/*! For license information please see frontend.js.LICENSE.txt */ (self.webpackChunktooling=self.webpackChunktooling||[]).push([[274],{134:function(module,__webpack_exports__,__webpack_require__){"use strict";var _node_modules_pnpm_css_loader_5_2_7_webpack_5_101_3_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(19827),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_pnpm_css_loader_5_2_7_webpack_5_101_3_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__)()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,".level[data-v-74d9b038]:not(:last-child){border-bottom:1px solid #ededee;margin-bottom:8px;padding-bottom:8px}pre[data-v-74d9b038]{background:transparent!important;border:none!important;padding:0!important}.dropdown[data-v-74d9b038]{position:relative}.dropdown-menu[data-v-74d9b038]{min-width:180px}.dropdown-item[data-v-74d9b038]{align-items:center;cursor:pointer;display:flex}.dropdown-item[data-v-74d9b038]:hover{background-color:#f5f5f5}.buttons[data-v-74d9b038]{align-items:center;display:flex;gap:.5rem}.modal-card-body .field[data-v-74d9b038]:last-child{margin-bottom:0}.textarea[data-v-74d9b038]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.is-disabled[data-v-74d9b038]{opacity:.6;pointer-events:none}",""]),__webpack_exports__.A=___CSS_LOADER_EXPORT___},733:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _Switch_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(51967);__webpack_exports__.A=_Switch_vue__WEBPACK_IMPORTED_MODULE_0__.A},838:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{F:function(){return FormBuilderElementMixin}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5482),vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(85007),_fields_type__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(22952),vee_validate__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(54450),_fields_helpers_form_helper__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(5629),_fields_core_shared_type__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(24898),_services_implementations_Localizator__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(43016),FormBuilderElementMixin=function(_super){function FormBuilderElementMixin(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this.validationRule="",_this.internalValue="",_this.currentPathToUse="",_this}var FormBuilderElementMixin_1,_a;return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.C6)(FormBuilderElementMixin,_super),FormBuilderElementMixin_1=FormBuilderElementMixin,Object.defineProperty(FormBuilderElementMixin.prototype,"fieldNameToUse",{get:function(){return this.fieldName},enumerable:!1,configurable:!0}),Object.defineProperty(FormBuilderElementMixin.prototype,"isDisabled",{get:function(){return!(!this.mySchema||!this.mySchema.permission)&&this.mySchema.permission.type===_fields_type__WEBPACK_IMPORTED_MODULE_2__.pF.Read},enumerable:!1,configurable:!0}),FormBuilderElementMixin.getLocalizableText=function(localizable){return localizable},FormBuilderElementMixin.getValidationText=function(validationRule){return validationRule.message&&""!==validationRule.message?FormBuilderElementMixin_1.getLocalizableText(validationRule.message):"Validation error"},FormBuilderElementMixin.prototype.setInternalValue=function(val){return this.currentPathToUse=this.basePropertyPath,this.internalValue=(0,_fields_helpers_form_helper__WEBPACK_IMPORTED_MODULE_4__.GJ)(val,this.currentPathToUse),this.internalValue},Object.defineProperty(FormBuilderElementMixin.prototype,"isHorizontal",{get:function(){return!this.mySchema.isFullWidth||!this.mySchema.isFullWidth},enumerable:!1,configurable:!0}),FormBuilderElementMixin.prototype.getValidate=function(){return this.validationRule},FormBuilderElementMixin.prototype.changedValue=function(newValue){this.$emit("value-updated",(0,_fields_helpers_form_helper__WEBPACK_IMPORTED_MODULE_4__.yu)(this.basePropertyPath,""),newValue)},FormBuilderElementMixin.prototype.getFieldName=function(childPropertyName){return this.fieldName},FormBuilderElementMixin.prototype.getCustomErrorValidationRule=function(ruleId){return this.fieldName+ruleId},FormBuilderElementMixin.prototype.getValidationRule=function(){if(!this.mySchema)return"";var validationRules=this.mySchema.validations;validationRules||(validationRules=[]);for(var customValidationRules=[],nativeValidationRules=this.getNativeValidationRules(),i=0;i1e4?null:this.mySchema.maxLength},FormBuilderElementMixin.prototype.extendValidatorForMultiline=function(validationName,maxLines){vee_validate__WEBPACK_IMPORTED_MODULE_3__.Dr.extend(validationName,{getMessage:function(field){return _services_implementations_Localizator__WEBPACK_IMPORTED_MODULE_6__.z.translateWithFormat("vue.validations.maxlines",maxLines+"")},validate:function(value){return value.split(/(?:\r\n|\r|\n)/g).length<=maxLines}})},FormBuilderElementMixin.prototype.extendValidator=function(validationName,message,regex){vee_validate__WEBPACK_IMPORTED_MODULE_3__.Dr.extend(validationName,{getMessage:function(field){return message},validate:function(value){return RegExp(regex).test(value)}})},FormBuilderElementMixin.prototype.getNativeValidationRules=function(){var validationRules=[];return this.mySchema&&(this.mySchema.required&&validationRules.push("required"),this.mySchema.minLength&&this.mySchema.minLength>0&&(validationRules.push("min:"+this.mySchema.minLength),validationRules.push("required")),this.mySchema.maxLength&&this.mySchema.maxLength>0&&validationRules.push("max:"+this.mySchema.maxLength)),validationRules},FormBuilderElementMixin.prototype.injectCustomValidationsForMultiLine=function(customValidationRules){var inputSchema=this.mySchema;if(inputSchema.type===_fields_type__WEBPACK_IMPORTED_MODULE_2__.PU.Text&&inputSchema.multiLine&&inputSchema.maxLines&&inputSchema.maxLines>0){var maxLines=inputSchema.maxLines,maxLinesValidation=this.getCustomErrorValidationRule("maxLines");this.extendValidatorForMultiline(maxLinesValidation,maxLines),customValidationRules.push(maxLinesValidation)}},(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cg)([(0,vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__.kv)({type:Object}),(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Sn)("design:type","function"==typeof(_a=void 0!==_fields_core_shared_type__WEBPACK_IMPORTED_MODULE_5__.IE&&_fields_core_shared_type__WEBPACK_IMPORTED_MODULE_5__.IE)?_a:Object)],FormBuilderElementMixin.prototype,"schema",void 0),(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cg)([(0,vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__.kv)({type:[Object,String,Boolean,Number,Array]}),(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Sn)("design:type",Object)],FormBuilderElementMixin.prototype,"value",void 0),(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cg)([(0,vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__.kv)({type:String,default:""}),(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Sn)("design:type",String)],FormBuilderElementMixin.prototype,"fieldName",void 0),(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cg)([(0,vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__.kv)({type:String,default:""}),(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Sn)("design:type",String)],FormBuilderElementMixin.prototype,"basePropertyPath",void 0),FormBuilderElementMixin=FormBuilderElementMixin_1=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cg)([vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__.uA],FormBuilderElementMixin)}(vue_property_decorator__WEBPACK_IMPORTED_MODULE_1__.lD.extend({inject:["$validator"]}))},900:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{P:function(){return downloadFile}});var _utils_documentDownload__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67268);function downloadFile(fileUrl,fileName){return new Promise(function(resolve,reject){return(0,_utils_documentDownload__WEBPACK_IMPORTED_MODULE_0__.Ay)(fileUrl,fileName).then(function(data){resolve()}).catch(function(error){reject(),window.open(fileUrl,"_blank")})})}},1270:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:function(){return column_chooser}});var tslib_es6=__webpack_require__(5482),vue_common_prod=__webpack_require__(32680),useContext=__webpack_require__(3850),column_chooser_column_chooservue_type_script_lang_ts_={name:"column-chooser",props:{columns:Array,default:Array,onChanged:{type:Function,default:function(){}}},setup:function(props){var context=(0,useContext.A)(),data=(0,vue_common_prod.reactive)({columns:props.columns});return{setColumnValue:function(column,value){var booleanValue=value.target.checked,newData=data.columns.map(function(col){return col.id===column.id?(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},col),{isEnabled:booleanValue}):col});data.columns=newData,props.onChanged(newData)},getColumnValue:function(col){var _a,column=data.columns.find(function(a){return a.id===col.id});return null!==(_a=null==column?void 0:column.isEnabled)&&void 0!==_a&&_a},setColumnOrder:function(column,value){var newData=data.columns.map(function(col){return col.id===column.id?(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},col),{order:value}):col});data.columns=newData,props.onChanged(newData)},onClose:function(){context.parent.close()},data:data,onReset:function(){props.onChanged(props.default),data.columns=props.default}}}},column_chooser=(0,__webpack_require__(51084).A)(column_chooser_column_chooservue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"modal-card"},[_c("header",{staticClass:"modal-card-head"},[_c("p",{staticClass:"modal-card-title"},[_vm._v(_vm._s(_vm._f("localizable")("vue.table.columnchooser.title")))])]),_vm._v(" "),_c("section",{staticClass:"modal-card-body"},[_c("cf-table",{attrs:{data:_vm.data.columns,striped:""},scopedSlots:_vm._u([{key:"default",fn:function(props){return[_c("cf-table-column",{key:"Visible",attrs:{label:_vm._f("localizable")("vue.table.columnchooser.column.visible.label")}},[_c("input",{attrs:{type:"checkbox",disabled:!props.row.canBeEnabled},domProps:{checked:props.row.isEnabled},on:{input:function($event){return _vm.setColumnValue(props.row,$event)}}})]),_vm._v(" "),_c("cf-table-column",{key:"Name",attrs:{label:_vm._f("localizable")("vue.table.columnchooser.column.name.label")}},[_vm._v("\n "+_vm._s(_vm._f("localizable")(props.row.name))+"\n ")])]}}])})],1),_vm._v(" "),_c("footer",{staticClass:"modal-card-foot"},[_c("button",{staticClass:"button is-primary",attrs:{type:"button"},on:{click:_vm.onReset}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.table.columnchooser.button.reset"))+"\n ")]),_vm._v(" "),_c("button",{staticClass:"button is-primary",attrs:{type:"button"},on:{click:_vm.onClose}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.table.columnchooser.button.close"))+"\n ")])])])},[],!1,null,null,null).exports},1625:function(module){"use strict";var matchOperatorsRe=/[|\\{}()[\]^$+*?.]/g;module.exports=function(str){if("string"!=typeof str)throw new TypeError("Expected a string");return str.replace(matchOperatorsRe,"\\$&")}},2161:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Download}});var tslib_es6=__webpack_require__(5482),localizable=__webpack_require__(35095),vue_property_decorator=__webpack_require__(85007),documentDownload=__webpack_require__(67268),date_time_helper=__webpack_require__(89221),humanFileSize=__webpack_require__(12807),string_helper=__webpack_require__(36173),Checkbox=__webpack_require__(32793),tooltip=__webpack_require__(43792);vue_property_decorator.lD.use(localizable.A);var cfDownload=function(_super){function cfDownload(){return null!==_super&&_super.apply(this,arguments)||this}var _a;return(0,tslib_es6.C6)(cfDownload,_super),Object.defineProperty(cfDownload.prototype,"haveDetails",{get:function(){return this.downloadUrl&&""!=this.downloadUrl||this.previewUrl&&""!=this.previewUrl||this.hasAdditionalSlot},enumerable:!1,configurable:!0}),Object.defineProperty(cfDownload.prototype,"humanFileSize",{get:function(){return(0,humanFileSize.b)(parseInt(this.fileSize),!0)},enumerable:!1,configurable:!0}),Object.defineProperty(cfDownload.prototype,"canShowSummary",{get:function(){var can=[this.showSummary,this.fileName&&""!=this.fileName,this.fileSize&&""!=this.fileSize];return can.filter(function(x){return!0===x}).length==can.length},enumerable:!1,configurable:!0}),Object.defineProperty(cfDownload.prototype,"userFileName",{get:function(){return string_helper.M.FallbackIsNullOrEmpty(this.originalFileName,this.fileName)},enumerable:!1,configurable:!0}),Object.defineProperty(cfDownload.prototype,"hasAdditionalSlot",{get:function(){return!!this.$slots.additional},enumerable:!1,configurable:!0}),Object.defineProperty(cfDownload.prototype,"canDownload",{get:function(){return this.downloadUrl&&""!=this.downloadUrl&&this.showDownload},enumerable:!1,configurable:!0}),Object.defineProperty(cfDownload.prototype,"canShowPreview",{get:function(){return this.showPreview&&this.previewUrl&&""!=this.previewUrl},enumerable:!1,configurable:!0}),cfDownload.prototype.downloadFile=function(){var _this=this;(0,documentDownload.Ay)(this.downloadUrl,string_helper.M.FallbackIsNullOrEmpty(this.originalFileName,this.fileName)).then(function(data){}).catch(function(err){window.open(_this.downloadUrl,"_blank")})},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!0}),(0,tslib_es6.Sn)("design:type",Boolean)],cfDownload.prototype,"showPreview",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!0}),(0,tslib_es6.Sn)("design:type",Boolean)],cfDownload.prototype,"showDownload",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!0}),(0,tslib_es6.Sn)("design:type",Boolean)],cfDownload.prototype,"showSummary",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfDownload.prototype,"classes",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfDownload.prototype,"previewUrl",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfDownload.prototype,"downloadUrl",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfDownload.prototype,"fileName",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfDownload.prototype,"originalFileName",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfDownload.prototype,"originalFileExtension",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String,Number],default:""}),(0,tslib_es6.Sn)("design:type",String)],cfDownload.prototype,"fileSize",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[Date,String]}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a="undefined"!=typeof Date&&Date)?_a:Object)],cfDownload.prototype,"fileUploadDate",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfDownload.prototype,"enableFilePreviewBehaviorSettingValue",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfDownload.prototype,"enableFilePreviewBehavior",void 0),cfDownload=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:{CfTooltip:tooltip.A,CfCheckbox:Checkbox.A},filters:{formatDate:function(value){if(value)return date_time_helper.m.format(String(value),"MM/dd/yyyy hh:mm")}},computed:{enableFilePreview:{get:function(){return this.enableFilePreviewBehaviorSettingValue},set:function(value){this.$emit("enable-file-preview-behavior-update",value)}}},name:"cf-download"})],cfDownload)}(vue_property_decorator.lD),download_Downloadvue_type_script_lang_ts_=cfDownload,injectStylesIntoStyleTag=__webpack_require__(15687),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),Downloadvue_type_style_index_0_lang_css_=__webpack_require__(52564),options={insert:"head",singleton:!1},Download=(injectStylesIntoStyleTag_default()(Downloadvue_type_style_index_0_lang_css_.A,options),Downloadvue_type_style_index_0_lang_css_.A.locals,(0,__webpack_require__(51084).A)(download_Downloadvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.haveDetails?_c("div",{staticClass:"card form-upload",class:_vm.classes},[_vm.canShowPreview?_c("div",{staticClass:"card-image"},[_c("figure",{staticClass:"image is-4by3 is-contained"},[_c("img",{attrs:{src:_vm.previewUrl,alt:"Download"}})])]):_vm._e(),_vm._v(" "),_vm.canShowSummary?_c("div",{staticClass:"card-content"},[_vm.userFileName&&""!=_vm.userFileName?_c("cf-field",{staticClass:"download_name",attrs:{label:_vm._f("localizable")("vue.admin.formbuiler.field.filetype.filename.label")}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm.userFileName)+"\n\t\t\t")]):_vm._e(),_vm._v(" "),_vm.fileSize&&""!=_vm.fileSize?_c("cf-field",{attrs:{label:_vm._f("localizable")("vue.admin.formbuiler.field.filetype.filesize.label")}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm.humanFileSize)+"\n\t\t\t")]):_vm._e(),_vm._v(" "),_vm.fileUploadDate?_c("cf-field",{attrs:{label:_vm._f("localizable")("vue.admin.formbuiler.field.filetype.fileuploaddata.label")}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("formatDate")(_vm.fileUploadDate))+"\n\t\t\t")]):_vm._e(),_vm._v(" "),_vm.fileUploadDate&&_vm.enableFilePreviewBehavior?_c("cf-field",{attrs:{multilined:"","tooltip-message":_vm._f("localizable")("vue.admin.formbuiler.field.filetype.filepreview.tooltip"),label:_vm._f("localizable")("vue.admin.formbuiler.field.filetype.filepreview.label"),"field-label-width":"is-width-large-2",expanded:"",horizontal:""}},[_c("cf-checkbox",{model:{value:_vm.enableFilePreview,callback:function($$v){_vm.enableFilePreview=$$v},expression:"enableFilePreview"}})],1):_vm._e()],1):_vm._e(),_vm._v(" "),_vm.canDownload||_vm.hasAdditionalSlot?_c("footer",{staticClass:"card-footer"},[_vm.canDownload?_c("button",{staticClass:"card-footer-item button catfish-button is-primary",attrs:{type:"button"},on:{click:_vm.downloadFile}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.upload.component.buttons.download"))+"\n ")]):_vm._e(),_vm._v(" "),_vm.hasAdditionalSlot?_vm._t("additional"):_vm._e()],2):_vm._e()]):_c("div",[_vm._v("\n\t\t"+_vm._s(_vm._f("localizable")("vue.admin.formbuiler.field.filetype.nothinguploaded"))+"\n\t")])},[],!1,null,null,null).exports)},3460:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Dialog}});var _a,tslib_es6=__webpack_require__(5482),icon=__webpack_require__(96384),config=__webpack_require__(69903),helpers=__webpack_require__(89800),type=__webpack_require__(22952),dialog_Dialogvue_type_script_lang_ts_={name:"cfDialog",inheritAttrs:!1,components:(_a={},_a[icon.A.name]=icon.A,_a),props:{title:String,message:String,icon:String,iconPack:String,hasIcon:Boolean,inputAddonText:String,rootClasses:String,modalCardBodyClasses:String,modalCardMediaClasses:String,showCloseButton:{type:Boolean,default:!1},builderSchema:{type:[Object,type.v3],default:null},builderObject:{type:[Object],default:null},useFormBuilderAlongWithMessage:Boolean,type:{type:String,default:"is-primary"},confirmText:{type:String,default:function(){return config.A.defaultDialogConfirmText?config.A.defaultDialogConfirmText:"OK"}},cancelText:{type:String,default:function(){return config.A.defaultDialogCancelText?config.A.defaultDialogCancelText:"Cancel"}},animation:{type:String,default:"zoom-out"},canCancel:{type:Boolean,default:!0},hasInput:Boolean,inputAttrs:{type:Object,default:function(){}},onConfirm:{type:Function,default:function(){}},onCancel:{type:Function,default:function(){}},onValidate:{type:Function,default:function(){return""}},footerClasses:{type:String,default:""}},data:function(){return{isActive:!1,prompt:this.hasInput&&this.inputAttrs.value||"",validationMessage:""}},computed:{iconByTpe:function(){switch(this.type){case"is-info":return"information";case"is-success":return"checkbox-marked-circle";case"is-warning":return"alert";case"is-danger":return"alert-circle";default:return null}},isFormBuilder:function(){return null!=this.builderSchema},hasAddons:function(){return this.inputAddonText&&""!=this.inputAddonText},isTextarea:function(){return this.inputAttrs&&"textarea"===this.inputAttrs.type},textareaAttrs:function(){if(!this.inputAttrs)return{};var _a=this.inputAttrs;_a.type;return(0,tslib_es6.Tt)(_a,["type"])}},watch:{isActive:function(){if("undefined"!=typeof window){var action=this.isActive?"add":"remove";document.documentElement.classList[action]("is-clipped")}}},methods:{confirm:function(){var _this=this,validateMessage=this.onValidate(this.prompt);return validateMessage&&""!=validateMessage?(this.validationMessage=validateMessage,void this.$nextTick(function(){return _this.$refs.input.select()})):void 0===this.$refs.input||this.$refs.input.checkValidity()?(this.onConfirm(this.isFormBuilder?this.builderObject:this.prompt),void this.close()):(this.validationMessage=this.$refs.input.validationMessage,void this.$nextTick(function(){return _this.$refs.input.select()}))},cancel:function(){this.canCancel&&(this.onCancel(),this.close())},close:function(){var _this=this;this.isActive=!1,setTimeout(function(){_this.$destroy(),(0,helpers.Nz)(_this.$el)},150)},keyPress:function(event){27===event.keyCode&&this.cancel()}},created:function(){"undefined"!=typeof window&&document.addEventListener("keyup",this.keyPress)},beforeMount:function(){document.body.appendChild(this.$el)},mounted:function(){var _this=this;this.isActive=!0,this.$nextTick(function(){_this.hasInput?_this.$refs.input.focus():_this.$refs.confirmButton.focus()})},beforeDestroy:function(){"undefined"!=typeof window&&document.removeEventListener("keyup",this.keyPress)}},component=(0,__webpack_require__(51084).A)(dialog_Dialogvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("transition",{attrs:{name:_vm.animation}},[_c("div",{class:["catfish-classes",_vm.rootClasses]},[_vm.isActive?_c("div",{staticClass:"dialog modal is-active"},[_c("div",{staticClass:"modal-background",on:{click:_vm.cancel}}),_vm._v(" "),_c("div",{staticClass:"modal-card animation-content"},[_vm.title?_c("header",{class:["modal-card-head",_vm.modalCardBodyClasses]},[_c("p",{staticClass:"modal-card-title"},[_vm._v(_vm._s(_vm.title))]),_vm._v(" "),_vm.showCloseButton&&_vm.canCancel?_c("button",{staticClass:"delete",attrs:{"aria-label":"close"},on:{click:_vm.cancel}}):_vm._e()]):_vm._e(),_vm._v(" "),_c("section",{staticClass:"modal-card-body",class:{"is-titleless":!_vm.title,"is-flex":_vm.hasIcon}},[_vm.isFormBuilder&&!_vm.useFormBuilderAlongWithMessage?_c("div",[_c("cf-cat-form-builder",{attrs:{value:_vm.builderObject,"field-schema":_vm.builderSchema}})],1):_c("div",{class:["media",_vm.modalCardMediaClasses]},[_vm.hasIcon?_c("div",{staticClass:"media-left"},[_c("cf-icon",{class:_vm.type,attrs:{icon:_vm.icon?_vm.icon:_vm.iconByTpe,"icon-pack":_vm.iconPack,both:!_vm.icon,size:"is-large custom-icon"}})],1):_vm._e(),_vm._v(" "),_c("div",{staticClass:"media-content"},[_c("p",{domProps:{innerHTML:_vm._s(_vm.message)}}),_vm._v(" "),_vm.hasInput?_c("div",{staticClass:"field",class:{"has-addons":_vm.hasAddons}},[_c("div",{staticClass:"control",staticStyle:{width:"100%"}},[_vm.isTextarea?_c("textarea",_vm._b({directives:[{name:"model",rawName:"v-model",value:_vm.prompt,expression:"prompt"}],ref:"input",staticClass:"textarea",class:{"is-danger":_vm.validationMessage},domProps:{value:_vm.prompt},on:{input:function($event){$event.target.composing||(_vm.prompt=$event.target.value)}}},"textarea",_vm.textareaAttrs,!1)):"checkbox"===_vm.inputAttrs.type?_c("input",_vm._b({directives:[{name:"model",rawName:"v-model",value:_vm.prompt,expression:"prompt"}],ref:"input",staticClass:"input",class:{"is-danger":_vm.validationMessage},attrs:{required:"",type:"checkbox"},domProps:{checked:Array.isArray(_vm.prompt)?_vm._i(_vm.prompt,null)>-1:_vm.prompt},on:{keyup:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:_vm.confirm.apply(null,arguments)},change:function($event){var $$a=_vm.prompt,$$el=$event.target,$$c=!!$$el.checked;if(Array.isArray($$a)){var $$i=_vm._i($$a,null);$$el.checked?$$i<0&&(_vm.prompt=$$a.concat([null])):$$i>-1&&(_vm.prompt=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}else _vm.prompt=$$c}}},"input",_vm.inputAttrs,!1)):"radio"===_vm.inputAttrs.type?_c("input",_vm._b({directives:[{name:"model",rawName:"v-model",value:_vm.prompt,expression:"prompt"}],ref:"input",staticClass:"input",class:{"is-danger":_vm.validationMessage},attrs:{required:"",type:"radio"},domProps:{checked:_vm._q(_vm.prompt,null)},on:{keyup:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:_vm.confirm.apply(null,arguments)},change:function($event){_vm.prompt=null}}},"input",_vm.inputAttrs,!1)):_c("input",_vm._b({directives:[{name:"model",rawName:"v-model",value:_vm.prompt,expression:"prompt"}],ref:"input",staticClass:"input",class:{"is-danger":_vm.validationMessage},attrs:{required:"",type:_vm.inputAttrs.type},domProps:{value:_vm.prompt},on:{keyup:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:_vm.confirm.apply(null,arguments)},input:function($event){$event.target.composing||(_vm.prompt=$event.target.value)}}},"input",_vm.inputAttrs,!1))]),_vm._v(" "),_vm.hasAddons?_c("div",{staticClass:"control"},[_c("a",{staticClass:"button is-static"},[_vm._v("\n "+_vm._s(_vm.inputAddonText)+"\n ")])]):_vm._e()]):_vm._e(),_vm._v(" "),_c("p",{staticClass:"help is-danger"},[_vm._v(_vm._s(_vm.validationMessage))])])])]),_vm._v(" "),_vm.isFormBuilder&&_vm.useFormBuilderAlongWithMessage?_c("section",{staticClass:"modal-card-body pt-0 is-overflow-visible is-titleless is-flex"},[_c("cf-cat-form-builder",{staticClass:"is-fullwidth",attrs:{value:_vm.builderObject,"field-schema":_vm.builderSchema}})],1):_vm._e(),_vm._v(" "),_c("footer",{class:["modal-card-foot",_vm.footerClasses]},[_vm.canCancel?_c("button",{ref:"cancelButton",staticClass:"button is-light",on:{click:_vm.cancel}},[_vm._v("\n "+_vm._s(_vm.cancelText)+"\n ")]):_vm._e(),_vm._v(" "),_c("button",{ref:"confirmButton",staticClass:"button",class:_vm.type,on:{click:_vm.confirm}},[_vm._v("\n "+_vm._s(_vm.confirmText)+"\n ")])])])]):_vm._e()])])},[],!1,null,null,null),Dialog=component.exports},3492:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var $gOPD=__webpack_require__(64656);if($gOPD)try{$gOPD([],"length")}catch(e){$gOPD=null}module.exports=$gOPD},3850:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5482),vue__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(32680);__webpack_exports__.A=function(){var instance=(0,vue__WEBPACK_IMPORTED_MODULE_1__.getCurrentInstance)();if(!instance)throw new Error("Use the hook only in the setup method");var proxy=instance.proxy;return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},proxy),{parent:proxy.$parent})}},4249:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Dropdown}});var dropdown_Dropdownvue_type_script_lang_ts_={name:"cfDropdown",props:{value:{type:[String,Number,Boolean,Object,Array,Symbol,Function],default:null},disabled:Boolean,hoverable:Boolean,inline:Boolean,menuClass:String,position:{type:String,validator:function(value){return["is-top-right","is-top-left","is-bottom-left"].indexOf(value)>-1}},mobileModal:{type:Boolean,default:!0}},data:function(){return{selected:this.value,isActive:!1,_isDropdown:!0}},computed:{isMobileModal:function(){return this.mobileModal&&!this.inline&&!this.hoverable}},watch:{value:function(value){this.selectItem(value)},isActive:function(value){this.$emit("active-change",value)}},methods:{selectItem:function(value){this.selected=value,this.$emit("input",value),this.$emit("change",value),this.closeDropdown()},isInWhiteList:function(el){if(el===this.$refs.dropdownMenu)return!0;if(el===this.$refs.trigger)return!0;if(void 0!==this.$refs.dropdownMenu)for(var _i=0,children_1=this.$refs.dropdownMenu.querySelectorAll("*");_i=0;i--)(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}function __metadata(metadataKey,metadataValue){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(metadataKey,metadataValue)}function __awaiter(thisArg,_arguments,P,generator){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){var value;result.done?resolve(result.value):(value=result.value,value instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})}function __generator(thisArg,body){var f,y,t,_={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]},g=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return g.next=verb(0),g.throw=verb(1),g.return=verb(2),"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return function(op){if(f)throw new TypeError("Generator is already executing.");for(;g&&(g=0,op[0]&&(_=0)),_;)try{if(f=1,y&&(t=2&op[0]?y.return:op[0]?y.throw||((t=y.return)&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;switch(y=0,t&&(op=[2&op[0],t.value]),op[0]){case 0:case 1:t=op;break;case 4:return _.label++,{value:op[1],done:!1};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])||6!==op[0]&&2!==op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]b.order?1:a.order0?_c("div",{staticClass:"table-row-details"},[_c("hr"),_vm._v(" "),_c("div",{staticClass:"header block is-small"},[_c("p",{staticClass:"title is-6"},[_vm._v("\n\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.table.settings.table.details"))+"\n\t\t\t\t\t")])]),_vm._v(" "),_c("div",{staticClass:"row-details"},[_vm._l(_vm.internalSettings.rowDetails,function(item){return[_c("cf-checkbox",{attrs:{"native-value":item.row},model:{value:item.checkable,callback:function($$v){_vm.$set(item,"checkable",$$v)},expression:"item.checkable"}},[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(item.row)+"\n\t\t\t\t\t\t")])]})],2)]):_vm._e()],1),_vm._v(" "),_c("footer",{staticClass:"modal-card-foot"},[_c("button",{staticClass:"button on-cancel-settings",on:{click:function($event){return $event.preventDefault(),_vm.onCancel.apply(null,arguments)}}},[_vm._v(_vm._s(_vm._f("localizable")("vue.table.settings.table.buttons.cancel")))]),_vm._v(" "),_c("button",{staticClass:"button is-primary on-reset-settings",on:{click:function($event){return $event.preventDefault(),_vm.onReset.apply(null,arguments)}}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.table.settings.table.buttons.reset"))+"\n\t\t\t")]),_vm._v(" "),_c("button",{staticClass:"button is-success on-apply-settings",on:{click:function($event){return $event.preventDefault(),_vm.onApply.apply(null,arguments)}}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.table.settings.table.buttons.apply"))+"\n\t\t\t")])])])])},[],!1,null,null,null),TableSettings=component.exports,helpers=__webpack_require__(89800),workContext=__webpack_require__(90560).Z,getKey=function(tableKey){var key="table_";return workContext.customerId&&workContext.customerId>0&&(key+=workContext.customerId+"_"),key+tableKey},Localizator=__webpack_require__(43016),date_time_helper=__webpack_require__(89221),vue_common_prod=__webpack_require__(32680),shared=__webpack_require__(70199),CopyOnClick=__webpack_require__(66332),ConfirmDialog=__webpack_require__(41654),new_modal=__webpack_require__(59455),FormBuilderWrapper=__webpack_require__(59809),toast=__webpack_require__(10038),defaultPropsObject={onCancel:function(){},onConfirm:function(){},confirmText:"Confirm",cancelText:"Cancel",confirmButtonType:"is-success",title:""};!function(FormPopupEventTypes){FormPopupEventTypes.Close=":close",FormPopupEventTypes.Open=":open",FormPopupEventTypes.SchemaChange=":change-schema"}(FormPopupEventTypes||(FormPopupEventTypes={}));var _a,FormPopupvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfFormPopup",methods:{Prop:vue_property_decorator.kv},components:{cfFormBuilderWrapper:FormBuilderWrapper.A,cfModal:new_modal.i},props:{identifier:{type:String,default:"form-dialog"},isLoading:Boolean},setup:function(props){var _this=this,isActive=(0,vue_common_prod.ref)(!1),model=(0,vue_common_prod.ref)({}),propsObject=(0,vue_common_prod.reactive)(defaultPropsObject),formBuilder=(0,vue_common_prod.ref)(null),refreshKey=(0,vue_common_prod.ref)(0),onClose=function(){isActive.value=!1,clearForm()},clearForm=function(){model.value={}},isSubmitting=(0,vue_common_prod.ref)(!1),listenToOpenEvent=function(){$(document).on("".concat(props.identifier).concat(FormPopupEventTypes.Open),function(e,propsData){setPropsData(propsData),propsObject.shouldPopulate&&setModelToPopulate(),isActive.value=!0})},setPropsData=function(props){Object.assign(propsObject,(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},propsObject),localizeFields(props)))},localizeFields=function(data){return data.formSchema.formItems.forEach(function(item){var _a,_b,_c,_d;item.label=Localizator.z.translate(null!==(_a=item.label)&&void 0!==_a?_a:""),item.helpText=Localizator.z.translate(null!==(_b=item.helpText)&&void 0!==_b?_b:""),item.placeholder=Localizator.z.translate(null!==(_c=item.placeholder)&&void 0!==_c?_c:""),null===(_d=item.validations)||void 0===_d||_d.forEach(function(validation){var _a;validation.message=Localizator.z.translate(null!==(_a=validation.message)&&void 0!==_a?_a:"")})}),data},validateForm=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var _a,_b,_c;return(0,tslib_es6.YH)(this,function(_d){switch(_d.label){case 0:return[4,null===(_a=formBuilder.value)||void 0===_a?void 0:_a.validateForm()];case 1:return _d.sent(),[2,null===(_c=!(null===(_b=formBuilder.value)||void 0===_b?void 0:_b.hasValidationIssues))||void 0===_c||_c]}})})},setModelToPopulate=function(){model.value=(0,tslib_es6.Cl)({},propsObject.actionData.row)};return(0,vue_common_prod.onMounted)(function(){listenToOpenEvent(),$(document).on("".concat(props.identifier).concat(FormPopupEventTypes.Close),function(e){onClose()}),$(document).on("".concat(props.identifier).concat(FormPopupEventTypes.SchemaChange),function(e,_a){var propsSchema=_a.propsSchema,propsModel=_a.propsModel;propsObject.formSchema=propsSchema,propsObject.shouldPopulateOnSchemaChange&&(model.value=(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},model.value),propsModel),refreshKey.value++),setPropsData(propsObject)})}),{model:model,isActive:isActive,isSubmitting:isSubmitting,propsObject:propsObject,formBuilder:formBuilder,refreshKey:refreshKey,onFormChange:function(){propsObject.onFormChangeCb&&(0,helpers.VH)(propsObject.onFormChangeCb)&&propsObject.onFormChangeCb({model:model.value})},validateForm:validateForm,onConfirm:function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var result;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return[4,validateForm()];case 1:if(!_a.sent())return toast.A.error(Localizator.z.translate("vue.shared.formpopup.invalidform.message")),[2];if(!(result=propsObject.onConfirm({model:model.value,actionData:(0,tslib_es6.Cl)({},propsObject.actionData)}))||"function"!=typeof result.then)return onClose(),[2];isSubmitting.value=!0,_a.label=2;case 2:return _a.trys.push([2,,4,5]),[4,result];case 3:return _a.sent()&&onClose(),[3,5];case 4:return isSubmitting.value=!1,[7];case 5:return[2]}})})},onClose:onClose,onCancel:function(){onClose(),null==propsObject||propsObject.onCancel()}}}}),form_popup_FormPopupvue_type_script_lang_ts_=FormPopupvue_type_script_lang_ts_,FormPopup=(0,componentNormalizer.A)(form_popup_FormPopupvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{staticClass:"form-popup",attrs:{hideHeader:"",hideFooter:"",maxWidth:_vm.propsObject.modalWidth,active:_vm.isActive},on:{"update:active":function($event){_vm.isActive=$event}}},[_c("div",{staticClass:"level is-fullwidth"},[_c("div",{staticClass:"modal-card-title"},[_c("b",[_vm._v(" "+_vm._s(_vm._f("localizable")(_vm.propsObject.title))+" ")])]),_vm._v(" "),_c("button",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:_vm.onClose}})]),_vm._v(" "),_c("div",{staticClass:"level is-fullwidth"},[_c("cf-form-builder-wrapper",{key:_vm.refreshKey,ref:"formBuilder",staticClass:"is-fullwidth",attrs:{schema:_vm.propsObject.formSchema},on:{input:_vm.onFormChange},model:{value:_vm.model,callback:function($$v){_vm.model=$$v},expression:"model"}})],1),_vm._v(" "),_c("div",{staticClass:"is-flex is-justify-content-center"},[_c("div",{staticClass:"buttons"},[_c("button",{class:["button",_vm.propsObject.confirmButtonType,{"is-loading":_vm.isLoading||_vm.isSubmitting}],attrs:{disabled:_vm.isSubmitting},on:{click:_vm.onConfirm}},[_vm._v("\n\t\t "+_vm._s(_vm._f("localizable")(_vm.propsObject.confirmText))+"\n\t\t")]),_vm._v(" "),_c("button",{class:["button",{"is-loading":_vm.isLoading||_vm.isSubmitting}],attrs:{disabled:_vm.isSubmitting},on:{click:_vm.onCancel}},[_vm._v("\n\t\t "+_vm._s(_vm._f("localizable")(_vm.propsObject.cancelText))+"\n\t\t")])])])])},[],!1,null,null,null).exports,table_actions_FormTableActionsvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfFormTableActions",components:{CfFormPopup:FormPopup,CfConfirmDialog:ConfirmDialog.A},computed:{ActionPopupType:function(){return type.PQ}},props:{actions:Object,isLoading:Boolean},setup:function(props){return{isPopupActive:(0,vue_common_prod.ref)(!1),availableActions:(0,vue_common_prod.computed)(function(){var actions=(0,tslib_es6.fX)((0,tslib_es6.fX)([],props.actions.rowActions,!0),props.actions.headerActions,!0);return actions.filter(function(action){return!!action.actionArray}).map(function(action){return action.actionArray}).forEach(function(action){actions=(0,tslib_es6.fX)((0,tslib_es6.fX)([],actions,!0),action,!0)}),actions.filter(function(action){return!!action.popup})})}}}),FormTableActions=(0,componentNormalizer.A)(table_actions_FormTableActionsvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"form-table-actions"},[_vm._l(_vm.availableActions,function(action){return[action.popup.type==_vm.ActionPopupType.ConfirmModal?[_c("cf-confirm-dialog",{attrs:{"is-loading":_vm.isLoading,"close-after-confirm":!0,identifier:action.popup.props.identifier}})]:_vm._e(),_vm._v(" "),action.popup.type==_vm.ActionPopupType.FormModal?[_c("cf-form-popup",{attrs:{"is-loading":_vm.isLoading,identifier:action.popup.props.identifier}})]:_vm._e()]})],2)},[],!1,null,null,null).exports,TextFiltervue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfTextFilter",components:{cfField:Field.A},props:{model:{type:Object,required:!0},value:{type:String,default:""}},setup:function(props,_a){var emit=_a.emit;return{onChange:function(value){emit("change",value)},onPressEnter:function(){emit("on-press-enter")},getNullableProperty:function(property){return null!=property?property:""}}}}),filter_types_TextFiltervue_type_script_lang_ts_=TextFiltervue_type_script_lang_ts_,TextFilter=(0,componentNormalizer.A)(filter_types_TextFiltervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.model.active?_c("cf-field",{attrs:{"field-label-width":"is-width-medium",label:_vm._f("localizable")(_vm.getNullableProperty(_vm.model.label)),"using-html":!1,horizontal:"",multilined:"",tooltipPosition:"is-right","tooltip-message":_vm._f("localizable")(_vm.getNullableProperty(_vm.model.tooltipText))}},[_c("cf-input",{class:_vm.model.class,attrs:{placeholder:_vm._f("localizable")(_vm.getNullableProperty(_vm.model.placeholder)),"on-press-enter":_vm.onPressEnter,value:_vm.value},on:{input:_vm.onChange}})],1):_vm._e()},[],!1,null,null,null).exports,SelectFiltervue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfSelectFilter",components:{cfField:Field.A},props:{model:{type:Object,required:!0},value:{type:[Number,String],default:""}},setup:function(props,_a){var emit=_a.emit;return{onChange:function(value){emit("change",value)},onPressEnter:function(){emit("on-press-enter")},getNullableProperty:function(property){return null!=property?property:""}}}}),filter_types_SelectFiltervue_type_script_lang_ts_=SelectFiltervue_type_script_lang_ts_,SelectFilter_component=(0,componentNormalizer.A)(filter_types_SelectFiltervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.model.active?_c("cf-field",{attrs:{"field-label-width":"is-width-medium",label:_vm._f("localizable")(_vm.getNullableProperty(_vm.model.label)),"using-html":!1,horizontal:"",multilined:"",tooltipPosition:"is-right","tooltip-message":_vm._f("localizable")(_vm.getNullableProperty(_vm.model.tooltipText))}},[_c("cf-select",{class:_vm.model.class,attrs:{value:_vm.value},on:{keyup:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:_vm.onPressEnter.apply(null,arguments)},input:_vm.onChange}},_vm._l(_vm.model.selectOptions,function(option){return _c("option",{key:option.Value,domProps:{value:option.Value}},[_vm._v("\n "+_vm._s(option.Text)+"\n ")])}),0)],1):_vm._e()},[],!1,null,null,null),SelectFilter=SelectFilter_component.exports,DatePickerFiltervue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfDatePickerFilter",components:{cfField:Field.A},props:{model:{type:Object,required:!0},value:{type:Date,default:null}},setup:function(props,_a){var emit=_a.emit;return{onChange:function(value){emit("change",value)},getNullableProperty:function(property){return null!=property?property:""}}}}),filter_types_DatePickerFiltervue_type_script_lang_ts_=DatePickerFiltervue_type_script_lang_ts_,DatePickerFilter=(0,componentNormalizer.A)(filter_types_DatePickerFiltervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.model.active?_c("cf-field",{attrs:{"field-label-width":"is-width-medium",label:_vm._f("localizable")(_vm.getNullableProperty(_vm.model.label)),"using-html":!1,horizontal:"",multilined:"",tooltipPosition:"is-right","tooltip-message":_vm._f("localizable")(_vm.getNullableProperty(_vm.model.tooltipText))}},[_c("cf-datepicker",{attrs:{value:_vm.value,placeholder:_vm._f("localizable")(_vm.getNullableProperty(_vm.model.placeholder)),"allow-null-date":!0,"allow-clear":!0,minDate:_vm.model.minDate,maxDate:_vm.model.maxDate,"icon-pack":"fa",icon:"calendar"},on:{input:_vm.onChange}})],1):_vm._e()},[],!1,null,null,null).exports,search=__webpack_require__(82384),pagination=__webpack_require__(17545),SortingEnum=__webpack_require__(94555),advanced_dropdown_AdvancedDropdownvue_type_script_lang_ts_={name:"cfAdvancedDropdown",emits:["select","on-per-page"],mixins:[__webpack_require__(18905).A],components:(_a={},_a[pagination.A.name]=pagination.A,_a),props:{debounceSearchTimeout:{type:Number,default:300},actionButtons:[],sourceData:String|[],targetArea:String,defaultSelectFirstItem:Boolean,insertItems:Array,onSelectCallBack:Function,antiForgeryToken:String,testId:String,pageSize:{type:Number,default:5},value:[Number,String],SelectItemRequired:{type:Boolean,default:!1},PreselectedItem:Object,preselectedId:Number|String,defaultOpen:{type:Boolean,default:!1},iconPack:{type:String,default:"ti"},closeOnClick:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},maxWidth:{default:"100%",type:String},width:{type:String,default:""},searchControlsColumn:{default:!1,type:Boolean},hideSearch:{type:Boolean,default:!1},newAddressPreselected:{type:Boolean,default:!1},defaultSelectFirstCustomItem:{type:Boolean,default:!1},isNoneSelectedAlwaysInList:{type:Boolean,default:!1},customNoneSelectedItem:Object,disabled:{type:Boolean,default:!1},noItemsMessage:{type:String,default:"vue.advancedDropdown.Search.NoResult.Message"},customFilters:Object,clearSearchOnClose:Boolean,updatedTextRepresentation:String,stringComparisonIgnoreCase:{type:Boolean,default:!1}},setup:function(props,_a){var _b,_this=this,emit=_a.emit,defaultSelectedItem=null!==(_b=props.customNoneSelectedItem)&&void 0!==_b?_b:{Id:0,TextRepresentation:"vue.advanceddropdown.noneselected",Prefix:"",Disabled:!1},apiCallsPending=(0,vue_common_prod.ref)(0),state=(0,vue_common_prod.reactive)({data:[],currentPage:1,searchValue:"",sourceData:props.sourceData,filteredData:props.sourceData,pageSize:props.pageSize,minNumberForSearch:30,isServerSideLogic:!0,initial:Boolean,total:100,searchTotalItems:1,loading:props.loading,searchValues:{search:"",sortBy:"",searchBy:"",ascDesc:"Asc"},selectedItem:defaultSelectedItem,extended:props.defaultOpen}),advancedDropdown=(0,vue_common_prod.ref)(null),trigger=(0,vue_common_prod.ref)(null),collapseButton=(0,vue_common_prod.ref)(null),dropdownMenu=(0,vue_common_prod.ref)(null),footerMenu=(0,vue_common_prod.ref)(null),paginationRef=(0,vue_common_prod.ref)(null),clickedOutside=function(event){!function(el){if(!(el&&el instanceof Element))return!1;for(var checkForChildren=function(element){var _a,_b;if(void 0!==element.value&&null!==element.value)for(var _i=0,children_1=null!==(_b=!!(null===(_a=element.value)||void 0===_a?void 0:_a.querySelectorAll)&&element.value.querySelectorAll("*"))&&void 0!==_b?_b:[];_i0))return[3,5];_a.label=1;case 1:return _a.trys.push([1,,3,4]),apiCallsPending.value++,[4,search.h[state.sourceData].getSelectedItem(numberId)];case 2:return(null==(res=_a.sent())?void 0:res.data)&&(state.selectedItem=res.data),[3,4];case 3:return apiCallsPending.value--,[7];case 4:return[3,6];case 5:state.selectedItem=item,_a.label=6;case 6:return[3,8];case 7:state.selectedItem=props.sourceData.filter(function(item){return valuesMatch(null==item?void 0:item.Id,id)})[0],_a.label=8;case 8:return(0,sharedScripts.hX)(state.selectedItem)?(state.selectedItem=(0,tslib_es6.Cl)({},tempSelectedItem),[2]):(props.onSelectCallBack?(0,props.onSelectCallBack)(state.selectedItem):(emit("select",state.selectedItem),(0,sharedScripts.hX)(state.selectedItem)||emit("update:value",state.selectedItem.Id)),state.extended=!1,[2])}})})};(0,vue_common_prod.watch)(function(){return props.updatedTextRepresentation},function(){state.selectedItem.TextRepresentation=props.updatedTextRepresentation});var initializeComponent=function(){Array.isArray(state.sourceData)?initializeClientSide():initializeServerSide(),setData(props.sourceData,!0,function(){props.preselectedId&&setSelectedItem(props.preselectedId)})};(0,vue_common_prod.onMounted)(function(){initializeComponent(),"undefined"!=typeof window&&document.addEventListener("click",clickedOutside)}),(0,vue_common_prod.onBeforeUnmount)(function(){"undefined"!=typeof window&&document.removeEventListener("click",clickedOutside)});var initializeServerSide=function(){setData=updateData,state.isServerSideLogic=!0},initializeClientSide=function(){state.sourceData=props.sourceData,state.filteredData=props.sourceData,setData=setDataClientSide,state.isServerSideLogic=!1},setData=function(value){},onPageChange=(0,vue_common_prod.computed)(function(){return state.isServerSideLogic?pageChanged:onPageChangeClientSide}),filterDataClientSide=function(){state.filteredData=state.sourceData.filter(function(item){return""!==item.TextRepresentation&&""!==item.Id&&item.TextRepresentation.toLowerCase().includes(state.searchValues.search.toLowerCase())})},setDataClientSide=function(data,firstPage,successCallback){void 0===firstPage&&(firstPage=!1),void 0===successCallback&&(successCallback=function(){}),state.data=data,props.isNoneSelectedAlwaysInList&&!state.data.find(function(x){return valuesMatch(x.Id.toString(),defaultSelectedItem.Id.toString())})&&state.data.unshift(defaultSelectedItem),filterDataClientSide(),state.searchTotalItems=state.filteredData.length,firstPage&&onPageChangeClientSide(1),successCallback()},onPageChangeClientSide=function(pageIndex){state.currentPage=pageIndex;var startIndex=(pageIndex-1)*state.pageSize,endIndex=startIndex+state.pageSize;setData(state.filteredData.slice(startIndex,endIndex))},setItemByValueIfNotNull=function(){(0,sharedScripts.hX)(props.value)||setSelectedItem(props.value)};(0,vue_common_prod.watch)(function(){return props.sourceData},function(){setItemByValueIfNotNull()},{deep:!0}),(0,vue_common_prod.watch)(function(){return props.value},function(){setItemByValueIfNotNull()},{deep:!0,immediate:!0}),(0,vue_common_prod.watch)(function(){return props.customNoneSelectedItem},function(){props.customNoneSelectedItem&&(state.selectedItem=(0,tslib_es6.Cl)({},props.customNoneSelectedItem))},{immediate:!0});var searchData=function(){state.isServerSideLogic?updateData(!0,!1):(filterDataClientSide(),setData(state.filteredData,!0))},searchWithDebounce=(0,helpers.sg)(searchData,props.debounceSearchTimeout,{trailing:!0}),clearSearch=function(){state.searchValues.search="",searchData()};function updateData(firstPage,resetSearch,successCallback){void 0===firstPage&&(firstPage=!0),void 0===resetSearch&&(resetSearch=!1),void 0===successCallback&&(successCallback=function(){}),resetSearch&&(state.searchValues.search=""),firstPage&&(state.currentPage=1);var config=function(){var model={PageNumber:state.currentPage,PageSize:state.pageSize,SortingDirection:state.searchValues.ascDesc?state.searchValues.ascDesc:SortingEnum.u.Asc,SearchValue:state.searchValues.search?state.searchValues.search:null,TargetArea:props.targetArea};null!=props.customFilters&&(model.CustomFilters=props.customFilters);return model}();state.loading=!1,apiCallsPending.value++,search.h[state.sourceData].search(config).then(function(res){var insertItems=props.insertItems;insertItems&&insertItems.length&&1===state.currentPage?state.data=insertItems.concat(res.data.Results):state.data=res.data.Results,props.isNoneSelectedAlwaysInList&&state.data.unshift(props.customNoneSelectedItem),state.initial&&(props.SelectItemRequired||props.isNoneSelectedAlwaysInList||props.customNoneSelectedItem||!state.data.every(function(i){return 0!=i.Id})||!state.data.every(function(i){return-1!=i.Id})||(state.data.unshift(state.selectedItem),state.data[0].TextRepresentation=Localizator.z.translate(state.data[0].TextRepresentation.toString())),null!==props.value&&void 0!==props.value&&""!==props.value&&setSelectedItem(props.value),function(){var preselectedListItem=props.PreselectedItem;if(preselectedListItem)state.selectedItem.Id=preselectedListItem.Id,state.selectedItem.TextRepresentation=preselectedListItem.TextRepresentation,state.selectedItem.Prefix=preselectedListItem.Prefix;else if(props.newAddressPreselected)state.selectedItem.TextRepresentation="vue.checkout.advanceddropdown.selecteditemtextasanewaddress",state.selectedItem.Prefix="";else if(props.defaultSelectFirstCustomItem)state.selectedItem=state.data[0];else if(props.defaultSelectFirstItem&&state.data.length>0){var firstItem=state.data[0];state.selectedItem=firstItem,setSelectedItem(firstItem.Id)}}(),state.total=res.data.TotalCount,state.initial=!1),state.searchTotalItems=res.data.TotalCount,successCallback()}).catch(function(error){console.log(error)}).finally(function(){state.loading=!1,apiCallsPending.value--})}var searchMode=(0,vue_common_prod.computed)(function(){return state.total>state.pageSize&&!props.hideSearch}),showPagination=(0,vue_common_prod.computed)(function(){return state.searchTotalItems>state.pageSize}),showActionButtons=(0,vue_common_prod.computed)(function(){var actionButtons=props.actionButtons;return!!actionButtons&&!!actionButtons.length});function pageChanged(page){state.currentPage=page,updateData(!1,!1)}function closeCollapse(){state.extended&&state.isServerSideLogic?updateData(!0,!0):state.isServerSideLogic||clearSearch(),state.extended=!1}var valuesMatch=function(value1,value2){return props.stringComparisonIgnoreCase&&"string"==typeof value1&&"string"==typeof value2?value1.toLowerCase()===value2.toLowerCase():value1===value2};return{onPageChange:onPageChange,state:state,searchMode:searchMode,showPagination:showPagination,showActionButtons:showActionButtons,setSelectedItem:setSelectedItem,toggleCollapse:function(){initializeComponent(),props.disabled||(state.extended&&state.isServerSideLogic?updateData(!0,!0):state.isServerSideLogic||clearSearch(),state.extended=!state.extended,emit("on-toggle",this))},actionButtonCallBack:function(index){var actionButtons=props.actionButtons,button=actionButtons[index];state.selectedItem={TextRepresentation:actionButtons[index].selectedItemText,Prefix:"",Id:0,Disabled:!1},button.func(),props.closeOnClick&&(state.extended=!1)},onPageChangeClientSide:onPageChangeClientSide,updateData:updateData,showHideSearch:function(){$(".address-search-control").toggleClass("is-hidden")},clearSearch:clearSearch,searchData:searchData,searchWithDebounce:searchWithDebounce,translateTextRepresentation:function(text){return Localizator.z.translateIfHasTranslation(text)},closeCollapse:closeCollapse,advancedDropdown:advancedDropdown,trigger:trigger,collapseButton:collapseButton,dropdownMenu:dropdownMenu,paginationRef:paginationRef,apiCallsPending:apiCallsPending}}},AdvancedDropdown_component=(0,componentNormalizer.A)(advanced_dropdown_AdvancedDropdownvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("section",{ref:"advancedDropdown",class:["advanced-select",{"is-extended":_vm.state.extended},{"has-no-footer":!_vm.showActionButtons&&!_vm.showPagination}],style:{maxWidth:_vm.maxWidth,width:_vm.width},attrs:{"data-testid":_vm.testId}},[_c("p",{ref:"trigger",class:["selected-item catfish-input",_vm.disabled?"dropdown is-disabled":""],on:{click:_vm.toggleCollapse}},[_vm.loading?_c("span",{staticClass:"text"},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.advancedDropdown.loading"))+"\n\t\t\t")]):_c("span",{staticClass:"text dropdownSelectedItem"},[_vm.state.selectedItem.Prefix?_c("span",[_vm._v("\n "+_vm._s(_vm.state.selectedItem.Prefix+" - ")+"\n ")]):_vm._e(),_vm._v("\n\t\t\t\t"+_vm._s(_vm.translateTextRepresentation(_vm.state.selectedItem.TextRepresentation))+"\n\t\t\t")])]),_vm._v(" "),_c("button",{ref:"collapseButton",staticClass:"collapse-button",attrs:{type:"button"},on:{click:_vm.toggleCollapse}},[_c("svg",{staticClass:"bi bi-chevron-down",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16"}},[_c("path",{attrs:{"fill-rule":"evenodd",d:"M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"}})])]),_vm._v(" "),_vm.state.loading?_c("div",{staticClass:"block is-flex loading-wrapper is-fullwidth is-justify-content-center is-align-items-center"},[_c("span",{staticClass:"icon loader is-large"})]):_c("div",{ref:"dropdownMenu",staticClass:"item-list box is-marginless"},[_vm.searchMode?_c("div",[_c("div",{class:["controls-wrapper",{"direction-column":_vm.searchControlsColumn}]},[_c("div",{staticClass:"search-control address-search-control"},[_c("div",{staticClass:"address-search-wrapper"},[_c("div",{staticClass:"columns is-vcentered"},[_c("div",{staticClass:"column is-8 is-offset-2"},[_c("div",{staticClass:"address-search-area"},[_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.state.searchValues.search,expression:"state.searchValues.search"}],staticClass:"input search",attrs:{disabled:_vm.disabled,type:"text",placeholder:_vm._f("localizable")("vue.advanceddropdown.search")},domProps:{value:_vm.state.searchValues.search},on:{keyup:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:_vm.searchData.apply(null,arguments)},keydown:function($event){if(!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter"))return null;$event.preventDefault()},input:[function($event){$event.target.composing||_vm.$set(_vm.state.searchValues,"search",$event.target.value)},_vm.searchWithDebounce]}}),_vm._v(" "),_vm.state.searchValues.search?_c("button",{staticClass:"clear-search",attrs:{type:"button"},on:{click:_vm.clearSearch}},[_c("cf-icon",{staticClass:"is-danger",attrs:{icon:"trash","icon-pack":_vm.iconPack}})],1):_vm._e()]),_vm._v(" "),_c("button",{class:["button","search-button",{"is-loading":_vm.state.loading||_vm.apiCallsPending>0}],attrs:{type:"button",disabled:_vm.state.loading},on:{click:_vm.searchData}},[_c("cf-icon",{attrs:{icon:"search","icon-pack":_vm.iconPack}})],1)])])])])])]):_vm._e(),_vm._v(" "),_vm._l(_vm.state.data,function(data){return _c("div",{key:data.id,staticClass:"item is-fullwidth",attrs:{"data-value":data.Id}},[_c("div",{staticClass:"columns is-multiline is-vcentered is-marginless is-mobile"},[data.Disabled?_c("div",{staticClass:"column invalid-address-tooltip"},[_c("cf-tooltip",{attrs:{label:_vm._f("localizable")("vue.advanceddropdown.invalid.address.message"),position:"is-right"}},[_c("i",{staticClass:"fa fa-info-circle",attrs:{"aria-hidden":"true"}})])],1):_vm._e(),_vm._v(" "),_c("div",{staticClass:"column is-clipped"},[_c("button",{staticClass:"button is-fullwidth is-outlined text-item is-primary is-marginless",attrs:{type:"button",id:data.Id,disabled:data.Disabled},on:{click:function($event){return _vm.setSelectedItem(data.Id)}}},[_c("span",{staticClass:"text"},[data.Prefix?_c("span",{staticClass:"address-book-prefix"},[_vm._v("\n "+_vm._s(data.Prefix+" - ")+"\n ")]):_vm._e(),_vm._v("\n "+_vm._s(_vm.translateTextRepresentation(data.TextRepresentation)))])])])])])}),_vm._v(" "),0==_vm.state.searchTotalItems&&_vm.insertItems&&0===_vm.insertItems.length?_c("div",{staticClass:"item is-fullwidth"},[_c("span",{staticClass:"text"},[_vm._v(_vm._s(_vm._f("localizable")(_vm.noItemsMessage)))])]):_vm._e()],2),_vm._v(" "),_c("div",{ref:"footerMenu",staticClass:"footer-controls is-relative"},[_vm.showActionButtons?_c("div",{class:["action-button-wrapper",{"no-pagination":!_vm.showPagination}]},_vm._l(_vm.actionButtons,function(button,index){return _c("button",{key:index,class:["button","action-button","is-primary",{"is-loading":_vm.state.loading}],attrs:{type:"button",disabled:_vm.state.loading},on:{click:function($event){return _vm.actionButtonCallBack(index)}}},[_vm._v("\n "+_vm._s(button.text?button.text:"vue.advanceddropdown.addnewitem"|_vm.localizable)+"\n ")])}),0):_vm._e(),_vm._v(" "),_vm.showPagination?_c("div",{staticClass:"pagination is-marginless"},[_c("cf-pagination",{ref:"paginationRef",attrs:{total:_vm.state.searchTotalItems,simple:!1,iconPack:_vm.iconPack,perPage:_vm.state.pageSize,current:_vm.state.currentPage,order:"is-centered",forceDisabled:_vm.state.loading},on:{change:_vm.onPageChange,"on-per-page":function($event){return _vm.$emit("on-per-page",$event)},"update:forceDisabled":function($event){return _vm.$set(_vm.state,"loading",$event)},"update:force-disabled":function($event){return _vm.$set(_vm.state,"loading",$event)}}})],1):_vm._e(),_vm._v(" "),_vm.showActionButtons||_vm.showPagination?_vm._e():_c("div",{staticClass:"column footer empty-footer"})])])},[],!1,null,null,null),AdvancedDropdown=AdvancedDropdown_component.exports,AdvancedDropDownFiltervue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfAdvancedDropDownFilter",components:{cfField:Field.A,CfAdvancedDropdown:AdvancedDropdown},props:{model:{type:Object,required:!0},value:{type:[Number,String],default:""}},setup:function(props,_a){var emit=_a.emit;return{onSelect:function(val){emit("change",val.Id)},getNullableProperty:function(property){return null!=property?property:""}}}}),filter_types_AdvancedDropDownFiltervue_type_script_lang_ts_=AdvancedDropDownFiltervue_type_script_lang_ts_,AdvancedDropDownFilter=(0,componentNormalizer.A)(filter_types_AdvancedDropDownFiltervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.model.active?_c("cf-field",{attrs:{"field-label-width":"is-width-medium",label:_vm._f("localizable")(_vm.getNullableProperty(_vm.model.label)),"using-html":!1,horizontal:"",multilined:"",tooltipPosition:"is-right","tooltip-message":_vm._f("localizable")(_vm.getNullableProperty(_vm.model.tooltipText))}},[_c("cf-advanced-dropdown",{attrs:{value:_vm.value,"select-item-required":!1,"source-data":_vm.model.selectOptions},on:{select:_vm.onSelect}})],1):_vm._e()},[],!1,null,null,null).exports,FilterComponentvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfFilterComponent",components:{CfTextFilter:TextFilter,CfSelectFilter:SelectFilter,CfDatePickerFilter:DatePickerFilter,CfAdvancedDropDownFilter:AdvancedDropDownFilter},props:{model:{type:Object,required:!0},value:{type:[Date,String,Number],default:null}},setup:function(props,_a){var emit=_a.emit;return{getComponentNameByFilterType:function(filterType){switch(filterType){case type.Vq.Text:return"cf-text-filter";case type.Vq.DatePicker:return"cf-date-picker-filter";case type.Vq.AdvancedDropDown:return"cf-advanced-drop-down-filter";case type.Vq.Select:return"cf-select-filter"}},onChange:function(value){emit("change",value)},onPressEnter:function(){emit("on-press-enter")}}}}),advanced_search_FilterComponentvue_type_script_lang_ts_=FilterComponentvue_type_script_lang_ts_,FilterComponent=(0,componentNormalizer.A)(advanced_search_FilterComponentvue_type_script_lang_ts_,function(){var _h=this.$createElement;return(this._self._c||_h)(this.getComponentNameByFilterType(this.model.type),{tag:"component",attrs:{model:this.model,value:this.value},on:{change:this.onChange,"on-press-enter":this.onPressEnter}})},[],!1,null,null,null).exports,AdminTableConfigService_getTableConfig=function(){return axios.A.get((endPoint="GetTableConfig",(0,helpers.ID)("".concat("/v/api/AdminTableConfig/").concat(endPoint))),{params:{cacheHash:(0,sharedScripts.jf)().adminAreaSettingsLastChangeHash}});var endPoint},cfFormTable=function(_super){function cfFormTable(){var _a,_b,_c,_d,_e,_f,_this=this;return(_this=_super.apply(this,arguments)||this).key=1,_this.activeApiCalls=(0,vue_common_prod.ref)(0),_this.internalIsLoading=(0,vue_common_prod.ref)(!1),_this.isLoading=(0,vue_common_prod.computed)(function(){return _this.activeApiCalls.value>0||_this.internalIsLoading.value}),_this.isTableConfigLoaded=!1,_this.perPage=10,_this.perPageMin=10,_this.pageSizeOptions=[10,20,30,40,50],_this.total=0,_this.pageIndex=0,_this.current=0,_this.advancedSearchState=(0,vue_common_prod.reactive)({}),_this.isAdvancedSearchFilterSet=!1,_this.tableData=[],_this.filterObject=[],_this.internalData=[],_this.internalColumns=[],_this.openSettings=!1,_this.internalSetting={tableColumns:[],rowDetails:[],expand:{expandAll:!1,allowChangeExpand:!1},hideFilterable:null!==(_b=null===(_a=_this.table.settingsTableConfig)||void 0===_a?void 0:_a.hideFilterable)&&void 0!==_b&&_b,hideSearchable:null!==(_d=null===(_c=_this.table.settingsTableConfig)||void 0===_c?void 0:_c.hideSearchable)&&void 0!==_d&&_d,customInfo:null!==(_f=null===(_e=_this.table.settingsTableConfig)||void 0===_e?void 0:_e.customInfo)&&void 0!==_f&&_f},_this.searchQuery="",_this.shouldUpdate=!0,_this.selectedRow={},_this.checkedRows=(0,vue_common_prod.ref)(_this.initialCheckedRows||[]),_this.rememberedCheckedRows=[],_this.columnsToDisplay=(0,vue_common_prod.ref)({columns:[]}),_this.onFilterChange=function(property,value){},_this.isServerSideLogic=!1,_this.sortBy=_this.defaultSortByColumn,_this.sortDirection=_this.defaultSortDirection,_this.colType={String:type.o_.String,Image:type.o_.Image,Numeric:type.o_.Numeric,Date:type.o_.Date,DateAndTime:type.o_.DateAndTime,Boolean:type.o_.Boolean,Checkbox:type.o_.Checkbox,BooleanIcon:type.o_.BooleanIcon,Link:type.o_.Link,Tag:type.o_.Tag,BackendTag:type.o_.BackendTag,ListOfLinks:type.o_.ListOfLinks,Html:type.o_.Html,Currency:type.o_.Currency,Action:type.o_.Action,LinkInfo:type.o_.LinkInfo},_this.rowActionsConfig=_this.actions.rowConfig||{centered:!1,verticalAlign:"",columnName:"loc://vue.admin.formtable.column.actions"},_this.tableControl=null,_this.setTableData=function(value){},_this.searchByQuery=function(value){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){return[2]})})},_this.onSort=function(column,sortDirection){},_this.onPageChange=function(value){},_this.searchFilterDebounce=(0,helpers.sg)(function(self,searchQuery){self.resetPageIndex(function(){self.searchByQuery(searchQuery)})},400,{trailing:!0}),_this}var _a,_b,_c,_d,_e,_f,_g,_h;return(0,tslib_es6.C6)(cfFormTable,_super),Object.defineProperty(cfFormTable.prototype,"isAdvancedSearchEnabled",{get:function(){var _a;return null===(_a=this.data.searchable.advancedSearch)||void 0===_a?void 0:_a.enabled},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"advancedSearchData",{get:function(){return this.data.searchable.advancedSearch},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"showFilteredColumns",{get:function(){return this.filteredColumns.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"showHeaders",{get:function(){return this.showFilteredColumns||this.isSearchable||this.isCustomizable&&(!this.table.tableSettingsButtonPosition||this.table.tableSettingsButtonPosition===type.DG.Header)||this.toolBarActions.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isSearchable",{get:function(){var _a,_b;return!(null===(_b=null===(_a=this.data.searchable)||void 0===_a?void 0:_a.isSearchable)||void 0===_b||!_b)&&this.internalSetting.tableColumns.filter(function(x){return x.searchable}).length>0},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isDetailsAlwaysExpanded",{get:function(){var _a,_b;return(null===(_a=this.data.detailSlot)||void 0===_a?void 0:_a.mode)==type.Q_.ExpandedWithAllOptions&&this.internalSetting.expand.expandAll||(null===(_b=this.data.detailSlot)||void 0===_b?void 0:_b.mode)==type.Q_.Expanded},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isFirstRowExpanded",{get:function(){var _a;return(null===(_a=this.data.detailSlot)||void 0===_a?void 0:_a.mode)===type.Q_.FirstRowExpanded},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"enforceSingleExpand",{get:function(){var _a;return null===(_a=this.data.detailSlot)||void 0===_a?void 0:_a.enforceSingleExpand},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isPaginatedBasedOnPageSize",{get:function(){return!this.table.paginationDisabled&&(this.isServerSideLogic?this.total>Math.min(this.perPageMin,this.perPage):this.tableData.length>this.perPage)},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isPaginatedIfHasData",{get:function(){return this.isServerSideLogic?this.total>0:this.tableData.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isPaginated",{get:function(){switch(this.table.paginationDisplayMode){case type.IC.BasedOnPageSize:return this.isPaginatedBasedOnPageSize;case type.IC.IfHasData:return this.isPaginatedIfHasData;default:return this.isPaginatedBasedOnPageSize}},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"haveDetailSlot",{get:function(){var _a;return!!(this.total>0)&&(!!this.$scopedSlots.details&&null!=(null===(_a=this.data.detailSlot)||void 0===_a?void 0:_a.mode)&&this.data.detailSlot.mode!=type.Q_.NoDetails)},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"detailsSettingConfiguration",{get:function(){return this.internalSetting.rowDetails},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"anySelectedRow",{get:function(){return this.selectedRows.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"selectedRows",{get:function(){return this.isSelectable?this.isOneChecked?this.selectedRow?[this.selectedRow]:[]:this.rememberCheckedRows?this.rememberedCheckedRows:this.checkedRows:[]},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"rowActions",{get:function(){return(0,tslib_es6.fX)([],this.actions.row,!0).sort(this.sortByOrder)},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"toolBarActions",{get:function(){return(0,tslib_es6.fX)([],this.actions.header,!0).sort(this.sortByOrder)},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"filteredColumns",{get:function(){var _this=this;return this.columnsToDisplay.columns.filter(function(column){return _this.getTableColumnSettings(column).filterable&&!column.disabled})},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isSelectable",{get:function(){var _a,selectable=null===(_a=this.data.selectable)||void 0===_a?void 0:_a.selectable;return null!=selectable&&selectable!=type.aj.None},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isMultipleSelectable",{get:function(){return!!this.isSelectable&&this.data.selectable.selectable===type.aj.MultipleRows},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"paginationData",{get:function(){var firstCurrent=this.pageIndex*this.perPage+1,lastCurrent=this.perPage*this.pageIndex+this.perPage;return lastCurrent>this.total&&(lastCurrent=this.total),{firstCurrent:firstCurrent,lastCurrent:lastCurrent,total:this.total}},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isOneChecked",{get:function(){return!!this.isSelectable&&this.data.selectable.selectable===type.aj.SingleRow},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isCustomizable",{get:function(){var _a;return null!==(_a=this.table.customizable)&&void 0!==_a&&_a},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isTableSettingsOpen",{get:function(){return this.openSettings},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"tableName",{get:function(){return this.table.friendlyName},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isAvailableCheckAll",{get:function(){var _a,_b;return null!==(_b=null===(_a=this.data.selectable)||void 0===_a?void 0:_a.checkAllButton)&&void 0!==_b&&_b},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"isAvailableUncheckAll",{get:function(){var _a,_b;return null!==(_b=null===(_a=this.data.selectable)||void 0===_a?void 0:_a.uncheckAllButton)&&void 0!==_b&&_b},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormTable.prototype,"detailsCellClass",{get:function(){var _a,_b;return"v-align-".concat(null!==(_b=null===(_a=this.data.rowConfig)||void 0===_a?void 0:_a.verticalAlign)&&void 0!==_b?_b:"middle")},enumerable:!1,configurable:!0}),cfFormTable.prototype.mounted=function(){var _a,_b,_this=this;this.filterOnFirstLoad&&!this.defaultSortByColumn&&(this.sortBy=null!==(_b=null===(_a=this.getSortableColumns()[0])||void 0===_a?void 0:_a.property)&&void 0!==_b?_b:""),this.resetFilterObject(),this.setUpAdditionalFilters(),this.tableControl=this.$refs.table_control,(0,vue_common_prod.watchEffect)(function(){_this.$emit("update-checked-rows",_this.checkedRows)})},cfFormTable.prototype.getIsCheckedFunction=function(row){var _a,_b,_c;return(null===(_a=this.data.rowConfig)||void 0===_a?void 0:_a.isChecked)&&"function"==typeof(null===(_b=this.data.rowConfig)||void 0===_b?void 0:_b.isChecked)&&(null===(_c=this.data.rowConfig)||void 0===_c?void 0:_c.isChecked(row))},cfFormTable.prototype.setUpAdditionalFilters=function(){var _this=this;this.additionalFilters&&this.additionalFilters.forEach(function(filter){_this.setFilterObjectValue(filter.key,filter.value)})},cfFormTable.prototype.getIsSelectedFunction=function(row){var _a,_b,_c;return(null===(_a=this.data.rowConfig)||void 0===_a?void 0:_a.isSelected)&&"function"==typeof(null===(_b=this.data.rowConfig)||void 0===_b?void 0:_b.isSelected)&&(null===(_c=this.data.rowConfig)||void 0===_c?void 0:_c.isSelected(row))},cfFormTable.prototype.setRowVerticalAlignment=function(){var _a,rowVAlign=null===(_a=this.data.rowConfig)||void 0===_a?void 0:_a.verticalAlign;rowVAlign&&this.columns.columns.forEach(function(column){column.verticalAlign=rowVAlign})},cfFormTable.prototype.setCheckedRows=function(){var _a,_b,_this=this;this.checkedRows=null===(_a=this.tableData)||void 0===_a?void 0:_a.filter(function(row){return _this.getIsCheckedFunction(row)}),this.selectedRow=null===(_b=this.tableData)||void 0===_b?void 0:_b.find(function(row){return _this.getIsSelectedFunction(row)})},cfFormTable.prototype.setPageSizeWithFallback=function(table){var pageSize=table.pageSize;pageSize.number?Array.isArray(pageSize.number)?(this.perPage=table.defaultPageSize&&pageSize.number.includes(table.defaultPageSize)?table.defaultPageSize:pageSize.number[0],this.perPageMin=pageSize.number[0],this.pageSizeOptions=table.pageSize.number):(this.perPage=pageSize.number,this.perPageMin=pageSize.number,this.pageSizeOptions=[pageSize.number]):(this.perPage=10,this.perPageMin=10,this.pageSizeOptions=[10,20,30,40,50])},cfFormTable.prototype.onTableChanged=function(table){table.useTableConfigFromApi||this.setPageSizeWithFallback(table)},cfFormTable.prototype.onSourceChanged=function(obj){if(obj){var data=obj.source;if(null==data)return;if(Array.isArray(data)?this.initializeClientSide():this.initializeServerSide(),obj.additionalFilters)for(var i=0;ineedMinSelected?toolTipText:Localizator.z.translateWithFormat("vue.table.require.min.selections",needMinSelected)+"
"+toolTipText},cfFormTable.prototype.isCallbackAvailable=function(row,action){return"function"==typeof action.enabledCallback?action.enabledCallback(row):action.enabledCallback},cfFormTable.prototype.isDropdownItemDisabled=function(dropDownAction,row){return void 0!==dropDownAction.enabledCallback&&("function"==typeof dropDownAction.enabledCallback?!dropDownAction.enabledCallback(row):!dropDownAction.enabledCallback)},cfFormTable.prototype.shouldShowDivider=function(actionArray,dividerIndex,row){var isItemVisible=function(item){return!item.isDivider&&(!item.isHidden||!item.isHidden(row))},before=actionArray.slice(0,dividerIndex),after=actionArray.slice(dividerIndex+1),nextDividerIdx=after.findIndex(function(item){return item.isDivider}),afterSegment=-1===nextDividerIdx?after:after.slice(0,nextDividerIdx),hasVisibleBefore=before.some(isItemVisible),hasVisibleAfter=afterSegment.some(isItemVisible);return hasVisibleBefore&&hasVisibleAfter},cfFormTable.prototype.rowButtonCallback=function(row,action,actionProperty,properties,event){var _a,_b,actionResult;void 0===properties&&(properties={});actionProperty=null!=actionProperty?actionProperty:"action";var isWheel=!!event&&(1===event.button||!0===event.ctrlKey),rowActionData={row:(null===(_a=action.popup)||void 0===_a?void 0:_a.mapRowCb)&&(0,helpers.VH)(null===(_b=action.popup)||void 0===_b?void 0:_b.mapRowCb)?action.popup.mapRowCb(row):row,tableData:this.data,tableConfig:this.table,additionalData:(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},properties),{wheel:isWheel})};if(this.isCallbackAvailable(row,action))return action[actionProperty]&&"action"===actionProperty&&action.popup?this.openPopupAction(action.popup.props.identifier,(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},action.popup.props),{actionData:rowActionData})):action[actionProperty]&&(actionResult=(0,helpers.VH)(action[actionProperty])?action[actionProperty](rowActionData):action[actionProperty]),this.$emit("row-button-clicked",action),actionResult},cfFormTable.prototype.openPopupAction=function(identifier,data){void 0===data&&(data={}),$(document).trigger("".concat(identifier,":open"),data)},cfFormTable.prototype.closePopupAction=function(identifier){$(document).trigger("".concat(identifier,":close"))},cfFormTable.prototype.reload=function(resetRememberedRows,searchReload){void 0===resetRememberedRows&&(resetRememberedRows=!1),void 0===searchReload&&(searchReload=!1),searchReload&&(this.pageIndex=0),resetRememberedRows&&(this.rememberedCheckedRows=[]),this.isServerSideLogic?this.searchByServerSide.call(this):this.setTableData(this.internalData),this.resetCheckedRows(),this.$emit("reload")},cfFormTable.prototype.resetCheckedRows=function(){this.checkedRows=[]},cfFormTable.prototype.getColumnLabel=function(column){var tableColumn=this.getTableColumnSettings(column);return null!=tableColumn.customName&&""!=tableColumn.customName?tableColumn.customName:tableColumn.label},cfFormTable.prototype.isColumnSortable=function(column){var _a;return null!==(_a=column.sortable)&&void 0!==_a&&_a},cfFormTable.prototype.isColumnVisible=function(column){return this.getColumnSetting(this.internalSetting.tableColumns,column.key).visible},cfFormTable.prototype.getDateFieldValue=function(data,column){var value=this.getFieldValue(data,column);return date_time_helper.m.format(value.toString(),"dd/MM/yyyy")},cfFormTable.prototype.getDateTimeFieldValue=function(data,column){var value=this.getFieldValue(data,column);return date_time_helper.m.format(value.toString(),"dd/MM/yyyy h:mm:ss")},cfFormTable.prototype.getBooleanFieldValue=function(data,column){return 1==this.getFieldValue(data,column)},cfFormTable.prototype.getFieldValue=function(row,column){var value=(0,helpers.Em)(row,column.property);return null!=column.transformation?column.transformation({row:row,value:value,table:this.table,data:this.data}):value},cfFormTable.prototype.getFieldLink=function(row,column){var value=(0,helpers.Em)(row,column.link);return null!=column.transformation?column.transformation({row:row,value:value,table:this.table,data:this.data}):value},cfFormTable.prototype.getFieldValueFromProperty=function(data,property){return(0,helpers.Em)(data,property)},cfFormTable.prototype.onCloseSettings=function(){this.openSettings=!1},cfFormTable.prototype.getColumnClass=function(column,row){if("function"==typeof column.class){var value=this.getFieldValue(row,column);return column.class({value:value,data:this.data,table:this.table,row:row})}return column.class},cfFormTable.prototype.getTooltipWithValueProperty=function(column){var _a;return null!==(_a=column.tooltipWithValue)&&void 0!==_a&&_a},cfFormTable.prototype.getTooltipPosition=function(column,props){var _a;return column.tooltipPosition&&"function"==typeof column.tooltipPosition?column.tooltipPosition(column,props):null!==(_a=column.tooltipPosition)&&void 0!==_a?_a:"is-top"},cfFormTable.prototype.getColumnActionClass=function(action,row){return"function"==typeof action.class?action.class({data:this.data,table:this.table,row:row}):action.class},cfFormTable.prototype.mapTagType=function(tagType){return"is-".concat(type.PK[tagType].toLowerCase())},cfFormTable.prototype.onResetSettings=function(){!function(tableKey){if(tableKey){var key=getKey(tableKey);localStorage.removeItem(key)}}(this.table.key),this.generateInternalSettings(this.columnsToDisplay)},cfFormTable.prototype.onApplySettings=function(settings){var needReload;if(this.openSettings=!1,this.internalSetting.tableColumns=settings.tableColumns,this.internalSetting.rowDetails=settings.rowDetails,needReload=this.internalSetting.expand.expandAll!=settings.expand.expandAll,this.internalSetting.expand=settings.expand,this.setInternalColumns(settings.tableColumns),function(tableKey,settings){if(tableKey){var key=getKey(tableKey),obj={populatedOn:Date,settings:settings};localStorage.setItem(key,JSON.stringify(obj))}}(this.table.key,settings),needReload){var tableControl=this.$refs.table_control;settings.expand.expandAll?tableControl.setExpandedRows(this.internalData):tableControl.setExpandedRows([]),this.reload()}this.key++},cfFormTable.prototype.updateSearchItems=function(searchQuery,onCompletion){var _this=this;this.searchQuery=searchQuery,this.shouldUpdate=!1,this.pageIndex=0,this.searchByQuery(searchQuery).then(function(_){onCompletion&&"function"==typeof onCompletion&&onCompletion(),_this.shouldUpdate=!0})},cfFormTable.prototype.resetPageIndex=function(action){var _a;this.pageIndex=0,action&&"function"==typeof action&&(action(),null===(_a=this.tableControl)||void 0===_a||_a.gotoFirstPage())},cfFormTable.prototype.onSearchPressEnter=function(searchQuery){var _this=this;this.resetPageIndex(function(){_this.searchByQuery(searchQuery)})},cfFormTable.prototype.onSearchQueryUpdate=function(searchQuery){this.shouldUpdate&&this.data.searchable.useDebounce&&this.searchFilterDebounce(this,searchQuery),this.$emit("search-query-update",searchQuery)},cfFormTable.prototype.onResetFilters=function(){this.setAdvancedSearchDefaultValues(!1)},cfFormTable.prototype.expandRow=function(row){this.$refs.table_control.toggleDetails(row)},cfFormTable.prototype.initializeClientSide=function(){this.setTableData=this.getDetailsClientSide,this.searchByQuery=this.searchByQueryClientSide,this.onSort=this.onSortClientSide,this.onPageChange=this.pageChangeClientSide,this.onFilterChange=this.onFilterChangeClientSide,this.isServerSideLogic=!1},cfFormTable.prototype.initializeServerSide=function(){this.setTableData=this.getDetailsServerSide,this.searchByQuery=this.searchByServerSide,this.onSort=this.onSortServerSide,this.onPageChange=this.pageChangeServerSide,this.onFilterChange=this.onFilterChangeServerSide,this.isServerSideLogic=!0},cfFormTable.prototype.sortByOrder=function(a,b){var _a,_b;return(null!==(_a=a.order)&&void 0!==_a?_a:99999)>(null!==(_b=b.order)&&void 0!==_b?_b:99999)?1:-1},cfFormTable.prototype.getTableColumnSettings=function(column){return this.getColumnSetting(this.internalSetting.tableColumns,column.key)},cfFormTable.prototype.getDataUrlForServerSide=function(){return this.source.source},cfFormTable.prototype.onSortServerSide=function(column,sortDirection){this.sortBy=column,this.sortDirection=sortDirection,this.searchByServerSide()},cfFormTable.prototype.onSortClientSide=function(column,sortDirection){this.sortBy=column,this.sortDirection=sortDirection},cfFormTable.prototype.onCheckAll=function(newCheckedRows){newCheckedRows&&(this.rememberedCheckedRows=this.removeDuplicatedByKey((0,tslib_es6.fX)((0,tslib_es6.fX)([],this.rememberedCheckedRows,!0),newCheckedRows,!0)),this.$emit("check-all",newCheckedRows,this.rememberedCheckedRows))},cfFormTable.prototype.removeDuplicatedByKey=function(array){return array.filter(function(item,index,self){return index===self.findIndex(function(t){return JSON.stringify(t)===JSON.stringify(item)})})},cfFormTable.prototype.onUncheckAll=function(unCheckedRows){var _this=this;unCheckedRows&&(unCheckedRows.forEach(function(it){_this.removeCheckedRow(it)}),this.$emit("uncheck-all",unCheckedRows,this.rememberedCheckedRows))},cfFormTable.prototype.onCheck=function(newCheckedRows,checkedRow){checkedRow&&(this.rememberedCheckedRows.push(checkedRow),this.$emit("check",checkedRow,this.rememberedCheckedRows))},cfFormTable.prototype.onUncheck=function(uncheckedRow){uncheckedRow&&(this.removeCheckedRow(uncheckedRow),this.$emit("uncheck",uncheckedRow,this.rememberedCheckedRows))},cfFormTable.prototype.removeCheckedRow=function(checkedRow){var index=this.rememberedCheckedRows.findIndex(function(x){return JSON.stringify(x)==JSON.stringify(checkedRow)});index>-1&&this.rememberedCheckedRows.splice(index,1)},cfFormTable.prototype.doCall=function(url,filters){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var _this=this;return(0,tslib_es6.YH)(this,function(_a){return this.activeApiCalls++,[2,getData(url,{filters:filters}).then(function(response){var _a,result=response.data;if(_this.useCamelCaseResponse?(_this.tableData=result.data,_this.internalData=result.data,_this.pageIndex=result.pageIndex,_this.total=result.totalCount):(_this.tableData=result.Data,_this.internalData=result.Data,_this.pageIndex=result.PageIndex,_this.total=result.TotalCount),_this.onSearchFinish&&_this.onSearchFinish({tableData:_this.tableData,searchQuery:_this.searchQuery}),_this.rememberCheckedRows){var selectedItems_1=_this.rememberedCheckedRows.map(function(it){return JSON.stringify(it)});_this.checkedRows=_this.internalData.filter(function(it){var _a,_b;return selectedItems_1.includes(JSON.stringify(it))||"function"==typeof(null===(_a=_this.data.rowConfig)||void 0===_a?void 0:_a.isSelected)&&(null===(_b=_this.data.rowConfig)||void 0===_b?void 0:_b.isSelected(it))})}else _this.setCheckedRows();(null===(_a=response.data)||void 0===_a?void 0:_a.message)&&shared.y8.error(response.data.message)}).catch(function(){shared.y8.error(Localizator.z.translate("vue.shared.formtable.searchrequest.fail.somethingwrong"))}).finally(function(){_this.activeApiCalls--})]})})},cfFormTable.prototype.getSortableColumns=function(){var _this=this;return this.columnsToDisplay.columns.filter(function(column){return _this.isColumnSortable(column)})},cfFormTable.prototype.removeFilterObject=function(property){var index=this.filterObject.findIndex(function(x){return x.key==property});index>-1&&this.filterObject.splice(index,1)},cfFormTable.prototype.setFilterObjectValue=function(property,value){if(null!=value&&"null"!=value&&""!=value||"boolean"==typeof value){var filterObj=this.getFilterObject(property);filterObj?filterObj.value=value:(filterObj={key:property,value:value},this.filterObject.push(filterObj))}else this.removeFilterObject(property)},cfFormTable.prototype.onFilterChangeServerSide=function(property,value){this.setFilterObjectValue(property,value),this.searchByServerSide()},cfFormTable.prototype.onFilterChangeClientSide=function(property,value){this.setFilterObjectValue(property,value),this.getDataFilteredClientSide()},cfFormTable.prototype.getDataByFilters=function(data){for(var _this=this,filters=this.filterObject.filter(function(filter){return filter.value&&""!=filter.value}),tableData=data,_loop_1=function(filter){var fls=filter;tableData=tableData.filter(function(data){return _this.getFieldValueFromProperty(data,fls.key)==fls.value})},_i=0,filters_1=filters;_i0})},cfFormTable.prototype.getDetailsServerSide=function(url){var _this=this;this.data.skipDoCallOnSetup||this.isAdvancedSearchEnabled&&!this.isAdvancedSearchFilterSet||(this.table.useTableConfigFromApi?(0,helpers.fm)(function(){return!0===_this.isTableConfigLoaded},function(){_this.doCall(url,_this.getServerSideFilters())}):this.doCall(url,this.getServerSideFilters()))},cfFormTable.prototype.getDetailsClientSide=function(data){this.internalData=data,this.getDataFilteredClientSide()},cfFormTable.prototype.getSearchableColumns=function(){var _this=this;return this.columnsToDisplay.columns.filter(function(column){var _a,filterSettings=_this.getTableColumnSettings(column);return null!==(_a=null==filterSettings?void 0:filterSettings.searchable)&&void 0!==_a&&_a})},cfFormTable.prototype.pageChangeClientSide=function(pageNumber){var _a,_b;(null===(_b=null===(_a=this.data.selectable)||void 0===_a?void 0:_a.selectableConfig)||void 0===_b?void 0:_b.resetSelectedRowOnTableReload)&&(this.selectedRow=null),this.pageIndex=pageNumber-1},cfFormTable.prototype.pageChangeServerSide=function(pageNumber){this.selectedRow=null,this.pageIndex=pageNumber-1,this.searchByServerSide()},cfFormTable.prototype.searchByQueryClientSide=function(query){this.searchQuery=query,this.getDataFilteredClientSide()},cfFormTable.prototype.getSearchFilter=function(){var _a,searchableColumns=this.getSearchableColumns().map(function(data){return data.property});return{query:this.searchQuery,columns:searchableColumns,insensitiveSearch:null!==(_a=this.data.searchable.caseInsensitive)&&void 0!==_a&&_a}},cfFormTable.prototype.getSortingFilters=function(){return{key:this.sortBy.split(".")[0],order:"asc"==this.sortDirection?type.oi.Asc:type.oi.Desc}},cfFormTable.prototype.getServerSideFilters=function(){var filters=this.filterObject.map(function(obj){return{Key:obj.key,Value:obj.value}});return{search:this.getSearchFilter(),sorting:this.getSortingFilters(),pageSize:{index:this.pageIndex,size:this.perPage},filters:{Filters:filters}}},cfFormTable.prototype.searchByServerSide=function(){return this.doCall(this.getDataUrlForServerSide(),this.getServerSideFilters())},cfFormTable.prototype.isToolBarActionAvailable=function(action){return"function"==typeof action.enabledCallback?action.enabledCallback({currentData:this.internalData||[]}):action.enabledCallback&&"object"==typeof action.enabledCallback&&"value"in action.enabledCallback?action.enabledCallback.value:action.enabledCallback},cfFormTable.prototype.getTagValue=function(column,props){return column.isLocalization?Localizator.z.translate(this.getFieldValue(props.row,column)):this.getFieldValue(props.row,column)},cfFormTable.prototype.toolbarActionIsAvailable=function(action){if(!this.isToolBarActionAvailable(action))return!1;if(action.requireSelection){if((0,type_checking.Lm)(action.requireSelection))return!action.requireSelection||this.anySelectedRow;var necessarySelectedCount=action.requireSelection;return this.selectedRows.length>=necessarySelectedCount}return!0},cfFormTable.prototype.resetFilterObject=function(){var _a,_b,_c,_d;this.filterObject=[];for(var _i=0,filters_2=(0,tslib_es6.fX)([],this.filteredColumns,!0);_i(null!==(_b=bSetting.order)&&void 0!==_b?_b:99999)?1:-1}),_i=0,columns_1=columns;_i0?_c("div",{staticClass:"level-item"},[_c("nav",{staticClass:"table-header-actions level"},[_c("div",{staticClass:"level-right toolbar-buttons"},[_c("div",{staticClass:"level is-mobile"},_vm._l(_vm.toolBarActions,function(action){return _c("div",{staticClass:"level-item toolbar-button"},[action.buttonType!==_vm.ButtonType.RegularButton&&action.buttonType?_vm._e():[_c("cf-tooltip",{attrs:{active:_vm.isTooltipActive(_vm.getTooltipForHeaderAction(action)),label:_vm.getTooltipForHeaderAction(action),"use-html":""}},[_c("button",{class:action.class,attrs:{"data-testid":_vm.getDataTestIdValue({},action),id:action.id,type:"button",disabled:_vm.isToolBarActionDisabled(action)},on:{click:function($event){return _vm.toolbarActionCallback(action)}}},[action.icon&&action.iconPack?[action.isIconReversed?_vm._e():_c("cf-icon",{attrs:{"icon-pack":action.iconPack,size:action.iconSize,icon:action.icon}}),_vm._v(" "),_c("span",[_vm._v(" "+_vm._s(_vm._f("localizeField")(action.buttonText)))]),_vm._v(" "),action.isIconReversed?_c("cf-icon",{attrs:{"icon-pack":action.iconPack,size:action.iconSize,icon:action.icon}}):_vm._e()]:[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(action.buttonText))+"\n\t\t\t\t\t\t\t\t\t\t\t\t")]],2)])],_vm._v(" "),action.buttonType===_vm.ButtonType.DropDownButton?[_c("cf-tooltip",{attrs:{active:_vm.isTooltipActive(_vm.getTooltipForHeaderAction(action)),label:_vm.getTooltipForHeaderAction(action),"use-html":""}},[_c("cf-dropdown",{class:action.dropDownPosition,attrs:{hoverable:action.hoverable}},[_c(_vm.getDropdownComponentName(action),{tag:"component",class:action.class,attrs:{slot:"trigger","data-testid":_vm.getDataTestIdValue({},action),id:action.id,type:"button",disabled:_vm.isToolBarActionDisabled(action)},slot:"trigger"},[action.icon&&action.iconPack?[action.isIconReversed?_vm._e():_c("cf-icon",{attrs:{"icon-pack":action.iconPack,size:action.iconSize,icon:action.icon}}),_vm._v(" "),_c("span",[_vm._v(" "+_vm._s(_vm._f("localizeField")(action.buttonText)))]),_vm._v(" "),action.isIconReversed?_c("cf-icon",{attrs:{"icon-pack":action.iconPack,size:action.iconSize,icon:action.icon}}):_vm._e()]:[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(action.buttonText))+"\n\t\t\t\t\t\t\t\t\t\t\t\t\t")]],2),_vm._v(" "),_vm._l(action.actionArray,function(dropDownAction,ddIndex){return[dropDownAction.isDivider?_c("hr",{key:"divider-"+ddIndex,staticClass:"dropdown-divider dropdown-divider--tight",attrs:{"aria-hidden":"true"}}):_c("cf-dropdown-item",{key:"item-"+ddIndex,class:dropDownAction.class,attrs:{"data-testid":_vm.getDataTestIdValue({},dropDownAction),id:dropDownAction.id},on:{click:function($event){(action=Object.assign({},action,dropDownAction)).popup=dropDownAction.popup,_vm.toolbarActionCallback(action)}}},[dropDownAction.icon?_c("span",{staticClass:"icon mr-1"},[_c("i",{class:dropDownAction.icon})]):_vm._e(),_vm._v(_vm._s(_vm._f("localizeField")(dropDownAction.label))+"\n\t\t\t\t\t\t\t\t\t\t\t\t\t")])]})],2)],1)]:_vm._e()],2)}),0)])])]):_vm._e()]),_vm._v(" "),_c("div",{class:["level-right mb-2-tablet","filters-container",{"is-fullwidth":_vm.data.searchable.expanded}]},[_vm._t("header-left"),_vm._v(" "),_c("div",{class:["level",{"is-fullwidth":_vm.data.searchable.expanded}]},[_vm._l(_vm.filteredColumns,function(filter,index){return _vm.showFilteredColumns?_c("div",{staticClass:"level-item"},[_c("cf-field",[_c("div",{staticClass:"field"},[filter.filterOption.label&&""!==filter.filterOption.label?_c("label",{staticClass:"label"},[_vm._v("\n\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(filter.filterOption.label))+"\n\t\t\t\t\t\t\t\t")]):_vm._e(),_vm._v(" "),_c("cf-tooltip",{key:index,attrs:{active:null!=filter.filterOption.filter&&_vm.isTooltipActive(filter.filterOption.toolTip),label:_vm._f("localizeField")(filter.filterOption.toolTip),"use-html":""}},[null!=filter.filterOption.values&&filter.filterOption.values.length>0?[_c("cf-select",{attrs:{placeholder:_vm._f("localizeField")(filter.filterOption.placeHolder),value:_vm.getFilterValue(filter.filterOption.filterKey||filter.property)},on:{input:function($event){return _vm.onFilterChange(filter.filterOption.filterKey||filter.property,$event)}}},_vm._l(filter.filterOption.values,function(option,index){return _c("option",{key:index,domProps:{value:option.key}},[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(option.value))+"\n\t\t\t\t\t\t\t\t\t\t\t")])}),0)]:[_c("cf-input",{attrs:{placeholder:_vm._f("localizeField")(filter.filterOption.placeHolder),value:_vm.getFilterValue(filter.filterOption.filterKey||filter.property)},on:{"on-press-enter":function($event){return _vm.onFilterChange(filter.filterOption.filterKey||filter.property,$event)}}})]],2)],1)])],1):_vm._e()}),_vm._v(" "),_vm.isSearchable?_c("div",{staticClass:"search-container level-item"},[_c("cf-tooltip",{class:{"is-fullwidth":_vm.data.searchable.expanded},attrs:{label:_vm._f("localizeField")(_vm.data.searchable.toolTip),"use-html":!0,active:_vm.isTooltipActive(_vm.data.searchable.toolTip)}},[_c("cf-field",{class:["is-marginless",{"is-fullwidth":_vm.data.searchable.expanded}]},[_c("cf-search",{class:{"is-fullwidth":_vm.data.searchable.expanded},attrs:{data:[],"on-press-enter":function(){_vm.onSearchPressEnter(_vm.searchQuery)},options:[],fieldClass:"is-marginless",customClasses:"",placeholder:_vm._f("localizeField")(_vm.data.searchable.placeholder),"search-query-string":_vm.searchQuery,"icon-pack":"fa",focus:_vm.data.searchable.focus},on:{"update:searchQueryString":[function($event){_vm.searchQuery=$event},_vm.onSearchQueryUpdate],"update:search-query-string":function($event){_vm.searchQuery=$event}}}),_vm._v(" "),_c("p",{staticClass:"control mr-2-tablet mr-0-mobile"},[_c("button",{staticClass:"button is-primary",attrs:{type:"button"},on:{click:function($event){return _vm.onSearchPressEnter(_vm.searchQuery)}}},[_vm._v("\n\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.table.search.btn.text"))+"\n\t\t\t\t\t\t\t\t\t")])])],1)],1)],1):_vm._e(),_vm._v(" "),_vm._t("header"),_vm._v(" "),!_vm.isCustomizable||_vm.table.tableSettingsButtonPosition&&_vm.table.tableSettingsButtonPosition!==_vm.SettingsButtonPosition.Header?_vm._e():_c("div",{staticClass:"level-item customisable-container"},[_c("div",{staticClass:"has-cursor-pointer button is-primary",on:{click:_vm.showCustomisableConfig}},[_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.formtable.settings.button")))]),_vm._v(" "),_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"gear","icon-pack":"fa"}})],1)])],2)],2)]):_vm._e(),_vm._v(" "),_vm.isAdvancedSearchEnabled?_c("div",{staticClass:"advanced-search mb-5 is-fullwidth"},[_c("cf-collapse",{staticClass:"card",attrs:{open:!0}},[_c("div",{staticClass:"card-header",attrs:{slot:"trigger"},slot:"trigger"},[_c("p",{staticClass:"card-header-title"},[_vm._v("\n\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.admin.catalog.products.list.advancedsearch.modal.title"))+"\n\t\t\t\t\t")]),_vm._v(" "),_c("a",{staticClass:"card-header-icon"},[_c("cf-icon",{attrs:{"icon-pack":"ti",icon:"angle-down"}})],1)]),_vm._v(" "),_c("div",{staticClass:"card-content"},[_c("div",{staticClass:"content"},[_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column is-12 advanced-search-filters"},_vm._l(_vm.advancedSearchData.filters,function(filter){return _c("cf-filter-component",{attrs:{model:filter,value:_vm.advancedSearchState[filter.filterKey]},on:{"on-press-enter":_vm.reload,change:function(value){_vm.onAdvancedSearchStateChange(filter.filterKey,value)}}})}),1)]),_vm._v(" "),_c("div",{staticClass:"mt-2 is-flex is-justify-content-end"},[_c("div",{staticClass:"button is-warning",on:{click:_vm.onResetFilters}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.admin.activitylog.list.clear.button"))+"\n\t\t\t\t\t\t\t")])])])])])],1):_vm._e(),_vm._v(" "),_vm._t("underHeader"),_vm._v(" "),_c("cf-table",{key:_vm.key,ref:"table_control",attrs:{"pagination-visible-pages":_vm.table.paginationVisiblePages,"draggable-rows":_vm.table.draggable&&_vm.table.draggable.enabled,"draggable-props":_vm.table.draggable&&_vm.table.draggable.props,"full-row-drag":_vm.table.draggable&&_vm.table.draggable.fullRowDrag,uniqueColumnIdentifier:_vm.table.uniqueIdentifier,"allow-check-all":_vm.isAvailableCheckAll,"allow-uncheck-all":_vm.isAvailableUncheckAll,"backend-pagination":_vm.isServerSideLogic,"backend-sorting":_vm.isServerSideLogic,bordered:_vm.table.bordered,checkable:_vm.isMultipleSelectable,"checked-rows":_vm.checkedRows,data:_vm.tableData,"default-sort":_vm.sortBy,"default-sort-direction":_vm.sortDirection,"detail-expandable-mode":_vm.isDetailsAlwaysExpanded,"expand-first-row":_vm.isFirstRowExpanded,enforceSingleExpand:_vm.enforceSingleExpand,detailed:_vm.haveDetailSlot,"force-disabled":_vm.isLoading,loading:_vm.isLoading,"mobile-cards":_vm.useMobileCard,narrowed:_vm.table.narrowed,paginated:_vm.isPaginated,"paginator-options":_vm.pageSizeOptions,"show-per-page":_vm.showPerPage,"per-page":_vm.perPage,selected:_vm.selectedRow,striped:_vm.table.striped,total:_vm.total,checkboxalign:_vm.data.selectable.verticalAlign,"row-config":_vm.data.rowConfig,"detail-cell-class":_vm.detailsCellClass},on:{"update:checkedRows":function($event){_vm.checkedRows=$event},"update:checked-rows":function($event){_vm.checkedRows=$event},"uncheck-all":_vm.onUncheckAll,"check-all":_vm.onCheckAll,check:_vm.onCheck,uncheck:_vm.onUncheck,"on-per-page":_vm.onPerPageChanged,"page-change":_vm.onPageChange,select:_vm.onSelectedRow,sort:_vm.onSort,"details-open":_vm.onDetailsOpen,"details-close":_vm.onDetailsClose,"drag-end":function($event){return _vm.$emit("drag-end",$event)},"drag-start":function($event){return _vm.$emit("drag-start",$event)}},scopedSlots:_vm._u([{key:"header",fn:function(props){return[_c("cf-tooltip",{class:props.column.class,attrs:{active:_vm.table.hasToolTipHeader&&!!props.column.meta,label:_vm._f("localizeField")(props.column.meta),"use-html":!0,dashed:""}},[_c("div",[_vm._v(" "+_vm._s(_vm._f("localizeField")(props.column.label))+" ")]),_vm._v(" "),props.column.subLabel?_c("small",{staticClass:"has-text-weight-normal"},[_vm._v(" "+_vm._s(_vm._f("localizeField")(props.column.subLabel))+" ")]):_vm._e()])]}},{key:"default",fn:function(props){return[_vm._l(_vm.internalColumns,function(column,index){return _c("cf-table-column",{key:column.key,attrs:{centered:column.centered,"cell-class":column.cellClass,"vertical-align":column.verticalAlign,"is-narrow":column.isNarrow,field:column.property,"align-right":column.alignRight,label:_vm._f("localizeField")(_vm.getColumnLabel(column)),"sub-label":_vm._f("localizeField")(column.subLabel),"max-midth":column.maxWidthInPixels,meta:column.description,numeric:column.type===_vm.colType.Numeric,sortable:_vm.isColumnSortable(column),visible:_vm.isColumnVisible(column),width:column.widthInPixels,height:_vm.table.rowHeight}},[_c("span",{class:_vm.getColumnClass(column,props.row)},[column.render?[_c(column.render(props.row,props.index),{tag:"component"})]:column.type===_vm.colType.String?[_c("cf-tooltip",{attrs:{active:_vm.getTooltipWithValueProperty(column),position:_vm.getTooltipPosition(column,props),"use-html":"",label:_vm.getFieldValue(props.row,column)?_vm.getFieldValue(props.row,column).toString():""}},[_c("cf-copy-on-click",{attrs:{active:column.copyOnClick,"text-to-copy":""+_vm.getFieldValue(props.row,column)}},[_vm._v(_vm._s(_vm._f("toUpperCase")(_vm._f("hyphenIfNull")(_vm._f("truncate")(_vm.getFieldValue(props.row,column),column.truncateAt),column.hyphenIfEmpty),column.isUpperCase))+"\n\t\t\t\t\t\t\t\t")])],1)]:column.type===_vm.colType.Html?[_c("div",{domProps:{innerHTML:_vm._s(_vm.getFieldValue(props.row,column))}})]:column.type===_vm.colType.Numeric?[column.editableSettings&&column.editableSettings.enabled(props.row,props.index)?_c("div",[_c("cf-input",{attrs:{disabled:column.editableSettings&&column.editableSettings.disabled(props.row,props.index),type:"number",min:column.minValue&&column.minValue(props.row),max:column.maxValue&&column.maxValue(props.row),value:_vm.getFieldValue(props.row,column),onChangeCallback:function(value){column.editableSettings&&column.editableSettings.changeCallback(value,_vm.getValueByPath(props.row,_vm.table.uniqueIdentifier))}}})],1):_c("div",[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm.getFieldValue(props.row,column))+"\n\t\t\t\t\t\t\t")])]:column.type===_vm.colType.Image?[_c("figure",{staticClass:"image is-centered is-64x64"},[_c("img",{key:index,attrs:{alt:column.key,src:_vm.getFieldValue(props.row,column)}})])]:column.type===_vm.colType.Date?[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm.getDateFieldValue(props.row,column))+"\n\t\t\t\t\t\t")]:column.type===_vm.colType.DateAndTime?[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm.getDateTimeFieldValue(props.row,column))+"\n\t\t\t\t\t\t")]:column.type===_vm.colType.Boolean?[_c("cf-checkbox",{staticClass:"checkbox",attrs:{type:"checkbox",disabled:"",value:_vm.getBooleanFieldValue(props.row,column)}})]:column.type===_vm.colType.Checkbox?[_c("cf-checkbox",{class:_vm.getFieldValue(props.row,column).class,attrs:{id:_vm.getFieldValue(props.row,column).id,name:_vm.getFieldValue(props.row,column).name,value:_vm.getFieldValue(props.row,column).value,disabled:_vm.getFieldValue(props.row,column).disabled},model:{value:_vm.getFieldValue(props.row,column).isSelected,callback:function($$v){_vm.$set(_vm.getFieldValue(props.row,column),"isSelected",$$v)},expression:"getFieldValue(props.row, column).isSelected"}})]:column.type===_vm.colType.Currency?[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm.getFieldValue(props.row,column)+" "+column.currencyCode)+"\n\t\t\t\t\t\t")]:column.type===_vm.colType.BooleanIcon?[_c("div",[_vm.getBooleanFieldValue(props.row,column)?_c("cf-icon",{staticClass:"is-success",attrs:{"icon-pack":column.iconPack,icon:column.trueIcon}}):_c("cf-icon",{staticClass:"is-danger",attrs:{"icon-pack":column.iconPack,icon:column.falseIcon}})],1)]:column.type===_vm.colType.Link?[!_vm.getValueByPath(props.row,column.link)&&_vm.getValueByPath(props.row,column.property)?_c("div",{class:_vm.getColumnClass(props.row,column),on:{click:function($event){column.onClick&&column.onClick({row:props.row})}}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("truncate")(_vm.getFieldValue(props.row,column),column.truncateAt))+"\n\t\t\t\t\t\t\t")]):_vm.getValueByPath(props.row,column.property)?_c("div",[_c("a",{class:"is-underlined "+_vm.getColumnClass(props.row,column),attrs:{href:column.onClick?"#":_vm.getValueByPath(props.row,column.link)},on:{click:function($event){column.onClick&&column.onClick({row:props.row})}}},[_vm._v(_vm._s(_vm._f("truncate")(_vm.getFieldValue(props.row,column),column.truncateAt)))])]):_c("div",[_vm._v("\n\t\t\t\t\t\t\t\t-\n\t\t\t\t\t\t\t")])]:column.type===_vm.colType.Tag?[_vm.getFieldValue(props.row,column)?_c("cf-tag",{class:["form-table-tag",_vm.getColumnClass(column,props.row)]},[column.renderAsHtml?_c("span",{staticClass:"is-width-fit-content",domProps:{innerHTML:_vm._s(_vm.getTagValue(column,props))}}):[_vm._v("\n\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("truncate")(_vm.getTagValue(column,props),column.truncateAt))+"\n\t\t\t\t\t\t\t\t")]],2):_vm._e()]:column.type===_vm.colType.BackendTag?[_vm.getValueByPath(props.row,column.property)&&_vm.getValueByPath(props.row,column.property).length?_vm.getValueByPath(props.row,column.property)&&!Array.isArray(_vm.getValueByPath(props.row,column.property))?_c("cf-tag",{staticClass:"form-table-tag",attrs:{type:_vm.mapTagType(Number(_vm.getValueByPath(props.row,column.tagType)))}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("truncate")(column.isLocalization?_vm.Localizator.translate(_vm.getValueByPath(props.row,column.property)):_vm.getValueByPath(props.row,column.property),column.truncateAt))+"\n\t\t\t\t\t\t\t")]):_vm._l(_vm.getValueByPath(props.row,column.property),function(item){return _c("cf-tag",{key:item.Name,staticClass:"form-table-tag",attrs:{type:_vm.mapTagType(Number(item.Type))}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("truncate")(column.isLocalization?_vm.Localizator.translate(_vm.getValueByPath(props.row,column.property)):item.Name,column.truncateAt))+"\n\t\t\t\t\t\t\t")])}):_c("div",[_vm._v("\n -\n ")])]:column.type===_vm.colType.LinkInfo?[_vm.getValueByPath(props.row,column.property)&&_vm.getValueByPath(props.row,column.property).length?_c("a",{class:column.class+" is-underlined is-clickable",attrs:{href:_vm.getValueByPath(props.row,column.property)[0].Url}},[_vm._v(_vm._s(_vm.getValueByPath(props.row,column.property)[0].DisplayName))]):_c("div",[_vm._v("\n\t\t\t\t\t\t\t\t-\n\t\t\t\t\t\t\t")])]:column.type===_vm.colType.ListOfLinks?[_vm._l(_vm.getFieldValue(props.row,column),function(link,index){return _vm.getFieldValue(props.row,column).length>0?_c("div",{key:"formtable-link-"+index},[link.Url?_c("a",{staticClass:"is-underlined",attrs:{href:link.Url,alt:""}},[_vm._v(_vm._s(link.DisplayName))]):_c("span",[_vm._v(_vm._s(link.DisplayName))])]):_vm._e()}),_vm._v(" "),0===_vm.getFieldValue(props.row,column).length?_c("div",[_vm._v("\n\t\t\t\t\t\t\t\t-\n\t\t\t\t\t\t\t")]):_vm._e()]:column.type===_vm.colType.Action?[_c("div",{class:"button is-primary "+column.class,on:{click:function($event){column.onClick&&column.onClick({row:props.row})}}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")(column.buttonText))+"\n\t\t\t\t\t\t\t")])]:[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm._f("truncate")(_vm.getFieldValue(props.row,column),column.truncateAt))+"\n\t\t\t\t\t\t")]],2)])}),_vm._v(" "),_vm.rowActions.length>0?_c("cf-table-column",{class:_vm.rowActionsConfig.verticalAlign?"v-align-"+_vm.rowActionsConfig.verticalAlign:"",attrs:{centered:_vm.rowActionsConfig.centered,label:_vm._f("localizeField")(_vm.rowActionsConfig.columnName),width:_vm.actions.maxWidth}},[_c("div",{class:["buttons mb-0 is-flex is-flex-wrap-nowrap",_vm.rowActionsConfig.centered?"is-centered":"",_vm.rowActionsConfig.class]},[_vm._l(_vm.rowActions,function(action,index){return _vm.rowButtonCallback(props.row,action,"isHidden")?_vm._e():[_vm.isRowTooltipActive(action.tooltipText,props.row)?[_c("cf-tooltip",{attrs:{position:action.tooltipPosition?action.tooltipPosition:"is-left",active:_vm.isRowTooltipActive(action.tooltipText,props.row),label:_vm._f("localizeField")(_vm.getRowTooltipActive(action.tooltipText,props.row)),"use-html":""}},[action.enabledActionSlot?_vm._t("action",null,{row:props.row}):_vm._e(),_vm._v(" "),_c("button",{key:index,class:_vm.getColumnActionClass(action,props.row)?_vm.getColumnActionClass(action,props.row):"button is-primary",attrs:{type:"button","data-testid":_vm.getDataTestIdValue(props.row,action),disabled:!_vm.isCallbackAvailable(props.row,action)||_vm.rowButtonCallback(props.row,action,"disabled")},on:{click:function($event){return _vm.rowButtonCallback(props.row,action,"action",{},$event)},auxclick:function($event){return _vm.rowButtonCallback(props.row,action,"action",{},$event)},mousedown:[function($event){if("button"in $event&&1!==$event.button)return null;$event.preventDefault(),$event.stopPropagation()},function($event){if(!$event.ctrlKey)return null;$event.preventDefault(),$event.stopPropagation()}]}},[action.icon&&action.iconPack?[action.isIconButton?_c("i",{class:action.iconPack+" "+action.iconPack+"-"+action.icon}):_c("cf-icon",{attrs:{"icon-pack":action.iconPack,icon:action.icon}}),_vm._v(" "),action.buttonText&&action.buttonText.trim().length?_c("span",[_vm._v("\n "+_vm._s(_vm._f("localizeField")(action.buttonText))+"\n ")]):_vm._e()]:[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(_vm.getRowTextButton(action.buttonText,props.row)))+"\n\t\t\t\t\t\t\t\t\t\t")]],2)],2)]:action.type===_vm.ButtonType.GroupedButton?[_c("span",{class:["grouped-buttons",action.class]},_vm._l(action.actionArray,function(innerAction,index){return _c("button",{key:index,class:innerAction.class?innerAction.class:"button is-primary",attrs:{"data-testid":_vm.getDataTestIdValue(props.row,action),type:"button",disabled:!_vm.isCallbackAvailable(props.row,innerAction)||_vm.rowButtonCallback(props.row,innerAction,"disabled",{index:props.index})},on:{click:function($event){return _vm.rowButtonCallback(props.row,innerAction,"action",{},$event)},auxclick:function($event){return _vm.rowButtonCallback(props.row,action,"action",{},$event)},mousedown:function($event){if("button"in $event&&1!==$event.button)return null;$event.preventDefault(),$event.stopPropagation()}}},[innerAction.icon&&innerAction.iconPack?[_c("cf-icon",{attrs:{"icon-pack":innerAction.iconPack,icon:innerAction.icon}}),_vm._v(" "),innerAction.buttonText?_c("span",[_vm._v(" "+_vm._s(_vm._f("localizeField")(innerAction.buttonText)))]):_vm._e()]:[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(innerAction.buttonText))+"\n\t\t\t\t\t\t\t\t\t\t")]],2)}),0)]:action.buttonType===_vm.ButtonType.DropDownButton?[_c("cf-tooltip",{attrs:{active:_vm.isTooltipActive(_vm.getTooltipForHeaderAction(action)),label:_vm.getTooltipForHeaderAction(action),"use-html":""}},[_c("cf-dropdown",{class:action.dropDownPosition,attrs:{hoverable:action.hoverable}},[_c(_vm.getDropdownComponentName(action),{tag:"component",class:action.class,attrs:{slot:"trigger","data-testid":_vm.getDataTestIdValue({},action),id:action.id,type:"button",disabled:_vm.isToolBarActionDisabled(action)},slot:"trigger"},[action.icon&&action.iconPack?[action.isIconReversed?_vm._e():_c("cf-icon",{attrs:{"icon-pack":action.iconPack,size:action.iconSize,icon:action.icon}}),_vm._v(" "),_c("span",[_vm._v(" "+_vm._s(_vm._f("localizeField")(action.buttonText)))]),_vm._v(" "),action.isIconReversed?_c("cf-icon",{attrs:{"icon-pack":action.iconPack,size:action.iconSize,icon:action.icon}}):_vm._e()]:[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(action.buttonText))+"\n\t\t\t\t\t\t\t\t\t\t\t")]],2),_vm._v(" "),_vm._l(action.actionArray,function(dropDownAction,ddIndex){return[dropDownAction.isDivider&&_vm.shouldShowDivider(action.actionArray,ddIndex,props.row)?_c("hr",{key:"divider-"+ddIndex,staticClass:"dropdown-divider dropdown-divider--tight",attrs:{"aria-hidden":"true"}}):dropDownAction.isDivider||dropDownAction.isHidden&&dropDownAction.isHidden(props.row)?_vm._e():_c("cf-dropdown-item",{key:"item-"+ddIndex,class:"function"==typeof dropDownAction.class?dropDownAction.class(props.row):dropDownAction.class,attrs:{"data-testid":_vm.getDataTestIdValue({},dropDownAction),id:dropDownAction.id,disabled:_vm.isDropdownItemDisabled(dropDownAction,props.row)},on:{click:function($event){dropDownAction.action=dropDownAction.action,_vm.rowButtonCallback(props.row,dropDownAction)}}},[dropDownAction.icon?[_c("cf-icon",{attrs:{"icon-pack":dropDownAction.iconPack?dropDownAction.iconPack:"fa",size:dropDownAction.iconSize,icon:dropDownAction.icon}}),_vm._v(" "),_c("span",[_vm._v(" "+_vm._s(_vm._f("localizeField")(dropDownAction.label)))])]:[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+_vm._s(dropDownAction.label)+"\n\t\t\t\t\t\t\t\t\t\t\t\t")]],2)]})],2)],1)]:[action.enabledActionSlot?_vm._t("action",null,{row:props.row}):_c("button",{key:index,class:["button is-primary",_vm.getColumnActionClass(action,props.row)||""],attrs:{type:"button","data-testid":_vm.getDataTestIdValue(props.row,action),disabled:!_vm.isCallbackAvailable(props.row,action)||_vm.rowButtonCallback(props.row,action,"disabled")},on:{click:function($event){return _vm.rowButtonCallback(props.row,action,"action",{index:props.index},$event)},auxclick:function($event){return _vm.rowButtonCallback(props.row,action,"action",{index:props.index},$event)},mousedown:function($event){if("button"in $event&&1!==$event.button)return null;$event.preventDefault(),$event.stopPropagation()}}},[action.icon&&action.iconPack?[action.isIconButton?_c("i",{class:action.iconPack+" "+action.iconPack+"-"+action.icon}):_c("cf-icon",{attrs:{"icon-pack":action.iconPack,icon:action.icon}}),_vm._v("\n\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(_vm.getRowTextButton(action.buttonText,props.row)))+"\n\t\t\t\t\t\t\t\t\t")]:[_vm._v("\n\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(_vm.getRowTextButton(action.buttonText,props.row)))+"\n\t\t\t\t\t\t\t\t\t")]],2)]]})],2)]):_vm._e()]}},{key:"detail",fn:function(props){return _vm.haveDetailSlot?[_vm._t("details",null,{config:_vm.detailsSettingConfiguration,index:props.index,row:props.row})]:void 0}}],null,!0)},[_vm._v(" "),_c("template",{slot:"empty"},[_c("section",{staticClass:"section table-empty-section"},[_c("div",{staticClass:"content has-text-grey has-text-centered"},[_c("p",[_c("cf-icon",{attrs:{icon:"frown-o","icon-pack":"fa",size:"is-medium"}})],1),_vm._v(" "),_c("p",[_vm._v(_vm._s(_vm._f("localizable")(_vm.emptyMessage)))])])])]),_vm._v(" "),_vm._v(" "),_vm.isCustomizable&&_vm.table.tableSettingsButtonPosition===_vm.SettingsButtonPosition.NearPagination?_c("template",{slot:"after-pagination"},[_c("div",{staticClass:"table-settings-button has-cursor-pointer ml-2 button is-primary",on:{click:_vm.showCustomisableConfig}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"gear","icon-pack":"fa"}})],1)]):_vm._e(),_vm._v(" "),_vm._v(" "),_vm.$slots.footer?_c("template",{slot:"footer"},[_vm._t("footer")],2):_vm._e(),_vm._v(" "),_c("template",{staticClass:"level-left",slot:"bottom-left"},[_vm._v("\n\t\t\t\t"+_vm._s(_vm.Localizator.translateWithFormat("vue.admin.storefront.manage.info",_vm.paginationData.firstCurrent,_vm.paginationData.lastCurrent,_vm.paginationData.total))+"\n\t\t\t\t"),_c("a",{staticClass:"t-icon t-refresh refresh-icon i",on:{click:this.reload}})])],2),_vm._v(" "),_vm.isTableSettingsOpen&&_vm.isCustomizable?_c("cf-table-settings",{attrs:{"table-name":_vm._f("localizeField")(_vm.tableName),"table-settings":_vm.internalSetting},on:{"on-cancel":_vm.onCloseSettings,"on-confirm":_vm.onApplySettings,"on-reset":_vm.onResetSettings}}):_vm._e(),_vm._v(" "),_c("cf-form-table-actions",{attrs:{"is-loading":_vm.loading,actions:{rowActions:_vm.actions.row,headerActions:_vm.actions.header}}})],2)},[],!1,null,null,null).exports},9027:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return ContainerLoader}});var vue_common_prod=__webpack_require__(32680),container_loader_ContainerLoadervue_type_script_lang_ts_={name:"cfContainerLoader",props:{message:{type:String,default:"Loading"}},setup:function(props){var timer=null,state=(0,vue_common_prod.reactive)({dots:"",message:props.message});(0,vue_common_prod.watch)(function(){return props.message},function(newMessage){state.message=newMessage});var addDot=function(){state.dots.length<3?state.dots+=".":state.dots=""};(0,vue_common_prod.onMounted)(function(){timer=setInterval(addDot,500)});return(0,vue_common_prod.onBeforeUnmount)(function(){timer&&clearInterval(timer)}),{state:state}}},ContainerLoader=(0,__webpack_require__(51084).A)(container_loader_ContainerLoadervue_type_script_lang_ts_,function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("section",{staticClass:"section is-large loader-section"},[_c("div",{staticClass:"container"},[_c("div",{staticClass:"columns is-vcentered"},[_c("div",{staticClass:"column has-text-centered"},[this._m(0),this._v(" "),_c("h1",{staticClass:"subtitle dashboard-message loading-text",attrs:{id:"dashboard-message"}},[_c("span",{},[this._v(this._s(this.state.message))])])])])])])},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("div",{staticClass:"loader-container is-loading"},[_c("div",{staticClass:"loader-body"})])}],!1,null,null,null).exports},9552:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var inspect=__webpack_require__(24922),$TypeError=__webpack_require__(57379),listGetNode=function(list,key,isDelete){for(var curr,prev=list;null!=(curr=prev.next);prev=curr)if(curr.key===key)return prev.next=curr.next,isDelete||(curr.next=list.next,list.next=curr),curr};module.exports=function(){var $o,channel={assert:function(key){if(!channel.has(key))throw new $TypeError("Side channel does not contain "+inspect(key))},delete:function(key){var root=$o&&$o.next,deletedNode=function(objects,key){if(objects)return listGetNode(objects,key,!0)}($o,key);return deletedNode&&root&&root===deletedNode&&($o=void 0),!!deletedNode},get:function(key){return function(objects,key){if(objects){var node=listGetNode(objects,key);return node&&node.value}}($o,key)},has:function(key){return function(objects,key){return!!objects&&!!listGetNode(objects,key)}($o,key)},set:function(key,value){$o||($o={next:void 0}),function(objects,key,value){var node=listGetNode(objects,key);node?node.value=value:objects.next={key:key,next:objects.next,value:value}}($o,key,value)}};return channel}},9898:function(module){"use strict";module.exports=ReferenceError},10038:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return toast}});var tslib_es6=__webpack_require__(5482),vue_common_prod=__webpack_require__(32680),vue_common_prod_default=__webpack_require__.n(vue_common_prod),config=__webpack_require__(69903),toast_Toastvue_type_script_lang_ts_={name:"cfToast",mixins:[__webpack_require__(63081).A],props:{className:String,customClasses:String,onActionClick:Function,actionText:String,actionButtonClass:String},data:function(){return{newDuration:this.duration||config.A.defaultToastDuration}},methods:{insertEl:function(){this.parent.className="",this.parent.classList.add("notices","is-toast","is-in-front","is-absolute",this.position),this.parent.appendChild(this.$el)}}},Toast=(0,__webpack_require__(51084).A)(toast_Toastvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("transition",{attrs:{"enter-active-class":_vm.transition.enter,"leave-active-class":_vm.transition.leave}},[_vm.isActive?_c("div",{class:["toast is-flex is-align-items-center",_vm.type,_vm.customClasses],attrs:{"aria-hidden":!_vm.isActive,role:"alert"}},[_c("div",{class:_vm.className,domProps:{innerHTML:_vm._s(_vm.message)}}),_vm._v(" "),_vm.onActionClick&&_vm.actionText?_c("button",{class:["button ml-2 is-outlined is-small toast-action-button",_vm.actionButtonClass],attrs:{type:"button"},on:{click:function(){_vm.forceClose(),_vm.onActionClick()}}},[_vm._v("\n "+_vm._s(_vm.actionText)+"\n ")]):_vm._e()]):_vm._e()])},[],!1,null,null,null).exports,toast={open:function(params){var propsData;return propsData="string"==typeof params?{message:params}:(0,tslib_es6.Cl)({params:params},params),new(vue_common_prod_default().extend(Toast))({el:document.createElement("div"),propsData:propsData})},error:function(message,duration,options,additionalProps){void 0===duration&&(duration=5e3),void 0===options&&(options={}),void 0===additionalProps&&(additionalProps={}),this.open((0,tslib_es6.Cl)({message:message,type:"is-danger",position:"is-bottom",duration:duration,options:options},additionalProps))},info:function(message){this.open({message:message,type:"is-info",position:"is-bottom"})},success:function(message,duration,options){void 0===duration&&(duration=3e3),void 0===options&&(options={});var params={message:message,type:"is-success",position:"is-bottom",options:null!=options?options:{}};duration>0&&(params.duration=duration),this.open(params)}}},11719:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:function(){return Hue}});var common_Huevue_type_script_lang_js_={name:"Hue",props:{value:Object,direction:{type:String,default:"horizontal"}},data(){return{oldHue:0,pullDirection:""}},computed:{colors(){const h=this.value.hsl.h;return 0!==h&&h-this.oldHue>0&&(this.pullDirection="right"),0!==h&&h-this.oldHue<0&&(this.pullDirection="left"),this.oldHue=h,this.value},directionClass(){return{"vc-hue--horizontal":"horizontal"===this.direction,"vc-hue--vertical":"vertical"===this.direction}},pointerTop(){return"vertical"===this.direction?0===this.colors.hsl.h&&"right"===this.pullDirection?0:-100*this.colors.hsl.h/360+100+"%":0},pointerLeft(){return"vertical"===this.direction?0:0===this.colors.hsl.h&&"right"===this.pullDirection?"100%":100*this.colors.hsl.h/360+"%"}},methods:{handleChange(e,skip){!skip&&e.preventDefault();var h,container=this.$refs.container,containerWidth=container.clientWidth,containerHeight=container.clientHeight,xOffset=container.getBoundingClientRect().left+window.pageXOffset,yOffset=container.getBoundingClientRect().top+window.pageYOffset,left=(e.pageX||(e.touches?e.touches[0].pageX:0))-xOffset,top=(e.pageY||(e.touches?e.touches[0].pageY:0))-yOffset;"vertical"===this.direction?(h=top<0?360:top>containerHeight?0:360*(-100*top/containerHeight+100)/100,this.colors.hsl.h!==h&&this.$emit("change",{h:h,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:"hsl"})):(h=left<0?0:left>containerWidth?360:360*(100*left/containerWidth)/100,this.colors.hsl.h!==h&&this.$emit("change",{h:h,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:"hsl"}))},handleMouseDown(e){this.handleChange(e,!0),window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(e){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}},injectStylesIntoStyleTag=__webpack_require__(15687),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),Huevue_type_style_index_0_lang_css_=__webpack_require__(95013),options={insert:"head",singleton:!1},Hue=(injectStylesIntoStyleTag_default()(Huevue_type_style_index_0_lang_css_.A,options),Huevue_type_style_index_0_lang_css_.A.locals,(0,__webpack_require__(51084).A)(common_Huevue_type_script_lang_js_,function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("div",{class:["vc-hue",this.directionClass]},[_c("div",{ref:"container",staticClass:"vc-hue-container",attrs:{role:"slider","aria-valuenow":this.colors.hsl.h,"aria-valuemin":"0","aria-valuemax":"360"},on:{mousedown:this.handleMouseDown,touchmove:this.handleChange,touchstart:this.handleChange}},[_c("div",{staticClass:"vc-hue-pointer",style:{top:this.pointerTop,left:this.pointerLeft},attrs:{role:"presentation"}},[_c("div",{staticClass:"vc-hue-picker"})])])])},[],!1,null,null,null).exports)},12793:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(32680),vue__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__),vuex__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(50651);vue__WEBPACK_IMPORTED_MODULE_0___default().use(vuex__WEBPACK_IMPORTED_MODULE_1__.Ay),__webpack_exports__.A=new vuex__WEBPACK_IMPORTED_MODULE_1__.Ay.Store({plugins:[]})},12807:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{b:function(){return humanFileSize}});var humanFileSize=function(bytes,kb){var thresh=kb?1e3:1024;if(Math.abs(bytes)=thresh&&u/g,">").replace(/"/g,""").replace(/'/g,"'")}},13583:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var implementation=__webpack_require__(51777);module.exports=Function.prototype.bind||implementation},14803:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{u1:function(){return createDecorator},vE:function(){return mixins}});var vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(32680),vue__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__);function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _toConsumableArray(arr){return function(arr){if(Array.isArray(arr)){for(var i=0,arr2=new Array(arr.length);i1&&void 0!==arguments[1]?arguments[1]:{};options.name=options.name||Component._componentTag||Component.name;var proto=Component.prototype;Object.getOwnPropertyNames(proto).forEach(function(key){if("constructor"!==key)if($internalHooks.indexOf(key)>-1)options[key]=proto[key];else{var descriptor=Object.getOwnPropertyDescriptor(proto,key);void 0!==descriptor.value?"function"==typeof descriptor.value?(options.methods||(options.methods={}))[key]=descriptor.value:(options.mixins||(options.mixins=[])).push({data:function(){return function(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}({},key,descriptor.value)}}):(descriptor.get||descriptor.set)&&((options.computed||(options.computed={}))[key]={get:descriptor.get,set:descriptor.set})}}),(options.mixins||(options.mixins=[])).push({data:function(){return function(vm,Component){var originalInit=Component.prototype._init;Component.prototype._init=function(){var _this=this,keys=Object.getOwnPropertyNames(vm);if(vm.$options.props)for(var key in vm.$options.props)vm.hasOwnProperty(key)||keys.push(key);keys.forEach(function(key){"_"!==key.charAt(0)&&Object.defineProperty(_this,key,{get:function(){return vm[key]},set:function(value){vm[key]=value},configurable:!0})})};var data=new Component;Component.prototype._init=originalInit;var plainData={};return Object.keys(data).forEach(function(key){void 0!==data[key]&&(plainData[key]=data[key])}),plainData}(this,Component)}});var decorators=Component.__decorators__;decorators&&(decorators.forEach(function(fn){return fn(options)}),delete Component.__decorators__);var to,from,superProto=Object.getPrototypeOf(Component.prototype),Super=superProto instanceof vue__WEBPACK_IMPORTED_MODULE_0___default()?superProto.constructor:vue__WEBPACK_IMPORTED_MODULE_0___default(),Extended=Super.extend(options);return function(Extended,Original,Super){Object.getOwnPropertyNames(Original).forEach(function(key){if(!shouldIgnore[key]){var extendedDescriptor=Object.getOwnPropertyDescriptor(Extended,key);if(!extendedDescriptor||extendedDescriptor.configurable){var value,type,descriptor=Object.getOwnPropertyDescriptor(Original,key);if(!hasProto){if("cid"===key)return;var superDescriptor=Object.getOwnPropertyDescriptor(Super,key);if(value=descriptor.value,type=_typeof(value),null!=value&&("object"===type||"function"===type)&&superDescriptor&&superDescriptor.value===descriptor.value)return}0,Object.defineProperty(Extended,key,descriptor)}}})}(Extended,Component,Super),"undefined"!=typeof Reflect&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys&&(forwardMetadata(to=Extended,from=Component),Object.getOwnPropertyNames(from.prototype).forEach(function(key){forwardMetadata(to.prototype,from.prototype,key)}),Object.getOwnPropertyNames(from).forEach(function(key){forwardMetadata(to,from,key)})),Extended}var shouldIgnore={prototype:!0,arguments:!0,callee:!0,caller:!0};function Component(options){return"function"==typeof options?componentFactory(options):function(Component){return componentFactory(Component,options)}}Component.registerHooks=function(keys){$internalHooks.push.apply($internalHooks,_toConsumableArray(keys))},__webpack_exports__.Ay=Component},15075:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{l:function(){return Select.A},t:function(){return SelectWrapper}});var Select=__webpack_require__(89387),select_SelectWrappervue_type_script_lang_ts_={name:"cf-selectformbuilderwrapper",mixins:[__webpack_require__(18905).A],props:{value:{type:[String,Number,Boolean,Object,Array,Symbol,Function],default:function(){return[]}},placeholder:String,multiple:Boolean,values:Array},data:function(){return{newValue:this.value}},watch:{value:function(value){this.newValue=value},newValue:function(value){this.$emit("input",value)}}},SelectWrapper=(0,__webpack_require__(51084).A)(select_SelectWrappervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("cf-select",{attrs:{placeholder:_vm.placeholder,multiple:_vm.multiple,size:_vm.size,maxlength:_vm.maxlength,icon:_vm.icon,iconPack:_vm.iconPack,loading:_vm.loading,expanded:_vm.expanded},model:{value:_vm.newValue,callback:function($$v){_vm.newValue=$$v},expression:"newValue"}},_vm._l(_vm.values,function(option){return _c("option",{key:option,domProps:{value:option}},[_vm._v("\r\n "+_vm._s(option)+"\r\n ")])}),0)],1)},[],!1,null,null,null).exports},15192:function(module,exports,__webpack_require__){"use strict";var process=__webpack_require__(68558);function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}exports.log=function(){var _console;return"object"===("undefined"==typeof console?"undefined":_typeof(console))&&console.log&&(_console=console).log.apply(_console,arguments)},exports.formatArgs=function(args){if(args[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+args[0]+(this.useColors?"%c ":" ")+"+"+module.exports.humanize(this.diff),!this.useColors)return;var c="color: "+this.color;args.splice(1,0,c,"color: inherit");var index=0,lastC=0;args[0].replace(/%[a-zA-Z%]/g,function(match){"%%"!==match&&(index++,"%c"===match&&(lastC=index))}),args.splice(lastC,0,c)},exports.save=function(namespaces){try{namespaces?exports.storage.setItem("debug",namespaces):exports.storage.removeItem("debug")}catch(error){}},exports.load=function(){var r;try{r=exports.storage.getItem("debug")}catch(error){}!r&&void 0!==process&&"env"in process&&(r=process.env.DEBUG);return r},exports.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},exports.storage=function(){try{return localStorage}catch(error){}}(),exports.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],module.exports=__webpack_require__(47367)(exports),module.exports.formatters.j=function(v){try{return JSON.stringify(v)}catch(error){return"[UnexpectedJSONParseError]: "+error.message}}},15298:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var GetIntrinsic=__webpack_require__(40703),callBindBasic=__webpack_require__(45312),$indexOf=callBindBasic([GetIntrinsic("%String.prototype.indexOf%")]);module.exports=function(name,allowMissing){var intrinsic=GetIntrinsic(name,!!allowMissing);return"function"==typeof intrinsic&&$indexOf(name,".prototype.")>-1?callBindBasic([intrinsic]):intrinsic}},15518:function(module){"use strict";module.exports=Number.isNaN||function(a){return a!=a}},15536:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var ColorPickerType;__webpack_require__.d(__webpack_exports__,{a:function(){return ColorPickerType}}),function(ColorPickerType){ColorPickerType[ColorPickerType.Rgb=0]="Rgb",ColorPickerType[ColorPickerType.Cmyk=1]="Cmyk",ColorPickerType[ColorPickerType.UserSelect=2]="UserSelect"}(ColorPickerType||(ColorPickerType={}))},15628:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return codeeditor}});var helpers=__webpack_require__(89800),vue_common_prod=__webpack_require__(32680),codeeditor_CodeEditorvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-code-editor",components:{vCodemirror:function(){return __webpack_require__.e(146).then(__webpack_require__.bind(__webpack_require__,26740))}},props:{value:{type:String,default:""},readonly:{type:Boolean,default:!1},codemode:{default:"text/html",type:String},mirrorvalue:String,debounceTime:{type:Number,default:1e3}},setup:function(props,_a){var _this=this,emit=_a.emit,datamodel=(0,vue_common_prod.ref)(props.value),cmOptions=(0,vue_common_prod.reactive)({autorefresh:!0,styleSelectedText:!0,lineNumbers:!0,indentUnit:4,styleActiveLine:!0,matchBrackets:!0,mode:props.codemode,lineWrapping:!0,line:!0,readOnly:props.readonly,theme:"default",extraKeys:{Ctrl:"autocomplete",F11:function(cm){cm.setOption("fullScreen",!cm.getOption("fullScreen"))},Esc:function(cm){cm.getOption("fullScreen")&&cm.setOption("fullScreen",!1)}},foldGutter:!0,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],highlightSelectionMatches:{showToken:/\w/,annotateScrollbar:!0},hintOptions:{completeSingle:!1},keyMap:"sublime",showCursorWhenSelecting:!0}),changeDebounce=(0,helpers.sg)(function(self){emit("input",datamodel.value)},props.debounceTime);return(0,vue_common_prod.watch)(function(){return props.value},function(val){datamodel.value=val}),(0,vue_common_prod.watch)(function(){return datamodel.value},function(val){changeDebounce(_this)}),(0,vue_common_prod.watch)(function(){return props.codemode},function(val){_this.cmOptions.mode=val}),{datamodel:datamodel,cmOptions:cmOptions,emitTextareaValue:function(){emit("input",datamodel.value)}}}}),codeeditor=(0,__webpack_require__(51084).A)(codeeditor_CodeEditorvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("v-codemirror",{attrs:{disabled:"",options:_vm.cmOptions,readonly:_vm.readonly},on:{blur:function($event){return _vm.emitTextareaValue()}},model:{value:_vm.datamodel,callback:function($$v){_vm.datamodel=$$v},expression:"datamodel"}})],1)},[],!1,null,null,null).exports},15687:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var memo,isOldIE=function(){return void 0===memo&&(memo=Boolean(window&&document&&document.all&&!window.atob)),memo},getTarget=function(){var memo={};return function(target){if(void 0===memo[target]){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement)try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}memo[target]=styleTarget}return memo[target]}}(),stylesInDom=[];function getIndexByIdentifier(identifier){for(var result=-1,i=0;i0?this.onCustomSearch?this.newValue=this.onCustomSearch(query,this.data):this.$search(query,this.data,this.options).then(function(results){_this.newValue=results.map(function(it){return it.item})}):this.newValue=this.data},focusOnSearch:function(){this.focus&&this.$refs.searchInput.focus()}}},Search=(0,__webpack_require__(51084).A)(search_Searchvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-field",{class:_vm.fieldClass},[_c("cf-input",_vm._b({ref:"searchInput",class:_vm.customClasses,attrs:{placeholder:_vm.placeholder,type:_vm.showClearBtn?"input":"search","icon-pack":_vm.iconPack,icon:"search",expanded:"","on-press-enter":_vm.onPressEnter,disabled:_vm.disabled},model:{value:_vm.searchQuery,callback:function($$v){_vm.searchQuery=$$v},expression:"searchQuery"}},"cf-input",_vm.$attrs,!1),[_vm.searchQuery?_c("span",{staticClass:"icon is-right",attrs:{slot:"rightslot"},slot:"rightslot"},[_vm.showClearBtn?_c("a",{staticClass:"delete",attrs:{type:"button"},on:{click:_vm.clearSearchQuery}},[_vm._v("X")]):_vm._e()]):_vm._e()])],1)},[],!1,null,null,null).exports},17388:function(module){"use strict";module.exports=SyntaxError},17545:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _Pagination_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(90566);__webpack_exports__.A=_Pagination_vue__WEBPACK_IMPORTED_MODULE_0__.A},17570:function(module){"use strict";module.exports=RangeError},18905:function(__unused_webpack_module,__webpack_exports__){"use strict";__webpack_exports__.A={props:{size:String,expanded:Boolean,loading:Boolean,rounded:Boolean,icon:String,iconPack:String,useHtml5Validation:Boolean,autocomplete:String,maxlength:[Number,String],minlength:[Number,String]},data(){return{isValid:!0,isFocused:!1,newIconPack:this.iconPack}},computed:{parentField(){let parent=this.$parent;for(let idx=0;idx<3;idx++)parent&&!parent.$data._isField&&(parent=parent.$parent);return parent},statusType(){if(this.parentField)return this.parentField.newType},statusMessage(){if(this.parentField)return this.parentField.newMessage},iconSize(){switch(this.size){case"is-small":return this.size;case"is-medium":return;case"is-large":return"fa"===this.newIconPack?"":"is-medium"}}},methods:{focus(){void 0!==this.$data._elementRef&&this.$nextTick(()=>this.$el.querySelector(this.$data._elementRef).focus())},onBlur($event){this.isFocused=!1,this.$emit("blur",$event),this.checkHtml5Validity()},onFocus($event){this.isFocused=!0,this.$emit("focus",$event)},checkHtml5Validity(){if(void 0===this.$refs[this.$data._elementRef])return;const el=this.$el.querySelector(this.$data._elementRef);let type=null,message=null,isValid=!0;return el.checkValidity()||(type="is-danger",message=el.validationMessage,isValid=!1),this.isValid=isValid,this.parentField&&(this.parentField.type||(this.parentField.newType=type),this.parentField.message||(this.parentField.newMessage=message)),this.isValid}}}},19049:function(module){var s=1e3,m=60*s,h=60*m,d=24*h,w=7*d,y=365.25*d;function plural(ms,msAbs,n,name){var isPlural=msAbs>=1.5*n;return Math.round(ms/n)+" "+name+(isPlural?"s":"")}module.exports=function(val,options){options=options||{};var type=typeof val;if("string"===type&&val.length>0)return function(str){if((str=String(str)).length>100)return;var match=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(str);if(!match)return;var n=parseFloat(match[1]);switch((match[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return n*y;case"weeks":case"week":case"w":return n*w;case"days":case"day":case"d":return n*d;case"hours":case"hour":case"hrs":case"hr":case"h":return n*h;case"minutes":case"minute":case"mins":case"min":case"m":return n*m;case"seconds":case"second":case"secs":case"sec":case"s":return n*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}(val);if("number"===type&&isFinite(val))return options.long?function(ms){var msAbs=Math.abs(ms);if(msAbs>=d)return plural(ms,msAbs,d,"day");if(msAbs>=h)return plural(ms,msAbs,h,"hour");if(msAbs>=m)return plural(ms,msAbs,m,"minute");if(msAbs>=s)return plural(ms,msAbs,s,"second");return ms+" ms"}(val):function(ms){var msAbs=Math.abs(ms);if(msAbs>=d)return Math.round(ms/d)+"d";if(msAbs>=h)return Math.round(ms/h)+"h";if(msAbs>=m)return Math.round(ms/m)+"m";if(msAbs>=s)return Math.round(ms/s)+"s";return ms+"ms"}(val);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(val))}},19827:function(module){"use strict";module.exports=function(cssWithMappingToString){var list=[];return list.toString=function(){return this.map(function(item){var content=cssWithMappingToString(item);return item[2]?"@media ".concat(item[2]," {").concat(content,"}"):content}).join("")},list.i=function(modules,mediaQuery,dedupe){"string"==typeof modules&&(modules=[[null,modules,""]]);var alreadyImportedModules={};if(dedupe)for(var i=0;icurrentLevel&&parent&&!parent.$data._isDropdown;)parent=parent.$parent,currentLevel++;return parent}},created:function(){if(!this.getParent(3).$data._isDropdown)throw this.$destroy(),new Error("You should wrap cfDropdownItem on a cfDropdown")}},component=(0,__webpack_require__(51084).A)(dropdown_DropdownItemvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.separator?_c("hr",{staticClass:"dropdown-divider"}):_vm.custom||_vm.hasLink?_c("div",{class:{"dropdown-item":!_vm.hasLink,"is-disabled":_vm.disabled,"is-paddingless":_vm.paddingless,"is-active":null!==_vm.value&&_vm.value===_vm.$parent.selected,"has-link":_vm.hasLink},on:{click:_vm.selectItem}},[_vm.iconClass?_c("i",{class:_vm.iconClass}):_vm._e(),_vm._v(" "),_vm._t("default")],2):_c("a",{staticClass:"dropdown-item",class:{"is-disabled":_vm.disabled,"is-paddingless":_vm.paddingless,"is-active":null!==_vm.value&&_vm.value===_vm.$parent.selected},attrs:{tabindex:"0"},on:{click:_vm.selectItem,keydown:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:_vm.selectItem.apply(null,arguments)}}},[_vm.iconClass?_c("i",{class:_vm.iconClass}):_vm._e(),_vm._v(" "),_vm._t("default")],2)},[],!1,null,null,null),DropdownItem=component.exports},20741:function(module){"use strict";module.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},21179:function(module){"use strict";module.exports=Math.min},22179:function(){},22310:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var objectAssign=__webpack_require__(45480)();function compare(a,b){if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i=0;i--)if(ka[i]!==kb[i])return!1;for(i=ka.length-1;i>=0;i--)if(!_deepEqual(a[key=ka[i]],b[key],strict,actualVisitedObjects))return!1;return!0}(actual,expected,strict,memos))}return strict?actual===expected:actual==expected}function isArguments(object){return"[object Arguments]"==Object.prototype.toString.call(object)}function expectedException(actual,expected){if(!actual||!expected)return!1;if("[object RegExp]"==Object.prototype.toString.call(expected))return expected.test(actual);try{if(actual instanceof expected)return!0}catch(e){}return!Error.isPrototypeOf(expected)&&!0===expected.call({},actual)}function _throws(shouldThrow,block,expected,message){var actual;if("function"!=typeof block)throw new TypeError('"block" argument must be a function');"string"==typeof expected&&(message=expected,expected=null),actual=function(block){var error;try{block()}catch(e){error=e}return error}(block),message=(expected&&expected.name?" ("+expected.name+").":".")+(message?" "+message:"."),shouldThrow&&!actual&&fail(actual,expected,"Missing expected exception"+message);var userProvidedMessage="string"==typeof message,isUnexpectedException=!shouldThrow&&actual&&!expected;if((!shouldThrow&&util.isError(actual)&&userProvidedMessage&&expectedException(actual,expected)||isUnexpectedException)&&fail(actual,expected,"Got unwanted exception"+message),shouldThrow&&actual&&expected&&!expectedException(actual,expected)||!shouldThrow&&actual)throw actual}assert.AssertionError=function(options){this.name="AssertionError",this.actual=options.actual,this.expected=options.expected,this.operator=options.operator,options.message?(this.message=options.message,this.generatedMessage=!1):(this.message=function(self){return truncate(inspect(self.actual),128)+" "+self.operator+" "+truncate(inspect(self.expected),128)}(this),this.generatedMessage=!0);var stackStartFunction=options.stackStartFunction||fail;if(Error.captureStackTrace)Error.captureStackTrace(this,stackStartFunction);else{var err=new Error;if(err.stack){var out=err.stack,fn_name=getName(stackStartFunction),idx=out.indexOf("\n"+fn_name);if(idx>=0){var next_line=out.indexOf("\n",idx+1);out=out.substring(next_line+1)}this.stack=out}}},util.inherits(assert.AssertionError,Error),assert.fail=fail,assert.ok=ok,assert.equal=function(actual,expected,message){actual!=expected&&fail(actual,expected,message,"==",assert.equal)},assert.notEqual=function(actual,expected,message){actual==expected&&fail(actual,expected,message,"!=",assert.notEqual)},assert.deepEqual=function(actual,expected,message){_deepEqual(actual,expected,!1)||fail(actual,expected,message,"deepEqual",assert.deepEqual)},assert.deepStrictEqual=function(actual,expected,message){_deepEqual(actual,expected,!0)||fail(actual,expected,message,"deepStrictEqual",assert.deepStrictEqual)},assert.notDeepEqual=function(actual,expected,message){_deepEqual(actual,expected,!1)&&fail(actual,expected,message,"notDeepEqual",assert.notDeepEqual)},assert.notDeepStrictEqual=function notDeepStrictEqual(actual,expected,message){_deepEqual(actual,expected,!0)&&fail(actual,expected,message,"notDeepStrictEqual",notDeepStrictEqual)},assert.strictEqual=function(actual,expected,message){actual!==expected&&fail(actual,expected,message,"===",assert.strictEqual)},assert.notStrictEqual=function(actual,expected,message){actual===expected&&fail(actual,expected,message,"!==",assert.notStrictEqual)},assert.throws=function(block,error,message){_throws(!0,block,error,message)},assert.doesNotThrow=function(block,error,message){_throws(!1,block,error,message)},assert.ifError=function(err){if(err)throw err},assert.strict=objectAssign(function strict(value,message){value||fail(value,!0,message,"==",strict)},assert,{equal:assert.strictEqual,deepEqual:assert.deepStrictEqual,notEqual:assert.notStrictEqual,notDeepEqual:assert.notDeepStrictEqual}),assert.strict.strict=assert.strict;var objectKeys=Object.keys||function(obj){var keys=[];for(var key in obj)hasOwn.call(obj,key)&&keys.push(key);return keys}},22517:function(module){"use strict";module.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},22952:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{PU:function(){return FieldType},Sl:function(){return ValidationType},pF:function(){return PermissionEnum},pc:function(){return ListType},v3:function(){return SchemaTypeObject}});var ValidationType,ListType,PermissionEnum,FieldType,DialogMode,DialogFooterMode,DialogButtonStyle,FormEvents,SchemaTypeObject=function(){this.formItems=[],this.groups=[],this.secondaryItems=[]};!function(ValidationType){ValidationType[ValidationType.None=0]="None",ValidationType[ValidationType.Email=1]="Email",ValidationType[ValidationType.AlphaNumeric=2]="AlphaNumeric",ValidationType[ValidationType.Alpha=3]="Alpha",ValidationType[ValidationType.Numeric=4]="Numeric",ValidationType[ValidationType.RegularExpressions=5]="RegularExpressions"}(ValidationType||(ValidationType={})),function(ListType){ListType[ListType.Dropdown=1]="Dropdown",ListType[ListType.RadioButton=2]="RadioButton",ListType[ListType.List=3]="List",ListType[ListType.MultiSelectList=4]="MultiSelectList",ListType[ListType.CheckBoxes=5]="CheckBoxes",ListType[ListType.AdvancedDropDown=6]="AdvancedDropDown"}(ListType||(ListType={})),function(PermissionEnum){PermissionEnum[PermissionEnum.Write=1]="Write",PermissionEnum[PermissionEnum.Read=2]="Read",PermissionEnum[PermissionEnum.Masked=3]="Masked",PermissionEnum[PermissionEnum.None=4]="None"}(PermissionEnum||(PermissionEnum={})),function(FieldType){FieldType[FieldType.Undefined=0]="Undefined",FieldType[FieldType.Text=1]="Text",FieldType[FieldType.Static=2]="Static",FieldType[FieldType.Checkbox=3]="Checkbox",FieldType[FieldType.CodeEditor=4]="CodeEditor",FieldType[FieldType.Number=5]="Number",FieldType[FieldType.Combobox=6]="Combobox",FieldType[FieldType.Tabs=7]="Tabs",FieldType[FieldType.Array=8]="Array",FieldType[FieldType.List=9]="List",FieldType[FieldType.FormBuilder=10]="FormBuilder",FieldType[FieldType.Dictionary=11]="Dictionary",FieldType[FieldType.Upload=12]="Upload",FieldType[FieldType.Download=13]="Download",FieldType[FieldType.RichTextEditor=14]="RichTextEditor",FieldType[FieldType.ImageUpload=15]="ImageUpload",FieldType[FieldType.ColorPicker=16]="ColorPicker",FieldType[FieldType.Password=17]="Password",FieldType[FieldType.LinkGenerator=18]="LinkGenerator",FieldType[FieldType.WebImage=19]="WebImage",FieldType[FieldType.Module=20]="Module",FieldType[FieldType.DatePicker=21]="DatePicker",FieldType[FieldType.TagInput=22]="TagInput",FieldType[FieldType.PrimitiveUpload=23]="PrimitiveUpload",FieldType[FieldType.Hidden=9999]="Hidden"}(FieldType||(FieldType={})),function(DialogMode){DialogMode[DialogMode.Default=1]="Default",DialogMode[DialogMode.Iframe=2]="Iframe",DialogMode[DialogMode.Form=3]="Form",DialogMode[DialogMode.ContentOnly=4]="ContentOnly"}(DialogMode||(DialogMode={})),function(DialogFooterMode){DialogFooterMode[DialogFooterMode.Default=1]="Default",DialogFooterMode[DialogFooterMode.ScrollCheck=2]="ScrollCheck",DialogFooterMode[DialogFooterMode.Content=3]="Content",DialogFooterMode[DialogFooterMode.ContentAndExtend=4]="ContentAndExtend",DialogFooterMode[DialogFooterMode.NoContent=5]="NoContent"}(DialogFooterMode||(DialogFooterMode={})),function(DialogButtonStyle){DialogButtonStyle[DialogButtonStyle.Default=1]="Default",DialogButtonStyle[DialogButtonStyle.Danger=2]="Danger",DialogButtonStyle[DialogButtonStyle.Success=3]="Success"}(DialogButtonStyle||(DialogButtonStyle={})),function(FormEvents){FormEvents.ON_PRIMITIVE_UPLOAD="ON_PRIMITIVE_UPLOAD"}(FormEvents||(FormEvents={}))},24085:function(module,__webpack_exports__,__webpack_require__){"use strict";var _node_modules_pnpm_css_loader_5_2_7_webpack_5_101_3_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(19827),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_pnpm_css_loader_5_2_7_webpack_5_101_3_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__)()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,".vc-saturation,.vc-saturation--black,.vc-saturation--white{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.vc-saturation--white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.vc-saturation--black{background:linear-gradient(0deg,#000,transparent)}.vc-saturation-pointer{cursor:pointer;position:absolute}.vc-saturation-circle{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);cursor:head;height:4px;transform:translate(-2px,-2px);width:4px}",""]),__webpack_exports__.A=___CSS_LOADER_EXPORT___},24898:function(){},24922:function(module,__unused_webpack_exports,__webpack_require__){var hasMap="function"==typeof Map&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&"function"==typeof mapSizeDescriptor.get?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet="function"==typeof Set&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&"function"==typeof setSizeDescriptor.get?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,weakMapHas="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,weakSetHas="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,weakRefDeref="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString=Object.prototype.toString,functionToString=Function.prototype.toString,$match=String.prototype.match,$slice=String.prototype.slice,$replace=String.prototype.replace,$toUpperCase=String.prototype.toUpperCase,$toLowerCase=String.prototype.toLowerCase,$test=RegExp.prototype.test,$concat=Array.prototype.concat,$join=Array.prototype.join,$arrSlice=Array.prototype.slice,$floor=Math.floor,bigIntValueOf="function"==typeof BigInt?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,hasShammedSymbols="function"==typeof Symbol&&"object"==typeof Symbol.iterator,toStringTag="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===hasShammedSymbols||"symbol")?Symbol.toStringTag:null,isEnumerable=Object.prototype.propertyIsEnumerable,gPO=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(O){return O.__proto__}:null);function addNumericSeparator(num,str){if(num===1/0||num===-1/0||num!=num||num&&num>-1e3&&num<1e3||$test.call(/e/,str))return str;var sepRegex=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof num){var int=num<0?-$floor(-num):$floor(num);if(int!==num){var intStr=String(int),dec=$slice.call(str,intStr.length+1);return $replace.call(intStr,sepRegex,"$&_")+"."+$replace.call($replace.call(dec,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(str,sepRegex,"$&_")}var utilInspect=__webpack_require__(22179),inspectCustom=utilInspect.custom,inspectSymbol=isSymbol(inspectCustom)?inspectCustom:null,quotes={__proto__:null,double:'"',single:"'"},quoteREs={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function wrapQuotes(s,defaultStyle,opts){var style=opts.quoteStyle||defaultStyle,quoteChar=quotes[style];return quoteChar+s+quoteChar}function quote(s){return $replace.call(String(s),/"/g,""")}function canTrustToString(obj){return!toStringTag||!("object"==typeof obj&&(toStringTag in obj||void 0!==obj[toStringTag]))}function isArray(obj){return"[object Array]"===toStr(obj)&&canTrustToString(obj)}function isRegExp(obj){return"[object RegExp]"===toStr(obj)&&canTrustToString(obj)}function isSymbol(obj){if(hasShammedSymbols)return obj&&"object"==typeof obj&&obj instanceof Symbol;if("symbol"==typeof obj)return!0;if(!obj||"object"!=typeof obj||!symToString)return!1;try{return symToString.call(obj),!0}catch(e){}return!1}module.exports=function inspect_(obj,options,depth,seen){var opts=options||{};if(has(opts,"quoteStyle")&&!has(quotes,opts.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has(opts,"maxStringLength")&&("number"==typeof opts.maxStringLength?opts.maxStringLength<0&&opts.maxStringLength!==1/0:null!==opts.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var customInspect=!has(opts,"customInspect")||opts.customInspect;if("boolean"!=typeof customInspect&&"symbol"!==customInspect)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(opts,"indent")&&null!==opts.indent&&"\t"!==opts.indent&&!(parseInt(opts.indent,10)===opts.indent&&opts.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(opts,"numericSeparator")&&"boolean"!=typeof opts.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var numericSeparator=opts.numericSeparator;if(void 0===obj)return"undefined";if(null===obj)return"null";if("boolean"==typeof obj)return obj?"true":"false";if("string"==typeof obj)return inspectString(obj,opts);if("number"==typeof obj){if(0===obj)return 1/0/obj>0?"0":"-0";var str=String(obj);return numericSeparator?addNumericSeparator(obj,str):str}if("bigint"==typeof obj){var bigIntStr=String(obj)+"n";return numericSeparator?addNumericSeparator(obj,bigIntStr):bigIntStr}var maxDepth=void 0===opts.depth?5:opts.depth;if(void 0===depth&&(depth=0),depth>=maxDepth&&maxDepth>0&&"object"==typeof obj)return isArray(obj)?"[Array]":"[Object]";var indent=function(opts,depth){var baseIndent;if("\t"===opts.indent)baseIndent="\t";else{if(!("number"==typeof opts.indent&&opts.indent>0))return null;baseIndent=$join.call(Array(opts.indent+1)," ")}return{base:baseIndent,prev:$join.call(Array(depth+1),baseIndent)}}(opts,depth);if(void 0===seen)seen=[];else if(indexOf(seen,obj)>=0)return"[Circular]";function inspect(value,from,noIndent){if(from&&(seen=$arrSlice.call(seen)).push(from),noIndent){var newOpts={depth:opts.depth};return has(opts,"quoteStyle")&&(newOpts.quoteStyle=opts.quoteStyle),inspect_(value,newOpts,depth+1,seen)}return inspect_(value,opts,depth+1,seen)}if("function"==typeof obj&&!isRegExp(obj)){var name=function(f){if(f.name)return f.name;var m=$match.call(functionToString.call(f),/^function\s*([\w$]+)/);if(m)return m[1];return null}(obj),keys=arrObjKeys(obj,inspect);return"[Function"+(name?": "+name:" (anonymous)")+"]"+(keys.length>0?" { "+$join.call(keys,", ")+" }":"")}if(isSymbol(obj)){var symString=hasShammedSymbols?$replace.call(String(obj),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(obj);return"object"!=typeof obj||hasShammedSymbols?symString:markBoxed(symString)}if(function(x){if(!x||"object"!=typeof x)return!1;if("undefined"!=typeof HTMLElement&&x instanceof HTMLElement)return!0;return"string"==typeof x.nodeName&&"function"==typeof x.getAttribute}(obj)){for(var s="<"+$toLowerCase.call(String(obj.nodeName)),attrs=obj.attributes||[],i=0;i"}if(isArray(obj)){if(0===obj.length)return"[]";var xs=arrObjKeys(obj,inspect);return indent&&!function(xs){for(var i=0;i=0)return!1;return!0}(xs)?"["+indentedJoin(xs,indent)+"]":"[ "+$join.call(xs,", ")+" ]"}if(function(obj){return"[object Error]"===toStr(obj)&&canTrustToString(obj)}(obj)){var parts=arrObjKeys(obj,inspect);return"cause"in Error.prototype||!("cause"in obj)||isEnumerable.call(obj,"cause")?0===parts.length?"["+String(obj)+"]":"{ ["+String(obj)+"] "+$join.call(parts,", ")+" }":"{ ["+String(obj)+"] "+$join.call($concat.call("[cause]: "+inspect(obj.cause),parts),", ")+" }"}if("object"==typeof obj&&customInspect){if(inspectSymbol&&"function"==typeof obj[inspectSymbol]&&utilInspect)return utilInspect(obj,{depth:maxDepth-depth});if("symbol"!==customInspect&&"function"==typeof obj.inspect)return obj.inspect()}if(function(x){if(!mapSize||!x||"object"!=typeof x)return!1;try{mapSize.call(x);try{setSize.call(x)}catch(s){return!0}return x instanceof Map}catch(e){}return!1}(obj)){var mapParts=[];return mapForEach&&mapForEach.call(obj,function(value,key){mapParts.push(inspect(key,obj,!0)+" => "+inspect(value,obj))}),collectionOf("Map",mapSize.call(obj),mapParts,indent)}if(function(x){if(!setSize||!x||"object"!=typeof x)return!1;try{setSize.call(x);try{mapSize.call(x)}catch(m){return!0}return x instanceof Set}catch(e){}return!1}(obj)){var setParts=[];return setForEach&&setForEach.call(obj,function(value){setParts.push(inspect(value,obj))}),collectionOf("Set",setSize.call(obj),setParts,indent)}if(function(x){if(!weakMapHas||!x||"object"!=typeof x)return!1;try{weakMapHas.call(x,weakMapHas);try{weakSetHas.call(x,weakSetHas)}catch(s){return!0}return x instanceof WeakMap}catch(e){}return!1}(obj))return weakCollectionOf("WeakMap");if(function(x){if(!weakSetHas||!x||"object"!=typeof x)return!1;try{weakSetHas.call(x,weakSetHas);try{weakMapHas.call(x,weakMapHas)}catch(s){return!0}return x instanceof WeakSet}catch(e){}return!1}(obj))return weakCollectionOf("WeakSet");if(function(x){if(!weakRefDeref||!x||"object"!=typeof x)return!1;try{return weakRefDeref.call(x),!0}catch(e){}return!1}(obj))return weakCollectionOf("WeakRef");if(function(obj){return"[object Number]"===toStr(obj)&&canTrustToString(obj)}(obj))return markBoxed(inspect(Number(obj)));if(function(obj){if(!obj||"object"!=typeof obj||!bigIntValueOf)return!1;try{return bigIntValueOf.call(obj),!0}catch(e){}return!1}(obj))return markBoxed(inspect(bigIntValueOf.call(obj)));if(function(obj){return"[object Boolean]"===toStr(obj)&&canTrustToString(obj)}(obj))return markBoxed(booleanValueOf.call(obj));if(function(obj){return"[object String]"===toStr(obj)&&canTrustToString(obj)}(obj))return markBoxed(inspect(String(obj)));if("undefined"!=typeof window&&obj===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&obj===globalThis||void 0!==__webpack_require__.g&&obj===__webpack_require__.g)return"{ [object globalThis] }";if(!function(obj){return"[object Date]"===toStr(obj)&&canTrustToString(obj)}(obj)&&!isRegExp(obj)){var ys=arrObjKeys(obj,inspect),isPlainObject=gPO?gPO(obj)===Object.prototype:obj instanceof Object||obj.constructor===Object,protoTag=obj instanceof Object?"":"null prototype",stringTag=!isPlainObject&&toStringTag&&Object(obj)===obj&&toStringTag in obj?$slice.call(toStr(obj),8,-1):protoTag?"Object":"",tag=(isPlainObject||"function"!=typeof obj.constructor?"":obj.constructor.name?obj.constructor.name+" ":"")+(stringTag||protoTag?"["+$join.call($concat.call([],stringTag||[],protoTag||[]),": ")+"] ":"");return 0===ys.length?tag+"{}":indent?tag+"{"+indentedJoin(ys,indent)+"}":tag+"{ "+$join.call(ys,", ")+" }"}return String(obj)};var hasOwn=Object.prototype.hasOwnProperty||function(key){return key in this};function has(obj,key){return hasOwn.call(obj,key)}function toStr(obj){return objectToString.call(obj)}function indexOf(xs,x){if(xs.indexOf)return xs.indexOf(x);for(var i=0,l=xs.length;iopts.maxStringLength){var remaining=str.length-opts.maxStringLength,trailer="... "+remaining+" more character"+(remaining>1?"s":"");return inspectString($slice.call(str,0,opts.maxStringLength),opts)+trailer}var quoteRE=quoteREs[opts.quoteStyle||"single"];return quoteRE.lastIndex=0,wrapQuotes($replace.call($replace.call(str,quoteRE,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",opts)}function lowbyte(c){var n=c.charCodeAt(0),x={8:"b",9:"t",10:"n",12:"f",13:"r"}[n];return x?"\\"+x:"\\x"+(n<16?"0":"")+$toUpperCase.call(n.toString(16))}function markBoxed(str){return"Object("+str+")"}function weakCollectionOf(type){return type+" { ? }"}function collectionOf(type,size,entries,indent){return type+" ("+size+") {"+(indent?indentedJoin(entries,indent):$join.call(entries,", "))+"}"}function indentedJoin(xs,indent){if(0===xs.length)return"";var lineJoiner="\n"+indent.prev+indent.base;return lineJoiner+$join.call(xs,","+lineJoiner)+"\n"+indent.prev}function arrObjKeys(obj,inspect){var isArr=isArray(obj),xs=[];if(isArr){xs.length=obj.length;for(var i=0;i-1:_vm._q(_vm.computedValue,_vm.trueValue)},on:{click:function($event){$event.stopPropagation()},change:function($event){var $$a=_vm.computedValue,$$el=$event.target,$$c=$$el.checked?_vm.trueValue:_vm.falseValue;if(Array.isArray($$a)){var $$v=_vm.nativeValue,$$i=_vm._i($$a,$$v);$$el.checked?$$i<0&&(_vm.computedValue=$$a.concat([$$v])):$$i>-1&&(_vm.computedValue=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}else _vm.computedValue=$$c}}}),_vm._v(" "),_c("span",{staticClass:"check",class:_vm.type}),_vm._v(" "),_c("span",{staticClass:"control-label"},[_vm._t("default")],2)])},[],!1,null,null,null).exports},32878:function(module){"use strict";module.exports=Function.prototype.call},33275:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _utils_datetime_helper__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(80241),vue__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(32680),vue__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_1__),_services_implementations_Localizator__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(43016),_field_Field_vue__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(44190),parseLocalDate=function(str){if(!str)return null;var isoMatch=str.match(/^(\d{4})-(\d{2})-(\d{2})$/);if(isoMatch){var date=new Date(+isoMatch[1],+isoMatch[2]-1,+isoMatch[3]);return isNaN(date.getTime())?null:date}var d=new Date(str);return isNaN(d.getTime())?null:new Date(d.getFullYear(),d.getMonth(),d.getDate())};__webpack_exports__.A={components:{CfField:_field_Field_vue__WEBPACK_IMPORTED_MODULE_3__.A},computed:{Localizator:function(){return _services_implementations_Localizator__WEBPACK_IMPORTED_MODULE_2__.z}},inheritAttrs:!1,name:"cf-product-attributes-datepicker",props:{required:Boolean,hiddenInputId:String,onInputCallBackName:String,clientSideValidation:Boolean,requiredMessage:String,value:Object,maxDate:Date,minDate:Date,checkAvailableDays:Boolean,availableDays:Array},setup:function(props){var internalValue=(0,vue__WEBPACK_IMPORTED_MODULE_1__.ref)(),internalDate=(0,vue__WEBPACK_IMPORTED_MODULE_1__.ref)(),internalMinDate=(0,vue__WEBPACK_IMPORTED_MODULE_1__.ref)(props.minDate),internalMaxDate=(0,vue__WEBPACK_IMPORTED_MODULE_1__.ref)(props.maxDate),internalCheckAvailableDays=(0,vue__WEBPACK_IMPORTED_MODULE_1__.ref)(props.checkAvailableDays),internalAvailableDays=(0,vue__WEBPACK_IMPORTED_MODULE_1__.ref)(props.availableDays),updatingInternally=!1,optionsDate=(0,vue__WEBPACK_IMPORTED_MODULE_1__.reactive)({day:0,month:0,year:(new Date).getFullYear()}),touched=(0,vue__WEBPACK_IMPORTED_MODULE_1__.ref)(!1),nullDate=new Date;nullDate.setFullYear(1,0,1);var isValid=(0,vue__WEBPACK_IMPORTED_MODULE_1__.computed)(function(){var condition=!0;return touched.value&&props.clientSideValidation&&props.required&&(condition=condition&&!!internalValue.value),condition}),touch=function(){touched.value=!0},isNullDate=function(date){return compareDates(date,nullDate)},compareDates=function(date1,date2){return date1.getDate()===date2.getDate()&&date1.getMonth()===date2.getMonth()&&date1.getFullYear()===date2.getFullYear()};function updateSelectedValue(value){setDate(value),onCallbackExecute()}var setDate=function(value){!value||isNullDate(value)?(internalDate.value=null,internalValue.value="",optionsDate.day=null,optionsDate.month=null,optionsDate.year=null):(internalDate.value=value,internalValue.value=(0,_utils_datetime_helper__WEBPACK_IMPORTED_MODULE_0__.aI)(value),optionsDate.day=value.getDate(),optionsDate.month=value.getMonth()+1,optionsDate.year=value.getFullYear())},onCallbackExecute=function(){props.onInputCallBackName&&setTimeout(function(){executeCallBack(props.onInputCallBackName)},300)};function executeCallBack(callbackFunc){eval("window."+callbackFunc+"()")}var dateFromDateObject=function(dateObject){var date=new Date;return date.setDate(dateObject.day),date.setMonth(dateObject.month-1),date.setFullYear(dateObject.year),date};return(0,vue__WEBPACK_IMPORTED_MODULE_1__.watch)(function(){return props.value},function(value){value&&(setDate(dateFromDateObject(value)),onCallbackExecute())},{immediate:!0}),(0,vue__WEBPACK_IMPORTED_MODULE_1__.watch)(internalValue,function(value){var hiddenInput=document.getElementById(props.hiddenInputId);hiddenInput&&hiddenInput.value!==(value||"")&&(updatingInternally=!0,hiddenInput.value=value||"",hiddenInput.dispatchEvent(new CustomEvent("input")),updatingInternally=!1)}),(0,vue__WEBPACK_IMPORTED_MODULE_1__.onMounted)(function(){var hiddenInput=document.getElementById(props.hiddenInputId);if(hiddenInput){var onAttributeUpdated=function(){var date=parseLocalDate(hiddenInput.value);date&&setDate(date)};hiddenInput.addEventListener("attribute-updated",onAttributeUpdated),(0,vue__WEBPACK_IMPORTED_MODULE_1__.onBeforeUnmount)(function(){return hiddenInput.removeEventListener("attribute-updated",onAttributeUpdated)})}}),{internalValue:internalValue,isValid:isValid,touched:touched,optionsDate:optionsDate,internalDate:internalDate,internalMinDate:internalMinDate,internalMaxDate:internalMaxDate,internalCheckAvailableDays:internalCheckAvailableDays,internalAvailableDays:internalAvailableDays,touch:touch,updateSelectedValue:updateSelectedValue}}}},34160:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:function(){return catfish_colorpicker}});var tslib_es6=__webpack_require__(5482),vee_validate_esm=__webpack_require__(54450),vue_class_component_esm=__webpack_require__(14803),vue_property_decorator=__webpack_require__(85007),ColorPicker=__webpack_require__(86767),Checkbox=__webpack_require__(32793),type=__webpack_require__(15536),colorhelper=__webpack_require__(70809);vue_property_decorator.lD.use(vee_validate_esm.Ay,{events:"input"});var cfCatfishColorPicker=function(_super){function cfCatfishColorPicker(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.closable={exclude:["button"],handler:"onClose"},_this.color={},_this.internalShow=!1,_this}var _a;return(0,tslib_es6.C6)(cfCatfishColorPicker,_super),cfCatfishColorPicker.prototype.onShowChanged=function(val){this.internalShow=this.show},Object.defineProperty(cfCatfishColorPicker.prototype,"classes",{get:function(){return this.disabled?"not-allowed":"is-clickable"},enumerable:!1,configurable:!0}),cfCatfishColorPicker.prototype.onValueChanged=function(value){if(value.startsWith("#"))this.color={hex:value,source:"rgba"};else if(""==value)this.color={hex:"#000000",source:"rgba"};else{var cmyk=(0,colorhelper.BN)(value);this.color={c:cmyk.c/100,m:cmyk.m/100,y:cmyk.y/100,k:cmyk.k/100,source:"cmyk"}}},cfCatfishColorPicker.prototype.onColorChanged=function(color){this.color=color,color.mode===type.a.Cmyk?this.$emit("input",color.cmykHex):this.$emit("input",color.hex)},cfCatfishColorPicker.prototype.onClose=function(){this.internalShow=!1},cfCatfishColorPicker.prototype.toggleColorPicker=function(){this.disabled||(this.internalShow=!this.internalShow)},cfCatfishColorPicker.prototype.fullColorHex=function(r,g,b){return"#"+this.rgbToHex(r)+this.rgbToHex(g)+this.rgbToHex(b)},cfCatfishColorPicker.prototype.rgbToHex=function(rgb){var hex=Number(rgb).toString(16);return hex.length<2&&(hex="0"+hex),hex},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfCatfishColorPicker.prototype,"show",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"#000000"}),(0,tslib_es6.Sn)("design:type",String)],cfCatfishColorPicker.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:type.a.Rgb,type:Number}),(0,tslib_es6.Sn)("design:type",Number)],cfCatfishColorPicker.prototype,"type",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfCatfishColorPicker.prototype,"disabled",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("show",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_a="undefined"!=typeof Boolean&&Boolean)?_a:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfCatfishColorPicker.prototype,"onShowChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfCatfishColorPicker.prototype,"onValueChanged",null),cfCatfishColorPicker=(0,tslib_es6.Cg)([(0,vue_class_component_esm.Ay)({components:{CfCheckbox:Checkbox.A,CfColorPicker:ColorPicker.default},name:"cf-catfish-color-picker"})],cfCatfishColorPicker)}(vue_property_decorator.lD),colorpicker_catfish_colorpickervue_type_script_lang_ts_=cfCatfishColorPicker,catfish_colorpicker=(0,__webpack_require__(51084).A)(colorpicker_catfish_colorpickervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{class:_vm.classes},[_c("div",{ref:"button",on:{click:function($event){return _vm.toggleColorPicker()}}},[_vm._t("default")],2),_vm._v(" "),_vm.internalShow?_c("div",[_c("cf-color-picker",{directives:[{name:"closable",rawName:"v-closable",value:_vm.closable,expression:"closable"}],attrs:{value:_vm.color,type:_vm.type,show:_vm.internalShow,"disable-alpha":!0},on:{input:_vm.onColorChanged}})],1):_vm._e()])},[],!1,null,null,null).exports},35095:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _services_implementations_Localizator__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(43016),localizable={install:function(VueInstance){VueInstance.filter("localizable",function(text){var textToLowerCase=null==text?void 0:text.toLocaleLowerCase();if(textToLowerCase)return _services_implementations_Localizator__WEBPACK_IMPORTED_MODULE_0__.z.translate(textToLowerCase)})}};__webpack_exports__.A=localizable},35350:function(__unused_webpack_module,exports){"use strict";exports.byteLength=function(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return 3*(validLen+placeHoldersLen)/4-placeHoldersLen},exports.toByteArray=function(b64){var tmp,i,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(function(b64,validLen,placeHoldersLen){return 3*(validLen+placeHoldersLen)/4-placeHoldersLen}(0,validLen,placeHoldersLen)),curByte=0,len=placeHoldersLen>0?validLen-4:validLen;for(i=0;i>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=255&tmp;2===placeHoldersLen&&(tmp=revLookup[b64.charCodeAt(i)]<<2|revLookup[b64.charCodeAt(i+1)]>>4,arr[curByte++]=255&tmp);1===placeHoldersLen&&(tmp=revLookup[b64.charCodeAt(i)]<<10|revLookup[b64.charCodeAt(i+1)]<<4|revLookup[b64.charCodeAt(i+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=255&tmp);return arr},exports.fromByteArray=function(uint8){for(var tmp,len=uint8.length,extraBytes=len%3,parts=[],i=0,len2=len-extraBytes;ilen2?len2:i+16383));1===extraBytes?(tmp=uint8[len-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):2===extraBytes&&(tmp=(uint8[len-2]<<8)+uint8[len-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"="));return parts.join("")};for(var lookup=[],revLookup=[],Arr="undefined"!=typeof Uint8Array?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0;i<64;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;function getLens(b64){var len=b64.length;if(len%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");return-1===validLen&&(validLen=len),[validLen,validLen===len?0:4-validLen%4]}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[63&num]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i=start;i=len)return x;switch(x){case"%s":return String(args[i++]);case"%d":return Number(args[i++]);case"%j":try{return JSON.stringify(args[i++])}catch(_){return"[Circular]"}default:return x}}),x=args[i];i=3&&(ctx.depth=arguments[2]),arguments.length>=4&&(ctx.colors=arguments[3]),isBoolean(opts)?ctx.showHidden=opts:opts&&exports._extend(ctx,opts),isUndefined(ctx.showHidden)&&(ctx.showHidden=!1),isUndefined(ctx.depth)&&(ctx.depth=2),isUndefined(ctx.colors)&&(ctx.colors=!1),isUndefined(ctx.customInspect)&&(ctx.customInspect=!0),ctx.colors&&(ctx.stylize=stylizeWithColor),formatValue(ctx,obj,ctx.depth)}function stylizeWithColor(str,styleType){var style=inspect.styles[styleType];return style?"["+inspect.colors[style][0]+"m"+str+"["+inspect.colors[style][1]+"m":str}function stylizeNoColor(str,styleType){return str}function formatValue(ctx,value,recurseTimes){if(ctx.customInspect&&value&&isFunction(value.inspect)&&value.inspect!==exports.inspect&&(!value.constructor||value.constructor.prototype!==value)){var ret=value.inspect(recurseTimes,ctx);return isString(ret)||(ret=formatValue(ctx,ret,recurseTimes)),ret}var primitive=function(ctx,value){if(isUndefined(value))return ctx.stylize("undefined","undefined");if(isString(value)){var simple="'"+JSON.stringify(value).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ctx.stylize(simple,"string")}if(isNumber(value))return ctx.stylize(""+value,"number");if(isBoolean(value))return ctx.stylize(""+value,"boolean");if(isNull(value))return ctx.stylize("null","null")}(ctx,value);if(primitive)return primitive;var keys=Object.keys(value),visibleKeys=function(array){var hash={};return array.forEach(function(val,idx){hash[val]=!0}),hash}(keys);if(ctx.showHidden&&(keys=Object.getOwnPropertyNames(value)),isError(value)&&(keys.indexOf("message")>=0||keys.indexOf("description")>=0))return formatError(value);if(0===keys.length){if(isFunction(value)){var name=value.name?": "+value.name:"";return ctx.stylize("[Function"+name+"]","special")}if(isRegExp(value))return ctx.stylize(RegExp.prototype.toString.call(value),"regexp");if(isDate(value))return ctx.stylize(Date.prototype.toString.call(value),"date");if(isError(value))return formatError(value)}var output,base="",array=!1,braces=["{","}"];(isArray(value)&&(array=!0,braces=["[","]"]),isFunction(value))&&(base=" [Function"+(value.name?": "+value.name:"")+"]");return isRegExp(value)&&(base=" "+RegExp.prototype.toString.call(value)),isDate(value)&&(base=" "+Date.prototype.toUTCString.call(value)),isError(value)&&(base=" "+formatError(value)),0!==keys.length||array&&0!=value.length?recurseTimes<0?isRegExp(value)?ctx.stylize(RegExp.prototype.toString.call(value),"regexp"):ctx.stylize("[Object]","special"):(ctx.seen.push(value),output=array?function(ctx,value,recurseTimes,visibleKeys,keys){for(var output=[],i=0,l=value.length;i=0&&0,prev+cur.replace(/\u001b\[\d\d?m/g,"").length+1},0);if(length>60)return braces[0]+(""===base?"":base+"\n ")+" "+output.join(",\n ")+" "+braces[1];return braces[0]+base+" "+output.join(", ")+" "+braces[1]}(output,base,braces)):braces[0]+base+braces[1]}function formatError(value){return"["+Error.prototype.toString.call(value)+"]"}function formatProperty(ctx,value,recurseTimes,visibleKeys,key,array){var name,str,desc;if((desc=Object.getOwnPropertyDescriptor(value,key)||{value:value[key]}).get?str=desc.set?ctx.stylize("[Getter/Setter]","special"):ctx.stylize("[Getter]","special"):desc.set&&(str=ctx.stylize("[Setter]","special")),hasOwnProperty(visibleKeys,key)||(name="["+key+"]"),str||(ctx.seen.indexOf(desc.value)<0?(str=isNull(recurseTimes)?formatValue(ctx,desc.value,null):formatValue(ctx,desc.value,recurseTimes-1)).indexOf("\n")>-1&&(str=array?str.split("\n").map(function(line){return" "+line}).join("\n").substr(2):"\n"+str.split("\n").map(function(line){return" "+line}).join("\n")):str=ctx.stylize("[Circular]","special")),isUndefined(name)){if(array&&key.match(/^\d+$/))return str;(name=JSON.stringify(""+key)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(name=name.substr(1,name.length-2),name=ctx.stylize(name,"name")):(name=name.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),name=ctx.stylize(name,"string"))}return name+": "+str}function isArray(ar){return Array.isArray(ar)}function isBoolean(arg){return"boolean"==typeof arg}function isNull(arg){return null===arg}function isNumber(arg){return"number"==typeof arg}function isString(arg){return"string"==typeof arg}function isUndefined(arg){return void 0===arg}function isRegExp(re){return isObject(re)&&"[object RegExp]"===objectToString(re)}function isObject(arg){return"object"==typeof arg&&null!==arg}function isDate(d){return isObject(d)&&"[object Date]"===objectToString(d)}function isError(e){return isObject(e)&&("[object Error]"===objectToString(e)||e instanceof Error)}function isFunction(arg){return"function"==typeof arg}function objectToString(o){return Object.prototype.toString.call(o)}function pad(n){return n<10?"0"+n.toString(10):n.toString(10)}exports.debuglog=function(set){if(isUndefined(debugEnviron)&&(debugEnviron=process.env.NODE_DEBUG||""),set=set.toUpperCase(),!debugs[set])if(new RegExp("\\b"+set+"\\b","i").test(debugEnviron)){var pid=process.pid;debugs[set]=function(){var msg=exports.format.apply(exports,arguments);console.error("%s %d: %s",set,pid,msg)}}else debugs[set]=function(){};return debugs[set]},exports.inspect=inspect,inspect.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},inspect.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},exports.isArray=isArray,exports.isBoolean=isBoolean,exports.isNull=isNull,exports.isNullOrUndefined=function(arg){return null==arg},exports.isNumber=isNumber,exports.isString=isString,exports.isSymbol=function(arg){return"symbol"==typeof arg},exports.isUndefined=isUndefined,exports.isRegExp=isRegExp,exports.isObject=isObject,exports.isDate=isDate,exports.isError=isError,exports.isFunction=isFunction,exports.isPrimitive=function(arg){return null===arg||"boolean"==typeof arg||"number"==typeof arg||"string"==typeof arg||"symbol"==typeof arg||void 0===arg},exports.isBuffer=__webpack_require__(53080);var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function hasOwnProperty(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop)}exports.log=function(){var d,time;console.log("%s - %s",(d=new Date,time=[pad(d.getHours()),pad(d.getMinutes()),pad(d.getSeconds())].join(":"),[d.getDate(),months[d.getMonth()],time].join(" ")),exports.format.apply(exports,arguments))},exports.inherits=__webpack_require__(27543),exports._extend=function(origin,add){if(!add||!isObject(add))return origin;for(var keys=Object.keys(add),i=keys.length;i--;)origin[keys[i]]=add[keys[i]];return origin}},36173:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{M:function(){return StringHelper}});var StringHelper={WildCardMatch:function(str,rule){return rule="^"+(rule=(rule=rule.toLowerCase()).split("*").map(function(regStr){return regStr.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")}).join(".*"))+"$",new RegExp(rule).test(str.toLowerCase())},FallbackIsNullOrEmpty:function(){for(var params=[],_i=0;_i0&&!has.call(object,0))for(var i=0;i0)for(var j=0;j0&&validationRules.push("min:"+this.min),max&&max>0&&validationRules.push("max: "+this.max),this.hasUpperCase&&validationRules.push("upper-case"),this.hasSymbol&&validationRules.push("symbol"),this.hasDigit&&validationRules.push("digit"),validationRules},cfPassword.prototype.injectCustomValidators=function(){vee_validate_esm.Dr.extend("upper-case",{getMessage:function(field){return"At least 1 upper case character"},validate:function(value){return RegExp("(.*[A-Z].*)").test(value)}}),vee_validate_esm.Dr.extend("digit",{getMessage:function(field){return"At least 1 digit"},validate:function(value){return RegExp("(.*\\d.*)").test(value)}}),vee_validate_esm.Dr.extend("symbol",{getMessage:function(field){return"At least 1 symbol"},validate:function(value){return RegExp("(?=.[!@#\\$%\\^&])").test(value)}})},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfPassword.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Number}),(0,tslib_es6.Sn)("design:type",Number)],cfPassword.prototype,"min",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Number}),(0,tslib_es6.Sn)("design:type",Number)],cfPassword.prototype,"max",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfPassword.prototype,"required",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfPassword.prototype,"hasUpperCase",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfPassword.prototype,"hasSymbol",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfPassword.prototype,"hasDigit",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"Password"}),(0,tslib_es6.Sn)("design:type",String)],cfPassword.prototype,"label",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfPassword.prototype,"disabled",void 0),cfPassword=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:{cfPasswordModal:PasswordModal},name:"cf-password"})],cfPassword)}(vue_common_prod_default().extend({props:{data:String},inject:["$validator"]})),password_Passwordvue_type_script_lang_ts_=cfPassword,shared_password=(0,componentNormalizer.A)(password_Passwordvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"is-v-centered is-flex"},[_c("cf-password-modal",{attrs:{"is-active":_vm.isModalActive,label:_vm.label,"validation-rules":_vm.passwordValidationRule},on:{"on-close":_vm.onClosePopup,"on-confirm":_vm.onConfirmPopup}}),_vm._v(" "),_c("cf-field",{attrs:{"has-addons":""}},[_c("input",{staticClass:"input",attrs:{type:"password",readonly:"",autocomplete:"new-password"},domProps:{value:_vm.isPasswordSet?"********":""}}),_vm._v(" "),_c("p",{staticClass:"control"},[_vm.disabled?_vm._e():_c("button",{staticClass:"button is-primary",attrs:{type:"button"},on:{click:_vm.setPassword}},[_vm._v(_vm._s(_vm._f("localizable")("vue.component.password.changepassword")))])])])],1)},[],!1,null,null,null).exports},37173:function(module,__unused_webpack_exports,__webpack_require__){var exists=__webpack_require__(41513);module.exports=function(val){return"object"==typeof val&&exists(val)&&!Array.isArray(val)&&!(val instanceof RegExp)&&!(val instanceof String)&&!(val instanceof Number)}},37533:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var call=Function.prototype.call,$hasOwn=Object.prototype.hasOwnProperty,bind=__webpack_require__(13583);module.exports=bind.call(call,$hasOwn)},38123:function(module){"use strict";module.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var obj={},sym=Symbol("test"),symObj=Object(sym);if("string"==typeof sym)return!1;if("[object Symbol]"!==Object.prototype.toString.call(sym))return!1;if("[object Symbol]"!==Object.prototype.toString.call(symObj))return!1;for(var _ in obj[sym]=42,obj)return!1;if("function"==typeof Object.keys&&0!==Object.keys(obj).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(obj).length)return!1;var syms=Object.getOwnPropertySymbols(obj);if(1!==syms.length||syms[0]!==sym)return!1;if(!Object.prototype.propertyIsEnumerable.call(obj,sym))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var descriptor=Object.getOwnPropertyDescriptor(obj,sym);if(42!==descriptor.value||!0!==descriptor.enumerable)return!1}return!0}},38999:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{V:function(){return _TableColumn_vue__WEBPACK_IMPORTED_MODULE_1__.A},X:function(){return _Table_vue__WEBPACK_IMPORTED_MODULE_0__.A}});var _Table_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(90592),_TableColumn_vue__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(58165)},39746:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return MimeHelper}});var MimeHelper={isImage:function(mimeType){return mimeType.toLowerCase().startsWith("image/")},isPdf:function(mimeType){return"application/pdf"===mimeType.toLowerCase()},isText:function(mimeType){return mimeType.toLowerCase().startsWith("text/")},fileHasMimeTypesOrExtensions:function(file,mimeTypes){if(!file||!(null==mimeTypes?void 0:mimeTypes.length))return!1;for(var name,i,fileExt=(name=file.name,-1===(i=name.lastIndexOf("."))?"":name.slice(i).toLowerCase()),fileType=(file.type||"").toLowerCase(),allowedExts=new Set,allowedMimes=new Set,_i=0,mimeTypes_1=mimeTypes;_i1&&"boolean"!=typeof allowMissing)throw new $TypeError('"allowMissing" argument must be a boolean');if(null===$exec(/^%?[^%]*%?$/,name))throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var parts=function(string){var first=$strSlice(string,0,1),last=$strSlice(string,-1);if("%"===first&&"%"!==last)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===last&&"%"!==first)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var result=[];return $replace(string,rePropName,function(match,number,quote,subString){result[result.length]=quote?$replace(subString,reEscapeChar,"$1"):number||match}),result}(name),intrinsicBaseName=parts.length>0?parts[0]:"",intrinsic=getBaseIntrinsic("%"+intrinsicBaseName+"%",allowMissing),intrinsicRealName=intrinsic.name,value=intrinsic.value,skipFurtherCaching=!1,alias=intrinsic.alias;alias&&(intrinsicBaseName=alias[0],$spliceApply(parts,$concat([0,1],alias)));for(var i=1,isOwn=!0;i=parts.length){var desc=$gOPD(value,part);value=(isOwn=!!desc)&&"get"in desc&&!("originalValue"in desc.get)?desc.get:value[part]}else isOwn=hasOwn(value,part),value=value[part];isOwn&&!skipFurtherCaching&&(INTRINSICS[intrinsicRealName]=value)}}return value}},41085:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var GetIntrinsic=__webpack_require__(40703),callBound=__webpack_require__(15298),inspect=__webpack_require__(24922),$TypeError=__webpack_require__(57379),$Map=GetIntrinsic("%Map%",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),$mapDelete=callBound("Map.prototype.delete",!0),$mapSize=callBound("Map.prototype.size",!0);module.exports=!!$Map&&function(){var $m,channel={assert:function(key){if(!channel.has(key))throw new $TypeError("Side channel does not contain "+inspect(key))},delete:function(key){if($m){var result=$mapDelete($m,key);return 0===$mapSize($m)&&($m=void 0),result}return!1},get:function(key){if($m)return $mapGet($m,key)},has:function(key){return!!$m&&$mapHas($m,key)},set:function(key,value){$m||($m=new $Map),$mapSet($m,key,value)}};return channel}},41513:function(module){module.exports=function(val){return null!=val}},41654:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return ConfirmDialog}});var tslib_es6=__webpack_require__(5482),vue_common_prod=__webpack_require__(32680),bluebird=__webpack_require__(57797),Localizator=__webpack_require__(43016),defaultPropsObject={onCancel:function(){},onConfirm:function(){},confirmText:"Confirm",cancelText:"Cancel",confirmButtonType:"is-danger",title:""},confirm_dialog_ConfirmDialogvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-confirm-dialog",methods:{props:bluebird.props},props:{identifier:{type:String,default:"confirm-dialog"},disableActionsAfterConfirm:Boolean,closeAfterConfirm:Boolean,isLoading:Boolean},setup:function(props){var isActive=(0,vue_common_prod.ref)(!1),propsObject=(0,vue_common_prod.reactive)(defaultPropsObject),areActionsDisabled=(0,vue_common_prod.ref)(!1),isLoadingInternal=(0,vue_common_prod.ref)(!1),cancelButtonRef=(0,vue_common_prod.ref)(null),onClose=function(){isActive.value=!1,areActionsDisabled.value=!1,isLoadingInternal.value=!1},listenToOpenEvent=function(){$(document).on("".concat(props.identifier,":open"),function(e,propsData){!function(props){Object.assign(propsObject,(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},propsObject),props))}(propsData),isActive.value=!0,setTimeout(function(){var _a;null===(_a=cancelButtonRef.value)||void 0===_a||_a.focus()})})};return(0,vue_common_prod.watch)(function(){return props.isLoading},function(){isLoadingInternal.value=props.isLoading}),(0,vue_common_prod.onMounted)(function(){listenToOpenEvent(),$(document).on("".concat(props.identifier,":close"),function(e){onClose()})}),{isActive:isActive,propsObject:propsObject,areActionsDisabled:areActionsDisabled,isLoadingInternal:isLoadingInternal,cancelButtonRef:cancelButtonRef,getMessage:function(){return Localizator.z.translateIfHasTranslation(propsObject.message)},onClose:onClose,onConfirm:function(){var result=propsObject.onConfirm({actionData:propsObject.actionData});if(!result||"function"!=typeof result.then)return isLoadingInternal.value=!0,areActionsDisabled.value=props.disableActionsAfterConfirm,void(props.closeAfterConfirm&&onClose());isLoadingInternal.value=!0,areActionsDisabled.value=!0,result.then(function(success){success&&onClose()}).finally(function(){isLoadingInternal.value=!1,areActionsDisabled.value=!1})},onCancel:function(){onClose(),null==propsObject||propsObject.onCancel()}}}}),component=(0,__webpack_require__(51084).A)(confirm_dialog_ConfirmDialogvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-new-modal",{staticClass:"delete-item-popup",attrs:{hideHeader:"",hideFooter:"",maxWidth:"450px",active:_vm.isActive},on:{"update:active":function($event){_vm.isActive=$event},close:_vm.onCancel}},[_c("cf-loading",{attrs:{active:_vm.isLoading}}),_vm._v(" "),_c("div",{staticClass:"level is-fullwidth"},[_c("div",{staticClass:"modal-card-title"},[_c("b",[_vm._v(" "+_vm._s(_vm._f("localizable")(_vm.propsObject.title))+" ")])]),_vm._v(" "),_c("button",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:_vm.onCancel}})]),_vm._v(" "),_c("div",{staticClass:"level is-fullwidth"},[_c("cf-message",{staticClass:"is-fullwidth",attrs:{type:_vm.propsObject.messageType}},[_c("p",{domProps:{innerHTML:_vm._s(_vm.getMessage())}})])],1),_vm._v(" "),_c("div",{staticClass:"is-flex is-justify-content-center"},[_c("div",{staticClass:"buttons"},[_c("button",{class:["button",_vm.propsObject.confirmButtonType,{"is-loading":_vm.isLoadingInternal}],attrs:{type:"button",disabled:_vm.areActionsDisabled},on:{click:function($event){return $event.stopPropagation(),$event.preventDefault(),_vm.onConfirm.apply(null,arguments)}}},[_vm._v("\n\t\t "+_vm._s(_vm._f("localizable")(_vm.propsObject.confirmText))+"\n\t\t")]),_vm._v(" "),_c("button",{ref:"cancelButtonRef",class:["button",{"is-loading":_vm.isLoadingInternal}],attrs:{type:"button",disabled:_vm.areActionsDisabled},on:{click:function($event){return $event.stopPropagation(),$event.preventDefault(),_vm.onCancel.apply(null,arguments)}}},[_vm._v("\n "+_vm._s(_vm._f("localizable")(_vm.propsObject.cancelText))+"\n ")])])])],1)},[],!1,null,null,null),ConfirmDialog=component.exports},43016:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{z:function(){return Localizator}});var _I18NLocalizationService__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(54168),_utils_type_checking__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(6734),_utils_string_helper__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(36173),Localizator={_handleResult:function(message){return"string"==typeof message?message:message.toString()},_stringFormat:function(text,params){for(var final=text,i=0;i0&&newItems.push(newSubItems)}return newItems},cfRichTextEditor.prototype.filterQuickLinks=function(groups){return this.filterMapToolBarOptions(groups,this.mapQuickListRules)},cfRichTextEditor.prototype.filterMapRules=function(groups){return this.filterMapToolBarOptions(groups,this.mapRules)},Object.defineProperty(cfRichTextEditor.prototype,"toolbarOptions",{get:function(){var optionsPlain=this.defaultToolbar;return this.filterOptions(optionsPlain,this.filterMapRules)},enumerable:!1,configurable:!0}),Object.defineProperty(cfRichTextEditor.prototype,"quickToolbarOptions",{get:function(){var optionsPlain=this.defaultQuickBar;return this.filterOptions(optionsPlain,this.filterQuickLinks)},enumerable:!1,configurable:!0}),cfRichTextEditor.prototype.filterOptions=function(options,filter){var groups=options.split(" | ").map(function(s){return s.split(" ")});return(groups=filter(groups)).map(function(group){return group.join(" ")}).join(" | ")},cfRichTextEditor.prototype.mounted=function(){this.internalOptions||(this.internalOptions={}),this.init.menubar=this.menuBarOptions,this.init.toolbar=this.toolbarOptions,this.init.quickbars_selection_toolbar=this.quickToolbarOptions},cfRichTextEditor.prototype.onValueChanged=function(value){this.data=value},cfRichTextEditor.prototype.onDataChanged=function(value){this.$emit("input",value)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:"",required:!0,type:String}),(0,tslib_es6.Sn)("design:type",String)],cfRichTextEditor.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfRichTextEditor.prototype,"disabled",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:function(){}}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==type_namespaceObject.RichTextEditorOptions&&type_namespaceObject.RichTextEditorOptions)?_a:Object)],cfRichTextEditor.prototype,"options",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("options",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_b=void 0!==type_namespaceObject.RichTextEditorOptions&&type_namespaceObject.RichTextEditorOptions)?_b:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfRichTextEditor.prototype,"onOptionsChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfRichTextEditor.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("data"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfRichTextEditor.prototype,"onDataChanged",null),cfRichTextEditor=(0,tslib_es6.Cg)([(0,vue_class_component_esm.Ay)({components:{Editor:TinyMCE_Editor},name:"cf-rich-text-editor"})],cfRichTextEditor)}(vue_property_decorator.lD),richtexteditor_RichTextEditorvue_type_script_lang_ts_=cfRichTextEditor,RichTextEditor=(0,__webpack_require__(51084).A)(richtexteditor_RichTextEditorvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{key:_vm.key,staticClass:"tiny-editor"},[_c("editor",{ref:"extended_entry",attrs:{disabled:_vm.disabled,id:_vm.id,init:_vm.init},model:{value:_vm.data,callback:function($$v){_vm.data=$$v},expression:"data"}})],1)},[],!1,null,null,null).exports},43658:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var ComponentPosition;__webpack_require__.d(__webpack_exports__,{sE:function(){return MimeTypes}}),function(ComponentPosition){ComponentPosition.Top="is-top",ComponentPosition.Right="is-right",ComponentPosition.Left="is-left",ComponentPosition.Bottom="is-bottom"}(ComponentPosition||(ComponentPosition={}));!function(){function SuccessStateModel(Data){this.Success=!0,this.Errors=[],this.Data=Data}SuccessStateModel.prototype.AddError=function(error){this.Errors.push(error),this.Success=!1}}();var MimeTypes={Png:"image/png",Text:"text/plain",Json:"application/json"}},43792:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _Tooltip_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(56925);__webpack_exports__.A=_Tooltip_vue__WEBPACK_IMPORTED_MODULE_0__.A},44176:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _Checkbox_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(32793);__webpack_exports__.A=_Checkbox_vue__WEBPACK_IMPORTED_MODULE_0__.A},44190:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Field}});var FieldBody=__webpack_require__(74807),Tooltip=__webpack_require__(56925),type=__webpack_require__(76291),field_Fieldvue_type_script_lang_js_={name:"cfField",components:{[FieldBody.A.name]:FieldBody.A,cfTooltip:Tooltip.A},props:{fieldBodyClass:String,fieldClass:String,type:[String,Object],label:String,labelFor:String,message:[String,Array,Object],grouped:Boolean,groupMultiline:Boolean,position:String,expanded:Boolean,isWide:Boolean,horizontal:Boolean,labelIcon:String,labelIconPack:{type:String,default:"fa"},addons:{type:Boolean,default:!0},customClass:String,description:String,tooltipMessage:{type:String,default:""},multilined:Boolean,tooltipPosition:{type:String,default:"is-top"},fieldLabelWidth:{type:String,default:"is-width-normal",validator(value){return["is-width-normal","is-width-medium","is-width-large","is-width-large-2"].includes(value)}},usingHtml:{type:Boolean,default:!0},required:Boolean,requiredMarkPosition:{type:Number,default:()=>type.w.Left}},data(){return{newType:this.type,newMessage:this.message,newDescription:this.description,fieldLabelSize:null,_isField:!0}},computed:{RequiredMarkPosition(){return type.w},rootClasses(){return[this.newPosition,{"is-expanded":this.expanded,"is-grouped-multiline":this.groupMultiline,"is-horizontal":this.horizontal}]},newPosition(){if(void 0===this.position)return;const position=this.position.split("-");if(position.length<1)return;const prefix=this.grouped?"is-grouped-":"has-addons-";return this.position?prefix+position[1]:void 0},formattedDescription(){return this.newDescription},formattedMessage(){if("string"==typeof this.newMessage)return this.newMessage;{let messages=[];if(Array.isArray(this.newMessage))this.newMessage.forEach(message=>{if("string"==typeof message)messages.push(message);else for(let key in message)message[key]&&messages.push(key)});else for(let key in this.newMessage)this.newMessage[key]&&messages.push(key);return messages.filter(m=>{if(m)return m}).join("
")}}},watch:{type(value){this.newType=value},message(value){this.newMessage=value},description(value){this.newDescription=value}},methods:{fieldType(){if(this.grouped)return"is-grouped";let renderedNode=0;return this.$slots.default&&(renderedNode=this.$slots.default.reduce((i,node)=>node.tag?i+1:i,0)),renderedNode>1&&this.addons&&!this.horizontal?"has-addons":void 0},checkExistingCheckbox(){const checkBox=this.$refs.fieldComponent.querySelector("input[type='checkbox']");checkBox&&checkBox.click()}},mounted(){if(this.horizontal){this.$el.querySelectorAll(".input, .select, .button, .textarea, .switch").length>0&&(this.fieldLabelSize="is-normal")}}},Field=(0,__webpack_require__(51084).A)(field_Fieldvue_type_script_lang_js_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{ref:"fieldComponent",staticClass:"field",class:[_vm.rootClasses,_vm.fieldType()]},[_vm.horizontal&&_vm.label?_c("div",{staticClass:"field-label",class:[_vm.customClass,_vm.fieldLabelSize,_vm.fieldLabelWidth]},[_vm.label?_c("label",{staticClass:"label",class:_vm.customClass,attrs:{for:_vm.labelFor}},[_vm.tooltipMessage&&""!==_vm.tooltipMessage?_c("cf-tooltip",{attrs:{label:_vm.tooltipMessage,propertyName:_vm.label,position:_vm.tooltipPosition,useHtml:_vm.usingHtml,multilined:_vm.multilined}},[_c("cf-icon",{attrs:{icon:"help-alt","icon-pack":"ti"}})],1):_vm._e(),_vm._v(" "),_vm.required&&_vm.requiredMarkPosition===_vm.RequiredMarkPosition.Left?_c("span",{staticClass:"requiredMarker"},[_vm._v("*")]):_vm._e(),_vm._v(" "),_vm.labelIcon?_c("span",{staticClass:"icon"},[_c("i",{class:_vm.labelIconPack+" "+_vm.labelIconPack+"-"+_vm.labelIcon})]):_vm._e(),_vm._v(" "),_c("span",{on:{click:_vm.checkExistingCheckbox}},[_vm._v("\n\t\t\t\t "+_vm._s(_vm.label)+"\n\t\t\t\t")]),_vm._v(" "),_vm.required&&_vm.requiredMarkPosition===_vm.RequiredMarkPosition.Right?_c("span",{staticClass:"requiredMarker"},[_vm._v("*")]):_vm._e()],1):_vm._e()]):[_vm.label?_c("label",{staticClass:"label",class:_vm.customClass,attrs:{for:_vm.labelFor}},[_vm.tooltipMessage&&""!==_vm.tooltipMessage?_c("cf-tooltip",{attrs:{label:_vm.tooltipMessage,propertyName:_vm.label,position:_vm.tooltipPosition,useHtml:_vm.usingHtml,multilined:_vm.multilined}},[_c("cf-icon",{attrs:{icon:"help-alt","icon-pack":"ti"}})],1):_vm._e(),_vm._v(" "),_vm.required&&_vm.requiredMarkPosition===_vm.RequiredMarkPosition.Left?_c("span",{staticClass:"requiredMarker"},[_vm._v("*")]):_vm._e(),_vm._v(" "),_vm.labelIcon?_c("span",{staticClass:"icon"},[_c("i",{class:_vm.labelIconPack+" "+_vm.labelIconPack+"-"+_vm.labelIcon})]):_vm._e(),_vm._v(" "),_c("span",{on:{click:_vm.checkExistingCheckbox}},[_vm._v("\n\t\t\t\t "+_vm._s(_vm.label)+"\n\t\t\t\t")]),_vm._v(" "),_vm.required&&_vm.requiredMarkPosition===_vm.RequiredMarkPosition.Right?_c("span",{staticClass:"requiredMarker"},[_vm._v("*")]):_vm._e()],1):_vm._e()],_vm._v(" "),_vm.horizontal?_c("cf-field-body",{attrs:{message:_vm.newMessage?_vm.formattedMessage:"",description:_vm.description?_vm.formattedDescription:"",type:_vm.newType,"field-body-class":_vm.fieldBodyClass,"field-class":_vm.fieldClass,"is-wide":_vm.isWide}},[_vm._t("default")],2):[_vm._t("default")],_vm._v(" "),_vm.newMessage&&!_vm.horizontal?_c("p",{staticClass:"help",class:_vm.newType,domProps:{innerHTML:_vm._s(_vm.formattedMessage)}}):_vm._e(),_vm._v(" "),_vm.newDescription&&!_vm.horizontal?_c("p",{staticClass:"help",domProps:{innerHTML:_vm._s(_vm.formattedDescription)}}):_vm._e()],2)},[],!1,null,null,null).exports},44733:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return implementations_LocalizationService}});var apiSetup=__webpack_require__(5164),axios=__webpack_require__(31234),WorkContext=__webpack_require__(90560),helpers=__webpack_require__(89800),utils_localStore=function(key){var retention_period=36e5,_version="",_languageId="",_lastModifiedResourceHash="";return{setExpiryTime:function(timeInMs){retention_period=timeInMs},setVersion:function(version){_version=version},setLanguageId:function(languageId){_languageId=languageId},setLastModifiedResourceHash:function(lastModifiedResourceHash){_lastModifiedResourceHash=lastModifiedResourceHash},get:function(){var prevValue=JSON.parse(window.localStorage.getItem(key)||"{}");return Object.keys(prevValue).length>0?function(prevValue){return Date.now()-prevValue.timestamp>retention_period||!(!_version||prevValue.version===_version)||!((!_languageId||(null==prevValue?void 0:prevValue.languageId)===_languageId)&&_languageId)||!(!_lastModifiedResourceHash||(null==prevValue?void 0:prevValue.lastModifiedResourceHash)===_lastModifiedResourceHash)}(prevValue)?(window.localStorage.removeItem(key),null):prevValue.value:null},set:function(value){var storeData={timestamp:Date.now(),key:key,value:value||"",version:_version,languageId:_languageId,lastModifiedResourceHash:_lastModifiedResourceHash};window.localStorage.setItem(key,JSON.stringify(storeData))}}},implementations_LocalizationService=function(){function LocalizationService(workContext){this.API_URL="/v/api/localization/",this.workContext=null!=workContext?workContext:WorkContext.Z}return LocalizationService.prototype.getResource=function(languageId){return void 0===languageId&&(languageId=this.workContext.languageId),apiSetup.A.get(this.getAbsoluteUrl("getall")+"?languageId="+languageId)},LocalizationService.prototype.getCachedResource=function(languageId){var _this=this;void 0===languageId&&(languageId=this.workContext.languageId);return function(key,expirationMillis,callbackPromise,lastModifiedResourceHash,version,languageId){var app_store=utils_localStore(key);app_store.setExpiryTime(expirationMillis),app_store.setVersion(version),app_store.setLastModifiedResourceHash(lastModifiedResourceHash),app_store.setLanguageId(languageId);var value=app_store.get();return new Promise(value?function(resolve){resolve({data:value})}:function(resolve,reject){callbackPromise().then(function(it){app_store.set(it.data),resolve(it)}).catch(function(reason){return reject(reason)})})}("localization_resources",36e5,function(){return axios.A.get("".concat(_this.getAbsoluteUrl("getall"),"?languageId=").concat(languageId,"&hashCode=").concat(_this.workContext.lastModifiedResourceHash))},this.workContext.lastModifiedResourceHash,this.workContext.infigoVersion,languageId)},LocalizationService.prototype.getAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)(this.API_URL+relativeUrl)},LocalizationService}()},45145:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _Download_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2161);__webpack_exports__.A=_Download_vue__WEBPACK_IMPORTED_MODULE_0__.A},45234:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{x:function(){return getComponentName}});var _helpers__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(89800),getComponentName=function(component,temporaryComponentName){var _a,_b,componentName=null!==(_b=null===(_a=component.extendOptions)||void 0===_a?void 0:_a.name)&&void 0!==_b?_b:component.name;return"t"==componentName&&(console.log("Warning: invalid component name for : "+temporaryComponentName),temporaryComponentName&&!temporaryComponentName.startsWith("cf")&&(componentName="cf-"+temporaryComponentName)),(0,_helpers__WEBPACK_IMPORTED_MODULE_0__.kW)(componentName)}},45312:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var bind=__webpack_require__(13583),$TypeError=__webpack_require__(57379),$call=__webpack_require__(32878),$actualApply=__webpack_require__(75674);module.exports=function(args){if(args.length<1||"function"!=typeof args[0])throw new $TypeError("a function is required");return $actualApply(bind,$call,args)}},45480:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var implementation=__webpack_require__(59869);module.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var str="abcdefghijklmnopqrst",letters=str.split(""),map={},i=0;i0&&this.uploadFiles()},cfFormUpload.prototype.onEnableFilePreviewBehaviorChange=function(value){this.enableFilePreviewBehavior=value,this.onFormUpdate()},Object.defineProperty(cfFormUpload.prototype,"isFilePreviewBehaviorEnabled",{get:function(){return this.mySchema.type===type.PU.Upload},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"downloadUrl",{get:function(){return this.internalValue.downloadUrl},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"duplicateFileUrl",{get:function(){return this.internalValue.duplicateFileUrl},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"accept",{get:function(){return this.mySchema.extension?this.getHandledExtensions().map(function(extension){return"."+extension}).join(","):"*"},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"previewUrl",{get:function(){var _a,_b;return null!==(_b=null===(_a=this.internalValue)||void 0===_a?void 0:_a.previewUrl)&&void 0!==_b?_b:this.samplePreviewImage},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"fileName",{get:function(){return this.internalValue.fileName},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"originalFileName",{get:function(){return this.internalValue.originalFileName},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"originalFileExtension",{get:function(){return this.internalValue.originalFileExtension},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"fileSize",{get:function(){return this.internalValue.fileSize},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"uploadedDate",{get:function(){return this.internalValue.createdDate},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"showDownload",{get:function(){return!0===this.mySchema.showDownload},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"samplePreviewImage",{get:function(){return this.mySchema.samplePreviewImage},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"showSummary",{get:function(){return!0===this.mySchema.showConstraints},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"showPreview",{get:function(){return!0===this.mySchema.showPreview},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"canUpload",{get:function(){return 0!=this.fileErrors.length||0===this.dropFiles.length&&!this.isDisabled},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"canRemove",{get:function(){return this.internalValue.fileName&&""!=this.internalValue.fileName&&!this.isDisabled},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormUpload.prototype,"canViewFile",{get:function(){return this.internalValue.enableFilePreviewBehavior},enumerable:!1,configurable:!0}),cfFormUpload.prototype.mounted=function(){this.validationRule=this.getValidationRule()},cfFormUpload.prototype.viewFile=function(){window.open(this.internalValue.previewFileUrl,"_blank")},cfFormUpload.prototype.onFormUpdate=function(){this.$set(this.internalValue,"enableFilePreviewBehavior",this.enableFilePreviewBehavior),this.changedValue(this.internalValue)},cfFormUpload.prototype.setFormData=function(value){this.enableFilePreviewBehavior=value.enableFilePreviewBehavior},cfFormUpload.prototype.removeFile=function(){this.internalValue.createdDate=null,this.internalValue.downloadUrl=null,this.internalValue.fileName=null,this.internalValue.fileSize=null,this.internalValue.originalFileName=null,this.internalValue.originalFileExtension=null,this.internalValue.thumbnailSize=null,this.internalValue.previewUrl=null,this.internalValue.enableFilePreviewBehavior=null,this.changedValue(this.internalValue)},cfFormUpload.prototype.uploadFiles=function(){var _this=this;if(this.validate(this.dropFiles),this.fileErrors.length>0)this.$toast.open({message:Localizator.z.translate("vue.form.upload.component.validations.failed"),type:"is-danger",position:"is-bottom"});else{var loadingComponent=this.$loading.open();this.uploadService.upload(this.dropFiles,void 0,this.mySchema.maxKbSize,this.mySchema.maxMp,this.mySchema.thumbnailSize).then(function(response){loadingComponent.close(),_this.handleUploadSuccess(response)}).catch(function(error){_this.dropFiles=[],loadingComponent.close(),_this.handleUploadFailed(error)})}},cfFormUpload.prototype.handleUploadSuccess=function(response){var file=response.data.Files[0];if(file.Success)this.dropFiles=[],this.postUploadHandler(file),this.$toast.open({message:Localizator.z.translate("vue.form.upload.component.upload.success"),type:"is-success",position:"is-bottom"});else for(var _i=0,_a=file.Errors;_i<_a.length;_i++){var error=_a[_i];this.addFileError(file.FileName,error)}},cfFormUpload.prototype.handleUploadFailed=function(error){this.$toast.open({message:Localizator.z.translate("vue.form.upload.component.upload.failed"),type:"is-danger",position:"is-bottom"}),this.validateNativeErrors()},cfFormUpload.prototype.postUploadHandler=function(file){this.$set(this.internalValue,"previewUrl",file.PreviewUrl),this.$set(this.internalValue,"downloadUrl",file.DownloadUrl),this.$set(this.internalValue,"fileName",file.FileName),this.$set(this.internalValue,"fileSize",file.ContentLength),this.$set(this.internalValue,"originalFileName",file.OriginalFileName),this.$set(this.internalValue,"originalFileExtension",file.OriginalFileExtension),this.$set(this.internalValue,"createdDate",file.CreatedDate),this.$set(this.internalValue,"duplicateFileUrl",file.DuplicateFileUrl),this.$set(this.internalValue,"enableFilePreviewBehavior",this.enableFilePreviewBehavior),this.changedValue(this.internalValue),this.validateNativeErrors()},cfFormUpload.prototype.resetFileErrors=function(){this.fileErrors=[]},cfFormUpload.prototype.addFileError=function(fileName,error){for(var errorField=void 0,i=0;i0){var maxSizeNumber_1=maxKbSize,friendlySize_1=this.getMaxSizeNameFriendly();dropFiles.forEach(function(file){Math.round(file.size/1024)>maxSizeNumber_1&&_this.addFileError(file.name,Localizator.z.translateWithFormat("vue.form.upload.component.validations.toobigfile",friendlySize_1))})}},cfFormUpload.prototype.validate=function(dropFiles){this.resetFileErrors(),this.validateExtensions(dropFiles),this.validateSize(dropFiles)},cfFormUpload.prototype.validateNativeErrors=function(){var _this=this;this.$nextTick(function(){_this.$validator.validate(_this.getFieldName(_this.mySchema.property))})},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",String)],cfFormUpload.prototype,"classes",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_a=void 0!==type_namespaceObject.IImageUploadSchema&&type_namespaceObject.IImageUploadSchema)?_a:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormUpload.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormUpload.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("dropFiles"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Array]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormUpload.prototype,"onDropFilesChanged",null),cfFormUpload=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:{cfDownload:download.A,cfField:Field.A,cfFormField:formField.A,cfFormMasked:formMasked.A,cfUpload:Upload.A,Upload:Upload.A},name:"cf-form-upload"})],cfFormUpload)}(FormBuilderElementMixin.F),upload_formUploadvue_type_script_lang_ts_=cfFormUpload,formUpload=(0,__webpack_require__(51084).A)(upload_formUploadvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("cf-form-field",{attrs:{schema:_vm.mySchema,"field-name":_vm.fieldName,"is-horizontal":_vm.isHorizontal}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c("cf-download",{attrs:{"show-preview":_vm.showPreview,"show-download":_vm.showDownload,classes:_vm.classes,"show-summary":_vm.showSummary,"preview-url":_vm.previewUrl,"download-url":_vm.downloadUrl,"file-name":_vm.fileName,"original-file-name":_vm.originalFileName,"original-file-extension":_vm.originalFileExtension,"file-size":_vm.fileSize,"file-upload-date":_vm.uploadedDate,"enable-file-preview-behavior-setting-value":_vm.enableFilePreviewBehavior,"enable-file-preview-behavior":_vm.isFilePreviewBehaviorEnabled},on:{"update:enableFilePreviewBehaviorSettingValue":function($event){_vm.enableFilePreviewBehavior=$event},"update:enable-file-preview-behavior-setting-value":function($event){_vm.enableFilePreviewBehavior=$event},"enable-file-preview-behavior-update":_vm.onEnableFilePreviewBehaviorChange}},[_c("template",{slot:"additional"},[_vm.canViewFile&&_vm.isFilePreviewBehaviorEnabled?_c("div",{staticClass:"card-footer-item button catfish-button is-primary",on:{click:_vm.viewFile}},[_vm._v("\n\t\t\t "+_vm._s(_vm._f("localizable")("vue.admin.formbuiler.button.previewfile"))+"\n\t\t\t")]):_vm._e(),_vm._v(" "),_vm.canUpload?_c("cf-upload",{staticClass:"card-footer-item button catfish-button is-primary",attrs:{multiple:!1,disabled:_vm.isDisabled,accept:_vm.accept,"drag-drop":!1},model:{value:_vm.dropFiles,callback:function($$v){_vm.dropFiles=$$v},expression:"dropFiles"}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.upload.component.buttons.upload"))+"\n ")]):_vm._e(),_vm._v(" "),_vm.canRemove?_c("button",{staticClass:"card-footer-item button catfish-button is-danger",attrs:{disabled:_vm.isDisabled},on:{click:_vm.removeFile}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.upload.component.buttons.remove"))+"\n ")]):_vm._e()],1)],2),_vm._v(" "),_c("input",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getValidate(),expression:"getValidate()"}],attrs:{type:"hidden",name:_vm.getFieldName(_vm.mySchema.property),"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label)},domProps:{value:_vm.internalValue.fileName}}),_vm._v(" "),_vm._t("additionalProperties",null,{val:_vm.internalValue,event:_vm.changedValue}),_vm._v(" "),_vm.fileErrors.length>0?_c("div",{staticClass:"has-text-danger"},_vm._l(_vm.fileErrors,function(fileError){return _c("div",[1!==_vm.fileErrors.length?_c("div",[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.upload.component.validations.file"))+": "+_vm._s(fileError.fileName)+"\n ")]):_vm._e(),_vm._v(" "),_c("ul",_vm._l(fileError.errors,function(error){return _c("li",[_vm._v("\n "+_vm._s(error)+"\n ")])}),0)])}),0):_vm._e()],2)],1)],1)},[],!1,null,null,null).exports},47367:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=function(env){function selectColor(namespace){for(var hash=0,i=0;i=0&&"[object Function]"===toStr.call(value.callee)),isArgs}},51084:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function normalizeComponent(scriptExports,render,staticRenderFns,functionalTemplate,injectStyles,scopeId,moduleIdentifier,shadowMode){var hook,options="function"==typeof scriptExports?scriptExports.options:scriptExports;if(render&&(options.render=render,options.staticRenderFns=staticRenderFns,options._compiled=!0),functionalTemplate&&(options.functional=!0),scopeId&&(options._scopeId="data-v-"+scopeId),moduleIdentifier?(hook=function(context){(context=context||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(context=__VUE_SSR_CONTEXT__),injectStyles&&injectStyles.call(this,context),context&&context._registeredComponents&&context._registeredComponents.add(moduleIdentifier)},options._ssrRegister=hook):injectStyles&&(hook=shadowMode?function(){injectStyles.call(this,this.$root.$options.shadowRoot)}:injectStyles),hook)if(options.functional){options._injectStyles=hook;var originalRender=options.render;options.render=function(h,context){return hook.call(context),originalRender(h,context)}}else{var existing=options.beforeCreate;options.beforeCreate=existing?[].concat(existing,hook):[hook]}return{exports:scriptExports,options:options}}__webpack_require__.d(__webpack_exports__,{A:function(){return normalizeComponent}})},51688:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{I:function(){return getLastId}});var getLastId=function(array){for(var lastId=0,_i=0,array_1=array;_i-1:_vm._q(_vm.newValue,_vm.trueValue)},on:{change:function($event){var $$a=_vm.newValue,$$el=$event.target,$$c=$$el.checked?_vm.trueValue:_vm.falseValue;if(Array.isArray($$a)){var $$i=_vm._i($$a,null);$$el.checked?$$i<0&&(_vm.newValue=$$a.concat([null])):$$i>-1&&(_vm.newValue=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}else _vm.newValue=$$c}}}),_vm._v(" "),_c("span",{staticClass:"check",class:[{"is-elastic":_vm.isMouseDown},_vm.type]}),_vm._v(" "),_vm.labelOnLeftSide?_vm._e():_c("span",{staticClass:"control-label"},[_vm._t("default")],2)])])},[],!1,null,null,null).exports},52192:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{m:function(){return _Dropdown_vue__WEBPACK_IMPORTED_MODULE_0__.A},t:function(){return _DropdownItem_vue__WEBPACK_IMPORTED_MODULE_1__.A}});var _Dropdown_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4249),_DropdownItem_vue__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(19922)},52468:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var GetIntrinsic=__webpack_require__(40703),callBound=__webpack_require__(15298),inspect=__webpack_require__(24922),getSideChannelMap=__webpack_require__(41085),$TypeError=__webpack_require__(57379),$WeakMap=GetIntrinsic("%WeakMap%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$weakMapDelete=callBound("WeakMap.prototype.delete",!0);module.exports=$WeakMap?function(){var $wm,$m,channel={assert:function(key){if(!channel.has(key))throw new $TypeError("Side channel does not contain "+inspect(key))},delete:function(key){if($WeakMap&&key&&("object"==typeof key||"function"==typeof key)){if($wm)return $weakMapDelete($wm,key)}else if(getSideChannelMap&&$m)return $m.delete(key);return!1},get:function(key){return $WeakMap&&key&&("object"==typeof key||"function"==typeof key)&&$wm?$weakMapGet($wm,key):$m&&$m.get(key)},has:function(key){return $WeakMap&&key&&("object"==typeof key||"function"==typeof key)&&$wm?$weakMapHas($wm,key):!!$m&&$m.has(key)},set:function(key,value){$WeakMap&&key&&("object"==typeof key||"function"==typeof key)?($wm||($wm=new $WeakMap),$weakMapSet($wm,key,value)):getSideChannelMap&&($m||($m=getSideChannelMap()),$m.set(key,value))}};return channel}:getSideChannelMap},52564:function(module,__webpack_exports__,__webpack_require__){"use strict";var _node_modules_pnpm_css_loader_5_2_7_webpack_5_101_3_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(19827),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_pnpm_css_loader_5_2_7_webpack_5_101_3_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__)()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,".card.form-upload{max-width:450px}",""]),__webpack_exports__.A=___CSS_LOADER_EXPORT___},53080:function(module){module.exports=function(arg){return arg&&"object"==typeof arg&&"function"==typeof arg.copy&&"function"==typeof arg.fill&&"function"==typeof arg.readUInt8}},53748:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _Draggable_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(43292);__webpack_exports__.A=_Draggable_vue__WEBPACK_IMPORTED_MODULE_0__.A},54168:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{NH:function(){return onLanguageLocalizationLoad},Ru:function(){return i18n},ll:function(){return initialLoadLanguageAsync}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5482),_LocalizationService__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(44733),vue_i18n__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(80245),vue__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(32680),vue__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_3__),_WorkContext__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(90560);vue__WEBPACK_IMPORTED_MODULE_3___default().use(vue_i18n__WEBPACK_IMPORTED_MODULE_2__.A);var loadedLanguages=[],i18n=new vue_i18n__WEBPACK_IMPORTED_MODULE_2__.A({locale:"en",fallbackLocale:"en",silentTranslationWarn:!0,messages:{en:{hello:"Hello i18n in SFC!",welcome:"Welcome!","yes-button":"Yes","no-button":"No!"}}});function setI18nLanguage(lang){return i18n.locale=lang,lang}var workContext=_WorkContext__WEBPACK_IMPORTED_MODULE_4__.Z,localization=new _LocalizationService__WEBPACK_IMPORTED_MODULE_1__.A,languageSubscribers=[];function onLanguageLocalizationLoad(cb){return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.sH)(this,void 0,void 0,function(){return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.YH)(this,function(_a){return languageSubscribers.push(cb),[2]})})}function initialLoadLanguageAsync(){return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.sH)(this,void 0,void 0,function(){var resources;return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.YH)(this,function(_a){switch(_a.label){case 0:return[4,localization.getCachedResource(workContext.languageId).then(function(result){return i18n.setLocaleMessage(workContext.currentLocale,result.data),loadedLanguages.push(workContext.currentLocale),setI18nLanguage(workContext.currentLocale)})];case 1:return resources=_a.sent(),languageSubscribers.forEach(function(subscriber){"function"==typeof subscriber&&subscriber()}),languageSubscribers.length=0,[2,resources]}})})}},54641:function(module,__webpack_exports__,__webpack_require__){"use strict";var _node_modules_pnpm_css_loader_5_2_7_webpack_5_101_3_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(19827),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_pnpm_css_loader_5_2_7_webpack_5_101_3_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__)()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,".vc-checkerboard{background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0}",""]),__webpack_exports__.A=___CSS_LOADER_EXPORT___},55738:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var $isNaN=__webpack_require__(15518);module.exports=function(number){return $isNaN(number)||0===number?number:number<0?-1:1}},55985:function(module){"use strict";module.exports=Math.pow},56096:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return formWebImageUpload}});var type_namespaceObject={};__webpack_require__.r(type_namespaceObject);var tslib_es6=__webpack_require__(5482),vue_common_prod=__webpack_require__(32680),vue_common_prod_default=__webpack_require__.n(vue_common_prod),vue_property_decorator=__webpack_require__(85007),vee_validate_esm=__webpack_require__(54450),FormBuilderElementMixin=__webpack_require__(838),formUpload=__webpack_require__(46518),form_helper=__webpack_require__(5629),Field=__webpack_require__(44190);vue_common_prod_default().use(vee_validate_esm.Ay,{events:"input"});var cfFormWebImageUpload=function(_super){function cfFormWebImageUpload(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this}var _a;return(0,tslib_es6.C6)(cfFormWebImageUpload,_super),cfFormWebImageUpload.prototype.onSchemaChanged=function(schema){this.mySchema=schema;var supportedImageExtensions=["jpg","jpeg","png","gif","webp"];schema.disableSvgType||supportedImageExtensions.push("svg"),this.mySchema.extension=supportedImageExtensions},Object.defineProperty(cfFormWebImageUpload.prototype,"altTextValidation",{get:function(){return this.mySchema.altTextRequired?"required":""},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormWebImageUpload.prototype,"tooltipFieldName",{get:function(){return this.getFieldName(this.mySchema.property)+".tooltip"},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormWebImageUpload.prototype,"altTextFieldName",{get:function(){return this.getFieldName(this.mySchema.property)+".altText"},enumerable:!1,configurable:!0}),cfFormWebImageUpload.prototype.valueUpdated=function(propertyPath,newValue){this.$emit("input",(0,form_helper.GS)(this.internalValue,propertyPath,newValue))},cfFormWebImageUpload.prototype.onAltTextChanged=function(value,internalValueFromInner,event){internalValueFromInner.altText=value,event(internalValueFromInner)},cfFormWebImageUpload.prototype.onTooltipChanged=function(value,internalValueFromInner,event){internalValueFromInner.tooltip=value,event(internalValueFromInner)},cfFormWebImageUpload.prototype.onValueChanged=function(val){this.internalValue=val},Object.defineProperty(cfFormWebImageUpload.prototype,"fileDetails",{get:function(){return""},enumerable:!1,configurable:!0}),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_a=void 0!==type_namespaceObject.IWebImageUploadSchema&&type_namespaceObject.IWebImageUploadSchema)?_a:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormWebImageUpload.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormWebImageUpload.prototype,"onValueChanged",null),cfFormWebImageUpload=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:{CfField:Field.A,cfFormUpload:formUpload.A},name:"cf-form-web-image-upload"})],cfFormWebImageUpload)}(FormBuilderElementMixin.F),web_image_upload_formWebImageUploadvue_type_script_lang_ts_=cfFormWebImageUpload,formWebImageUpload=(0,__webpack_require__(51084).A)(web_image_upload_formWebImageUploadvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("cf-form-upload",{attrs:{classes:"block",schema:_vm.mySchema,"base-property-path":_vm.basePropertyPath,"field-name":_vm.fieldName},on:{input:_vm.valueUpdated,"value-updated":_vm.valueUpdated},scopedSlots:_vm._u([{key:"additionalProperties",fn:function(ref){var val=ref.val,event=ref.event;return[_c("div",[_vm.mySchema.altTextEnabled?_c("cf-field",{class:_vm.errors.has(_vm.altTextFieldName)?"is-danger":"",attrs:{label:_vm._f("localizable")("vue.form.webformimage.component.alttext"),type:_vm.errors.has(_vm.altTextFieldName)?"is-danger":"",message:_vm.errors.first(_vm.altTextFieldName)}},[_c("cf-input",{directives:[{name:"validate",rawName:"v-validate",value:_vm.altTextValidation,expression:"altTextValidation"}],attrs:{value:val.altText,name:_vm.altTextFieldName,"data-vv-as":_vm._f("localizable")("vue.form.webformimage.component.alttext")},on:{input:function($event){return _vm.onAltTextChanged($event,val,event)}}})],1):_vm._e(),_vm._v(" "),_vm.mySchema.enableTooltip?_c("cf-field",{class:_vm.errors.has(_vm.tooltipFieldName)?"is-danger":"",attrs:{label:_vm._f("localizable")("vue.form.webformimage.component.tooltip"),type:_vm.errors.has(_vm.tooltipFieldName)?"is-danger":"",message:_vm.errors.first(_vm.tooltipFieldName)}},[_c("cf-input",{attrs:{value:val.tooltip,name:_vm.tooltipFieldName,"data-vv-as":_vm._f("localizable")("vue.form.webformimage.component.tooltip")},on:{input:function($event){return _vm.onTooltipChanged($event,val,event)}}})],1):_vm._e()],1)]}}]),model:{value:_vm.internalValue,callback:function($$v){_vm.internalValue=$$v},expression:"internalValue"}})],1)},[],!1,null,null,null).exports},56709:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var TimeUnits;__webpack_require__.d(__webpack_exports__,{p:function(){return TimeUnits}}),function(TimeUnits){TimeUnits[TimeUnits.Second=1e3]="Second",TimeUnits[TimeUnits.Minute=6e4]="Minute",TimeUnits[TimeUnits.Hour=36e5]="Hour",TimeUnits[TimeUnits.Day=864e5]="Day",TimeUnits[TimeUnits.Week=6048e5]="Week"}(TimeUnits||(TimeUnits={}))},56925:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Tooltip}});var tslib_es6=__webpack_require__(5482),config=__webpack_require__(69903),vue_property_decorator=__webpack_require__(85007),helpers=__webpack_require__(89800),cfTooltip=function(_super){function cfTooltip(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.newType=_this.type,_this.newAnimated=_this.animated||config.A.defaultTooltipAnimated,_this.internalPosition=_this.position,_this.showData=_this.delayTimeInMs<1,_this.changeDebounce=(0,helpers.sg)(function(self,newStatus){self.showData=newStatus},_this.delayTimeInMs),_this}return(0,tslib_es6.C6)(cfTooltip,_super),Object.defineProperty(cfTooltip.prototype,"hasHtmlSlot",{get:function(){return null!=this.$slots.html_container},enumerable:!1,configurable:!0}),Object.defineProperty(cfTooltip.prototype,"canShow",{get:function(){return 0==this.delayTimeInMs||this.showData},enumerable:!1,configurable:!0}),Object.defineProperty(cfTooltip.prototype,"htmlLabel",{get:function(){var content=this.label;return this.propertyName&&(content="
"+this.propertyName+"
"+content+"
"),content},enumerable:!1,configurable:!0}),Object.defineProperty(cfTooltip.prototype,"canShowTooltip",{get:function(){return this.active&&this.useHtml&&this.canShow},enumerable:!1,configurable:!0}),cfTooltip.prototype.getLabelText=function(){return this.active&&this.showData?this.useHtml?"":this.label:""},cfTooltip.prototype.changePosition=function(position){this.internalPosition=position},cfTooltip.prototype.handleDropdownPosition=function(){var wasRepositioned=!1,placeholderRect=this.$refs.placeholderRef.getBoundingClientRect(),dropdownRect=this.$refs.tooltipRef.getBoundingClientRect(),dropdownRightX=dropdownRect.x+dropdownRect.width,placeholderRightX=placeholderRect.x+placeholderRect.width;dropdownRect.x<0?(wasRepositioned=!0,this.$refs.tooltipRef.style.left="0",this.$refs.tooltipRef.style.right="auto",this.$refs.tooltipRef.style.transform="translateX(".concat(30-placeholderRect.x,"px)")):dropdownRightX>window.innerWidth&&(wasRepositioned=!0,this.$refs.tooltipRef.style.left="auto",this.$refs.tooltipRef.style.right="0",this.$refs.tooltipRef.style.transform="translateX(".concat(window.innerWidth-placeholderRightX-30,"px)")),wasRepositioned&&this.changePosition("is-bottom")},cfTooltip.prototype.onMouseOver=function(){this.delayTimeInMs>0&&this.changeDebounce(this,!0),this.canShowTooltip&&this.handleDropdownPosition()},cfTooltip.prototype.onMouseLeave=function(){this.delayTimeInMs>0&&this.changeDebounce(this,!1)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!0}),(0,tslib_es6.Sn)("design:type",Boolean)],cfTooltip.prototype,"active",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfTooltip.prototype,"isFullWidth",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfTooltip.prototype,"useHtml",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"is-info"}),(0,tslib_es6.Sn)("design:type",String)],cfTooltip.prototype,"type",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfTooltip.prototype,"htmlContainerClass",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String}),(0,tslib_es6.Sn)("design:type",String)],cfTooltip.prototype,"label",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String}),(0,tslib_es6.Sn)("design:type",String)],cfTooltip.prototype,"wrapperClass",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"is-top",validator:function(value){return["is-top","is-bottom","is-left","is-right"].indexOf(value)>-1}}),(0,tslib_es6.Sn)("design:type",String)],cfTooltip.prototype,"position",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfTooltip.prototype,"always",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfTooltip.prototype,"animated",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfTooltip.prototype,"square",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfTooltip.prototype,"dashed",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfTooltip.prototype,"multilined",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Number,default:0}),(0,tslib_es6.Sn)("design:type",Number)],cfTooltip.prototype,"delayTimeInMs",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"is-medium"}),(0,tslib_es6.Sn)("design:type",String)],cfTooltip.prototype,"size",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String}),(0,tslib_es6.Sn)("design:type",String)],cfTooltip.prototype,"propertyName",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfTooltip.prototype,"block",void 0),cfTooltip=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cfTooltip"})],cfTooltip)}(vue_property_decorator.lD),tooltip_Tooltipvue_type_script_lang_ts_=cfTooltip,Tooltip=(0,__webpack_require__(51084).A)(tooltip_Tooltipvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{ref:"placeholderRef",class:[_vm.newType,_vm.internalPosition,_vm.size,{"cf-tooltip":_vm.active,"is-fullwidth":_vm.isFullWidth,"is-square":_vm.square,"is-animated":_vm.newAnimated,"is-always":_vm.always,"is-multiline":_vm.multilined,"is-dashed":_vm.dashed,"is-block":_vm.block},_vm.wrapperClass],attrs:{"data-label":_vm.getLabelText()},on:{mouseover:_vm.onMouseOver,mouseleave:_vm.onMouseLeave}},[_vm._t("default"),_vm._v(" "),!_vm.hasHtmlSlot&&_vm.canShowTooltip?_c("div",{ref:"tooltipRef",staticClass:"tooltip-html-container",class:[_vm.htmlContainerClass],domProps:{innerHTML:_vm._s(_vm.htmlLabel)}}):_vm._e(),_vm._v(" "),_vm.hasHtmlSlot&&_vm.canShowTooltip?_c("div",{ref:"tooltipRef",staticClass:"tooltip-html-container",class:[_vm.htmlContainerClass]},[_vm._t("html_container")],2):_vm._e()],2)},[],!1,null,null,null).exports},57335:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{o:function(){return CountryService}});var _utils_helpers__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(89800),axios__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(31234),getAbsoluteUrl=function(relativeUrl){return(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_0__.ID)("/Country/"+relativeUrl)},CountryService={getStatesByCountryId:function(countryId){return axios__WEBPACK_IMPORTED_MODULE_1__.A.get(getAbsoluteUrl("GetStatesByCountryId"),{params:{countryId:countryId}})},getCountries:function(){return axios__WEBPACK_IMPORTED_MODULE_1__.A.get(getAbsoluteUrl("GetCountries"))}}},57379:function(module){"use strict";module.exports=TypeError},57797:function(module,__unused_webpack_exports,__webpack_require__){var process=__webpack_require__(68558);module.exports=function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a="function"==typeof _dereq_&&_dereq_;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n||e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var i="function"==typeof _dereq_&&_dereq_,o=0;o0;)_drainQueueStep(queue)}function _drainQueueStep(queue){var fn=queue.shift();if("function"!=typeof fn)fn._settlePromises();else{var receiver=queue.shift(),arg=queue.shift();fn.call(receiver,arg)}}Async.prototype.setScheduler=function(fn){var prev=this._schedule;return this._schedule=fn,this._customScheduler=!0,prev},Async.prototype.hasCustomScheduler=function(){return this._customScheduler},Async.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},Async.prototype.fatalError=function(e,isNode){isNode?(process.stderr.write("Fatal "+(e instanceof Error?e.stack:e)+"\n"),process.exit(2)):this.throwLater(e)},Async.prototype.throwLater=function(fn,arg){if(1===arguments.length&&(arg=fn,fn=function(){throw arg}),"undefined"!=typeof setTimeout)setTimeout(function(){fn(arg)},0);else try{this._schedule(function(){fn(arg)})}catch(e){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}},Async.prototype.invokeLater=AsyncInvokeLater,Async.prototype.invoke=AsyncInvoke,Async.prototype.settlePromises=AsyncSettlePromises,Async.prototype._drainQueues=function(){_drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,_drainQueue(this._lateQueue)},Async.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},Async.prototype._reset=function(){this._isTickUsed=!1},module.exports=Async,module.exports.firstLineError=firstLineError},{"./queue":26,"./schedule":29}],3:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise,INTERNAL,tryConvertToPromise,debug){var calledBind=!1,rejectThis=function(_,e){this._reject(e)},targetRejected=function(e,context){context.promiseRejectionQueued=!0,context.bindingPromise._then(rejectThis,rejectThis,null,this,e)},bindingResolved=function(thisArg,context){50397184&this._bitField||this._resolveCallback(context.target)},bindingRejected=function(e,context){context.promiseRejectionQueued||this._reject(e)};Promise.prototype.bind=function(thisArg){calledBind||(calledBind=!0,Promise.prototype._propagateFrom=debug.propagateFromFunction(),Promise.prototype._boundValue=debug.boundValueFunction());var maybePromise=tryConvertToPromise(thisArg),ret=new Promise(INTERNAL);ret._propagateFrom(this,1);var target=this._target();if(ret._setBoundTo(maybePromise),maybePromise instanceof Promise){var context={promiseRejectionQueued:!1,promise:ret,target:target,bindingPromise:maybePromise};target._then(INTERNAL,targetRejected,void 0,ret,context),maybePromise._then(bindingResolved,bindingRejected,void 0,ret,context),ret._setOnCancel(maybePromise)}else ret._resolveCallback(target);return ret},Promise.prototype._setBoundTo=function(obj){void 0!==obj?(this._bitField=2097152|this._bitField,this._boundTo=obj):this._bitField=-2097153&this._bitField},Promise.prototype._isBound=function(){return!(2097152&~this._bitField)},Promise.bind=function(thisArg,value){return Promise.resolve(value).bind(thisArg)}}},{}],4:[function(_dereq_,module,exports){"use strict";var old;function noConflict(){try{Promise===bluebird&&(Promise=old)}catch(e){}return bluebird}"undefined"!=typeof Promise&&(old=Promise);var bluebird=_dereq_("./promise")();bluebird.noConflict=noConflict,module.exports=bluebird},{"./promise":22}],5:[function(_dereq_,module,exports){"use strict";var cr=Object.create;if(cr){var callerCache=cr(null),getterCache=cr(null);callerCache[" size"]=getterCache[" size"]=0}module.exports=function(Promise){var getGetter,util=_dereq_("./util"),canEvaluate=util.canEvaluate;function ensureMethod(obj,methodName){var fn;if(null!=obj&&(fn=obj[methodName]),"function"!=typeof fn){var message="Object "+util.classString(obj)+" has no method '"+util.toString(methodName)+"'";throw new Promise.TypeError(message)}return fn}function caller(obj){return ensureMethod(obj,this.pop()).apply(obj,this)}function namedGetter(obj){return obj[this]}function indexedGetter(obj){var index=+this;return index<0&&(index=Math.max(0,index+obj.length)),obj[index]}util.isIdentifier,Promise.prototype.call=function(methodName){var args=[].slice.call(arguments,1);return args.push(methodName),this._then(caller,void 0,void 0,args,void 0)},Promise.prototype.get=function(propertyName){var getter;if("number"==typeof propertyName)getter=indexedGetter;else if(canEvaluate){var maybeGetter=getGetter(propertyName);getter=null!==maybeGetter?maybeGetter:namedGetter}else getter=namedGetter;return this._then(getter,void 0,void 0,propertyName,void 0)}}},{"./util":36}],6:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise,PromiseArray,apiRejection,debug){var util=_dereq_("./util"),tryCatch=util.tryCatch,errorObj=util.errorObj,async=Promise._async;Promise.prototype.break=Promise.prototype.cancel=function(){if(!debug.cancellation())return this._warn("cancellation is disabled");for(var promise=this,child=promise;promise._isCancellable();){if(!promise._cancelBy(child)){child._isFollowing()?child._followee().cancel():child._cancelBranched();break}var parent=promise._cancellationParent;if(null==parent||!parent._isCancellable()){promise._isFollowing()?promise._followee().cancel():promise._cancelBranched();break}promise._isFollowing()&&promise._followee().cancel(),promise._setWillBeCancelled(),child=promise,promise=parent}},Promise.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},Promise.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},Promise.prototype._cancelBy=function(canceller){return canceller===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},Promise.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},Promise.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),async.invoke(this._cancelPromises,this,void 0))},Promise.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},Promise.prototype._unsetOnCancel=function(){this._onCancelField=void 0},Promise.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},Promise.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},Promise.prototype._doInvokeOnCancel=function(onCancelCallback,internalOnly){if(util.isArray(onCancelCallback))for(var i=0;i=0)return contextStack[lastIndex]}return Promise.prototype._promiseCreated=function(){},Promise.prototype._pushContext=function(){},Promise.prototype._popContext=function(){return null},Promise._peekContext=Promise.prototype._peekContext=function(){},Context.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,contextStack.push(this._trace))},Context.prototype._popContext=function(){if(void 0!==this._trace){var trace=contextStack.pop(),ret=trace._promiseCreated;return trace._promiseCreated=null,ret}return null},Context.CapturedTrace=null,Context.create=createContext,Context.deactivateLongStackTraces=function(){},Context.activateLongStackTraces=function(){var Promise_pushContext=Promise.prototype._pushContext,Promise_popContext=Promise.prototype._popContext,Promise_PeekContext=Promise._peekContext,Promise_peekContext=Promise.prototype._peekContext,Promise_promiseCreated=Promise.prototype._promiseCreated;Context.deactivateLongStackTraces=function(){Promise.prototype._pushContext=Promise_pushContext,Promise.prototype._popContext=Promise_popContext,Promise._peekContext=Promise_PeekContext,Promise.prototype._peekContext=Promise_peekContext,Promise.prototype._promiseCreated=Promise_promiseCreated,longStackTraces=!1},longStackTraces=!0,Promise.prototype._pushContext=Context.prototype._pushContext,Promise.prototype._popContext=Context.prototype._popContext,Promise._peekContext=Promise.prototype._peekContext=peekContext,Promise.prototype._promiseCreated=function(){var ctx=this._peekContext();ctx&&null==ctx._promiseCreated&&(ctx._promiseCreated=this)}},Context}},{}],9:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise,Context,enableAsyncHooks,disableAsyncHooks){var unhandledRejectionHandled,possiblyUnhandledRejection,printWarning,deferUnhandledRejectionCheck,async=Promise._async,Warning=_dereq_("./errors").Warning,util=_dereq_("./util"),es5=_dereq_("./es5"),canAttachTrace=util.canAttachTrace,bluebirdFramePattern=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,nodeFramePattern=/\((?:timers\.js):\d+:\d+\)/,parseLinePattern=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,stackFramePattern=null,formatStack=null,indentStackFrames=!1,debugging=!(0==util.env("BLUEBIRD_DEBUG")),warnings=!(0==util.env("BLUEBIRD_WARNINGS")||!debugging&&!util.env("BLUEBIRD_WARNINGS")),longStackTraces=!(0==util.env("BLUEBIRD_LONG_STACK_TRACES")||!debugging&&!util.env("BLUEBIRD_LONG_STACK_TRACES")),wForgottenReturn=0!=util.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(warnings||!!util.env("BLUEBIRD_W_FORGOTTEN_RETURN"));!function(){var promises=[];function unhandledRejectionCheck(){for(var i=0;i0},Promise.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},Promise.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},Promise.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},Promise.prototype._warn=function(message,shouldUseOwnTrace,promise){return warn(message,shouldUseOwnTrace,promise||this)},Promise.onPossiblyUnhandledRejection=function(fn){var context=Promise._getContext();possiblyUnhandledRejection=util.contextBind(context,fn)},Promise.onUnhandledRejectionHandled=function(fn){var context=Promise._getContext();unhandledRejectionHandled=util.contextBind(context,fn)};var disableLongStackTraces=function(){};Promise.longStackTraces=function(){if(async.haveItemsQueued()&&!config.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!config.longStackTraces&&longStackTracesIsSupported()){var Promise_captureStackTrace=Promise.prototype._captureStackTrace,Promise_attachExtraTrace=Promise.prototype._attachExtraTrace,Promise_dereferenceTrace=Promise.prototype._dereferenceTrace;config.longStackTraces=!0,disableLongStackTraces=function(){if(async.haveItemsQueued()&&!config.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");Promise.prototype._captureStackTrace=Promise_captureStackTrace,Promise.prototype._attachExtraTrace=Promise_attachExtraTrace,Promise.prototype._dereferenceTrace=Promise_dereferenceTrace,Context.deactivateLongStackTraces(),config.longStackTraces=!1},Promise.prototype._captureStackTrace=longStackTracesCaptureStackTrace,Promise.prototype._attachExtraTrace=longStackTracesAttachExtraTrace,Promise.prototype._dereferenceTrace=longStackTracesDereferenceTrace,Context.activateLongStackTraces()}},Promise.hasLongStackTraces=function(){return config.longStackTraces&&longStackTracesIsSupported()};var legacyHandlers={unhandledrejection:{before:function(){var ret=util.global.onunhandledrejection;return util.global.onunhandledrejection=null,ret},after:function(fn){util.global.onunhandledrejection=fn}},rejectionhandled:{before:function(){var ret=util.global.onrejectionhandled;return util.global.onrejectionhandled=null,ret},after:function(fn){util.global.onrejectionhandled=fn}}},fireDomEvent=function(){var dispatch=function(legacy,e){if(!legacy)return!util.global.dispatchEvent(e);var fn;try{return fn=legacy.before(),!util.global.dispatchEvent(e)}finally{legacy.after(fn)}};try{if("function"==typeof CustomEvent){var event=new CustomEvent("CustomEvent");return util.global.dispatchEvent(event),function(name,event){name=name.toLowerCase();var domEvent=new CustomEvent(name,{detail:event,cancelable:!0});return es5.defineProperty(domEvent,"promise",{value:event.promise}),es5.defineProperty(domEvent,"reason",{value:event.reason}),dispatch(legacyHandlers[name],domEvent)}}return"function"==typeof Event?(event=new Event("CustomEvent"),util.global.dispatchEvent(event),function(name,event){name=name.toLowerCase();var domEvent=new Event(name,{cancelable:!0});return domEvent.detail=event,es5.defineProperty(domEvent,"promise",{value:event.promise}),es5.defineProperty(domEvent,"reason",{value:event.reason}),dispatch(legacyHandlers[name],domEvent)}):((event=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),util.global.dispatchEvent(event),function(name,event){name=name.toLowerCase();var domEvent=document.createEvent("CustomEvent");return domEvent.initCustomEvent(name,!1,!0,event),dispatch(legacyHandlers[name],domEvent)})}catch(e){}return function(){return!1}}(),fireGlobalEvent=util.isNode?function(){return process.emit.apply(process,arguments)}:util.global?function(name){var methodName="on"+name.toLowerCase(),method=util.global[methodName];return!!method&&(method.apply(util.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function generatePromiseLifecycleEventObject(name,promise){return{promise:promise}}var eventToObjectGenerator={promiseCreated:generatePromiseLifecycleEventObject,promiseFulfilled:generatePromiseLifecycleEventObject,promiseRejected:generatePromiseLifecycleEventObject,promiseResolved:generatePromiseLifecycleEventObject,promiseCancelled:generatePromiseLifecycleEventObject,promiseChained:function(name,promise,child){return{promise:promise,child:child}},warning:function(name,warning){return{warning:warning}},unhandledRejection:function(name,reason,promise){return{reason:reason,promise:promise}},rejectionHandled:generatePromiseLifecycleEventObject},activeFireEvent=function(name){var globalEventFired=!1;try{globalEventFired=fireGlobalEvent.apply(null,arguments)}catch(e){async.throwLater(e),globalEventFired=!0}var domEventFired=!1;try{domEventFired=fireDomEvent(name,eventToObjectGenerator[name].apply(null,arguments))}catch(e){async.throwLater(e),domEventFired=!0}return domEventFired||globalEventFired};function defaultFireEvent(){return!1}function cancellationExecute(executor,resolve,reject){var promise=this;try{executor(resolve,reject,function(onCancel){if("function"!=typeof onCancel)throw new TypeError("onCancel must be a function, got: "+util.toString(onCancel));promise._attachCancellationCallback(onCancel)})}catch(e){return e}}function cancellationAttachCancellationCallback(onCancel){if(!this._isCancellable())return this;var previousOnCancel=this._onCancel();void 0!==previousOnCancel?util.isArray(previousOnCancel)?previousOnCancel.push(onCancel):this._setOnCancel([previousOnCancel,onCancel]):this._setOnCancel(onCancel)}function cancellationOnCancel(){return this._onCancelField}function cancellationSetOnCancel(onCancel){this._onCancelField=onCancel}function cancellationClearCancellationData(){this._cancellationParent=void 0,this._onCancelField=void 0}function cancellationPropagateFrom(parent,flags){if(1&flags){this._cancellationParent=parent;var branchesRemainingToCancel=parent._branchesRemainingToCancel;void 0===branchesRemainingToCancel&&(branchesRemainingToCancel=0),parent._branchesRemainingToCancel=branchesRemainingToCancel+1}2&flags&&parent._isBound()&&this._setBoundTo(parent._boundTo)}function bindingPropagateFrom(parent,flags){2&flags&&parent._isBound()&&this._setBoundTo(parent._boundTo)}Promise.config=function(opts){if("longStackTraces"in(opts=Object(opts))&&(opts.longStackTraces?Promise.longStackTraces():!opts.longStackTraces&&Promise.hasLongStackTraces()&&disableLongStackTraces()),"warnings"in opts){var warningsOption=opts.warnings;config.warnings=!!warningsOption,wForgottenReturn=config.warnings,util.isObject(warningsOption)&&"wForgottenReturn"in warningsOption&&(wForgottenReturn=!!warningsOption.wForgottenReturn)}if("cancellation"in opts&&opts.cancellation&&!config.cancellation){if(async.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");Promise.prototype._clearCancellationData=cancellationClearCancellationData,Promise.prototype._propagateFrom=cancellationPropagateFrom,Promise.prototype._onCancel=cancellationOnCancel,Promise.prototype._setOnCancel=cancellationSetOnCancel,Promise.prototype._attachCancellationCallback=cancellationAttachCancellationCallback,Promise.prototype._execute=cancellationExecute,propagateFromFunction=cancellationPropagateFrom,config.cancellation=!0}if("monitoring"in opts&&(opts.monitoring&&!config.monitoring?(config.monitoring=!0,Promise.prototype._fireEvent=activeFireEvent):!opts.monitoring&&config.monitoring&&(config.monitoring=!1,Promise.prototype._fireEvent=defaultFireEvent)),"asyncHooks"in opts&&util.nodeSupportsAsyncResource){var prev=config.asyncHooks,cur=!!opts.asyncHooks;prev!==cur&&(config.asyncHooks=cur,cur?enableAsyncHooks():disableAsyncHooks())}return Promise},Promise.prototype._fireEvent=defaultFireEvent,Promise.prototype._execute=function(executor,resolve,reject){try{executor(resolve,reject)}catch(e){return e}},Promise.prototype._onCancel=function(){},Promise.prototype._setOnCancel=function(handler){},Promise.prototype._attachCancellationCallback=function(onCancel){},Promise.prototype._captureStackTrace=function(){},Promise.prototype._attachExtraTrace=function(){},Promise.prototype._dereferenceTrace=function(){},Promise.prototype._clearCancellationData=function(){},Promise.prototype._propagateFrom=function(parent,flags){};var propagateFromFunction=bindingPropagateFrom;function boundValueFunction(){var ret=this._boundTo;return void 0!==ret&&ret instanceof Promise?ret.isFulfilled()?ret.value():void 0:ret}function longStackTracesCaptureStackTrace(){this._trace=new CapturedTrace(this._peekContext())}function longStackTracesAttachExtraTrace(error,ignoreSelf){if(canAttachTrace(error)){var trace=this._trace;if(void 0!==trace&&ignoreSelf&&(trace=trace._parent),void 0!==trace)trace.attachExtraTrace(error);else if(!error.__stackCleaned__){var parsed=parseStackAndMessage(error);util.notEnumerableProp(error,"stack",parsed.message+"\n"+parsed.stack.join("\n")),util.notEnumerableProp(error,"__stackCleaned__",!0)}}}function longStackTracesDereferenceTrace(){this._trace=void 0}function checkForgottenReturns(returnValue,promiseCreated,name,promise,parent){if(void 0===returnValue&&null!==promiseCreated&&wForgottenReturn){if(void 0!==parent&&parent._returnedNonUndefined())return;if(!(65535&promise._bitField))return;name&&(name+=" ");var handlerLine="",creatorLine="";if(promiseCreated._trace){for(var traceLines=promiseCreated._trace.stack.split("\n"),stack=cleanStack(traceLines),i=stack.length-1;i>=0;--i){var line=stack[i];if(!nodeFramePattern.test(line)){var lineMatches=line.match(parseLinePattern);lineMatches&&(handlerLine="at "+lineMatches[1]+":"+lineMatches[2]+":"+lineMatches[3]+" ");break}}if(stack.length>0){var firstUserLine=stack[0];for(i=0;i0&&(creatorLine="\n"+traceLines[i-1]);break}}}var msg="a promise was created in a "+name+"handler "+handlerLine+"but was not returned from it, see http://goo.gl/rRqMUw"+creatorLine;promise._warn(msg,!0,promiseCreated)}}function deprecated(name,replacement){var message=name+" is deprecated and will be removed in a future version.";return replacement&&(message+=" Use "+replacement+" instead."),warn(message)}function warn(message,shouldUseOwnTrace,promise){if(config.warnings){var ctx,warning=new Warning(message);if(shouldUseOwnTrace)promise._attachExtraTrace(warning);else if(config.longStackTraces&&(ctx=Promise._peekContext()))ctx.attachExtraTrace(warning);else{var parsed=parseStackAndMessage(warning);warning.stack=parsed.message+"\n"+parsed.stack.join("\n")}activeFireEvent("warning",warning)||formatAndLogError(warning,"",!0)}}function reconstructStack(message,stacks){for(var i=0;i=0;--j)if(prev[j]===currentLastLine){commonRootMeetPoint=j;break}for(j=commonRootMeetPoint;j>=0;--j){var line=prev[j];if(current[currentLastIndex]!==line)break;current.pop(),currentLastIndex--}current=prev}}function cleanStack(stack){for(var ret=[],i=0;i0&&"SyntaxError"!=error.name&&(stack=stack.slice(i)),stack}function parseStackAndMessage(error){var stack=error.stack,message=error.toString();return stack="string"==typeof stack&&stack.length>0?stackFramesAsArray(error):[" (No stack trace)"],{message:message,stack:"SyntaxError"==error.name?stack:cleanStack(stack)}}function formatAndLogError(error,title,isSoft){if("undefined"!=typeof console){var message;if(util.isObject(error)){var stack=error.stack;message=title+formatStack(stack,error)}else message=title+String(error);"function"==typeof printWarning?printWarning(message,isSoft):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(message)}}function fireRejectionEvent(name,localHandler,reason,promise){var localEventFired=!1;try{"function"==typeof localHandler&&(localEventFired=!0,"rejectionHandled"===name?localHandler(promise):localHandler(reason,promise))}catch(e){async.throwLater(e)}"unhandledRejection"===name?activeFireEvent(name,reason,promise)||localEventFired||formatAndLogError(reason,"Unhandled rejection "):activeFireEvent(name,promise)}function formatNonError(obj){var str;if("function"==typeof obj)str="[function "+(obj.name||"anonymous")+"]";else{if(str=obj&&"function"==typeof obj.toString?obj.toString():util.toString(obj),/\[object [a-zA-Z0-9$_]+\]/.test(str))try{str=JSON.stringify(obj)}catch(e){}0===str.length&&(str="(empty array)")}return"(<"+snip(str)+">, no stack trace)"}function snip(str){var maxChars=41;return str.length=lastIndex||(shouldIgnore=function(line){if(bluebirdFramePattern.test(line))return!0;var info=parseLineInfo(line);return!!(info&&info.fileName===firstFileName&&firstIndex<=info.line&&info.line<=lastIndex)})}}function CapturedTrace(parent){this._parent=parent,this._promisesCreated=0;var length=this._length=1+(void 0===parent?0:parent._length);captureStackTrace(this,CapturedTrace),length>32&&this.uncycle()}util.inherits(CapturedTrace,Error),Context.CapturedTrace=CapturedTrace,CapturedTrace.prototype.uncycle=function(){var length=this._length;if(!(length<2)){for(var nodes=[],stackToIndex={},i=0,node=this;void 0!==node;++i)nodes.push(node),node=node._parent;for(i=(length=this._length=i)-1;i>=0;--i){var stack=nodes[i].stack;void 0===stackToIndex[stack]&&(stackToIndex[stack]=i)}for(i=0;i0&&(nodes[index-1]._parent=void 0,nodes[index-1]._length=1),nodes[i]._parent=void 0,nodes[i]._length=1;var cycleEdgeNode=i>0?nodes[i-1]:this;index=0;--j)nodes[j]._length=currentChildLength,currentChildLength++;return}}}},CapturedTrace.prototype.attachExtraTrace=function(error){if(!error.__stackCleaned__){this.uncycle();for(var parsed=parseStackAndMessage(error),message=parsed.message,stacks=[parsed.stack],trace=this;void 0!==trace;)stacks.push(cleanStack(trace.stack.split("\n"))),trace=trace._parent;removeCommonRoots(stacks),removeDuplicateOrEmptyJumps(stacks),util.notEnumerableProp(error,"stack",reconstructStack(message,stacks)),util.notEnumerableProp(error,"__stackCleaned__",!0)}};var captureStackTrace=function(){var v8stackFramePattern=/^\s*at\s*/,v8stackFormatter=function(stack,error){return"string"==typeof stack?stack:void 0!==error.name&&void 0!==error.message?error.toString():formatNonError(error)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,stackFramePattern=v8stackFramePattern,formatStack=v8stackFormatter;var captureStackTrace=Error.captureStackTrace;return shouldIgnore=function(line){return bluebirdFramePattern.test(line)},function(receiver,ignoreUntil){Error.stackTraceLimit+=6,captureStackTrace(receiver,ignoreUntil),Error.stackTraceLimit-=6}}var hasStackAfterThrow,err=new Error;if("string"==typeof err.stack&&err.stack.split("\n")[0].indexOf("stackDetection@")>=0)return stackFramePattern=/@/,formatStack=v8stackFormatter,indentStackFrames=!0,function(o){o.stack=(new Error).stack};try{throw new Error}catch(e){hasStackAfterThrow="stack"in e}return!("stack"in err)&&hasStackAfterThrow&&"number"==typeof Error.stackTraceLimit?(stackFramePattern=v8stackFramePattern,formatStack=v8stackFormatter,function(o){Error.stackTraceLimit+=6;try{throw new Error}catch(e){o.stack=e.stack}Error.stackTraceLimit-=6}):(formatStack=function(stack,error){return"string"==typeof stack?stack:"object"!=typeof error&&"function"!=typeof error||void 0===error.name||void 0===error.message?formatNonError(error):error.toString()},null)}();"undefined"!=typeof console&&void 0!==console.warn&&(printWarning=function(message){console.warn(message)},util.isNode&&process.stderr.isTTY?printWarning=function(message,isSoft){var color=isSoft?"":"";console.warn(color+message+"\n")}:util.isNode||"string"!=typeof(new Error).stack||(printWarning=function(message,isSoft){console.warn("%c"+message,isSoft?"color: darkorange":"color: red")}));var config={warnings:warnings,longStackTraces:!1,cancellation:!1,monitoring:!1,asyncHooks:!1};return longStackTraces&&Promise.longStackTraces(),{asyncHooks:function(){return config.asyncHooks},longStackTraces:function(){return config.longStackTraces},warnings:function(){return config.warnings},cancellation:function(){return config.cancellation},monitoring:function(){return config.monitoring},propagateFromFunction:function(){return propagateFromFunction},boundValueFunction:function(){return boundValueFunction},checkForgottenReturns:checkForgottenReturns,setBounds:setBounds,warn:warn,deprecated:deprecated,CapturedTrace:CapturedTrace,fireDomEvent:fireDomEvent,fireGlobalEvent:fireGlobalEvent}}},{"./errors":12,"./es5":13,"./util":36}],10:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise){function returner(){return this.value}function thrower(){throw this.reason}Promise.prototype.return=Promise.prototype.thenReturn=function(value){return value instanceof Promise&&value.suppressUnhandledRejections(),this._then(returner,void 0,void 0,{value:value},void 0)},Promise.prototype.throw=Promise.prototype.thenThrow=function(reason){return this._then(thrower,void 0,void 0,{reason:reason},void 0)},Promise.prototype.catchThrow=function(reason){if(arguments.length<=1)return this._then(void 0,thrower,void 0,{reason:reason},void 0);var _reason=arguments[1],handler=function(){throw _reason};return this.caught(reason,handler)},Promise.prototype.catchReturn=function(value){if(arguments.length<=1)return value instanceof Promise&&value.suppressUnhandledRejections(),this._then(void 0,returner,void 0,{value:value},void 0);var _value=arguments[1];_value instanceof Promise&&_value.suppressUnhandledRejections();var handler=function(){return _value};return this.caught(value,handler)}}},{}],11:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise,INTERNAL){var PromiseReduce=Promise.reduce,PromiseAll=Promise.all;function promiseAllThis(){return PromiseAll(this)}function PromiseMapSeries(promises,fn){return PromiseReduce(promises,fn,INTERNAL,INTERNAL)}Promise.prototype.each=function(fn){return PromiseReduce(this,fn,INTERNAL,0)._then(promiseAllThis,void 0,void 0,this,void 0)},Promise.prototype.mapSeries=function(fn){return PromiseReduce(this,fn,INTERNAL,INTERNAL)},Promise.each=function(promises,fn){return PromiseReduce(promises,fn,INTERNAL,0)._then(promiseAllThis,void 0,void 0,promises,void 0)},Promise.mapSeries=PromiseMapSeries}},{}],12:[function(_dereq_,module,exports){"use strict";var _TypeError,_RangeError,es5=_dereq_("./es5"),Objectfreeze=es5.freeze,util=_dereq_("./util"),inherits=util.inherits,notEnumerableProp=util.notEnumerableProp;function subError(nameProperty,defaultMessage){function SubError(message){if(!(this instanceof SubError))return new SubError(message);notEnumerableProp(this,"message","string"==typeof message?message:defaultMessage),notEnumerableProp(this,"name",nameProperty),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return inherits(SubError,Error),SubError}var Warning=subError("Warning","warning"),CancellationError=subError("CancellationError","cancellation error"),TimeoutError=subError("TimeoutError","timeout error"),AggregateError=subError("AggregateError","aggregate error");try{_TypeError=TypeError,_RangeError=RangeError}catch(e){_TypeError=subError("TypeError","type error"),_RangeError=subError("RangeError","range error")}for(var methods="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),i=0;i1?ctx.cancelPromise._reject(reason):ctx.cancelPromise._cancel(),ctx.cancelPromise=null,!0)}function succeed(){return finallyHandler.call(this,this.promise._target()._settledValue())}function fail(reason){if(!checkCancel(this,reason))return errorObj.e=reason,errorObj}function finallyHandler(reasonOrValue){var promise=this.promise,handler=this.handler;if(!this.called){this.called=!0;var ret=this.isFinallyHandler()?handler.call(promise._boundValue()):handler.call(promise._boundValue(),reasonOrValue);if(ret===NEXT_FILTER)return ret;if(void 0!==ret){promise._setReturnedNonUndefined();var maybePromise=tryConvertToPromise(ret,promise);if(maybePromise instanceof Promise){if(null!=this.cancelPromise){if(maybePromise._isCancelled()){var reason=new CancellationError("late cancellation observer");return promise._attachExtraTrace(reason),errorObj.e=reason,errorObj}maybePromise.isPending()&&maybePromise._attachCancellationCallback(new FinallyHandlerCancelReaction(this))}return maybePromise._then(succeed,fail,void 0,this,void 0)}}}return promise.isRejected()?(checkCancel(this),errorObj.e=reasonOrValue,errorObj):(checkCancel(this),reasonOrValue)}return PassThroughHandlerContext.prototype.isFinallyHandler=function(){return 0===this.type},FinallyHandlerCancelReaction.prototype._resultCancelled=function(){checkCancel(this.finallyHandler)},Promise.prototype._passThrough=function(handler,type,success,fail){return"function"!=typeof handler?this.then():this._then(success,fail,void 0,new PassThroughHandlerContext(this,type,handler),void 0)},Promise.prototype.lastly=Promise.prototype.finally=function(handler){return this._passThrough(handler,0,finallyHandler,finallyHandler)},Promise.prototype.tap=function(handler){return this._passThrough(handler,1,finallyHandler)},Promise.prototype.tapCatch=function(handlerOrPredicate){var len=arguments.length;if(1===len)return this._passThrough(handlerOrPredicate,1,void 0,finallyHandler);var i,catchInstances=new Array(len-1),j=0;for(i=0;i0&&"function"==typeof arguments[last]&&(fn=arguments[last]);var args=[].slice.call(arguments);fn&&args.pop();var ret=new PromiseArray(args).promise();return void 0!==fn?ret.spread(fn):ret}}},{"./util":36}],18:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise,PromiseArray,apiRejection,tryConvertToPromise,INTERNAL,debug){var util=_dereq_("./util"),tryCatch=util.tryCatch,errorObj=util.errorObj,async=Promise._async;function MappingPromiseArray(promises,fn,limit,_filter){this.constructor$(promises),this._promise._captureStackTrace();var context=Promise._getContext();if(this._callback=util.contextBind(context,fn),this._preservedValues=_filter===INTERNAL?new Array(this.length()):null,this._limit=limit,this._inFlight=0,this._queue=[],async.invoke(this._asyncInit,this,void 0),util.isArray(promises))for(var i=0;i=1?limit:0,_filter).promise()}util.inherits(MappingPromiseArray,PromiseArray),MappingPromiseArray.prototype._asyncInit=function(){this._init$(void 0,-2)},MappingPromiseArray.prototype._init=function(){},MappingPromiseArray.prototype._promiseFulfilled=function(value,index){var values=this._values,length=this.length(),preservedValues=this._preservedValues,limit=this._limit;if(index<0){if(values[index=-1*index-1]=value,limit>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(limit>=1&&this._inFlight>=limit)return values[index]=value,this._queue.push(index),!1;null!==preservedValues&&(preservedValues[index]=value);var promise=this._promise,callback=this._callback,receiver=promise._boundValue();promise._pushContext();var ret=tryCatch(callback).call(receiver,value,index,length),promiseCreated=promise._popContext();if(debug.checkForgottenReturns(ret,promiseCreated,null!==preservedValues?"Promise.filter":"Promise.map",promise),ret===errorObj)return this._reject(ret.e),!0;var maybePromise=tryConvertToPromise(ret,this._promise);if(maybePromise instanceof Promise){var bitField=(maybePromise=maybePromise._target())._bitField;if(!(50397184&bitField))return limit>=1&&this._inFlight++,values[index]=maybePromise,maybePromise._proxy(this,-1*(index+1)),!1;if(!(33554432&bitField))return 16777216&bitField?(this._reject(maybePromise._reason()),!0):(this._cancel(),!0);ret=maybePromise._value()}values[index]=ret}return++this._totalResolved>=length&&(null!==preservedValues?this._filter(values,preservedValues):this._resolve(values),!0)},MappingPromiseArray.prototype._drainQueue=function(){for(var queue=this._queue,limit=this._limit,values=this._values;queue.length>0&&this._inFlight1){debug.deprecated("calling Promise.try with more than 1 argument");var arg=arguments[1],ctx=arguments[2];value=util.isArray(arg)?tryCatch(fn).apply(ctx,arg):tryCatch(fn).call(ctx,arg)}else value=tryCatch(fn)();var promiseCreated=ret._popContext();return debug.checkForgottenReturns(value,promiseCreated,"Promise.try",ret),ret._resolveFromSyncValue(value),ret},Promise.prototype._resolveFromSyncValue=function(value){value===util.errorObj?this._rejectCallback(value.e,!1):this._resolveCallback(value,!0)}}},{"./util":36}],20:[function(_dereq_,module,exports){"use strict";var util=_dereq_("./util"),maybeWrapAsError=util.maybeWrapAsError,OperationalError=_dereq_("./errors").OperationalError,es5=_dereq_("./es5");function isUntypedError(obj){return obj instanceof Error&&es5.getPrototypeOf(obj)===Error.prototype}var rErrorKey=/^(?:name|message|stack|cause)$/;function wrapAsOperationalError(obj){var ret;if(isUntypedError(obj)){(ret=new OperationalError(obj)).name=obj.name,ret.message=obj.message,ret.stack=obj.stack;for(var keys=es5.keys(obj),i=0;i1){var i,catchInstances=new Array(len-1),j=0;for(i=0;i0&&"function"!=typeof didFulfill&&"function"!=typeof didReject){var msg=".then() only accepts functions but was passed: "+util.classString(didFulfill);arguments.length>1&&(msg+=", "+util.classString(didReject)),this._warn(msg)}return this._then(didFulfill,didReject,void 0,void 0,void 0)},Promise.prototype.done=function(didFulfill,didReject){this._then(didFulfill,didReject,void 0,void 0,void 0)._setIsFinal()},Promise.prototype.spread=function(fn){return"function"!=typeof fn?apiRejection("expecting a function but got "+util.classString(fn)):this.all()._then(fn,void 0,void 0,APPLY,void 0)},Promise.prototype.toJSON=function(){var ret={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(ret.fulfillmentValue=this.value(),ret.isFulfilled=!0):this.isRejected()&&(ret.rejectionReason=this.reason(),ret.isRejected=!0),ret},Promise.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new PromiseArray(this).promise()},Promise.prototype.error=function(fn){return this.caught(util.originatesFromRejection,fn)},Promise.getNewLibraryCopy=module.exports,Promise.is=function(val){return val instanceof Promise},Promise.fromNode=Promise.fromCallback=function(fn){var ret=new Promise(INTERNAL);ret._captureStackTrace();var multiArgs=arguments.length>1&&!!Object(arguments[1]).multiArgs,result=tryCatch(fn)(nodebackForPromise(ret,multiArgs));return result===errorObj&&ret._rejectCallback(result.e,!0),ret._isFateSealed()||ret._setAsyncGuaranteed(),ret},Promise.all=function(promises){return new PromiseArray(promises).promise()},Promise.cast=function(obj){var ret=tryConvertToPromise(obj);return ret instanceof Promise||((ret=new Promise(INTERNAL))._captureStackTrace(),ret._setFulfilled(),ret._rejectionHandler0=obj),ret},Promise.resolve=Promise.fulfilled=Promise.cast,Promise.reject=Promise.rejected=function(reason){var ret=new Promise(INTERNAL);return ret._captureStackTrace(),ret._rejectCallback(reason,!0),ret},Promise.setScheduler=function(fn){if("function"!=typeof fn)throw new TypeError("expecting a function but got "+util.classString(fn));return async.setScheduler(fn)},Promise.prototype._then=function(didFulfill,didReject,_,receiver,internalData){var haveInternalData=void 0!==internalData,promise=haveInternalData?internalData:new Promise(INTERNAL),target=this._target(),bitField=target._bitField;haveInternalData||(promise._propagateFrom(this,3),promise._captureStackTrace(),void 0===receiver&&2097152&this._bitField&&(receiver=50397184&bitField?this._boundValue():target===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,promise));var context=getContext();if(50397184&bitField){var handler,value,settler=target._settlePromiseCtx;33554432&bitField?(value=target._rejectionHandler0,handler=didFulfill):16777216&bitField?(value=target._fulfillmentHandler0,handler=didReject,target._unsetRejectionIsUnhandled()):(settler=target._settlePromiseLateCancellationObserver,value=new CancellationError("late cancellation observer"),target._attachExtraTrace(value),handler=didReject),async.invoke(settler,target,{handler:util.contextBind(context,handler),promise:promise,receiver:receiver,value:value})}else target._addCallbacks(didFulfill,didReject,promise,receiver,context);return promise},Promise.prototype._length=function(){return 65535&this._bitField},Promise.prototype._isFateSealed=function(){return!!(117506048&this._bitField)},Promise.prototype._isFollowing=function(){return!(67108864&~this._bitField)},Promise.prototype._setLength=function(len){this._bitField=-65536&this._bitField|65535&len},Promise.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},Promise.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},Promise.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},Promise.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},Promise.prototype._isFinal=function(){return(4194304&this._bitField)>0},Promise.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},Promise.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},Promise.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},Promise.prototype._setAsyncGuaranteed=function(){if(!async.hasCustomScheduler()){var bitField=this._bitField;this._bitField=bitField|(536870912&bitField)>>2^134217728}},Promise.prototype._setNoAsyncGuarantee=function(){this._bitField=-134217729&this._bitField|536870912},Promise.prototype._receiverAt=function(index){var ret=0===index?this._receiver0:this[4*index-4+3];if(ret!==UNDEFINED_BINDING)return void 0===ret&&this._isBound()?this._boundValue():ret},Promise.prototype._promiseAt=function(index){return this[4*index-4+2]},Promise.prototype._fulfillmentHandlerAt=function(index){return this[4*index-4+0]},Promise.prototype._rejectionHandlerAt=function(index){return this[4*index-4+1]},Promise.prototype._boundValue=function(){},Promise.prototype._migrateCallback0=function(follower){follower._bitField;var fulfill=follower._fulfillmentHandler0,reject=follower._rejectionHandler0,promise=follower._promise0,receiver=follower._receiverAt(0);void 0===receiver&&(receiver=UNDEFINED_BINDING),this._addCallbacks(fulfill,reject,promise,receiver,null)},Promise.prototype._migrateCallbackAt=function(follower,index){var fulfill=follower._fulfillmentHandlerAt(index),reject=follower._rejectionHandlerAt(index),promise=follower._promiseAt(index),receiver=follower._receiverAt(index);void 0===receiver&&(receiver=UNDEFINED_BINDING),this._addCallbacks(fulfill,reject,promise,receiver,null)},Promise.prototype._addCallbacks=function(fulfill,reject,promise,receiver,context){var index=this._length();if(index>=65531&&(index=0,this._setLength(0)),0===index)this._promise0=promise,this._receiver0=receiver,"function"==typeof fulfill&&(this._fulfillmentHandler0=util.contextBind(context,fulfill)),"function"==typeof reject&&(this._rejectionHandler0=util.contextBind(context,reject));else{var base=4*index-4;this[base+2]=promise,this[base+3]=receiver,"function"==typeof fulfill&&(this[base+0]=util.contextBind(context,fulfill)),"function"==typeof reject&&(this[base+1]=util.contextBind(context,reject))}return this._setLength(index+1),index},Promise.prototype._proxy=function(proxyable,arg){this._addCallbacks(void 0,void 0,arg,proxyable,null)},Promise.prototype._resolveCallback=function(value,shouldBind){if(!(117506048&this._bitField)){if(value===this)return this._rejectCallback(makeSelfResolutionError(),!1);var maybePromise=tryConvertToPromise(value,this);if(!(maybePromise instanceof Promise))return this._fulfill(value);shouldBind&&this._propagateFrom(maybePromise,2);var promise=maybePromise._target();if(promise!==this){var bitField=promise._bitField;if(50397184&bitField)if(33554432&bitField)this._fulfill(promise._value());else if(16777216&bitField)this._reject(promise._reason());else{var reason=new CancellationError("late cancellation observer");promise._attachExtraTrace(reason),this._reject(reason)}else{var len=this._length();len>0&&promise._migrateCallback0(this);for(var i=1;i>>16)){if(value===this){var err=makeSelfResolutionError();return this._attachExtraTrace(err),this._reject(err)}this._setFulfilled(),this._rejectionHandler0=value,(65535&bitField)>0&&(134217728&bitField?this._settlePromises():async.settlePromises(this),this._dereferenceTrace())}},Promise.prototype._reject=function(reason){var bitField=this._bitField;if(!((117506048&bitField)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=reason,this._isFinal())return async.fatalError(reason,util.isNode);(65535&bitField)>0?async.settlePromises(this):this._ensurePossibleRejectionHandled()}},Promise.prototype._fulfillPromises=function(len,value){for(var i=1;i0){if(16842752&bitField){var reason=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,reason,bitField),this._rejectPromises(len,reason)}else{var value=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,value,bitField),this._fulfillPromises(len,value)}this._setLength(0)}this._clearCancellationData()},Promise.prototype._settledValue=function(){var bitField=this._bitField;return 33554432&bitField?this._rejectionHandler0:16777216&bitField?this._fulfillmentHandler0:void 0},"undefined"!=typeof Symbol&&Symbol.toStringTag&&es5.defineProperty(Promise.prototype,Symbol.toStringTag,{get:function(){return"Object"}}),Promise.defer=Promise.pending=function(){return debug.deprecated("Promise.defer","new Promise"),{promise:new Promise(INTERNAL),resolve:deferResolve,reject:deferReject}},util.notEnumerableProp(Promise,"_makeSelfResolutionError",makeSelfResolutionError),_dereq_("./method")(Promise,INTERNAL,tryConvertToPromise,apiRejection,debug),_dereq_("./bind")(Promise,INTERNAL,tryConvertToPromise,debug),_dereq_("./cancel")(Promise,PromiseArray,apiRejection,debug),_dereq_("./direct_resolve")(Promise),_dereq_("./synchronous_inspection")(Promise),_dereq_("./join")(Promise,PromiseArray,tryConvertToPromise,INTERNAL,async),Promise.Promise=Promise,Promise.version="3.7.2",_dereq_("./call_get.js")(Promise),_dereq_("./generators.js")(Promise,apiRejection,INTERNAL,tryConvertToPromise,Proxyable,debug),_dereq_("./map.js")(Promise,PromiseArray,apiRejection,tryConvertToPromise,INTERNAL,debug),_dereq_("./nodeify.js")(Promise),_dereq_("./promisify.js")(Promise,INTERNAL),_dereq_("./props.js")(Promise,PromiseArray,tryConvertToPromise,apiRejection),_dereq_("./race.js")(Promise,INTERNAL,tryConvertToPromise,apiRejection),_dereq_("./reduce.js")(Promise,PromiseArray,apiRejection,tryConvertToPromise,INTERNAL,debug),_dereq_("./settle.js")(Promise,PromiseArray,debug),_dereq_("./some.js")(Promise,PromiseArray,apiRejection),_dereq_("./timers.js")(Promise,INTERNAL,debug),_dereq_("./using.js")(Promise,apiRejection,tryConvertToPromise,createContext,INTERNAL,debug),_dereq_("./any.js")(Promise),_dereq_("./each.js")(Promise,INTERNAL),_dereq_("./filter.js")(Promise,INTERNAL),util.toFastProperties(Promise),util.toFastProperties(Promise.prototype),fillTypes({a:1}),fillTypes({b:2}),fillTypes({c:3}),fillTypes(1),fillTypes(function(){}),fillTypes(void 0),fillTypes(!1),fillTypes(new Promise(INTERNAL)),debug.setBounds(Async.firstLineError,util.lastLineError),Promise}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36,async_hooks:void 0}],23:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise,INTERNAL,tryConvertToPromise,apiRejection,Proxyable){var util=_dereq_("./util");function toResolutionValue(val){switch(val){case-2:return[];case-3:return{};case-6:return new Map}}function PromiseArray(values){var promise=this._promise=new Promise(INTERNAL);values instanceof Promise&&(promise._propagateFrom(values,3),values.suppressUnhandledRejections()),promise._setOnCancel(this),this._values=values,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return util.isArray,util.inherits(PromiseArray,Proxyable),PromiseArray.prototype.length=function(){return this._length},PromiseArray.prototype.promise=function(){return this._promise},PromiseArray.prototype._init=function init(_,resolveValueIfEmpty){var values=tryConvertToPromise(this._values,this._promise);if(values instanceof Promise){var bitField=(values=values._target())._bitField;if(this._values=values,!(50397184&bitField))return this._promise._setAsyncGuaranteed(),values._then(init,this._reject,void 0,this,resolveValueIfEmpty);if(!(33554432&bitField))return 16777216&bitField?this._reject(values._reason()):this._cancel();values=values._value()}if(null!==(values=util.asArray(values)))0!==values.length?this._iterate(values):-5===resolveValueIfEmpty?this._resolveEmptyArray():this._resolve(toResolutionValue(resolveValueIfEmpty));else{var err=apiRejection("expecting an array or an iterable object but got "+util.classString(values)).reason();this._promise._rejectCallback(err,!1)}},PromiseArray.prototype._iterate=function(values){var len=this.getActualLength(values.length);this._length=len,this._values=this.shouldCopyValues()?new Array(len):this._values;for(var result=this._promise,isResolved=!1,bitField=null,i=0;i=this._length&&(this._resolve(this._values),!0)},PromiseArray.prototype._promiseCancelled=function(){return this._cancel(),!0},PromiseArray.prototype._promiseRejected=function(reason){return this._totalResolved++,this._reject(reason),!0},PromiseArray.prototype._resultCancelled=function(){if(!this._isResolved()){var values=this._values;if(this._cancel(),values instanceof Promise)values.cancel();else for(var i=0;i=this._length){var val;if(this._isMap)val=entriesToMap(this._values);else{val={};for(var keyOffset=this.length(),i=0,len=this.length();i>1},Promise.prototype.props=function(){return props(this)},Promise.props=function(promises){return props(promises)}}},{"./es5":13,"./util":36}],26:[function(_dereq_,module,exports){"use strict";function arrayMove(src,srcIndex,dst,dstIndex,len){for(var j=0;j=this._length&&(this._resolve(this._values),!0)},SettledPromiseArray.prototype._promiseFulfilled=function(value,index){var ret=new PromiseInspection;return ret._bitField=33554432,ret._settledValueField=value,this._promiseResolved(index,ret)},SettledPromiseArray.prototype._promiseRejected=function(reason,index){var ret=new PromiseInspection;return ret._bitField=16777216,ret._settledValueField=reason,this._promiseResolved(index,ret)},Promise.settle=function(promises){return debug.deprecated(".settle()",".reflect()"),new SettledPromiseArray(promises).promise()},Promise.allSettled=function(promises){return new SettledPromiseArray(promises).promise()},Promise.prototype.settle=function(){return Promise.settle(this)}}},{"./util":36}],31:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise,PromiseArray,apiRejection){var util=_dereq_("./util"),RangeError=_dereq_("./errors").RangeError,AggregateError=_dereq_("./errors").AggregateError,isArray=util.isArray,CANCELLATION={};function SomePromiseArray(values){this.constructor$(values),this._howMany=0,this._unwrap=!1,this._initialized=!1}function some(promises,howMany){if((0|howMany)!==howMany||howMany<0)return apiRejection("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var ret=new SomePromiseArray(promises),promise=ret.promise();return ret.setHowMany(howMany),ret.init(),promise}util.inherits(SomePromiseArray,PromiseArray),SomePromiseArray.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var isArrayResolved=isArray(this._values);!this._isResolved()&&isArrayResolved&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},SomePromiseArray.prototype.init=function(){this._initialized=!0,this._init()},SomePromiseArray.prototype.setUnwrap=function(){this._unwrap=!0},SomePromiseArray.prototype.howMany=function(){return this._howMany},SomePromiseArray.prototype.setHowMany=function(count){this._howMany=count},SomePromiseArray.prototype._promiseFulfilled=function(value){return this._addFulfilled(value),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},SomePromiseArray.prototype._promiseRejected=function(reason){return this._addRejected(reason),this._checkOutcome()},SomePromiseArray.prototype._promiseCancelled=function(){return this._values instanceof Promise||null==this._values?this._cancel():(this._addRejected(CANCELLATION),this._checkOutcome())},SomePromiseArray.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var e=new AggregateError,i=this.length();i0?this._reject(e):this._cancel(),!0}return!1},SomePromiseArray.prototype._fulfilled=function(){return this._totalResolved},SomePromiseArray.prototype._rejected=function(){return this._values.length-this.length()},SomePromiseArray.prototype._addRejected=function(reason){this._values.push(reason)},SomePromiseArray.prototype._addFulfilled=function(value){this._values[this._totalResolved++]=value},SomePromiseArray.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},SomePromiseArray.prototype._getRangeError=function(count){var message="Input array must contain at least "+this._howMany+" items but contains only "+count+" items";return new RangeError(message)},SomePromiseArray.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},Promise.some=function(promises,howMany){return some(promises,howMany)},Promise.prototype.some=function(howMany){return some(this,howMany)},Promise._SomePromiseArray=SomePromiseArray}},{"./errors":12,"./util":36}],32:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise){function PromiseInspection(promise){void 0!==promise?(promise=promise._target(),this._bitField=promise._bitField,this._settledValueField=promise._isFateSealed()?promise._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}PromiseInspection.prototype._settledValue=function(){return this._settledValueField};var value=PromiseInspection.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},reason=PromiseInspection.prototype.error=PromiseInspection.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},isFulfilled=PromiseInspection.prototype.isFulfilled=function(){return!!(33554432&this._bitField)},isRejected=PromiseInspection.prototype.isRejected=function(){return!!(16777216&this._bitField)},isPending=PromiseInspection.prototype.isPending=function(){return!(50397184&this._bitField)},isResolved=PromiseInspection.prototype.isResolved=function(){return!!(50331648&this._bitField)};PromiseInspection.prototype.isCancelled=function(){return!!(8454144&this._bitField)},Promise.prototype.__isCancelled=function(){return!(65536&~this._bitField)},Promise.prototype._isCancelled=function(){return this._target().__isCancelled()},Promise.prototype.isCancelled=function(){return!!(8454144&this._target()._bitField)},Promise.prototype.isPending=function(){return isPending.call(this._target())},Promise.prototype.isRejected=function(){return isRejected.call(this._target())},Promise.prototype.isFulfilled=function(){return isFulfilled.call(this._target())},Promise.prototype.isResolved=function(){return isResolved.call(this._target())},Promise.prototype.value=function(){return value.call(this._target())},Promise.prototype.reason=function(){var target=this._target();return target._unsetRejectionIsUnhandled(),reason.call(target)},Promise.prototype._value=function(){return this._settledValue()},Promise.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},Promise.PromiseInspection=PromiseInspection}},{}],33:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise,INTERNAL){var util=_dereq_("./util"),errorObj=util.errorObj,isObject=util.isObject;function tryConvertToPromise(obj,context){if(isObject(obj)){if(obj instanceof Promise)return obj;var then=getThen(obj);if(then===errorObj){context&&context._pushContext();var ret=Promise.reject(then.e);return context&&context._popContext(),ret}if("function"==typeof then)return isAnyBluebirdPromise(obj)?(ret=new Promise(INTERNAL),obj._then(ret._fulfill,ret._reject,void 0,ret,null),ret):doThenable(obj,then,context)}return obj}function doGetThen(obj){return obj.then}function getThen(obj){try{return doGetThen(obj)}catch(e){return errorObj.e=e,errorObj}}var hasProp={}.hasOwnProperty;function isAnyBluebirdPromise(obj){try{return hasProp.call(obj,"_promise0")}catch(e){return!1}}function doThenable(x,then,context){var promise=new Promise(INTERNAL),ret=promise;context&&context._pushContext(),promise._captureStackTrace(),context&&context._popContext();var synchronous=!0,result=util.tryCatch(then).call(x,resolve,reject);function resolve(value){promise&&(promise._resolveCallback(value),promise=null)}function reject(reason){promise&&(promise._rejectCallback(reason,synchronous,!0),promise=null)}return synchronous=!1,promise&&result===errorObj&&(promise._rejectCallback(result.e,!0,!0),promise=null),ret}return tryConvertToPromise}},{"./util":36}],34:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise,INTERNAL,debug){var util=_dereq_("./util"),TimeoutError=Promise.TimeoutError;function HandleWrapper(handle){this.handle=handle}HandleWrapper.prototype._resultCancelled=function(){clearTimeout(this.handle)};var afterValue=function(value){return delay(+this).thenReturn(value)},delay=Promise.delay=function(ms,value){var ret,handle;return void 0!==value?(ret=Promise.resolve(value)._then(afterValue,null,null,ms,void 0),debug.cancellation()&&value instanceof Promise&&ret._setOnCancel(value)):(ret=new Promise(INTERNAL),handle=setTimeout(function(){ret._fulfill()},+ms),debug.cancellation()&&ret._setOnCancel(new HandleWrapper(handle)),ret._captureStackTrace()),ret._setAsyncGuaranteed(),ret};Promise.prototype.delay=function(ms){return delay(ms,this)};var afterTimeout=function(promise,message,parent){var err;err="string"!=typeof message?message instanceof Error?message:new TimeoutError("operation timed out"):new TimeoutError(message),util.markAsOriginatingFromRejection(err),promise._attachExtraTrace(err),promise._reject(err),null!=parent&&parent.cancel()};function successClear(value){return clearTimeout(this.handle),value}function failureClear(reason){throw clearTimeout(this.handle),reason}Promise.prototype.timeout=function(ms,message){var ret,parent;ms=+ms;var handleWrapper=new HandleWrapper(setTimeout(function(){ret.isPending()&&afterTimeout(ret,message,parent)},ms));return debug.cancellation()?(parent=this.then(),(ret=parent._then(successClear,failureClear,void 0,handleWrapper,void 0))._setOnCancel(handleWrapper)):ret=this._then(successClear,failureClear,void 0,handleWrapper,void 0),ret}}},{"./util":36}],35:[function(_dereq_,module,exports){"use strict";module.exports=function(Promise,apiRejection,tryConvertToPromise,createContext,INTERNAL,debug){var util=_dereq_("./util"),TypeError=_dereq_("./errors").TypeError,inherits=_dereq_("./util").inherits,errorObj=util.errorObj,tryCatch=util.tryCatch,NULL={};function thrower(e){setTimeout(function(){throw e},0)}function castPreservingDisposable(thenable){var maybePromise=tryConvertToPromise(thenable);return maybePromise!==thenable&&"function"==typeof thenable._isDisposable&&"function"==typeof thenable._getDisposer&&thenable._isDisposable()&&maybePromise._setDisposable(thenable._getDisposer()),maybePromise}function dispose(resources,inspection){var i=0,len=resources.length,ret=new Promise(INTERNAL);function iterator(){if(i>=len)return ret._fulfill();var maybePromise=castPreservingDisposable(resources[i++]);if(maybePromise instanceof Promise&&maybePromise._isDisposable()){try{maybePromise=tryConvertToPromise(maybePromise._getDisposer().tryDispose(inspection),resources.promise)}catch(e){return thrower(e)}if(maybePromise instanceof Promise)return maybePromise._then(iterator,thrower,null,null,null)}iterator()}return iterator(),ret}function Disposer(data,promise,context){this._data=data,this._promise=promise,this._context=context}function FunctionDisposer(fn,promise,context){this.constructor$(fn,promise,context)}function maybeUnwrapDisposer(value){return Disposer.isDisposer(value)?(this.resources[this.index]._setDisposable(value),value.promise()):value}function ResourceList(length){this.length=length,this.promise=null,this[length-1]=null}Disposer.prototype.data=function(){return this._data},Disposer.prototype.promise=function(){return this._promise},Disposer.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():NULL},Disposer.prototype.tryDispose=function(inspection){var resource=this.resource(),context=this._context;void 0!==context&&context._pushContext();var ret=resource!==NULL?this.doDispose(resource,inspection):null;return void 0!==context&&context._popContext(),this._promise._unsetDisposable(),this._data=null,ret},Disposer.isDisposer=function(d){return null!=d&&"function"==typeof d.resource&&"function"==typeof d.tryDispose},inherits(FunctionDisposer,Disposer),FunctionDisposer.prototype.doDispose=function(resource,inspection){return this.data().call(resource,resource,inspection)},ResourceList.prototype._resultCancelled=function(){for(var len=this.length,i=0;i0},Promise.prototype._getDisposer=function(){return this._disposer},Promise.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},Promise.prototype.disposer=function(fn){if("function"==typeof fn)return new FunctionDisposer(fn,this,createContext());throw new TypeError}}},{"./errors":12,"./util":36}],36:[function(_dereq_,module,exports){"use strict";var tryCatchTarget,es5=_dereq_("./es5"),canEvaluate="undefined"==typeof navigator,errorObj={e:{}},globalObject="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:void 0!==this?this:null;function tryCatcher(){try{var target=tryCatchTarget;return tryCatchTarget=null,target.apply(this,arguments)}catch(e){return errorObj.e=e,errorObj}}function tryCatch(fn){return tryCatchTarget=fn,tryCatcher}var inherits=function(Child,Parent){var hasProp={}.hasOwnProperty;function T(){for(var propertyName in this.constructor=Child,this.constructor$=Parent,Parent.prototype)hasProp.call(Parent.prototype,propertyName)&&"$"!==propertyName.charAt(propertyName.length-1)&&(this[propertyName+"$"]=Parent.prototype[propertyName])}return T.prototype=Parent.prototype,Child.prototype=new T,Child.prototype};function isPrimitive(val){return null==val||!0===val||!1===val||"string"==typeof val||"number"==typeof val}function isObject(value){return"function"==typeof value||"object"==typeof value&&null!==value}function maybeWrapAsError(maybeError){return isPrimitive(maybeError)?new Error(safeToString(maybeError)):maybeError}function withAppended(target,appendee){var i,len=target.length,ret=new Array(len+1);for(i=0;i1,hasMethodsOtherThanConstructor=keys.length>0&&!(1===keys.length&&"constructor"===keys[0]),hasThisAssignmentAndStaticMethods=thisAssignmentPattern.test(fn+"")&&es5.names(fn).length>0;if(hasMethods||hasMethodsOtherThanConstructor||hasThisAssignmentAndStaticMethods)return!0}return!1}catch(e){return!1}}function toFastProperties(obj){function FakeConstructor(){}FakeConstructor.prototype=obj;var receiver=new FakeConstructor;function ic(){return typeof receiver.foo}return ic(),ic(),obj}var rident=/^[a-z$_][a-z$_0-9]*$/i;function isIdentifier(str){return rident.test(str)}function filledRange(count,prefix,suffix){for(var ret=new Array(count),i=0;i10||version[0]>0),ret.nodeSupportsAsyncResource=ret.isNode&&function(){var supportsAsync=!1;try{supportsAsync="function"==typeof _dereq_("async_hooks").AsyncResource.prototype.runInAsyncScope}catch(e){supportsAsync=!1}return supportsAsync}(),ret.isNode&&ret.toFastProperties(process);try{throw new Error}catch(e){ret.lastLineError=e}module.exports=ret},{"./es5":13,async_hooks:void 0}]},{},[4])(4),"undefined"!=typeof window&&null!==window?window.P=window.Promise:"undefined"!=typeof self&&null!==self&&(self.P=self.Promise)},58165:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return TableColumn}});var table_TableColumnvue_type_script_lang_ts_=(0,__webpack_require__(32680).defineComponent)({name:"cf-table-column",props:{cellClass:String,sticky:Boolean,label:String,subLabel:String,customKey:[String,Number],field:String,meta:{},width:[Number,String],height:[Number,String],isNarrow:{type:Boolean,default:!1},maxWidth:[Number,String],minWidth:[Number,String],numeric:Boolean,centered:Boolean,verticalAlign:{type:String,default:"middle"},searchable:Boolean,sortable:Boolean,visible:{type:Boolean,default:!0},customSort:Function,alignRight:Boolean},data:function(){return{newKey:this.customKey||this.label,styles:{height:this.height?"".concat(this.height,"px"):"unset"},parent:this.$parent.$parent}},created:function(){var _this=this;if(!this.parent.$data._isTable)throw this.$destroy(),new Error("You should wrap cfTableColumn on a cfTable");!this.parent.columns.some(function(column){return column.newKey===_this.newKey})&&this.parent.columns.push(this)},watch:{visible:function(visible){if(this.parent.columns)for(var i=0;i0)for(var i=0;i0){for(var validator=new SchemaValidator,i=0;i0)for(var i=0;i0)for(var i=0;i0},enumerable:!1,configurable:!0}),cfFormBuilderWrapper.prototype.opensecondaryItems=function(){var component=this.$refs.builder;component&&component.opensecondaryItems()},Object.defineProperty(cfFormBuilderWrapper.prototype,"validationIssues",{get:function(){return this.validationErrors},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormBuilderWrapper.prototype,"hasValidationIssues",{get:function(){return this.validationErrors.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormBuilderWrapper.prototype,"object",{get:function(){return this.internalVal},set:function(obj){this.internalVal=(0,object_creation.xr)(this.internalSchema,obj),this.originalObject=JSON.parse(JSON.stringify(this.internalVal))},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormBuilderWrapper.prototype,"isDirty",{get:function(){return!cfFormBuilderWrapper_1.compare(this.originalObject,this.internalVal)},enumerable:!1,configurable:!0}),cfFormBuilderWrapper.prototype.resetForm=function(){this.internalVal=JSON.parse(JSON.stringify(this.originalObject))},cfFormBuilderWrapper.prototype.onValueChanged=function(val){this.internalVal=val},cfFormBuilderWrapper.prototype.onInputChanged=function(val,prop){this.$emit("input",val,prop)},cfFormBuilderWrapper.prototype.onFieldSchemaChanged=function(schema){var validator=new schema_validator;this.validSchema=validator.assertNoErrors(schema),this.internalSchema=schema,this.internalSchema.formItems||(this.internalSchema.formItems=[]),this.internalSchema.groups||(this.internalSchema.groups=[])},cfFormBuilderWrapper.prototype.validate=function(callback){var _this=this,self=this;this.$validator.validateAll().then(function(result){var internalErrors=_this.$validator.errors.items;self.validationErrors=internalErrors,callback(internalErrors)})},cfFormBuilderWrapper.prototype.validateForm=function(){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var self,_this=this;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return self=this,[4,this.$validator.validateAll().then(function(result){self.validationErrors=_this.$validator.errors.items})];case 1:return _a.sent(),[2]}})})},cfFormBuilderWrapper.compare=function(a,b){return JSON.stringify(a)===JSON.stringify(b)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Object)],cfFormBuilderWrapper.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Object)],cfFormBuilderWrapper.prototype,"schema",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfFormBuilderWrapper.prototype,"passInitialChangedEvent",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{deep:!0,immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_a="undefined"!=typeof Object&&Object)?_a:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormBuilderWrapper.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_b=void 0!==fields_type.v3&&fields_type.v3)?_b:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormBuilderWrapper.prototype,"onFieldSchemaChanged",null),cfFormBuilderWrapper=cfFormBuilderWrapper_1=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:{cfCatFormBuilder:CatFormBuilder.A},name:"cf-form-builder-wrapper"})],cfFormBuilderWrapper)}(vue_property_decorator.lD.extend({props:{value:{type:Object},schema:{type:Object,default:void 0}},provide:function(){return{$validator:this.$validator}},inject:["$validator"]})),formbuilder_FormBuilderWrappervue_type_script_lang_ts_=cfFormBuilderWrapper,FormBuilderWrapper=(0,__webpack_require__(51084).A)(formbuilder_FormBuilderWrappervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.validSchema?_c("div",{staticClass:"form-builder-wrapper"},[_vm.hasAnySecondaryItems?_c("div",{staticClass:"level"},[_c("div",{staticClass:"level-left"}),_vm._v(" "),_c("div",{staticClass:"level-right"},[_c("span",{on:{click:function($event){return _vm.opensecondaryItems()}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:2e3,label:_vm._f("localizable")("vue.form.array.component.button.configure")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"settings","icon-pack":"ti"}})],1)],1)])]):_vm._e(),_vm._v(" "),_c("cf-cat-form-builder",{ref:"builder",attrs:{value:_vm.internalVal,"secondary-items":_vm.secondaryItems,"field-schema":_vm.internalSchema},on:{input:_vm.onInputChanged}})],1):_c("div",[_vm._v("\n\t\tVALIDATION FAILED\n\t")])},[],!1,null,null,null).exports},59869:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var objectKeys=__webpack_require__(91748),hasSymbols=__webpack_require__(38123)(),callBound=__webpack_require__(15298),$Object=__webpack_require__(32410),$push=callBound("Array.prototype.push"),$propIsEnumerable=callBound("Object.prototype.propertyIsEnumerable"),originalGetSymbols=hasSymbols?$Object.getOwnPropertySymbols:null;module.exports=function(target,source1){if(null==target)throw new TypeError("target must be an object");var to=$Object(target);if(1===arguments.length)return to;for(var s=1;s0&&t[t.length-1])||6!==op[0]&&2!==op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]0}return!1}},63081:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _config__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(69903),_helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(89800);function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function _defineProperty(e,r,t){return(r=function(t){var i=function(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}__webpack_exports__.A={props:{type:{type:String,default:"is-info"},options:Object,message:String,duration:Number,position:{type:String,default:"is-top",validator(value){return["is-top-right","is-top","is-top-left","is-bottom-right","is-bottom","is-bottom-left"].indexOf(value)>-1}},container:String},data(){return{isActive:!1,parent:null,newContainer:this.container||_config__WEBPACK_IMPORTED_MODULE_0__.A.defaultContainerElement,isScrollable:!1}},computed:{transition(){switch(this.position){case"is-top-right":case"is-top":case"is-top-left":return{enter:"fadeInDown",leave:"fadeOutUp"};case"is-bottom-right":case"is-bottom":case"is-bottom-left":return{enter:"fadeInUp",leave:"fadeOutDown"}}}},methods:{hasChild(parent){return null!==parent&&parent.childElementCount>0},close(triggerCloseMethod){clearTimeout(this.timer),this.isActive=!1;setTimeout(()=>{triggerCloseMethod&&this.closeMethod&&this.closeMethod(),this.$destroy(),(0,_helpers__WEBPACK_IMPORTED_MODULE_1__.Nz)(this.$el)},150)},forceClose(){this.isActive=!1,this.closeMethod&&this.closeMethod(),this.$destroy(),(0,_helpers__WEBPACK_IMPORTED_MODULE_1__.Nz)(this.$el)},show(){if(!0===this.options?.override){const childNodes=this.parent.childNodes;for(var i=0;ithis.show(),250)}this.insertEl(),this.isActive=!0,this.newDuration>0&&(this.timer=setTimeout(()=>this.close(),this.newDuration))},setNewDuration(newDuration){this.newDuration=newDuration,newDuration>0&&(this.timer=setTimeout(()=>this.close(),newDuration))},init(){let parent,child;this.options=function(e){for(var r=1;r{fn(data)},20,{leading:!0,trailing:!1}),handleChange(e,skip){!skip&&e.preventDefault();var container=this.$refs.container,containerWidth=container.clientWidth,containerHeight=container.clientHeight,xOffset=container.getBoundingClientRect().left+window.pageXOffset,yOffset=container.getBoundingClientRect().top+window.pageYOffset,pageX=e.pageX||(e.touches?e.touches[0].pageX:0),pageY=e.pageY||(e.touches?e.touches[0].pageY:0),left=clamp_default()(pageX-xOffset,0,containerWidth),top=clamp_default()(pageY-yOffset,0,containerHeight),saturation=left/containerWidth,bright=clamp_default()(-top/containerHeight+1,0,1);this.throttle(this.onChange,{h:this.colors.hsv.h,s:saturation,v:bright,a:this.colors.hsv.a,source:"hsva"})},onChange(param){this.$emit("change",param)},handleMouseDown(e){window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(e){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}},injectStylesIntoStyleTag=__webpack_require__(15687),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),Saturationvue_type_style_index_0_lang_css_=__webpack_require__(24085),options={insert:"head",singleton:!1},Saturation=(injectStylesIntoStyleTag_default()(Saturationvue_type_style_index_0_lang_css_.A,options),Saturationvue_type_style_index_0_lang_css_.A.locals,(0,__webpack_require__(51084).A)(common_Saturationvue_type_script_lang_js_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{ref:"container",staticClass:"vc-saturation",style:{background:_vm.bgColor},on:{mousedown:_vm.handleMouseDown,touchmove:_vm.handleChange,touchstart:_vm.handleChange}},[_c("div",{staticClass:"vc-saturation--white"}),_vm._v(" "),_c("div",{staticClass:"vc-saturation--black"}),_vm._v(" "),_c("div",{staticClass:"vc-saturation-pointer",style:{top:_vm.pointerTop,left:_vm.pointerLeft}},[_c("div",{staticClass:"vc-saturation-circle"})])])},[],!1,null,null,null).exports)},64656:function(module){"use strict";module.exports=Object.getOwnPropertyDescriptor},64842:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:function(){return Alpha}});var Checkboard=__webpack_require__(90586),common_Alphavue_type_script_lang_js_={name:"Alpha",props:{value:Object,onChange:Function},components:{checkboard:Checkboard.default},computed:{colors(){return this.value},gradientColor(){var rgba=this.colors.rgba,rgbStr=[rgba.r,rgba.g,rgba.b].join(",");return"linear-gradient(to right, rgba("+rgbStr+", 0) 0%, rgba("+rgbStr+", 1) 100%)"}},methods:{handleChange(e,skip){!skip&&e.preventDefault();var a,container=this.$refs.container,containerWidth=container.clientWidth,xOffset=container.getBoundingClientRect().left+window.pageXOffset,left=(e.pageX||(e.touches?e.touches[0].pageX:0))-xOffset;a=left<0?0:left>containerWidth?1:Math.round(100*left/containerWidth)/100,this.colors.a!==a&&this.$emit("change",{h:this.colors.hsl.h,s:this.colors.hsl.s,l:this.colors.hsl.l,a:a,source:"rgba"})},handleMouseDown(e){this.handleChange(e,!0),window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}},injectStylesIntoStyleTag=__webpack_require__(15687),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),Alphavue_type_style_index_0_lang_css_=__webpack_require__(30259),options={insert:"head",singleton:!1},Alpha=(injectStylesIntoStyleTag_default()(Alphavue_type_style_index_0_lang_css_.A,options),Alphavue_type_style_index_0_lang_css_.A.locals,(0,__webpack_require__(51084).A)(common_Alphavue_type_script_lang_js_,function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("div",{staticClass:"vc-alpha"},[_c("div",{staticClass:"vc-alpha-checkboard-wrap"},[_c("checkboard")],1),this._v(" "),_c("div",{staticClass:"vc-alpha-gradient",style:{background:this.gradientColor}}),this._v(" "),_c("div",{ref:"container",staticClass:"vc-alpha-container",on:{mousedown:this.handleMouseDown,touchmove:this.handleChange,touchstart:this.handleChange}},[_c("div",{staticClass:"vc-alpha-pointer",style:{left:100*this.colors.a+"%"}},[_c("div",{staticClass:"vc-alpha-picker"})])])])},[],!1,null,null,null).exports)},66013:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{V:function(){return _TabItem_vue__WEBPACK_IMPORTED_MODULE_0__.A},t:function(){return _Tabs_vue__WEBPACK_IMPORTED_MODULE_1__.A}});var _TabItem_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(84889),_Tabs_vue__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(79277)},66332:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return CopyOnClick}});var shared=__webpack_require__(70199),Localizator=__webpack_require__(43016),copy_on_click_CopyOnClickvue_type_script_lang_ts_=(0,__webpack_require__(32680).defineComponent)({name:"CfCopyOnClick",props:{textToCopy:String,active:Boolean},setup:function(props){return{copyToClipboard:function(){var _a,_b;props.active&&(navigator.clipboard.writeText(null!==(_b=null===(_a=props.textToCopy)||void 0===_a?void 0:_a.toString())&&void 0!==_b?_b:""),shared.qb.open({message:Localizator.z.translate("vue.admin.component.copyonclick.message"),type:"is-success"}))}}}}),CopyOnClick=(0,__webpack_require__(51084).A)(copy_on_click_CopyOnClickvue_type_script_lang_ts_,function(){var _h=this.$createElement;return(this._self._c||_h)("div",{on:{click:this.copyToClipboard}},[this._t("default")],2)},[],!1,null,null,null).exports},66646:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{a:function(){return ImageViewer}});var vue_common_prod=__webpack_require__(32680),Field=__webpack_require__(44190),tooltip=__webpack_require__(43792),image_viewer_ImageViewervue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-image-viewer",components:{CfTooltip:tooltip.A,CfField:Field.A},props:{active:Boolean,models:Array,actions:Array,currentImageId:Number},setup:function(props,_a){var emit=_a.emit,isModalOpen=(0,vue_common_prod.computed)({get:function(){return props.active},set:function(value){emit("update:active",value)}}),currentImageIndex=(0,vue_common_prod.ref)(0),currentImage=(0,vue_common_prod.ref)({}),isDetailsModalOpen=(0,vue_common_prod.ref)(!1),navigateByIndex=function(indexProp){currentImageIndex.value+indexProp>props.models.length-1||currentImageIndex.value+indexProp<0||(currentImage.value=props.models.find(function(x,index){return index===currentImageIndex.value+indexProp&&(currentImageIndex.value=currentImageIndex.value+indexProp,!0)}))},onOpen=function(){var id;id=props.currentImageId,currentImage.value=props.models.find(function(x,index){return currentImageIndex.value=index,x.Id===id})},onCloseDetails=function(){isDetailsModalOpen.value=!1};return(0,vue_common_prod.watch)(function(){return props.active},function(value){value&&onOpen()}),{isModalOpen:isModalOpen,currentImage:currentImage,isDetailsModalOpen:isDetailsModalOpen,onCloseDetails:onCloseDetails,onToggleDetails:function(){isDetailsModalOpen.value=!isDetailsModalOpen.value},navigatePrev:function(){navigateByIndex(-1)},navigateNext:function(){navigateByIndex(1)},onClose:function(){isModalOpen.value=!1,onCloseDetails()}}}}),component=(0,__webpack_require__(51084).A)(image_viewer_ImageViewervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{staticClass:"image-viewer",attrs:{active:_vm.isModalOpen,fullScreen:"",closeTimeout:5,isFullHeightContainer:"",canCancel:["escape"]},on:{"update:active":function($event){_vm.isModalOpen=$event},close:_vm.onClose}},[_c("div",{staticClass:"parent-container columns is-full-height"},[_c("div",{staticClass:"column is-offset image-viewer__main-image-container is-flex is-fullwidth is-full-height is-justify-content-center is-align-items-center"},[_c("div",{staticClass:"image-viewer__controls-container is-full-height is-flex"},[_c("div",{staticClass:"controls-container is-flex-wrap-wrap is-flex is-justify-content-space-between is-fullwidth has-text-light p-3"},[_c("div",{staticClass:"level-left"},[_c("div",{staticClass:"level-item"},[_c("span",{staticClass:"image-viewer_action-button is-rounded icon fa-lg",on:{click:_vm.onClose}},[_c("i",{staticClass:"fa fa-times"})])]),_vm._v(" "),_c("div",{staticClass:"image-viewer__file-name level-item p-l-1"},[_c("span",{staticClass:"icon fa-lg"},[_c("i",{staticClass:"fa fa-image"})]),_vm._v(" "),_c("span",{staticClass:"p-2"},[_c("b",[_vm._v(_vm._s(_vm.currentImage.Name))])])])]),_vm._v(" "),_c("div",{staticClass:"level-right is-flex image-viewer-actions"},[_c("div",{staticClass:"level-item image-viewer_action-button",on:{click:_vm.onToggleDetails}},[_c("span",{staticClass:"icon fa-lg"},[_c("i",{staticClass:"fa fa-info-circle"})]),_vm._v(" "),_c("span",{staticClass:"action-button-text"},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.web.imageviewer.detailsaction.buttontext"))+"\n\t\t\t\t\t\t\t")])]),_vm._v(" "),_vm._l(_vm.actions,function(action){return[action.active?_c("cf-tooltip",{staticClass:"level-item",attrs:{active:!!action.tooltipText,label:action.tooltipText,"use-html":"",animated:"",type:"is-dark",position:action.tooltipPosition?action.tooltipPosition:"is-bottom"}},[_c("div",{class:["image-viewer_action-button",{disabled:action.disabled}],attrs:{"data-testid":"image-viewer-action-"+action.buttonText},on:{click:function(){if(!action.disabled)return action.action({item:_vm.currentImage,closeCb:_vm.onClose})}}},[_c("span",{staticClass:"icon fa-lg"},[_c("i",{class:"fa fa-"+action.icon})]),_vm._v(" "),action.buttonText?_c("span",{staticClass:"action-button-text"},[_vm._v("\n\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")(action.buttonText))+"\n\t\t\t\t\t\t\t\t\t")]):_vm._e()])]):_vm._e()]})],2)]),_vm._v(" "),_c("div",{staticClass:"navigation-with-details",on:{click:_vm.onClose}},[_c("div",{class:["navigation-with-image","is-fullwidth",{"details-open":_vm.isDetailsModalOpen}]},[_c("div",{staticClass:"navigation-buttons image-viewer__prev is-rounded image-viewer_action-button icon",on:{click:function($event){return $event.stopPropagation(),_vm.navigatePrev.apply(null,arguments)}}},[_c("i",{staticClass:"fa fa-chevron-left"})]),_vm._v(" "),_c("div",{staticClass:"image-viewer__image",on:{click:function($event){$event.stopPropagation()}}},[_c("img",{attrs:{src:_vm.currentImage.ImageUrl,alt:_vm.currentImage.AltText}})]),_vm._v(" "),_c("div",{staticClass:"navigation-buttons image-viewer__next is-rounded image-viewer_action-button icon",on:{click:function($event){return $event.stopPropagation(),_vm.navigateNext.apply(null,arguments)}}},[_c("i",{staticClass:"fa fa-chevron-right"})])]),_vm._v(" "),_c("Transition",{attrs:{name:"fade"}},[_c("div",{directives:[{name:"show",rawName:"v-show",value:_vm.isDetailsModalOpen,expression:"isDetailsModalOpen"}],staticClass:"details-modal p-5 column is-4-widescreen is-5-desktop is-8-tablet is-12-mobile",on:{click:function($event){$event.stopPropagation()}}},[_c("div",{staticClass:"modal-card is-fullwidth"},[_c("div",{staticClass:"modal-card-body"},[_c("div",{staticClass:"level is-fullwidth is-flex is-align-items-start"},[_c("div",{staticClass:"level-left"},[_c("div",{staticClass:"level-item"},[_c("b",[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.web.imageviewer.detailspopup.title"))+"\n\t\t\t\t\t\t\t\t\t\t\t\t")])])]),_vm._v(" "),_c("div",{staticClass:"level-right is-marginless"},[_c("div",{staticClass:"level-item"},[_c("button",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:_vm.onCloseDetails}})])])]),_vm._v(" "),_vm._l(_vm.currentImage.Details,function(field){return _c("cf-field",{staticClass:"is-flex",attrs:{"field-label-width":"is-width-large-2",horizontal:"","label-icon":field.icon,"label-icon-pack":field.iconPack,label:_vm._f("localizable")(field.label)}},[field.useHtml?[_c("span",{domProps:{innerHTML:_vm._s(field.value)}})]:[_c("span",[_vm._v(" "+_vm._s(field.value)+" ")])]],2)})],2)])])])],1)])])])])},[],!1,null,null,null),ImageViewer=component.exports},67268:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{xD:function(){return downloadJson}});var _types_shared_types__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(43658),downloadBlob=function(data,options,fileName){var blob=new Blob(data,options),url=URL.createObjectURL(blob);!function(url,fileName){var link=document.createElement("a");link.href=url,link.download=fileName,link.style.display="none",document.body.appendChild(link),link.click(),document.body.removeChild(link)}(url,fileName),URL.revokeObjectURL(url)},downloadJson=function(data,fileName){var jsonString=JSON.stringify(data,null,2);downloadBlob([jsonString],{type:_types_shared_types__WEBPACK_IMPORTED_MODULE_0__.sE.Json},fileName)};__webpack_exports__.Ay=function(fileUrl,fileName){return new Promise(function(resolve,reject){var xhr=new XMLHttpRequest,respond=function(){return{status:xhr.status,statusText:xhr.statusText}};xhr.onerror=function(){return reject(respond())},xhr.onreadystatechange=function(){var a;2===xhr.readyState&&(xhr.status>=200&&xhr.status<400?(a=document.createElement("a"),document.body.appendChild(a),a.setAttribute("download",fileName||"download"),a.setAttribute("style","display: none;"),a.setAttribute("href",fileUrl),a.click(),document.body.removeChild(a),resolve(respond())):reject(respond()),xhr.abort())},xhr.open("GET",fileUrl),xhr.send()})}},67333:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var ImmediateActionStatus;__webpack_require__.d(__webpack_exports__,{A:function(){return ImmediateActionStatus}}),function(ImmediateActionStatus){ImmediateActionStatus[ImmediateActionStatus.None=0]="None",ImmediateActionStatus[ImmediateActionStatus.Queued=10]="Queued",ImmediateActionStatus[ImmediateActionStatus.Processing=20]="Processing",ImmediateActionStatus[ImmediateActionStatus.Finished=30]="Finished",ImmediateActionStatus[ImmediateActionStatus.Error=40]="Error"}(ImmediateActionStatus||(ImmediateActionStatus={}))},68275:function(module){module.exports=function(value,min,max){return minmax?max:value:valuemin?min:value}},68558:function(module){var cachedSetTimeout,cachedClearTimeout,process=module.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch(e){try{return cachedSetTimeout.call(null,fun,0)}catch(e){return cachedSetTimeout.call(this,fun,0)}}}!function(){try{cachedSetTimeout="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{cachedClearTimeout="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}}();var currentQueue,queue=[],draining=!1,queueIndex=-1;function cleanUpNextTick(){draining&¤tQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex1)for(var i=1;i0},enumerable:!1,configurable:!0}),cfFormSecondaryBuilder.prototype.showModal=function(show){this.isCardModalActive=show},Object.defineProperty(cfFormSecondaryBuilder.prototype,"canCancel",{get:function(){return"button"},enumerable:!1,configurable:!0}),cfFormSecondaryBuilder.prototype.closePopup=function(){var _this=this;this.onValidate(function(valid){valid&&_this.showModal(!1)})},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfFormSecondaryBuilder.prototype,"containsValidationErrors",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Object)],cfFormSecondaryBuilder.prototype,"onValidate",void 0),cfFormSecondaryBuilder=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-form-secondary-builder",components:{cfModal:Modal.A,cfDialog:Dialog.A,cfNewModal:new_modal_Modal.A}})],cfFormSecondaryBuilder)}(vue_property_decorator.lD),formbuilder_FormSecondaryBuildervue_type_script_lang_ts_=cfFormSecondaryBuilder,componentNormalizer=__webpack_require__(51084),FormSecondaryBuilder=(0,componentNormalizer.A)(formbuilder_FormSecondaryBuildervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{attrs:{active:_vm.isCardModalActive,width:640,"can-cancel":!1},on:{"update:active":function($event){_vm.isCardModalActive=$event},close:_vm.closePopup}},[_c("div",{staticClass:"modal-card"},[_c("header",{staticClass:"modal-card-head"},[_c("p",{staticClass:"modal-card-title"},[_vm._v(_vm._s(_vm._f("localizable")("vue.form.array.component.secondaryitems.title.configure")))]),_vm._v(" "),_c("button",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:_vm.closePopup}})]),_vm._v(" "),_c("section",{staticClass:"modal-card-body"},[_vm.hasAnyItems?[_vm._t("secondaryItems")]:[_vm._v("\n\t\t\t\tNo items, sorry\n\t\t\t")]],2),_vm._v(" "),_c("footer",{staticClass:"modal-card-foot"},[_c("button",{staticClass:"button is-primary",attrs:{type:"button",disabled:_vm.containsValidationErrors},on:{click:_vm.closePopup}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.form.array.component.secondaryitems.button.ok"))+"\n\t\t\t")])])])])},[],!1,null,null,null).exports;vue_property_decorator.lD.use(vee_validate_esm.Ay,{events:"input"});var cfCatFormBuilder=function(_super){function cfCatFormBuilder(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalSchema=new type.v3,_this.internalVal={},_this.internalBasePath="",_this.visibleMapper={},_this}var cfCatFormBuilder_1,_a,_b,_c,_d;return(0,tslib_es6.C6)(cfCatFormBuilder,_super),cfCatFormBuilder_1=cfCatFormBuilder,cfCatFormBuilder.prototype.beforeDestroy=function(){this.internalSchema=null,this.internalVal=null,this.visibleMapper=null},cfCatFormBuilder.prototype.onValidatePopup=function(callback){var groups=this.secondaryOnes,promises=[];for(var groupKey in groups){var group=groups[groupKey];for(var fieldKey in group){var field=group[fieldKey];if(field.type!=type.PU.Array){var path=this.getBasePathToUse(field);promises.push(this.$validator.validate(path))}}}Promise.all(promises).then(function(s){callback(s.every(function(it){return it}))})},cfCatFormBuilder.prototype.created=function(){var _this=this;this.internalVal=this.value,this.internalBasePath=(0,form_helper._I)(this.basePathToUse,""),this.$parent.$on("reload",function(reload){_this.$emit("reload",reload)})},cfCatFormBuilder.prototype.onBasePathToUse=function(val){this.internalBasePath=(0,form_helper._I)(val,"")},cfCatFormBuilder.prototype.reload=function(){for(var groupedFieldsKey in this.groupedFields){var groupElements=this.groupedFields[groupedFieldsKey];for(var element in groupElements){groupElements.indexOf(element);var component=this.$refs["field_"+groupedFieldsKey+"_"+element];component&&component[0]&&component[0].reload&&component[0].reload()}}},cfCatFormBuilder.prototype.opensecondaryItems=function(){var builder=this.$refs.secondary_builder;builder&&builder.showModal(!0)},cfCatFormBuilder.prototype.getBasePathToUse=function(field){return field.property.startsWith("$.")?field.property:this.internalBasePath&&""!=this.internalBasePath?""==field.property?this.internalBasePath:this.internalBasePath+"."+field.property:field.property},cfCatFormBuilder.prototype.getNameToUse=function(field){return this.getBasePathToUse(field).replace("$.","")},cfCatFormBuilder.prototype.getType=function(field){return(0,form_helper.Re)(field)},cfCatFormBuilder.prototype.getFieldClass=function(field){var classObj={column:!0};return classObj[this.getFieldWidth(field)]=!0,classObj},cfCatFormBuilder.prototype.getFieldWidth=function(field){return(0,helpers.Et)(+field.fieldWidth)?"is-"+ +field.fieldWidth:"auto"==field.fieldWidth?"":"is-12"},cfCatFormBuilder.prototype.valueUpdated=function(property,newValue){var data=(0,form_helper.GS)(this.internalVal,property,newValue);this.internalVal=data,this.onInternalValChanged(data,property)},cfCatFormBuilder.prototype.showElement=function(field){var _this=this;if(field.hideFor){var shouldHide=field.hideFor.some(function(_a){var property=_a.property,value=_a.value;return field.property!==property&&(0,form_helper.GJ)(_this.internalVal,property)===value});if(shouldHide)return!1}if(null===field.permission&&null===field.constraints)return!0;var visible=(!field.permission||field.permission.type!=type.pF.None)&&this.showElementBasedOnConstraints(field)&&cfCatFormBuilder_1.showElementBasedOnExternalConstraints(field),path=this.getBasePathToUse(field);return this.visibleMapper[path]=visible,visible},cfCatFormBuilder.prototype.showElementBasedOnConstraints=function(field){return this.showElementBasedOnFormControlConstraint(field)},cfCatFormBuilder.prototype.showElementBasedOnFormControlConstraint=function(field){var _a,_b;if(!field.constraints)return!0;var permissions=field.constraints.formControls;if(!permissions)return!0;for(var isVisible=!0,i=0;i0&&(newGroups[groupedFieldsKey]=newItems)}return newGroups},enumerable:!1,configurable:!0}),Object.defineProperty(cfCatFormBuilder.prototype,"secondaryOnes",{get:function(){var _a,newGroups={},secondaryItems=null!==(_a=this.secondaryItems)&&void 0!==_a?_a:[];if(secondaryItems&&secondaryItems.length>0){var groupedFields=this.groupedFields;for(var groupedFieldsKey in groupedFields){for(var items=groupedFields[groupedFieldsKey],newItems=[],i=0;i0&&(newGroups[groupedFieldsKey]=newItems)}}return newGroups},enumerable:!1,configurable:!0}),Object.defineProperty(cfCatFormBuilder.prototype,"groupedFields",{get:function(){if(void 0===this.internalSchema)return[];var allGroups=this.internalSchema.groups?this.internalSchema.groups:[],fields=structuredClone(this.internalSchema.formItems).sort(form_helper.Np),gropedFieldsData={};for(var groupKey in allGroups){for(var group=allGroups[groupKey],newArray=[],i=0;i0&&(gropedFieldsData[group]=newArray)}return fields.length>0&&(gropedFieldsData[""]=fields),gropedFieldsData},enumerable:!1,configurable:!0}),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:void 0,type:[Object]}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==shared_type.IE&&shared_type.IE)?_a:Object)],cfCatFormBuilder.prototype,"schema",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:void 0,type:Object}),(0,tslib_es6.Sn)("design:type",Object)],cfCatFormBuilder.prototype,"data",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:{},type:[Object]}),(0,tslib_es6.Sn)("design:type",Object)],cfCatFormBuilder.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:"",type:[String]}),(0,tslib_es6.Sn)("design:type",String)],cfCatFormBuilder.prototype,"basePathToUse",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:"",type:[String]}),(0,tslib_es6.Sn)("design:type",String)],cfCatFormBuilder.prototype,"fieldName",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:void 0,type:[type.v3,Object]}),(0,tslib_es6.Sn)("design:type","function"==typeof(_b=void 0!==type.v3&&type.v3)?_b:Object)],cfCatFormBuilder.prototype,"fieldSchema",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:!1,type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfCatFormBuilder.prototype,"hideElements",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({}),(0,tslib_es6.Sn)("design:type",Array)],cfCatFormBuilder.prototype,"secondaryItems",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("basePathToUse"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfCatFormBuilder.prototype,"onBasePathToUse",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_c="undefined"!=typeof Object&&Object)?_c:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfCatFormBuilder.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("internalVal"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object,String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfCatFormBuilder.prototype,"onInternalValChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("fieldSchema",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_d=void 0!==type.v3&&type.v3)?_d:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfCatFormBuilder.prototype,"onFieldSchemaChanged",null),cfCatFormBuilder=cfCatFormBuilder_1=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-cat-form-builder",components:{cfFormSecondaryBuilder:FormSecondaryBuilder}})],cfCatFormBuilder)}(vue_property_decorator.lD.extend({provide:function(){return{$validator:this.$validator}},inject:["$validator"],name:"cf-cat-form-builder"})),formbuilder_CatFormBuildervue_type_script_lang_ts_=cfCatFormBuilder,CatFormBuilder=(0,componentNormalizer.A)(formbuilder_CatFormBuildervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("cf-form-secondary-builder",{ref:"secondary_builder",attrs:{"on-validate":_vm.onValidatePopup},scopedSlots:_vm._u([{key:"secondaryItems",fn:function(){return[_c("div",{staticClass:"columns is-multiline"},[_vm._l(_vm.secondaryOnes,function(fieldsArray,key){return[_vm._l(fieldsArray,function(field,index){return[_c("div",{directives:[{name:"show",rawName:"v-show",value:_vm.showElement(field),expression:"showElement(field)"}],class:_vm.getFieldClass(field)},[_c(_vm.getType(field),{key:field.id,ref:"field_"+key+"_"+index,refInFor:!0,tag:"component",attrs:{value:_vm.internalVal,"field-schema":field.schema,fieldName:_vm.getNameToUse(field),schema:field,hideElements:_vm.hideElements,"base-property-path":_vm.getBasePathToUse(field),"base-path-to-use":_vm.getBasePathToUse(field)},on:{input:_vm.onInternalValChanged,"value-updated":_vm.valueUpdated}})],1)]})]})],2)]},proxy:!0}])}),_vm._v(" "),_vm._l(_vm.allDefaultItems,function(fieldsArray,key){return _vm.hideElements?_vm._e():[_c("div",{staticClass:"form-builder"},[key?_c("div",{staticClass:"level"},[_c("div",{staticClass:"level-left"},[_c("div",{staticClass:"label"},[_vm._v(_vm._s(key))])])]):_vm._e(),_vm._v(" "),_c("div",{staticClass:"columns is-multiline"},[_vm._l(fieldsArray,function(field,index){return[_c("div",{directives:[{name:"show",rawName:"v-show",value:_vm.showElement(field),expression:"showElement(field)"}],class:_vm.getFieldClass(field)},[_c(_vm.getType(field),{key:field.id,ref:"field_"+key+"_"+index,refInFor:!0,tag:"component",attrs:{value:_vm.internalVal,"field-schema":field.schema,fieldName:_vm.getNameToUse(field),hideElements:_vm.hideElements,schema:field,"base-property-path":_vm.getBasePathToUse(field),"base-path-to-use":_vm.getBasePathToUse(field)},on:{input:_vm.onInternalValChanged,"value-updated":_vm.valueUpdated}})],1)]})],2),_vm._v(" "),""!==key?_c("div",{staticClass:"adminSeparator"},[_c("hr")]):_vm._e()])]})],2)},[],!1,null,null,null).exports},69664:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Progress}});var vue_common_prod=__webpack_require__(32680),progress_Progressvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfProgress",props:{active:Boolean,progress:Number,type:{type:String,default:"is-success"},backgroundAnimation:Boolean},setup:function(props){var internalProgress=(0,vue_common_prod.ref)(props.progress);return(0,vue_common_prod.watch)(internalProgress,function(value){100===value&&(internalActive.value=!1,internalProgress.value=0)}),(0,vue_common_prod.watch)(function(){return props.progress},function(value){0!==value?function(percent){if(!(percent<0||percent>100)){var progressSpeed=10;100===percent&&(progressSpeed=5);var interval=setInterval(function(){internalProgress.value==percent?clearInterval(interval):internalProgress.value0?rules.push("between:".concat(row.MinQuantity,",").concat(row.MaxQuantity)):rules.push("min_value:".concat(row.MinQuantity)),rules.join("|")},cfKitCustomProduct.prototype.getErrorMessageForInput=function(errors,inputName,inputFriendlyName){for(var i=0;i0&&itemQuantity>item.MaxQuantity&&errors.push(this.$localization.getResourceWithFormat("kitcustomproduct.table.producterrors.maxquantity",item.MaxQuantity)),0!=item.OrderPackQuantity&&itemQuantity%item.OrderPackQuantity!=0&&errors.push(this.$localization.getResourceWithFormat("kitcustomproduct.table.producterrors.orderpackquantity",item.OrderPackQuantity)),errors},cfKitCustomProduct.prototype.isAllProductsSelected=function(){for(var isAllSelected=!0,i=0;i=kit.MinQuantity&&kit.MinQuantity>0?kit.DefaultQuantity:1}return kits},cfKitCustomProduct.prototype.updateProductPrice=function(){var event=new CustomEvent("updateProductPrice",{});document.dispatchEvent(event)},cfKitCustomProduct.prototype.changeAddToBasketButtonActive=function(activateBtn){if(activateBtn){var event=new CustomEvent("onChangeAddToBasketButtonActivate");document.dispatchEvent(event)}else{event=new CustomEvent("onChangeAddToBasketButtonDeactivate");document.dispatchEvent(event)}},cfKitCustomProduct.prototype.checkTableErrors=function(){var kits=this.dataSet;this.anyTableErrors=!1;for(var i=0;i0){this.anyTableErrors=!0;break}}},cfKitCustomProduct.prototype.checkOtherErrors=function(){if(this.anyOtherErrors=!1,this.configurations.GroupNameAvailableOnProductLandingPage&&(0,helpers.gP)(this.kitGroupName)&&(this.anyOtherErrors=!0),!this.anyOtherErrors){for(var atLeast1KitIsChecked=!1,kits=this.originalDataSet,i=0;i0?props.row.MaxQuantity:null,step:props.row.OrderPackQuantity},domProps:{value:props.row.Quantity},on:{input:function($event){$event.target.composing||_vm.$set(props.row,"Quantity",$event.target.value)}}}),_vm._v(" "),props.row.PackQuantityInfo?_c("span",{staticClass:"kit-pack-info"},[_vm._v("\n "+_vm._s(props.row.PackQuantityInfo)+"\n ")]):_vm._e()]),_vm._v(" "),_c("cf-table-column",{class:_vm.getKitClass(props.row),attrs:{label:_vm.$localization.getResourceWithDefault("kitcustomproduct.table.columns.stockquantities","Stock Quantities"),visible:_vm.configurations.AnyShowStockQuantities}},[props.row.ShowStockQuantities?_c("span",[_c("span",[_vm._v(_vm._s(_vm.$localization.getResource("kitcustomproduct.table.stockquantities.stock"))+":")]),_vm._v(" "),_c("span",[_vm._v(_vm._s(props.row.StockQuantity))]),_c("br"),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm.$localization.getResource("kitcustomproduct.table.stockquantities.min"))+":")]),_vm._v(" "),_c("span",[_vm._v(_vm._s(props.row.MinStockQuantity))]),_c("br"),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm.$localization.getResource("kitcustomproduct.table.stockquantities.max"))+":")]),_vm._v(" "),_c("span",[_vm._v(_vm._s(props.row.MaxStockQuantity))]),_c("br")]):_vm._e()]),_vm._v(" "),_c("cf-table-column",{class:_vm.getKitClass(props.row),attrs:{label:_vm.$localization.getResourceWithDefault("kitcustomproduct.table.columns.stockmessage","Stock Message"),visible:_vm.configurations.AnyStockMessage}},[props.row.StockMessage&&""!=props.row.StockMessage?_c("span",[_vm._v("\n "+_vm._s(props.row.StockMessage)+"\n ")]):_vm._e()]),_vm._v(" "),_c("cf-table-column",{class:_vm.getKitClass(props.row),attrs:{label:_vm.$localization.getResourceWithDefault("kitcustomproduct.table.columns.sku","SKU"),width:"40",visible:_vm.configurations.AnyShowSku}},[props.row.ShowSKU?_c("span",[_c("span",[_vm._v(_vm._s(props.row.SKU))])]):_vm._e()]),_vm._v(" "),_c("cf-table-column",{class:_vm.getKitClass(props.row),attrs:{label:_vm.$localization.getResourceWithDefault("kitcustomproduct.table.columns.link","Link"),visible:_vm.configurations.AnyProductDetailsUrls}},[props.row.ShowProductDetailsLink?_c("span",[_c("a",{attrs:{target:"_blank",href:props.row.ProductDetailsUrl}},[_vm._v("Details")])]):_vm._e()])]}}])},[_vm.configurations.AnyOptional&&""==_vm.searchQuery?_c("template",{slot:"bottom-left"},[_c("button",{staticClass:"button",attrs:{type:"button"},on:{click:_vm.selectAllOrUnselect}},[_vm._v("\n "+_vm._s(_vm.getSelectButtonText())+"\n ")])]):_vm._e()],2),_vm._v(" "),_vm.configurations.GroupNameAvailableOnProductLandingPage?_c("cf-field",{attrs:{label:_vm.$localization.getResourceWithDefault("kitcustomproduct.group.name.title","Group Name"),horizontal:"",type:_vm.errors.has("kitGroupName")?"is-danger":"",message:_vm.getErrorMessageForInput(_vm.errors,"kitGroupName","Group Name")}},[_c("cf-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{name:"kitGroupName"},model:{value:_vm.kitGroupName,callback:function($$v){_vm.kitGroupName=$$v},expression:"kitGroupName"}})],1):_vm._e(),_vm._v(" "),_vm.configurations.GroupDescriptionAvailableOnProductLandingPage?_c("cf-field",{attrs:{label:_vm.$localization.getResourceWithDefault("kitcustomproduct.group.description.title","Description Name"),horizontal:""}},[_c("cf-input",{attrs:{type:"textarea",name:"kitGroupDescription"},model:{value:_vm.kitGroupDescription,callback:function($$v){_vm.kitGroupDescription=$$v},expression:"kitGroupDescription"}})],1):_vm._e()],1)},[],!1,null,null,null).exports,draggable=__webpack_require__(53748);!function(ProductTypes){ProductTypes[ProductTypes.Nop=0]="Nop",ProductTypes[ProductTypes.Infigo=1]="Infigo",ProductTypes[ProductTypes.MultiPart=2]="MultiPart",ProductTypes[ProductTypes.Dynamic=3]="Dynamic",ProductTypes[ProductTypes.Custom=5]="Custom",ProductTypes[ProductTypes.Symphony=6]="Symphony",ProductTypes[ProductTypes.PdfStatic=7]="PdfStatic"}(ProductTypes||(ProductTypes={}));var FieldType,vue_property_decorator=__webpack_require__(85007),Qs=__webpack_require__(38021),cfBagAssemblyCustomProduct=function(_super){function cfBagAssemblyCustomProduct(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.areaSet={},_this.targetAreas=[],_this.searchQuery="",_this.totalChecked=0,_this.selectAllProducts=!1,_this.searchStarted=!1,_this.isLoading=!1,_this.cachedResponse=null,_this.allProducts=[],_this.isFullCatalog=!1,_this.trigger=0,_this.dragging=!1,_this.products=[],_this.searchDebounce=(0,helpers.sg)(function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return[4,this.search()];case 1:return _a.sent(),[2]}})})},400,{trailing:!0}),_this}return(0,tslib_es6.C6)(cfBagAssemblyCustomProduct,_super),Object.defineProperty(cfBagAssemblyCustomProduct.prototype,"areaSet2",{get:function(){return this.trigger,this.areaSet},enumerable:!1,configurable:!0}),Object.defineProperty(cfBagAssemblyCustomProduct.prototype,"hasLessThatForBags",{get:function(){return Object.keys(this.areaSet).length<4},enumerable:!1,configurable:!0}),Object.defineProperty(cfBagAssemblyCustomProduct.prototype,"filteredProducts",{get:function(){var _this=this;return this.products.map(function(p){return p.Disabled=_this.getAllUsedProductIds.includes(p.Id),p})},enumerable:!1,configurable:!0}),cfBagAssemblyCustomProduct.prototype.hasProductsNotUsed=function(){var _this=this;return this.products.every(function(p){return _this.getAllUsedProductIds.includes(p.Id)})},cfBagAssemblyCustomProduct.prototype.onDragEnd=function(){this.dragging=!1,this.recomputeAreaSetProperty()},cfBagAssemblyCustomProduct.prototype.created=function(){var _a,_b,_c;try{this.dataSet=JSON.parse(this.data),null!=(null===(_a=this.dataSet)||void 0===_a?void 0:_a.TargetAreas)&&(this.targetAreas=this.convertTargetAreasToList(null!==(_c=null===(_b=this.dataSet)||void 0===_b?void 0:_b.TargetAreas)&&void 0!==_c?_c:""),this.createAreaSet())}catch(e){console.log("Failed to deserialize data",e)}},Object.defineProperty(cfBagAssemblyCustomProduct.prototype,"serializedData",{get:function(){this.trigger;for(var groups=[],areas=this.targetAreas,i=0;i0)return!0}return!1},enumerable:!1,configurable:!0}),cfBagAssemblyCustomProduct.prototype.recomputeAreaSetProperty=function(){this.trigger++,this.changeAddToBasketButtonActive(this.canAddToBasket)},cfBagAssemblyCustomProduct.prototype.convertTargetAreasToList=function(areas){var list=[],targetAreas=areas.split(/\r\n|\n|\r/);return list=list.concat(targetAreas)},cfBagAssemblyCustomProduct.prototype.toggleProducts=function(products,e){products.forEach(function(product){e.target.checked&&!product.Disabled?product.IsSelected=e.target.checked:product.IsSelected=!1}),this.recomputeAreaSetProperty()},cfBagAssemblyCustomProduct.prototype.addCheckedProducts=function(area){var _this=this;if(this.areaSet[area]){var products=this.getCheckedProducts(this.products).map(function(p){return p.IsSelected=!1,p}).map(function(prop){return(0,tslib_es6.Cl)({},prop)});products.length&&products.forEach(function(product){var products=_this.areaSet[area].products;products.filter(function(p){return p.Id==product.Id}).length||products.push(product)}),this.selectAllProducts=!1,this.recomputeAreaSetProperty()}},cfBagAssemblyCustomProduct.prototype.deleteProductFromSet=function(area){var _a;area.products=area.products.filter(function(p){return!p.IsSelected}),null===(_a=this.$refs[area.name])||void 0===_a||(_a[0].checked=!1),this.recomputeAreaSetProperty()},Object.defineProperty(cfBagAssemblyCustomProduct.prototype,"getAllUsedProductIds",{get:function(){var _this=this,productsIds=[];return Object.keys(this.areaSet2).forEach(function(areaKey){var area=_this.areaSet2[areaKey];productsIds=productsIds.concat(null==area?void 0:area.products.map(function(p){return p.Id}))}),productsIds},enumerable:!1,configurable:!0}),cfBagAssemblyCustomProduct.prototype.createAreaSet=function(){for(var i=0;i-1:_vm.selectAllProducts},on:{click:function($event){return _vm.toggleProducts(_vm.products,$event)},change:function($event){var $$a=_vm.selectAllProducts,$$el=$event.target,$$c=!!$$el.checked;if(Array.isArray($$a)){var $$i=_vm._i($$a,null);$$el.checked?$$i<0&&(_vm.selectAllProducts=$$a.concat([null])):$$i>-1&&(_vm.selectAllProducts=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}else _vm.selectAllProducts=$$c}}}),_vm._v(" "),_c("span",{staticClass:"check"}),_c("span",{staticClass:"control-label"})])]),_vm._v(" "),_vm._m(0)])]),_vm._v(" "),_c("tbody",[_vm._l(_vm.filteredProducts,function(product){return _c("tr",{staticClass:"is-checked"},[_c("td",{staticClass:"checkbox-cell"},[_c("label",{staticClass:"cf-checkbox checkbox",attrs:{tabindex:"0",disabled:product.Disabled}},[_c("input",{directives:[{name:"model",rawName:"v-model",value:product.IsSelected,expression:"product.IsSelected"}],attrs:{tabindex:"-1",type:"checkbox",disabled:product.Disabled},domProps:{checked:Array.isArray(product.IsSelected)?_vm._i(product.IsSelected,null)>-1:product.IsSelected},on:{change:function($event){var $$a=product.IsSelected,$$el=$event.target,$$c=!!$$el.checked;if(Array.isArray($$a)){var $$i=_vm._i($$a,null);$$el.checked?$$i<0&&_vm.$set(product,"IsSelected",$$a.concat([null])):$$i>-1&&_vm.$set(product,"IsSelected",$$a.slice(0,$$i).concat($$a.slice($$i+1)))}else _vm.$set(product,"IsSelected",$$c)}}}),_vm._v(" "),_c("span",{staticClass:"check"}),_c("span",{staticClass:"control-label"})])]),_vm._v(" "),_c("td",{attrs:{"data-label":"Name"}},[_c("span",[_vm._v(_vm._s(product.Name))])])])})],2)])]),_vm._v(" "),_c("div",{staticClass:"level p-0"},[_c("div",{staticClass:"level-left"},[_c("b",[_vm._v("Total checked")]),_vm._v(": "+_vm._s(_vm.totalChecked)+"\n ")]),_vm._v(" "),_c("div",{staticClass:"level-right"},[_c("div",{staticClass:"dropdown is-hoverable buttons"},[_vm.hasLessThatForBags?_vm._l(_vm.targetAreas,function(area,index){return _c("button",{key:index,staticClass:"button is-info",on:{click:function($event){return $event.preventDefault(),_vm.addCheckedProducts(area)}}},[_c("span",[_vm._v("Add to "+_vm._s(area))])])}):[_c("div",{staticClass:"dropdown-trigger",attrs:{role:"button"}},[_c("button",{staticClass:"button is-info block",on:{click:function($event){$event.preventDefault()}}},[_c("span",[_vm._v("Add selected to")]),_vm._v(" "),_vm._m(1)])]),_vm._v(" "),_c("div",{staticClass:"dropdown-menu"},[_c("div",{staticClass:"dropdown-content"},_vm._l(_vm.targetAreas,function(area,index){return _c("a",{key:index,staticClass:"dropdown-item",attrs:{href:"#"},on:{click:function($event){return $event.preventDefault(),_vm.addCheckedProducts(area)}}},[_vm._v(_vm._s(area))])}),0)])]],2)])])]:_vm._e(),_vm._v(" "),_vm.isLoading?_c("div",[_vm._m(2)]):0===_vm.products.length?_c("div",[_vm._v("\n No products available\n ")]):_vm._e()],2)]):_vm._e(),_vm._v(" "),_vm._l(_vm.areaSet2,function(area,index){return _c("div",{key:index,staticClass:"column area-set"},[_c("div",{staticClass:"cf-table box"},[_c("h2",{staticClass:"title is-5"},[_vm._v(_vm._s(area.name))]),_vm._v(" "),area.products.length?[_c("div",{staticClass:"cf-table-wrapper"},[_c("table",{staticClass:"table has-mobile-cards"},[_c("thead",[_c("tr",[_c("th",{staticClass:"checkbox-cell"},[_c("label",{staticClass:"cf-checkbox checkbox",attrs:{tabindex:"0"}},[_c("input",{ref:area.name,refInFor:!0,attrs:{tabindex:"-1",type:"checkbox"},on:{click:function($event){return _vm.toggleProducts(area.products,$event)}}}),_c("span",{staticClass:"check"}),_vm._v(" "),_c("span",{staticClass:"control-label"})])]),_vm._v(" "),_vm._m(3,!0)])]),_vm._v(" "),_c("tbody",[_c("cf-draggable",{staticClass:"list-group",staticStyle:{display:"contents"},attrs:{tag:"tbody",list:area.products,handle:".handle"},on:{start:function($event){_vm.dragging=!0},end:_vm.onDragEnd}},[_vm._l(area.products,function(product){return[_c("tr",{key:product.Id,staticClass:"cursor grabbable"},[_c("td",{staticClass:"checkbox-cell"},[_c("label",{staticClass:"cf-checkbox checkbox",attrs:{tabindex:"0"}},[_c("input",{directives:[{name:"model",rawName:"v-model",value:product.IsSelected,expression:"product.IsSelected"}],attrs:{tabindex:"-1",type:"checkbox"},domProps:{checked:Array.isArray(product.IsSelected)?_vm._i(product.IsSelected,null)>-1:product.IsSelected},on:{change:[function($event){var $$a=product.IsSelected,$$el=$event.target,$$c=!!$$el.checked;if(Array.isArray($$a)){var $$i=_vm._i($$a,null);$$el.checked?$$i<0&&_vm.$set(product,"IsSelected",$$a.concat([null])):$$i>-1&&_vm.$set(product,"IsSelected",$$a.slice(0,$$i).concat($$a.slice($$i+1)))}else _vm.$set(product,"IsSelected",$$c)},_vm.recomputeAreaSetProperty]}}),_vm._v(" "),_c("span",{staticClass:"check"}),_vm._v(" "),_c("span",{staticClass:"control-label"})])]),_vm._v(" "),_c("td",{attrs:{"data-label":"Name"}},[_c("span",[_vm._v(_vm._s(product.Name))])]),_vm._v(" "),_c("td",{staticStyle:{width:"2.5rem"}},[_c("i",{staticClass:"fa fa-arrows handle is-clickable"})])])]})],2)],1)])]),_vm._v(" "),_c("button",{directives:[{name:"show",rawName:"v-show",value:_vm.getCheckedProducts(area.products).length,expression:"getCheckedProducts(area.products).length"}],staticClass:"button is-danger level-right",on:{click:function($event){return $event.preventDefault(),_vm.deleteProductFromSet(area)}}},[_vm._v("\n Delete Selected\n ")])]:_vm._e(),_vm._v(" "),0===area.products.length?_c("div",[_vm._v("\n No products selected\n ")]):_vm._e()],2)])})],2)])])])])},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("th",[_c("div",{staticClass:"th-wrap"},[this._v("Name")])])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-angle-down fa-lg"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("div",{staticClass:"columns is-centered"},[_c("div",{staticClass:"is-half"},[_c("span",{staticClass:"loader"})])])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("th",[_c("div",{staticClass:"th-wrap"},[this._v("Name")])])}],!1,null,null,null).exports,loading=__webpack_require__(51791),MessageMixin={components:{[icon.A.name]:icon.A},props:{active:{type:Boolean,default:!0},hardcodedIcon:{type:String},iconPack:{type:String,default:"mdi"},title:String,closable:{type:Boolean,default:!0},type:String,hasIcon:Boolean,size:String,iconSize:{type:String,default:"is-large"},customIconSize:String},data(){return{isActive:this.active}},watch:{active(value){this.isActive=value}},computed:{icon(){if(this.hardcodedIcon)return this.hardcodedIcon;switch(this.type){case"is-info":return"information";case"is-success":return"check-circle";case"is-warning":return"alert";case"is-danger":return"alert-circle";default:return null}}},methods:{close(){this.isActive=!1,this.$emit("close"),this.$emit("update:active",!1)}}},message_Messagevue_type_script_lang_ts_={name:"cfMessage",mixins:[MessageMixin]},message=(0,componentNormalizer.A)(message_Messagevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("transition",{attrs:{name:"fade"}},[_vm.isActive?_c("article",{staticClass:"message",class:[_vm.type,_vm.size]},[_vm.title?_c("header",{staticClass:"message-header"},[_c("p",[_vm._v(_vm._s(_vm.title))]),_vm._v(" "),_vm.closable?_c("button",{staticClass:"delete",attrs:{type:"button"},on:{click:_vm.close}}):_vm._e()]):_vm._e(),_vm._v(" "),_c("section",{staticClass:"message-body"},[_c("div",{staticClass:"media"},[_vm.icon&&_vm.hasIcon?_c("div",{staticClass:"media-left"},[_c("cf-icon",{class:_vm.type,attrs:{icon:_vm.icon,size:"is-large"}})],1):_vm._e(),_vm._v(" "),_c("div",{staticClass:"media-content"},[_vm._t("default")],2)])])]):_vm._e()])},[],!1,null,null,null).exports,modal=__webpack_require__(94866),new_modal=__webpack_require__(59455),new_modal_ModalMvcvue_type_script_lang_ts_={name:"cfModalMvc",directives:{},emit:[],props:{},setup:function(){var state=(0,vue_common_prod.reactive)({isActive:!1,closeCallback:function(){},openCallback:function(){},header:{title:"",logoAlt:"",logoUrl:""},footer:{footerContent:"",defaultActionButtonText:"Ok"}});return{state:state,open:function(callback){state.isActive=!0,callback&&(0,vue_common_prod.nextTick)(function(){callback()})},close:function(){state.isActive=!1},setCloseCallback:function(callback){state.closeCallback=callback},setOpenCallback:function(callback){state.openCallback=callback},setTitle:function(title){state.header.title=title},setOkButton:function(title){state.footer.defaultActionButtonText=title},setFooterDynamicButtons:function(buttons){state.footer.dynamicButtons=buttons},setFooterContent:function(content){state.footer.footerContent=content}}}},ModalMvc=(0,componentNormalizer.A)(new_modal_ModalMvcvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement;return(_vm._self._c||_h)("cf-new-modal",{attrs:{maxWidth:"640px",active:_vm.state.isActive,modalFooter:_vm.state.footer,modalHeader:_vm.state.header},on:{close:function($event){return _vm.state.closeCallback()},actionButton:function($event){return _vm.state.openCallback()}}},[_vm._t("default")],2)},[],!1,null,null,null).exports,notification_Notificationvue_type_script_lang_ts_={name:"cfNotification",mixins:[MessageMixin]},notification=(0,componentNormalizer.A)(notification_Notificationvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("transition",{attrs:{name:"fade"}},[_vm.isActive?_c("article",{staticClass:"notification",class:_vm.type},[_vm.closable?_c("button",{staticClass:"delete",attrs:{type:"button"},on:{click:_vm.close}}):_vm._e(),_vm._v(" "),_c("div",{staticClass:"media"},[_vm.icon&&_vm.hasIcon?_c("div",{staticClass:"media-left"},[_c("cf-icon",{attrs:{icon:_vm.icon,"icon-pack":_vm.iconPack,size:_vm.iconSize,"custom-size":_vm.customIconSize}})],1):_vm._e(),_vm._v(" "),_c("div",{staticClass:"media-content"},[_vm._t("default")],2)])]):_vm._e()])},[],!1,null,null,null).exports,pagination=__webpack_require__(17545),shared_radio=__webpack_require__(97890),Input=__webpack_require__(60685),shared_select=__webpack_require__(15075),Switch=__webpack_require__(51967),Checkbox=__webpack_require__(32793),Schemabuildervue_type_script_lang_ts_={name:"cfSchemaBuilder",data:function(){return{supportedComponents:[Input.A,shared_select.t,Switch.A,Checkbox.A],componentsProperties:{}}},props:{value:Object},filters:{camelCaseToNormalText:function(value){return value.replace(/([A-Z])/g," $1").replace(/^./,function(str){return str.toUpperCase()})}},methods:{formatComponentName:function(value){return value.replace("cf","").toLowerCase()},getFieldDefaults:function(){return{inputType:"input",label:"Label",model:"",isOpen:!0}},addField:function(){this.value.fields.push(this.getFieldDefaults())},addFieldBefore:function(index){this.value.fields.splice(index,0,this.getFieldDefaults())},deleteField:function(index){this.value.fields.splice(index,1)},componentPropertyListing:function(){var propListing=[];return this.supportedComponents.forEach(function(component){var _a,componentName=component.name.replace("cf","").toLowerCase(),allProps=((_a={})[componentName]={},_a);Object.assign(allProps[componentName],component.props),"mixins"in component&&component.mixins.forEach(function(mixin){Object.assign(allProps[componentName],mixin.props)}),delete allProps[componentName].value,Object.assign(propListing,allProps)}.bind(this)),propListing},removePropertiesOnInputTypeChange:function(index){var _this=this,validKeys=["label","model","inputType"];Object.keys(this.value.fields[index]).forEach(function(key){return validKeys.includes(key)||_this.$delete(_this.value.fields[index],key)})},getFieldType:function(fieldType){var fieldChoices={Boolean:"cf-switch",String:"cf-input",Number:"cf-input",Array:"cf-taginput"};var fn,match,fieldTypeString=(fn=fieldType.type,(match=fn&&fn.toString().match(/^\s*function (\w+)/))?match[1]:"");if(fieldTypeString in fieldChoices)return fieldChoices[fieldTypeString]}},mounted:function(){this.componentsProperties=this.componentPropertyListing()}},schemabuilder_Schemabuildervue_type_script_lang_ts_=Schemabuildervue_type_script_lang_ts_,Schemabuilder_component=(0,componentNormalizer.A)(schemabuilder_Schemabuildervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"schema-builder"},[_c("cf-field",{attrs:{label:"Field Group"}},[_c("cf-input",{model:{value:_vm.value.fieldGroup,callback:function($$v){_vm.$set(_vm.value,"fieldGroup",$$v)},expression:"value.fieldGroup"}})],1),_vm._v(" "),_c("hr"),_vm._v(" "),_vm._l(_vm.value.fields,function(item,index){return _c("cf-collapse",{key:item.value,staticClass:"card",attrs:{open:item.isOpen,animation:"fade"},on:{"update:open":function($event){return _vm.$set(item,"isOpen",$event)}}},[_c("div",{staticClass:"card-header",attrs:{slot:"trigger"},slot:"trigger"},[_c("p",{staticClass:"card-header-title"},[_c("span",[_vm._v("\n "+_vm._s(item.label)+"\n ")])]),_vm._v(" "),_c("a",{staticClass:"card-header-icon",attrs:{"aria-label":"more options"}},[_c("div",{staticClass:"field is-grouped is-grouped-right"},[_c("p",{staticClass:"control",on:{click:function($event){return $event.stopPropagation(),_vm.addFieldBefore(index)}}},[_c("cf-icon",{staticClass:"is-primary",attrs:{icon:"table-row-plus-before "}})],1),_vm._v(" "),_c("p",{staticClass:"control",on:{click:function($event){return $event.stopPropagation(),_vm.deleteField(index)}}},[_c("a",{staticClass:"delete icon"})])])])]),_vm._v(" "),_c("div",{staticClass:"card-content"},[_c("div",{staticClass:"content"},[_c("div",{attrs:{html:item.inputType}}),_vm._v(" "),_c("cf-field",{attrs:{horizontal:"",label:"Field Label"}},[_c("cf-input",{model:{value:item.label,callback:function($$v){_vm.$set(item,"label",$$v)},expression:"item.label"}})],1),_vm._v(" "),_c("cf-field",{attrs:{horizontal:"",label:"Field ID",message:"Must Be Unique"}},[_c("cf-input",{model:{value:item.model,callback:function($$v){_vm.$set(item,"model",$$v)},expression:"item.model"}})],1),_vm._v(" "),_c("cf-field",{attrs:{horizontal:"",label:"Field Type"}},[_c("cf-select",{attrs:{placeholder:"Select a name",expanded:""},on:{input:function($event){return _vm.removePropertiesOnInputTypeChange(index)}},model:{value:item.inputType,callback:function($$v){_vm.$set(item,"inputType",$$v)},expression:"item.inputType"}},_vm._l(_vm.supportedComponents,function(item){return _c("option",{domProps:{value:_vm.formatComponentName(item.name)}},[_vm._v("\n "+_vm._s(_vm.formatComponentName(item.name))+"\n ")])}),0)],1),_vm._v(" "),_c("hr"),_vm._v(" "),_vm._l(_vm.componentsProperties[item.inputType],function(field,key){return[_c("cf-field",{attrs:{horizontal:"",label:_vm._f("camelCaseToNormalText")(key)}},[_c(_vm.getFieldType(field),{tag:"component",model:{value:item[key],callback:function($$v){_vm.$set(item,key,$$v)},expression:"item[key]"}})],1)]})],2)])])}),_vm._v(" "),_c("hr"),_vm._v(" "),_c("div",{staticClass:"control is-clearfix"},[_c("button",{staticClass:"button is-pulled-right is-primary",on:{click:_vm.addField}},[_c("cf-icon",{attrs:{size:"is-small",icon:"table-row-plus-after"}}),_vm._v(" "),_c("span",[_vm._v("Add Field")])],1)])],2)},[],!1,null,null,null),schemabuilder=Schemabuilder_component.exports,search=__webpack_require__(17262).A,snackbar_Snackbarvue_type_script_lang_ts_={name:"cfSnackbar",mixins:[__webpack_require__(63081).A],props:{actionText:{type:String,default:"OK"},useHtml:Boolean,onAction:{type:Function,default:function(){}}},data:function(){return{newDuration:this.duration||config.A.defaultSnackbarDuration}},methods:{insertEl:function(){this.parent.className="",this.parent.classList.add("notices",this.position),this.parent.appendChild(this.$el)},action:function(){this.onAction(),this.close()}}},Snackbar=(0,componentNormalizer.A)(snackbar_Snackbarvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("transition",{attrs:{"enter-active-class":_vm.transition.enter,"leave-active-class":_vm.transition.leave}},[_c("div",{directives:[{name:"show",rawName:"v-show",value:_vm.isActive,expression:"isActive"}],staticClass:"snackbar"},[_vm.useHtml?_c("p",{staticClass:"text",domProps:{innerHTML:_vm._s(_vm.message)}}):_c("p",{staticClass:"text"},[_vm._v(_vm._s(_vm.message))]),_vm._v(" "),_vm.actionText?_c("div",{staticClass:"action",class:_vm.type,on:{click:_vm.action}},[_c("button",{staticClass:"button is-dark"},[_vm._v(_vm._s(_vm.actionText))])]):_vm._e()])])},[],!1,null,null,null).exports,snackbar={open:function(params){var propsData;return propsData="string"==typeof params?{type:"is-success",position:"is-bottom-right",message:params}:(0,tslib_es6.Cl)({type:"is-success",position:"is-bottom-right"},params),new(vue_common_prod_default().extend(Snackbar))({el:document.createElement("div"),propsData:propsData})}},shared_switch=__webpack_require__(733),table=__webpack_require__(38999),tabs=__webpack_require__(66013),Tag=__webpack_require__(4489),tag_TagListvue_type_script_lang_ts_={name:"cfTaglist",props:{attached:Boolean}},TagList=(0,componentNormalizer.A)(tag_TagListvue_type_script_lang_ts_,function(){var _h=this.$createElement;return(this._self._c||_h)("div",{staticClass:"tags",class:{"has-addons":this.attached}},[this._t("default")],2)},[],!1,null,null,null).exports,toast=__webpack_require__(10038),tooltip=__webpack_require__(43792),apiSetup=__webpack_require__(5164),shared_DeliveryService=function(){function DeliveryService(){this.CheckoutController_URL="/checkout/"}return DeliveryService.prototype.getAvailableDates=function(year,month,day,shippingMethod,shippingMethodOption){return apiSetup.A.post((0,helpers.ID)(this.CheckoutController_URL+"GetAvailableDeliveryDates"),{year:year,month:month,day:day,shippingMethod:shippingMethod,shippingMethodOption:shippingMethodOption})},DeliveryService}(),datetime_helper=__webpack_require__(80241),SortingEnum=__webpack_require__(94555),cfDeliveryDatepicker=function(_super){function cfDeliveryDatepicker(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.service=new shared_DeliveryService,_this.internalValue=(0,datetime_helper.cs)(new Date,_this.useUtc),_this.minDate=(0,datetime_helper.cs)(new Date,_this.useUtc),_this.maxDate=(0,datetime_helper.cs)(new Date,_this.useUtc),_this.availableDays=[],_this.isLoading=!0,_this.lastSelectedDate=(0,datetime_helper.cs)(new Date,_this.useUtc),_this}var _a,_b,_c,_d,_e;return(0,tslib_es6.C6)(cfDeliveryDatepicker,_super),cfDeliveryDatepicker.prototype.onSelectedDateChanged=function(val){this.internalValue=(0,datetime_helper.cs)(new Date(val),this.useUtc),this.minDate=this.internalValue,this.maxDate=(0,datetime_helper.cs)(new Date(this.internalValue.getFullYear()+1,11,31),this.useUtc),this.minDate.setHours(0,0,0,0),this.lastSelectedDate=this.internalValue,this.getAvailableDates(null)},cfDeliveryDatepicker.prototype.mounted=function(){this.lastSelectedDate=this.internalValue,this.getAvailableDates(null)},cfDeliveryDatepicker.prototype.updateSelectedValue=function(val){this.lastSelectedDate=val},cfDeliveryDatepicker.prototype.formatYYYYMMDD=function(value){return(0,datetime_helper.aI)(value)},cfDeliveryDatepicker.prototype.getAvailableDates=function(date){var year,month,day;this.isLoading=!0,this.availableDays=[];var calculatedDeliveryDate=(0,datetime_helper.cs)(new Date(this.selectedDate),this.useUtc);date?(year=date.year,day=(month=date.month+1)==calculatedDeliveryDate.getMonth()+1&&year==calculatedDeliveryDate.getFullYear()?calculatedDeliveryDate.getDate():1):(year=calculatedDeliveryDate.getFullYear(),month=calculatedDeliveryDate.getMonth()+1,day=calculatedDeliveryDate.getDate());var self=this;this.service.getAvailableDates(year,month,day,this.shippingMethod,this.shippingMethodOption).then(function(data){self.availableDays=data.data.availableDates,self.isLoading=!1})},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String|Date,default:function(){return(0,datetime_helper.cs)(new Date)}}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a="undefined"!=typeof Date&&Date)?_a:Object)],cfDeliveryDatepicker.prototype,"selectedDate",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type","function"==typeof(_b="undefined"!=typeof String&&String)?_b:Object)],cfDeliveryDatepicker.prototype,"shippingMethod",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type","function"==typeof(_c="undefined"!=typeof String&&String)?_c:Object)],cfDeliveryDatepicker.prototype,"shippingMethodOption",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type","function"==typeof(_d="undefined"!=typeof Boolean&&Boolean)?_d:Object)],cfDeliveryDatepicker.prototype,"useUtc",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!0}),(0,tslib_es6.Sn)("design:type","function"==typeof(_e="undefined"!=typeof Boolean&&Boolean)?_e:Object)],cfDeliveryDatepicker.prototype,"isCalendarNavigationAllowed",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("selectedDate",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfDeliveryDatepicker.prototype,"onSelectedDateChanged",null),cfDeliveryDatepicker=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-delivery-datepicker",computed:{SortingEnum:function(){return SortingEnum.u}}})],cfDeliveryDatepicker)}(vue_common_prod_default()),deliveryDatePicker_DeliveryDatepickervue_type_script_lang_ts_=cfDeliveryDatepicker,DeliveryDatepicker=(0,componentNormalizer.A)(deliveryDatePicker_DeliveryDatepickervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("cf-datepicker",{attrs:{"data-serialized":JSON.stringify([{date:_vm.formatYYYYMMDD(_vm.internalValue)}]),inline:"",value:_vm.internalValue,"check-available-days":!0,"available-days":_vm.availableDays,minDate:_vm.minDate,maxDate:_vm.maxDate,"icon-pack":"fa","disable-navigation":!_vm.isCalendarNavigationAllowed,"disable-month-selection":!_vm.isCalendarNavigationAllowed,"disable-year-selection":!_vm.isCalendarNavigationAllowed,"years-list-order":_vm.SortingEnum.Asc,"disable-day-selection":!_vm.isCalendarNavigationAllowed},on:{changedYearOrMonth:_vm.getAvailableDates,input:_vm.updateSelectedValue}}),_vm._v(" "),_c("cf-loading",{attrs:{active:_vm.isLoading},on:{"update:active":function($event){_vm.isLoading=$event}}}),_vm._v(" "),_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.lastSelectedDate,expression:"lastSelectedDate"}],attrs:{type:"hidden",id:"selectedShippingDate"},domProps:{value:_vm.lastSelectedDate},on:{input:function($event){$event.target.composing||(_vm.lastSelectedDate=$event.target.value)}}})],1)},[],!1,null,null,null).exports,productAttributesDatePicker_ProductAttributesDatepickervue_type_script_lang_ts_=__webpack_require__(33275).A,ProductAttributesDatepicker=(0,componentNormalizer.A)(productAttributesDatePicker_ProductAttributesDatepickervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("cf-field",{attrs:{type:_vm.isValid?"":"is-danger",expanded:"",addons:!1,message:_vm.isValid?"":_vm.requiredMessage}},[_c("cf-datepicker",{attrs:{placeholder:_vm.Localizator.translate("vue.frontend.datepicker.clicktoselect"),"icon-pack":"fa",icon:"calendar","allow-null-date":!0,"allow-clear":!0,inputclass:"attribute-datepicker","check-available-days":_vm.internalCheckAvailableDays,"available-days":_vm.internalAvailableDays,"min-date":_vm.internalMinDate,"max-date":_vm.internalMaxDate,"aria-label":_vm.Localizator.translate("vue.frontend.datepicker.clicktoselect")},on:{close:_vm.touch,input:_vm.updateSelectedValue},model:{value:_vm.internalDate,callback:function($$v){_vm.internalDate=$$v},expression:"internalDate"}})],1),_vm._v(" "),_c("select",{staticClass:"day",staticStyle:{display:"none"},attrs:{name:_vm.hiddenInputId+"_day"}},[_c("option",{domProps:{value:_vm.optionsDate.day}})]),_vm._v(" "),_c("select",{staticClass:"month",staticStyle:{display:"none"},attrs:{name:_vm.hiddenInputId+"_month"}},[_c("option",{domProps:{value:_vm.optionsDate.month}})]),_vm._v(" "),_c("select",{staticClass:"year",staticStyle:{display:"none"},attrs:{name:_vm.hiddenInputId+"_year"}},[_c("option",{domProps:{value:_vm.optionsDate.year}})]),_vm._v(" "),_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.internalValue,expression:"internalValue"}],staticClass:"actual-value",attrs:{type:"hidden",name:_vm.hiddenInputId,id:_vm.hiddenInputId},domProps:{value:_vm.internalValue},on:{input:function($event){$event.target.composing||(_vm.internalValue=$event.target.value)}}})],1)},[],!1,null,null,null).exports,cfCodeEditorMvc=function(_super){function cfCodeEditorMvc(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalVal="",_this}return(0,tslib_es6.C6)(cfCodeEditorMvc,_super),cfCodeEditorMvc.prototype.onValueChanged=function(val){val&&(this.internalVal=unescape(val))},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfCodeEditorMvc.prototype,"codeMode",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfCodeEditorMvc.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfCodeEditorMvc.prototype,"readonly",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfCodeEditorMvc.prototype,"onValueChanged",null),cfCodeEditorMvc=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({inheritAttrs:!1,name:"cf-code-editor-mvc"})],cfCodeEditorMvc)}(vue_common_prod_default()),codeeditormvc_CodeEditorMvcvue_type_script_lang_ts_=cfCodeEditorMvc,CodeEditorMvc=(0,componentNormalizer.A)(codeeditormvc_CodeEditorMvcvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("textarea",_vm._b({directives:[{name:"model",rawName:"v-model",value:_vm.internalVal,expression:"internalVal"}],attrs:{hidden:""},domProps:{value:_vm.internalVal},on:{input:function($event){$event.target.composing||(_vm.internalVal=$event.target.value)}}},"textarea",_vm.$attrs,!1)),_vm._v(" "),_c("cf-code-editor",{attrs:{codemode:_vm.codeMode,readonly:_vm.readonly},model:{value:_vm.internalVal,callback:function($$v){_vm.internalVal=$$v},expression:"internalVal"}})],1)},[],!1,null,null,null).exports,cfPrintOSComposerProduct=function(_super){function cfPrintOSComposerProduct(){return null!==_super&&_super.apply(this,arguments)||this}return(0,tslib_es6.C6)(cfPrintOSComposerProduct,_super),cfPrintOSComposerProduct.prototype.data=function(){return{files:[],loading:!1,error:null,productValid:!0,url:null,createAsPdf:!1,jobData:{dataGuid:"",runId:""}}},cfPrintOSComposerProduct.prototype.reset=function(){this.url=null,this.changeAddToBasketButtonActive(!1)},cfPrintOSComposerProduct.prototype.onFileChange=function(val,oldVal){var _this=this;this.sendData("csvdata",{data:val[0]},function(result){result&&result.success?(_this.jobData.dataGuid=result.csvdataId,_this.startProcess()):_this.error="Could not upload the CSV file"})},cfPrintOSComposerProduct.prototype.isReady=function(){var _this=this;this.sendData("isReady",{},function(result){_this.productValid=result})},cfPrintOSComposerProduct.prototype.startProcess=function(){var _this=this;this.jobData.dataGuid&&(this.loading=!0,this.sendData("startPreview",{csvdataId:this.jobData.dataGuid,createAsPdf:this.createAsPdf?"true":"false"},function(result){result&&result.success?(_this.jobData.runId=result.runId,_this.startPoll()):(_this.loading=!1,_this.error="Could not start the VDP process")}))},cfPrintOSComposerProduct.prototype.startPoll=function(){var _this=this;setTimeout(function(){_this.sendData("checkState",{runId:_this.jobData.runId},function(result){result&&result.success?result.state.Ready?(_this.loading=!1,_this.url=result.state.DownloadUrl,_this.changeAddToBasketButtonActive(!0)):result.state.IsError?(_this.loading=!1,_this.error="VDP process failed: "+result.state.ErrorType+"
"+result.state.ErrorMessages.join("
")):_this.startPoll():(_this.loading=!1,_this.error="Could not retrieve status updates")})},1e4)},cfPrintOSComposerProduct.prototype.sendData=function(action,additionalDataItems,callback){var uri=(0,helpers.ID)("/CF/CustomProduct/CustomProductAjaxAction"),xhr=new XMLHttpRequest,fd=new FormData;for(var key in xhr.open("POST",uri,!0),xhr.onreadystatechange=function(){4==xhr.readyState&&200==xhr.status&&(console.log(xhr.responseText),callback&&(xhr.responseText?callback(JSON.parse(xhr.responseText)):callback(null)))},fd.append("customProductId",this.customProductId),fd.append("customOrderProductId",this.customOrderProductId),fd.append("action",action),additionalDataItems)fd.append(key,additionalDataItems[key]);xhr.send(fd)},cfPrintOSComposerProduct.prototype.updateProductPrice=function(){var event=new CustomEvent("updateProductPrice",{});document.dispatchEvent(event)},cfPrintOSComposerProduct.prototype.changeAddToBasketButtonActive=function(activateBtn){if(activateBtn){var event=new CustomEvent("onChangeAddToBasketButtonActivate");document.dispatchEvent(event)}else{event=new CustomEvent("onChangeAddToBasketButtonDeactivate");document.dispatchEvent(event)}},cfPrintOSComposerProduct.prototype.created=function(){return(0,tslib_es6.sH)(this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return this.changeAddToBasketButtonActive(!1),[4,this.$localization.getFromApiPromise()];case 1:return _a.sent(),[2]}})})},cfPrintOSComposerProduct.prototype.mounted=function(){this.jobData.runId=this.originalRunId,this.isReady()},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("files"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Array,Array]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfPrintOSComposerProduct.prototype,"onFileChange",null),cfPrintOSComposerProduct=(0,tslib_es6.Cg)([(0,vue_class_component_esm.Ay)({name:"cf-print-os-composer-product"})],cfPrintOSComposerProduct)}(vue_common_prod_default().extend({props:{customProductId:Number,customOrderProductId:Number,valid:Boolean,instructions:String,sample:String,originalRunId:String,showPdfOption:Boolean},name:"cf-print-os-composer-product"})),printoscomposer_PrintOSComposervue_type_script_lang_ts_=cfPrintOSComposerProduct,printoscomposer=(0,componentNormalizer.A)(printoscomposer_PrintOSComposervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"print-os-composer"},[_c("input",{attrs:{type:"hidden",name:"runId"},domProps:{value:_vm.jobData.runId}}),_vm._v(" "),_vm.valid&&_vm.productValid?_c("div",[_vm.instructions&&!_vm.url?_c("article",{staticClass:"message is-info"},[_c("div",{staticClass:"message-body"},[_vm._v("\n "+_vm._s(_vm.instructions)+"\n ")])]):_vm._e(),_vm._v(" "),_vm.sample&&!_vm.url?_c("cf-collapse",{staticClass:"card is-fullwidth"},[_c("div",{staticClass:"card-header",attrs:{slot:"trigger"},slot:"trigger"},[_c("strong",[_vm._v("Data Sample")])]),_vm._v(" "),_c("div",{staticClass:"card-content has-maxheight-256"},[_c("pre",{staticClass:"content"},[_vm._v(_vm._s(_vm.sample))])])]):_vm._e(),_vm._v(" "),_vm.loading||_vm.url?_vm._e():_c("div",{staticClass:"field"},[_c("div",{staticClass:"control"},[_c("cf-upload",{model:{value:_vm.files,callback:function($$v){_vm.files=$$v},expression:"files"}},[_c("a",{staticClass:"button is-primary is-fullwidth"},[_c("cf-icon",{attrs:{"icon-pack":"ti",icon:"file"}}),_vm._v(" "),_c("span",[_vm._v("Upload CSV file")])],1)])],1)]),_vm._v(" "),_vm.url||_vm.loading||!_vm.showPdfOption?_vm._e():_c("div",{staticClass:"field"},[_c("div",{staticClass:"control"},[_c("label",{staticClass:"checkbox"},[_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.createAsPdf,expression:"createAsPdf"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(_vm.createAsPdf)?_vm._i(_vm.createAsPdf,null)>-1:_vm.createAsPdf},on:{change:function($event){var $$a=_vm.createAsPdf,$$el=$event.target,$$c=!!$$el.checked;if(Array.isArray($$a)){var $$i=_vm._i($$a,null);$$el.checked?$$i<0&&(_vm.createAsPdf=$$a.concat([null])):$$i>-1&&(_vm.createAsPdf=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}else _vm.createAsPdf=$$c}}}),_vm._v("\n Create preview as PDF\n ")])])]),_vm._v(" "),_vm.loading?_c("div",{staticClass:"field"},[_vm._m(0)]):_vm._e(),_vm._v(" "),_vm.error?_c("div",{staticClass:"field"},[_c("div",{staticClass:"control"},[_c("article",{staticClass:"message is-error"},[_c("div",{staticClass:"message-body",domProps:{innerHTML:_vm._s(_vm.error)}})])])]):_vm._e(),_vm._v(" "),_vm.url&&!_vm.createAsPdf?_c("div",{staticClass:"field"},[_c("div",{staticClass:"control"},[_c("img",{staticClass:"image",attrs:{src:_vm.url}})])]):_vm._e(),_vm._v(" "),_vm.url&&_vm.createAsPdf?_c("div",{staticClass:"field"},[_c("div",{staticClass:"control"},[_c("a",{staticClass:"button is-success is-fullwidth",attrs:{href:_vm.url}},[_vm._v("Download Sample")])])]):_vm._e(),_vm._v(" "),_vm.url?_c("div",{staticClass:"field"},[_c("div",{staticClass:"control"},[_c("a",{staticClass:"button is-fullwidth is-warning",on:{click:function($event){return _vm.reset()}}},[_vm._v("Reset")])])]):_vm._e()],1):_vm._e(),_vm._v(" "),_vm.valid&&_vm.productValid?_vm._e():_c("div",[_vm._m(1)])])},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("div",{staticClass:"control"},[_c("a",{staticClass:"button is-loading is-fullwidth"},[this._v("Loading")])])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("article",{staticClass:"message is-error"},[_c("div",{staticClass:"message-body"},[this._v("\n The setup of the Connect: Site Flow composer product is not valid - please contact an admin\n ")])])}],!1,null,null,null).exports,shared_password=__webpack_require__(37037),Download=__webpack_require__(2161);!function(FieldType){FieldType[FieldType.Text=0]="Text",FieldType[FieldType.Dropdown=1]="Dropdown"}(FieldType||(FieldType={}));var _a,TagInputArea,cfKeyValueEditorSimple=function(_super){function cfKeyValueEditorSimple(){var _a,_this=this;return(_this=_super.apply(this,arguments)||this).valueTypes=FieldType,_this.internalValues=null!==(_a=_this.value)&&void 0!==_a?_a:[],_this}var _a,_b,_c,_d;return(0,tslib_es6.C6)(cfKeyValueEditorSimple,_super),cfKeyValueEditorSimple.prototype.addNewItem=function(){var _a;this.internalValues.push({Key:this.defaultKey,Value:(null===(_a=this.defaultValue)||void 0===_a?void 0:_a.length)>0?this.defaultValue:this.availableNewValue(),id:(0,helpers.Rs)()}),this.$emit("input",this.internalValues)},cfKeyValueEditorSimple.prototype.mounted=function(){var _this=this;this.internalValues=this.value,this.$nextTick(function(){_this.$validator.validateAll()})},cfKeyValueEditorSimple.prototype.canAddMore=function(){return!this.distinctValues||this.availableNewValue()},cfKeyValueEditorSimple.prototype.availableValues=function(value){if(!this.distinctValues)return this.possibleValues;var usedKeys=this.internalValues.map(function(it){return it.Value});return this.possibleValues.filter(function(it){return!usedKeys.includes(it.Key)||it.Key==value})},cfKeyValueEditorSimple.prototype.availableNewValue=function(){var _a,_b,_c,_d;if(!this.distinctValues)return null!==(_c=null===(_b=null===(_a=this.possibleValues)||void 0===_a?void 0:_a[0])||void 0===_b?void 0:_b.Key)&&void 0!==_c?_c:"";var usedKeys=this.internalValues.map(function(it){return it.Value});return null===(_d=this.possibleValues.filter(function(it){return!usedKeys.includes(it.Key)})[0])||void 0===_d?void 0:_d.Key},cfKeyValueEditorSimple.prototype.onValueChanged=function(value){this.internalValues=null!=value?value:[];for(var _i=0,_a=this.internalValues;_i<_a.length;_i++){var internalValue=_a[_i];internalValue.id||(internalValue.id=(0,helpers.Rs)())}},cfKeyValueEditorSimple.prototype.onInputChanged=function(){this.$emit("input",this.internalValues)},cfKeyValueEditorSimple.prototype.deleteItem=function(item,index){this.internalValues.splice(index,1),this.$emit("input",this.internalValues)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Array)],cfKeyValueEditorSimple.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"Key"}),(0,tslib_es6.Sn)("design:type",String)],cfKeyValueEditorSimple.prototype,"defaultKey",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfKeyValueEditorSimple.prototype,"defaultValue",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a="undefined"!=typeof Boolean&&Boolean)?_a:Object)],cfKeyValueEditorSimple.prototype,"valueFirst",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type","function"==typeof(_b="undefined"!=typeof Boolean&&Boolean)?_b:Object)],cfKeyValueEditorSimple.prototype,"distinctValues",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"Key"}),(0,tslib_es6.Sn)("design:type",String)],cfKeyValueEditorSimple.prototype,"fieldKey",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"Value"}),(0,tslib_es6.Sn)("design:type",String)],cfKeyValueEditorSimple.prototype,"fieldValue",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"Add new item"}),(0,tslib_es6.Sn)("design:type",String)],cfKeyValueEditorSimple.prototype,"addNewButtonText",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:FieldType.Text}),(0,tslib_es6.Sn)("design:type","function"==typeof(_c=void 0!==FieldType&&FieldType)?_c:Object)],cfKeyValueEditorSimple.prototype,"valueType",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({}),(0,tslib_es6.Sn)("design:type",Array)],cfKeyValueEditorSimple.prototype,"possibleValues",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type","function"==typeof(_d="undefined"!=typeof Boolean&&Boolean)?_d:Object)],cfKeyValueEditorSimple.prototype,"useFieldLabel",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Array]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfKeyValueEditorSimple.prototype,"onValueChanged",null),cfKeyValueEditorSimple=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({})],cfKeyValueEditorSimple)}(vue_property_decorator.lD),key_value_editor_simple_KeyValueEditorSimplevue_type_script_lang_ts_=cfKeyValueEditorSimple,KeyValueEditorSimple=(0,componentNormalizer.A)(key_value_editor_simple_KeyValueEditorSimplevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_vm._l(_vm.internalValues,function(item,index){return _c("section",{key:index,staticClass:"box notification"},[_c("button",{staticClass:"delete",attrs:{type:"button"},on:{click:function($event){return _vm.deleteItem(item,index)}}}),_vm._v(" "),_vm.useFieldLabel?_c("cf-field",{attrs:{horizontal:"",label:"Label",type:_vm.errors.has("label_"+item.id)?"is-danger":"",message:_vm.errors.first("label_"+item.id)}},[_c("cf-input",{attrs:{expanded:"",type:"text",name:"label_"+item.id,"data-vv-as":"Label"},on:{change:_vm.onInputChanged},model:{value:item.Label,callback:function($$v){_vm.$set(item,"Label",$$v)},expression:"item.Label"}})],1):_vm._e(),_vm._v(" "),_vm.valueFirst?_vm._e():_c("cf-field",{attrs:{horizontal:"",label:_vm.fieldKey,type:_vm.errors.has("key_"+item.id)?"is-danger":"",message:_vm.errors.first("key_"+item.id)}},[_c("cf-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{expanded:"",type:"text",name:"key_"+item.id,"data-vv-as":_vm.fieldKey},on:{change:_vm.onInputChanged},model:{value:item.Key,callback:function($$v){_vm.$set(item,"Key",$$v)},expression:"item.Key"}})],1),_vm._v(" "),_c("cf-field",{attrs:{horizontal:"",label:_vm.fieldValue,type:_vm.errors.has("value_"+item.id)?"is-danger":"",message:_vm.errors.first("value_"+item.id)}},[_vm.valueTypes.Text==_vm.valueType?[_c("cf-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{expanded:"",type:"text",name:"value_"+item.id,"data-vv-as":_vm.fieldValue},on:{change:_vm.onInputChanged},model:{value:item.Value,callback:function($$v){_vm.$set(item,"Value",$$v)},expression:"item.Value"}})]:_vm.valueTypes.Dropdown==_vm.valueType?[_c("cf-select",{attrs:{placeholder:"Select an attribute",expanded:""},model:{value:item.Value,callback:function($$v){_vm.$set(item,"Value",$$v)},expression:"item.Value"}},_vm._l(_vm.availableValues(item.Value),function(option){return _c("option",{domProps:{value:option.Key}},[_vm._v("\n "+_vm._s(option.Value)+"\n ")])}),0)]:[_vm._v("\n Unsupported\n ")]],2),_vm._v(" "),_vm.valueFirst?_c("cf-field",{attrs:{horizontal:"",label:_vm.fieldKey,type:_vm.errors.has("key_"+item.id)?"is-danger":"",message:_vm.errors.first("key_"+item.id)}},[_c("cf-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{expanded:"",type:"text",name:"key_"+item.id,"data-vv-as":_vm.fieldKey},on:{change:_vm.onInputChanged},model:{value:item.Key,callback:function($$v){_vm.$set(item,"Key",$$v)},expression:"item.Key"}})],1):_vm._e()],1)}),_vm._v(" "),_c("div",{staticClass:"buttons"},[_vm.canAddMore()?_c("button",{staticClass:"button",attrs:{type:"button"},on:{click:_vm.addNewItem}},[_vm._v(_vm._s(_vm.addNewButtonText))]):_vm._e()])],2)},[],!1,null,null,null).exports,cfKeyValueEditorSimpleMvc=function(_super){function cfKeyValueEditorSimpleMvc(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalValues=[],_this.internalFieldType=FieldType.Text,_this}var _a,_b,_c;return(0,tslib_es6.C6)(cfKeyValueEditorSimpleMvc,_super),Object.defineProperty(cfKeyValueEditorSimpleMvc.prototype,"optionValues",{get:function(){if(!this.possibleValues)return[];var options=(0,helpers.$)(this.possibleValues);return this.prepareList(options)},enumerable:!1,configurable:!0}),cfKeyValueEditorSimpleMvc.prototype.onFieldTypeChanged=function(value){if("dropdown"===value)this.internalFieldType=FieldType.Dropdown;else this.internalFieldType=FieldType.Text},cfKeyValueEditorSimpleMvc.prototype.mounted=function(){if(this.data){var parsed=JSON.parse(this.data);this.internalValues=Array.isArray(parsed)?parsed:[]}else this.internalValues=[]},Object.defineProperty(cfKeyValueEditorSimpleMvc.prototype,"serializedData",{get:function(){return JSON.stringify(this.internalValues)},enumerable:!1,configurable:!0}),cfKeyValueEditorSimpleMvc.prototype.prepareList=function(data){for(var total=[],i=0;i0&&(this.accountId=window.globalStore.accountId)),this.getFromApi(this.languageId,this.accountId)}return OldLocalizationService.prototype.getFromApiPromise=function(){return(0,tslib_es6.sH)(this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){return[2,axios.A.get((0,helpers.ID)("/v/api/localization/GetAll?languageId="+this.languageId))]})})},OldLocalizationService.prototype.getResourceWithFormat=function(key){for(var args=[],_i=1;_i0?searchTree(tree[nodesProp],nodesProp,prop,value):null},Field=__webpack_require__(44190),cfTreeViewNode=function(_super){function cfTreeViewNode(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.localValue=(0,tslib_es6.Cl)({},_this.value),_this.open=!1,_this}var _a,_b;return(0,tslib_es6.C6)(cfTreeViewNode,_super),Object.defineProperty(cfTreeViewNode.prototype,"isCurrentSelected",{get:function(){var _a,_b;return(null===(_a=this.selected)||void 0===_a?void 0:_a.id)==(null===(_b=this.value)||void 0===_b?void 0:_b.id)},enumerable:!1,configurable:!0}),Object.defineProperty(cfTreeViewNode.prototype,"hasChildren",{get:function(){return null!=this.value.children&&this.value.children.length>0},enumerable:!1,configurable:!0}),cfTreeViewNode.prototype.updateValue=function(value){this.localValue.children=(0,tslib_es6.fX)([],value,!0),this.$emit("input",this.localValue)},cfTreeViewNode.prototype.updateChildValue=function(value){var index=this.localValue.children.findIndex(function(c){return c.id===value.id});this.$set(this.localValue.children,index,value),this.$emit("input",this.localValue)},cfTreeViewNode.prototype.onChildEvent=function(value){this.$emit("open",value)},cfTreeViewNode.prototype.expand=function(){this.open=!this.open},cfTreeViewNode.prototype.openItem=function(item){searchTree(this.localValue,"children","id",item.id)&&!this.open&&this.expand();var ref=this.$refs["tree.node"];if(ref&&ref.length>0)for(var _i=0,ref_1=ref;_i0)for(var _i=0,ref_1=ref;_i0?this.file.substr(indexOfSplitter+3):""},enumerable:!1,configurable:!0}),cfUploadFile.prototype.onValueChanged=function(value){this.newValue=value},cfUploadFile.prototype.onRemove=function(event){this.file="",this.newValue=null,this.$emit("input",this.newValue),window.EventBus.dispatchEvent("purchase-order-clear-errors")},cfUploadFile.prototype.handleEnterKey=function(event){this.disabled||this.isLoading||"Enter"!==event.key||this.$refs.fileInput.click()},cfUploadFile.prototype.onFileChange=function(event){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var files,_this=this;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return this.disabled||this.isLoading?[3,2]:(files=event.target.files||event.dataTransfer.files).length>1?(alert(this.multipleFilesWarning),[2]):(window.EventBus.dispatchEvent("purchase-order-clear-errors"),this.isLoading=!0,this.updateDragDropFocus(!1),this.newValue=files&&files.length?files[0]:null,this.$emit("input",this.newValue),[4,UploadFileService_handleFileUpload(this.newValue,this.cancel).then(function(res){if(res&&res.data&&res.data.Files&&res.data.Files.length){var fileResult=res.data.Files[0];fileResult.Success?(_this.file=fileResult.FileName+"___"+fileResult.OriginalFileName,_this.$emit("input","")):alert("Failed to upload the file, please try again")}}).catch(function(error){alert(error)}).finally(function(){_this.isLoading=!1})]);case 1:_a.sent(),_a.label=2;case 2:return[2]}})})},cfUploadFile.prototype.updateDragDropFocus=function(focus){this.disabled||this.isLoading||(this.dragDropFocus=focus)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[Object,String],default:function(){return null}}),(0,tslib_es6.Sn)("design:type",void 0)],cfUploadFile.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:function(){return""}}),(0,tslib_es6.Sn)("design:type",String)],cfUploadFile.prototype,"info",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfUploadFile.prototype,"disabled",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"*"}),(0,tslib_es6.Sn)("design:type",String)],cfUploadFile.prototype,"accept",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"Drop your file here or click to upload"}),(0,tslib_es6.Sn)("design:type",String)],cfUploadFile.prototype,"uploadText",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"label"}),(0,tslib_es6.Sn)("design:type",String)],cfUploadFile.prototype,"containerElement",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"upload-label"}),(0,tslib_es6.Sn)("design:type",String)],cfUploadFile.prototype,"customClass",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"You can not upload multiple files"}),(0,tslib_es6.Sn)("design:type",String)],cfUploadFile.prototype,"multipleFilesWarning",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfUploadFile.prototype,"onValueChanged",null),cfUploadFile=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cfUploadFile",inheritAttrs:!1,mixins:[FormElementMixin.A],components:{cfIcon:icon.A}})],cfUploadFile)}(vue_property_decorator.lD),uploadFile_UploadFilevue_type_script_lang_ts_=cfUploadFile,UploadFile_component=(0,componentNormalizer.A)(uploadFile_UploadFilevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"cf-upload-file"},[_vm.isLoading?_c("div",{staticClass:"loader-wrapper is-active"},[_c("div",{staticClass:"loader is-loading"})]):_vm._e(),_vm._v(" "),_vm.hasFile?_c("div",{staticClass:"cf-upload-container box is-shadowless has-text-centered"},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:"file",size:"is-large"}}),_vm._v(" "),_c("span",[_vm._v(_vm._s(this.fileName))]),_vm._v(" "),_c("span",{attrs:{tabindex:"0"},on:{click:_vm.onRemove,keydown:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:_vm.onRemove.apply(null,arguments)}}},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:"remove",customClass:"fa-solid"}})],1),_vm._v(" "),_c("input",{attrs:{type:"hidden",name:"fileGuidName"},domProps:{value:this.file}})],1):_vm._e(),_vm._v(" "),_c(_vm.containerElement,{tag:"component",class:_vm.customClass},[_vm.hasFile?_vm._e():_c("div",{staticClass:"cf-upload-container",class:["box is-shadowless",{"is-disabled":_vm.disabled}],attrs:{tabindex:"0"},on:{dragover:function($event){return $event.preventDefault(),_vm.updateDragDropFocus(!0)},dragleave:function($event){return $event.preventDefault(),_vm.updateDragDropFocus(!1)},dragenter:function($event){return $event.preventDefault(),_vm.updateDragDropFocus(!0)},drop:function($event){return $event.preventDefault(),_vm.onFileChange.apply(null,arguments)},keydown:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:_vm.handleEnterKey.apply(null,arguments)}}},[_c("section",[_c("div",{staticClass:"content has-text-centered"},[_c("p",[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:"upload",size:"is-large"}})],1),_vm._v(" "),_c("p",[_vm._v(_vm._s(this.uploadText))]),_vm._v(" "),_c("small",[_vm._v(_vm._s(this.info))])])])]),_vm._v(" "),_vm.file?_vm._e():_c("input",_vm._b({ref:"fileInput",staticClass:"upload-file-input",staticStyle:{display:"none"},attrs:{type:"file",disabled:_vm.disabled,accept:_vm.accept},on:{change:_vm.onFileChange}},"input",_vm.$attrs,!1))])],1)},[],!1,null,null,null),UploadFile=UploadFile_component.exports,utils_plugin=__webpack_require__(45234),taginput_TagInputvue_type_script_lang_ts_={name:"cfTaginput",components:(_a={},_a[autocomplete.A.name]=autocomplete.A,_a),mixins:[FormElementMixin.A],inheritAttrs:!1,props:{value:{type:Array,default:function(){return[]}},description:{type:String,default:""},data:{type:Array,default:function(){return[]}},openAutocompleteOnFocus:Boolean,type:String,attached:{type:Boolean,default:!1},maxtags:{type:[Number,String],required:!1},field:{type:String,default:"value"},autocomplete:Boolean,disabled:Boolean,confirmKeyCodes:{type:Array,default:function(){return[13,188]}},validationCb:{type:Function,default:function(){return!0}},dropdownPosition:{type:String,validator:function(value){return["is-top-right","is-top-left","is-bottom-left"].indexOf(value)>-1}}},data:function(){return{tags:this.value||[],newTag:"",_elementRef:"input",_isTaginput:!0}},computed:{rootClasses:function(){return{"is-expanded":this.expanded}},dropdownPositionClasses:function(){return this.dropdownPosition?["dropdown",this.dropdownPosition]:[]},containerClasses:function(){return{"is-focused":this.isFocused,"is-focusable":this.hasInput}},valueLength:function(){return this.newTag.trim().length},hasInput:function(){return null==this.maxtags||this.tagsLength0&&this.removeTag(this.tagsLength-1)},keydown:function(event){!this.autocomplete&&this.confirmKeyCodes.indexOf(event.keyCode)>=0&&(event.preventDefault(),this.addTag()),8===event.keyCode&&0===this.newTag.trim().length&&this.removeLastTag()}}},TagInput_component=(0,componentNormalizer.A)(taginput_TagInputvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"taginput control",class:[_vm.size,_vm.rootClasses,_vm.dropdownPositionClasses]},[_c("div",{staticClass:"taginput-container",class:[_vm.statusType,_vm.size,_vm.containerClasses],attrs:{disabled:_vm.disabled},on:{click:function($event){return _vm.focusAndOpenAutocomplete($event)}}},[_vm._l(_vm.tags,function(tag,index){return _c("cf-tag",{key:index,attrs:{type:_vm.type,size:_vm.size,attached:_vm.attached,tabstop:!1,disabled:_vm.disabled,closable:""},on:{close:function($event){return _vm.removeTag(index)}}},[_vm._v("\n "+_vm._s(_vm.getNormalizedTagText(tag))+"\n ")])}),_vm._v(" "),_vm.hasInput?_c("cf-autocomplete",_vm._b({ref:"autocomplete",attrs:{data:_vm.data,field:_vm.field,icon:_vm.icon,"open-on-focus":_vm.openAutocompleteOnFocus,"icon-pack":_vm.iconPack,maxlength:_vm.maxlength,"has-counter":!1,size:_vm.size,disabled:_vm.disabled,loading:_vm.loading,"dropdown-class":_vm.dropdownPosition,"keep-first":""},on:{focus:_vm.onFocus,blur:_vm.customOnBlur,select:_vm.onSelect},nativeOn:{keydown:function($event){return _vm.keydown.apply(null,arguments)}},model:{value:_vm.newTag,callback:function($$v){_vm.newTag=$$v},expression:"newTag"}},"cf-autocomplete",_vm.$attrs,!1)):_vm._e()],2),_vm._v(" "),_vm.description&&""!==_vm.description?_c("p",{staticClass:"help"},[_vm._v(_vm._s(_vm.description))]):_vm._e(),_vm._v(" "),_vm.maxtags||_vm.maxlength?_c("p",{staticClass:"help counter"},[_vm.maxlength&&_vm.valueLength>0?[_vm._v("\n "+_vm._s(_vm.valueLength)+" / "+_vm._s(_vm.maxlength)+"\n ")]:_vm.maxtags?[_vm._v("\n "+_vm._s(_vm.tagsLength)+" / "+_vm._s(_vm.maxtags)+"\n ")]:_vm._e()],2):_vm._e()])},[],!1,null,null,null),TagInput=TagInput_component.exports;!function(TagInputArea){TagInputArea.ProductVariantAttributes="ProductVariantAttributes",TagInputArea.ProductGroupAttributes="ProductGroupAttributes"}(TagInputArea||(TagInputArea={}));var TransformationType,TransformationOutputFormat,ProductService_getAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)("/v/api/product/"+relativeUrl)},Product_ProductService=function(){function ProductService(){}return ProductService.getProductVariantAttributesKeyValue=function(productVariantId){return axios.A.get(ProductService_getAbsoluteUrl("".concat(this.getProductVariantAttributesKeyValueEndpoint,"?productVariantId=").concat(productVariantId)))},ProductService.getProductGroupAttributesKeyValue=function(productGroupId){return axios.A.get(ProductService_getAbsoluteUrl("".concat(this.getProductGroupAttributesKeyValueEndpoint,"?productGroupId=").concat(productGroupId)))},ProductService.getProductVariantAttributesKeyValueEndpoint="GetProductVariantAttributesByProductVariantId",ProductService.getProductGroupAttributesKeyValueEndpoint="GetProductGroupAttributesByProductGroupId",ProductService}(),cfTagInputMvc=function(_super){function cfTagInputMvc(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.tags=[],_this.filteredTags=[],_this.internalValues=[],_this.parsedValue=[],_this.parsedPossibleValue=[],_this}return(0,tslib_es6.C6)(cfTagInputMvc,_super),cfTagInputMvc.prototype.onValueChanged=function(value){if(value){var data=(0,helpers.$)(value);if(data)if(this.parsedValue=JSON.parse(data),this.parsedValue.every(function(item){return"string"==typeof item}))this.storeKeyOnly&&this.parsedPossibleValue.length>0&&!this.parsedPossibleValue.every(function(item){return"string"==typeof item})?this.internalValues=this.mapKeysToDisplayValues(this.parsedValue):this.internalValues=this.parsedValue;else{var editorModelValues=this.getKeyValueEditorValues(this.parsedValue);this.internalValues=editorModelValues}}},Object.defineProperty(cfTagInputMvc.prototype,"autocomplete",{get:function(){return this.possibleValues&&this.possibleValues.length>0},enumerable:!1,configurable:!0}),cfTagInputMvc.prototype.onPossibleValueChanged=function(value){if(value)if(this.parsedPossibleValue=(0,helpers.$)(value),this.parsedPossibleValue.every(function(item){return"string"==typeof item}))this.tags=this.parsedPossibleValue,this.filteredTags=this.parsedPossibleValue;else{var editorModelValues=this.getKeyValueEditorValues(this.parsedPossibleValue);this.tags=editorModelValues,this.filteredTags=editorModelValues,this.storeKeyOnly&&this.parsedValue.length>0&&this.parsedValue.every(function(item){return"string"==typeof item})&&(this.internalValues=this.mapKeysToDisplayValues(this.parsedValue))}},cfTagInputMvc.prototype.beforeMount=function(){this.reloadValues(),this.filterExistingTags()},cfTagInputMvc.prototype.filterExistingTags=function(typedText){var _this=this;void 0===typedText&&(typedText=""),this.filteredTags=this.tags.filter(function(option){var notAlreadySelected=!_this.internalValues.some(function(tag){return tag.toString().toLowerCase()===option.toString().toLowerCase()});return typedText?notAlreadySelected&&option.toString().toLowerCase().includes(typedText.toLowerCase()):notAlreadySelected})},cfTagInputMvc.prototype.reloadValues=function(){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var productVariantAttributes,productGroupAttributes;return(0,tslib_es6.YH)(this,function(_a){if(this.loadPossibleValuesFromApi)switch(this.apiArea){case TagInputArea.ProductVariantAttributes:productVariantAttributes=Product_ProductService.getProductVariantAttributesKeyValue(this.baseEntityIdentifier).then(function(response){return response.data}),this.updateValue(productVariantAttributes);break;case TagInputArea.ProductGroupAttributes:productGroupAttributes=Product_ProductService.getProductGroupAttributesKeyValue(this.baseEntityIdentifier).then(function(response){return response.data}),this.updateValue(productGroupAttributes)}else this.filterExistingTags();return[2]})})},Object.defineProperty(cfTagInputMvc.prototype,"serializedData",{get:function(){if(this.parsedValue.every(function(item){return"string"==typeof item})&&this.parsedPossibleValue.every(function(item){return"string"==typeof item}))return JSON.stringify(this.internalValues);for(var keyValueEditorConfig=[],i=0;i0))return[3,5];_a.label=1;case 1:return _a.trys.push([1,,3,4]),apiCallsPending.value++,[4,implementations_search.h[state.sourceData].getSelectedItem(numberId)];case 2:return(null==(res=_a.sent())?void 0:res.data)&&(state.selectedItem=res.data),[3,4];case 3:return apiCallsPending.value--,[7];case 4:return[3,6];case 5:state.selectedItem=item,_a.label=6;case 6:return[3,8];case 7:state.selectedItem=props.sourceData.filter(function(item){return valuesMatch(null==item?void 0:item.Id,id)})[0],_a.label=8;case 8:return(0,sharedScripts.hX)(state.selectedItem)?(state.selectedItem=(0,tslib_es6.Cl)({},tempSelectedItem),[2]):(props.onSelectCallBack?(0,props.onSelectCallBack)(state.selectedItem):(emit("select",state.selectedItem),(0,sharedScripts.hX)(state.selectedItem)||emit("update:value",state.selectedItem.Id)),state.extended=!1,[2])}})})};(0,vue_common_prod.watch)(function(){return props.updatedTextRepresentation},function(){state.selectedItem.TextRepresentation=props.updatedTextRepresentation});var initializeComponent=function(){Array.isArray(state.sourceData)?initializeClientSide():initializeServerSide(),setData(props.sourceData,!0,function(){props.preselectedId&&setSelectedItem(props.preselectedId)})};(0,vue_common_prod.onMounted)(function(){initializeComponent(),"undefined"!=typeof window&&document.addEventListener("click",clickedOutside)}),(0,vue_common_prod.onBeforeUnmount)(function(){"undefined"!=typeof window&&document.removeEventListener("click",clickedOutside)});var initializeServerSide=function(){setData=updateData,state.isServerSideLogic=!0},initializeClientSide=function(){state.sourceData=props.sourceData,state.filteredData=props.sourceData,setData=setDataClientSide,state.isServerSideLogic=!1},setData=function(value){},onPageChange=(0,vue_common_prod.computed)(function(){return state.isServerSideLogic?pageChanged:onPageChangeClientSide}),filterDataClientSide=function(){state.filteredData=state.sourceData.filter(function(item){return""!==item.TextRepresentation&&""!==item.Id&&item.TextRepresentation.toLowerCase().includes(state.searchValues.search.toLowerCase())})},setDataClientSide=function(data,firstPage,successCallback){void 0===firstPage&&(firstPage=!1),void 0===successCallback&&(successCallback=function(){}),state.data=data,props.isNoneSelectedAlwaysInList&&!state.data.find(function(x){return valuesMatch(x.Id.toString(),defaultSelectedItem.Id.toString())})&&state.data.unshift(defaultSelectedItem),filterDataClientSide(),state.searchTotalItems=state.filteredData.length,firstPage&&onPageChangeClientSide(1),successCallback()},onPageChangeClientSide=function(pageIndex){state.currentPage=pageIndex;var startIndex=(pageIndex-1)*state.pageSize,endIndex=startIndex+state.pageSize;setData(state.filteredData.slice(startIndex,endIndex))},setItemByValueIfNotNull=function(){(0,sharedScripts.hX)(props.value)||setSelectedItem(props.value)};(0,vue_common_prod.watch)(function(){return props.sourceData},function(){setItemByValueIfNotNull()},{deep:!0}),(0,vue_common_prod.watch)(function(){return props.value},function(){setItemByValueIfNotNull()},{deep:!0,immediate:!0}),(0,vue_common_prod.watch)(function(){return props.customNoneSelectedItem},function(){props.customNoneSelectedItem&&(state.selectedItem=(0,tslib_es6.Cl)({},props.customNoneSelectedItem))},{immediate:!0});var searchData=function(){state.isServerSideLogic?updateData(!0,!1):(filterDataClientSide(),setData(state.filteredData,!0))},searchWithDebounce=(0,helpers.sg)(searchData,props.debounceSearchTimeout,{trailing:!0}),clearSearch=function(){state.searchValues.search="",searchData()};function updateData(firstPage,resetSearch,successCallback){void 0===firstPage&&(firstPage=!0),void 0===resetSearch&&(resetSearch=!1),void 0===successCallback&&(successCallback=function(){}),resetSearch&&(state.searchValues.search=""),firstPage&&(state.currentPage=1);var config=function(){var model={PageNumber:state.currentPage,PageSize:state.pageSize,SortingDirection:state.searchValues.ascDesc?state.searchValues.ascDesc:SortingEnum.u.Asc,SearchValue:state.searchValues.search?state.searchValues.search:null,TargetArea:props.targetArea};null!=props.customFilters&&(model.CustomFilters=props.customFilters);return model}();state.loading=!1,apiCallsPending.value++,implementations_search.h[state.sourceData].search(config).then(function(res){var insertItems=props.insertItems;insertItems&&insertItems.length&&1===state.currentPage?state.data=insertItems.concat(res.data.Results):state.data=res.data.Results,props.isNoneSelectedAlwaysInList&&state.data.unshift(props.customNoneSelectedItem),state.initial&&(props.SelectItemRequired||props.isNoneSelectedAlwaysInList||props.customNoneSelectedItem||!state.data.every(function(i){return 0!=i.Id})||!state.data.every(function(i){return-1!=i.Id})||(state.data.unshift(state.selectedItem),state.data[0].TextRepresentation=Localizator.z.translate(state.data[0].TextRepresentation.toString())),null!==props.value&&void 0!==props.value&&""!==props.value&&setSelectedItem(props.value),function(){var preselectedListItem=props.PreselectedItem;if(preselectedListItem)state.selectedItem.Id=preselectedListItem.Id,state.selectedItem.TextRepresentation=preselectedListItem.TextRepresentation,state.selectedItem.Prefix=preselectedListItem.Prefix;else if(props.newAddressPreselected)state.selectedItem.TextRepresentation="vue.checkout.advanceddropdown.selecteditemtextasanewaddress",state.selectedItem.Prefix="";else if(props.defaultSelectFirstCustomItem)state.selectedItem=state.data[0];else if(props.defaultSelectFirstItem&&state.data.length>0){var firstItem=state.data[0];state.selectedItem=firstItem,setSelectedItem(firstItem.Id)}}(),state.total=res.data.TotalCount,state.initial=!1),state.searchTotalItems=res.data.TotalCount,successCallback()}).catch(function(error){console.log(error)}).finally(function(){state.loading=!1,apiCallsPending.value--})}var searchMode=(0,vue_common_prod.computed)(function(){return state.total>state.pageSize&&!props.hideSearch}),showPagination=(0,vue_common_prod.computed)(function(){return state.searchTotalItems>state.pageSize}),showActionButtons=(0,vue_common_prod.computed)(function(){var actionButtons=props.actionButtons;return!!actionButtons&&!!actionButtons.length});function pageChanged(page){state.currentPage=page,updateData(!1,!1)}function closeCollapse(){state.extended&&state.isServerSideLogic?updateData(!0,!0):state.isServerSideLogic||clearSearch(),state.extended=!1}var valuesMatch=function(value1,value2){return props.stringComparisonIgnoreCase&&"string"==typeof value1&&"string"==typeof value2?value1.toLowerCase()===value2.toLowerCase():value1===value2};return{onPageChange:onPageChange,state:state,searchMode:searchMode,showPagination:showPagination,showActionButtons:showActionButtons,setSelectedItem:setSelectedItem,toggleCollapse:function(){initializeComponent(),props.disabled||(state.extended&&state.isServerSideLogic?updateData(!0,!0):state.isServerSideLogic||clearSearch(),state.extended=!state.extended,emit("on-toggle",this))},actionButtonCallBack:function(index){var actionButtons=props.actionButtons,button=actionButtons[index];state.selectedItem={TextRepresentation:actionButtons[index].selectedItemText,Prefix:"",Id:0,Disabled:!1},button.func(),props.closeOnClick&&(state.extended=!1)},onPageChangeClientSide:onPageChangeClientSide,updateData:updateData,showHideSearch:function(){$(".address-search-control").toggleClass("is-hidden")},clearSearch:clearSearch,searchData:searchData,searchWithDebounce:searchWithDebounce,translateTextRepresentation:function(text){return Localizator.z.translateIfHasTranslation(text)},closeCollapse:closeCollapse,advancedDropdown:advancedDropdown,trigger:trigger,collapseButton:collapseButton,dropdownMenu:dropdownMenu,paginationRef:paginationRef,apiCallsPending:apiCallsPending}}},Advanced_dropdown_AdvancedDropdownvue_type_script_lang_ts_=AdvancedDropdownvue_type_script_lang_ts_,AdvancedDropdown_component=(0,componentNormalizer.A)(Advanced_dropdown_AdvancedDropdownvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("section",{ref:"advancedDropdown",class:["advanced-select",{"is-extended":_vm.state.extended},{"has-no-footer":!_vm.showActionButtons&&!_vm.showPagination}],style:{maxWidth:_vm.maxWidth,width:_vm.width},attrs:{"data-testid":_vm.testId}},[_c("p",{ref:"trigger",class:["selected-item catfish-input",_vm.disabled?"dropdown is-disabled":""],on:{click:_vm.toggleCollapse}},[_vm.loading?_c("span",{staticClass:"text"},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.advancedDropdown.loading"))+"\n\t\t\t")]):_c("span",{staticClass:"text dropdownSelectedItem"},[_vm.state.selectedItem.Prefix?_c("span",[_vm._v("\n "+_vm._s(_vm.state.selectedItem.Prefix+" - ")+"\n ")]):_vm._e(),_vm._v("\n\t\t\t\t"+_vm._s(_vm.translateTextRepresentation(_vm.state.selectedItem.TextRepresentation))+"\n\t\t\t")])]),_vm._v(" "),_c("button",{ref:"collapseButton",staticClass:"collapse-button",attrs:{type:"button"},on:{click:_vm.toggleCollapse}},[_c("svg",{staticClass:"bi bi-chevron-down",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",viewBox:"0 0 16 16"}},[_c("path",{attrs:{"fill-rule":"evenodd",d:"M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"}})])]),_vm._v(" "),_vm.state.loading?_c("div",{staticClass:"block is-flex loading-wrapper is-fullwidth is-justify-content-center is-align-items-center"},[_c("span",{staticClass:"icon loader is-large"})]):_c("div",{ref:"dropdownMenu",staticClass:"item-list box is-marginless"},[_vm.searchMode?_c("div",[_c("div",{class:["controls-wrapper",{"direction-column":_vm.searchControlsColumn}]},[_c("div",{staticClass:"search-control address-search-control"},[_c("div",{staticClass:"address-search-wrapper"},[_c("div",{staticClass:"columns is-vcentered"},[_c("div",{staticClass:"column is-8 is-offset-2"},[_c("div",{staticClass:"address-search-area"},[_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.state.searchValues.search,expression:"state.searchValues.search"}],staticClass:"input search",attrs:{disabled:_vm.disabled,type:"text",placeholder:_vm._f("localizable")("vue.advanceddropdown.search")},domProps:{value:_vm.state.searchValues.search},on:{keyup:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:_vm.searchData.apply(null,arguments)},keydown:function($event){if(!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter"))return null;$event.preventDefault()},input:[function($event){$event.target.composing||_vm.$set(_vm.state.searchValues,"search",$event.target.value)},_vm.searchWithDebounce]}}),_vm._v(" "),_vm.state.searchValues.search?_c("button",{staticClass:"clear-search",attrs:{type:"button"},on:{click:_vm.clearSearch}},[_c("cf-icon",{staticClass:"is-danger",attrs:{icon:"trash","icon-pack":_vm.iconPack}})],1):_vm._e()]),_vm._v(" "),_c("button",{class:["button","search-button",{"is-loading":_vm.state.loading||_vm.apiCallsPending>0}],attrs:{type:"button",disabled:_vm.state.loading},on:{click:_vm.searchData}},[_c("cf-icon",{attrs:{icon:"search","icon-pack":_vm.iconPack}})],1)])])])])])]):_vm._e(),_vm._v(" "),_vm._l(_vm.state.data,function(data){return _c("div",{key:data.id,staticClass:"item is-fullwidth",attrs:{"data-value":data.Id}},[_c("div",{staticClass:"columns is-multiline is-vcentered is-marginless is-mobile"},[data.Disabled?_c("div",{staticClass:"column invalid-address-tooltip"},[_c("cf-tooltip",{attrs:{label:_vm._f("localizable")("vue.advanceddropdown.invalid.address.message"),position:"is-right"}},[_c("i",{staticClass:"fa fa-info-circle",attrs:{"aria-hidden":"true"}})])],1):_vm._e(),_vm._v(" "),_c("div",{staticClass:"column is-clipped"},[_c("button",{staticClass:"button is-fullwidth is-outlined text-item is-primary is-marginless",attrs:{type:"button",id:data.Id,disabled:data.Disabled},on:{click:function($event){return _vm.setSelectedItem(data.Id)}}},[_c("span",{staticClass:"text"},[data.Prefix?_c("span",{staticClass:"address-book-prefix"},[_vm._v("\n "+_vm._s(data.Prefix+" - ")+"\n ")]):_vm._e(),_vm._v("\n "+_vm._s(_vm.translateTextRepresentation(data.TextRepresentation)))])])])])])}),_vm._v(" "),0==_vm.state.searchTotalItems&&_vm.insertItems&&0===_vm.insertItems.length?_c("div",{staticClass:"item is-fullwidth"},[_c("span",{staticClass:"text"},[_vm._v(_vm._s(_vm._f("localizable")(_vm.noItemsMessage)))])]):_vm._e()],2),_vm._v(" "),_c("div",{ref:"footerMenu",staticClass:"footer-controls is-relative"},[_vm.showActionButtons?_c("div",{class:["action-button-wrapper",{"no-pagination":!_vm.showPagination}]},_vm._l(_vm.actionButtons,function(button,index){return _c("button",{key:index,class:["button","action-button","is-primary",{"is-loading":_vm.state.loading}],attrs:{type:"button",disabled:_vm.state.loading},on:{click:function($event){return _vm.actionButtonCallBack(index)}}},[_vm._v("\n "+_vm._s(button.text?button.text:"vue.advanceddropdown.addnewitem"|_vm.localizable)+"\n ")])}),0):_vm._e(),_vm._v(" "),_vm.showPagination?_c("div",{staticClass:"pagination is-marginless"},[_c("cf-pagination",{ref:"paginationRef",attrs:{total:_vm.state.searchTotalItems,simple:!1,iconPack:_vm.iconPack,perPage:_vm.state.pageSize,current:_vm.state.currentPage,order:"is-centered",forceDisabled:_vm.state.loading},on:{change:_vm.onPageChange,"on-per-page":function($event){return _vm.$emit("on-per-page",$event)},"update:forceDisabled":function($event){return _vm.$set(_vm.state,"loading",$event)},"update:force-disabled":function($event){return _vm.$set(_vm.state,"loading",$event)}}})],1):_vm._e(),_vm._v(" "),_vm.showActionButtons||_vm.showPagination?_vm._e():_c("div",{staticClass:"column footer empty-footer"})])])},[],!1,null,null,null),AdvancedDropdown=AdvancedDropdown_component.exports,column_chooser=__webpack_require__(1270),checkoutAtrtibutesDatePicker_CheckoutAttributesDatePickervue_type_script_lang_ts_={computed:{Localizator:function(){return Localizator.z}},inheritAttrs:!1,name:"cf-checkout-attributes-datepicker",components:{CfField:Field.A},props:{required:Boolean,requiredMessage:String,date:Object,controlId:String,clientSideValidation:Boolean},setup:function(props){var internalDate=(0,vue_common_prod.ref)(),day=(0,vue_common_prod.ref)(),month=(0,vue_common_prod.ref)(),year=(0,vue_common_prod.ref)(),touched=(0,vue_common_prod.ref)(!1),isValid=(0,vue_common_prod.computed)(function(){var condition=!0;return touched.value&&props.clientSideValidation&&props.required&&(condition=condition&&!!internalDate.value),condition});return(0,vue_common_prod.watch)(internalDate,function(){if(!internalDate.value)return day.value=null,month.value=null,void(year.value=null);day.value=internalDate.value.getDate(),month.value=internalDate.value.getMonth()+1,year.value=internalDate.value.getFullYear()}),(0,vue_common_prod.onMounted)(function(){var date1,date2;props.date&&(internalDate.value=new Date("".concat(props.date.month,"/").concat(props.date.day,"/").concat(props.date.year)),date1=internalDate.value,date2=new Date("01/01/01"),date1.getDate()===date2.getDate()&&date1.getMonth()===date2.getMonth()&&date1.getFullYear()===date2.getFullYear()&&(internalDate.value=null))}),{internalDate:internalDate,day:day,month:month,year:year,touched:touched,isValid:isValid,touch:function(){touched.value=!0},onInput:function(){$(document).trigger("checkout-datepicker-attribute.change")}}}},CheckoutAttributesDatePicker=(0,componentNormalizer.A)(checkoutAtrtibutesDatePicker_CheckoutAttributesDatePickervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"checkout-datepicker-field"},[_c("cf-field",{attrs:{type:_vm.isValid?"":"is-danger",message:_vm.isValid?"":_vm.requiredMessage}},[_c("cf-datepicker",{attrs:{placeholder:_vm.Localizator.translate("vue.frontend.datepicker.clicktoselect"),"allow-null-date":!0,"allow-clear":!0,id:"attribute-datepicker_"+_vm.controlId+"_year",name:"attribute-datepicker_"+_vm.controlId+"_year","icon-pack":"fa",icon:"calendar"},on:{close:_vm.touch,input:_vm.onInput},model:{value:_vm.internalDate,callback:function($$v){_vm.internalDate=$$v},expression:"internalDate"}})],1),_vm._v(" "),_c("select",{staticClass:"day",staticStyle:{display:"none"},attrs:{name:_vm.controlId+"_day"}},[_c("option",{domProps:{value:_vm.day}})]),_vm._v(" "),_c("select",{staticClass:"month",staticStyle:{display:"none"},attrs:{name:_vm.controlId+"_month"}},[_c("option",{domProps:{value:_vm.month}})]),_vm._v(" "),_c("select",{staticClass:"year",staticStyle:{display:"none"},attrs:{name:_vm.controlId+"_year"}},[_c("option",{domProps:{value:_vm.year}})])],1)},[],!1,null,null,null).exports;!function(ErrorTypes){ErrorTypes.error="error",ErrorTypes.unhandledrejection="unhandledrejection",ErrorTypes.abort="abort"}(ErrorTypes||(ErrorTypes={}));var units_type=__webpack_require__(56709),ErrorCounterService_pushError=function(model){return axios.A.post((relativeUrl="PushErrorBulk",(0,helpers.ID)("/v/api/Telemetry/"+relativeUrl)),model);var relativeUrl},ErrorCounterStorageService_setErrors=function(errors){localStorage.setItem("error-list",btoa(JSON.stringify(errors)))},ErrorCounterStorageService_getErrors=function(){var storageValue=localStorage.getItem("error-list");return storageValue?JSON.parse(atob(storageValue)):[]},ErrorCounterStorageService_clearErrors=function(){localStorage.removeItem("error-list")},ErrorCounterStorageService_setLastPushTime=function(date){localStorage.setItem("error-last-push-time",btoa(date.toString()))},ErrorCounterStorageService_getLastPushTime=function(){return Number.parseInt(atob(localStorage.getItem("error-last-push-time")))},ErrorCountervue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfErrorCounter",setup:function(){var errorList=(0,vue_common_prod.ref)([]),pushFrequency=30*units_type.p.Minute,tryToPushFrequency=units_type.p.Minute,pushInterval=(0,vue_common_prod.ref)(),lastPushTime=(0,vue_common_prod.ref)(ErrorCounterStorageService_getLastPushTime()),errorEvents=Object.keys(ErrorTypes).filter(function(x){return isNaN(Number(x))}),catchError=function(caughtError){var errorObject;switch(caughtError.type){case ErrorTypes.error:errorObject=prepareErrorObjectForTypeError(caughtError);break;case ErrorTypes.unhandledrejection:errorObject=prepareErrorObjectForTypeUnhandledRejection(caughtError);break;default:errorObject=prepareGenericErrorObject(caughtError)}errorExists(errorObject)||setError(errorObject)},errorExists=function(errorModel){var exists=!1;return errorList.value.forEach(function(it){var err1,err2;exists||(err1=it,err2=errorModel,JSON.stringify(err1)!==JSON.stringify(err2))||(exists=!0)}),exists},prepareErrorObjectForTypeUnhandledRejection=function(errorObj){var _a;return(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},getSharedProperties(errorObj)),{Message:null===(_a=errorObj.reason)||void 0===_a?void 0:_a.stack.toString()})},prepareErrorObjectForTypeError=function(errorObj){var _a;return(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},getSharedProperties(errorObj)),{Message:null===(_a=errorObj.error)||void 0===_a?void 0:_a.stack.toString()})},prepareGenericErrorObject=function(errorObj){return(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},getSharedProperties(errorObj)),{Message:"Check ErrorObj"})},getSharedProperties=function(errorObj){var globalStore=(0,sharedScripts.jf)();return{Link:location.href,LineNr:errorObj.lineno,ColNr:errorObj.colno,ErrorObj:stringifyErrorObject(errorObj),CustomerId:Number(globalStore.customerId),AccountId:Number(globalStore.accountId)}},stringifyErrorObject=function(obj){var collectProperties=function(obj){var allProperties={},current=Object.getPrototypeOf(obj);return Object.getOwnPropertyNames(current).forEach(function(prop){if(!(prop in allProperties)){var value=obj[prop];["string","number"].includes(typeof value)?allProperties[prop]=value:"object"==typeof value&&null!==value&&(allProperties[prop]=collectProperties(value))}}),allProperties};return JSON.stringify(collectProperties(obj))},tryToPush=function(){canPushErrors()&&(pushErrors(),clearErrorList(),clearStorageErrorList())},canPushErrors=function(){return errorList.value.length>0&&(new Date).getTime()-lastPushTime.value>pushFrequency},clearPushInterval=function(){clearInterval(pushInterval.value)},clearErrorList=function(){errorList.value=[]},clearStorageErrorList=function(){ErrorCounterStorageService_clearErrors()},pushErrors=function(){ErrorCounterService_pushError(errorList.value).then(function(){ErrorCounterStorageService_setLastPushTime((new Date).getTime()),lastPushTime.value=ErrorCounterStorageService_getLastPushTime()})},setError=function(error){errorList.value.push(error),ErrorCounterStorageService_setErrors(errorList.value)};(0,vue_common_prod.onMounted)(function(){tryToPush()}),(0,vue_common_prod.onBeforeMount)(function(){errorList.value=(0,tslib_es6.fX)((0,tslib_es6.fX)([],errorList.value,!0),ErrorCounterStorageService_getErrors(),!0),ErrorCounterStorageService_setErrors(errorList.value),window.onunload=clearPushInterval,errorEvents.forEach(function(eventKey){window.addEventListener(eventKey,catchError)}),pushInterval.value=setInterval(function(){tryToPush()},tryToPushFrequency),ErrorCounterStorageService_getLastPushTime()||ErrorCounterStorageService_setLastPushTime((new Date).getTime())})}}),error_counter_ErrorCountervue_type_script_lang_ts_=ErrorCountervue_type_script_lang_ts_,ErrorCounter=(0,componentNormalizer.A)(error_counter_ErrorCountervue_type_script_lang_ts_,function(){var _h=this.$createElement;return(this._self._c||_h)("div")},[],!1,null,null,null).exports,Progress=__webpack_require__(69664),bread_crumbs=__webpack_require__(93633),ConfirmDialog=__webpack_require__(41654),image_viewer=__webpack_require__(66646),CopyOnClick=__webpack_require__(66332),configure_facebook_info_ConfigureFacebookInfovue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-configure-facebook-info",props:{OAuthRedirectUrl:String,AppDomainUrl:String},setup:function(){return{isInfoOpen:(0,vue_common_prod.ref)(!1)}}}),ConfigureFacebookInfo=(0,componentNormalizer.A)(configure_facebook_info_ConfigureFacebookInfovue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-collapse",{staticClass:"card",attrs:{open:_vm.isInfoOpen},on:{"update:open":function($event){_vm.isInfoOpen=$event}}},[_c("div",{staticClass:"card-header",attrs:{slot:"trigger"},slot:"trigger"},[_c("p",{staticClass:"card-header-title"},[_vm._v("\n Steps to configure this plug-in\n ")]),_vm._v(" "),_c("a",{staticClass:"card-header-icon"},[_c("cf-icon",{attrs:{"icon-pack":"ti",icon:_vm.isInfoOpen?"angle-down":"angle-up"}})],1)]),_vm._v(" "),_c("div",{staticClass:"card-content"},[_c("div",{staticClass:"content"},[_c("ol",{staticStyle:{"margin-left":"20px"}},[_c("li",[_vm._v("Create account with facebook "),_c("b",[_c("a",{attrs:{href:"https://developers.facebook.com",target:"_blank"}},[_vm._v("here "),_c("span",{staticClass:"ti-new-window"})])]),_vm._v(" .")]),_vm._v(" "),_c("li",[_vm._v("Go to My Apps -> "),_c("b",[_vm._v("Create app")]),_vm._v(" and create an app using the "),_c("b",[_vm._v("Other")]),_vm._v(" option.")]),_vm._v(" "),_c("li",[_vm._v("Go to App settings -> Basic -> Insert in App Domains the url:\n "),_c("cf-copy-on-click",{attrs:{active:!0,"text-to-copy":_vm.AppDomainUrl}},[_c("cf-tag",{attrs:{type:"is-light is-clickable"}},[_vm._v("\n "+_vm._s(_vm.AppDomainUrl)+"\n ")])],1),_vm._v("\n and click on "),_c("b",[_vm._v("Save Changes")]),_vm._v(" button.")],1),_vm._v(" "),_c("li",[_vm._v("Go to "),_c("b",[_vm._v("Add Product")]),_vm._v(" and click on "),_c("b",[_vm._v("Set Up")]),_vm._v(" button for "),_c("b",[_vm._v("Facebook Login")]),_vm._v(".")]),_vm._v(" "),_c("li",[_vm._v("Choose "),_c("b",[_vm._v("Web")]),_vm._v(" and add\n "),_c("cf-copy-on-click",{attrs:{active:!0,"text-to-copy":_vm.AppDomainUrl}},[_c("cf-tag",{attrs:{type:"is-light is-clickable"}},[_vm._v("\n "+_vm._s(_vm.AppDomainUrl)+"\n ")])],1),_vm._v("\n in "),_c("b",[_vm._v("Site URL")]),_vm._v(" and continue with all steps.")],1),_vm._v(" "),_c("li",[_vm._v("Go to Facebook Login -> Settings and add the URL in "),_c("b",[_vm._v("Valid OAuthRedirectURIs")]),_vm._v(" "),_c("cf-copy-on-click",{attrs:{active:!0,"text-to-copy":_vm.OAuthRedirectUrl}},[_c("cf-tag",{attrs:{type:"is-light is-clickable"}},[_vm._v("\n "+_vm._s(_vm.OAuthRedirectUrl)+"\n ")])],1),_vm._v("\n and click "),_c("b",[_vm._v("Save Changes")])],1),_vm._v(" "),_c("li",[_vm._v("On the same page, go to "),_c("b",[_vm._v("Redirect URI to Check")]),_vm._v(" and insert\n "),_c("cf-copy-on-click",{attrs:{active:!0,"text-to-copy":_vm.OAuthRedirectUrl}},[_c("cf-tag",{attrs:{type:"is-light is-clickable"}},[_vm._v("\n "+_vm._s(_vm.OAuthRedirectUrl)+"\n ")])],1),_vm._v("\n and click on "),_c("b",[_vm._v("Check URI")]),_vm._v(' button and a green icon with a message like this should be displayed: "This is a valid redirect URI for this application".')],1),_vm._v(" "),_c("li",[_vm._v("Go to App settings -> Basic and copy App ID and App Secret, but App secret is displayed when "),_c("b",[_vm._v("Show")]),_vm._v(" button is pressed")]),_vm._v(" "),_c("li",[_vm._v("Go to your website and try log in with Facebook")]),_vm._v(" "),_c("li",[_vm._v("Note: Enable "),_c("b",[_vm._v("Create users if not present")]),_vm._v(" on "),_c("b",[_c("a",{attrs:{href:"/Admin/Setting/CustomerUser",target:"_blank"}},[_vm._v("Customer settings "),_c("span",{staticClass:"ti-new-window"})]),_vm._v(" - Registration Tab")]),_vm._v(".")])])])])])},[],!1,null,null,null).exports,file_downloader_FileDownloadervue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfFileDownloader",props:{fileUrl:String},setup:function(){var linkForDownloadRef=(0,vue_common_prod.ref)(null);return{downloadAction:function(){(0,vue_common_prod.nextTick)(linkForDownloadRef)},linkForDownloadRef:linkForDownloadRef}}}),FileDownloader=(0,componentNormalizer.A)(file_downloader_FileDownloadervue_type_script_lang_ts_,function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("div",[this._t("default"),this._v(" "),_c("a",{ref:"linkForDownloadRef",attrs:{href:this.fileUrl,download:"",hidden:""}})],2)},[],!1,null,null,null).exports,associated_documents_associated_documentsvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-associated-documents",components:{CfField:Field.A},props:{documents:Array,getDownloadUrl:Function,isLoading:Boolean}}),associated_documents=(0,componentNormalizer.A)(associated_documents_associated_documentsvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-field",{staticClass:"is-flex is-flex-direction-column mb-4",attrs:{label:_vm._f("localizable")("vue.cerm.pages.products.table.column.associateddocuments")}},[_vm.isLoading?[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.cerm.pages.products.documents.loading"))+"\n ")]:[0==_vm.documents.length?_c("div",{staticClass:"empty-documents"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.cerm.pages.products.documents.empty"))+"\n ")]):_vm._l(_vm.documents,function(document){return _c("div",{staticClass:"document"},[_c("a",{attrs:{href:_vm.getDownloadUrl(document.systemName),target:"_blank"}},[_c("cf-icon",{attrs:{icon:"file","icon-pack":"fa",size:"lg"}}),_vm._v(" "),_c("span",[_vm._v(_vm._s(document.fileName))])],1)])})]],2)},[],!1,null,null,null).exports,documentDownload=__webpack_require__(67268),PrintessEditorConfigvue_type_script_lang_ts_={name:"cf-printess-editor-config",components:{cfSelect:__webpack_require__(89387).A,cfField:Field.A},props:{customProductId:{type:Number,default:0},availableTemplates:{type:Array,default:function(){return[]}},initialFormFields:{type:String,default:"[]"},initialSelectedTemplate:{type:String,default:""}},setup:function(props){var _this=this,mappings=(0,vue_common_prod.ref)([]),sourceType=(0,vue_common_prod.ref)(""),fromItem=(0,vue_common_prod.ref)(""),toItem=(0,vue_common_prod.ref)(""),attributeProperties=(0,vue_common_prod.ref)([]),loadingAttributes=(0,vue_common_prod.ref)(!1),loadingFormFields=(0,vue_common_prod.ref)(!1),loadingCustomerProperties=(0,vue_common_prod.ref)(!1),loadingProductInformationProperties=(0,vue_common_prod.ref)(!1),formFieldsError=(0,vue_common_prod.ref)(""),formFieldsMessage=(0,vue_common_prod.ref)(""),selectedTemplate=(0,vue_common_prod.ref)(props.initialSelectedTemplate||""),customProductId=(0,vue_common_prod.computed)(function(){var _a;return null!==(_a=null==props?void 0:props.customProductId)&&void 0!==_a?_a:0}),showImportDropdown=(0,vue_common_prod.ref)(!1),showTextImportModal=(0,vue_common_prod.ref)(!1),importJsonText=(0,vue_common_prod.ref)(""),importError=(0,vue_common_prod.ref)(""),clearBeforeImport=(0,vue_common_prod.ref)(!0),sourceTypes=(0,vue_common_prod.ref)({customer:{key:"customer",label:"Customer Details",properties:{}},attributes:{key:"attributes",label:"Product Attributes",properties:{}},product:{key:"product",label:"Product Information",properties:{}}}),systemB=(0,vue_common_prod.ref)({}),mappingsCount=(0,vue_common_prod.computed)(function(){return mappings.value.length}),usedTargets=(0,vue_common_prod.computed)(function(){return mappings.value.map(function(m){return m.target})}),availableSourceTypes=(0,vue_common_prod.computed)(function(){return Object.keys(sourceTypes.value)}),currentSourceProperties=(0,vue_common_prod.computed)(function(){if(!sourceType.value||!sourceTypes.value[sourceType.value])return{};var sourceTypeObj=sourceTypes.value[sourceType.value];if("attributes"===sourceType.value){var dynamicProps_1={};return attributeProperties.value.forEach(function(attr){dynamicProps_1[attr.key]=attr.label}),dynamicProps_1}return sourceTypeObj.properties}),formattedJson=(0,vue_common_prod.computed)(function(){return JSON.stringify(mappings.value,null,2)}),availableFromOptions=(0,vue_common_prod.computed)(function(){return sourceType.value?Object.keys(currentSourceProperties.value):[]}),availableToOptions=(0,vue_common_prod.computed)(function(){return Object.keys(systemB.value).filter(function(key){return!usedTargets.value.includes(key)})}),getFromPlaceholder=(0,vue_common_prod.computed)(function(){return sourceType.value?loadingAttributes.value&&"attributes"===sourceType.value?"Loading...":0===availableFromOptions.value.length?"No properties available":"Select field...":"Select source type first..."}),getToPlaceholder=(0,vue_common_prod.computed)(function(){return selectedTemplate.value?0===availableToOptions.value.length?"All fields mapped":"Select target":"Select template first..."}),canMap=(0,vue_common_prod.computed)(function(){return!!(sourceType.value&&fromItem.value&&toItem.value)}),fetchProductAttributes=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){loadingAttributes.value=!0;try{sendData("GetProductAttributes",{customProductId:props.customProductId},function(response){if(!response||!response.success)return console.error("Failed to fetch product attributes:",(null==response?void 0:response.error)||"Unknown error"),attributeProperties.value=[],void(loadingAttributes.value=!1);var attributes=response.data.Attributes;attributeProperties.value=attributes.map(function(attribute){return{key:attribute.name,label:attribute.friendlyName||attribute.name,name:attribute.name}}),loadingAttributes.value=!1})}catch(error){console.error("Failed to fetch product attributes:",error),attributeProperties.value=[],loadingAttributes.value=!1}return[2]})})},fetchCustomerProperties=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){loadingCustomerProperties.value=!0;try{sendData("GetCustomerProperties",{},function(response){if(response&&response.success){var properties=response.data.Properties;sourceTypes.value.customer.properties={},properties.forEach(function(propName){var displayName=propName.replace(/([A-Z])/g," $1").trim();sourceTypes.value.customer.properties[propName]=displayName}),loadingCustomerProperties.value=!1}else console.error("Failed to fetch customer properties:",(null==response?void 0:response.error)||"Unknown error")})}catch(error){console.error("Failed to fetch customer properties:",error),loadingCustomerProperties.value=!1}return[2]})})},onTemplateChange=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return mappings.value=[],systemB.value={},selectedTemplate.value?[4,fetchTemplateFormFields()]:[3,2];case 1:_a.sent(),_a.label=2;case 2:return[2]}})})},fetchTemplateFormFields=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){return selectedTemplate.value?(formFieldsError.value="",formFieldsMessage.value="",loadingFormFields.value=!0,sendData("GetTemplateFormFields",{templateName:selectedTemplate.value,published:!1},function(response){var _a;if(loadingFormFields.value=!1,response)if(response.success){var formFields=response.data.FormFields;if(!formFields||0===formFields.length)return formFieldsMessage.value='No form fields available for template "'.concat(selectedTemplate.value,'". Please check the template configuration.'),void(systemB.value={});systemB.value={};for(var i=0;i0?_c("div",{staticClass:"box has-background-dark mt-4"},[_c("pre",{staticClass:"has-text-success is-family-monospace is-size-7"},[_vm._v(_vm._s(_vm.formattedJson))])]):_vm._e(),_vm._v(" "),_c("input",{ref:"fileInput",staticStyle:{display:"none"},attrs:{type:"file",accept:".json,application/json"},on:{change:_vm.handleFileImport}}),_vm._v(" "),_c("input",{attrs:{type:"hidden",name:"SelectedTemplate"},domProps:{value:_vm.selectedTemplate}}),_vm._v(" "),_c("input",{attrs:{type:"hidden",name:"FormFields"},domProps:{value:JSON.stringify(_vm.mappings)}}),_vm._v(" "),_c("div",{staticClass:"modal",class:{"is-active":_vm.showTextImportModal}},[_c("div",{staticClass:"modal-background",on:{click:_vm.closeTextImportModal}}),_vm._v(" "),_c("div",{staticClass:"modal-card"},[_c("header",{staticClass:"modal-card-head"},[_c("p",{staticClass:"modal-card-title"},[_vm._v("Import JSON Configuration")]),_vm._v(" "),_c("button",{staticClass:"delete",attrs:{type:"button"},on:{click:_vm.closeTextImportModal}})]),_vm._v(" "),_c("section",{staticClass:"modal-card-body"},[_c("cf-field",{attrs:{label:"Paste JSON Configuration",message:_vm.importError,type:_vm.importError?"is-danger":""}},[_c("textarea",{directives:[{name:"model",rawName:"v-model",value:_vm.importJsonText,expression:"importJsonText"}],staticClass:"textarea",attrs:{placeholder:"Paste your JSON configuration here...",rows:"10"},domProps:{value:_vm.importJsonText},on:{input:function($event){$event.target.composing||(_vm.importJsonText=$event.target.value)}}})]),_vm._v(" "),_c("div",{staticClass:"field"},[_c("cf-checkbox",{model:{value:_vm.clearBeforeImport,callback:function($$v){_vm.clearBeforeImport=$$v},expression:"clearBeforeImport"}},[_vm._v("\n\t\t\t\t\t\tClear existing mappings before import\n\t\t\t\t\t")])],1)],1),_vm._v(" "),_c("footer",{staticClass:"modal-card-foot"},[_c("button",{staticClass:"button is-primary",attrs:{type:"button",disabled:!_vm.importJsonText.trim()},on:{click:_vm.importFromText}},[_vm._v("\n\t\t\t\t\tImport\n\t\t\t\t")]),_vm._v(" "),_c("button",{staticClass:"button",attrs:{type:"button"},on:{click:_vm.closeTextImportModal}},[_vm._v("\n\t\t\t\t\tCancel\n\t\t\t\t")])])])])],1)},[],!1,null,"74d9b038",null).exports),advanced_select_mvc_AdvancedSelectMvcvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-advanced-select-mvc",props:{sourceData:String|[],name:String,selected:String,id:String,testId:String,inputClass:String,disabled:Boolean,antiForgeryToken:String,hasNoneSelected:{default:!0,type:Boolean},defaultNoneSelectedId:{type:String,default:""},insertItems:{type:Array,default:function(){return[]}}},setup:function(props){var selectedId=(0,vue_common_prod.ref)(props.selected?props.selected:props.defaultNoneSelectedId),noneSelectedItem={Id:props.defaultNoneSelectedId,TextRepresentation:"vue.advanceddropdown.noneselected"},inputRef=(0,vue_common_prod.ref)(null);return(0,vue_common_prod.watch)(selectedId,function(){(0,vue_common_prod.nextTick)(function(){inputRef.value.dispatchEvent(new Event("change",{bubbles:!0})),inputRef.value.dispatchEvent(new Event("input",{bubbles:!0}))})}),(0,vue_common_prod.onMounted)(function(){inputRef.value&&inputRef.value.addEventListener("cf-force-select",function(e){selectedId.value=null!=e.detail&&""!==e.detail?String(e.detail):props.defaultNoneSelectedId})}),{selectedId:selectedId,noneSelectedItem:noneSelectedItem,inputRef:inputRef}}}),AdvancedSelectMvc=(0,componentNormalizer.A)(advanced_select_mvc_AdvancedSelectMvcvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"control advanced-select-mvc advanced-select-default-styling is-block"},[_c("cf-advanced-dropdown",{attrs:{"source-data":_vm.sourceData,"icon-pack":"fa","is-none-selected-always-in-list":_vm.hasNoneSelected,"custom-none-selected-item":_vm.noneSelectedItem,disabled:_vm.disabled,value:_vm.selectedId,antiForgeryToken:_vm.antiForgeryToken,testId:_vm.testId,"insert-items":_vm.insertItems},on:{"update:value":function($event){_vm.selectedId=$event}}}),_vm._v(" "),_c("input",{ref:"inputRef",class:["hidden",_vm.inputClass],attrs:{name:_vm.name,id:_vm.id},domProps:{value:_vm.selectedId}})],1)},[],!1,null,null,null).exports,colorPickerComponentList={ColorPicker:function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,86767))},CatfishColorPicker:function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,34160))},Alpha:function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,64842))},Checkboard:function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,90586))},EditableInput:function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,89089))},Hue:function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,11719))},Saturation:function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,63863))}},componentList=(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},colorPickerComponentList),{ApiView:apiview,AutoComplete:autocomplete.A,Checkbox:shared_checkbox.A,CodeEditor:codeeditor.A,CodeView:codeview,Collapse:collapse.A,ComboBox:combobox,Datepicker:datepicker.A,Dropdown:dropdown.m,DropdownItem:dropdown.t,Field:field.A,FormBuilder:formbuilder,Icon:icon.A,Input:input.A,Loading:loading.R,Message:message,Modal:modal.a,NewModal:new_modal.i,ModalMvc:ModalMvc,Notification:notification,Pagination:pagination.A,Radio:shared_radio.s,RadioButton:shared_radio.a,SchemaBuilder:schemabuilder,RichTextEditor:function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,43631))},Search:search,Select:shared_select.l,SelectFormBuilderWrapper:shared_select.t,Switch:shared_switch.A,TabItem:tabs.V,Table:table.X,TableColumn:table.V,Tabs:tabs.t,Tag:Tag.A,Taglist:TagList,TagInput:TagInput,TagInputMvc:TagInputMvc,Tooltip:tooltip.A,Upload:upload._,UploadFile:UploadFile,KeyValueEditor:keyvalueeditor,CodeEditorMvc:CodeEditorMvc,KitCustomProduct:kitcustomproduct,BagAssemblyCustomProduct:bagassemblyproduct,PrintOSComposerProduct:printoscomposer,DeliveryDatepicker:DeliveryDatepicker,KeyValueEditorSimpleMvc:KeyValueEditorSimpleMvc,Password:shared_password.A,Download:Download.A,TreeView:TreeView,Image:Image.A,DynamicListComponentMvc:DynamicListComponentMvc,ContainerLoader:container_loader,Transformation:transformation,FileUpload:FileUpload,FileUploadMvc:FileUploadMvc,AdvancedDropdown:AdvancedDropdown,ColumnChooser:column_chooser.default,ProductAttributesDatePicker:ProductAttributesDatepicker,CheckoutAttributesDatePicker:CheckoutAttributesDatePicker,BreadCrumbs:bread_crumbs.r,Progress:Progress.A,ImageViewer:image_viewer.a,CopyOnClick:CopyOnClick.A,ConfigureFacebookInfo:ConfigureFacebookInfo,CfConfirmDialog:ConfirmDialog.A,CfErrorCounter:ErrorCounter,FileDownloader:FileDownloader,GenericListComponentMvc:GenericListComponentMvc,AssociatedDocuments:associated_documents,PrintessEditorConfig:compact_mapper,AdvancedSelectMvc:AdvancedSelectMvc}),components={install:function(VueInstance,options){void 0===options&&(options={});var localization=new OldLocalizationService;for(var componentName in(0,config.h)((0,tslib_es6.Cl)((0,tslib_es6.Cl)({},config.A),options)),componentList)if(componentList.hasOwnProperty(componentName)){var component=componentList[componentName];component&&"install"!==componentName&&VueInstance.component((0,utils_plugin.x)(component,componentName),component)}vue_common_prod_default().prototype.$dialog=dialog.A,vue_common_prod_default().prototype.$loading=loading.A,vue_common_prod_default().prototype.$modal=modal.A,vue_common_prod_default().prototype.$newModal=new_modal.A,vue_common_prod_default().prototype.$snackbar=snackbar,vue_common_prod_default().prototype.$toast=toast.A,vue_common_prod_default().prototype.$localization=localization,vue_common_prod_default().prototype.$showError=function(message){toast.A.open({message:message,type:"is-danger",position:"is-bottom"})},vue_common_prod_default().prototype.$showSuccess=function(message){toast.A.open({message:message,type:"is-success",position:"is-bottom"})}}},shared=components},70753:function(module,__unused_webpack_exports,__webpack_require__){var assert=__webpack_require__(22310),assign=__webpack_require__(84059),esc=__webpack_require__(1625),fileRE=new RegExp(".*"+esc("/index.js")),createErrWithProps=function(message,props){var err=new Error(message);return props&&assign(err,props),err};module.exports=function(value,Err){assert("function"==typeof Err,'"Error" must be a function'),Err===Error&&(Err=createErrWithProps);var args=Array.prototype.slice.call(arguments,2);if(assert(args.length<=5,"assertErr does not support more than five Error args"),!value){var err=function(Class,args){return 0===args.length?new Class:1===args.length?new Class(args[0]):2===args.length?new Class(args[0],args[1]):3===args.length?new Class(args[0],args[1],args[2]):4===args.length?new Class(args[0],args[1],args[2],args[3]):new Class(args[0],args[1],args[2],args[3],args[4])}(Err,args);if(err.stack){var stackLines=err.stack.split("\n").filter((re=fileRE,function(str){return!re.test(str)}));err.stack=stackLines.join("\n")}throw err}var re}},70809:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{BN:function(){return hexToCmyk},Ob:function(){return rgbToHex},fW:function(){return cmykToRgb},v7:function(){return mixinColorChange}});var tinycolor2__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4396),hexToCmyk=function(cmykHex){var data=cmykHex.split(":");return{c:parseInt(data[0],void 0),m:parseInt(data[1],void 0),y:parseInt(data[2],void 0),k:parseInt(data[3],void 0)}},cmykToRgb=function(c,m,y,k){var result={r:0,g:0,b:0};return result.r=1-Math.min(1,c*(1-k)+k),result.g=1-Math.min(1,m*(1-k)+k),result.b=1-Math.min(1,y*(1-k)+k),result.r=Math.round(255*result.r),result.g=Math.round(255*result.g),result.b=Math.round(255*result.b),result},getCmykVal=function(val){return Math.floor(100*val+.5)};function pad2(c){return 1===c.length?"0"+c:""+c}var rgbToHex=function(r,g,b,allow3Char){var hex=[pad2(Math.round(r).toString(16)),pad2(Math.round(g).toString(16)),pad2(Math.round(b).toString(16))];return allow3Char&&hex[0].charAt(0)===hex[0].charAt(1)&&hex[1].charAt(0)===hex[1].charAt(1)&&hex[2].charAt(0)===hex[2].charAt(1)?hex[0].charAt(0)+hex[1].charAt(0)+hex[2].charAt(0):"#"+hex.join("")},cmykToHex=function(cmyk){return cmyk?getCmykVal(cmyk.c)+":"+getCmykVal(cmyk.m)+":"+getCmykVal(cmyk.y)+":"+getCmykVal(cmyk.k):{}},mixinColorChange=function(data,oldHue){data||(data={});var color,cmyk,alpha=data&&data.a;if(data&&data.hsl)color=(0,tinycolor2__WEBPACK_IMPORTED_MODULE_0__.A)(data.hsl);else if("cmyk"===data.source){cmyk=data;var rgb=cmykToRgb(data.c,data.m,data.y,data.k),hex=rgbToHex(rgb.r,rgb.g,rgb.b,void 0);color=(0,tinycolor2__WEBPACK_IMPORTED_MODULE_0__.A)(hex)}else if(data&&data.hex&&data.hex.length>0)color=(0,tinycolor2__WEBPACK_IMPORTED_MODULE_0__.A)(data.hex);else if(data&&data.cmykHex&&data.cmykHex.length>0){var cmykObj=hexToCmyk(data.cmykHex);rgb=cmykToRgb(cmykObj.c,cmykObj.m,cmykObj.y,cmykObj.k),hex=rgbToHex(rgb.r,rgb.g,rgb.b,void 0);color=(0,tinycolor2__WEBPACK_IMPORTED_MODULE_0__.A)(hex)}else color=(0,tinycolor2__WEBPACK_IMPORTED_MODULE_0__.A)(data);!color||void 0!==color._a&&null!==color._a||color.setAlpha(alpha||1);var hsl=color.toHsl(),hsv=color.toHsv();return 0===hsl.s&&(hsv.h=hsl.h=data.h||data.hsl&&data.hsl.h||oldHue||0),cmyk||(cmyk=function(rgb){var cc=1-rgb.r/255,cm=1-rgb.g/255,cy=1-rgb.b/255,minCmy=Math.min(cc,Math.min(cm,cy));return{c:(cc=(cc-minCmy)/(1-minCmy))||0,m:(cm=(cm-minCmy)/(1-minCmy))||0,y:(cy=(cy-minCmy)/(1-minCmy))||0,k:minCmy||0}}(color.toRgb())),{hsl:hsl,hex:color.toHexString().toUpperCase(),hex8:color.toHex8String().toUpperCase(),rgba:color.toRgb(),hsv:hsv,oldHue:data.h||oldHue||hsl.h,source:data.source,a:data.a||color.getAlpha(),cmyk:cmyk,cmykHex:cmykToHex(cmyk)}}},70934:function(module){var toString={}.toString;module.exports=Array.isArray||function(arr){return"[object Array]"==toString.call(arr)}},72131:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return autocomplete}});var _a,helpers=__webpack_require__(89800),FormElementMixin=__webpack_require__(18905),input=__webpack_require__(88451),autocomplete_AutoCompletevue_type_script_lang_ts_={name:"cfAutocomplete",components:(_a={},_a[input.A.name]=input.A,_a),mixins:[FormElementMixin.A],inheritAttrs:!1,props:{value:[Number,String],data:{type:Array,default:function(){return[]}},field:{type:String,default:"value"},expanded:{type:Boolean,default:!0},dropdownClass:String,keepFirst:Boolean,clearOnSelect:Boolean,openOnFocus:Boolean,id:String,name:String,dropdownBtn:{type:Boolean,default:!1},useViewportPositioning:{type:Boolean,default:!0}},data:function(){return{selected:null,hovered:null,isActive:!1,newValue:this.value,isListInViewportVertically:!0,hasFocus:!1,_isAutocomplete:!0,_elementRef:"input"}},computed:{whiteList:function(){var whiteList=[];if(whiteList.push(this.$refs.input.$el.querySelector("input")),whiteList.push(this.$refs.dropdown),this.dropdownBtn){whiteList.push(this.$refs.dropdownBtn);for(var _i=0,children_1=this.$refs.dropdownBtn.querySelectorAll("*");_i0&&this.setSelected(null,!1),!this.hasFocus||this.openOnFocus&&!value||(this.isActive=!!value)},value:function(value){this.newValue=value,!this.isValid&&this.$refs.input.checkHtml5Validity()},data:function(value){this.keepFirst&&this.selectFirstOption(value)}},methods:{setHovered:function(option){void 0!==option&&(this.hovered=option)},setSelected:function(option,closeDropdown){var _this=this;void 0===closeDropdown&&(closeDropdown=!0),void 0!==option&&(this.selected=option,this.$emit("select",this.selected),null!==this.selected&&(this.newValue=this.clearOnSelect?"":this.getValue(this.selected)),closeDropdown&&this.$nextTick(function(){_this.isActive=!1}))},selectFirstOption:function(options){var _this=this;this.$nextTick(function(){options.length?(_this.openOnFocus||""!==_this.newValue&&_this.hovered!==options[0])&&_this.setHovered(options[0]):_this.setHovered(null)})},enterPressed:function(){this.isActive=!1,null!==this.hovered&&this.setSelected(this.hovered)},tabPressed:function(){null!==this.hovered?this.setSelected(this.hovered):this.isActive=!1},clickedOutside:function(event){this.whiteList.indexOf(event.target)<0&&(this.isActive=!1)},getValue:function(option,isHighlight){if(void 0===isHighlight&&(isHighlight=!1),option){var value="object"==typeof option?(0,helpers.Em)(option,this.field):option,escapedValue="string"==typeof this.newValue?(0,helpers.mk)(this.newValue):this.newValue,regex=new RegExp("(".concat(escapedValue,")"),"gi");return isHighlight?value.replace(regex,"$1"):value}},calcDropdownInViewportVertical:function(){var _this=this;this.$nextTick(function(){if(void 0!==_this.$refs.dropdown){var rect=_this.$refs.dropdown.getBoundingClientRect();_this.isListInViewportVertically=rect.top>=0&&rect.bottom<=(window.innerHeight||document.documentElement.clientHeight)}})},keyArrows:function(direction){var sum="down"===direction?1:-1;if(this.isActive){var index=this.data.indexOf(this.hovered)+sum;index=(index=index>this.data.length-1?this.data.length:index)<0?0:index,this.setHovered(this.data[index]);var list=this.$refs.dropdown.querySelector(".dropdown-content"),element=list.querySelectorAll(".dropdown-item:not(.is-disabled)")[index];if(!element)return;var visMin=list.scrollTop,visMax=list.scrollTop+list.clientHeight-element.clientHeight;element.offsetTop=visMax&&(list.scrollTop=element.offsetTop-list.clientHeight+element.clientHeight)}else this.isActive=!0},focused:function(event){this.getValue(this.selected)===this.newValue&&this.$el.querySelector("input").select(),this.openOnFocus&&(this.isActive=!0,this.keepFirst&&this.selectFirstOption(this.data)),this.hasFocus=!0,this.$emit("focus",event)},onBlur:function(event){this.hasFocus=!1,this.$emit("blur",event)},dropdownClick:function(event){this.$refs.input.focus()}},created:function(){"undefined"!=typeof window&&(document.addEventListener("click",this.clickedOutside),this.useViewportPositioning&&window.addEventListener("resize",this.calcDropdownInViewportVertical))},beforeDestroy:function(){"undefined"!=typeof window&&(document.removeEventListener("click",this.clickedOutside),this.useViewportPositioning&&window.removeEventListener("resize",this.calcDropdownInViewportVertical))}},component=(0,__webpack_require__(51084).A)(autocomplete_AutoCompletevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"autocomplete control",class:{"is-expanded":_vm.expanded}},[_c("cf-field",[_c("cf-input",_vm._b({ref:"input",attrs:{size:_vm.size,loading:_vm.loading,id:_vm.id,name:_vm.name,icon:_vm.icon,"icon-pack":_vm.iconPack,maxlength:_vm.maxlength,expanded:_vm.expanded,autocomplete:"off"},on:{focus:_vm.focused,blur:_vm.onBlur},nativeOn:{keyup:function($event){if(!$event.type.indexOf("key")&&_vm._k($event.keyCode,"esc",27,$event.key,["Esc","Escape"]))return null;$event.preventDefault(),_vm.isActive=!1},keydown:[function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"tab",9,$event.key,"Tab")?null:_vm.tabPressed.apply(null,arguments)},function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:($event.preventDefault(),_vm.enterPressed.apply(null,arguments))},function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"up",38,$event.key,["Up","ArrowUp"])?null:($event.preventDefault(),$event.stopPropagation(),_vm.keyArrows("up"))},function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"down",40,$event.key,["Down","ArrowDown"])?null:($event.preventDefault(),$event.stopPropagation(),_vm.keyArrows("down"))}]},model:{value:_vm.newValue,callback:function($$v){_vm.newValue=$$v},expression:"newValue"}},"cf-input",_vm.$attrs,!1)),_vm._v(" "),_vm.dropdownBtn?_c("div",[_c("p",{staticClass:"control"},[_c("button",{ref:"dropdownBtn",staticClass:"button",attrs:{type:"button"},on:{click:_vm.dropdownClick}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"ti ti-angle-down fa-lg"})])])])]):_vm._e()],1),_vm._v(" "),_c("transition",{attrs:{name:"fade"}},[_c("div",{directives:[{name:"show",rawName:"v-show",value:_vm.isActive&&(_vm.data.length>0||_vm.hasEmptySlot||_vm.hasHeaderSlot),expression:"isActive && (data.length > 0 || hasEmptySlot || hasHeaderSlot)"}],ref:"dropdown",staticClass:"dropdown-menu",class:[{"is-opened-top":_vm.useViewportPositioning&&!_vm.isListInViewportVertically},_vm.dropdownClass]},[_c("div",{staticClass:"dropdown-content"},[_vm.hasHeaderSlot?_c("div",{staticClass:"dropdown-item"},[_vm._t("header")],2):_vm._e(),_vm._v(" "),_vm._l(_vm.data,function(option,index){return _c("a",{directives:[{name:"show",rawName:"v-show",value:_vm.isActive,expression:"isActive"}],key:index,staticClass:"dropdown-item",class:{"is-hovered":option===_vm.hovered},on:{click:function($event){return _vm.setSelected(option)}}},[_vm.hasDefaultSlot?_vm._t("default",null,{option:option,index:index}):_c("span",{domProps:{innerHTML:_vm._s(_vm.getValue(option,!0))}})],2)}),_vm._v(" "),_c("div",{ref:"footer"},[_vm._t("footer")],2),_vm._v(" "),0===_vm.data.length&&_vm.hasEmptySlot?_c("div",{staticClass:"dropdown-item is-disabled"},[_vm._t("empty")],2):_vm._e()],2)])])],1)},[],!1,null,null,null),autocomplete=component.exports},72153:function(module){"use strict";module.exports=Math.floor},73495:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{WC:function(){return makePathProxy},gR:function(){return orDash},hX:function(){return isNullOrUndefined},jf:function(){return getGlobalStore},k3:function(){return removeItem},ru:function(){return hasNullOrWhitespaceValue},sI:function(){return calculateGuid},tj:function(){return calculateUId},uS:function(){return scrollToElementWithOffset},xv:function(){return truncate},y1:function(){return range}});__webpack_require__(98609),__webpack_require__(43016),__webpack_require__(38021);var removeItem=function(arr,item){var index=arr.indexOf(item);index>-1&&arr.splice(index,1)},calculateGuid=function(){for(var s=[],i=0;i<36;i++)s[i]="0123456789abcdef".substr(Math.floor(16*Math.random()),1);return s[14]="4",s[19]="0123456789abcdef".substr(3&s[19]|8,1),s[8]=s[13]=s[18]=s[23]="-",s.join("")},calculateUId=function(numberOfDigits){return void 0===numberOfDigits&&(numberOfDigits=6),Math.floor(Date.now()*Math.random())%Math.pow(10,numberOfDigits)},getGlobalStore=function(){var _a;return null!==(_a=window.globalStore)&&void 0!==_a?_a:window.parent.globalStore},scrollToElementWithOffset=function(_a){var element=_a.element,_b=_a.offset,offset=void 0===_b?0:_b,_c=_a.behavior,behavior=void 0===_c?"auto":_c,elementPosition=element.getBoundingClientRect().top+window.pageYOffset;window.scrollTo({top:elementPosition-offset,behavior:behavior})},truncate=function(text,limit){return limit&&text.length>limit&&(text=text.substring(0,limit-3)+"..."),text},isNullOrUndefined=function(obj){return null==obj},makePathProxy=function(path){return void 0===path&&(path=[]),new Proxy(function(){},{get:function(_,prop){return makePathProxy(path.concat(prop))},apply:function(_,__,args){return path.map(String).join(".")},getOwnPropertyDescriptor:function(){return{configurable:!0,enumerable:!1}},getPrototypeOf:function(){return String.prototype},toString:function(){return path.map(String).join(".")},valueOf:function(){return path.map(String).join(".")}})},isNullOrWhiteSpace=function(obj){return""===obj||null==obj},hasNullOrWhitespaceValue=function(obj1,obj2){return isNullOrWhiteSpace(null==obj1?void 0:obj1.trim())&&isNullOrWhiteSpace(null==obj2?void 0:obj2.trim())},range=function(start,end){for(var step=start<=end?1:-1,result=[],i=start;step>0?i<=end:i>=end;i+=step)result.push(i);return result},orDash=function(value){var text=String(null!=value?value:"").replace(/<[^>]*>/g,"").trim();return text||"-"}},74585:function(module){"use strict";module.exports=URIError},74696:function(__unused_webpack_module,__webpack_exports__){"use strict";__webpack_exports__.A=()=>Math.random().toString(36).slice(4)},74807:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return FieldBody}});var field_FieldBodyvue_type_script_lang_ts_={name:"cfFieldBody",props:{fieldBodyClass:String,fieldClass:String,message:{type:String},description:{type:String},type:{type:[String,Object]},isWide:{type:Boolean}},render:function(createElement){var _a,_this=this;if(this.$slots.default)return createElement("div",{attrs:{class:"field-body ".concat(this.isWide?"is-wide":""," ").concat(null!==(_a=this.fieldBodyClass)&&void 0!==_a?_a:"")}},this.$slots.default.map(function(element){var _a;return element.tag?_this.message||_this.description?createElement("cf-field",{attrs:{type:_this.type,message:_this.message,description:_this.description,class:"field ".concat(_this.fieldClass)}},[element]):createElement("cf-field",{attrs:{type:_this.type,class:"field ".concat(null!==(_a=_this.fieldClass)&&void 0!==_a?_a:"")}},[element]):element}))}},FieldBody=(0,__webpack_require__(51084).A)(field_FieldBodyvue_type_script_lang_ts_,undefined,undefined,!1,null,null,null).exports},75108:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{e:function(){return generateObjectBasedOnSchema},f:function(){return addNewOption}});var _adminComponents_formbuilder_fields_core_array_helper__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(51688),_adminComponents_formbuilder_fields_helpers_object_creation__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(85196),addNewOption=function(array,option){var schemaId=option.identifier;return{id:(0,_adminComponents_formbuilder_fields_core_array_helper__WEBPACK_IMPORTED_MODULE_0__.I)(array)+1,schemaId:schemaId,data:{}}},generateObjectBasedOnSchema=function(schemaAsObject){return schemaAsObject.control?(0,_adminComponents_formbuilder_fields_helpers_object_creation__WEBPACK_IMPORTED_MODULE_1__.Aq)(schemaAsObject.control,{},""):(0,_adminComponents_formbuilder_fields_helpers_object_creation__WEBPACK_IMPORTED_MODULE_1__.dY)("",schemaAsObject,{})}},75141:function(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var scales_types_namespaceObject={};__webpack_require__.r(scales_types_namespaceObject),__webpack_require__.d(scales_types_namespaceObject,{ry:function(){return ConditionalType},aC:function(){return RichTextComplexity},mN:function(){return ScalesFieldType}});var input_type_namespaceObject={};__webpack_require__.r(input_type_namespaceObject);var checkbox_type_namespaceObject={};__webpack_require__.r(checkbox_type_namespaceObject),__webpack_require__.d(checkbox_type_namespaceObject,{j:function(){return CheckBoxStyle}});var dictionary_type_namespaceObject={};__webpack_require__.r(dictionary_type_namespaceObject);var list_type_namespaceObject={};__webpack_require__.r(list_type_namespaceObject);var rich_text_editor_type_namespaceObject={};__webpack_require__.r(rich_text_editor_type_namespaceObject);var colorpicker_type_namespaceObject={};__webpack_require__.r(colorpicker_type_namespaceObject);var module_type_namespaceObject={};__webpack_require__.r(module_type_namespaceObject);var datepicker_type_namespaceObject={};__webpack_require__.r(datepicker_type_namespaceObject);var taginput_types_namespaceObject={};__webpack_require__.r(taginput_types_namespaceObject);var primitive_upload_type_namespaceObject={};__webpack_require__.r(primitive_upload_type_namespaceObject);var public_type_namespaceObject={};__webpack_require__.r(public_type_namespaceObject),__webpack_require__.d(public_type_namespaceObject,{ZH:function(){return ActiveIframe},e$:function(){return BackendExportFormat},l_:function(){return DateRangePreset},AV:function(){return ExportFormat},jQ:function(){return InsightsTab},Lh:function(){return RefreshInterval},e5:function(){return ReportExportFormat},PD:function(){return UTC_TIMEZONE}});var tslib_es6=__webpack_require__(5482),sharedScripts=__webpack_require__(73495);function getPublicPath(folder){var _a,value,store=(0,sharedScripts.jf)(),cdnBaseUrl=store.cdnBaseUrl,version=null!==(_a=store.infigoVersion)&&void 0!==_a?_a:"0";return cdnBaseUrl?"".concat((value=cdnBaseUrl,value.endsWith("/")?value.slice(0,-1):value),"/versioned/").concat(version,"/nop.web/frontend/public/").concat(folder):"/".concat(version,"/Handler/Static/Frontend/Public/").concat(folder)}window.getAdminPublicPath=function(){return getPublicPath("dist")},window.getFrontendPublicPath=function(){return getPublicPath("frontend-dist")};__webpack_require__(13267);var vue_common_prod=__webpack_require__(32680),vue_common_prod_default=__webpack_require__.n(vue_common_prod),axios=__webpack_require__(31234),clipboard=__webpack_require__(2122),clipboard_default=__webpack_require__.n(clipboard),mousetrap=__webpack_require__(73075),mousetrap_default=__webpack_require__.n(mousetrap);var QtyTypeEnum,ArtworkMode,ProductVersionItemsComponents,closable={install:function(VueInstance){VueInstance.directive("closable",{bind:function(el,binding,vnode){el.handleOutsideClick=function(e){e.stopPropagation();var _a=binding.value,handler=_a.handler,exclude=_a.exclude,clickedOnExcludedEl=!1;if(exclude.forEach(function(refName){if(!clickedOnExcludedEl&&vnode.context){var excludedEl=vnode.context.$refs[refName];clickedOnExcludedEl=excludedEl.contains(e.target)}}),!el.contains(e.target)&&!clickedOnExcludedEl&&vnode.context){var contextHandler=vnode.context[handler];contextHandler&&contextHandler()}},document.addEventListener("mousedown",el.handleOutsideClick)},unbind:function(el){document.removeEventListener("mousedown",el.handleOutsideClick)}})}},directives_closable=closable,filters_pre={install:function(VueInstance){VueInstance.filter("pre",function(text){if(text){text=text.replace(/^\s*[\r\n]/g,"");var whitespaces=/^[ \t]*./;null!==whitespaces.exec(text)&&whitespaces.toString().slice(0,-1);var newText=[];return text.split(/\r\n|\r|\n/).forEach(function(line){newText.push(line.replace(whitespaces,""))}),newText.join("\r\n")}})}},store=__webpack_require__(12793),esm=__webpack_require__(61161),App=function(_super){function App(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.menuExpanded=!0,_this}return(0,tslib_es6.C6)(App,_super),App.prototype.changeMenuExpanded=function(value){this.menuExpanded=value},App.prototype.setExpandMenu=function(value){this.context.commit("changeMenuExpanded",value)},App.prototype.toggleExpandMenu=function(){this.context.commit("changeMenuExpanded",!this.menuExpanded)},(0,tslib_es6.Cg)([esm.sM,(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Boolean]),(0,tslib_es6.Sn)("design:returntype",void 0)],App.prototype,"changeMenuExpanded",null),(0,tslib_es6.Cg)([esm.rc,(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Boolean]),(0,tslib_es6.Sn)("design:returntype",void 0)],App.prototype,"setExpandMenu",null),(0,tslib_es6.Cg)([esm.rc,(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[]),(0,tslib_es6.Sn)("design:returntype",void 0)],App.prototype,"toggleExpandMenu",null),App=(0,tslib_es6.Cg)([(0,esm.nV)({dynamic:!0,store:store.A,name:"app"})],App)}(esm.hw),app=(0,esm.f_)(App),localizable=__webpack_require__(35095),localizeField=__webpack_require__(30742),filters_emptyPipe={install:function(VueInstance){VueInstance.filter("empty",function(text){return text||"-"})}},Localizator=__webpack_require__(43016),localizableFormat={install:function(VueInstance){VueInstance.filter("localizableFormat",function(text){for(var theArgs=[],_i=1;_ilimit&&(text=text.substring(0,limit-3)+"..."),text):text})}},vee_validate_esm=__webpack_require__(54450),conversion_helper=__webpack_require__(63034),extendValidators={install:function(VueInstance){vee_validate_esm.Dr.extend("url_validator",{getMessage:function(field,params,data){return Localizator.z.translateWithFormat("vue.validators.url.invalid.error",field)},validate:function(value,params){return!!value.startsWith("/")||(!!value.startsWith("http://")||!!value.startsWith("https://"))}}),vee_validate_esm.Dr.extend("is_valid_regex",{getMessage:function(field,params,data){return Localizator.z.translate("vue.validators.regex.invalid.error")},validate:function(value,params){var isValid=!0;try{new RegExp(value)}catch(e){isValid=!1}return isValid}}),vee_validate_esm.Dr.extend("regex_base64",{getMessage:function(field,params,data){return params[1]},validate:function(value,params){var isValid=!0;try{var regexStringRule=atob(params[0]),regex=new RegExp(regexStringRule);isValid=!!value.match(regex)}catch(e){isValid=!1}return isValid}}),vee_validate_esm.Dr.extend("conditional_numeric",{validate:function(value,params){return(0,conversion_helper.G)(params[0])?/^-?\d+$/.test(value):/^-?\d+(\.\d{1,6})?$/.test(value)},getMessage:function(field,params,data){return(0,conversion_helper.G)(params[0])?"The value must be a valid integer.":"The value must be a valid decimal number till 6 decimals."}})}},ExtendValidators=extendValidators,dialog=__webpack_require__(78617),vue_property_decorator=__webpack_require__(85007),NoticeMixin=__webpack_require__(63081),vue_class_component_esm=__webpack_require__(14803),type=__webpack_require__(67333),cfImmediateActionEntry=function(_super){function cfImmediateActionEntry(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.isLoading=!0,_this}var _a,_b;return(0,tslib_es6.C6)(cfImmediateActionEntry,_super),Object.defineProperty(cfImmediateActionEntry.prototype,"isFinished",{get:function(){return this.status==type.A.Finished},enumerable:!1,configurable:!0}),Object.defineProperty(cfImmediateActionEntry.prototype,"canCancel",{get:function(){return this.status!=type.A.Processing},enumerable:!1,configurable:!0}),Object.defineProperty(cfImmediateActionEntry.prototype,"hasError",{get:function(){return this.status==type.A.Error},enumerable:!1,configurable:!0}),cfImmediateActionEntry.prototype.hideLoading=function(){this.isLoading=!1},cfImmediateActionEntry.prototype.showLoading=function(){this.isLoading=!0},cfImmediateActionEntry.prototype.cancel=function(){this.$emit("cancel",this.id)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",String)],cfImmediateActionEntry.prototype,"message",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",String)],cfImmediateActionEntry.prototype,"iconFamily",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==type.A&&type.A)?_a:Object)],cfImmediateActionEntry.prototype,"status",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type","function"==typeof(_b=void 0!==type.A&&type.A)?_b:Object)],cfImmediateActionEntry.prototype,"additionalMessage",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",String)],cfImmediateActionEntry.prototype,"link",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Number)],cfImmediateActionEntry.prototype,"id",void 0),cfImmediateActionEntry=(0,tslib_es6.Cg)([vue_property_decorator.uA],cfImmediateActionEntry)}(vue_property_decorator.lD),immediate_action_loader_ImmediateActionEntryvue_type_script_lang_ts_=cfImmediateActionEntry,componentNormalizer=__webpack_require__(51084),ImmediateActionEntry=(0,componentNormalizer.A)(immediate_action_loader_ImmediateActionEntryvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"immediate-action-row card-content",on:{mouseenter:function($event){return _vm.hideLoading()},mouseleave:function($event){return _vm.showLoading()}}},[_c("div",{staticClass:"is-flex space-between"},[_c("div",{staticClass:"immediate-action-row__message",domProps:{innerHTML:_vm._s(_vm.message)}},[_vm._v(_vm._s(_vm.message))]),_vm._v(" "),_c("div",{staticClass:"is-flex align-center"},[_vm.isFinished&&_vm.link?_c("a",{staticClass:"immediate-action-row__link",attrs:{href:_vm.link}},[_c("cf-icon",{attrs:{"aria-hidden":"true","icon-pack":_vm.iconFamily,icon:"download"}})],1):_vm._e(),_vm._v(" "),_c("button",{class:{loader:_vm.isLoading,success:_vm.isLoading&&_vm.isFinished,error:_vm.isLoading&&_vm.hasError,delete:!_vm.isLoading},attrs:{type:"button",disabled:!_vm.canCancel},on:{click:_vm.cancel}})])]),_vm._v(" "),_vm.additionalMessage?_c("span",{staticClass:"immediate-action-row__title"},[_vm._v(_vm._s(_vm.additionalMessage))]):_vm._e()])},[],!1,null,null,null).exports,download_mvc_helper=__webpack_require__(900),cfImmediateActionLoader=function(_super){function cfImmediateActionLoader(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.isExpanded=!0,_this.maxDuration=1147483647,_this.timeoutAfterFinished=15e3,_this.queue=[],_this.currentDuration=_this.maxDuration,_this}return(0,tslib_es6.C6)(cfImmediateActionLoader,_super),Object.defineProperty(cfImmediateActionLoader.prototype,"queueItems",{get:function(){return this.queue},enumerable:!1,configurable:!0}),Object.defineProperty(cfImmediateActionLoader.prototype,"noQueueItemInProcessing",{get:function(){return 0==this.queue.filter(function(item){return item.status==type.A.Processing}).length},enumerable:!1,configurable:!0}),Object.defineProperty(cfImmediateActionLoader.prototype,"newDuration",{get:function(){return this.currentDuration},set:function(value){this.currentDuration=value},enumerable:!1,configurable:!0}),Object.defineProperty(cfImmediateActionLoader.prototype,"isDestroyed",{get:function(){return!this.isActive},enumerable:!1,configurable:!0}),Object.defineProperty(cfImmediateActionLoader.prototype,"popupTitle",{get:function(){return Localizator.z.translate(this.title)},enumerable:!1,configurable:!0}),cfImmediateActionLoader.prototype.created=function(){var _this=this;window.addEventListener("beforeunload",function(event){_this.cancelAll()})},cfImmediateActionLoader.prototype.closeMethod=function(){this.onClose&&this.onClose(),this.close(!1)},cfImmediateActionLoader.prototype.closeProgramatically=function(){this.onClose&&this.onClose(),this.forceClose()},cfImmediateActionLoader.prototype.insertEl=function(){this.parent.className="",this.parent.classList.add("notices",this.position),this.parent.appendChild(this.$el)},cfImmediateActionLoader.prototype.insert=function(id,message){this.enqueue(id,message)},cfImmediateActionLoader.prototype.action=function(){this.onAction(),this.close()},cfImmediateActionLoader.prototype.cancelAll=function(){for(var ids=this.queue.map(function(it){return it.id}),i=0;i0},cfImmediateActionLoader.prototype.ensureAnyPending=function(){0==this.queue.length&&this.forceClose()},cfImmediateActionLoader.prototype.removeItem=function(id){var item=this.queue.filter(function(it){return it.id==id});item.length>0&&this.queue.splice(this.queue.indexOf(item[0]),1)},cfImmediateActionLoader.prototype.checkJobAndSet=function(){0==this.queue.filter(function(it){return it.status!=type.A.Error&&it.status!=type.A.Finished}).length&&this.setNewDuration(this.timeoutAfterFinished)},cfImmediateActionLoader.prototype.registerJob=function(id,message){this.setNewDuration(this.maxDuration);var queueItem={status:type.A.Queued,message:Localizator.z.translate("vue.downloadnotification.defaultmessage"),id:id,link:"",additionalMessage:message},self=this;this.queue.push(queueItem),ImmediateAction.Register(id,function(id,data){var message;if(data){var parsedData=null,originalMessage=message=data.Message;try{message=(parsedData=JSON.parse(message))?parsedData.Message:""}catch(e){}if(self.queueItemExists(id)){switch(self.setStatus(id,data.Status),data.Status){case type.A.Queued:if(data.QueueSize>2&&data.QueuePosition>0){var messageKey_1=""===self.region?"vue.downloadnotification.queued.inqueue":"vue.downloadnotification.".concat(self.region,".queued.inqueue");message=Localizator.z.translateWithFormat(messageKey_1,data.QueueSize-1),self.setMessage(id,message)}else self.setMessage(id,data.Message&&""!=data.Message?data.Message:"Enqueued");break;case type.A.Processing:self.setMessage(id,data.Message),self.setOriginalData(id,originalMessage);break;case type.A.Finished:(null==parsedData?void 0:parsedData.Link)&&((0,download_mvc_helper.P)(parsedData.Link,"download"),self.setLink(id,null==parsedData?void 0:parsedData.Link)),self.setOriginalData(id,originalMessage),self.setMessage(id,message);break;case type.A.Error:var messageKey=""===self.region?"vue.downloadnotification.queued.failed":"vue.downloadnotification.".concat(self.region,".queued.failed");self.setMessage(id,Localizator.z.translate(messageKey)),self.setErrorMessage(id,data.Message),self.setOriginalData(id,originalMessage)}self.onStatusChanged&&self.onStatusChanged(self.queue.filter(function(it){return it.id==id})[0])}self.checkJobAndSet()}})},cfImmediateActionLoader.prototype.enqueue=function(id,message){this.registerJob(id,message)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",String)],cfImmediateActionLoader.prototype,"actionText",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:"fa"}),(0,tslib_es6.Sn)("design:type",String)],cfImmediateActionLoader.prototype,"iconFamily",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:""}),(0,tslib_es6.Sn)("design:type",String)],cfImmediateActionLoader.prototype,"region",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"vue.immediateaction.notification.title"}),(0,tslib_es6.Sn)("design:type",String)],cfImmediateActionLoader.prototype,"title",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Function}),(0,tslib_es6.Sn)("design:type",Function)],cfImmediateActionLoader.prototype,"onAction",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Function}),(0,tslib_es6.Sn)("design:type",Function)],cfImmediateActionLoader.prototype,"onClose",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Function}),(0,tslib_es6.Sn)("design:type",Function)],cfImmediateActionLoader.prototype,"onStatusChanged",void 0),cfImmediateActionLoader=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[NoticeMixin.A],components:{"cf-immediate-entry":ImmediateActionEntry},name:"cf-immediate-action-loader"})],cfImmediateActionLoader)}(vue_class_component_esm.vE),immediate_action_loader_ImmediateActionLoadervue_type_script_lang_ts_=cfImmediateActionLoader,ImmediateActionLoader=(0,componentNormalizer.A)(immediate_action_loader_ImmediateActionLoadervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("transition",{attrs:{"enter-active-class":_vm.transition.enter,"leave-active-class":_vm.transition.leave}},[_c("div",{directives:[{name:"show",rawName:"v-show",value:_vm.isActive,expression:"isActive"}],staticClass:"immediate-action"},[_c("cf-collapse",{staticClass:"card block",attrs:{open:_vm.isExpanded,"aria-id":"immediateActionNotification"},on:{"update:open":function($event){_vm.isExpanded=$event}},scopedSlots:_vm._u([{key:"trigger",fn:function(props){return _c("header",{staticClass:"card-header",attrs:{"aria-controls":"immediate-action",role:"button"}},[_c("p",{staticClass:"card-header-title"},[_vm._v("\n "+_vm._s(_vm.popupTitle)+"\n ")]),_vm._v(" "),_c("a",{staticClass:"card-header-icon"},[_c("cf-icon",{attrs:{icon:_vm.isExpanded?"menu-up":"menu-down","icon-pack":_vm.iconFamily}}),_vm._v(" "),_vm.noQueueItemInProcessing?_c("button",{staticClass:"delete",attrs:{type:"button"},on:{click:_vm.cancelAll}}):_vm._e()],1)])}}])},[_vm._v(" "),_c("div",{staticClass:"content"},_vm._l(_vm.queue,function(item){return _c("div",[_c("cf-immediate-entry",{attrs:{id:item.id,"additional-message":item.additionalMessage,link:item.link,message:item.message,status:item.status},on:{cancel:_vm.cancel}})],1)}),0)]),_vm._v(" "),_c("p",{staticClass:"text"},[_vm._v(_vm._s(_vm.message))])],1)])},[],!1,null,null,null).exports,immediate_action_loader={open:function(params){var propsData;return propsData="string"==typeof params?{type:"is-success",position:"is-bottom-right",message:params}:(0,tslib_es6.Cl)({type:"is-success",position:"is-bottom-right"},params),new(vue_common_prod_default().extend(ImmediateActionLoader))({el:document.createElement("div"),propsData:propsData})}},toast=__webpack_require__(10038),I18NLocalizationService=__webpack_require__(54168),shared=__webpack_require__(70199),config=__webpack_require__(69903),utils_plugin=__webpack_require__(45234),cfMultipartErrorItem=function(_super){function cfMultipartErrorItem(){return null!==_super&&_super.apply(this,arguments)||this}return(0,tslib_es6.C6)(cfMultipartErrorItem,_super),cfMultipartErrorItem.prototype.onActionClicked=function(){this.$emit("on-click")},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",String)],cfMultipartErrorItem.prototype,"message",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",String)],cfMultipartErrorItem.prototype,"title",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:!0}),(0,tslib_es6.Sn)("design:type",Boolean)],cfMultipartErrorItem.prototype,"isError",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:!0}),(0,tslib_es6.Sn)("design:type",Boolean)],cfMultipartErrorItem.prototype,"isClickable",void 0),cfMultipartErrorItem=(0,tslib_es6.Cg)([vue_property_decorator.uA],cfMultipartErrorItem)}(vue_property_decorator.lD),errors_wrapper_error_itemvue_type_script_lang_ts_=cfMultipartErrorItem,error_item=(0,componentNormalizer.A)(errors_wrapper_error_itemvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("a",{staticClass:"multipart-error",class:{"is-clickable":_vm.isClickable},on:{click:function($event){return $event.preventDefault(),_vm.onActionClicked()}}},[_c("div",{staticClass:"card block"},[_c("header",{staticClass:"card-header",class:{"has-background-danger":!_vm.isError,"has-background-warning":_vm.isError}},[_c("p",{staticClass:"card-header-title",class:{"has-text-white":!_vm.isError,"has-text-dark":_vm.isError}},[_vm._v("\n "+_vm._s(_vm.title)+"\n ")])]),_vm._v(" "),_c("div",{staticClass:"content has-text-danger"},[_c("div",{staticClass:"multipart-error-row card-content"},[_c("div",{staticClass:"is-flex space-between"},[_c("div",{staticClass:"multipart-error-row__message"},[_vm._v(_vm._s(_vm.message))])])])])])])},[],!1,null,null,null).exports,helpers=__webpack_require__(89800),cfMultipartMoreErrors=function(_super){function cfMultipartMoreErrors(){return null!==_super&&_super.apply(this,arguments)||this}return(0,tslib_es6.C6)(cfMultipartMoreErrors,_super),cfMultipartMoreErrors.prototype.onActionClicked=function(){this.$emit("on-click")},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfMultipartMoreErrors.prototype,"isExpanded",void 0),cfMultipartMoreErrors=(0,tslib_es6.Cg)([vue_property_decorator.uA],cfMultipartMoreErrors)}(vue_property_decorator.lD),errors_wrapper_more_itemsvue_type_script_lang_ts_=cfMultipartMoreErrors,more_items=(0,componentNormalizer.A)(errors_wrapper_more_itemsvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("a",{staticClass:"multipart-error is-clickable",on:{click:function($event){return $event.preventDefault(),_vm.onActionClicked()}}},[_c("div",{staticClass:"card block"},[_c("header",{staticClass:"card-header has-background-warning"},[_c("p",{staticClass:"card-header-title has-text-dark"},[_vm.isExpanded?[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.frontend.editor.multipart.errors.wrapper.moreissues.hide"))+"\n ")]:[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.frontend.editor.multipart.errors.wrapper.moreissues.show"))+"\n ")]],2)])])])},[],!1,null,null,null).exports,cfMultipartErrorsWrapper=function(_super){function cfMultipartErrorsWrapper(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.isActive=!0,_this.newDuration=0,_this.multipartErrors=[],_this.showMore=!1,_this}return(0,tslib_es6.C6)(cfMultipartErrorsWrapper,_super),Object.defineProperty(cfMultipartErrorsWrapper.prototype,"isMobile",{get:function(){return helpers.Fr.any()||window.innerHeight<900},enumerable:!1,configurable:!0}),cfMultipartErrorsWrapper.prototype.setVisible=function(show){this.isActive=show},cfMultipartErrorsWrapper.prototype.setErrors=function(errors){this.multipartErrors=errors},cfMultipartErrorsWrapper.prototype.prepareTitle=function(error){return error.partName||"Error"},cfMultipartErrorsWrapper.prototype.addErrors=function(errors){var _a;(_a=this.multipartErrors).push.apply(_a,errors)},cfMultipartErrorsWrapper.prototype.getErrors=function(){return this.multipartErrors},cfMultipartErrorsWrapper.prototype.resetErrors=function(){this.multipartErrors=[]},Object.defineProperty(cfMultipartErrorsWrapper.prototype,"instanceLimit",{get:function(){return this.isMobile?2:5},enumerable:!1,configurable:!0}),Object.defineProperty(cfMultipartErrorsWrapper.prototype,"needMoreButton",{get:function(){return this.instanceLimit0}),clearSelection=function(){state.products=[],onProductsChanged(),setResetButtonsVisibility(!1),resetQTYAll()},setResetButtonsVisibility=function(isVisible){document.querySelectorAll(".multi-select-reset").forEach(function(button){var selectProductCheckbox=$(button).siblings(".checkbox.selection-checkbox")[0];null!=selectProductCheckbox&&selectProductCheckbox.disabled||button.classList.toggle("is-hidden",!isVisible)})},resetQTYAll=function(){document.querySelectorAll(".quantity-input-selector").forEach(function(input){var _a,_b;input.value=null!==(_b=null!==(_a=input.getAttribute("data-default-quantity"))&&void 0!==_a?_a:input.min)&&void 0!==_b?_b:1})},onRegister=function(event){var product=event.detail;state.allItems.push(product)},statusChanged=function(event){var product=event.detail;if(product.isEnabled){var existingElement=state.products.find(function(it){return it.id==product.id});null!=existingElement?existingElement.quantity=product.quantity:state.products.push({id:product.id,quantity:product.quantity})}else state.products=state.products.filter(function(it){return it.id!=product.id});onProductsChanged()},onProductsChanged=function(){window.EventBus.dispatchEvent("on-state-changed-"+props.id,state.products)};return(0,vue_common_prod.watch)(isCheckAllEnabled,function(){isCheckAllEnabled.value?(state.products=(0,tslib_es6.fX)([],state.allItems,!0),setResetButtonsVisibility(!0)):ignoreUncheckAll.value?ignoreUncheckAll.value=!1:(state.products=[],setResetButtonsVisibility(!1)),onProductsChanged()}),{state:state,anyProductsEnabled:anyProductsEnabled,isCheckAllEnabled:isCheckAllEnabled,clearSelection:clearSelection,addToBasket:function(){var productsToAdd=state.products;state.isLoading=!0;var request={items:productsToAdd.map(function(product){return{productId:product.id,quantity:product.quantity}})};OrderingController_addToBasket(request).then(function(it){if(window.EventBus.dispatchEvent("added-to-basket-"+props.id,{isSuccess:it.data.IsSuccess,shoppingCartCount:it.data.TotalBasketQuantity}),clearSelection(),it.data.IsSuccess){$toast.success(Localizator.z.translate("vue.frontend.teaser.products.addtobasket.success"),3e3,{override:!0})}else{var productsWithErrors=it.data.Items.filter(function(it){var _a;return(null===(_a=it.Errors)||void 0===_a?void 0:_a.length)>0}).filter(function(it){return!it.IsSuccess}),errorMessages=productsWithErrors.map(function(it){return it.Name+":"+it.Errors.join(",")});$toast.error(Localizator.z.translateWithFormat("vue.frontend.teaser.products.addtobasket.failed",errorMessages.join(";")),1e4,{override:!0})}}).catch(function(it){console.log("Failed to add to basket",it),$toast.error(Localizator.z.translate("vue.frontend.teaser.products.addtobasket.failed"),1e4,{override:!0})}).then(function(it){state.isLoading=!1})}}}}),teaser_selector_statevue_type_script_lang_ts_=selector_statevue_type_script_lang_ts_,selector_state=(0,componentNormalizer.A)(teaser_selector_statevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.anyProductsEnabled?_c("div",[_c("div",{staticClass:"block"},[_c("div",{staticClass:"level"},[_c("div",{staticClass:"level-left"},[_c("div",{staticClass:"level-item"},[_c("cf-checkbox",{staticClass:"selection-checkbox",attrs:{name:"select-all-products",type:"checkbox"},model:{value:_vm.isCheckAllEnabled,callback:function($$v){_vm.isCheckAllEnabled=$$v},expression:"isCheckAllEnabled"}}),_vm._v(" "),_c("label",{staticClass:"checkbox",attrs:{for:"select-all-products"},on:{click:function($event){_vm.isCheckAllEnabled=!_vm.isCheckAllEnabled}}},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.teaser.products.selectall")))])],1)]),_vm._v(" "),_c("div",{staticClass:"level-right"},[_c("div",{staticClass:"level-item"},[_c("div",{staticClass:"selected-products-number"},[_vm._v("\n "+_vm._s(_vm._f("localizableFormat")("vue.frontend.teaser.products.selected.count",_vm.state.products.length))+"\n ")]),_vm._v(" "),_c("div",{staticClass:"buttons"},[_c("button",{staticClass:"button is-primary",class:{"is-loading":_vm.state.isLoading},on:{click:_vm.clearSelection}},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.teaser.products.selected.clear")))]),_vm._v(" "),_c("button",{staticClass:"button is-primary",class:{"is-loading":_vm.state.isLoading},attrs:{disabled:!_vm.anyProductsEnabled&&_vm.state.isLoading},on:{click:_vm.addToBasket}},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.teaser.products.selected.addtobasket")))])])])])])])]):_vm._e()},[],!1,null,null,null).exports,Field=__webpack_require__(44190),Input=__webpack_require__(60685);!function(QtyTypeEnum){QtyTypeEnum[QtyTypeEnum.Number=0]="Number",QtyTypeEnum[QtyTypeEnum.Dropdown=1]="Dropdown"}(QtyTypeEnum||(QtyTypeEnum={})),function(ArtworkMode){ArtworkMode.Now="Now",ArtworkMode.Later="Later"}(ArtworkMode||(ArtworkMode={})),function(ProductVersionItemsComponents){ProductVersionItemsComponents.Old="cf-old-version-item",ProductVersionItemsComponents.New="cf-new-version-item"}(ProductVersionItemsComponents||(ProductVersionItemsComponents={}));var EditorMode,PreviewTypeEnum,PreviewType,ValidationMessageType,SubpartSwapDirection,EventsFromPreview,EventsFromEditor,MePreviewType,ProfileActionType,ReportingMode,RevalidationState,Select=__webpack_require__(89387),image_Image=__webpack_require__(49164),Buttonvue_type_script_lang_ts_={emits:["click"],props:{disabled:{type:Boolean,default:!1},classes:{type:Object&&Array,default:function(){return[]}}},components:{cfField:Field.A},setup:function(props,_a){var emit=_a.emit;return{onClick:function(){emit("click")}}}},button_Buttonvue_type_script_lang_ts_=Buttonvue_type_script_lang_ts_,Button_component=(0,componentNormalizer.A)(button_Buttonvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement;return(_vm._self._c||_h)("button",{staticClass:"catfish-button",class:_vm.classes,attrs:{type:"button",disabled:_vm.disabled},on:{click:function($event){return $event.preventDefault(),_vm.onClick.apply(null,arguments)}}},[_vm._t("default")],2)},[],!1,null,null,null),Button=Button_component.exports,FormBuilderWrapper=__webpack_require__(59809),ProductVersionItemQuantityvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-product-version-item-quantity",emits:["on-change","update:quantity"],computed:{QtyTypeEnum:function(){return QtyTypeEnum},CustomValidationMessage:function(){var qty=this.state.quantity,min=this.state.constraints.qty.min,max=this.getMaxQuantity(this.state.constraints.qty.max);return qty0&&qty>max?Localizator.z.translateWithFormat("vue.frontend.productversionitem.quantity.validation.max",max):null}},props:{quantity:Number,constraints:Object},components:{cfInput:Input.A,cfSelect:Select.A,cfField:Field.A},setup:function(props,context){var state=(0,vue_common_prod.ref)({quantity:props.quantity,constraints:props.constraints});(0,vue_common_prod.watchEffect)(function(){state.value.quantity=props.quantity,state.value.constraints=props.constraints});return{state:state,onQuantityChange:function(value){context.emit("update:quantity",+value),context.emit("on-change")},getMaxQuantity:function(maxQty){return maxQty>0?maxQty:null}}}}),product_versioning_ProductVersionItemQuantityvue_type_script_lang_ts_=ProductVersionItemQuantityvue_type_script_lang_ts_,ProductVersionItemQuantity=(0,componentNormalizer.A)(product_versioning_ProductVersionItemQuantityvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_vm.state.constraints.qty.type===_vm.QtyTypeEnum.Number?[_c("cf-input",{attrs:{expanded:"",type:"number",value:_vm.state.quantity,step:_vm.state.constraints.qty.step,min:_vm.state.constraints.qty.min,max:_vm.getMaxQuantity(_vm.state.constraints.qty.max)},on:{input:function($event){return _vm.onQuantityChange($event)}}}),_vm._v(" "),_vm.CustomValidationMessage?_c("div",{staticClass:"help is-danger"},[_vm._v("\n "+_vm._s(_vm.CustomValidationMessage)+"\n ")]):_vm._e()]:_vm._e(),_vm._v(" "),_vm.state.constraints.qty.type===_vm.QtyTypeEnum.Dropdown?[_c("cf-select",{attrs:{value:_vm.state.quantity,expanded:""},on:{input:function($event){return _vm.onQuantityChange($event)}}},_vm._l(_vm.state.constraints.qty.availableOptions,function(option){return _c("option",{domProps:{value:option}},[_vm._v("\n "+_vm._s(option)+"\n ")])}),0)]:_vm._e()],2)},[],!1,null,null,null).exports,NewVersionItemvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-new-version-item",components:{CfProductVersionItemQuantity:ProductVersionItemQuantity,CfFormBuilderWrapper:FormBuilderWrapper.A},computed:{Localizator:function(){return Localizator.z},shouldShowEditorWarning:function(){return this.form.requiresEditorOpen}},props:{data:Object,options:Object,canBeDeleted:Boolean,isProcessing:Boolean,form:Object,versionOptions:Object,updateOrUpload:String,newVersionName:String,attributesFormData:Object,showThumbnails:Function,onNameChange:Function,deleteVersion:Function,uploadVersion:Function,isRevalidating:Boolean},setup:function(props,_a){var emit=_a.emit,internalAttributesFormData=(0,vue_common_prod.computed)({get:function(){return props.attributesFormData},set:function(value){emit("update:attributes-form-data",value)}}),isVersionExpanded=(0,vue_common_prod.ref)(!0),hasVersionAttributes=(0,vue_common_prod.computed)(function(){var _a;return Boolean(null===(_a=props.options.version)||void 0===_a?void 0:_a.attributesSchema)});return{internalAttributesFormData:internalAttributesFormData,isVersionExpanded:isVersionExpanded,hasVersionAttributes:hasVersionAttributes,builderRef:(0,vue_common_prod.ref)(null)}}}),VersionItem_NewVersionItemvue_type_script_lang_ts_=NewVersionItemvue_type_script_lang_ts_,NewVersionItem=(0,componentNormalizer.A)(VersionItem_NewVersionItemvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-collapse",{staticClass:"card mb-2 has-background-white",attrs:{open:_vm.isVersionExpanded},on:{"update:open":function($event){_vm.isVersionExpanded=$event}}},[_c("div",{staticClass:"card-header",attrs:{slot:"trigger"},slot:"trigger"},[_c("p",{staticClass:"card-header-title"},[_vm._v("\n\t\t\t\t"+_vm._s(_vm.form.name)+"\n\t\t\t")]),_vm._v(" "),_c("a",{staticClass:"card-header-icon"},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:_vm.isVersionExpanded?"angle-up":"angle-down"}})],1)]),_vm._v(" "),_c("div",{staticClass:"card-content p-4"},[_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column is-4-widescreen is-5-tablet"},[_c("label",{staticClass:"label"},[_vm._v(_vm._s(_vm._f("localizable")("vue.web.versions.picture.label")))]),_vm._v(" "),_c("div",{staticClass:"version-thumbnail-container mb-2"},[_vm.form.thumbnail&&_vm.form.isFinished?_c("div",{staticClass:"version-image",on:{click:_vm.showThumbnails}},[_c("img",{staticClass:"is-block",attrs:{src:_vm.form.thumbnail,alt:_vm.Localizator.translate("vue.frontend.productversionitempreview.image.jobimage.alt")}})]):_vm._e(),_vm._v(" "),_vm.form.thumbnail&&_vm.form.isFinished?_vm._e():_c("cf-tooltip",{staticClass:"is-fullwidth",attrs:{label:_vm.Localizator.translate("vue.frontend.productversionitempreview.info.tooltip"),position:"is-top","use-html":""}},[_c("button",{staticClass:"empty-version-image is-flex is-flex-direction-column is-align-items-center is-justify-content-center",attrs:{disabled:_vm.isProcessing,type:"button"},on:{click:_vm.uploadVersion}},[_c("div",{staticClass:"icon mb-4"},[_c("i",{staticClass:"fa fa-image"})]),_vm._v(" "),_c("div",{staticClass:"has-text-weight-bold"},[_vm._v("\n\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.multipart.versioned.item.emptyversionmessage.addversionimage"))+"\n\t\t\t\t\t\t\t\t")]),_vm._v(" "),_c("small",[_vm._v("\n\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.multipart.versioned.item.emptyversionmessage.clicktoupload"))+"\n\t\t\t\t\t\t\t\t")])])]),_vm._v(" "),_vm.isRevalidating?_c("div",{staticClass:"version-loading-overlay"},[_c("div",{staticClass:"version-loading-overlay-content"},[_c("span",{staticClass:"icon is-large"},[_c("i",{staticClass:"fas fa-spinner fa-spin fa-2x"})])])]):_vm.shouldShowEditorWarning?_c("div",{staticClass:"version-warning-overlay"},[_c("cf-tooltip",{attrs:{label:_vm.Localizator.translate("vue.frontend.productversion.requireseditoropen.warning"),position:"is-top",type:"is-warning",always:!1}},[_c("div",{staticClass:"version-warning-overlay-content"},[_c("span",{staticClass:"icon is-large"},[_c("i",{staticClass:"fas fa-exclamation-triangle fa-2x"})])])])],1):_vm._e()],1),_vm._v(" "),_c("div",{staticClass:"is-flex"},[_c("button",{staticClass:"button product-version-upload-button is-fullwidth mr-2",attrs:{disabled:_vm.isProcessing,type:"button"},on:{click:_vm.uploadVersion}},[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm.updateOrUpload)+"\n\t\t\t\t\t\t")]),_vm._v(" "),_c("button",{staticClass:"button is-danger product-version-delete-button",attrs:{disabled:!_vm.canBeDeleted||_vm.isProcessing,type:"button"},on:{click:_vm.deleteVersion}},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:"trash"}})],1)])]),_vm._v(" "),_c("div",{staticClass:"column is-8-widescreen is-7-tablet"},[_c("div",{staticClass:"is-flex mb-4 mr-3"},[_c("div",{staticClass:"column is-paddingless is-6 mr-3"},[_c("cf-field",{attrs:{label:_vm._f("localizable")("vue.web.versioning.name.label"),required:_vm.options.requireVersionName}},[_c("cf-input",{attrs:{disabled:!_vm.versionOptions.allowSetVersionName,type:"text",placeholder:_vm.form.placeholder},on:{input:_vm.onNameChange},model:{value:_vm.form.name,callback:function($$v){_vm.$set(_vm.form,"name",$$v)},expression:"form.name"}})],1)],1),_vm._v(" "),_c("div",{staticClass:"column is-paddingless is-6"},[_c("cf-field",{attrs:{label:_vm._f("localizable")("vue.web.versioning.quentity.label")}},[_c("cf-product-version-item-quantity",{attrs:{constraints:_vm.form.constraints,quantity:_vm.form.quantity},on:{"update:quantity":function($event){return _vm.$set(_vm.form,"quantity",$event)},"on-change":_vm.onNameChange}})],1)],1)]),_vm._v(" "),_vm.hasVersionAttributes?_c("div",{staticClass:"column is-paddingless is-12 mr-0"},[_c("cf-form-builder-wrapper",{ref:"builderRef",attrs:{schema:_vm.options.version.attributesSchema},on:{input:_vm.onNameChange},model:{value:_vm.internalAttributesFormData,callback:function($$v){_vm.internalAttributesFormData=$$v},expression:"internalAttributesFormData"}})],1):_vm._e()])])])])},[],!1,null,null,null).exports,tooltip=__webpack_require__(43792),ProductVersionItemThumbnailvue_type_script_lang_ts_={computed:{Localizator:function(){return Localizator.z}},emits:[],props:{thumbnail:{type:String,required:!0},alt:{type:String},requiresEditorOpen:{type:Boolean,default:!1},isRevalidating:{type:Boolean,default:!1}},components:{cfImage:image_Image.A,cfTooltip:tooltip.A},setup:function(props,_a){var emit=_a.emit;return{onClick:function(){emit("click")}}}},product_versioning_ProductVersionItemThumbnailvue_type_script_lang_ts_=ProductVersionItemThumbnailvue_type_script_lang_ts_,ProductVersionItemThumbnail_component=(0,componentNormalizer.A)(product_versioning_ProductVersionItemThumbnailvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("figure",{staticClass:"image",on:{click:function($event){return $event.preventDefault(),_vm.onClick.apply(null,arguments)}}},[_c("div",{staticClass:"product-version-item--image mb-0"},[_c("cf-image",{attrs:{src:_vm.thumbnail,alt:_vm.alt}}),_vm._v(" "),_vm.isRevalidating?_c("div",{staticClass:"product-version-loading-overlay"},[_vm._m(0)]):_vm.requiresEditorOpen?_c("div",{staticClass:"product-version-warning-overlay"},[_c("cf-tooltip",{attrs:{label:_vm.Localizator.translate("vue.frontend.productversion.requireseditoropen.warning"),position:"is-top",type:"is-warning",always:!1}},[_c("div",{staticClass:"product-version-warning-overlay-content"},[_c("span",{staticClass:"icon is-large"},[_c("i",{staticClass:"fas fa-exclamation-triangle fa-2x"})])])])],1):_vm._e()],1)])},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("div",{staticClass:"product-version-loading-overlay-content"},[_c("span",{staticClass:"icon is-large"},[_c("i",{staticClass:"fas fa-spinner fa-spin fa-2x"})])])}],!1,null,null,null),ProductVersionItemPreviewvue_type_script_lang_ts_={computed:{Localizator:function(){return Localizator.z},iconClass:function(){return this.data.artworkMode===ArtworkMode.Later?"is-warning fas fa-info-circle":"is-danger fas fa-info-circle"},shouldShowEditorWarning:function(){return this.data.requiresEditorOpen}},emits:["click"],components:{ProductVersionItemThumbnail:ProductVersionItemThumbnail_component.exports,cfTooltip:tooltip.A},props:{data:Object,isRevalidating:{type:Boolean,default:!1}},setup:function(props,_a){var emit=_a.emit;return{onClick:function(){emit("click")}}}},product_versioning_ProductVersionItemPreviewvue_type_script_lang_ts_=ProductVersionItemPreviewvue_type_script_lang_ts_,ProductVersionItemPreview=(0,componentNormalizer.A)(product_versioning_ProductVersionItemPreviewvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_vm.data.thumbnail&&_vm.data.isFinished?[_c("product-version-item-thumbnail",{staticClass:"is-full-height is-flex is-align-items-end",attrs:{thumbnail:_vm.data.thumbnail,alt:_vm.Localizator.translate("vue.frontend.productversionitempreview.image.jobimage.alt"),"requires-editor-open":_vm.shouldShowEditorWarning,"is-revalidating":_vm.isRevalidating},on:{click:_vm.onClick}})]:_vm.data.thumbnail&&_vm.data.isFinished?_vm._e():[_c("cf-tooltip",{staticClass:"is-full-height is-flex is-align-items-end",attrs:{label:_vm.Localizator.translate("vue.frontend.productversionitempreview.info.tooltip"),position:"is-top","use-html":""}},[_c("div",{staticClass:"product-version-item--image mb-0"},[_c("i",{class:_vm.iconClass}),_vm._v(" "),_vm.isRevalidating?_c("div",{staticClass:"product-version-loading-overlay"},[_c("div",{staticClass:"product-version-loading-overlay-content"},[_c("span",{staticClass:"icon is-large"},[_c("i",{staticClass:"fas fa-spinner fa-spin fa-2x"})])])]):_vm.shouldShowEditorWarning?_c("div",{staticClass:"product-version-warning-overlay"},[_c("cf-tooltip",{attrs:{label:_vm.Localizator.translate("vue.frontend.productversion.requireseditoropen.warning"),position:"is-top",type:"is-warning"}},[_c("div",{staticClass:"product-version-warning-overlay-content"},[_c("span",{staticClass:"icon is-large"},[_c("i",{staticClass:"fas fa-exclamation-triangle fa-2x"})])])])],1):_vm._e()])])]],2)},[],!1,null,null,null).exports,VersionItem_OldVersionItemvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-old-version-item",components:{ProductVersionItemPreview:ProductVersionItemPreview,ProductVersionItemQuantity:ProductVersionItemQuantity,CfButton:Button},props:{data:Object,options:Object,canBeDeleted:Boolean,isProcessing:Boolean,form:Object,versionOptions:Object,updateOrUpload:String,newVersionName:String,showThumbnails:Function,onNameChange:Function,deleteVersion:Function,uploadVersion:Function,isRevalidating:Boolean}}),OldVersionItem=(0,componentNormalizer.A)(VersionItem_OldVersionItemvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"product-version-item is-flex is-align-items-stretch"},[_c("product-version-item-preview",{attrs:{data:_vm.form,"is-revalidating":_vm.isRevalidating},on:{click:_vm.showThumbnails}}),_vm._v(" "),_c("cf-field",{staticClass:"product-version-controls is-flex is-align-items-end",attrs:{horizontal:"","field-class":"is-flex","field-body-class":"is-flex is-align-items-end"}},[_c("cf-field",{staticClass:"is-flex-grow-1",attrs:{label:_vm._f("localizable")("vue.web.versioning.name.label"),required:_vm.options.requireVersionName}},[_c("cf-input",{staticClass:"product-version-name-input",attrs:{disabled:!_vm.versionOptions.allowSetVersionName,type:"text",placeholder:_vm.form.placeholder,expanded:""},on:{input:_vm.onNameChange},model:{value:_vm.form.name,callback:function($$v){_vm.$set(_vm.form,"name",$$v)},expression:"form.name"}})],1),_vm._v(" "),_c("cf-field",{staticClass:"is-flex-grow-1",attrs:{label:_vm._f("localizable")("vue.web.versioning.quentity.label")}},[_c("product-version-item-quantity",{staticClass:"product-version-quantity",attrs:{quantity:_vm.form.quantity,constraints:_vm.form.constraints},on:{"update:quantity":function($event){return _vm.$set(_vm.form,"quantity",$event)},"update:constraints":function($event){return _vm.$set(_vm.form,"constraints",$event)},"on-change":_vm.onNameChange}})],1),_vm._v(" "),_c("cf-button",{staticClass:"product-version-upload-button",attrs:{disabled:_vm.isProcessing},on:{click:_vm.uploadVersion}},[_vm._v("\n\t\t\t"+_vm._s(_vm.updateOrUpload)+"\n\t\t")]),_vm._v(" "),_c("cf-button",{staticClass:"product-version-delete-button",attrs:{disabled:!_vm.canBeDeleted||_vm.isProcessing,classes:["is-danger"]},on:{click:_vm.deleteVersion}},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:"trash"}})],1)],1)],1)},[],!1,null,null,null).exports,utils=__webpack_require__(90917),ProductVersionItemvue_type_script_lang_ts_={computed:{Localizator:function(){return Localizator.z},QtyTypeEnum:function(){return QtyTypeEnum},UpdateOrUpload:function(){return this.form.isFinished&&this.form.isCreated?Localizator.z.translate("vue.frontend.productversionitem.button.change"):Localizator.z.translate("vue.frontend.productversionitem.button.upload")}},emits:["on-delete","on-upload","on-show-thumbnails"],props:{data:Object,options:Object,canBeDeleted:Boolean,isProcessing:Boolean,revalidatingMopId:String},components:{CfProductVersionItemQuantity:ProductVersionItemQuantity,CfFormBuilderWrapper:FormBuilderWrapper.A,cfSelect:Select.A,cfInput:Input.A,cfField:Field.A,cfImage:image_Image.A,cfTooltip:tooltip.A,cfButton:Button,CfOldVersionItem:OldVersionItem,CfNewVersionItem:NewVersionItem},setup:function(props,context){var formBuilderWrapperRef,form=(0,vue_common_prod.ref)(props.data),versionOptions=(0,vue_common_prod.ref)(props.options),emptyImageClass=(0,vue_common_prod.computed)(function(){return form.value.artworkMode===ArtworkMode.Later?"is-warning fas fa-info-circle":"is-danger fas fa-info-circle"}),attributesFormData=(0,vue_common_prod.ref)({}),versionItemRef=(0,vue_common_prod.ref)(null),builderRef=(0,vue_common_prod.ref)(null),_a=(formBuilderWrapperRef=builderRef,{resetForm:function(){formBuilderWrapperRef.value.resetForm()},validateForm:function(){return(0,tslib_es6.sH)(void 0,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return[4,formBuilderWrapperRef.value.validateForm()];case 1:return _a.sent(),[2]}})})},isFormValid:function(){var _a,_b;return 0===(null===(_b=null===(_a=formBuilderWrapperRef.value)||void 0===_a?void 0:_a.validationErrors)||void 0===_b?void 0:_b.length)}}),validateForm=_a.validateForm,isFormValid=_a.isFormValid,onChange=function(){form.value.versionAttributes=attributesFormData.value,utils.oY.emit(form.value)},hasVersionAttributes=(0,vue_common_prod.computed)(function(){var _a;return Boolean(null===(_a=props.options.version)||void 0===_a?void 0:_a.attributesSchema)}),isRevalidating=(0,vue_common_prod.computed)(function(){return props.revalidatingMopId&&form.value.jobId&&props.revalidatingMopId===form.value.jobId}),validateAttributes=function(){return new Promise(function(resolve,reject){hasVersionAttributes.value?validateForm().then(function(){resolve(isFormValid())}):resolve(!0)})};return(0,vue_common_prod.onMounted)(function(){builderRef.value=versionItemRef.value.builderRef,form.value.constraints.qty.type===QtyTypeEnum.Dropdown&&(form.value.constraints.qty.availableOptions.some(function(v){return v===form.value.quantity})||(form.value.quantity=form.value.constraints.qty.availableOptions[0])),context.emit("on-mounted",validateAttributes)}),hasVersionAttributes.value&&props.options.version.attributesSchema.formItems.forEach(function(item){var _a;attributesFormData.value[item.property]=null!==(_a=props.data.versionAttributes[item.property])&&void 0!==_a?_a:""}),{form:form,versionOptions:versionOptions,emptyImageClass:emptyImageClass,attributesFormData:attributesFormData,hasVersionAttributes:hasVersionAttributes,isRevalidating:isRevalidating,versionItemRef:versionItemRef,getVersionItemComponent:function(){return hasVersionAttributes.value?ProductVersionItemsComponents.New:ProductVersionItemsComponents.Old},onNameChange:function(){onChange()},deleteVersion:function(){context.emit("on-delete",form.value)},uploadVersion:function(){props.options.requireVersionName||(form.value.name=form.value.name||form.value.placeholder),context.emit("on-upload",form.value)},showThumbnails:function(){context.emit("on-show-thumbnails",form.value)},onChange:onChange}}},product_versioning_ProductVersionItemvue_type_script_lang_ts_=ProductVersionItemvue_type_script_lang_ts_,ProductVersionItem=(0,componentNormalizer.A)(product_versioning_ProductVersionItemvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement;return(_vm._self._c||_h)(_vm.getVersionItemComponent(),{ref:"versionItemRef",tag:"component",attrs:{data:_vm.data,options:_vm.options,canBeDeleted:_vm.canBeDeleted,isProcessing:_vm.isProcessing,form:_vm.form,versionOptions:_vm.versionOptions,updateOrUpload:_vm.UpdateOrUpload,"attributes-form-data":_vm.attributesFormData,showAttributes:_vm.hasVersionAttributes,showThumbnails:_vm.showThumbnails,onNameChange:_vm.onNameChange,deleteVersion:_vm.deleteVersion,uploadVersion:_vm.uploadVersion,"is-revalidating":_vm.isRevalidating},on:{"update:attributesFormData":function($event){_vm.attributesFormData=$event},"update:attributes-form-data":function($event){_vm.attributesFormData=$event}}})},[],!1,null,null,null).exports,ProductVersionListvue_type_script_lang_ts_={emits:["on-delete","on-upload","on-show-thumbnails"],props:{data:Array,options:Object,revalidatingMopId:String,isProcessing:Boolean},components:{ProductVersionItem:ProductVersionItem},setup:function(props,context){var _this=this,versions=(0,vue_common_prod.ref)(props.data),validateFunctionList=[],canBeDeleted=(0,vue_common_prod.computed)(function(){return versions.value.length>1}),validateAllVersions=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return[4,Promise.all(validateFunctionList.map(function(func){return func()}))];case 1:return[2,_a.sent().every(Boolean)]}})})};return(0,vue_common_prod.onMounted)(function(){context.emit("on-mounted",{validateAllVersions:validateAllVersions})}),{versions:versions,canBeDeleted:canBeDeleted,onVersionMounted:function(func){!function(func){validateFunctionList.push(func)}(func)},updateVersion:function(version){context.emit("on-version-change",version,null!=version.versionId)},deleteVersion:function(toDelete){context.emit("on-delete",toDelete)},uploadVersion:function(toUpload){context.emit("on-upload",toUpload)},showThumbnails:function(toShow){context.emit("on-show-thumbnails",toShow)}}}},product_versioning_ProductVersionListvue_type_script_lang_ts_=ProductVersionListvue_type_script_lang_ts_,ProductVersionList=(0,componentNormalizer.A)(product_versioning_ProductVersionListvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("section",{staticClass:"product-version-list"},_vm._l(_vm.versions,function(version){return _c("product-version-item",{key:version.id,attrs:{data:version,options:_vm.options,"can-be-deleted":_vm.canBeDeleted,"is-processing":_vm.isProcessing,"revalidating-mop-id":_vm.revalidatingMopId},on:{"on-mounted":_vm.onVersionMounted,"on-delete":_vm.deleteVersion,"on-upload":_vm.uploadVersion,"on-show-thumbnails":_vm.showThumbnails}})}),1)},[],!1,null,null,null).exports,Modal=__webpack_require__(97256),loading=__webpack_require__(51791),Tooltip=__webpack_require__(56925),ProductService=__webpack_require__(5903),addToBasket=(0,utils.IF)(),data=new(vue_common_prod_default())({data:{artworkMode:void 0,anyUnfinishedJobs:!1,versions:[],isProcessing:!1,anyVersionRequiresEditorOpen:!1},watch:{artworkMode:"onChange",anyUnfinishedJobs:"onChange",isProcessing:"onChange",anyVersionRequiresEditorOpen:"onChange"},methods:{onChange:function(){var state=!this.anyUnfinishedJobs&&!this.isProcessing&&!this.anyVersionRequiresEditorOpen;addToBasket.update(state)}}}),addToBasketStateStore={setters:{artworkMode:function(newMode,updateVersions){void 0===updateVersions&&(updateVersions=!0),data.artworkMode=newMode,updateVersions&&data.$emit("artwork-mode-updated")},anyUnfinishedJobs:function(newState){data.anyUnfinishedJobs=newState},anyVersionRequiresEditorOpen:function(newState){data.anyVersionRequiresEditorOpen=newState},updateVersionArtworkMode:function(version,mode){version.artworkMode=mode,utils.oY.emit(version)},versions:function(versions){data.versions=(0,tslib_es6.fX)([],versions,!0)},isProcessing:function(isProcessing){data.isProcessing=isProcessing}},data:data,getVersions:function(){return data.versions}},ArtworkModeDropdownvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"ArtworkModeDropdown",computed:{localizable:function(){return localizable.A}},components:{CfField:Field.A,CfSelect:Select.A},props:{expanded:{type:Boolean,default:!1},block:{type:Boolean,default:!1},value:{type:String,default:null},label:{type:String,default:""},isParentContext:{type:Boolean,default:!1},productId:{type:String,default:null,required:!0}},setup:function(props,_a){var _this=this,emit=_a.emit,selectedArtworkMode=(0,vue_common_prod.ref)(props.value),artworkOptions=(0,vue_common_prod.ref)([]),isParentContext=(0,vue_common_prod.ref)(props.isParentContext);return(0,vue_common_prod.watch)(function(){return props.value},function(newValue){selectedArtworkMode.value=newValue}),(0,vue_common_prod.onMounted)(function(){(0,tslib_es6.sH)(_this,void 0,void 0,function(){var response,selectedOption,error_1,_a;return(0,tslib_es6.YH)(this,function(_b){switch(_b.label){case 0:return _b.trys.push([0,2,,3]),[4,ProductService.b.getArtworkOptions(props.productId)];case 1:return response=_b.sent(),artworkOptions.value=response.data,(selectedOption=null!==(_a=artworkOptions.value.find(function(option){return option.Value===props.value}))&&void 0!==_a?_a:artworkOptions.value.find(function(option){return option.Selected}))?(selectedArtworkMode.value=selectedOption.Value,addToBasketStateStore.setters.artworkMode(selectedOption.Value,!1)):selectedArtworkMode.value=null,[3,3];case 2:return error_1=_b.sent(),console.error("Failed to load artwork options:",error_1),[3,3];case 3:return[2]}})})}),{selectedArtworkMode:selectedArtworkMode,artworkOptions:artworkOptions,handleChange:function(value){selectedArtworkMode.value=ArtworkMode[value],isParentContext.value&&addToBasketStateStore.setters.artworkMode(ArtworkMode[value]),emit("update:value",value),emit("artworkModeChanged",value)}}}}),product_versioning_ArtworkModeDropdownvue_type_script_lang_ts_=ArtworkModeDropdownvue_type_script_lang_ts_,ArtworkModeDropdown=(0,componentNormalizer.A)(product_versioning_ArtworkModeDropdownvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.artworkOptions.length>0?_c("div",[_vm.label?[_c("cf-field",{attrs:{label:_vm._f("localizable")(_vm.label),addons:!1}},[_c("cf-tooltip",{attrs:{label:_vm._f("localizable")("vue.frontend.artworkmode.tooltip"),multilined:"","use-html":"",position:"is-right"}},[_c("i",{staticClass:"fa fa-info-circle",attrs:{"aria-hidden":"true"}})]),_vm._v(" "),_c("cf-select",{attrs:{expanded:_vm.expanded},on:{input:_vm.handleChange},model:{value:_vm.selectedArtworkMode,callback:function($$v){_vm.selectedArtworkMode=$$v},expression:"selectedArtworkMode"}},_vm._l(_vm.artworkOptions,function(option){return _c("option",{key:option.Value,domProps:{value:option.Value,selected:option.Selected}},[_vm._v("\n "+_vm._s(option.Text)+"\n ")])}),0)],1)]:[_c("cf-select",{attrs:{expanded:_vm.expanded},on:{input:_vm.handleChange},model:{value:_vm.selectedArtworkMode,callback:function($$v){_vm.selectedArtworkMode=$$v},expression:"selectedArtworkMode"}},_vm._l(_vm.artworkOptions,function(option){return _c("option",{key:option.Value,domProps:{value:option.Value,selected:option.Selected}},[_vm._v("\n "+_vm._s(option.Text)+"\n ")])}),0)]],2):_vm._e()},[],!1,null,null,null).exports,ProductVersionEditorvue_type_script_lang_ts_={computed:{Localizator:function(){return Localizator.z}},emits:["on-close","on-version-change","on-revalidation-started","on-revalidation-complete"],props:{editorType:String,version:Object,availableVersions:Array,options:Object,canUploadLater:Boolean,productId:String},components:{ArtworkModeDropdown:ArtworkModeDropdown,CfTooltip:Tooltip.A,ProductVersionItemQuantity:ProductVersionItemQuantity,cfInput:Input.A,cfSelect:Select.A,cfField:Field.A,cfModal:Modal.A,cfLoading:loading.R,cfButton:Button},setup:function(props,context){var isLoading=(0,vue_common_prod.ref)(!1),isRevalidating=(0,vue_common_prod.ref)(!1),allProductVersions=(0,vue_common_prod.computed)(function(){return props.availableVersions}),productVersion=(0,vue_common_prod.ref)(props.version),versionOptions=(0,vue_common_prod.ref)(props.options),isModalOpen=(0,vue_common_prod.ref)(!1),artworkProvided=(0,vue_common_prod.ref)(!1),prodId=(0,vue_common_prod.ref)(props.productId),showSaveAndNext=(0,vue_common_prod.computed)(function(){var isLast=allProductVersions.value.findIndex(function(v){var _a;return v.id===(null===(_a=productVersion.value)||void 0===_a?void 0:_a.id)})===allProductVersions.value.length-1;return!isLast&&allProductVersions.value.length>1}),canProgress=(0,vue_common_prod.computed)(function(){var _a;return(artworkProvided.value||(null===(_a=productVersion.value)||void 0===_a?void 0:_a.artworkMode)===ArtworkMode.Later)&&!isLoading.value&&!isRevalidating.value}),closeModal=function(){context.emit("on-close")},saveVersion=function(){utils.oY.emit(productVersion.value)},onChange=function(){utils.oY.emit(productVersion.value)},onNameChange=(0,helpers.sg)(function(){onChange()},500),editorNextStep=function(currentIndex){var _a;if(!artworkProvided.value&&(null===(_a=productVersion.value)||void 0===_a?void 0:_a.artworkMode)==ArtworkMode.Later)return isLoading.value=!1,void setNextVersion(currentIndex);isRevalidating.value=!1,utils.rg.listen(function(type,value){return type===utils.ds.RevalidationStarted?(isRevalidating.value=!0,void context.emit("on-revalidation-started",value)):type===utils.ds.RevalidationComplete?(isRevalidating.value=!1,void context.emit("on-revalidation-complete",value)):(setTimeout(function(){isLoading.value=!1},1500),void(type==utils.gv.ItemAddedToBasket&&setNextVersion(currentIndex)))},window)},setNextVersion=function(currentIndex){if(-1!==currentIndex){var nextIndex=(currentIndex+1)%allProductVersions.value.length,nextProductVersion=allProductVersions.value[nextIndex];nextProductVersion&&(productVersion.value=nextProductVersion,onChange())}};(0,vue_common_prod.watchEffect)(function(){isModalOpen.value=null!=props.version,productVersion.value=props.version,isRevalidating.value=!1}),(0,vue_common_prod.onMounted)(function(){utils.rg.listen(function(type,value){return type===utils.R8[props.editorType].EditorToNextStep?(artworkProvidedChanged(JSON.parse(value)),void onChange()):type===utils.ds.RevalidationStarted?(isRevalidating.value=!0,void context.emit("on-revalidation-started",value)):type===utils.ds.RevalidationComplete?(isRevalidating.value=!1,void context.emit("on-revalidation-complete",value)):void 0},window)});var artworkProvidedChanged=function(value){artworkProvided.value=value,value&&productVersion.value.artworkMode===ArtworkMode.Later&&(productVersion.value.artworkMode=ArtworkMode.Now,handleArtworkModeChange(ArtworkMode.Now))},handleArtworkModeChange=function(newValue){addToBasketStateStore.setters.updateVersionArtworkMode(productVersion.value,ArtworkMode[newValue])};return{isLoading:isLoading,isModalOpen:isModalOpen,productVersion:productVersion,allProductVersions:allProductVersions,artworkProvided:artworkProvided,versionOptions:versionOptions,showSaveAndNext:showSaveAndNext,onNameChange:onNameChange,canProgress:canProgress,prodId:prodId,closeModal:closeModal,onProductVersionChange:function(selectedId){productVersion.value=allProductVersions.value.find(function(v){return v.id===selectedId}),artworkProvidedChanged(!1),isRevalidating.value=!1,onChange()},saveAndClose:function(){saveVersion(),closeModal()},saveAndNext:function(){saveVersion(),function(){if(!isLoading.value){if(isLoading.value=!0,artworkProvided.value){var iframe=document.querySelector("#product-editor-iframe");iframe&&iframe.contentWindow&&utils.rg.send("EditorNextStep",JSON.stringify({type:props.editorType}),window.location.href,iframe.contentWindow)}var currentIndex=allProductVersions.value.findIndex(function(v){return v.id===productVersion.value.id});editorNextStep(currentIndex)}}()},onChange:onChange,versionIsDone:function(){var version=allProductVersions.value.find(function(it){return it.id==productVersion.value.id});return!!version&&(version.wasCreated&&version.isFinished)},handleArtworkModeChange:handleArtworkModeChange}}},product_versioning_ProductVersionEditorvue_type_script_lang_ts_=ProductVersionEditorvue_type_script_lang_ts_,ProductVersionEditor=(0,componentNormalizer.A)(product_versioning_ProductVersionEditorvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{staticClass:"product-version-modal",attrs:{hideFooter:!0,customFooter:!0,modalFooter:{noCancelButton:!0},active:_vm.isModalOpen,maxWidth:"100%","can-cancel":!1},on:{"update:active":function($event){_vm.isModalOpen=$event},close:_vm.closeModal},scopedSlots:_vm._u([_vm.productVersion?{key:"customFooter",fn:function(){return[_c("cf-field",{staticClass:"product-version-header-fields",attrs:{horizontal:""}},[_c("cf-input",{attrs:{disabled:!_vm.versionOptions.allowSetVersionName,type:"text",placeholder:_vm.productVersion.placeholder,expanded:""},on:{input:_vm.onNameChange},model:{value:_vm.productVersion.name,callback:function($$v){_vm.$set(_vm.productVersion,"name",$$v)},expression:"productVersion.name"}}),_vm._v(" "),_c("cf-field",{staticClass:"product-version-header-quantity",attrs:{horizontal:"",label:"Qty:"}},[_c("product-version-item-quantity",{attrs:{quantity:_vm.productVersion.quantity,constraints:_vm.productVersion.constraints},on:{"update:quantity":function($event){return _vm.$set(_vm.productVersion,"quantity",$event)},"on-change":_vm.onNameChange}})],1),_vm._v(" "),_vm.productVersion&&_vm.allProductVersions.length>1?_c("cf-field",[_c("cf-dropdown",{staticClass:"is-fullwidth-mobile versions-dropdown",attrs:{hoverable:"",value:_vm.productVersion.id}},[_c("div",{staticClass:"button is-fullwidth-mobile",attrs:{slot:"trigger"},slot:"trigger"},[_c("span",[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.versioneditor.versionselect.title"))+"\n ")]),_vm._v(" "),_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-angle-down"})])]),_vm._v(" "),_vm._l(_vm.allProductVersions,function(version){return _c("cf-dropdown-item",{staticClass:"versions-item",attrs:{value:version.id},on:{click:function(){return _vm.onProductVersionChange(version.id)}}},[_c("span",{class:["icon",version.wasCreated&&version.isFinished?"has-text-success":"has-text-warning"]},[version.wasCreated&&version.isFinished?_c("i",{staticClass:"fa-light fa-circle-check"}):_c("i",{staticClass:"fas fa-exclamation-triangle"})]),_vm._v(" "),_c("span",{staticClass:"version-name has-text-weight-bold has-text-wrap-auto is-word-break-word has-text"},[_vm._v("\n "+_vm._s(version.name||version.placeholder)+"\n ")])])})],2)],1):_vm._e()],1),_vm._v(" "),_c("div",{staticClass:"product-version-header-buttons"},[_c("ArtworkModeDropdown",{attrs:{value:_vm.productVersion.artworkMode,"product-id":_vm.prodId},on:{artworkModeChanged:_vm.handleArtworkModeChange,"update:value":function($event){return _vm.$set(_vm.productVersion,"artworkMode",$event)}}}),_vm._v(" "),_c("cf-tooltip",{staticClass:"is-fullwidth-mobile",attrs:{label:_vm._f("localizable")("vue.frontend.productversioneditor.save.tooltip"),active:!_vm.canProgress,position:"is-bottom"}},[_vm.showSaveAndNext?_c("cf-button",{staticClass:"is-fullwidth",attrs:{disabled:!_vm.canProgress},on:{click:_vm.saveAndNext}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.frontend.productversioneditor.saveandnext"))+"\n ")]):_vm._e()],1),_vm._v(" "),_c("cf-tooltip",{staticClass:"is-fullwidth-mobile",attrs:{label:_vm._f("localizable")("vue.frontend.productversioneditor.save.tooltip"),active:!_vm.canProgress,position:"is-bottom"}},[_c("cf-button",{staticClass:"is-fullwidth",attrs:{disabled:!_vm.canProgress},on:{click:_vm.saveAndClose}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.frontend.productversioneditor.saveandclose"))+"\n ")])],1)],1)]},proxy:!0}:null],null,!0)},[_vm.productVersion?_c("div",{staticClass:"content"},[_c("cf-loading",{staticClass:"is-full-page",attrs:{active:_vm.isLoading,canCancel:!0}}),_vm._v(" "),_c("iframe",{staticClass:"product-version-iframe",attrs:{id:"product-editor-iframe",src:_vm.productVersion.editorUrl}})],1):_vm._e()])},[],!1,null,null,null).exports,Utils=__webpack_require__(62018),gallery_Galleryvue_type_script_lang_ts_={name:"cf-gallery",props:{active:Boolean,thumbnails:{type:Array,default:[]}},components:{cfImage:image_Image.A,cfInput:Input.A,cfModal:Modal.A,cfSelect:Select.A,cfField:Field.A},setup:function(props,context){var isModalOpen=(0,vue_common_prod.ref)(props.active),currentIndex=(0,vue_common_prod.ref)(0),currentImage=(0,vue_common_prod.computed)(function(){return props.thumbnails[currentIndex.value]||"/00000000-0000-0000-0000-000000000000/Handler/Picture/PI/F/noDefaultImage.gif"});return(0,vue_common_prod.watchEffect)(function(){isModalOpen.value=props.active}),{isModalOpen:isModalOpen,currentIndex:currentIndex,currentImage:currentImage,nextImage:function(){currentIndex.value=(currentIndex.value+1)%props.thumbnails.length},prevImage:function(){currentIndex.value=(currentIndex.value-1+props.thumbnails.length)%props.thumbnails.length},goToImage:function(index){currentIndex.value=index},closeModal:function(){isModalOpen.value=!1,context.emit("update:active",!1)}}}},Gallery=(0,componentNormalizer.A)(gallery_Galleryvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{attrs:{modalHeader:{title:"Gallery"},modalFooter:{noCancelButton:!0},hideFooter:!0,active:_vm.isModalOpen,maxWidth:"600px","can-cancel":!1},on:{"update:active":function($event){_vm.isModalOpen=$event},close:_vm.closeModal},scopedSlots:_vm._u([{key:"buttons",fn:function(){},proxy:!0}])},[_c("div",{staticClass:"content"},[_c("div",{staticClass:"gallery"},[_c("div",{staticClass:"image-container"},[_c("cf-image",{attrs:{src:_vm.currentImage,alt:"gallery image"}}),_vm._v(" "),_vm.thumbnails.length>1?[_c("button",{staticClass:"arrow left",attrs:{type:"button"},on:{click:_vm.prevImage}},[_c("i",{staticClass:"fas fa-chevron-left"})]),_vm._v(" "),_c("button",{staticClass:"arrow right",attrs:{type:"button"},on:{click:_vm.nextImage}},[_c("i",{staticClass:"fas fa-chevron-right"})])]:_vm._e()],2),_vm._v(" "),_c("div",{staticClass:"dots"},_vm._l(_vm.thumbnails,function(thumbnail,index){return _c("span",{key:index,class:{active:index===_vm.currentIndex},on:{click:function($event){return _vm.goToImage(index)}}})}),0)])])])},[],!1,null,null,null).exports,appendFormData=function(formData,data,parentKey){void 0===parentKey&&(parentKey=""),null!=data&&(Array.isArray(data)?data.forEach(function(value,index){var fullKey="".concat(parentKey,"[").concat(index,"]");appendFormData(formData,value,fullKey)}):"object"!=typeof data||data instanceof File||data instanceof Blob||data instanceof Date?formData.append(parentKey,data):Object.keys(data).forEach(function(key){var value=data[key],fullKey=parentKey?"".concat(parentKey,".").concat(key):key;appendFormData(formData,value,fullKey)}))},ProductVersionService_getAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)("/ProductVersion/"+relativeUrl)},objectToFormData=function(obj){var formData=new FormData;for(var key in obj)obj.hasOwnProperty(key)&&formData.append(key,obj[key]);return formData},implementations_ProductVersionService=function(){function ProductVersionService(){}return ProductVersionService.prototype.getAll=function(productId,masterVersionId,quoteId){return axios.A.get(ProductVersionService_getAbsoluteUrl("GetVersions"),{params:{productId:productId,masterVersionId:masterVersionId,quoteId:quoteId}})},ProductVersionService.prototype.deleteVersion=function(payload){var formData=objectToFormData(payload);return axios.A.post(ProductVersionService_getAbsoluteUrl("DeleteVersion"),formData,{headers:{"Content-Type":"multipart/form-data"}})},ProductVersionService.prototype.createAndUpdateVersionBatch=function(payload,allVersions,quoteId){var formData=new FormData;return appendFormData(formData,payload,"requests"),appendFormData(formData,allVersions,"allVersions"),quoteId&&formData.append("quoteId",quoteId.toString()),axios.A.post(ProductVersionService_getAbsoluteUrl("CreateAndUpdateBatch"),formData,{headers:{"Content-Type":"multipart/form-data"}})},ProductVersionService.prototype.createAndUpdateVersion=function(payload,quoteId){var formData=objectToFormData(payload);return quoteId&&formData.append("quoteId",quoteId.toString()),axios.A.post(ProductVersionService_getAbsoluteUrl("CreateAndUpdateVersion"),formData,{headers:{"Content-Type":"multipart/form-data"}})},ProductVersionService.prototype.getDetails=function(versionId,includeAllVersions){return axios.A.get(ProductVersionService_getAbsoluteUrl("GetVersionDetails"),{params:{versionId:versionId,includeAllVersions:includeAllVersions}})},ProductVersionService}(),createConstraints=function(constraints){var _a,_b,quantity=constraints.quantity;return{qty:constraints.quantity.type===QtyTypeEnum.Number?{type:QtyTypeEnum.Number,min:null!==(_a=quantity.min)&&void 0!==_a?_a:1,max:null!==(_b=quantity.max)&&void 0!==_b?_b:1e5,step:quantity.step}:{type:QtyTypeEnum.Dropdown,availableOptions:quantity.availableOptions}}},prepareVersionAttributes=function(versionAttributesObj){if(versionAttributesObj){if("string"==typeof versionAttributesObj)return versionAttributesObj;var versionAttributes=Object.entries(versionAttributesObj).map(function(_a){var key=_a[0],value=_a[1],_b=key.replace("version_attribute_","").split("_");return{XAId:_b[0],PAId:_b[1],Vs:[value]}});return JSON.stringify(versionAttributes)}},ProductVersionItemTypeMapper_from=function(id,masterVersionId,version,constraints,totalQuantity){var _a,_b,_c,_d,_e,_f,_g;return{masterVersionId:masterVersionId,id:id,name:null!==(_a=version.name)&&void 0!==_a?_a:"",quantity:version.quantity,versionId:version.id,thumbnail:version.thumbnailUrls[0],thumbnailUrls:null!==(_b=version.thumbnailUrls)&&void 0!==_b?_b:[],wasCreated:null!==(_c=version.wasCreated)&&void 0!==_c&&_c,isFinished:null!==(_d=version.isFinished)&&void 0!==_d&&_d,editorUrl:null!==(_e=version.editorUrl)&&void 0!==_e?_e:"",constraints:createConstraints(constraints),jobId:null!==(_f=version.jobId)&&void 0!==_f?_f:"",artworkMode:version.requiresFinalize?ArtworkMode.Later:ArtworkMode.Now,versionAttributes:prepareVersionAttributes(version.versionAttributes),totalQuantity:totalQuantity,requiresEditorOpen:null!==(_g=version.requiresEditorOpen)&&void 0!==_g&&_g}},ProductVersionCreateRequestMapper_from=function(version,productId,onlyJob,attributes,masterProductId,totalQuantity){return{createOnlyJob:onlyJob,versionName:version.name,productId:+productId,versionId:version.versionId,jobId:version.jobId,quantity:version.quantity,masterVersionId:version.masterVersionId||masterProductId,attributes:attributes,includeAllVersions:!0,requiresFinalize:!version.isFinished&&version.artworkMode===ArtworkMode.Later,id:version.id,versionAttributes:prepareVersionAttributes(version.versionAttributes),totalQuantity:totalQuantity}},RequestQueue=function(){function RequestQueue(){this.queue=[],this.isProcessing=!1}return RequestQueue.prototype.processQueue=function(){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var request,error_1;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:if(this.isProcessing)return[2];this.setProcessing(!0),_a.label=1;case 1:if(!(this.queue.length>0))return[3,6];if(!(request=this.queue.shift()))return[3,5];this.currentRequest=request(),_a.label=2;case 2:return _a.trys.push([2,4,,5]),[4,this.currentRequest];case 3:return _a.sent(),[3,5];case 4:return error_1=_a.sent(),console.error("Request failed:",error_1),[3,5];case 5:return[3,1];case 6:return this.setProcessing(!1),[2]}})})},RequestQueue.prototype.addToQueue=function(request){this.queue.push(request),this.processQueue()},RequestQueue.prototype.setProcessing=function(isProcessing){this.isProcessing=isProcessing,this.onProcessingChange&&this.onProcessingChange(isProcessing)},RequestQueue.prototype.setOnProcessingChange=function(callback){this.onProcessingChange=callback},RequestQueue}(),ProductVersionvue_type_script_lang_ts_={name:"ProductVersion",computed:{Localizator:function(){return Localizator.z},localizable:function(){return localizable.A}},props:{productId:String,editMode:Boolean,defaultArtworkMode:String,versionHelpText:String},components:{CfTooltip:tooltip.A,cfLoading:loading.R,ProductVersionEditor:ProductVersionEditor,ProductVersionList:ProductVersionList,cfField:Field.A,cfInput:Input.A,cfGallery:Gallery,cfButton:Button},setup:function(props){var validateAttributes,_this=this,productVersionService=new implementations_ProductVersionService,options=(0,vue_common_prod.reactive)({allowSetVersionName:!0,requireVersionName:!1,version:{min:1,max:5,default:1,namePattern:"Design {0}",attributesSchema:null},quantity:{min:1,max:10,default:1,step:1,type:QtyTypeEnum.Number,availableOptions:[1,2,3,4,5]}}),versions=(0,vue_common_prod.ref)([]),inputVersionCount=(0,vue_common_prod.ref)(0),invalidArtworkCount=(0,vue_common_prod.ref)(!1),uploadVersionInProgress=(0,vue_common_prod.ref)(void 0),revalidatingMopId=(0,vue_common_prod.ref)(null),createNewVersionInProgress=(0,vue_common_prod.ref)(!1),inEditMode=(0,vue_common_prod.computed)(function(){return props.editMode}),versionsToDelete=[],notifyUpdate=(0,utils.qm)(),showVersionHelpText=(0,vue_common_prod.computed)(function(){return!!props.versionHelpText&&props.versionHelpText.trim().length>0}),requestQueue=new RequestQueue,isProcessing=(0,vue_common_prod.computed)(function(){return addToBasketStateStore.data.isProcessing});requestQueue.setOnProcessingChange(function(processing){return addToBasketStateStore.setters.isProcessing(processing)});var gallery=(0,vue_common_prod.reactive)({show:!1,version:{thumbnailUrls:[]}}),currentVersionCount=(0,vue_common_prod.computed)(function(){return versions.value.length}),virtualVersionsCount=(0,vue_common_prod.computed)(function(){return versions.value.filter(function(v){return!v.versionId}).length}),canAddMoreVersions=(0,vue_common_prod.computed)(function(){return currentVersionCount.valuecurrentVersionCount.value))for(var deleted=0,i=currentVersionCount.value-1;i>=0;i--){if(deleted===count)return;null==versions.value[i].versionId&&(versions.value.splice(i,1),deleted++)}},deleteWithConfirmation=function(toDelete,onConfirm){var _a;vue_common_prod_default().prototype.$dialog.confirm({title:Localizator.z.translate("vue.frontend.productversion.deletewithconfirmation.title"),confirmText:Localizator.z.translate("vue.frontend.productversion.deletewithconfirmation.button"),message:Localizator.z.translateWithFormat("vue.frontend.productversion.deletewithconfirmation.message",null!==(_a=toDelete.name)&&void 0!==_a?_a:toDelete.placeholder),type:"is-danger",onConfirm:function(){onConfirm(),inEditMode.value?versionsToDelete.push(toDelete.versionId):productVersionService.deleteVersion({versionId:toDelete.versionId,includeAllVersions:!0}).then(function(it){notifyUpdate.update()})}})},getAttributes=function(){return(0,utils.Ub)()},createOrUpdateBatch=function(versions,allVersions,onlyJob,queue,onUpload,map){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var request,_this=this;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return request=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var requests,allRequests,quoteId,response,e_1,_a,_b,_c,_d,_e,_f;return(0,tslib_es6.YH)(this,function(_g){switch(_g.label){case 0:return _g.trys.push([0,2,3,4]),requests=versions.map(function(v){return map(v)}),allRequests=allVersions.map(function(v){return map(v)}),quoteId=getMasterQuoteId(),0!=requests.length||quoteId?[4,productVersionService.createAndUpdateVersionBatch(requests,allRequests,quoteId)]:[2];case 1:return response=_g.sent(),(null===(_a=response.data.errors)||void 0===_a?void 0:_a.length)>1,200!==response.status?(shared.y8.error(Localizator.z.translate("vue.frontend.productversion.createorupdate.success.statusno200")),[2]):200===response.status&&(null===(_b=response.data.errors)||void 0===_b?void 0:_b.length)>0?(shared.y8.error(Localizator.z.translateWithFormat("vue.frontend.productversion.createorupdate.validation",'

'.concat(null!==(_d=null===(_c=response.data.errors)||void 0===_c?void 0:_c.join(";"))&&void 0!==_d?_d:"","

")),5e3,{},{customClasses:"has-text-left"}),createNewVersionInProgress.value=!1,[2]):"object"!=typeof response.data?(shared.y8.error(Localizator.z.translate("vue.frontend.productversion.createorupdate.fail.friendlymessage")),createNewVersionInProgress.value=!1,[2]):(response.data.success||shared.y8.error(Localizator.z.translateWithFormat("vue.frontend.productversion.createorupdate.validation",'

'.concat(null!==(_f=null===(_e=response.data.errors)||void 0===_e?void 0:_e.join(";"))&&void 0!==_f?_f:"","

")),5e3,{},{customClasses:"has-text-left"}),(0,utils.R6)(response.data.masterId.toString()),(0,utils.Hz)({SCI:response.data.masterId.toString()}),Array.isArray(response.data.data)?response.data.data.forEach(function(item){onUpload&&onUpload(item)}):shared.y8.error(Localizator.z.translate("vue.frontend.productversion.createorupdate.fail.friendlymessage")),notifyUpdate.update(),[3,4]);case 2:return e_1=_g.sent(),shared.y8.error(Localizator.z.translateWithFormat("vue.frontend.productversion.createorupdate.fail",e_1.message)),[3,4];case 3:return createNewVersionInProgress.value=!1,[7];case 4:return[2]}})})},queue?(requestQueue.addToQueue(request),[3,3]):[3,1];case 1:return[4,request()];case 2:_a.sent(),_a.label=3;case 3:return[2]}})})},updateUnique=function(id,newVersion){var index=versions.value.findIndex(function(v){return v.id===id});if(-1!=index)for(var key in newVersion)versions.value[index][key]=newVersion[key]},refreshVersionsFromServer=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var masterId,response,savedVersions,e_2;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,2,,3]),masterId=getMasterProductId(),[4,productVersionService.getAll(props.productId,masterId,getMasterQuoteId())];case 1:return response=_a.sent(),(savedVersions=response.data.versions)&&savedVersions.forEach(function(savedVersion){var _a,_b,_c,_d,_e,_f,localVersion=versions.value.find(function(v){return v.versionId===savedVersion.id});localVersion&&(localVersion.thumbnailUrls=null!==(_a=savedVersion.thumbnailUrls)&&void 0!==_a?_a:[],localVersion.thumbnail=null!==(_c=null===(_b=savedVersion.thumbnailUrls)||void 0===_b?void 0:_b[0])&&void 0!==_c?_c:localVersion.thumbnail,localVersion.requiresEditorOpen=null!==(_d=savedVersion.requiresEditorOpen)&&void 0!==_d&&_d,localVersion.isFinished=null!==(_e=savedVersion.isFinished)&&void 0!==_e&&_e,localVersion.wasCreated=null!==(_f=savedVersion.wasCreated)&&void 0!==_f&&_f)}),[3,3];case 2:return e_2=_a.sent(),console.error("Failed to refresh versions:",e_2),[3,3];case 3:return[2]}})})},getMasterProductId=function(){var masterProductId=(0,utils.fE)("SCI");if(null!=masterProductId)return+masterProductId;var masterProductIdFromHolder=(0,utils.zX)();return+masterProductIdFromHolder>0?+masterProductIdFromHolder:null},loadVersions=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var masterId,response,_a,constraints,savedVersions,masterVersionId_1,_b,_c,_d,_e,_f,_g;return(0,tslib_es6.YH)(this,function(_h){switch(_h.label){case 0:return _h.trys.push([0,2,,3]),null!=(masterId=getMasterProductId())&&(0,utils.R6)(masterId.toString()),[4,productVersionService.getAll(props.productId,masterId,getMasterQuoteId())];case 1:return response=_h.sent(),_a=response.data,constraints=_a.constraints,savedVersions=_a.versions,masterVersionId_1=_a.masterVersionId,options.version.min=constraints.minVersion,options.version.max=null!==(_b=constraints.maxVersion)&&void 0!==_b?_b:1e5,options.version.namePattern=constraints.versionNamePattern,options.quantity.type=constraints.quantity.type,options.quantity.step=null!==(_c=constraints.quantity.step)&&void 0!==_c?_c:1,options.quantity.min=null!==(_d=constraints.quantity.min)&&void 0!==_d?_d:1,options.quantity.max=null!==(_e=constraints.quantity.max)&&void 0!==_e?_e:1e5,options.quantity.default=null!==(_f=constraints.quantity.default)&&void 0!==_f?_f:1,options.quantity.availableOptions=constraints.quantity.availableOptions,options.version.attributesSchema=response.data.attributesSchema?(0,tslib_es6.Cl)({},response.data.attributesSchema):null,options.requireVersionName=null!==(_g=constraints.requireVersionName)&&void 0!==_g&&_g,(null==savedVersions?void 0:savedVersions.length)?(savedVersions.forEach(function(version){var _a,payload;payload=createVersion({name:version.name,quantity:version.quantity,editorUrl:version.editorUrl,isFinished:version.isFinished,wasCreated:version.wasCreated,versionId:version.id,thumbnail:version.thumbnailUrls[0],thumbnailUrls:version.thumbnailUrls,jobId:version.jobId,masterVersionId:masterVersionId_1,artworkMode:version.requiresFinalize?ArtworkMode.Later:ArtworkMode.Now,versionAttributes:(0,tslib_es6.Cl)({},version.versionAttributes),requiresEditorOpen:null!==(_a=version.requiresEditorOpen)&&void 0!==_a&&_a}),canAddMoreVersions.value&&(versions.value.push(payload),inputVersionCount.value=currentVersionCount.value)}),[3,3]):[2];case 2:return _h.sent(),[3,3];case 3:return[2]}})})},debouncedVersionNumber=(0,helpers.sg)(function(){updateVersionNumber()},500),updateVersionNumber=function(){if(invalidArtworkCount.value=inputVersionCount.value0)?(shared.y8.error(Localizator.z.translate("vue.frontend.productversion.name.required")),[2,!1]):[4,validateAllVersions()];case 1:return[2,_a.sent()]}})})}},isProcessing:isProcessing,addVirtualVersion:addVirtualVersion,deleteVersion:function(toDelete){var deleteFn=function(){if(!(currentVersionCount.value<=options.version.min)){var indexOf=versions.value.findIndex(function(v){return v===toDelete});indexOf>-1&&(versions.value.splice(indexOf,1),inputVersionCount.value=currentVersionCount.value),updateVersionNumber()}};null==toDelete.versionId?deleteFn():deleteWithConfirmation(toDelete,deleteFn)},uploadVersion:function(toUpload){var version,onlyJob,onUpload,payload;createNewVersionInProgress.value=!0,version=toUpload,onlyJob=inEditMode.value,onUpload=function(v){var newVersion=ProductVersionItemTypeMapper_from(toUpload.id,v.masterVersionId,v.version,v.versions.constraints);newVersion.artworkMode=toUpload.artworkMode,updateUnique(toUpload.id,newVersion),uploadVersionInProgress.value=newVersion,createNewVersionInProgress.value=!1},payload=ProductVersionCreateRequestMapper_from(version,props.productId,onlyJob,getAttributes(),getMasterProductId()),productVersionService.createAndUpdateVersion(payload,getMasterQuoteId()).then(function(r){var _a,_b,_c;if(200===r.status){if(200===r.status&&(null===(_a=r.data.errors)||void 0===_a?void 0:_a.length)>0)return shared.y8.error(Localizator.z.translateWithFormat("vue.frontend.productversion.createorupdate.validation",'

'.concat(null!==(_c=null===(_b=r.data.errors)||void 0===_b?void 0:_b.join(";"))&&void 0!==_c?_c:"","

")),5e3,{},{customClasses:"has-text-left"}),void(createNewVersionInProgress.value=!1);if("object"!=typeof r.data)return shared.y8.error(Localizator.z.translate("vue.frontend.productversion.createorupdate.fail.friendlymessage")),void(createNewVersionInProgress.value=!1);(0,utils.R6)(r.data.masterVersionId.toString()),(0,utils.Hz)({SCI:r.data.masterVersionId.toString()}),onUpload&&onUpload(r.data),notifyUpdate.update()}else shared.y8.error(Localizator.z.translate("vue.frontend.productversion.createorupdate.success.statusno200"))}).catch(function(e){shared.y8.error(Localizator.z.translateWithFormat("vue.frontend.productversion.createorupdate.fail",e.message))})},showThumbnails:function(toShow){gallery.show=!0,gallery.version=toShow},closeProductVersionEditor:function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return uploadVersionInProgress.value=void 0,revalidatingMopId.value=null,[4,refreshVersionsFromServer()];case 1:return _a.sent(),[2]}})})},onRevalidationStarted:function(mopId){revalidatingMopId.value=mopId},onRevalidationComplete:function(payload){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var data,versionDetails,jobId_1,localVersion,_a,_b,_c,_d,_e,_f;return(0,tslib_es6.YH)(this,function(_g){switch(_g.label){case 0:return _g.trys.push([0,4,,6]),data=JSON.parse(payload),(versionDetails=null==data?void 0:data.versionDetails)?(jobId_1=versionDetails.jobId,(localVersion=versions.value.find(function(v){return v.jobId===jobId_1}))&&(localVersion.thumbnailUrls=null!==(_a=versionDetails.thumbnailUrls)&&void 0!==_a?_a:[],localVersion.thumbnail=null!==(_c=null===(_b=versionDetails.thumbnailUrls)||void 0===_b?void 0:_b[0])&&void 0!==_c?_c:localVersion.thumbnail,localVersion.requiresEditorOpen=null!==(_d=versionDetails.requiresEditorOpen)&&void 0!==_d&&_d,localVersion.isFinished=null!==(_e=versionDetails.isFinished)&&void 0!==_e&&_e,localVersion.wasCreated=null!==(_f=versionDetails.wasCreated)&&void 0!==_f&&_f),[3,3]):[3,1];case 1:return[4,refreshVersionsFromServer()];case 2:_g.sent(),_g.label=3;case 3:return[3,6];case 4:return _g.sent(),[4,refreshVersionsFromServer()];case 5:return _g.sent(),[3,6];case 6:return revalidatingMopId.value=null,[2]}})})},revalidatingMopId:revalidatingMopId}}},product_versioning_ProductVersionvue_type_script_lang_ts_=ProductVersionvue_type_script_lang_ts_,ProductVersion=(0,componentNormalizer.A)(product_versioning_ProductVersionvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("section",{staticClass:"box product-version__main-component"},[_c("cf-loading",{staticClass:"is-full-page",attrs:{active:_vm.createNewVersionInProgress,canCancel:!0}}),_vm._v(" "),_c("cf-field",{attrs:{label:_vm.Localizator.translate("vue.frontend.productversion.nrversions.label"),addons:!1}},[_vm.showVersionHelpText?_c("cf-tooltip",{attrs:{label:_vm.versionHelpText,multilined:"","use-html":"",position:"is-bottom"}},[_c("i",{staticClass:"fa fa-info-circle",attrs:{"aria-hidden":"true"}})]):_vm._e(),_vm._v(" "),_c("cf-input",{attrs:{type:"number",min:_vm.options.version.min,max:_vm.options.version.max,expanded:""},on:{input:_vm.debouncedVersionNumber},model:{value:_vm.inputVersionCount,callback:function($$v){_vm.inputVersionCount=_vm._n($$v)},expression:"inputVersionCount"}})],1),_vm._v(" "),_vm.invalidArtworkCount?[_c("p",{staticClass:"box",domProps:{innerHTML:_vm._s(_vm.Localizator.translateWithFormat("vue.frontend.productversion.invalidartworkcount",_vm.currentVersionCount,_vm.currentVersionCount,_vm.currentVersionCount-_vm.inputVersionCount))}}),_vm._v(" "),_c("hr")]:_vm._e(),_vm._v(" "),_c("product-version-list",{attrs:{data:_vm.versions,options:_vm.options,"is-processing":_vm.isProcessing,"revalidating-mop-id":_vm.revalidatingMopId},on:{"on-mounted":_vm.onVersionListMount,"on-delete":_vm.deleteVersion,"on-upload":_vm.uploadVersion,"on-show-thumbnails":_vm.showThumbnails}}),_vm._v(" "),_c("cf-button",{attrs:{disabled:!_vm.canAddMoreVersions||_vm.currentVersionCount!=_vm.inputVersionCount||_vm.isProcessing,classes:["is-fullwidth"]},on:{click:_vm.addVirtualVersion}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.frontend.productversion.button.addversion"))+"\n ")]),_vm._v(" "),_c("product-version-editor",{attrs:{"editor-type":"multipart",version:_vm.uploadVersionInProgress,"available-versions":_vm.versions,options:_vm.options,"product-id":_vm.productId},on:{"on-version-change":_vm.uploadVersion,"on-close":_vm.closeProductVersionEditor,"on-revalidation-started":_vm.onRevalidationStarted,"on-revalidation-complete":_vm.onRevalidationComplete}}),_vm._v(" "),[_c("cf-gallery",{attrs:{active:_vm.gallery.show,thumbnails:_vm.gallery.version.thumbnailUrls},on:{"update:active":function($event){return _vm.$set(_vm.gallery,"show",$event)}}})]],2)},[],!1,null,null,null).exports,ContentOverlayvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-content-overlay",props:{value:{}},computed:{Localizator:function(){return Localizator.z}},setup:function(props,_a){_a.emit;return{newValue:props.value,isLoading:!1}},methods:{valueChangeHandler:function(value){this.isLoading=!0,window.EventBus.dispatchEvent("content-overlay-switch",{value:value})}}}),content_overlay_ContentOverlayvue_type_script_lang_ts_=ContentOverlayvue_type_script_lang_ts_,ContentOverlay=(0,componentNormalizer.A)(content_overlay_ContentOverlayvue_type_script_lang_ts_,function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("section",{staticClass:"column"},[_c("cf-field",{attrs:{label:"Content Overlay",horizontal:!0}},[_c("cf-switch",{attrs:{name:"EditableContentAdminMode",value:this.newValue},on:{input:this.valueChangeHandler}})],1),this._v(" "),_c("cf-loading",{attrs:{active:this.isLoading,"loading-message":this.Localizator.translate("vue.frontend.contentoverlay.loadingmessage")}})],1)},[],!1,null,null,null).exports,form_table=__webpack_require__(95278),FormTable=__webpack_require__(8605),form_table_type=__webpack_require__(59872),RecentOrderService_getAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)("/v/api/Order/"+relativeUrl)},RecentOrderService_getAllUrl=function(){return RecentOrderService_getAbsoluteUrl("GetCustomerOrders")},RecentOrderService_reorder=function(orderId){return axios.A.post(RecentOrderService_getAbsoluteUrl("Reorder"),{orderId:orderId})},RecentOrdersTableSchema=function(config,reoderAction,skipDoCallOnSetup){return void 0===reoderAction&&(reoderAction=function(){}),void 0===skipDoCallOnSetup&&(skipDoCallOnSetup=!1),{data:{searchable:{isSearchable:!1},selectable:{selectable:form_table_type.aj.None,checkAllButton:!1},detailSlot:{mode:form_table_type.Q_.NoDetails},skipDoCallOnSetup:skipDoCallOnSetup},actions:{rowConfig:{columnName:"loc://vue.admin.recentorderstable.column.reorder"},row:[{buttonText:"loc://vue.admin.recentorderstable.action.reorder",action:reoderAction,enabledCallback:!0,class:"is-small"}],header:[]},table:{bordered:!1,narrowed:!1,hasToolTipHeader:!0,key:"recent-order-list",pageSize:{number:config.availablePageSizes},defaultPageSize:config.defaultPerPage,customizable:!1,friendlyName:Localizator.z.translate("vue.admin.addressmanagement.tableschema.displaysettings"),striped:!0,settingsTableConfig:{hideSearchable:!0,hideFilterable:!0}},source:{source:RecentOrderService_getAllUrl()},columns:{columns:[{property:"OrderId.DisplayName",link:"OrderId.Url",label:"loc://vue.admin.recentorderstable.column.orderid",order:config.columnsConfig.columns.find(function(x){return"orderid"===x.columnName}).order,key:"Id",class:"has-text-danger has-text-left",defaultVisible:config.columnsConfig.columns.find(function(x){return"orderid"===x.columnName}).active,isNarrow:!0,type:form_table_type.o_.Link,verticalAlign:"middle",widthInPixels:250},{property:"TrackingNumbers",label:"loc://vue.admin.recentorderstable.column.trackingnumber",order:config.columnsConfig.columns.find(function(x){return"trackingnumber"===x.columnName}).order,key:"TrackingNumber",type:form_table_type.o_.ListOfLinks,defaultVisible:config.columnsConfig.columns.find(function(x){return"trackingnumber"===x.columnName}).active,centered:!1,verticalAlign:"middle",widthInPixels:400},{property:"OrderedDateString",label:"loc://vue.admin.recentorderstable.column.orderdate",order:config.columnsConfig.columns.find(function(x){return"orderdate"===x.columnName}).order,key:"Date",type:form_table_type.o_.String,centered:!1,defaultVisible:config.columnsConfig.columns.find(function(x){return"orderdate"===x.columnName}).active,widthInPixels:400,verticalAlign:"middle"},{property:"OrderStatus.Name",tagType:"OrderStatus.Type",label:"loc://vue.admin.recentorderstable.column.status",order:config.columnsConfig.columns.find(function(x){return"status"===x.columnName}).order,key:"Status",type:form_table_type.o_.BackendTag,centered:!0,verticalAlign:"middle",defaultVisible:config.columnsConfig.columns.find(function(x){return"status"===x.columnName}).active,widthInPixels:400}]}}},RecentOrdersvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfRecentOrders",computed:{Localizator:function(){return Localizator.z}},components:{CfFormTable:FormTable.A,FormTable:form_table.A},setup:function(props){var refs=(0,useContext.A)().$refs,schema={},defaultSettingsTableConfig={defaultPerPage:10,availablePageSizes:[10,20,30,40,50],columnsConfig:{columns:[{columnName:"orderid",active:!0,order:10},{columnName:"trackingnumber",active:!0,order:20},{columnName:"orderdate",active:!0,order:30},{columnName:"status",active:!0,order:40}]}},tablePaginationConfig=(0,tslib_es6.Cl)({},window.recentOrdersTableConfig),isLoading=(0,vue_common_prod.ref)(!1),ReorderAction=function(data){isLoading.value=!0,RecentOrderService_reorder(data.row.OrderId.DisplayName).then(function(res){404!==res.status?(res.data.Warnings.forEach(function(it){alert(it)}),goToCart()):goToLogin()}).finally(function(){isLoading.value=!1})},goToCart=function(){window.location.href=(0,helpers.ID)("/cart")},goToLogin=function(){window.location.href=(0,helpers.ID)("/login")};return function(){var _a;tablePaginationConfig?(tablePaginationConfig.columnsConfig=null!==(_a=tablePaginationConfig.columnsConfig)&&void 0!==_a?_a:defaultSettingsTableConfig.columnsConfig,schema=RecentOrdersTableSchema(tablePaginationConfig,ReorderAction)):schema=RecentOrdersTableSchema(defaultSettingsTableConfig,ReorderAction)}(),(0,vue_common_prod.onMounted)(function(){refs.orderTableRef.onResetSettings()}),{schema:schema,isLoading:isLoading}}}),recent_orders_RecentOrdersvue_type_script_lang_ts_=RecentOrdersvue_type_script_lang_ts_,RecentOrders=(0,componentNormalizer.A)(recent_orders_RecentOrdersvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("section",{staticClass:"section recent-orders-table-container"},[_c("div",{staticClass:"container"},[_c("div",{staticClass:"box"},[_c("h1",{staticClass:"title recent-orders-table-title"},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.admin.recentorderstable.title")))]),_vm._v(" "),_c("h3",{staticClass:"subtitle recent-orders-table-subtitle"},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.admin.recentorderstable.subtitle")))]),_vm._v(" "),_c("p",{staticClass:"level"}),_vm._v(" "),_c("cf-form-table",{ref:"orderTableRef",staticClass:"recent-orders-table",attrs:{data:_vm.schema.data,table:_vm.schema.table,columns:_vm.schema.columns,actions:_vm.schema.actions,source:_vm.schema.source,"default-sort-by-column":"OrderedDateString","default-sort-direction":"desc","empty-message":"vue.web.recentorders.empty"}})],1)]),_vm._v(" "),_c("cf-loading",{attrs:{active:_vm.isLoading}})],1)},[],!1,null,null,null).exports;!function(EditorMode){EditorMode[EditorMode.Normal=0]="Normal",EditorMode[EditorMode.Iframe=1]="Iframe",EditorMode[EditorMode.EmbeddedIframe=2]="EmbeddedIframe"}(EditorMode||(EditorMode={})),function(PreviewTypeEnum){PreviewTypeEnum[PreviewTypeEnum.None=0]="None",PreviewTypeEnum[PreviewTypeEnum.Normal=1]="Normal",PreviewTypeEnum[PreviewTypeEnum.MinimumDummyPages=2]="MinimumDummyPages",PreviewTypeEnum[PreviewTypeEnum.MixRealAndDummyPages=3]="MixRealAndDummyPages"}(PreviewTypeEnum||(PreviewTypeEnum={})),function(PreviewType){PreviewType[PreviewType.Booklet=0]="Booklet",PreviewType[PreviewType.Single=1]="Single"}(PreviewType||(PreviewType={})),function(ValidationMessageType){ValidationMessageType.Info="is-info",ValidationMessageType.Danger="is-danger",ValidationMessageType.Warning="is-warning"}(ValidationMessageType||(ValidationMessageType={})),function(SubpartSwapDirection){SubpartSwapDirection[SubpartSwapDirection.Up=0]="Up",SubpartSwapDirection[SubpartSwapDirection.Down=1]="Down"}(SubpartSwapDirection||(SubpartSwapDirection={})),function(EventsFromPreview){EventsFromPreview.getCurrentPageSize="getCurrentPageSize",EventsFromPreview.registeredEventList="registeredEventList",EventsFromPreview.saveAsProject="saveAsProject",EventsFromPreview.addToBasket="addToBasket",EventsFromPreview.showPage="showPage",EventsFromPreview.getFields="getFields",EventsFromPreview.createFieldPreviewById="createFieldPreviewById",EventsFromPreview.createFieldPreview="createFieldPreview",EventsFromPreview.createPagePreviewByIndex="createPagePreviewByIndex",EventsFromPreview.createPreview="createPreview"}(EventsFromPreview||(EventsFromPreview={})),function(EventsFromEditor){EventsFromEditor.start="start",EventsFromEditor.stop="stop",EventsFromEditor.pageUpdate="pageUpdate",EventsFromEditor.fieldUpdate="fieldUpdate",EventsFromEditor.getPageIndex="getPageIndex",EventsFromEditor.setPageIndex="setPageIndex",EventsFromEditor.changeView="ChangeView",EventsFromEditor.onCompletion="onCompletion",EventsFromEditor.isPreviewOnlyMode="isPreviewOnlyMode",EventsFromEditor.previewCreated="previewCreated"}(EventsFromEditor||(EventsFromEditor={})),function(MePreviewType){MePreviewType[MePreviewType.standard=1]="standard",MePreviewType[MePreviewType.flip=2]="flip",MePreviewType[MePreviewType.preview3d=3]="preview3d",MePreviewType[MePreviewType.custom=4]="custom"}(MePreviewType||(MePreviewType={})),function(ProfileActionType){ProfileActionType[ProfileActionType.AutoFixed=0]="AutoFixed",ProfileActionType[ProfileActionType.ManualFixed=1]="ManualFixed",ProfileActionType[ProfileActionType.Checked=2]="Checked"}(ProfileActionType||(ProfileActionType={})),function(ReportingMode){ReportingMode[ReportingMode.No=0]="No",ReportingMode[ReportingMode.Pdf=1]="Pdf",ReportingMode[ReportingMode.PdfAndXml=2]="PdfAndXml"}(ReportingMode||(ReportingMode={})),function(RevalidationState){RevalidationState.NotRequired="not_required",RevalidationState.Pending="pending",RevalidationState.InProgress="in_progress",RevalidationState.Completed="completed",RevalidationState.Failed="failed"}(RevalidationState||(RevalidationState={}));var mime_helper=__webpack_require__(39746),FileUploadvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfMultipartFileUpload",components:{CfTooltip:Tooltip.A},emits:["upload-file","delete-file","move-subpart"],props:{originalFileName:String,imageUrl:String,isFileSet:Boolean,partIndex:Number,defaultFileUrl:String,allowedExtensions:{type:Array,default:function(){return["application/pdf"]}}},computed:{SubpartSwapDirection:function(){return SubpartSwapDirection},Localizator:function(){return Localizator.z}},setup:function(props,_a){var _this=this,emit=_a.emit,isDragOver=(0,vue_common_prod.ref)(!1),_b=(0,vue_common_prod.inject)("partSettings"),multipleSubparts=_b.multipleSubparts,parentProps=_b.parentProps,isLoading=(0,vue_common_prod.ref)(!1);(0,vue_common_prod.onMounted)(function(){props.isFileSet||uploadDefaultFile(props.defaultFileUrl)});var canRemoveSubpart=(0,vue_common_prod.computed)(function(){return parentProps.SubParts.length>parentProps.MinParts}),uploadDefaultFile=function(defaultFileUrl){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var blob,file,dataTransfer,fileInput;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:if(!defaultFileUrl)return[2];_a.label=1;case 1:return _a.trys.push([1,4,5,6]),isLoading.value=!0,[4,fetch(defaultFileUrl)];case 2:return[4,_a.sent().blob()];case 3:return blob=_a.sent(),file=new File([blob],"default-upload.pdf",{type:blob.type}),(dataTransfer=new DataTransfer).items.add(file),(fileInput=document.querySelector(".file-input"))&&(fileInput.files=dataTransfer.files,fileInput.dispatchEvent(new Event("input"))),[3,6];case 4:return _a.sent(),shared.y8.error(Localizator.z.translate("vue.web.multiparteditorv2.fileupload.defaultupload.failed")),[3,6];case 5:return isLoading.value=!1,[7];case 6:return[2]}})})},dragLeave=function(){isDragOver.value=!1},isMoveUpDisabled=(0,vue_common_prod.computed)(function(){return 1===props.partIndex}),isMoveDownDisabled=(0,vue_common_prod.computed)(function(){return props.partIndex===parentProps.SubParts.length}),fileUploadButtonsAlignment=(0,vue_common_prod.computed)(function(){return props.isFileSet&&multipleSubparts?"is-justify-content-space-between":!props.isFileSet&&multipleSubparts?"is-justify-content-start":"is-justify-content-end"});return{parentProps:parentProps,isDragOver:isDragOver,canRemoveSubpart:canRemoveSubpart,multipleSubparts:multipleSubparts,isMoveDownDisabled:isMoveDownDisabled,isMoveUpDisabled:isMoveUpDisabled,fileUploadButtonsAlignment:fileUploadButtonsAlignment,moveSubpart:function(direction){var swapData={srcIndex:props.partIndex-1,destIndex:(direction===SubpartSwapDirection.Up?props.partIndex-1:props.partIndex+1)-1};emit("move-subpart",swapData)},removeSubpart:function(){emit("remove-subpart")},onDeleteFile:function(){emit("delete-file")},onFileChange:function(event){var files=event.target.files||event.dataTransfer.files;if(0!==files.length)if(mime_helper.J.fileHasMimeTypesOrExtensions(files[0],props.allowedExtensions))emit("upload-file",(0,tslib_es6.Cl)({},files)),isDragOver.value=!1,event.target.value=null;else{dragLeave();var friendlyFileTypes=props.allowedExtensions.map(function(fileType){return fileType.substring(fileType.indexOf("/")+1).toUpperCase()}).join(", ");shared.y8.error(Localizator.z.translateWithFormat("vue.web.multiparteditorv2.fileupload.filetypevalidation",friendlyFileTypes))}else dragLeave()},dragOver:function(){isDragOver.value=!0},dragLeave:dragLeave,isLoading:isLoading}}}),components_FileUploadvue_type_script_lang_ts_=FileUploadvue_type_script_lang_ts_,FileUpload_component=(0,componentNormalizer.A)(components_FileUploadvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"column multipartUi-V2-UploadItemArea"},[_c("cf-loading",{attrs:{active:_vm.isLoading}}),_vm._v(" "),_c("div",{staticClass:"file is-boxed is-fullwidth is-fullheight"},[_c("label",{staticClass:"file-label"},[_c("input",{staticClass:"file-input",attrs:{type:"file",name:"resume",accept:_vm.allowedExtensions},on:{input:_vm.onFileChange}}),_vm._v(" "),_c("span",{class:["file-cta","has-background-white","has-text-primary",{"upload-over":_vm.isDragOver},{"file-uploaded":_vm.isFileSet}],on:{drop:function($event){return $event.preventDefault(),_vm.onFileChange.apply(null,arguments)},dragover:function($event){return $event.preventDefault(),_vm.dragOver.apply(null,arguments)},dragleave:function($event){return $event.preventDefault(),_vm.dragLeave.apply(null,arguments)},dragenter:function($event){$event.preventDefault()}}},[_c("div",{class:["is-flex",_vm.fileUploadButtonsAlignment,"is-fullwidth"]},[_vm.multipleSubparts?_c("div",{staticClass:"buttons"},[_c("button",{staticClass:"button is-small",attrs:{disabled:_vm.isMoveUpDisabled},on:{click:function($event){return _vm.moveSubpart(_vm.SubpartSwapDirection.Up)}}},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:"arrow-up"}})],1),_vm._v(" "),_c("button",{staticClass:"button is-small",attrs:{disabled:_vm.isMoveDownDisabled},on:{click:function($event){return _vm.moveSubpart(_vm.SubpartSwapDirection.Down)}}},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:"arrow-down"}})],1),_vm._v(" "),_c("button",{staticClass:"button is-small",attrs:{disabled:!_vm.canRemoveSubpart},on:{click:_vm.removeSubpart}},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:"minus"}})],1)]):_vm._e(),_vm._v(" "),_c("div",{staticClass:"is-flex"},[_vm.originalFileName?_c("div",{staticClass:"is-pulled-right mr-2"},[_vm._v(_vm._s(_vm.originalFileName))]):_vm._e(),_vm._v(" "),_vm.isFileSet&&_vm.imageUrl?_c("div",{staticClass:"is-flex is-v-centered"},[_c("cf-tooltip",{attrs:{label:_vm.Localizator.translate("vue.web.multiparteditorv2.fileupload.removefile"),position:"is-left"}},[_c("button",{staticClass:"is-small part-close-button delete",attrs:{type:"button","aria-label":"close"},on:{click:function($event){return $event.preventDefault(),_vm.onDeleteFile.apply(null,arguments)}}})])],1):_vm._e()])]),_vm._v(" "),_c("div",{class:["multipart-upload-image-content","is-flex","is-justify-content-center","is-align-items-center","is-flex-direction-column"]},[_vm.isFileSet&&_vm.imageUrl?[_c("figure",{staticClass:"image is-centered"},[_c("img",{attrs:{src:_vm.imageUrl,alt:""}})]),_vm._v(" "),_c("div",{staticClass:"is-align-items-center is-flex is-flex-direction-column is-fullwidth"},[_c("div",{staticClass:"upload-separator"}),_vm._v(" "),_c("div",{staticClass:"is-flex dragndrop-text"},[_c("i",{staticClass:"fas fa-1-5 fa-upload"}),_vm._v(" "),_c("span",{domProps:{innerHTML:_vm._s(_vm.Localizator.translate("vue.web.multiparteditorv2.upload.title2"))}})])])]:[_vm._m(0),_vm._v(" "),_c("span",{staticClass:"file-label"},[_c("h2",{staticClass:"subtitle is-4",domProps:{innerHTML:_vm._s(_vm.Localizator.translate("vue.web.multiparteditorv2.upload.title"))}})])]],2)])])])],1)},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"file-icon"},[_c("i",{staticClass:"fas fa-3x fa-upload"})])}],!1,null,null,null),FileUpload=FileUpload_component.exports,components_ValidationMessagevue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfValidationMessage",props:{title:String,messages:Array,type:{type:String,default:"is-success"}},setup:function(props){var icon=(0,vue_common_prod.ref)("check-circle");return(0,vue_common_prod.watch)(function(){return props.type},function(value){switch(value){case ValidationMessageType.Danger:icon.value="exclamation-circle";break;case ValidationMessageType.Warning:icon.value="exclamation-triangle";break;case ValidationMessageType.Info:icon.value="check-circle"}},{immediate:!0}),{icon:icon}}}),ValidationMessage=(0,componentNormalizer.A)(components_ValidationMessagevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.messages.length>0?_c("div",{staticClass:"is-flex-grow-1"},[_c("div",{staticClass:"column is-12"},[_c("h3",{staticClass:"subtitle is-6 is-marginless has-text-weight-bold"},[_vm._v("\n "+_vm._s(_vm.title)+"\n ")])]),_vm._v(" "),_vm._l(_vm.messages,function(message){return _c("div",{staticClass:"validation-message is-flex"},[_c("small",{staticClass:"is-expanded"},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:_vm.icon}}),_vm._v("\n "+_vm._s(message)+"\n ")],1)])})],2):_vm._e()},[],!1,null,null,null).exports,documentDownload=__webpack_require__(67268),Validationvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfMultipartValidation",components:{CfValidationMessage:ValidationMessage},computed:{ProfileActionType:function(){return ProfileActionType},Localizator:function(){return Localizator.z},localizable:function(){return localizable.A}},props:{validationSuccess:Boolean,active:Boolean,messages:Object,reportLink:String,finalVersionDownloadLink:String,profiledPdfLink:String,fixLink:String,pdfProfileActionType:Number},setup:function(props){var errors=(0,vue_common_prod.ref)(),fixes=(0,vue_common_prod.ref)(),warnings=(0,vue_common_prod.ref)(),failures=(0,vue_common_prod.ref)(),showFixes=(0,vue_common_prod.computed)(function(){return props.pdfProfileActionType!==ProfileActionType.Checked}),showValidation=(0,vue_common_prod.computed)(function(){return props.active&&(!!props.reportLink||!areMessagesEmpty.value)}),areMessagesEmpty=(0,vue_common_prod.computed)(function(){return props.messages&&0===props.messages.errors.length&&0===props.messages.fixes.length&&0===props.messages.warnings.length&&0===props.messages.failures.length});return(0,vue_common_prod.watch)(function(){return props.messages},function(){errors.value=props.messages.errors,fixes.value=props.messages.fixes,warnings.value=props.messages.warnings,failures.value=props.messages.failures},{deep:!0}),{errors:errors,fixes:fixes,warnings:warnings,failures:failures,areMessagesEmpty:areMessagesEmpty,showValidation:showValidation,showFixes:showFixes,getDownloadFileText:function(){switch(props.pdfProfileActionType){case ProfileActionType.Checked:return"vue.web.multiparteditorv2.upload.validation.downloadchecked";case ProfileActionType.ManualFixed:case ProfileActionType.AutoFixed:return"vue.web.multiparteditorv2.upload.validation.downloadfixedfile"}},getValidationMessage:function(){switch(props.pdfProfileActionType){case ProfileActionType.Checked:return"vue.web.multiparteditorv2.upload.validation.success";case ProfileActionType.ManualFixed:return"vue.web.multiparteditorv2.upload.manualfix";case ProfileActionType.AutoFixed:return"vue.web.multiparteditorv2.upload.autofix"}},downloadFixedFile:function(){props.finalVersionDownloadLink&&(0,documentDownload.Ay)(props.finalVersionDownloadLink).then(function(data){console.log(data)}).catch(function(error){console.error(error)})}}}}),components_Validationvue_type_script_lang_ts_=Validationvue_type_script_lang_ts_,Validation=(0,componentNormalizer.A)(components_Validationvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.showValidation?_c("div",{staticClass:"column is-5-widescreen is-5-desktop is-6-tablet is-12-mobile multipartUi-V2-Validation"},[_c("div",{class:["box","is-shadowless",_vm.validationSuccess?"is-success":"is-danger"]},[_c("div",{staticClass:"columns is-mobile is-vcentered is-variable is-1"},[_c("div",{staticClass:"column"},[_c("h3",{staticClass:"subtitle is-5 is-marginless"},[_vm.validationSuccess?[_c("i",{staticClass:"fas fa-check-circle"}),_vm._v("\n\t\t\t "+_vm._s(_vm._f("localizable")(_vm.getValidationMessage()))+"\n ")]:[_c("i",{staticClass:"fas fa-exclamation-circle"}),_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.upload.validation.fail"))+"\n ")]],2)])]),_vm._v(" "),_c("hr",{staticClass:"is-spacer-line"}),_vm._v(" "),_c("div",{staticClass:"columns is-multiline is-variable is-2 is-mobile"},[_c("cf-validation-message",{attrs:{type:"is-danger",title:_vm.Localizator.translate("vue.web.multiparteditorv2.validation.errors"),messages:_vm.errors}}),_vm._v(" "),_c("cf-validation-message",{attrs:{type:"is-warning",title:_vm.Localizator.translate("vue.web.multiparteditorv2.validation.warnings"),messages:_vm.warnings}}),_vm._v(" "),_vm.showFixes?_c("cf-validation-message",{attrs:{type:"is-info",title:_vm.Localizator.translate("vue.web.multiparteditorv2.validation.fixes"),messages:_vm.fixes}}):_vm._e(),_vm._v(" "),_c("cf-validation-message",{attrs:{type:"is-danger",title:_vm.Localizator.translate("vue.web.multiparteditorv2.validation.failures"),messages:_vm.failures}}),_vm._v(" "),!_vm.areMessagesEmpty&&_vm.reportLink?_c("div",{staticClass:"column is-12"},[_c("hr",{staticClass:"is-spacer-line"})]):_vm._e(),_vm._v(" "),_vm.reportLink?_c("div",{staticClass:"column is-12"},[_c("a",{staticClass:"button is-light is-fullwidth",attrs:{href:_vm.reportLink}},[_vm._m(0),_vm._v(" "),_c("span",{staticClass:"text"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.upload.validation.downloadreport"))+"\n ")])])]):_vm._e(),_vm._v(" "),_vm.validationSuccess?_c("div",{staticClass:"column is-12"},[_vm.finalVersionDownloadLink?_c("div",{staticClass:"button is-primary is-fullwidth",on:{click:_vm.downloadFixedFile}},[_vm._m(1),_vm._v(" "),_c("span",{staticClass:"text"},[_vm._v("\n "+_vm._s(_vm._f("localizable")(_vm.getDownloadFileText()))+"\n ")])]):_vm._e()]):_vm._e(),_vm._v(" "),_c("div",{staticClass:"column is-12"},[_vm.fixLink?_c("a",{staticClass:"button is-light is-fullwidth",on:{click:function($event){return _vm.$emit("fix-file",_vm.fixLink)}}},[_vm._m(2),_vm._v(" "),_c("span",{staticClass:"text"},[_vm._v("\n\t\t\t\t "+_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.upload.validation.fixfile"))+"\n\t\t\t\t")])]):_vm._e()])],1)])]):_vm._e()},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-download"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-download"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-wrench"})])}],!1,null,null,null).exports,multipart_editor_service_getAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)("/CF/MultiPartProduct/"+relativeUrl)},MultipartEditorService_uploadFile=function(formData){return axios.A.post(multipart_editor_service_getAbsoluteUrl("UploadUserFile"),formData)},MultipartEditorService_getPreviewUrl=function(mopId,name){return"".concat(multipart_editor_service_getAbsoluteUrl("UserUploaded"),"?mopId=").concat(mopId,"&name=").concat(name,"&page=1&random=").concat((new Date).getTime())},MultipartEditorService_removeFile=function(mopId,partInternalName,fileId){return axios.A.post(multipart_editor_service_getAbsoluteUrl("DeleteUserUploaded"),{mopId:mopId,name:partInternalName,value:fileId})},MultipartEditorService_saveCompleteOutput=function(data){return axios.A.post(multipart_editor_service_getAbsoluteUrl("SaveCompleteOutput"),data)},MultipartEditorService_addToBasket=function(mopId,options){var params=new URLSearchParams;params.set("nMultiOrderProductId",String(mopId)),void 0!==(null==options?void 0:options.embedded)&¶ms.set("bEmbedded",String(options.embedded)),void 0!==(null==options?void 0:options.saveOnly)&¶ms.set("bSaveOnly",String(options.saveOnly)),void 0!==(null==options?void 0:options.editMode)&¶ms.set("editMode",String(options.editMode)),void 0!==(null==options?void 0:options.quoteId)&¶ms.set("quoteId",String(options.quoteId)),window.location.href="".concat(multipart_editor_service_getAbsoluteUrl("AddToBasket"),"?").concat(params.toString())},MultipartEditorService_getAllJobPages=function(mopId){return axios.A.post(multipart_editor_service_getAbsoluteUrl("LoadPreview"),{nMultiOrderProductId:mopId})},MultipartEditorService_fixFileUsingProfile=function(url){return axios.A.post(url)},MultipartEditorService_downloadFullOutput=function(url){return axios.A.post(url)},MultipartEditorService_revalidateUploads=function(mopId){var params=new URLSearchParams;return params.append("mopId",String(mopId)),axios.A.post(multipart_editor_service_getAbsoluteUrl("RevalidateUploads"),params)},MultipartEditorService_getPresignedUploadUrl=function(data){return axios.A.post(multipart_editor_service_getAbsoluteUrl("GetPresignedUploadUrl"),data)},MultipartEditorService_confirmS3Upload=function(data){return axios.A.post(multipart_editor_service_getAbsoluteUrl("ConfirmS3Upload"),data)},MultipartEditorService_uploadToS3=function(presignedUrl,file){return new Promise(function(resolve,reject){var xhr=new XMLHttpRequest;xhr.open("PUT",presignedUrl,!0),xhr.onload=function(){resolve({ok:xhr.status>=200&&xhr.status<300,status:xhr.status})},xhr.onerror=function(){reject(new Error("Network error during S3 upload"))},xhr.send(new Blob([file]))})},new_modal=__webpack_require__(59455),Progress=__webpack_require__(69664),MultipartProgressModalvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfMultipartProgress",components:{CfProgress:Progress.A,"cf-modal":new_modal.i},props:{active:Boolean,progress:Number,message:String,title:String,type:{type:String,default:"is-success"},cancelDisabled:Boolean,cancelButtonText:{type:String,default:"vue.web.progress.button.cancel"},backgroundAnimation:Boolean},setup:function(props,_a){var emit=_a.emit,internalActive=(0,vue_common_prod.ref)(!1),internalProgress=(0,vue_common_prod.ref)(props.progress),closePopup=function(){internalActive.value=!1,internalProgress.value=0,emit("update:active",!1)};return(0,vue_common_prod.watch)(internalProgress,function(value){100===value&&(internalActive.value=!1,internalProgress.value=0)}),(0,vue_common_prod.watch)(function(){return props.progress},function(value){0!==value?function(percent){if(!(percent<0||percent>100)){var progressSpeed=10;100===percent&&(progressSpeed=5);var interval=setInterval(function(){internalProgress.value!=percent&&internalActive.value?internalProgress.value1,showLabels=props.model.MinNumberOfPages>0||props.model.MaxNumberOfPages>1||props.model.StepPageNum>1,outputData=(0,vue_common_prod.inject)("outputData"),currentPageNumber=(0,vue_common_prod.ref)(0),currentUploadedItemsLength=(0,vue_common_prod.computed)(function(){var _a,_b,_c;return null!==(_c=null===(_b=null===(_a=outputData.value.data.find(function(x){return x.Name===props.model.InternalName}))||void 0===_a?void 0:_a.Values)||void 0===_b?void 0:_b.length)&&void 0!==_c?_c:0}),showFileSizeMessage=(0,vue_common_prod.computed)(function(){return 0===currentUploadedItemsLength.value}),shouldShowFileSizeMessage=(0,vue_common_prod.computed)(function(){return multipleSubparts&¤tUploadedItemsLength.valueprops.model.MinParts});return(0,vue_common_prod.watch)(outputData,function(){var localOutputData;(localOutputData=outputData.value.data.find(function(x){return x.Name===props.model.InternalName}))&&localOutputData.Values.length>0?currentPageNumber.value=localOutputData.Values.reduce(function(a,b){return"number"==typeof b.PageCount?a+b.PageCount:a},0):currentPageNumber.value=0},{deep:!0,immediate:!0}),{canAddSubpart:canAddSubpart,canRemoveSubpart:canRemoveSubpart,multipleSubparts:multipleSubparts,showLabels:showLabels,currentPageNumber:currentPageNumber,showFileSizeMessage:showFileSizeMessage,shouldShowFileSizeMessage:shouldShowFileSizeMessage,getFileSizeMessage:function(){return fileSizeMessageData.UploadSupportImages?Localizator.z.translateWithFormat(fileTypeAndSizeMessage,allowedImageTypesStr,fileSizeMessageData.MaxFileSizeStr):Localizator.z.translateWithFormat("vue.web.newmultipart.editor.constraint.uploadandsize",fileSizeMessageData.MaxFileSizeStr)},onSwapSubparts:function(event){emit("swap-subparts",props.model.InternalName,event)},removeSubpart:function(subpartIndex){emit("remove-subpart",props.model.InternalName,subpartIndex-1)},addSubpart:function(){emit("add-empty-subpart",props.model.InternalName)},onDeleteFile:function(fileId){emit("delete-file",props.model.InternalName,fileId)},onUploadFile:function(subPartSaveData,subpartData,subpartIndex){emit("upload-file",props.model.InternalName,subPartSaveData,subpartData,subpartIndex,props.partIndex)}}}}),components_ProductPartvue_type_script_lang_ts_=ProductPartvue_type_script_lang_ts_,ProductPart=(0,componentNormalizer.A)(components_ProductPartvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"box is-shadowless is-fullwidth product-part"},[_c("h2",{staticClass:"subtitle is-4"},[_vm._v(" "+_vm._s(_vm.model.Name)+" ")]),_vm._v(" "),_vm.model.Description?_c("div",{staticClass:"mb-2"},[_vm._v(" "+_vm._s(_vm.model.Description)+" ")]):_vm._e(),_vm._v(" "),_vm.shouldShowFileSizeMessage?_c("div",{class:["mb-2","mt-3","help",_vm.model.MinParts>0?"has-text-danger":"has-text-info"]},[_vm._v(" "+_vm._s(_vm.getFileSizeMessage())+" ")]):_vm._e(),_vm._v(" "),_vm._l(_vm.model.SubParts,function(item,index){return _c("cf-product-subpart",{key:"subpart_"+index,attrs:{model:item,"can-remove-subpart":_vm.canRemoveSubpart,"sub-part-index":index+1,"support-type":_vm.model.SupportType},on:{"swap-subpart":_vm.onSwapSubparts,"remove-subpart":_vm.removeSubpart,"upload-file":_vm.onUploadFile,"delete-file":_vm.onDeleteFile}})}),_vm._v(" "),_c("div",{staticClass:"columns is-vcentered is-flex is-justify-content-end"},[_vm.showFileSizeMessage||_vm.showLabels?_c("div",{staticClass:"column"},[_vm.showFileSizeMessage&&!_vm.multipleSubparts?_c("div",{class:["mb-2","help",_vm.model.MinParts>0?"has-text-danger":"has-text-info"]},[_vm._v(" "+_vm._s(_vm.getFileSizeMessage())+" ")]):_vm._e(),_vm._v(" "),_vm.showLabels?[_c("div",{staticClass:"labels is-fullwidth"},[_vm.model.MinNumberOfPages>1?[_c("div",{staticClass:"help min-number-of-pages"},[_vm._v(_vm._s(_vm.Localizator.translateWithFormat("vue.web.multipart.editor.constraint.multiple.part.minimumpagecount",_vm.model.MinNumberOfPages)))])]:_vm._e(),_vm._v(" "),_vm.model.MaxNumberOfPages>0&&_vm.model.MaxNumberOfPages0?_c("hr",{staticClass:"is-spacer-line attribute-spacer is-hidden-mobile-tablet"}):_vm._e(),_vm._v(" "),_c("div",{staticClass:"columns is-multiline is-variable is-2 is-mobile attribute-data"},[_vm._l(_vm.internalModel.ProductAttributes,function(option){return[_c("div",{staticClass:"column is-6 attr-name"},[_c("span",{staticClass:"truncate is-word-break-word",domProps:{innerHTML:_vm._s(option.Key+":")}})]),_vm._v(" "),_c("div",{staticClass:"column is-6 attr-value"},[_c("strong",{staticClass:"truncate is-word-break-word",attrs:{title:option.Value},domProps:{innerHTML:_vm._s(""+option.Value)}})])]}),_vm._v(" "),_c("div",{staticClass:"column is-12"},[_c("hr",{staticClass:"is-spacer-line"})]),_vm._v(" "),_c("div",{staticClass:"column is-6 price-label"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.selectedoptions.quantity"))+"\n ")]),_vm._v(" "),_c("div",{staticClass:"column is-6 price-value"},[_c("strong",{staticClass:"is-word-break-word",attrs:{title:_vm.internalModel.Quantity.toString()}},[_vm._v(_vm._s(_vm.internalModel.Quantity))])])],2)])],1)},[],!1,null,null,null),MultipartSelectedOptions=MultipartSelectedOptions_component.exports,components_MultipartUploadRequirementsvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfMultipartUploadRequirements",props:{model:String},setup:function(){var isOpen=(0,vue_common_prod.ref)(!1),isMobile=useMultipartScreen().isMobile;return(0,vue_common_prod.onMounted)(function(){isOpen.value=!isMobile}),{isOpen:isOpen}}}),MultipartUploadRequirements=(0,componentNormalizer.A)(components_MultipartUploadRequirementsvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"box is-warning is-shadowless"},[_c("cf-collapse",{staticClass:"panel",attrs:{open:_vm.isOpen},on:{"update:open":function($event){_vm.isOpen=$event}}},[_c("div",{attrs:{slot:"trigger"},slot:"trigger"},[_c("div",{staticClass:"columns is-mobile is-vcentered is-variable is-1"},[_c("div",{staticClass:"column"},[_c("h3",{staticClass:"subtitle is-6 is-marginless"},[_c("i",{staticClass:"fas fa-info-circle"}),_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.uploadrequirements.title"))+"\n ")])]),_vm._v(" "),_c("div",{staticClass:"column is-narrow"},[_c("a",{staticClass:"card-header-icon"},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:_vm.isOpen?"angle-up":"angle-down"}})],1)])])]),_vm._v(" "),_c("div",{staticClass:"columns is-multiline is-variable is-2 is-mobile"},[_c("div",{staticClass:"column is-12"},[_c("hr",{staticClass:"is-spacer-line"})]),_vm._v(" "),_vm.model?_c("div",{staticClass:"column is-12",domProps:{innerHTML:_vm._s(_vm.model)}}):_vm._e()])])],1)},[],!1,null,null,null).exports;var basketInterceptor=void 0;function getBasketInterceptor(){return basketInterceptor}window.registerBasketInterceptor=function(callback){basketInterceptor=callback};var IFieldType,ExplorerSelectableEnum,ExplorerItemType,MultipartEditorvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfMultipartEditor",computed:{localizable:function(){return localizable.A},Localizator:function(){return Localizator.z}},components:{CfMultipartUploadRequirements:MultipartUploadRequirements,CfMultipartSelectedOptions:MultipartSelectedOptions,Button:Button,CfProductPart:ProductPart},props:{model:Object,iframe:Boolean,revalidationState:String,thumbnailRefreshKey:Number},setup:function(props,_a){var emit=_a.emit,internalModel=(0,vue_common_prod.ref)(props.model),productAttributes=(0,vue_common_prod.ref)([]),totalPartsCount=(0,vue_common_prod.ref)(0),uploadedPartsCount=(0,vue_common_prod.ref)(0),parts=(0,vue_common_prod.ref)([]),editOptionsUrl="".concat(props.model.BackToProductDescriptionUlr,"/").concat(props.model.ProductSeName,"?EditItem=").concat(props.model.Id,"&SCI=").concat(props.model.ShoppingCartItemId).concat(props.model.EnableEditOptions?"&enableEditOptions=true":"","&editorMode=").concat(props.model.EditorMode),uploadedParts=props.model.OutputItems,outputData=(0,vue_common_prod.ref)({nMultiOrderProductId:props.model.Id.toString(),data:[]}),isEmbeddedIframe=(0,vue_common_prod.inject)("isEmbeddedIframe"),isIframe=(0,vue_common_prod.inject)("isIframe"),isNewlyCreated=(0,vue_common_prod.inject)("isNewlyCreated"),shouldHideElement=(0,vue_common_prod.inject)("shouldHideElement",function(){return!1}),retryRevalidation=(0,vue_common_prod.inject)("retryRevalidation",function(){}),isPropertiesCollapseOpen=(0,vue_common_prod.ref)(!1),selectedOptionsModel=(0,vue_common_prod.ref)(),addedToBasket=(0,vue_common_prod.ref)(!1),backLink=(0,vue_common_prod.ref)(""),showAddToBasketButton=(0,vue_common_prod.computed)(function(){return!isEmbeddedIframe&&!shouldHideElement("addToBasket")&&(props.model.PreviewDisabled||props.model.IsPreviewOptional||props.model.PreviewAndAddToBasketSeparate&&!props.model.ConfirmPreview)});(0,vue_common_prod.provide)("parentParts",parts),(0,vue_common_prod.provide)("outputData",outputData),(0,vue_common_prod.provide)("fileSizeMessageData",{MaxFileSizeStr:props.model.MaxFileSizeStr,UploadSupportImages:props.model.UploadSupportImages});var errorsHandler=new ErrorHandler(function(){}),setBackLink=function(){if(backLink.value=props.model.BackToProductDescriptionUlr,props.model.ReturnUrl)backLink.value=props.model.ReturnUrl;else{if(props.model.ShoppingCartItemId)return;props.model.QuoteId&&(backLink.value="".concat(props.model.BackToProductDescriptionUlr,"?quoteId=").concat(props.model.QuoteId))}},prepareSaveOutputData=function(outputItems){outputData.value={nMultiOrderProductId:props.model.Id.toString(),data:[]},outputItems.forEach(function(partItem){var partToPush={Name:partItem.InternalName,Values:[]};partItem.OutputSubParts.forEach(function(subpartItem){partToPush.Values.push({Value:subpartItem.Value,Count:subpartItem.Count,PageCount:subpartItem.PageCount,PageSizes:subpartItem.PageSizes})}),outputData.value.data.push(partToPush)})},mapOutputItemsToPartItems=function(outputItems){var partsModel=[];outputItems.forEach(function(item){var foundPart=partsModel.find(function(part){return part.InternalName===item.InternalName});if(foundPart){var modelToPush={Value:item.Value,ImageUrl:MultipartEditorService_getPreviewUrl(props.model.Id,item.Value),DefaultFileUrl:null};foundPart.SubParts.push(modelToPush),foundPart.OutputSubParts.push({Value:modelToPush.Value,PageCount:item.PageCount,Count:item.Count,PageSizes:item.PageSizes})}else{modelToPush={Name:item.InputItem.Name,InternalName:item.InternalName,MinParts:item.InputItem.Usage.Minimum,MaxParts:item.InputItem.Usage.Maximum,SubParts:[],OutputSubParts:[],Description:item.InputItem.Description,MinNumberOfPages:item.InputItem.PartConfigurations.find(function(x){return x}).MinNumberOfPages,MaxNumberOfPages:item.InputItem.PartConfigurations.find(function(x){return x}).MaxNumberOfPages,StepPageNum:item.InputItem.PartConfigurations.find(function(x){return x}).StepPageNum,DefaultFileUrl:null};var subpartModelToPush={Value:item.Value,ImageUrl:MultipartEditorService_getPreviewUrl(props.model.Id,item.Value),DefaultFileUrl:null};modelToPush.SubParts.push(subpartModelToPush),modelToPush.OutputSubParts.push({Value:subpartModelToPush.Value,Count:item.Count,PageCount:item.PageCount,PageSizes:item.PageSizes}),partsModel.push(modelToPush)}});var sortedPartsModel=[];return props.model.TabItems.forEach(function(it){var foundPart=partsModel.find(function(x){return x.InternalName===it.InternalName});foundPart&&sortedPartsModel.push(foundPart)}),sortedPartsModel},editOptions=function(){location.href=editOptionsUrl},saveCompleteOutput=function(){MultipartEditorService_saveCompleteOutput(outputData.value)},setTotalPartsCount=function(){var totalParts=0;parts.value.forEach(function(item){totalParts+=item.SubParts.length}),totalPartsCount.value=totalParts},setUploadedPartsCount=function(){var uploadedParts=0;outputData.value.data.forEach(function(item){uploadedParts+=item.Values.length}),uploadedPartsCount.value=uploadedParts},prepareSelectedOptionsModel=function(){selectedOptionsModel.value={Price:props.model.Price,Quantity:props.model.Quantity,ProductAttributes:productAttributes.value,EditOptionsLinkEnabled:editOptionsLinkEnabled.value}},validate=function(){return 0===errorsHandler.getErrors().length},addValidationError=function(error){var slot=$(".multipartUi-V2-UploadsArea > .".concat(error.PartId));errorsHandler.setErrorsForSlot(error.PartId,error.Errors,slot,error.PartName)},isRevalidating=(0,vue_common_prod.computed)(function(){return props.revalidationState===RevalidationState.Pending||props.revalidationState===RevalidationState.InProgress}),revalidationFailed=(0,vue_common_prod.computed)(function(){return props.revalidationState===RevalidationState.Failed}),canProgress=(0,vue_common_prod.computed)(function(){return!isRevalidating.value&&!revalidationFailed.value&&allItemsUploaded.value}),allItemsUploaded=(0,vue_common_prod.computed)(function(){return totalPartsCount.value===uploadedPartsCount.value}),editOptionsLinkEnabled=(0,vue_common_prod.computed)(function(){return!!(props.model.EnableEditOptions&&props.model.ShoppingCartItemId&&isIframe)||props.model.ShoppingCartItemId&&!isEmbeddedIframe&&allItemsUploaded.value});function injectCustomScript(){var scriptUrl,script;props.model.HasScript&&props.model.ScriptUrl&&(scriptUrl=props.model.ScriptUrl,(script=document.createElement("script")).type="text/javascript",script.src=scriptUrl,document.head.appendChild(script))}return(0,vue_common_prod.watch)(allItemsUploaded,function(){prepareSelectedOptionsModel()}),(0,vue_common_prod.watch)(parts,function(){var links;setTotalPartsCount(),emit("change-uploaded-parts",(links=[],parts.value.forEach(function(item){item.SubParts.forEach(function(item){links.push(item)})}),links))},{deep:!0,immediate:!0}),(0,vue_common_prod.watch)(uploadedPartsCount,function(value){emit("change-uploaded-parts-count",value)}),(0,vue_common_prod.watch)(totalPartsCount,function(value){emit("change-total-parts-count",value)}),(0,vue_common_prod.watch)(outputData,function(){errorsHandler.resetErrors(),parts.value.forEach(function(item){var error={PartName:item.Name,PartId:item.InternalName,Errors:[]},partOutputData=outputData.value.data.find(function(x){return x.Name===item.InternalName});if(partOutputData&&partOutputData.Values.length>0){var pageCount=partOutputData.Values.reduce(function(a,b){return"number"==typeof b.PageCount?a+b.PageCount:a},0);item.MaxNumberOfPages&&pageCount>item.MaxNumberOfPages&&(error.Errors.push("vue.web.multipart.editor.validation.part.maxnumberofpages"),addValidationError(error)),item.MinNumberOfPages&&pageCount0&&(error.Errors.push(Localizator.z.translateWithFormat("vue.web.multipart.editor.validation.part.steppagenumber",item.StepPageNum)),addValidationError(error))}}),errorsHandler.setVisible(!1)},{deep:!0}),(0,vue_common_prod.watch)(function(){return props.thumbnailRefreshKey},function(){props.thumbnailRefreshKey&&props.thumbnailRefreshKey>0&&parts.value.forEach(function(part){part.SubParts.forEach(function(subpart){subpart.Value&&(subpart.ImageUrl=MultipartEditorService_getPreviewUrl(props.model.Id,subpart.Value))})})}),(0,vue_common_prod.onMounted)(function(){var mappedOutputParts;internalModel.value.ProductAttributesInfo&&internalModel.value.ProductAttributesInfo.split("
").forEach(function(attr){var keyValuePair=attr.split(": ");productAttributes.value.push({Key:keyValuePair[0],Value:keyValuePair[1]})}),parts.value=props.model.TabItems.map(function(item){var partConfig=item.PartConfigurations.find(function(x){return x});return{Name:item.Name,InternalName:item.InternalName,MinParts:item.Usage.Minimum,MaxParts:item.Usage.Maximum,SubParts:[],OutputSubParts:[],Description:item.Description,MinNumberOfPages:partConfig.MinNumberOfPages,MaxNumberOfPages:partConfig.MaxNumberOfPages,StepPageNum:partConfig.StepPageNum,SupportType:item.SupportType,DefaultFileUrl:item.DefaultFileUrl}}),mappedOutputParts=mapOutputItemsToPartItems(props.model.OutputItems),parts.value.forEach(function(part){var foundMappedPart=mappedOutputParts.find(function(item){return item.InternalName===part.InternalName});if(foundMappedPart&&(part.SubParts=(0,tslib_es6.fX)([],foundMappedPart.SubParts,!0)),0===part.SubParts.length&&part.SubParts.push({ImageUrl:"",Value:"",DefaultFileUrl:part.DefaultFileUrl}),part.SubParts.length0){var tempOutputData=outputData.value.data.find(function(item){return item.Name===partInternalName}),removedOutputSubPart=tempOutputData.Values.splice(event.srcIndex,1)[0];removedOutputSubPart&&tempOutputData.Values.splice(event.destIndex,0,removedOutputSubPart)}saveCompleteOutput()},removeSubpart:function(partInternalName,subpartIndex){var foundPart=parts.value.find(function(item){return item.InternalName===partInternalName});foundPart&&(foundPart.SubParts[subpartIndex]&&foundPart.SubParts.splice(subpartIndex,1))},addEmptySubpart:function(partInternalName){parts.value.find(function(x){return x.InternalName===partInternalName}).SubParts.push({})},onEditOptions:function(){dialog.A.confirm({message:Localizator.z.translate("vue.web.multiparteditorv2.fileupload.editoptionsconfirmation"),confirmText:Localizator.z.translate("vue.common.yes"),onConfirm:editOptions})},onGoToPreview:function(){errorsHandler.getVisible()&&$(".multipart-error .card").effect("highlight",{},3e3),validate()?emit("go-to-preview"):errorsHandler.setVisible(!0)},onDeleteFile:function(partInternalName,subpartName){var foundOutputPart=outputData.value.data.find(function(part){return part.Name===partInternalName});if(foundOutputPart){var foundOutputSubpart=foundOutputPart.Values.find(function(subPart){return subPart.Value===subpartName});(0,sharedScripts.k3)(foundOutputPart.Values,foundOutputSubpart);var foundSubpart=parts.value.find(function(x){return x.InternalName===partInternalName}).SubParts.find(function(x){return x.Value===subpartName});foundSubpart&&(foundSubpart.Value="",foundSubpart.ImageUrl=""),saveCompleteOutput(),setUploadedPartsCount(),emit("delete-file")}},onUploadFile:function(partInternalName,subpartSaveData,subpartData,subpartIndex,partIndex){var foundOutputPart=outputData.value.data.find(function(part){return(null==part?void 0:part.Name)===partInternalName});if(foundOutputPart){var slotIndex=subpartIndex-1;foundOutputPart.Values[slotIndex]?foundOutputPart.Values[slotIndex]=subpartSaveData:foundOutputPart.Values.splice(slotIndex,0,subpartSaveData)}else outputData.value.data.splice(partIndex,0,{Name:partInternalName,Values:[subpartSaveData]});parts.value.find(function(item){return item.InternalName===partInternalName}).SubParts[subpartIndex-1]=subpartData,saveCompleteOutput(),setUploadedPartsCount()}}}}),components_MultipartEditorvue_type_script_lang_ts_=MultipartEditorvue_type_script_lang_ts_,MultipartEditor=(0,componentNormalizer.A)(components_MultipartEditorvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"section product-info multipartUi-V2"},[_c("div",{staticClass:"container multipartUi-V2-Container"},[_c("div",{staticClass:"columns is-mobile multipartUi-V2-Intro is-multiline"},[_vm.isEmbeddedIframe||_vm.isIframe?_vm._e():_c("div",{staticClass:"column back-button is-narrow"},[_c("a",{staticClass:"button is-light",attrs:{href:_vm.backLink}},[_vm._m(0),_vm._v(" "),_c("span",{staticClass:"text is-hidden-mobile"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.back"))+"\n ")])])]),_vm._v(" "),_c("div",{staticClass:"column"},[_c("h1",{staticClass:"title has-text-dark is-marginless is-fullwidth product-title"},[_vm._v("\n "+_vm._s(_vm.model.ProductName)+"\n ")])]),_vm._v(" "),_vm.model.SampleDownloadUrl?_c("div",{staticClass:"column is-3-widescreen is-4-desktop is-12-tablet is-12-mobile"},[_c("a",{staticClass:"button is-light is-fullwidth is-primary",attrs:{href:_vm.model.SampleDownloadUrl,download:""}},[_vm._m(1),_vm._v(" "),_c("span",{staticClass:"text"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.downloadexamplepdf"))+"\n ")])])]):_vm._e()]),_vm._v(" "),_vm.isRevalidating?_c("div",{staticClass:"columns is-mobile multipartUi-V2-Revalidation"},[_c("div",{staticClass:"column"},[_c("div",{staticClass:"notification is-warning"},[_vm._m(2),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.revalidation.inprogress")))])])])]):_vm._e(),_vm._v(" "),_vm.revalidationFailed?_c("div",{staticClass:"columns is-mobile multipartUi-V2-Revalidation"},[_c("div",{staticClass:"column"},[_c("div",{staticClass:"notification is-danger"},[_vm._m(3),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.revalidation.failed")))]),_vm._v("\n  \n "),_c("button",{staticClass:"button is-small is-danger is-outlined",on:{click:_vm.onRetryRevalidation}},[_vm._v("Retry")])])])]):_vm._e(),_vm._v(" "),_c("div",{staticClass:"columns is-mobile multipartUi-V2-Main is-multiline"},[_c("div",{staticClass:"column is-3-widescreen is-4-desktop is-12-tablet is-12-mobile multipartUi-V2-productInfoAndRequirements"},[_c("cf-multipart-selected-options",{attrs:{model:_vm.selectedOptionsModel},on:{"edit-options":_vm.onEditOptions}}),_vm._v(" "),_vm.model.UploadRequirements?_c("cf-multipart-upload-requirements",{attrs:{model:_vm.model.UploadRequirements}}):_vm._e()],1),_vm._v(" "),_c("div",{staticClass:"column multipartUi-V2-UploadsArea is-flex is-justify-content-stretch"},_vm._l(_vm.parts,function(part,index){return _c("cf-product-part",{key:"part_"+index,class:part.InternalName,attrs:{model:part,"part-index":index},on:{"remove-subpart":_vm.removeSubpart,"add-empty-subpart":_vm.addEmptySubpart,"swap-subparts":_vm.onSwapSubparts,"upload-file":_vm.onUploadFile,"delete-file":_vm.onDeleteFile}})}),1)]),_vm._v(" "),_c("div",{staticClass:"columns is-small is-mobile is-vcentered multipartUi-V2-Footer is-multiline"},[_c("div",{staticClass:"upload-status-container column completed-list"},[_c("div",{staticClass:"button is-light is-marginless has-text-primary is-fullwidth is-justify-content-flex-start"},[_c("i",{staticClass:"fas fa-tasks"}),_vm._v(" "),_c("span",{class:["uploads-completed",_vm.allItemsUploaded?"has-text-success":"has-text-danger"]},[_vm._v("\n "+_vm._s(_vm.Localizator.translateWithFormat("vue.web.multiparteditorv2.fileupload.uploadscompleted",_vm.uploadedPartsCount,_vm.totalPartsCount))+"\n ")])])]),_vm._v(" "),_vm.model.CustomBackUrl?_c("div",{staticClass:"column is-3-widescreen is-4-desktop is-12-tablet is-12-mobile"},[_c("button",{staticClass:"button is-primary is-fullwidth",on:{click:_vm.onCancel}},[_c("span",{staticClass:"text"},[_vm._v(" "+_vm._s(_vm._f("localizable")("vue.web.newmultipart.editor.button.cancel"))+" ")])])]):_vm._e(),_vm._v(" "),_vm.showAddToBasketButton?_c("div",{staticClass:"column is-3-widescreen is-4-desktop is-12-tablet is-12-mobile"},[_c("button",{staticClass:"button is-primary is-fullwidth",class:{"is-loading":_vm.isRevalidating},attrs:{disabled:!_vm.canProgress||_vm.addedToBasket},on:{click:_vm.addToBasket}},[_vm.isRevalidating?_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-sync fa-spin"})]):_vm._e(),_vm._v(" "),_c("span",{staticClass:"text"},[_vm._v("\n "+_vm._s(_vm._f("localizable")(_vm.isRevalidating?"vue.web.multiparteditorv2.revalidation.processing":_vm.isNewlyCreated?"vue.web.multiparteditorv2.editorpage.addtobasket":"vue.web.multiparteditorv2.editorpage.save"))+"\n ")])])]):_vm._e(),_vm._v(" "),_vm.model.PreviewDisabled?_vm._e():_c("div",{staticClass:"column is-3-widescreen is-4-desktop is-12-tablet is-12-mobile"},[_c("button",{staticClass:"button is-primary is-fullwidth",class:{"is-loading":_vm.isRevalidating},attrs:{disabled:!_vm.canProgress},on:{click:_vm.onGoToPreview}},[_vm.isRevalidating?_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-sync fa-spin"})]):_vm._e(),_vm._v(" "),_c("span",{staticClass:"text",domProps:{innerHTML:_vm._s(_vm.isRevalidating?_vm.Localizator.translate("vue.web.multiparteditorv2.revalidation.processing"):_vm.getPreviewButtonText())}}),_vm._v(" "),_vm.isRevalidating?_vm._e():_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-chevron-right"})])])])])])])},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-chevron-left"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-download"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-sync fa-spin"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-exclamation-triangle"})])}],!1,null,null,null).exports,usePreviewCtrl=function(_a){var previewImages=_a.previewImages,_b=_a.createPreviewCallback,createPreviewCallback=void 0===_b?function(data){}:_b,_c=_a.eventCallbacks,eventCallbacks=void 0===_c?{addToBasket:function(){}}:_c,config=_a.config,registeredListeners=(0,vue_common_prod.ref)({}),listenerTarget=config.isParentIframe?window:parent,callbacks={onPreviewStart:[]},iframeId=config.iframeId||"previewWindow",eventDetectionStarted=(0,vue_common_prod.ref)(!1),messageHandler=null,pluginResponseReceived=!1,pluginResponseResolver=null,registerListener=function(event,callback){callback&&(registeredListeners.value&®isteredListeners.value[event]||(registeredListeners.value[event]=[]),registeredListeners.value[event].push(callback))},getListenerByEvent=function(event){switch(event){case EventsFromPreview.createPreview:return createPreview;case EventsFromPreview.createPagePreviewByIndex:return createPagePreviewByIndex;case EventsFromPreview.addToBasket:return eventCallbacks.addToBasket;default:return null}},getIframeElement=function(){return document.getElementById(iframeId)},sendToPreviewPlugin=function(action,sendData){var previewWindow=getIframeElement();if(previewWindow&&previewWindow.contentWindow){var data={target:"preview",event:action,data:sendData},message=JSON.stringify(data);previewWindow.contentWindow.postMessage(message,location.origin)}},startPreview=function(data){sendToPreviewPlugin(EventsFromEditor.start,data)},createPreviewInThePlugin=function(data){sendToPreviewPlugin(EventsFromEditor.previewCreated,data),createPreviewCallback(data)},createPagePreviewByIndex=function(data){return(0,tslib_es6.sH)(void 0,void 0,void 0,function(){var imageUrl;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return[4,getImageByIndex(data.index,data.width,data.pdfProfileObj)];case 1:return imageUrl=_a.sent(),createPreviewInThePlugin({id:"page_".concat(data.index),width:data.width,preview:imageUrl}),executeCallbacks(callbacks.onPreviewStart),[2]}})})},createPreview=function(data){return(0,tslib_es6.sH)(void 0,void 0,void 0,function(){var imageUrl;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return[4,getImageById(data.id,data.width)];case 1:return imageUrl=_a.sent(),createPreviewInThePlugin({id:data.id,width:data.width,preview:imageUrl}),executeCallbacks(callbacks.onPreviewStart),[2]}})})},getImageById=function(id,width){return(0,tslib_es6.sH)(void 0,void 0,Promise,function(){var foundImage;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return(foundImage=previewImages.value.find(function(item){return item.Id===id}))?[4,convertToBase64(foundImage.ImageUrl,width,config.previewContext)]:[3,2];case 1:return[2,_a.sent()];case 2:return[2,""]}})})},getImageByIndex=function(index,width,pdfProfileObj){return(0,tslib_es6.sH)(void 0,void 0,void 0,function(){var foundImage,params,imageUrl;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return foundImage=previewImages.value.find(function(item,internalIndex){return internalIndex===index}),params=[],foundImage&&(imageUrl=foundImage.ImageUrl,pdfProfileObj&&pdfProfileObj.Options&&(pdfProfileObj.Options.forEach(function(item){return params.push("PreviewPdfProfileOptions=".concat(encodeURIComponent(item)))}),pdfProfileObj.Variables&&pdfProfileObj.Variables.length>0&&pdfProfileObj.Variables.forEach(function(item,index){params.push("PreviewPdfProfileVariables[".concat(index,"].Key=").concat(encodeURIComponent(item.Key))),params.push("PreviewPdfProfileVariables[".concat(index,"].Value=").concat(encodeURIComponent(item.Value)))}),imageUrl+=params.length>0?"&"+params.join("&"):"")),foundImage&&imageUrl?[4,convertToBase64(imageUrl,width,config.previewContext)]:[3,2];case 1:return[2,_a.sent()];case 2:return[2,""]}})})},executeCallbacks=function(callbackObjects){callbackObjects.forEach(function(callbackObj){return!callbackObj.executed&&callbackObj.callback&&(0,helpers.VH)(callbackObj.callback)&&(callbackObj.callback(),void(callbackObj.executed=!0))})};return{sendToPreviewPlugin:sendToPreviewPlugin,getIframeElement:getIframeElement,startPreview:startPreview,startPreviewWithRetry:function(data){return(0,tslib_es6.sH)(void 0,void 0,Promise,function(){var attempt;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:pluginResponseReceived=!1,pluginResponseResolver=null,attempt=1,_a.label=1;case 1:return attempt<=5?(startPreview(data),[4,(timeoutMs=2e3,new Promise(function(resolve){if(pluginResponseReceived)resolve(!0);else{var timeoutId=setTimeout(function(){pluginResponseResolver=null,resolve(!1)},timeoutMs);pluginResponseResolver=function(){clearTimeout(timeoutId),resolve(!0)}}}))]):[3,5];case 2:return _a.sent()?[2,!0]:attempt<5?[4,new Promise(function(resolve){return setTimeout(resolve,1e3)})]:[3,4];case 3:_a.sent(),_a.label=4;case 4:return attempt++,[3,1];case 5:return[2,!1]}var timeoutMs})})},stopPreview:function(){sendToPreviewPlugin(EventsFromEditor.stop,null)},setIsPreviewOnly:function(){sendToPreviewPlugin(EventsFromEditor.isPreviewOnlyMode,!0)},createPreviewInThePlugin:createPreviewInThePlugin,createPagePreviewByIndex:createPagePreviewByIndex,createPreview:createPreview,registerAllListeners:function(){for(var event in EventsFromPreview)registerListener(event,getListenerByEvent(event))},startEventDetection:function(){if(!eventDetectionStarted.value){var eventMethod=listenerTarget.addEventListener?"addEventListener":"attachEvent";(0,listenerTarget[eventMethod])("attachEvent"===eventMethod?"onmessage":"message",messageHandler=function(e){try{if(config.filterMessagesBySource){var iframe=getIframeElement();if(!iframe||e.source!==iframe.contentWindow)return}var dataObject=JSON.parse(e.data);if(dataObject&&"preview"===dataObject.target){pluginResponseReceived||(pluginResponseReceived=!0,pluginResponseResolver&&(pluginResponseResolver(),pluginResponseResolver=null));var listener=registeredListeners.value[dataObject.event];if(listener)for(var i=0;i0&&(scale=thumbnailWidth/viewport.width,viewport=page.getViewport({scale:scale})),canvas=document.createElement("canvas"),context=canvas.getContext("2d"),canvas.width=Math.floor(viewport.width),canvas.height=Math.floor(viewport.height),[4,page.render({canvasContext:context,viewport:viewport}).promise];case 5:_a.sent(),images.push(canvas.toDataURL(types.sE.Png)),_a.label=6;case 6:return pageNum++,[3,3];case 7:return[2,images];case 8:return e_1=_a.sent(),console.error("[".concat(componentName,"] Failed to render PDF:"),e_1),[2,[]];case 9:return[2]}})})},waitForIframe=function(iframeId,componentName){return void 0===componentName&&(componentName="PreviewHelper"),new Promise(function(resolve){var resolved=!1,attempts=0,doResolve=function(){resolved||(resolved=!0,resolve())},checkIframe=function(){var _a;if(!resolved){attempts++;var iframe=document.getElementById(iframeId);if(iframe){if(iframe.contentWindow){try{if("complete"===(null===(_a=iframe.contentDocument)||void 0===_a?void 0:_a.readyState))return void doResolve()}catch(e){}if(1===attempts&&iframe.addEventListener("load",function(){return doResolve()},{once:!0}),attempts>=5)return void doResolve()}attempts<50?setTimeout(checkIframe,100):(console.warn("[".concat(componentName,"] Iframe wait timeout for #").concat(iframeId)),doResolve())}else attempts<50?setTimeout(checkIframe,100):(console.warn("[".concat(componentName,"] Iframe #").concat(iframeId," not found after ").concat(attempts," attempts")),doResolve())}};checkIframe()})},createMountedGuard=function(){var mounted=!0;return{get isMounted(){return mounted},cleanup:function(){mounted=!1}}},hasMixedDimensions=function(metadata){if(!metadata||metadata.length<=1)return!1;if(0===metadata[0].Height||0===metadata[0].Width)return!1;var firstRatio=metadata[0].Width/metadata[0].Height;return metadata.some(function(page){if(0===page.Height||0===page.Width)return!1;var ratio=page.Width/page.Height;return Math.abs(ratio-firstRatio)/firstRatio>.02})},IndividualPartPreviewvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"IndividualPartPreview",props:{partName:{type:String,required:!0},internalName:{type:String,required:!0},uniqueId:{type:Number,required:!0},previewUrls:{type:Array,required:!0},previewUrl:{type:String,required:!0},previewType:{type:Number,default:MePreviewType.standard},thumbnailWidth:{type:Number,default:0},isParentIframe:{type:Boolean,default:!1},startDelay:{type:Number,default:0},pageMetadata:{type:Array,default:null}},setup:function(props){var _this=this,previewContainer=(0,vue_common_prod.ref)(null),reloadKey=(0,vue_common_prod.ref)(0),previewImages=(0,vue_common_prod.ref)([]),allPagesModel=(0,vue_common_prod.ref)(),isFlipPreview=(0,vue_common_prod.computed)(function(){return props.previewType===MePreviewType.flip}),iframeId=(0,vue_common_prod.computed)(function(){return"previewWindow-".concat(props.internalName,"-").concat(props.uniqueId)}),previewContainerId=(0,vue_common_prod.computed)(function(){return"multipart-preview-".concat(props.internalName,"-").concat(props.uniqueId)}),mountedGuard=createMountedGuard(),_a=usePreviewCtrl({previewImages:previewImages,createPreviewCallback:function(){},eventCallbacks:{addToBasket:function(){}},config:{isParentIframe:props.isParentIframe,previewContext:props.previewType,iframeId:iframeId.value,filterMessagesBySource:!0}}),startPreviewWithRetry=_a.startPreviewWithRetry,setIsPreviewOnly=_a.setIsPreviewOnly,startEventDetection=_a.startEventDetection,stopEventDetection=_a.stopEventDetection,registerAllListeners=_a.registerAllListeners,initializePreview=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return mountedGuard.isMounted?[4,(0,tslib_es6.sH)(_this,void 0,void 0,function(){var images,componentName,_i,_a,url,pdfImages;return(0,tslib_es6.YH)(this,function(_b){switch(_b.label){case 0:images=[],componentName="IndividualPartPreview:".concat(props.internalName),_i=0,_a=props.previewUrls,_b.label=1;case 1:return _i<_a.length?(url=_a[_i],mountedGuard.isMounted?function(url){var lowerUrl=url.toLowerCase();return lowerUrl.includes(".pdf")||lowerUrl.includes("application/pdf")}(url)?[4,renderPdfToBase64Images(url,props.thumbnailWidth,componentName)]:[3,3]:[2]):[3,5];case 2:return pdfImages=_b.sent(),images.push.apply(images,pdfImages),[3,4];case 3:images.push(url),_b.label=4;case 4:return _i++,[3,1];case 5:return mountedGuard.isMounted?(previewImages.value=images.map(function(url){return{ImageUrl:url,Id:(0,sharedScripts.sI)()}}),[2]):[2]}})})]:[2];case 1:return _a.sent(),mountedGuard.isMounted?0===previewImages.value.length?[2]:[4,(0,tslib_es6.sH)(_this,void 0,void 0,function(){var mixedSizes,useSinglePage,pagePromises,pages,_this=this;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return mountedGuard.isMounted?(mixedSizes=hasMixedDimensions(props.pageMetadata),useSinglePage=mixedSizes&&null!=props.pageMetadata,allPagesModel.value={Records:[{Pages:[],HasCovers:!useSinglePage,DisplayType:useSinglePage?"single":"booklet",SpreadOrientation:"left",RecordIndex:0,UseRecommendedWidth:!useSinglePage,UsePerPageDimensions:useSinglePage}],CurrentPage:0,Name:props.partName},pagePromises=previewImages.value.map(function(item,index){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var dimensions;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,2,,3]),[4,previewHelpers_getImageDimensions(item.ImageUrl)];case 1:return dimensions=_a.sent(),[2,{Id:item.Id,Width:dimensions.width,Height:dimensions.height,IsCover:!useSinglePage&&previewImages.value.length>1,Index:index,Name:Localizator.z.translateWithFormat("vue.web.multiparteditor.preview.pagenamepattern",index+1)}];case 2:return _a.sent(),[2,null];case 3:return[2]}})})}),[4,Promise.all(pagePromises)]):[2];case 1:return pages=_a.sent().filter(function(p){return null!==p}),mountedGuard.isMounted?(pages.sort(function(a,b){return a.Index-b.Index}),allPagesModel.value.Records[0].Pages=pages,[2]):[2]}})})]:[2];case 2:return _a.sent(),mountedGuard.isMounted?[4,waitForIframe(iframeId.value,"IndividualPartPreview:".concat(props.internalName))]:[2];case 3:return _a.sent(),mountedGuard.isMounted?(setIsPreviewOnly(),allPagesModel.value?[4,startPreviewWithRetry(allPagesModel.value)]:[3,5]):[2];case 4:_a.sent(),_a.label=5;case 5:return[2]}})})},lastProcessedUrls=(0,vue_common_prod.ref)("");return(0,vue_common_prod.watch)(function(){return props.previewUrls},function(newUrls){if(newUrls&&newUrls.length>0&&(urls=(0,tslib_es6.fX)([],newUrls,!0),(serialized=JSON.stringify(urls))!==lastProcessedUrls.value&&(lastProcessedUrls.value=serialized,1))){reloadKey.value++,previewImages.value=[];(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return props.startDelay>0?[4,delay(props.startDelay)]:[3,2];case 1:_a.sent(),_a.label=2;case 2:return mountedGuard.isMounted&&initializePreview(),[2]}})})}var urls,serialized},{deep:!0}),(0,vue_common_prod.onMounted)(function(){if(startEventDetection(),registerAllListeners(),props.previewUrls&&props.previewUrls.length>0){lastProcessedUrls.value=JSON.stringify(props.previewUrls);(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return props.startDelay>0?[4,delay(props.startDelay)]:[3,2];case 1:_a.sent(),_a.label=2;case 2:return mountedGuard.isMounted&&initializePreview(),[2]}})})}}),(0,vue_common_prod.onUnmounted)(function(){mountedGuard.cleanup(),stopEventDetection()}),{previewContainer:previewContainer,reloadKey:reloadKey,iframeId:iframeId,previewContainerId:previewContainerId,isFlipPreview:isFlipPreview}}}),components_IndividualPartPreviewvue_type_script_lang_ts_=IndividualPartPreviewvue_type_script_lang_ts_,IndividualPartPreview=(0,componentNormalizer.A)(components_IndividualPartPreviewvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"individual-part-preview-wrapper"},[_c("h3",{staticClass:"title is-5 has-text-dark individual-preview-title"},[_vm._v("\n "+_vm._s(_vm.partName)+"\n ")]),_vm._v(" "),_c("div",{ref:function(el){return _vm.previewContainer=el},class:["box","multipart-preview-window","individual-part-preview",{"flip-preview":_vm.isFlipPreview}],attrs:{id:_vm.previewContainerId}},[_c("iframe",{key:_vm.reloadKey,staticClass:"is-fullwidth is-fullheight",attrs:{id:_vm.iframeId,src:_vm.previewUrl,title:"Part preview"}})])])},[],!1,null,null,null).exports,units_type=__webpack_require__(56709),MultipartEditorPreviewvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfMultipartEditorPreview",components:{CfMultipartProgress:MultipartProgressModal,CfIndividualPartPreview:IndividualPartPreview},computed:{Localizator:function(){return Localizator.z}},emits:["start-preview","go-to-editor","on-enable-buttons-by-timeout"],props:{model:Object,uploadedItems:Number,totalItems:Number,loadJobUrl:String},setup:function(props,_a){var addToBasketTimeout,_this=this,emit=_a.emit,previewImages=(0,vue_common_prod.ref)([]),allPagesModel=(0,vue_common_prod.ref)(),previewUrls=(0,vue_common_prod.ref)([]),pdfPreviewUrls=(0,vue_common_prod.ref)([]),pageMetadata=(0,vue_common_prod.ref)(null),individualPreviewParts=(0,vue_common_prod.ref)([]),hasIndividualPreviews=(0,vue_common_prod.ref)(!1),previewStateDetermined=(0,vue_common_prod.ref)(!1),sortedIndividualPreviewParts=(0,vue_common_prod.computed)(function(){return(0,tslib_es6.fX)([],individualPreviewParts.value,!0).sort(function(a,b){return a.order-b.order})}),hasCombinedPreview=(0,vue_common_prod.computed)(function(){return previewUrls.value.length>0||pdfPreviewUrls.value.length>0}),showCombinedPreviewIframe=(0,vue_common_prod.computed)(function(){return!previewStateDetermined.value||hasCombinedPreview.value}),isNewlyCreated=(0,vue_common_prod.inject)("isNewlyCreated"),isEmbeddedIframe=(0,vue_common_prod.inject)("isEmbeddedIframe"),isIframe=(0,vue_common_prod.inject)("isIframe"),shouldHideElement=(0,vue_common_prod.inject)("shouldHideElement",function(){return!1}),addedToBasket=(0,vue_common_prod.ref)(!1),reloadIframeKey=(0,vue_common_prod.ref)(!1),isFlipPreview=props.model.previewType===MePreviewType.flip,downloadOutputActionId=(0,vue_common_prod.ref)(""),isLoading=(0,vue_common_prod.ref)(!1),loadingProgress=(0,vue_common_prod.ref)(0),stepsDoneBeforeStartPreview=(0,vue_common_prod.reactive)({prepareImages:!1}),previewWindowContainer=(0,vue_common_prod.ref)(null),areAddToBasketButtonsDisabled=(0,vue_common_prod.ref)(!0),waitForPreviewTimeoutSeconds=30*units_type.p.Second,areBeforePreviewStepsDone=function(){var stepsDone=!0;return Object.keys(stepsDoneBeforeStartPreview).forEach(function(key){stepsDone&&!stepsDoneBeforeStartPreview[key]&&(stepsDone=!1)}),stepsDone},incrementProgress=function(value){loadingProgress.value<=75&&(loadingProgress.value+=value)},resetLoadingProgress=function(){loadingProgress.value=0},_b=usePreviewCtrl({previewImages:previewImages,createPreviewCallback:function(){},eventCallbacks:{addToBasket:addToBasket},config:{isParentIframe:isEmbeddedIframe||isIframe,previewContext:props.model.previewType,iframeId:"previewWindow",filterMessagesBySource:!0}}),resetCallbacks=_b.resetCallbacks,startPreviewWithRetry=_b.startPreviewWithRetry,stopPreview=_b.stopPreview,registerAllListeners=_b.registerAllListeners,startEventDetection=_b.startEventDetection,stopEventDetection=_b.stopEventDetection,setIsPreviewOnly=_b.setIsPreviewOnly,onPreviewCreated=_b.onPreviewCreated,_c=useImmediateAction({onProcessing:function(){incrementProgress(15)},onFinished:function(data){(null==data?void 0:data.PdfDownloadUrl)&&(0,documentDownload.Ay)(data.PdfDownloadUrl),setTimeout(function(){closeLoading()},200)},onError:function(){closeLoading()}}),onStatusChanged=_c.onStatusChanged,cancel=_c.cancel,stopEnableAddToBasketWithDelay=function(){areAddToBasketButtonsDisabled.value=!1,clearTimeout(addToBasketTimeout)},addToBasket=function(){var basketInterceptor=getBasketInterceptor();basketInterceptor?basketInterceptor(props.model):(MultipartEditorService_addToBasket(props.model.mopId,{embedded:!(!isEmbeddedIframe&&!isIframe)}),addedToBasket.value=!0)},getPreviewImages=function(){return(0,tslib_es6.sH)(_this,void 0,Promise,function(){var images,_i,_a,pdfUrl,pdfImages;return(0,tslib_es6.YH)(this,function(_b){switch(_b.label){case 0:if(!(pdfPreviewUrls.value&&pdfPreviewUrls.value.length>0))return[3,5];images=[],_i=0,_a=pdfPreviewUrls.value,_b.label=1;case 1:return _i<_a.length?(pdfUrl=_a[_i],[4,renderPdfToBase64Images(pdfUrl,props.model.thumbnailWidth,"MultipartEditorPreview")]):[3,4];case 2:pdfImages=_b.sent(),images.push.apply(images,pdfImages),_b.label=3;case 3:return _i++,[3,1];case 4:return[2,images];case 5:return[2,previewUrls.value]}})})},onGoToPreview=function(){resetCallbacks(),scrollToTopSmooth(),areAddToBasketButtonsDisabled.value=!0,addToBasketTimeout=setTimeout(function(){areAddToBasketButtonsDisabled.value=!1,emit("on-enable-buttons-by-timeout"),shared.y8.open({message:Localizator.z.translate(props.model.inIframe?"vue.web.multiparteditor.preview.toolongtimetowait.message.iframe":"vue.web.multiparteditor.preview.toolongtimetowait.message.noiframe"),type:"is-info",duration:5e3,position:"is-bottom"})},waitForPreviewTimeoutSeconds),MultipartEditorService_getAllJobPages(props.model.mopId).then(function(res){res.data.success?registerAction(res.data.actionId):shared.y8.error(Localizator.z.translate("vue.web.multiparteditorv2.preview.error"))})},customStartPreview=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return hasCombinedPreview.value&&previewImages.value.length>0?[4,waitForIframe("previewWindow","MultipartEditorPreview")]:[3,2];case 1:return _a.sent(),setIsPreviewOnly(),startPreviewWithRetry(allPagesModel.value),[3,3];case 2:stopEnableAddToBasketWithDelay(),_a.label=3;case 3:return emit("start-preview"),[2]}})})},registerAction=useImmediateAction({onFinished:function(data){var _a;data.IsSuccess&&(previewUrls.value=data.PreviewUrls||[],pdfPreviewUrls.value=data.PdfPreviewUrls||[],hasIndividualPreviews.value=null!==(_a=data.HasIndividualPreviews)&&void 0!==_a&&_a,data.IndividualPreviewParts&&data.IndividualPreviewParts.length>0?individualPreviewParts.value=data.IndividualPreviewParts.map(function(part){return{partName:part.PartName,internalName:part.InternalName,order:part.Order,previewUrls:part.PreviewUrls||[],pageMetadata:part.PageMetadata||null}}):individualPreviewParts.value=[],previewStateDetermined.value=!0,pageMetadata.value=data.PageMetadata||null,(0,tslib_es6.sH)(_this,void 0,Promise,function(){var images,_a;return(0,tslib_es6.YH)(this,function(_b){switch(_b.label){case 0:return[4,getPreviewImages()];case 1:return images=_b.sent(),previewImages.value=[],(_a=previewImages.value).push.apply(_a,images.map(function(item){return{ImageUrl:item,Id:(0,sharedScripts.sI)()}})),[2]}})}).then(function(){previewImages.value.length>0?(!function(){var useSinglePage=hasMixedDimensions(pageMetadata.value)&&null!=pageMetadata.value;allPagesModel.value={Records:[],CurrentPage:0,Name:props.model.productName},allPagesModel.value.Records.push({Pages:[],HasCovers:!useSinglePage,DisplayType:useSinglePage?"single":"booklet",SpreadOrientation:"left",RecordIndex:0,UseRecommendedWidth:!useSinglePage,UsePerPageDimensions:useSinglePage});var pagePromises=previewImages.value.map(function(item,index){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var dimensions;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,2,,3]),[4,previewHelpers_getImageDimensions(item.ImageUrl)];case 1:return dimensions=_a.sent(),[2,{Id:item.Id,Width:dimensions.width,Height:dimensions.height,IsCover:!useSinglePage&&previewImages.value.length>1,Index:index,Name:Localizator.z.translateWithFormat("vue.web.multiparteditor.preview.pagenamepattern",index+1)}];case 2:return _a.sent(),[2,null];case 3:return[2]}})})});Promise.all(pagePromises).then(function(pages){pages.filter(function(p){return null!==p}).forEach(function(page){allPagesModel.value.Records[0].Pages.push(page)}),allPagesModel.value.Records[0].Pages.sort(function(a,b){return a.Index-b.Index}),stepsDoneBeforeStartPreview.prepareImages=!0})}(),(0,helpers.fm)(areBeforePreviewStepsDone,customStartPreview)):(stopEnableAddToBasketWithDelay(),stepsDoneBeforeStartPreview.prepareImages=!0,emit("start-preview"))}))}}).registerAction,onConfirm=function(){addToBasket()},closeLoading=function(){loadingProgress.value=100,setTimeout(function(){isLoading.value=!1,resetLoadingProgress()},200)},scrollToTopSmooth=function(){previewWindowContainer.value?(0,sharedScripts.uS)({element:previewWindowContainer.value,offset:150,behavior:"smooth"}):window.scrollTo({top:0,behavior:"smooth"})};(0,vue_common_prod.watch)(function(){return props.model},function(value){value.isPreviewPage?onGoToPreview():stopPreview()},{deep:!0,immediate:!0}),onPreviewCreated(function(){stopEnableAddToBasketWithDelay()});var mountedGuard=createMountedGuard();return(0,vue_common_prod.onMounted)(function(){startEventDetection(),registerAllListeners()}),(0,vue_common_prod.onUnmounted)(function(){mountedGuard.cleanup(),clearTimeout(addToBasketTimeout),stopEventDetection()}),{isEmbeddedIframe:isEmbeddedIframe,isIframe:isIframe,isNewlyCreated:isNewlyCreated,shouldHideElement:shouldHideElement,addedToBasket:addedToBasket,reloadIframeKey:reloadIframeKey,isFlipPreview:isFlipPreview,loadingProgress:loadingProgress,isLoading:isLoading,previewWindowContainer:previewWindowContainer,areAddToBasketButtonsDisabled:areAddToBasketButtonsDisabled,individualPreviewParts:individualPreviewParts,hasIndividualPreviews:hasIndividualPreviews,hasCombinedPreview:hasCombinedPreview,showCombinedPreviewIframe:showCombinedPreviewIframe,sortedIndividualPreviewParts:sortedIndividualPreviewParts,STAGGER_DELAY_MS:1e3,onCancelDownload:function(){cancel(downloadOutputActionId.value)},downloadFullOutputFile:function(fileUrl){(0,documentDownload.Ay)(fileUrl)},onClickDownloadFullOutput:function(){isLoading.value=!0,resetLoadingProgress(),incrementProgress(15),MultipartEditorService_downloadFullOutput(props.model.downloadPreviewUrl).then(function(response){response.data.success?(downloadOutputActionId.value=response.data.actionId,ImmediateAction.Register(response.data.actionId,onStatusChanged)):(closeLoading(),shared.y8.error(response.data.error))}).catch(function(error){console.log(error)})},openConfirmPreviewModal:function(){dialog.A.confirm({message:Localizator.z.translate("vue.web.multiparteditorv2.preview.confirm"),confirmText:Localizator.z.translate("vue.common.yes"),onConfirm:onConfirm})},onConfirm:onConfirm,onGoToEditor:function(){emit("go-to-editor"),stopEnableAddToBasketWithDelay(),Object.keys(stepsDoneBeforeStartPreview).forEach(function(key){stepsDoneBeforeStartPreview[key]=!1}),stopPreview(),reloadIframeKey.value=!reloadIframeKey.value,individualPreviewParts.value=[],hasIndividualPreviews.value=!1,previewStateDetermined.value=!1},onAddToBasket:function(){addToBasket()}}}}),components_MultipartEditorPreviewvue_type_script_lang_ts_=MultipartEditorPreviewvue_type_script_lang_ts_,MultipartEditorPreview=(0,componentNormalizer.A)(components_MultipartEditorPreviewvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"section"},[_c("div",{staticClass:"container"},[_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column is-narrow"},[_c("a",{staticClass:"button is-light",on:{click:_vm.onGoToEditor}},[_vm._m(0),_vm._v(" "),_c("span",{staticClass:"text is-hidden-mobile"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.back"))+"\n ")])])]),_vm._v(" "),_c("div",{staticClass:"column"},[_c("span",{staticClass:"title has-text-dark is-marginless is-fullwidth product-title"},[_vm._v("\n "+_vm._s(_vm.model.productName)+"\n ")])])]),_vm._v(" "),_vm.hasIndividualPreviews&&_vm.individualPreviewParts.length>0?_vm._l(_vm.sortedIndividualPreviewParts,function(part,index){return _c("div",{key:part.internalName+"-"+part.order,staticClass:"columns"},[_c("div",{staticClass:"column"},[_c("cf-individual-part-preview",{attrs:{"part-name":part.partName,"internal-name":part.internalName,"unique-id":part.order,"preview-urls":part.previewUrls,"preview-url":_vm.model.previewUrl,"preview-type":_vm.model.previewType,"thumbnail-width":_vm.model.thumbnailWidth,"is-parent-iframe":_vm.isEmbeddedIframe||_vm.isIframe,"start-delay":index*_vm.STAGGER_DELAY_MS,"page-metadata":part.pageMetadata}})],1)])}):_vm._e(),_vm._v(" "),_vm.showCombinedPreviewIframe?_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column"},[_vm.hasIndividualPreviews?_c("h3",{staticClass:"title is-5 has-text-dark combined-preview-title"},[_vm._v("\n "+_vm._s(_vm.Localizator.translate("vue.web.multiparteditorv2.preview.combined"))+"\n ")]):_vm._e(),_vm._v(" "),_c("div",{ref:"previewWindowContainer",class:["box","multipart-preview-window",{"flip-preview":_vm.isFlipPreview}],attrs:{id:"multipart-new-preview"}},[_c("iframe",{key:_vm.reloadIframeKey,staticClass:"is-fullwidth is-fullheight is-h-5",attrs:{id:"previewWindow",src:_vm.model.previewUrl,title:"description"}})])])]):_vm._e(),_vm._v(" "),_c("div",{staticClass:"columns is-small is-mobile is-vcentered multipartUi-V2-Footer is-multiline"},[_c("div",{staticClass:"column completed-list"},[_c("div",{staticClass:"button is-light is-marginless has-text-primary is-fullwidth is-justify-content-flex-start"},[_c("i",{staticClass:"fas fa-tasks"}),_vm._v(" "),_c("span",{class:["uploads-completed",_vm.uploadedItems<_vm.totalItems?"has-text-danger":"has-text-success"]},[_vm._v("\n "+_vm._s(_vm.Localizator.translateWithFormat("vue.web.multiparteditorv2.fileupload.uploadscompleted",_vm.uploadedItems,_vm.totalItems))+"\n ")])])]),_vm._v(" "),_vm.model.downloadPreviewUrl?_c("div",{staticClass:"column is-3-widescreen is-4-desktop is-12-tablet is-12-mobile"},[_c("button",{staticClass:"button is-primary is-fullwidth",attrs:{disabled:_vm.areAddToBasketButtonsDisabled},on:{click:_vm.onClickDownloadFullOutput}},[_c("span",{staticClass:"text"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.multiparteditorv2.fileupload.preview.download"))+"\n ")]),_vm._v(" "),_vm._m(1)])]):_vm._e(),_vm._v(" "),_vm.isEmbeddedIframe||_vm.shouldHideElement("addToBasket")?_vm._e():[_vm.model.confirmPreview?_c("div",{staticClass:"column is-3-widescreen is-4-desktop is-12-tablet is-12-mobile"},[_c("button",{staticClass:"button is-primary is-fullwidth",attrs:{disabled:_vm.areAddToBasketButtonsDisabled||_vm.addedToBasket},on:{click:_vm.openConfirmPreviewModal}},[_c("span",{staticClass:"text"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.common.approve"))+"\n ")])])]):_c("div",{staticClass:"column is-3-widescreen is-4-desktop is-12-tablet is-12-mobile"},[_c("button",{staticClass:"button is-primary is-fullwidth",attrs:{disabled:_vm.areAddToBasketButtonsDisabled||_vm.addedToBasket},on:{click:_vm.onAddToBasket}},[_c("span",{staticClass:"text"},[_vm._v("\n "+_vm._s(_vm._f("localizable")(_vm.isNewlyCreated?"vue.common.addtobasket":"vue.common.save"))+"\n ")]),_vm._v(" "),_vm._m(2)])])]],2),_vm._v(" "),_c("cf-multipart-progress",{attrs:{"cancel-button-text":"vue.web.multiparteditorv2.upload.loading.cancelupload",active:_vm.isLoading,progress:_vm.loadingProgress,"background-animation":"",title:_vm._f("localizable")("vue.web.multiparteditorv2.downloadpreview.modal.message")},on:{"update:active":function($event){_vm.isLoading=$event},"cancel-upload":_vm.onCancelDownload}})],2)])},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-chevron-left"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-download"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-chevron-right"})])}],!1,null,null,null).exports,MultipartEditorWrappervue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfMultipartEditorWrapper",props:{model:Object,previewUrl:String,loadJobUrl:String},components:{CfMultipartEditorPreview:MultipartEditorPreview,CfMultipartEditor:MultipartEditor},setup:function(props){var _a,steps,index,_this=this,isEmbeddedIframe=props.model.EditorMode==EditorMode.EmbeddedIframe,isIframe=props.model.EditorMode==EditorMode.Iframe,hideElements=props.model.HideElements||[],multipartEditorRef=(0,vue_common_prod.ref)(null),previewModel=(0,vue_common_prod.reactive)({mopId:0,productName:"",isPreviewPage:!1,uploadedItems:0,totalItems:0,previewUrl:props.previewUrl,items:[],previewUrls:[],confirmPreview:!1,previewType:props.model.MePreviewType,previewDisabled:props.model.PreviewDisabled,downloadPreviewUrl:props.model.DownloadPreviewUrl,thumbnailWidth:props.model.ThumbnailWidth,isPreviewOptional:props.model.IsPreviewOptional,inIframe:isIframe}),uploadedParts=(0,vue_common_prod.ref)(0),totalItems=(0,vue_common_prod.ref)(0),mopId=props.model.Id,chainHandler=(steps=[],index=0,{add:function(stepFn,canRunFn){"function"==typeof stepFn&&(stepFn.canRun=canRunFn,steps.push(stepFn))},next:function(params){if(!(index>steps.length)){var stepFn=steps[index];if(!stepFn.canRun())return index++,void this.next(params);stepFn(params)&&index++}}}),revalidationState=(0,vue_common_prod.ref)(props.model.RequiresRevalidation?RevalidationState.Pending:RevalidationState.NotRequired),pendingRevalidations=(0,vue_common_prod.ref)(new Set),thumbnailRefreshKey=(0,vue_common_prod.ref)(0);(0,vue_common_prod.provide)("mopId",mopId),(0,vue_common_prod.provide)("isEmbeddedIframe",isEmbeddedIframe),(0,vue_common_prod.provide)("isIframe",isIframe),(0,vue_common_prod.provide)("isNewlyCreated",props.model.NewlyCreated),(0,vue_common_prod.provide)("allowedDefaultExtensions",props.model.AllowedDefaultExtensions),(0,vue_common_prod.provide)("shouldHideElement",function(elementName){return hideElements.includes(elementName)}),(0,vue_common_prod.provide)("revalidationState",revalidationState),(0,vue_common_prod.provide)("retryRevalidation",retryRevalidation),(0,vue_common_prod.provide)("uploadMultipartViaS3",null!==(_a=props.model.UploadMultipartViaS3)&&void 0!==_a&&_a);var sendCanProgress=function(){(props.model.PreviewType===PreviewTypeEnum.None||props.model.IsPreviewOptional)&&(0,vue_common_prod.nextTick)(function(){sendCanProgressMessage(canProgress.value)})},infigoChangedEvent=function(){try{var payload={jobId:mopId,type:"multipart",productName:previewModel.productName,isCompleted:canProgress.value};theCommunicator.MessageFrom(theCommunicator.Editor,"Infigo.JobChanged",JSON.stringify(payload))}catch(e){}},prepareMultipartPreviewModel=function(){Object.assign(previewModel,{mopId:props.model.Id,productName:props.model.ProductName,uploadedItems:uploadedParts.value,totalItems:props.model.TabItems.length,previewUrl:props.previewUrl,mePreviewType:props.model.MePreviewType,confirmPreview:props.model.ConfirmPreview,thumbnailWidth:props.model.ThumbnailWidth})},scrollToTop=function(){window.scrollTo({top:0})},canProgress=(0,vue_common_prod.computed)(function(){return totalItems.value===uploadedParts.value}),sendCanProgressMessage=function(ableToProgress){theCommunicator.MessageFrom(theCommunicator.Editor,"MultipartToNextStep",ableToProgress)},productVersionService=new implementations_ProductVersionService,registerAction=useImmediateAction({onQueued:function(){},onProcessing:function(){revalidationState.value=RevalidationState.InProgress},onFinished:function(data){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var versionDetails;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return revalidationState.value===RevalidationState.Failed?[2]:(data&&data.fileId&&pendingRevalidations.value.delete(data.fileId),0!==pendingRevalidations.value.size?[3,2]:(revalidationState.value=RevalidationState.Completed,thumbnailRefreshKey.value++,[4,(0,tslib_es6.sH)(_this,void 0,void 0,function(){var sciId,response,e_1,_a,_b;return(0,tslib_es6.YH)(this,function(_c){switch(_c.label){case 0:if(!(sciId=props.model.ShoppingCartItemId))return[2,null];_c.label=1;case 1:return _c.trys.push([1,3,,4]),[4,productVersionService.getDetails(sciId,!1)];case 2:return response=_c.sent(),[2,null!==(_b=null===(_a=response.data)||void 0===_a?void 0:_a.version)&&void 0!==_b?_b:null];case 3:return e_1=_c.sent(),console.error("Failed to fetch version details:",e_1),[2,null];case 4:return[2]}})})]));case 1:versionDetails=_a.sent();try{theCommunicator.MessageFrom(theCommunicator.Editor,utils.ds.RevalidationComplete,JSON.stringify({mopId:mopId,versionDetails:versionDetails}))}catch(e){}_a.label=2;case 2:return[2]}})})},onError:function(data){console.error("Revalidation error:",data),data&&data.fileId&&pendingRevalidations.value.delete(data.fileId),revalidationState.value=RevalidationState.Failed},onNone:function(){}}).registerAction,retryRevalidation=function(){pendingRevalidations.value.clear(),revalidationState.value=RevalidationState.Pending,triggerRevalidation()},triggerRevalidation=function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var response,queuedResults,error_1;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:if(!props.model.RequiresRevalidation)return[2];revalidationState.value=RevalidationState.InProgress;try{theCommunicator.MessageFrom(theCommunicator.Editor,utils.ds.RevalidationStarted,mopId.toString())}catch(e){}_a.label=1;case 1:return _a.trys.push([1,3,,4]),[4,MultipartEditorService_revalidateUploads(mopId)];case 2:if((response=_a.sent()).data.success){if(0===(queuedResults=response.data.results.filter(function(r){return r.success&&r.queueId})).length)return revalidationState.value=RevalidationState.Completed,[2];queuedResults.forEach(function(result){pendingRevalidations.value.add(result.fileId),registerAction(result.queueId)})}else console.error("Revalidation request failed"),revalidationState.value=RevalidationState.Failed;return[3,4];case 3:return error_1=_a.sent(),console.error("Error triggering revalidation:",error_1),revalidationState.value=RevalidationState.Failed,[3,4];case 4:return[2]}})})};return(0,vue_common_prod.onMounted)(function(){var targetWindow;chainHandler.add(function(){try{theCommunicator.MessageFrom(theCommunicator.Editor,"ItemAddedToBasket",mopId.toString())}catch(e){}try{var payload={jobId:mopId};theCommunicator.MessageFrom(theCommunicator.Editor,"Infigo.ItemAddedToBasket",JSON.stringify(payload))}catch(e){}},function(){return!0}),targetWindow=isIframe?window:parent.window,theCommunicator.ListenFor("EditorNextStep",function(response){try{var data=JSON.parse(response),type="type"in data?data.type:null;if(null==type||"multipart"!==type)return;chainHandler.next(data)}catch(e){console.error(Localizator.z.translate("vue.web.multiparteditorv2.events.parseerror"),response)}},targetWindow),function(){var targetWindow=isIframe?window:parent.window;theCommunicator.ListenFor("Infigo.ItemAddedToBasketFromIframe",function(response){multipartEditorRef.value.addToBasket()},targetWindow)}();try{theCommunicator.MessageFrom(theCommunicator.Editor,"EditorLoaded",mopId.toString()),theCommunicator.MessageFrom(theCommunicator.Editor,"Infigo.EditorLoaded",JSON.stringify({event:"EditorLoaded",jobId:"m".concat(mopId)}))}catch(e){}props.model.RequiresRevalidation&&triggerRevalidation()}),(0,vue_common_prod.onBeforeMount)(function(){sendCanProgressMessage(!1)}),(0,vue_common_prod.onBeforeUnmount)(function(){var h=window.__cfMultipartBeforeUnload;h&&(window.removeEventListener("beforeunload",h),window.removeEventListener("pagehide",h),delete window.__cfMultipartBeforeUnload)}),{previewModel:previewModel,uploadedParts:uploadedParts,totalItems:totalItems,multipartEditorRef:multipartEditorRef,onStartPreview:function(){sendCanProgressMessage(canProgress.value)},onUpload:function(data){previewModel.items=data},onChangeTotalParts:function(value){totalItems.value=value,prepareMultipartPreviewModel(),sendCanProgress(),infigoChangedEvent()},onChangeUploadedParts:function(value){uploadedParts.value=value,prepareMultipartPreviewModel(),sendCanProgress(),infigoChangedEvent()},onGoToPreview:function(){prepareMultipartPreviewModel(),scrollToTop(),previewModel.isPreviewPage=!0},onGoToEditor:function(){scrollToTop(),previewModel.isPreviewPage=!1},onDeleteFile:function(){sendCanProgressMessage(!1),infigoChangedEvent()},revalidationState:revalidationState,thumbnailRefreshKey:thumbnailRefreshKey}}}),multipart_editor_MultipartEditorWrappervue_type_script_lang_ts_=MultipartEditorWrappervue_type_script_lang_ts_,MultipartEditorWrapper=(0,componentNormalizer.A)(multipart_editor_MultipartEditorWrappervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"multipartUi-V2-wrapper"},[_c("cf-multipart-editor-preview",{directives:[{name:"show",rawName:"v-show",value:_vm.previewModel.isPreviewPage,expression:"previewModel.isPreviewPage"}],attrs:{model:_vm.previewModel,"uploaded-items":_vm.uploadedParts,"total-items":_vm.totalItems,"load-job-url":_vm.loadJobUrl},on:{"start-preview":_vm.onStartPreview,"on-enable-buttons-by-timeout":_vm.onStartPreview,"go-to-editor":_vm.onGoToEditor}}),_vm._v(" "),_c("cf-multipart-editor",{directives:[{name:"show",rawName:"v-show",value:!_vm.previewModel.isPreviewPage,expression:"!previewModel.isPreviewPage"}],ref:"multipartEditorRef",attrs:{model:_vm.model,"revalidation-state":_vm.revalidationState,"thumbnail-refresh-key":_vm.thumbnailRefreshKey},on:{"go-to-preview":_vm.onGoToPreview,"change-uploaded-parts":_vm.onUpload,"change-uploaded-parts-count":_vm.onChangeUploadedParts,"delete-file":_vm.onDeleteFile,"change-total-parts-count":_vm.onChangeTotalParts}})],1)},[],!1,null,null,null).exports;!function(IFieldType){IFieldType[IFieldType.String=0]="String",IFieldType[IFieldType.Date=1]="Date",IFieldType[IFieldType.Tag=2]="Tag",IFieldType[IFieldType.Html=3]="Html"}(IFieldType||(IFieldType={})),function(ExplorerSelectableEnum){ExplorerSelectableEnum[ExplorerSelectableEnum.None=0]="None",ExplorerSelectableEnum[ExplorerSelectableEnum.Images=1]="Images",ExplorerSelectableEnum[ExplorerSelectableEnum.Folders=2]="Folders",ExplorerSelectableEnum[ExplorerSelectableEnum.ImagesAndFolders=3]="ImagesAndFolders"}(ExplorerSelectableEnum||(ExplorerSelectableEnum={})),function(ExplorerItemType){ExplorerItemType[ExplorerItemType.Folder=0]="Folder",ExplorerItemType[ExplorerItemType.Media=1]="Media"}(ExplorerItemType||(ExplorerItemType={}));var DragEvent,AlbumItemType,AlbumShareTypeEnum,AlbumSharingSettingsOption,Search=__webpack_require__(17262),components_HeaderActionvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfHeaderAction",props:{action:Object,actionData:Object,iconPack:String},setup:function(props){var getProperty=function(propertyName,valueIfUndefined){return"function"==typeof props.action[propertyName]?props.action[propertyName](props.actionData):void 0===props.action[propertyName]?valueIfUndefined:props.action[propertyName]};return{getActivePropertyValue:function(){return getProperty("active",!0)},getActionPropertyValue:function(){return"function"==typeof props.action.action&&props.action.action(props.actionData)},getActionIcon:function(){return getProperty("icon","")}}}}),HeaderAction=(0,componentNormalizer.A)(components_HeaderActionvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.getActivePropertyValue()?_c("cf-tooltip",{class:"level-item",attrs:{label:_vm.action.tooltipText,active:!!_vm.action.tooltipText}},[_c("div",{class:["button","is-light",_vm.action.class],attrs:{id:_vm.action.id,disabled:_vm.action.disabled},on:{click:function(){if(!_vm.action.disabled)return _vm.getActionPropertyValue()}}},[_vm.getActionIcon()&&_vm.iconPack?_c("span",{staticClass:"icon"},[_c("i",{class:[_vm.iconPack,_vm.iconPack+"-"+_vm.getActionIcon()]})]):_vm._e(),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")(_vm.action.buttonText)))])])]):_vm._e()},[],!1,null,null,null).exports,lib=__webpack_require__(38021),lib_default=__webpack_require__.n(lib),MediaExplorerService_apiSetup=axios.A.create({paramsSerializer:function(params){return lib_default().stringify(params,{arrayFormat:"indices",allowDots:!0,encodeValuesOnly:!0})}}),MediaExplorerService_search=function(url,filters,additionalParams){return MediaExplorerService_apiSetup.get(url,{params:(0,tslib_es6.Cl)({filters:filters},additionalParams)})},MediaExplorerService_getTree=function(url,itemId){return MediaExplorerService_apiSetup.get(url,{params:{albumId:itemId}})},date_time_helper=__webpack_require__(89221);!function(DragEvent){DragEvent[DragEvent.Over=0]="Over",DragEvent[DragEvent.Leave=1]="Leave"}(DragEvent||(DragEvent={})),function(AlbumItemType){AlbumItemType[AlbumItemType.Album=0]="Album",AlbumItemType[AlbumItemType.Folder=1]="Folder",AlbumItemType[AlbumItemType.Image=2]="Image"}(AlbumItemType||(AlbumItemType={})),function(AlbumShareTypeEnum){AlbumShareTypeEnum[AlbumShareTypeEnum.UserAlbum=0]="UserAlbum",AlbumShareTypeEnum[AlbumShareTypeEnum.RoleAlbum=1]="RoleAlbum",AlbumShareTypeEnum[AlbumShareTypeEnum.ProductAlbum=2]="ProductAlbum",AlbumShareTypeEnum[AlbumShareTypeEnum.GeneralAlbum=3]="GeneralAlbum",AlbumShareTypeEnum[AlbumShareTypeEnum.CategoryAlbum=4]="CategoryAlbum"}(AlbumShareTypeEnum||(AlbumShareTypeEnum={})),function(AlbumSharingSettingsOption){AlbumSharingSettingsOption[AlbumSharingSettingsOption.NotShared=-1]="NotShared",AlbumSharingSettingsOption[AlbumSharingSettingsOption.General=3]="General",AlbumSharingSettingsOption[AlbumSharingSettingsOption.CustomerRole=1]="CustomerRole",AlbumSharingSettingsOption[AlbumSharingSettingsOption.Product=2]="Product",AlbumSharingSettingsOption[AlbumSharingSettingsOption.Category=4]="Category",AlbumSharingSettingsOption[AlbumSharingSettingsOption.Department=5]="Department"}(AlbumSharingSettingsOption||(AlbumSharingSettingsOption={}));var KeyBoardEventKeys,getItemTypeText=function(type){switch(type){case AlbumItemType.Image:return Localizator.z.translate("vue.web.albummanagement.albumitem.type.image");case AlbumItemType.Album:return Localizator.z.translate("vue.web.albummanagement.albumitem.type.album");case AlbumItemType.Folder:return Localizator.z.translate("vue.web.albummanagement.albumitem.type.folder")}},MediaItemvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfMediaItem",computed:{DateTimeHelper:function(){return date_time_helper.m},Localizator:function(){return Localizator.z}},props:{model:Object,selected:Boolean,settings:Object,hasCardContent:Boolean,selectable:Boolean,isSelectionMode:Boolean},setup:function(props,_a){_a.emit;var isImage=(0,vue_common_prod.computed)(function(){return props.model.Type===ExplorerItemType.Media}),isFolder=(0,vue_common_prod.computed)(function(){return props.model.Type===ExplorerItemType.Folder}),isOptionsDropDownOpen=(0,vue_common_prod.ref)(!1),mediaItemAdditionalData=(0,vue_common_prod.ref)({}),isLoadingPermissions=(0,vue_common_prod.ref)(!1),settingsDropdownActive=(0,vue_common_prod.computed)(function(){var _a,_b;return(null!==(_b=null===(_a=props.settings)||void 0===_a?void 0:_a.settingList)&&void 0!==_b?_b:[]).map(function(x){return getSettingActivePropertyValue(x)}).reduce(function(accumulator,currentValue){return accumulator||currentValue},!1)}),isLoading=(0,vue_common_prod.ref)(!1),isRenamePopupActive=(0,vue_common_prod.ref)(!1),onDropDownOpen=function(){isOptionsDropDownOpen.value=!0},onDropdownToggle=function(){isOptionsDropDownOpen.value=!isOptionsDropDownOpen.value},getSettingActivePropertyValue=function(setting){return"function"==typeof setting.active&&setting.active(props.model,mediaItemAdditionalData)||"function"!=typeof setting.active&&setting.active};return{isImage:isImage,isFolder:isFolder,isOptionsDropDownOpen:isOptionsDropDownOpen,settingsDropdownActive:settingsDropdownActive,isLoading:isLoading,isRenamePopupActive:isRenamePopupActive,isLoadingPermissions:isLoadingPermissions,getSettingList:function(){var _a,_b;return null!==(_b=null===(_a=props.settings)||void 0===_a?void 0:_a.settingList)&&void 0!==_b?_b:[]},onThreeDotsClick:function(){var _a,callback=null===(_a=props.settings)||void 0===_a?void 0:_a.onThreeDotsClick;callback&&(0,helpers.VH)(callback)&&!isOptionsDropDownOpen.value?callback({item:props.model,data:mediaItemAdditionalData,isLoading:isLoadingPermissions,openCb:onDropDownOpen}):onDropdownToggle()},getItemTypeText:getItemTypeText,onDropdownClose:function(){isOptionsDropDownOpen.value=!1},onDropdownToggle:onDropdownToggle,getSettingActivePropertyValue:getSettingActivePropertyValue,getSettingActionPropertyValue:function(setting){return"function"==typeof setting.action&&setting.action(props.model)},getSettingTextPropertyValue:function(setting){return"function"==typeof setting.text&&setting.text(props.model)||setting.text}}}}),components_MediaItemvue_type_script_lang_ts_=MediaItemvue_type_script_lang_ts_,MediaItem_component=(0,componentNormalizer.A)(components_MediaItemvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{class:["album-item","is-fullwidth","is-full-height",{"is-selection-mode":_vm.isSelectionMode},{"no-content":!_vm.hasCardContent}],attrs:{ondragstart:"return false;"},on:{click:function($event){_vm.isSelectionMode?_vm.$emit("click-select",_vm.model):_vm.$emit("click",_vm.model.Id)}}},[_c("div",{staticClass:"card is-full-height is-light is-flex is-flex-direction-column"},[_c("div",{class:["card-image","is-flex","is-justify-content-center",{"has-content":_vm.hasCardContent}]},[_c("div",{staticClass:"top-gradient"}),_vm._v(" "),_c("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:_vm.onDropdownClose,expression:"onDropdownClose"}],ref:"dropDownTarget",class:["albumOptions","icon","is-large",{"button is-loading":_vm.isLoadingPermissions}],on:{click:function($event){return $event.stopPropagation(),_vm.onThreeDotsClick.apply(null,arguments)}}},[_c("i",{staticClass:"fa fa-ellipsis-v fa-lg"}),_vm._v(" "),_vm.settingsDropdownActive?_c("nav",{class:["custom-dropdown",{active:_vm.isOptionsDropDownOpen}]},[_c("div",{staticClass:"dropdown-content"},_vm._l(_vm.getSettingList(),function(setting){return _vm.getSettingActivePropertyValue(setting)?_c("a",{class:["dropdown-item",setting.class],on:{click:function($event){$event.stopPropagation(),$event.preventDefault(),_vm.onDropdownClose(),_vm.getSettingActionPropertyValue(setting)}}},[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")(_vm.getSettingTextPropertyValue(setting)))+"\n\t\t\t\t\t\t")]):_vm._e()}),0)]):_vm._e()]),_vm._v(" "),_vm.selectable?_c("div",{class:["albumSelect","icon","is-large",{selected:_vm.selected}],on:{click:function($event){return $event.stopPropagation(),_vm.$emit("click-select",_vm.model)}}},[!_vm.isSelectionMode||_vm.selected?_c("i",{class:[_vm.selected?"fas":"fa","fa-check-circle","fa-lg"]}):_vm.selected?_vm._e():_c("i",{staticClass:"fa fa-circle fa-lg"})]):_vm._e(),_vm._v(" "),_vm.isImage?_c("div",{class:["album-item_image",{selected:_vm.selected}]},[_c("img",{staticClass:"noselect",attrs:{src:_vm.model.ImageUrl,alt:_vm.model.AltText}})]):_c("div",{staticClass:"folder-icon is-fullwidth is-full-height"},[_vm._m(0)])]),_vm._v(" "),_vm.hasCardContent?_c("div",{staticClass:"card-content"},[_c("div",{staticClass:"media"},[_c("div",{staticClass:"media-content"},[_vm._t("cardContent")],2)])]):_vm._e()]),_vm._v(" "),_vm._t("bottomContent")],2)},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fas fa-folder-open"})])}],!1,null,null,null),MediaItem=MediaItem_component.exports,bread_crumbs=__webpack_require__(93633),getFolderIdFromQuery=function(){var searchParams=new URLSearchParams(window.location.search);try{return JSON.parse(searchParams.get("folderId")).toString()}catch(e){return""}},getFormattedUploadDate=function(date){var _a,time=parseInt(null!==(_a=null==date?void 0:date.match(/\d+/)[0])&&void 0!==_a?_a:"0");return date_time_helper.m.format(new Date(time).getTime(),"MMM d, yyyy")},pagination=__webpack_require__(17545),DragNDropUploadvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({computed:{Localizator:function(){return Localizator.z},localizable:function(){return localizable.A}},emits:["file-upload"],name:"CfDragNDropUpload",props:{isFullScreen:Boolean,fileIcon:{type:String,default:"fas fa-3x fa-upload"},customMessage:{type:String,default:"vue.web.modalfileupload.upload.title"},allowedExtensions:String},setup:function(props,_a){var emit=_a.emit,isDragOver=(0,vue_common_prod.ref)(!1);return{isDragOver:isDragOver,onFileUpload:function(event){var files=event.target.files||event.dataTransfer.files;0!==files.length&&(emit("file-upload",(0,tslib_es6.fX)([],files,!0)),event.target.value=null)},dragLeave:function(){isDragOver.value=!1},dragOver:function(){isDragOver.value=!0}}}}),dragndrop_upload_DragNDropUploadvue_type_script_lang_ts_=DragNDropUploadvue_type_script_lang_ts_,DragNDropUpload_component=(0,componentNormalizer.A)(dragndrop_upload_DragNDropUploadvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"dragndrop-upload",on:{drop:function($event){return $event.preventDefault(),_vm.onFileUpload.apply(null,arguments)},dragover:function($event){return $event.preventDefault(),_vm.dragOver.apply(null,arguments)},dragleave:function($event){return $event.preventDefault(),_vm.dragLeave.apply(null,arguments)}}},[_c("div",{staticClass:"file is-boxed is-fullwidth is-full-height"},[_c("label",{staticClass:"file-label"},[_c("input",{staticClass:"file-input",attrs:{multiple:"",type:"file",name:"resume",accept:_vm.allowedExtensions},on:{input:_vm.onFileUpload}}),_vm._v(" "),_c("div",{class:["file-cta","is-full-height","is-justify-content-center","hasDashedBorder","has-background-white","has-text-primary",{"upload-over":_vm.isDragOver}]},[_c("div",{staticClass:"section",on:{dragleave:function($event){$event.preventDefault(),$event.stopPropagation()}}},[_c("div",{staticClass:"level is-flex is-justify-content-center"},[_c("span",{staticClass:"file-icon"},[_c("i",{class:_vm.fileIcon})])]),_vm._v(" "),_c("div",{staticClass:"level is-flex is-justify-content-center"},[_c("span",{staticClass:"file-label"},[_c("h2",{staticClass:"subtitle has-text-centered is-4",domProps:{innerHTML:_vm._s(_vm.Localizator.translate(_vm.customMessage))}})])])])])])])])},[],!1,null,null,null),DragNDropUpload=DragNDropUpload_component.exports,image_viewer=__webpack_require__(66646);!function(KeyBoardEventKeys){KeyBoardEventKeys[KeyBoardEventKeys.Esc=27]="Esc",KeyBoardEventKeys[KeyBoardEventKeys.Enter=13]="Enter"}(KeyBoardEventKeys||(KeyBoardEventKeys={}));var instance,ScalesFieldType,RichTextComplexity,ConditionalType,ScalesResourceType,useKeyBoardHandler=function(){var keyCallbacks=[],onKeyUpHandler=function(event){keyCallbacks.forEach(function(_a){var key=_a.key,callback=_a.callback;event.keyCode===key&&callback(event)})};return(0,vue_common_prod.onMounted)(function(){document.addEventListener("keyup",onKeyUpHandler)}),(0,vue_common_prod.onBeforeUnmount)(function(){document.removeEventListener("keyup",onKeyUpHandler)}),{onKeyUp:function(keyCb,callback){var key=(0,helpers.VH)(keyCb)?keyCb(KeyBoardEventKeys):keyCb;keyCallbacks.push({key:key,callback:callback})}}},MediaExplorervue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfMediaExplorer",computed:{Localizator:function(){return Localizator.z}},components:{CfImageViewer:image_viewer.a,CfDragNDropUpload:DragNDropUpload,CfPagination:pagination.A,CfBreadCrumbs:bread_crumbs.r,CfMediaItem:MediaItem,CfHeaderAction:HeaderAction,CfTooltip:Tooltip.A,cfSearch:Search.A},emits:["on-item-id-change","on-replace-image","file-upload"],props:{schema:Object,isAnyPopupOpened:Boolean,isModule:Boolean,isLoading:Boolean},setup:function(props,_a){var _b,_c,_d,emit=_a.emit,data=(0,vue_common_prod.ref)([]),mappedData=(0,vue_common_prod.ref)([]),isLoadingInternal=(0,vue_common_prod.computed)({get:function(){return props.isLoading},set:function(value){emit("update:is-loading",value)}}),breadCrumbs=(0,vue_common_prod.ref)([]),currentFolderPartialData=(0,vue_common_prod.ref)({Id:null!==(_b=getFolderIdFromQuery())&&void 0!==_b?_b:""}),isImageViewerPopupOpen=(0,vue_common_prod.ref)(!1),selectedImage=(0,vue_common_prod.ref)({}),isDragNDropAreaOpen=(0,vue_common_prod.ref)(!1),albumManagementGrid=(0,vue_common_prod.ref)(null),imageViewerModels=(0,vue_common_prod.ref)([]),isComponentInitializeDone=(0,vue_common_prod.ref)(!1),onDoubleClick=function(clickTimeout){void 0===clickTimeout&&(clickTimeout=500);var nrClicks=(0,vue_common_prod.ref)(0),handleNrClicks=function(clickCount,callback){nrClicks.value===clickCount&&callback()},startTimeout=function(){setTimeout(function(){nrClicks.value=0},clickTimeout)};return{nrClicks:nrClicks,onDoubleClick:function(callback){0===nrClicks.value&&startTimeout(),nrClicks.value++,handleNrClicks(2,callback)}}}().onDoubleClick,onKeyUp=useKeyBoardHandler().onKeyUp,paginationState=(0,vue_common_prod.reactive)({defaultPageSize:props.schema.config.pagination.defaultPageSize,pageSizeOptions:props.schema.config.pagination.pageSizeOptions,currentIndex:1,currentPageSize:props.schema.config.pagination.defaultPageSize,totalCount:0,showPaginationInfo:null!==(_c=props.schema.config.pagination.showPaginationInfo)&&void 0!==_c&&_c,showPerPage:null===(_d=props.schema.config.pagination.showPerPage)||void 0===_d||_d}),pageCount=(0,vue_common_prod.computed)(function(){return Math.ceil(paginationState.totalCount/paginationState.currentPageSize)}),searchState=(0,vue_common_prod.reactive)({query:""}),sortState=(0,vue_common_prod.reactive)({key:props.schema.config.sortable.key,sortDirection:props.schema.config.sortable.sortDirection}),selectedItems=(0,vue_common_prod.ref)([]),selectableItems=(0,vue_common_prod.ref)([]),isSelectionMode=(0,vue_common_prod.computed)(function(){return selectedItems.value.length>0}),isAllItemsSelected=(0,vue_common_prod.computed)(function(){return selectedItems.value.length===selectableItems.value.length&&selectedItems.value.length>0}),getItemId=(0,vue_common_prod.computed)(function(){var _a;return null===(_a=currentFolderPartialData.value)||void 0===_a?void 0:_a.Id}),resetSelectedItems=function(){selectedItems.value=[]},headerActionsData=(0,vue_common_prod.reactive)({selectedItems:selectedItems,selectableState:{selectableItems:selectableItems,isSelectionMode:isSelectionMode,isAllItemsSelected:isAllItemsSelected},clearSelectedItems:resetSelectedItems,currentFolder:currentFolderPartialData,breadCrumbs:breadCrumbs}),headerRightActions=(0,vue_common_prod.computed)(function(){var _a;return(0,tslib_es6.fX)([],null!==(_a=props.schema.actions.headerRight)&&void 0!==_a?_a:[],!0).sort(sortByOrder)}),headerLeftActions=(0,vue_common_prod.computed)(function(){var _a;return(0,tslib_es6.fX)([],null!==(_a=props.schema.actions.headerLeft)&&void 0!==_a?_a:[],!0).sort(sortByOrder)}),selectedItemsActions=(0,vue_common_prod.computed)(function(){var _a;return(0,tslib_es6.fX)([],null!==(_a=props.schema.actions.selectedItems)&&void 0!==_a?_a:[],!0).sort(sortByOrder)}),onSearch=function(){resetPagination(),doSearchCall()},searchWithDebounce=(0,helpers.sg)(function(){props.schema.config.searchable.useDebounce&&(resetPagination(),doSearchCall())},400,{trailing:!0}),openImageViewer=function(item){selectedImage.value=item,isImageViewerPopupOpen.value=!0,emit("open-image-viewer")},resetPagination=function(){goToFirstPage(),paginationState.currentPageSize=props.schema.config.pagination.defaultPageSize},goToFirstPage=function(){paginationState.currentIndex=1},onItemClick=function(item){switch(item.Type){case ExplorerItemType.Media:return void openImageViewer(item);case ExplorerItemType.Folder:return void openFolderContent(item)}},openFolderContent=function(item){goToFirstPage(),isLoadingInternal.value=!0,currentFolderPartialData.value={Id:item.Id}},prepareImageDetails=function(item){var details=[];return props.schema.config.imageViewer.fields.forEach(function(x){details.push({label:x.label,value:x.property(item),icon:x.icon,iconPack:x.iconPack,useHtml:x.useHtml})}),details},removeIfExists=function(id){var exists=!1;return selectedItems.value.forEach(function(item,index){item.Id===id&&(exists=!0,selectedItems.value.splice(index,1))}),exists},sortByOrder=function(a,b){var _a,_b;return(null!==(_a=a.order)&&void 0!==_a?_a:99999)>(null!==(_b=b.order)&&void 0!==_b?_b:99999)?1:-1},getPropertyFunction=function(cb,props){if((0,helpers.VH)(cb))return cb(props);console.error("".concat(cb.name," should be function that return the corresponding property value"))},onGoBack=function(){goToFirstPage();var foundFolderToNavigate=breadCrumbs.value[breadCrumbs.value.length-2];foundFolderToNavigate&&(currentFolderPartialData.value=(0,tslib_es6.Cl)({},foundFolderToNavigate))},backButtonAction={icon:"arrow-left",order:0,buttonText:"vue.web.mediaexplorer.button.back",action:onGoBack},doSearchCall=function(){var _a,_b;if(null===(_a=props.schema.config.coreConfig)||void 0===_a?void 0:_a.skipCallOnSetup)props.schema.config.coreConfig.skipCallOnSetup=!1;else{isLoadingInternal.value=!0,hideDragNDropArea();var filters={search:{query:searchState.query},sorting:{key:sortState.key,order:sortState.sortDirection},pageSize:{index:paginationState.currentIndex-1,size:paginationState.currentPageSize},filters:{Filters:[]}},additionalParams={albumId:null!==(_b=getItemId.value)&&void 0!==_b?_b:""},url=props.schema.source;MediaExplorerService_search(url,filters,additionalParams).then(function(res){var properties;data.value=res.data.Data,mappedData.value=(properties=props.schema.config.itemConfig.modelProperties,data.value.map(function(x){return(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},x),{Id:getPropertyFunction(properties.Id,x),AltText:getPropertyFunction(properties.AltText,x),Type:getPropertyFunction(properties.Type,x),ImageUrl:getPropertyFunction(properties.ImageUrl,x),Location:breadCrumbs.value[breadCrumbs.value.length-1].Localizable?Localizator.z.translate(breadCrumbs.value[breadCrumbs.value.length-1].Text):breadCrumbs.value[breadCrumbs.value.length-1].Text})})),imageViewerModels.value=mappedData.value.filter(function(x){return x.Type===ExplorerItemType.Media}).map(function(x){return(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},x),{Name:(item=x,"".concat(item.Name).concat(item.FileType)),Id:x.Id,ImageUrl:x.ImageUrl,AltText:x.AltText,Details:prepareImageDetails(x)});var item}),function(data){Object.assign(paginationState,{currentPageSize:data.PageSize,currentIndex:data.PageIndex+1,totalCount:data.TotalCount})}(res.data),selectableItems.value=(0,tslib_es6.fX)([],mappedData.value.filter(function(x){return x.Type===ExplorerItemType.Media}),!0)}).finally(function(){isLoadingInternal.value=!1,isComponentInitializeDone.value=!0})}},setQueryCurrentAlbum=function(){var _a,param,url,params=function(){var _a,_b;return"?".concat("folderId","=").concat(null!==(_b=null===(_a=currentFolderPartialData.value)||void 0===_a?void 0:_a.Id)&&void 0!==_b?_b:"")}();if(!(null===(_a=currentFolderPartialData.value)||void 0===_a?void 0:_a.Id))return param="folderId",(url=new URL(window.location.href)).searchParams.delete(param),void window.history.pushState({},"",url);window.history.replaceState(null,null,params)},doGetTreeCall=function(){var _a,_b;if(null===(_a=props.schema.config.breadCrumbs)||void 0===_a?void 0:_a.active)if((null===(_b=currentFolderPartialData.value)||void 0===_b?void 0:_b.Id)||getFolderIdFromQuery()){var itemId=getItemId.value,url=props.schema.config.breadCrumbs.source;MediaExplorerService_getTree(url,itemId).then(function(res){var tempBreadCrumbs=[(0,tslib_es6.Cl)({},props.schema.config.breadCrumbs.rootElement)];tempBreadCrumbs.push.apply(tempBreadCrumbs,res.data.Tree.map(function(x){return{Id:x.AlbumId,Text:x.Name}})),breadCrumbs.value=tempBreadCrumbs})}else breadCrumbs.value=[(0,tslib_es6.Cl)({},props.schema.config.breadCrumbs.rootElement)]},selectAll=function(){selectedItems.value.length===selectableItems.value.length&&selectableItems.value.length>0?resetSelectedItems():selectedItems.value=(0,tslib_es6.fX)([],selectableItems.value,!0)},hideDragNDropArea=function(){isDragNDropAreaOpen.value=!1};return onKeyUp(function(x){return x.Esc},function(){isImageViewerPopupOpen.value||props.isAnyPopupOpened||onGoBack()}),(0,vue_common_prod.watch)(function(){return props.schema.config.pagination},function(value){paginationState.pageSizeOptions=value.pageSizeOptions,paginationState.currentPageSize=value.defaultPageSize,paginationState.defaultPageSize=value.defaultPageSize},{deep:!0,immediate:!0}),(0,vue_common_prod.watch)(function(){return props.schema.config.pagination},function(){doSearchCall()},{deep:!0}),(0,vue_common_prod.watch)(getItemId,function(){var value;value=function(id){var _a;return null!==(_a=mappedData.value.find(function(x){return x.Id===id}))&&void 0!==_a?_a:{Id:id}}(getItemId.value),emit("on-item-id-change",value),searchState.query=""},{immediate:!0}),(0,vue_common_prod.watch)(currentFolderPartialData,function(){resetSelectedItems(),setQueryCurrentAlbum(),doSearchCall(),doGetTreeCall()},{deep:!0}),(0,vue_common_prod.watch)(function(){return searchState.query},function(){searchWithDebounce()}),(0,vue_common_prod.watch)(paginationState,function(){resetSelectedItems(),!isLoadingInternal.value&&doSearchCall(),isComponentInitializeDone.value&&(0,sharedScripts.uS)({element:albumManagementGrid.value,offset:150,behavior:"smooth"}),paginationState.currentIndex>pageCount.value&&goToFirstPage()},{deep:!0}),(0,vue_common_prod.onBeforeMount)(function(){onSearch(),doGetTreeCall()}),{paginationState:paginationState,headerRightActions:headerRightActions,headerActionsData:headerActionsData,headerLeftActions:headerLeftActions,searchState:searchState,sortState:sortState,isLoadingInternal:isLoadingInternal,data:data,mappedData:mappedData,selectedItems:selectedItems,selectableItems:selectableItems,isAllItemsSelected:isAllItemsSelected,isSelectionMode:isSelectionMode,breadCrumbs:breadCrumbs,backButtonAction:backButtonAction,isImageViewerPopupOpen:isImageViewerPopupOpen,selectedImage:selectedImage,selectedItemsActions:selectedItemsActions,isDragNDropAreaOpen:isDragNDropAreaOpen,albumManagementGrid:albumManagementGrid,imageViewerModels:imageViewerModels,getItemId:getItemId,getDataTestIdForItem:function(item){return"media-item-".concat(item.Name.toLowerCase().replace(" ","-"),"-").concat(item.Id)},getSelectedItemsMessage:function(){return Localizator.z.translateWithFormat("vue.web.mediaexplorer.selectedactionbar.selecteditems.".concat(selectedItems.value.length>1?"plural":"singular"),selectedItems.value.length)},hideDragNDropArea:hideDragNDropArea,getPaginationData:function(){var firstCurrent=paginationState.currentIndex*paginationState.currentPageSize-paginationState.currentPageSize+1,lastCurrent=paginationState.currentPageSize*paginationState.currentIndex;return lastCurrent>paginationState.totalCount&&(lastCurrent=paginationState.totalCount),{firstCurrent:firstCurrent,lastCurrent:lastCurrent,total:paginationState.totalCount}},onDragOver:function(){isDragNDropAreaOpen.value||(isDragNDropAreaOpen.value=!0,(0,sharedScripts.uS)({element:albumManagementGrid.value,offset:150,behavior:"auto"}))},getEmptyMessage:function(){var _a,_b;return null!==(_b=null===(_a=props.schema.config.coreConfig)||void 0===_a?void 0:_a.emptyMessage)&&void 0!==_b?_b:"vue.web.mediaexplorer.grid.defaultemptymessage"},pageChanged:function(page){paginationState.currentIndex=page>0?page:1},getSelectAllAction:function(){return{active:function(){return!0},action:selectAll,order:0,buttonText:"vue.web.albummanagement.selectall",icon:function(data){return data.selectableState.isAllItemsSelected?"check-circle":"circle"}}},closeImageViewer:function(){isImageViewerPopupOpen.value=!1},getCallBackFunction:function(cb){return cb&&"function"==typeof cb?cb:function(){}},resetSelectedItems:resetSelectedItems,doSearchCall:doSearchCall,openImageViewer:openImageViewer,onGoBack:onGoBack,onBreadCrumbClick:function(item){currentFolderPartialData.value=(0,tslib_es6.Cl)({},item)},isItemSelected:function(itemId){return!!selectedItems.value.find(function(x){return x.Id===itemId.Id})},isItemSelectable:function(item){var selectionMode=props.schema.config.selectable.mode;if(selectionMode===ExplorerSelectableEnum.ImagesAndFolders)return!0;switch(item.Type){case ExplorerItemType.Media:return selectionMode===ExplorerSelectableEnum.Images;case ExplorerItemType.Folder:return selectionMode===ExplorerSelectableEnum.Folders}},onSelectItem:function(item){if(item.Type!==ExplorerItemType.Folder&&!removeIfExists(item.Id)){var foundItem=mappedData.value.find(function(x){return x.Id.toString()===item.Id.toString()});foundItem?selectedItems.value.push(foundItem):console.error("Could not find the item by id: ".concat(item.Id))}},onClickMediaItem:function(item){props.schema.config.coreConfig.useDoubleClick?onDoubleClick(function(){onItemClick(item)}):onItemClick(item)},onSearch:onSearch,sortByOrder:sortByOrder}}}),mediaExplorer_MediaExplorervue_type_script_lang_ts_=MediaExplorervue_type_script_lang_ts_,MediaExplorer=(0,componentNormalizer.A)(mediaExplorer_MediaExplorervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{ref:"albumManagementGrid",staticClass:"media-explorer"},[_vm._t("topSide"),_vm._v(" "),_c("cf-loading",{attrs:{"has-icon":!1,active:_vm.isLoadingInternal}}),_vm._v(" "),_vm.schema.config.breadCrumbs.active?_c("div",{staticClass:"level"},[_c("div",{staticClass:"level-left is-fullwidth"},[_c("div",{staticClass:"level-item is-fullwidth"},[_c("cf-bread-crumbs",{attrs:{model:_vm.breadCrumbs,"has-icon":!0,"icon-pack":"fa"},on:{"item-click":_vm.onBreadCrumbClick}})],1)])]):_vm._e(),_vm._v(" "),_c("div",{staticClass:"header-actions is-flex is-flex-wrap-wrap is-justify-content-space-between"},[_c("div",{staticClass:"left-actions is-flex is-flex-wrap-wrap"},[_vm.breadCrumbs.length>(_vm.schema.config.breadCrumbs.rootElement?1:0)?_c("cf-header-action",{key:"Back",attrs:{action:_vm.backButtonAction,"icon-pack":_vm.schema.config.coreConfig.iconPack}}):_vm._e(),_vm._v(" "),_vm._l(_vm.headerLeftActions,function(action){return _c("cf-header-action",{key:action.buttonText,attrs:{action:action,"action-data":_vm.headerActionsData,"icon-pack":_vm.schema.config.coreConfig.iconPack}})})],2),_vm._v(" "),_c("div",{staticClass:"right-actions is-flex is-flex-wrap-wrap"},[_vm._l(_vm.headerRightActions,function(action){return _c("cf-header-action",{key:action.buttonText,attrs:{action:action,"action-data":_vm.headerActionsData,"icon-pack":_vm.schema.config.coreConfig.iconPack}})}),_vm._v(" "),_vm.schema.config.searchable.isSearchable?_c("div",[_c("cf-tooltip",{staticClass:"media-explorer-search",attrs:{label:_vm._f("localizable")(_vm.schema.config.searchable.toolTip)}},[_c("cf-search",{class:[{"is-fullwidth":_vm.schema.config.searchable.expanded},"media-explorer-search"],attrs:{fieldClass:"is-marginless",placeholder:_vm._f("localizable")(_vm.schema.config.searchable.placeholder),"icon-pack":"fa",onPressEnter:_vm.onSearch,data:[],options:[],customClasses:"","search-query-string":_vm.searchState.query},on:{"update:searchQueryString":function($event){return _vm.$set(_vm.searchState,"query",$event)},"update:search-query-string":function($event){return _vm.$set(_vm.searchState,"query",$event)}}}),_vm._v(" "),_c("p",{staticClass:"control"},[_c("button",{staticClass:"button is-primary",attrs:{type:"button"},on:{click:_vm.onSearch}},[_vm._v(" "+_vm._s(_vm._f("localizable")("vue.web.albummanagement.button.search"))+" ")])])],1)],1):_vm._e()],2)]),_vm._v(" "),_c("div",{class:["level","is-fullwidth","selected-items-action-bar","p-3",{"is-active":_vm.isSelectionMode}]},[_c("div",{staticClass:"level-left"},[_c("div",{staticClass:"level-item clear-selection-button"},[_c("div",{staticClass:"is-clickable button is-light remove-selected-button",on:{click:_vm.resetSelectedItems}},[_vm._m(0)])]),_vm._v(" "),_c("div",{staticClass:"level-item"},[_c("div",{staticClass:"subtitle is-5"},[_vm._v("\n\t\t\t\t\t"+_vm._s(_vm.getSelectedItemsMessage())+"\n\t\t\t\t")])])]),_vm._v(" "),_c("div",{staticClass:"level-right actions-container"},[_c("div",{staticClass:"level-item is-fullwidth is-flex-wrap-wrap"},[_c("cf-header-action",{key:"SelectAll",attrs:{action:_vm.getSelectAllAction(),"action-data":_vm.headerActionsData,"icon-pack":_vm.schema.config.coreConfig.iconPack}}),_vm._v(" "),_vm._l(_vm.selectedItemsActions,function(action){return _c("cf-header-action",{key:action.buttonText,attrs:{action:action,"action-data":_vm.headerActionsData,"icon-pack":_vm.schema.config.coreConfig.iconPack}})})],2)])]),_vm._v(" "),_c("div",{staticClass:"grid-container",on:{dragover:_vm.onDragOver}},[_vm.isDragNDropAreaOpen?_c("div",{on:{dragleave:_vm.hideDragNDropArea}},[_c("cf-drag-n-drop-upload",{attrs:{customMessage:"vue.web.modalfileupload.upload.title3"},on:{"file-upload":function($event){return _vm.$emit("file-upload",$event,_vm.hideDragNDropArea)}}})],1):_vm._e(),_vm._v(" "),0===_vm.mappedData.length?[_c("cf-loading",{attrs:{active:_vm.isLoadingInternal}}),_vm._v(" "),_vm.isLoadingInternal?_c("div",{staticClass:"section loading-empty-space"}):_c("div",{class:["is-flex","is-flex-direction-column","is-align-items-center","is-justify-content-center","media-explorer-empty-message"]},[_vm._m(1),_vm._v(" "),_c("div",[_vm._v("\n\t\t\t\t\t"+_vm._s(_vm._f("localizable")(_vm.getEmptyMessage()))+"\n\t\t\t\t")])])]:_c("div",{staticClass:"section media-explorer-grid",class:["listWrapper","columns","is-multiline"]},[_c("cf-loading",{attrs:{active:_vm.isLoadingInternal}}),_vm._v(" "),_vm._l(_vm.mappedData,function(item,index){return _c("div",{staticClass:"listItem grid_3 column is-12-mobile is-6-tablet is-3-widescreen",attrs:{"date-testid":_vm.getDataTestIdForItem(item)}},[_c("div",{staticClass:"item-box"},[_c("cf-media-item",{key:item.Id,class:[{"is-smaller":!_vm.isModule}],attrs:{selected:_vm.isItemSelected(item),selectable:_vm.isItemSelectable(item),"is-selection-mode":_vm.isSelectionMode,model:item,settings:_vm.schema.config.itemConfig.itemSettings,hasCardContent:_vm.schema.config.itemConfig.hasCardContent},on:{"update:model":function($event){item=$event},click:function($event){return _vm.onClickMediaItem(item)},"click-select":_vm.onSelectItem},scopedSlots:_vm._u([{key:"cardContent",fn:function(){return[_vm._t("cardContent",null,null,{item:item,index:index})]},proxy:!0},{key:"bottomContent",fn:function(){return[_vm._t("bottomContent",null,null,{item:item,index:index})]},proxy:!0}],null,!0)})],1)])})],2)],2),_vm._v(" "),_c("div",{staticClass:"section"},[_c("div",{staticClass:"level"},[_c("div",{staticClass:"level-left"},[_c("div",{staticClass:"level-item"},[_vm._v("\n\t\t\t\t\t"+_vm._s(_vm.Localizator.translateWithFormat.apply(_vm.Localizator,["vue.admin.storefront.manage.info"].concat(Object.entries(_vm.getPaginationData()).map(function(x){return x[1]}))))+"\n\t\t\t\t\t"),_c("span",{staticClass:"icon fa-lg ml-2 media-explorer-refresh-icon"},[_c("i",{staticClass:"fa fa-refresh",on:{click:_vm.doSearchCall}})])])]),_vm._v(" "),_c("div",{staticClass:"level-right"},[_c("div",{staticClass:"level-item"},[_c("cf-pagination",{attrs:{showPaginationInfo:_vm.paginationState.showPaginationInfo,current:_vm.paginationState.currentIndex,"show-per-page":_vm.paginationState.showPerPage,"per-page":_vm.paginationState.currentPageSize,options:_vm.paginationState.pageSizeOptions,total:_vm.paginationState.totalCount},on:{"update:perPage":function($event){return _vm.$set(_vm.paginationState,"currentPageSize",$event)},"update:per-page":function($event){return _vm.$set(_vm.paginationState,"currentPageSize",$event)},change:_vm.pageChanged}})],1)])])]),_vm._v(" "),_c("cf-image-viewer",{attrs:{active:_vm.isImageViewerPopupOpen,actions:_vm.schema.config.imageViewer.actions,"current-image-id":_vm.selectedImage.Id,models:_vm.imageViewerModels},on:{"update:active":function($event){_vm.isImageViewerPopupOpen=$event}}})],2)},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-remove fa-lg"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("div",{staticClass:"icon title"},[_c("i",{staticClass:"fa fa-folder"})])}],!1,null,null,null).exports,AlbumManagementService_apiSetup=((instance=axios.A.create()).interceptors.request.use(function(config){return config.paramsSerializer=function(params){return lib_default().stringify(params,{arrayFormat:"indices",allowDots:!0,encodeValuesOnly:!0})},config}),instance),getUrl=function(endpoint){return"".concat((0,sharedScripts.jf)().storeUrlSite).concat("MediaAlbum/").concat(endpoint)},getOldApiUrl=function(endpoint){return"".concat((0,sharedScripts.jf)().storeUrlSite).concat("AlbumManagement/").concat(endpoint)},AlbumManagementService={getAllUrl:function(){return getUrl("GetAlbumItems")},getBulkDownloadUrl:function(mediaIds){return AlbumManagementService_apiSetup.post(getUrl("RequestMediaDownloadAction"),{mediaIds:mediaIds})},getAlbumTreeUrl:function(){return getUrl("GetAlbumNavigation")},getDownloadMediaUrl:function(itemId){var _a,url=new URL(getUrl("DownloadMediaAsset"));return url.searchParams.set("mediaId",null!==(_a=null==itemId?void 0:itemId.toString())&&void 0!==_a?_a:""),url.toString()},getAlbumPermissions:function(albumId,mediaId){return AlbumManagementService_apiSetup.get(getUrl("GetAlbumPermissions"),{params:{albumId:albumId,mediaId:mediaId}})},createAlbum:function(payload){return AlbumManagementService_apiSetup.post(getOldApiUrl("CreateAlbum"),(0,tslib_es6.Cl)({},payload))},addImages:function(payload){return AlbumManagementService_apiSetup.post(getUrl("UploadImages"),payload)},deleteImages:function(model){return AlbumManagementService_apiSetup.post(getOldApiUrl("deleteItems"),{deleteIds:model})},renameAlbum:function(model){return AlbumManagementService_apiSetup.post(getOldApiUrl("RenameAlbum"),(0,tslib_es6.Cl)({},model))},renameItem:function(model){return AlbumManagementService_apiSetup.post(getUrl("RenameItem"),{id:model.id,name:model.name})},deleteAlbum:function(model){return AlbumManagementService_apiSetup.post(getOldApiUrl("deleteAlbum"),{deleteAlbum:model})},getAlbumStorageData:function(albumId){return AlbumManagementService_apiSetup.get(getUrl("ImageUploader"),{params:{albumId:albumId}})},getPageData:function(){return AlbumManagementService_apiSetup.get(getUrl("GetPageData"))}},AlbumSharingSettingsService_getAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)("/AlbumManagement/"+relativeUrl)},getNewApiAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)("/MediaAlbum/"+relativeUrl)},AlbumSharingSettingsService_albumSharingNew=function(id){return apiSetup.A.get(getNewApiAbsoluteUrl("AlbumSharing"),{params:{albumId:id}})},AlbumSharingSettingsService_setAlbumSharing=function(model){return apiSetup.A.post(AlbumSharingSettingsService_getAbsoluteUrl("setAlbumSharing"),{albumShare:model})},AlbumSharingSettingsService_getProductsToShareUrl=function(albumId){var url=new URL(getNewApiAbsoluteUrl("GetProductForShare"));return url.searchParams.set("albumId",albumId.toString()),url.toString()},AlbumSharingSettingsService_getCategoriesToShareUrl=function(albumId){var url=new URL(getNewApiAbsoluteUrl("GetCategoriesForShare"));return url.searchParams.set("albumId",albumId.toString()),url.toString()},AlbumSharingSettingsService_getRolesToShareUrl=function(albumId){var url=new URL(getNewApiAbsoluteUrl("GetCustomerRolesForShare"));return url.searchParams.set("albumId",albumId.toString()),url.toString()},AlbumSharingSettingsvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-album-sharing-settings",computed:{AlbumSharingSettingsOption:function(){return AlbumSharingSettingsOption}},components:{CfFormTable:FormTable.A,CfModal:new_modal.i},props:{albumId:Number},setup:function(props,_a){var emit=_a.emit,isModalOpen=(0,vue_common_prod.ref)(!1),pageData=(0,vue_common_prod.ref)({}),modalHeader=(0,vue_common_prod.ref)({title:""}),selection=(0,vue_common_prod.ref)(-1),albumSharingSettingsOption=Object.keys(AlbumSharingSettingsOption).filter(function(it){return!isNaN(Number(it))}),schema=(0,vue_common_prod.ref)({}),tableSourceToUse=(0,vue_common_prod.ref)(""),notificationMessage=(0,vue_common_prod.ref)(),selectedCategories=(0,vue_common_prod.ref)([]),selectedProducts=(0,vue_common_prod.ref)([]),selectedRole=(0,vue_common_prod.ref)({Value:""}),isLoading=(0,vue_common_prod.ref)(!1),albumId=(0,vue_common_prod.ref)(props.albumId),selectedRow=(0,vue_common_prod.ref)(null),canShareByDepartment=(0,vue_common_prod.ref)(!1),isMessageActive=(0,vue_common_prod.ref)(!0),closeModal=function(){isModalOpen.value=!1,emit("close")},onModalOpen=function(){getAlbumSharingModel(),isModalOpen.value=!0},getPageDataMethod=AlbumSharingSettingsService_albumSharingNew,getAlbumSharingModel=function(){isLoading.value=!0,getPageDataMethod(albumId.value).then(function(res){pageData.value=res.data,0===res.data.AlbumSharingModel.length?selectedRow.value=null:selectedRow.value=res.data.AlbumSharingModel[0].SharedWithIds[0],canShareByDepartment.value=res.data.CanShareByDepartment,setCurrentSource(),setTableSchema(),setInitialSelectedData()}).catch(function(){shared.y8.error(Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.sharing.error"))}).finally(function(){isLoading.value=!1})},setTableSchema=function(skipCall){void 0===skipCall&&(skipCall=!1);var multipleRows=selection.value!==AlbumSharingSettingsOption.CustomerRole;schema.value=function(skipDoCallOnSetup,searchPlaceholder,multipleRows){return void 0===multipleRows&&(multipleRows=!0),{data:{searchable:{isSearchable:!0,caseInsensitive:!0,placeholder:searchPlaceholder,toolTip:"",expanded:!0,useDebounce:!0},selectable:{selectable:multipleRows?form_table_type.aj.MultipleRows:form_table_type.aj.SingleRow,checkAllButton:!0,uncheckAllButton:!0,verticalAlign:"middle"},detailSlot:{mode:form_table_type.Q_.NoDetails},skipDoCallOnSetup:skipDoCallOnSetup,rowConfig:{isSelected:function(row){return row.Selected},isChecked:function(row){return row.Selected}}},actions:{maxWidth:50,rowConfig:{verticalAlign:"middle",class:"row-actions",centered:!0},row:[],header:[]},table:{bordered:!1,narrowed:!1,hasToolTipHeader:!0,key:"product-list",pageSize:{number:[5,10,20,50,100]},customizable:!1,friendlyName:Localizator.z.translate("vue.admin.addressmanagement.tableschema.displaysettings"),striped:!0,settingsTableConfig:{hideSearchable:!0,hideFilterable:!0}},source:{source:[]},columns:{columns:[{property:"Value",label:"Id",sortable:!1,order:1,key:"Id",type:form_table_type.o_.Numeric,centered:!1,verticalAlign:"middle",defaultVisible:!1},{class:function(){return multipleRows?"":"has-cursor-pointer"},property:"Text",label:"loc://vue.admin.catalog.products.list.column.name",sortable:!1,order:20,key:"Name",type:form_table_type.o_.String,centered:!1,widthInPixels:1500,verticalAlign:"middle",searchable:{mode:form_table_type.Bb.EnabledByDefault}}]}}}(skipCall,currentSearchPlaceholder.value,multipleRows,selectedRow.value),schema.value.source.source=tableSourceToUse.value},setCurrentSource=function(){switch(Number(selection.value)){case AlbumSharingSettingsOption.Product:tableSourceToUse.value=AlbumSharingSettingsService_getProductsToShareUrl(albumId.value);break;case AlbumSharingSettingsOption.Category:tableSourceToUse.value=AlbumSharingSettingsService_getCategoriesToShareUrl(albumId.value);break;case AlbumSharingSettingsOption.CustomerRole:tableSourceToUse.value=AlbumSharingSettingsService_getRolesToShareUrl(albumId.value)}},setInitialSelectedData=function(){var _a,_b;selection.value=null!==(_b=null===(_a=pageData.value.AlbumSharingModel[0])||void 0===_a?void 0:_a.ShareType)&&void 0!==_b?_b:AlbumSharingSettingsOption.NotShared},prepareModelToShare=function(){return selectedCategories.value=selection.value===AlbumSharingSettingsOption.Category?selectedCategories.value:[],selectedProducts.value=selection.value===AlbumSharingSettingsOption.Product?selectedProducts.value:[],selectedRole.value=selection.value===AlbumSharingSettingsOption.CustomerRole?selectedRole.value:{Value:""},{AlbumId:albumId.value,AlbumShareId:-1,Type:selection.value,ProductIds:selectedProducts.value.map(function(it){return it.Value}),CategoryIds:selectedCategories.value.map(function(it){return it.Value}),CustomerRoleId:parseInt(selectedRole.value.Value)}},isTableVisible=(0,vue_common_prod.computed)(function(){return[AlbumSharingSettingsOption.CustomerRole,AlbumSharingSettingsOption.Product,AlbumSharingSettingsOption.Category].includes(selection.value)}),currentMessage=(0,vue_common_prod.computed)(function(){switch(Number(selection.value)){case AlbumSharingSettingsOption.NotShared:return Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.notification.message.notshared");case AlbumSharingSettingsOption.General:return Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.notification.message.general");case AlbumSharingSettingsOption.Department:return Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.notification.message.department");case AlbumSharingSettingsOption.CustomerRole:return Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.notification.message.role");case AlbumSharingSettingsOption.Product:return Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.notification.message.product");case AlbumSharingSettingsOption.Category:return Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.notification.message.category")}}),currentSearchPlaceholder=(0,vue_common_prod.computed)(function(){switch(Number(selection.value)){case AlbumSharingSettingsOption.Product:return Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.placeholder.search.product");case AlbumSharingSettingsOption.Category:return Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.placeholder.search.category");case AlbumSharingSettingsOption.CustomerRole:return Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.placeholder.search.role")}}),setAlbumId=function(id){var _a;albumId.value=null!==(_a=props.albumId)&&void 0!==_a?_a:id};return(0,vue_common_prod.watch)(selection,function(){isMessageActive.value=!0,setCurrentSource(),setTableSchema()}),(0,I18NLocalizationService.NH)(function(){modalHeader.value.title=Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.title")}),setTableSchema(!0),(0,vue_common_prod.onMounted)(function(){$(document).on("album-sharing-settings:open",function(event,albumId){setAlbumId(albumId),onModalOpen()})}),{schema:schema,selection:selection,isModalOpen:isModalOpen,pageData:pageData,modalHeader:modalHeader,albumSharingSettingsOption:albumSharingSettingsOption,tableSourceToUse:tableSourceToUse,isTableVisible:isTableVisible,notificationMessage:notificationMessage,currentMessage:currentMessage,isLoading:isLoading,selectedRole:selectedRole,selectedRow:selectedRow,canShareByDepartment:canShareByDepartment,isMessageActive:isMessageActive,isOptionDisabled:function(option){return!canShareByDepartment.value&&option===AlbumSharingSettingsOption.Department},closeModal:closeModal,onOneSelected:function(selectedRow){selectedRole.value=(0,tslib_es6.Cl)({},selectedRow)},shareAlbum:function(){AlbumSharingSettingsService_setAlbumSharing(prepareModelToShare()).then(function(){shared.y8.success(Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.sharing.success")),emit("on-share")}).catch(function(){shared.y8.error(Localizator.z.translate("vue.web.customer.album.sharingsettingsmodal.sharing.error"))}).finally(function(){closeModal()})},updateCheckedRows:function(SelectedRows){switch(selection.value){case AlbumSharingSettingsOption.Product:selectedProducts.value=null!=SelectedRows?SelectedRows:[];break;case AlbumSharingSettingsOption.Category:selectedCategories.value=null!=SelectedRows?SelectedRows:[]}}}}}),album_sharing_settings_AlbumSharingSettingsvue_type_script_lang_ts_=AlbumSharingSettingsvue_type_script_lang_ts_,AlbumSharingSettings=(0,componentNormalizer.A)(album_sharing_settings_AlbumSharingSettingsvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{staticClass:"album-sharing-settings",attrs:{modalHeader:_vm.modalHeader,"hide-footer":!0,maxWidth:"1080px",active:_vm.isModalOpen},on:{"update:active":function($event){_vm.isModalOpen=$event}}},[_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column is-12"},[_c("div",{staticClass:"field is-fullwidth"},[_c("cf-select",{staticClass:"is-fullwidth",attrs:{expanded:""},model:{value:_vm.selection,callback:function($$v){_vm.selection=$$v},expression:"selection"}},_vm._l(_vm.albumSharingSettingsOption,function(option){return _c("option",{class:{"has-text-danger":_vm.isOptionDisabled(Number(option))},attrs:{disabled:_vm.isOptionDisabled(Number(option))},domProps:{value:Number(option)}},[_vm._v("\n\t\t\t\t\t\t"+_vm._s(_vm._f("createSpacesBetweenWords")(_vm.AlbumSharingSettingsOption[option]))+"\n\t\t\t\t\t")])}),0)],1),_vm._v(" "),_c("div",{staticClass:"box is-fullwidth"},[_c("cf-message",{staticClass:"is-info card",attrs:{title:_vm._f("localizable")("vue.web.customer.album.sharingsettingsmodal.notification.title"),closable:_vm.isTableVisible,active:_vm.isMessageActive},on:{"update:active":function($event){_vm.isMessageActive=$event}}},[_vm._v("\n\t\t\t\t\t"+_vm._s(_vm.currentMessage)+"\n\t\t\t\t")]),_vm._v(" "),_vm.isTableVisible?[_c("cf-form-table",{attrs:{data:_vm.schema.data,table:_vm.schema.table,columns:_vm.schema.columns,actions:_vm.schema.actions,source:_vm.schema.source,filterOnFirstLoad:!1},on:{"one-selected":_vm.onOneSelected,"update-checked-rows":function($event){return _vm.updateCheckedRows($event)}}})]:_vm._e()],2)])]),_vm._v(" "),_c("div",{staticClass:"columns field"},[_c("div",{staticClass:"column is-6"},[_c("div",{staticClass:"button is-danger is-pulled-left",on:{click:_vm.closeModal}},[_vm._v(_vm._s(_vm._f("localizable")("vue.web.customer.album.sharingsettingsmodal.button.cancel")))])]),_vm._v(" "),_c("div",{staticClass:"column is-6",on:{click:_vm.shareAlbum}},[_c("div",{staticClass:"button is-pulled-right"},[_vm._v(_vm._s(_vm._f("localizable")("vue.web.customer.album.sharingsettingsmodal.button.save")))])])]),_vm._v(" "),_c("cf-loading",{attrs:{active:_vm.isLoading}})],1)},[],!1,null,null,null).exports,input=__webpack_require__(88451),field=__webpack_require__(94759);!function(ScalesFieldType){ScalesFieldType[ScalesFieldType.Textbox=1]="Textbox",ScalesFieldType[ScalesFieldType.TextArea=2]="TextArea",ScalesFieldType[ScalesFieldType.Wysiwyg=3]="Wysiwyg",ScalesFieldType[ScalesFieldType.Dropdown=4]="Dropdown",ScalesFieldType[ScalesFieldType.Checkbox=5]="Checkbox",ScalesFieldType[ScalesFieldType.Radio=6]="Radio",ScalesFieldType[ScalesFieldType.File=7]="File",ScalesFieldType[ScalesFieldType.Image=8]="Image",ScalesFieldType[ScalesFieldType.URL=9]="URL",ScalesFieldType[ScalesFieldType.Repeater=10]="Repeater",ScalesFieldType[ScalesFieldType.Label=11]="Label",ScalesFieldType[ScalesFieldType.Module=12]="Module"}(ScalesFieldType||(ScalesFieldType={})),function(RichTextComplexity){RichTextComplexity[RichTextComplexity.Basic=10]="Basic",RichTextComplexity[RichTextComplexity.Medium=20]="Medium",RichTextComplexity[RichTextComplexity.Full=30]="Full"}(RichTextComplexity||(RichTextComplexity={})),function(ConditionalType){ConditionalType[ConditionalType.ShowIf=10]="ShowIf",ConditionalType[ConditionalType.HideIf=20]="HideIf"}(ConditionalType||(ConditionalType={})),function(ScalesResourceType){ScalesResourceType[ScalesResourceType.JsSnippet=1]="JsSnippet",ScalesResourceType[ScalesResourceType.JsUrl=2]="JsUrl"}(ScalesResourceType||(ScalesResourceType={}));var AdditionalAddressFeeCalculationType,AddressSelectionMode,RichTextEditor=__webpack_require__(43631),cfFieldTemplate=function(_super){function cfFieldTemplate(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.fieldData={},_this.newValue={},_this.scalesFieldType=ScalesFieldType,_this}var _a,_b,_c;return(0,tslib_es6.C6)(cfFieldTemplate,_super),cfFieldTemplate.prototype.fieldNeedsValues=function(fieldTypeId){return fieldTypeId==ScalesFieldType.Dropdown||fieldTypeId==ScalesFieldType.Radio},cfFieldTemplate.prototype.fieldSupportsDefaultValue=function(fieldTypeId){if(fieldTypeId!=ScalesFieldType.File&&fieldTypeId!=ScalesFieldType.Repeater&&fieldTypeId!=ScalesFieldType.Image)return!0},cfFieldTemplate.prototype.isReadOnlyField=function(fieldTypeId){return fieldTypeId==ScalesFieldType.Label},cfFieldTemplate.prototype.isImage=function(fieldTypeId){return fieldTypeId==ScalesFieldType.Image},Object.defineProperty(cfFieldTemplate.prototype,"canChangeFieldWidth",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(cfFieldTemplate.prototype,"fieldWidth",{get:function(){return this.value.Width&&this.value.Width>0?this.value.Width:12},set:function(value){this.value.Width=value,this.onNewValueChanged(this.value)},enumerable:!1,configurable:!0}),Object.defineProperty(cfFieldTemplate.prototype,"editorType",{get:function(){return this.value.EditorComplexity?this.value.EditorComplexity:RichTextComplexity.Basic},set:function(value){this.value.EditorComplexity=value,this.onNewValueChanged(this.value)},enumerable:!1,configurable:!0}),Object.defineProperty(cfFieldTemplate.prototype,"canHaveItemIdentifier",{get:function(){return this.value.TypeId==ScalesFieldType.Repeater},enumerable:!1,configurable:!0}),Object.defineProperty(cfFieldTemplate.prototype,"isRichTextEditor",{get:function(){return this.value.TypeId==ScalesFieldType.Wysiwyg},enumerable:!1,configurable:!0}),Object.defineProperty(cfFieldTemplate.prototype,"canHaveItemType",{get:function(){var type=this.value.TypeId;return type==ScalesFieldType.Repeater||type==ScalesFieldType.Module},enumerable:!1,configurable:!0}),Object.defineProperty(cfFieldTemplate.prototype,"canBeSecondary",{get:function(){return!0},enumerable:!1,configurable:!0}),cfFieldTemplate.prototype.containsEditorType=function(scalesFieldType){return[ScalesFieldType.Repeater,ScalesFieldType.Module].includes(scalesFieldType)},cfFieldTemplate.prototype.getRichEditorTypes=function(){var editorTypes={};for(var value in RichTextComplexity)"number"==typeof RichTextComplexity[value]&&(editorTypes[RichTextComplexity[value]]=value);return editorTypes},cfFieldTemplate.prototype.getConditionalTypes=function(){var _a;return(_a={})[ConditionalType.ShowIf]="Show if",_a[ConditionalType.HideIf]="Hide if",_a},Object.defineProperty(cfFieldTemplate.prototype,"conditionalType",{get:function(){return 0==this.value.ConditionalType?ConditionalType.ShowIf:this.value.ConditionalType},set:function(value){this.value.ConditionalType=value,this.onNewValueChanged(this.value)},enumerable:!1,configurable:!0}),Object.defineProperty(cfFieldTemplate.prototype,"arrayIdentifier",{get:function(){var items=this.fieldsAsArrayIdentifier;return items&&this.value.ArrayIdentifier&&null!=items[this.value.ArrayIdentifier]?items[this.value.ArrayIdentifier]:(this.value.ArrayIdentifier=null,null)},enumerable:!1,configurable:!0}),cfFieldTemplate.prototype.onvalueChanged=function(value){this.newValue=value},cfFieldTemplate.prototype.onNewValueChanged=function(value){this.$emit("input",value)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==scales_types_namespaceObject.IFieldModel&&scales_types_namespaceObject.IFieldModel)?_a:Object)],cfFieldTemplate.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Array)],cfFieldTemplate.prototype,"types",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Boolean)],cfFieldTemplate.prototype,"isChild",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Boolean)],cfFieldTemplate.prototype,"readonly",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type","function"==typeof(_b="undefined"!=typeof Object&&Object)?_b:Object)],cfFieldTemplate.prototype,"conditionalFields",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type","function"==typeof(_c="undefined"!=typeof Object&&Object)?_c:Object)],cfFieldTemplate.prototype,"fieldsAsArrayIdentifier",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Function,default:function(){}}),(0,tslib_es6.Sn)("design:type",Function)],cfFieldTemplate.prototype,"validateFieldName",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Function,default:function(){}}),(0,tslib_es6.Sn)("design:type",Function)],cfFieldTemplate.prototype,"validateFieldPlaceholder",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Function,default:function(){}}),(0,tslib_es6.Sn)("design:type",Function)],cfFieldTemplate.prototype,"updateFieldsList",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Function,default:function(){}}),(0,tslib_es6.Sn)("design:type",Function)],cfFieldTemplate.prototype,"validateConditionalField",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Function,default:function(){}}),(0,tslib_es6.Sn)("design:type",Function)],cfFieldTemplate.prototype,"validateConditionalValue",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFieldTemplate.prototype,"onvalueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("newValue"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFieldTemplate.prototype,"onNewValueChanged",null),cfFieldTemplate=(0,tslib_es6.Cg)([(0,vue_class_component_esm.Ay)({components:{Input:input.A,Field:field.A,cfRichTextEditor:RichTextEditor.default},name:"cf-field-template"})],cfFieldTemplate)}(vue_property_decorator.lD),scales_FieldTemplatevue_type_script_lang_ts_=cfFieldTemplate,FieldTemplate_component=(0,componentNormalizer.A)(scales_FieldTemplatevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("section",{staticClass:"section"},[_c("div",[_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column is-half"},[_c("cf-field",{attrs:{type:_vm.validateFieldName(_vm.value).length?"is-danger":"",horizontal:"",message:_vm.validateFieldName(_vm.value),label:"Field name:"}},[_c("cf-input",{attrs:{type:"text",readonly:_vm.readonly},model:{value:_vm.value.Name,callback:function($$v){_vm.$set(_vm.value,"Name",$$v)},expression:"value.Name"}})],1),_vm._v(" "),_vm.isReadOnlyField(_vm.value.TypeId)?_vm._e():_c("cf-field",{attrs:{type:_vm.validateFieldPlaceholder(_vm.value).length?"is-danger":"",horizontal:"",message:_vm.validateFieldPlaceholder(_vm.value),label:"Placeholder:"}},[_c("cf-input",{attrs:{type:"text",readonly:_vm.readonly},model:{value:_vm.value.PlaceholderTarget,callback:function($$v){_vm.$set(_vm.value,"PlaceholderTarget",$$v)},expression:"value.PlaceholderTarget"}})],1),_vm._v(" "),_vm.isImage(_vm.value.TypeId)?_c("cf-field",{attrs:{label:"Enable Alt text:",horizontal:""}},[_c("cf-checkbox",{attrs:{placeholder:"Is Alt Enabled",disabled:_vm.readonly},model:{value:_vm.value.ImageIsAltEnabled,callback:function($$v){_vm.$set(_vm.value,"ImageIsAltEnabled",$$v)},expression:"value.ImageIsAltEnabled"}})],1):_vm._e()],1),_vm._v(" "),_c("div",{staticClass:"column is-half"},[_c("cf-field",{attrs:{label:"Order:",horizontal:""}},[_c("cf-input",{attrs:{type:"number",min:"0",max:"1000",step:"1",readonly:_vm.readonly},model:{value:_vm.value.Order,callback:function($$v){_vm.$set(_vm.value,"Order",$$v)},expression:"value.Order"}})],1),_vm._v(" "),_vm.fieldSupportsDefaultValue(_vm.value.TypeId)?_c("cf-field",{attrs:{label:"Default value:",horizontal:""}},[_vm.isReadOnlyField(_vm.value.TypeId)?_c("cf-rich-text-editor",{ref:"richEditor",model:{value:_vm.value.DefaultValue,callback:function($$v){_vm.$set(_vm.value,"DefaultValue",$$v)},expression:"value.DefaultValue"}}):_c("cf-input",{attrs:{type:"text",readonly:_vm.readonly},model:{value:_vm.value.DefaultValue,callback:function($$v){_vm.$set(_vm.value,"DefaultValue",$$v)},expression:"value.DefaultValue"}})],1):_vm._e()],1)]),_vm._v(" "),_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column is-half"},[_c("cf-field",{attrs:{label:"Conditional:",horizontal:""}},[_c("cf-checkbox",{attrs:{disabled:_vm.readonly},model:{value:_vm.value.Conditional,callback:function($$v){_vm.$set(_vm.value,"Conditional",$$v)},expression:"value.Conditional"}})],1)],1),_vm._v(" "),_c("div",{staticClass:"column is-half"},[_vm.value.Conditional?_c("cf-field",{attrs:{label:"Action:",horizontal:""}},[_c("cf-select",{attrs:{placeholder:"Select conditional type",required:"",disabled:_vm.readonly},model:{value:_vm.conditionalType,callback:function($$v){_vm.conditionalType=$$v},expression:"conditionalType"}},_vm._l(_vm.getConditionalTypes(),function(field,index){return _c("option",{key:field,domProps:{value:index}},[_vm._v("\n "+_vm._s(_vm.getConditionalTypes()[index])+"\n ")])}),0)],1):_vm._e()],1)]),_vm._v(" "),_vm.value.Conditional?_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column is-half"},[_c("cf-field",{attrs:{type:_vm.validateConditionalField(_vm.value).length?"is-danger":"",label:"Conditional field:",message:_vm.validateConditionalField(_vm.value),horizontal:""}},[_c("cf-select",{attrs:{value:_vm.conditionalFields[_vm.value.ConditionFieldId],placeholder:"Select a field",required:"",disabled:_vm.readonly},model:{value:_vm.value.ConditionFieldId,callback:function($$v){_vm.$set(_vm.value,"ConditionFieldId",$$v)},expression:"value.ConditionFieldId"}},_vm._l(_vm.conditionalFields,function(field,index){return _c("option",{key:field,domProps:{value:index}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(field)+"\n\t\t\t\t\t\t\t")])}),0)],1)],1),_vm._v(" "),_c("div",{staticClass:"column is-half"},[_c("cf-field",{attrs:{type:_vm.validateConditionalValue(_vm.value).length?"is-danger":"",label:"True value:",message:_vm.validateConditionalValue(_vm.value),horizontal:""}},[_c("cf-input",{attrs:{type:"text",required:"",disabled:_vm.readonly},model:{value:_vm.value.ConditionValue,callback:function($$v){_vm.$set(_vm.value,"ConditionValue",$$v)},expression:"value.ConditionValue"}})],1)],1)]):_vm._e(),_vm._v(" "),_c("div",{staticClass:"columns is-multiline"},[_c("div",{staticClass:"column is-half"},[_vm.canChangeFieldWidth?_c("cf-field",{attrs:{label:"Width:",horizontal:""}},[_c("cf-select",{attrs:{placeholder:"Select the field width",required:"",disabled:_vm.readonly},model:{value:_vm.fieldWidth,callback:function($$v){_vm.fieldWidth=$$v},expression:"fieldWidth"}},_vm._l([1,2,3,4,5,6,7,8,9,10,11,12],function(field,index){return _c("option",{key:index,domProps:{value:field}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(field)+"\n\t\t\t\t\t\t\t")])}),0)],1):_vm._e()],1),_vm._v(" "),_c("div",{staticClass:"column is-half"},[_vm.canChangeFieldWidth?_c("cf-field",{attrs:{label:"Label above:",horizontal:""}},[_c("cf-checkbox",{attrs:{placeholder:"Select the field width",disabled:_vm.readonly},model:{value:_vm.value.IsFullWidth,callback:function($$v){_vm.$set(_vm.value,"IsFullWidth",$$v)},expression:"value.IsFullWidth"}})],1):_vm._e()],1),_vm._v(" "),_c("div",{staticClass:"column is-half"},[_vm.isRichTextEditor?_c("cf-field",{attrs:{label:"Editor type:",horizontal:""}},[_c("cf-select",{attrs:{placeholder:"Select a value",disabled:_vm.readonly},model:{value:_vm.editorType,callback:function($$v){_vm.editorType=$$v},expression:"editorType"}},_vm._l(_vm.getRichEditorTypes(),function(field,index){return _c("option",{key:field,domProps:{value:index}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(field)+"\n\t\t\t\t\t\t\t")])}),0)],1):_vm._e(),_vm._v(" "),_vm.canHaveItemType?_c("cf-field",{attrs:{label:"Item Type:",horizontal:""}},[_c("cf-input",{attrs:{type:"text",readonly:_vm.readonly},model:{value:_vm.value.ArrayItemType,callback:function($$v){_vm.$set(_vm.value,"ArrayItemType",$$v)},expression:"value.ArrayItemType"}})],1):_vm._e()],1),_vm._v(" "),_c("div",{staticClass:"column is-half"},[_vm.canBeSecondary?_c("cf-field",{attrs:{label:"Mark as secondary option:",horizontal:""}},[_c("cf-checkbox",{attrs:{disabled:_vm.readonly},model:{value:_vm.value.MarkAsSecondary,callback:function($$v){_vm.$set(_vm.value,"MarkAsSecondary",$$v)},expression:"value.MarkAsSecondary"}})],1):_vm._e(),_vm._v(" "),_vm.canHaveItemIdentifier?_c("cf-field",{attrs:{label:"Item Identifier:",horizontal:""}},[_c("cf-select",{attrs:{value:_vm.arrayIdentifier,placeholder:"Select a field",required:"",disabled:_vm.readonly},model:{value:_vm.value.ArrayIdentifier,callback:function($$v){_vm.$set(_vm.value,"ArrayIdentifier",$$v)},expression:"value.ArrayIdentifier"}},_vm._l(_vm.fieldsAsArrayIdentifier,function(field,index){return _c("option",{key:field,domProps:{value:"0"!=index?index:null}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(field)+"\n\t\t\t\t\t\t\t")])}),0)],1):_vm._e()],1)]),_vm._v(" "),_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column is-half"},[_c("cf-field",{attrs:{label:"Description:",horizontal:""}},[_c("cf-input",{attrs:{type:"textarea",readonly:_vm.readonly},model:{value:_vm.value.Description,callback:function($$v){_vm.$set(_vm.value,"Description",$$v)},expression:"value.Description"}})],1)],1),_vm._v(" "),_c("div",{staticClass:"column is-half"},[_vm.fieldNeedsValues(_vm.value.TypeId)?_c("cf-field",{attrs:{label:"Values:",horizontal:""}},[_c("cf-input",{attrs:{type:"textarea",placeholder:"name:value,name:value,....",readonly:_vm.readonly},model:{value:_vm.value.MultipleValues,callback:function($$v){_vm.$set(_vm.value,"MultipleValues",$$v)},expression:"value.MultipleValues"}})],1):_vm._e()],1)])]),_vm._v(" "),_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column"},[_vm.value.Id>0&&_vm.containsEditorType(_vm.value.TypeId)?_c("cf-code-editor",{attrs:{readonly:_vm.readonly},model:{value:_vm.value.HtmlMarkup,callback:function($$v){_vm.$set(_vm.value,"HtmlMarkup",$$v)},expression:"value.HtmlMarkup"}}):_vm._e()],1)])])},[],!1,null,null,null),FieldTemplate=FieldTemplate_component.exports,upload=__webpack_require__(6436),UploadImageModalvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-modal-file-upload",computed:{Localizator:function(){return Localizator.z}},components:{CfUpload:upload._,CfFieldTemplate:FieldTemplate,CfModal:new_modal.i,CfDragNDropUpload:DragNDropUpload,CfTooltip:tooltip.A},props:{active:Boolean,albumId:String},setup:function(props,_a){var emit=_a.emit,isModalActive=(0,vue_common_prod.computed)({get:function(){return props.active},set:function(value){return emit("update:active",value)}}),isLoading=(0,vue_common_prod.ref)(!1),albumStorageData=(0,vue_common_prod.reactive)({ReadableMediaAlbumQuotaSizeMB:0,UsedMediaAlbumQuotaSizeInMB:0,UsedMediaAlbumQuotaSizeInMBString:0,MediaAlbumQuotaSizeKb:0,MediaAlbumQuotaSizeMB:0}),header=(0,vue_common_prod.ref)(),onCloseModal=function(){isModalActive.value=!1},getAlbumStorageData=function(){isLoading.value=!0,AlbumManagementService.getAlbumStorageData(Number.parseInt(props.albumId)).then(function(res){Object.assign(albumStorageData,res.data)}).finally(function(){isLoading.value=!1})};return(0,vue_common_prod.watch)(isModalActive,function(){isModalActive.value&&getAlbumStorageData()}),(0,vue_common_prod.onMounted)(function(){(0,I18NLocalizationService.NH)(function(){header.value={title:Localizator.z.translate("vue.web.albummanagement.uploadimage.title")}})}),{isModalActive:isModalActive,isLoading:isLoading,albumStorageData:albumStorageData,header:header,onCloseModal:onCloseModal,onFileChange:function(file){emit("file-upload",file),onCloseModal()}}}}),components_UploadImageModalvue_type_script_lang_ts_=UploadImageModalvue_type_script_lang_ts_,UploadImageModal=(0,componentNormalizer.A)(components_UploadImageModalvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{staticClass:"album-management-upload-images-popup",attrs:{modalHeader:_vm.header,"hide-footer":!0,maxWidth:"1080px",active:_vm.isModalActive},on:{"update:active":function($event){_vm.isModalActive=$event},close:_vm.onCloseModal}},[_c("cf-loading",{attrs:{active:_vm.isLoading}}),_vm._v(" "),_c("cf-drag-n-drop-upload",{on:{"file-upload":_vm.onFileChange}}),_vm._v(" "),_c("div",{staticClass:"level"},[_c("div",{staticClass:"level-left"},[_c("div",{staticClass:"level-item mt-3"},[_c("small",[_vm._v("\n\t\t\t\t\t\t"+_vm._s(_vm.Localizator.translateWithFormat("vue.web.albummanagementv3.uploadpopup.maxfilesize",_vm.albumStorageData.ReadableMediaAlbumQuotaSizeMB))+"\n\t\t\t\t\t")])])])]),_vm._v(" "),_c("div",{staticClass:"level"},[_c("div",{staticClass:"level-left"},[_c("div",{staticClass:"level-item"},[_c("cf-upload",{attrs:{multiple:""},on:{"file-upload":_vm.onFileChange}},[_c("div",{staticClass:"button"},[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.web.albummanagementv3.uploadpopup.uploadbutton"))+"\n\t\t\t\t\t\t")])])],1)]),_vm._v(" "),_c("div",{staticClass:"level-right"},[_c("div",{staticClass:"level-item"},[_c("div",{staticClass:"button",on:{click:_vm.onCloseModal}},[_vm._v("\n\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.web.albummanagement.uploadimagespopup.cancel.button"))+"\n\t\t\t\t\t")])])])])],1)},[],!1,null,null,null).exports,CreateOrEditAlbumPopupvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfCreateOrEditAlbumPopup",props:{active:Boolean,isEditing:Boolean,model:Object,itemType:Number},components:{CfField:Field.A,cfModal:new_modal.i},setup:function(props,_a){var emit=_a.emit,isActive=(0,vue_common_prod.computed)({get:function(){return props.active},set:function(value){emit("update:active",value)}}),header=(0,vue_common_prod.ref)({}),albumName=(0,vue_common_prod.ref)(""),internalModel=(0,vue_common_prod.ref)({}),inputRef=(0,vue_common_prod.ref)(null),getSaveEvent=function(){return props.isEditing?"save-edit":"save-create"},onClose=function(){isActive.value=!1,albumName.value="",emit("close")},getTitle=function(){return Localizator.z.translate(props.isEditing?props.itemType===ExplorerItemType.Folder?"vue.web.albummanagementv3.createoreditpopup.title.folder":"vue.web.albummanagementv3.createoreditpopup.title.media":"vue.web.albummanagementv3.createoreditpopup.title.create")},onPopulateForm=function(){internalModel.value=props.model,albumName.value=internalModel.value.Name};return(0,vue_common_prod.watch)(function(){return props.model},function(){onPopulateForm()},{deep:!0,immediate:!0}),(0,vue_common_prod.watch)(function(){return props.active},function(value){value&&(props.isEditing&&onPopulateForm(),(0,vue_common_prod.nextTick)(function(){inputRef.value&&inputRef.value.focus()})),header.value={title:getTitle()}}),{isActive:isActive,header:header,albumName:albumName,inputRef:inputRef,getTitle:getTitle,getNamePlaceholder:function(){return Localizator.z.translate(props.model.Type!==ExplorerItemType.Folder&&props.isEditing?"vue.web.albummanagementv3.createoreditpopup.field.placeholder.file":"vue.web.albummanagementv3.createoreditpopup.field.placeholder.album")},getSaveActionText:function(){return Localizator.z.translate(props.isEditing?"vue.web.albummanagementv3.createoreditpopup.button.rename":"vue.web.albummanagementv3.createoreditpopup.button.create")},onClose:onClose,onSave:function(){emit(getSaveEvent(),albumName.value),onClose()}}}}),components_CreateOrEditAlbumPopupvue_type_script_lang_ts_=CreateOrEditAlbumPopupvue_type_script_lang_ts_,CreateOrEditAlbumPopup=(0,componentNormalizer.A)(components_CreateOrEditAlbumPopupvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{staticClass:"album-management-create-album",attrs:{active:_vm.isActive,hideHeader:"",maxWidth:"450px","hide-footer":!0},on:{"update:active":function($event){_vm.isActive=$event},close:_vm.onClose}},[_c("div",{staticClass:"level is-fullwidth is-flex"},[_c("div",{staticClass:"modal-card-title"},[_c("b",[_vm._v(_vm._s(_vm.getTitle()))])]),_vm._v(" "),_c("button",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:_vm.onClose}})]),_vm._v(" "),_c("div",{staticClass:"level is-fullwidth"},[_c("cf-input",{ref:"inputRef",staticClass:"is-fullwidth",attrs:{onPressEnter:_vm.onSave,placeholder:_vm.getNamePlaceholder()},model:{value:_vm.albumName,callback:function($$v){_vm.albumName=$$v},expression:"albumName"}})],1),_vm._v(" "),_c("div",{staticClass:"is-flex is-justify-content-end"},[_c("div",{staticClass:"buttons"},[_c("div",{staticClass:"button",on:{click:_vm.onClose}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.web.albummanagementv3.createoreditpopup.button.cancel"))+"\n\t\t\t")]),_vm._v(" "),_c("button",{staticClass:"button is-success",attrs:{disabled:!_vm.albumName},on:{click:_vm.onSave}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm.getSaveActionText())+"\n\t\t\t")])])])])},[],!1,null,null,null).exports,DeleteAlbumItemPopupvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-delete-album-item-popup",components:{cfModal:new_modal.i},props:{active:Boolean,message:String},setup:function(props,_a){var emit=_a.emit,isActive=(0,vue_common_prod.computed)({get:function(){return props.active},set:function(value){return emit("update:active",value)}});return{isActive:isActive,onConfirm:function(){emit("confirm")},onClose:function(){isActive.value=!1}}}}),components_DeleteAlbumItemPopupvue_type_script_lang_ts_=DeleteAlbumItemPopupvue_type_script_lang_ts_,DeleteAlbumItemPopup=(0,componentNormalizer.A)(components_DeleteAlbumItemPopupvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{staticClass:"delete-item-popup",attrs:{hideHeader:"",hideFooter:"",maxWidth:"450px",active:_vm.isActive},on:{"update:active":function($event){_vm.isActive=$event}}},[_c("div",{staticClass:"level is-fullwidth is-flex"},[_c("div",{staticClass:"modal-card-title"},[_c("b",[_vm._v(" "+_vm._s(_vm._f("localizable")("vue.web.albummanagement.deleteconfirmpopup.title"))+" ")])]),_vm._v(" "),_c("button",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:_vm.onClose}})]),_vm._v(" "),_c("div",{staticClass:"level is-fullwidth"},[_c("cf-message",{staticClass:"is-fullwidth",attrs:{type:"is-danger"}},[_c("p",{domProps:{innerHTML:_vm._s(_vm.message)}})])],1),_vm._v(" "),_c("div",{staticClass:"is-flex is-justify-content-end"},[_c("div",{staticClass:"buttons"},[_c("div",{staticClass:"button",on:{click:_vm.onClose}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.web.albummanagement.deleteconfirmpopup.button.cancel"))+"\n\t\t\t")]),_vm._v(" "),_c("button",{staticClass:"button is-danger",on:{click:_vm.onConfirm}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.web.albummanagement.deleteconfirmpopup.confirm"))+"\n\t\t\t")])])])])},[],!1,null,null,null).exports,ImmediateActionService=function(){function ImmediateActionService(){}return ImmediateActionService.queueImmediateAction=function(queueId,title,onStatusChanged,onClose){if(queueId)return window.immediateAction&&!window.immediateAction.isDestroyed&&window.immediateAction.closeProgramatically(),window.immediateAction=window.cfVue.immediateAction.open({position:"is-bottom-right",title:title,onStatusChanged:onStatusChanged,onClose:onClose}),window.immediateAction.insert(queueId),window.immediateActionData=window.immediateAction,window.immediateAction},ImmediateActionService.onStatusChanged=function(callback,data){for(var queueItems=window.immediateAction.queueItems,nonFinished=0,i=0;i=1?callback(!0,data):setTimeout(function(){callback(!1,data)},1e3)},ImmediateActionService}(),implementations_ImmediateActionService=ImmediateActionService,AlbumManagementvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfAlbumManagement",methods:{getItemShareNameString:function(item){var _a;return null===(_a=null==item?void 0:item.SharedAlbumInfoModel)||void 0===_a?void 0:_a.SharedWithEntityName},truncate:sharedScripts.xv,getItemShareTypeString:function(item){var _a,_b;return-1!==(null===(_a=null==item?void 0:item.SharedAlbumInfoModel)||void 0===_a?void 0:_a.SharedWithType)?AlbumSharingSettingsOption[null===(_b=null==item?void 0:item.SharedAlbumInfoModel)||void 0===_b?void 0:_b.SharedWithType]:null},getItemTypeText:getItemTypeText,getFormattedUploadDate:getFormattedUploadDate},computed:{Localizator:function(){return Localizator.z}},components:{CfTooltip:tooltip.A,CfDeleteAlbumItemPopup:DeleteAlbumItemPopup,CfCreateOrEditAlbumPopup:CreateOrEditAlbumPopup,CfModalFileUpload:UploadImageModal,CfAlbumSharingSettings:AlbumSharingSettings,CfMediaExplorer:MediaExplorer},props:{isModule:Boolean},setup:function(props){var explorerSchema=(0,vue_common_prod.ref)({}),isLoading=(0,vue_common_prod.ref)(!1),mediaExplorerRef=(0,vue_common_prod.ref)(null),isUploadAnywhereEnabled=(0,vue_common_prod.ref)(!1),albumId=(0,vue_common_prod.ref)(""),isUploadPopupOpen=(0,vue_common_prod.ref)(!1),albumPermissions=(0,vue_common_prod.ref)({}),replaceImageInputRef=(0,vue_common_prod.ref)(null),imageViewerData=(0,vue_common_prod.ref)({}),isRootLevel=(0,vue_common_prod.computed)(function(){return!albumId.value}),isCreateOrEditAlbumPopupOpen=(0,vue_common_prod.ref)(!1),itemToEdit=(0,vue_common_prod.ref)({}),isEditingAlbum=(0,vue_common_prod.ref)(!1),linkForDownloadRef=(0,vue_common_prod.ref)(null),fileSrcToDownload=(0,vue_common_prod.ref)(""),itemToDownload=(0,vue_common_prod.ref)({}),defaultPageSize=(0,vue_common_prod.ref)(0),pageSizeOptions=(0,vue_common_prod.ref)([]),skipCall=(0,vue_common_prod.ref)(!1),isDeleteItemPopupActive=(0,vue_common_prod.ref)(!1),confirmDeleteCb=(0,vue_common_prod.ref)(),confirmDeleteMessage=(0,vue_common_prod.ref)(""),isAnyPopupOpened=(0,vue_common_prod.computed)(function(){return isUploadPopupOpen.value||isLoading.value||isCreateOrEditAlbumPopupOpen.value||isDeleteItemPopupActive.value}),isAlbumManagementDisabled=(0,vue_common_prod.ref)(!1),uploadErrors=(0,vue_common_prod.ref)([]),isUploadErrorsMessageActive=(0,vue_common_prod.ref)(!1);(0,vue_common_prod.provide)("isUploadPopupOpen",isUploadPopupOpen);var getAlbumPermissions=function(albumId,mediaId,successCb){AlbumManagementService.getAlbumPermissions(albumId,mediaId).then(function(res){albumPermissions.value=(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},albumPermissions.value),{AllowToEditAlbum:res.data.AllowToEditAlbum}),successCb()}).finally(function(){skipCall.value=!0,setSchema()})},setSchema=function(){var tempSchema=function(_a){var _b=_a.actions,addNewAlbum=_b.addNewAlbum,shareItem=_b.shareItem,renameItem=_b.renameItem,deleteItem=_b.deleteItem,deleteSelectedImages=_b.deleteSelectedImages,uploadMedia=_b.uploadMedia,downloadImage=_b.downloadImage,replaceImage=_b.replaceImage,bulkDownload=_b.bulkDownload,permissions=_a.permissions,pagination=_a.pagination,skipCallOnSetup=_a.skipCallOnSetup;return _a.isRootLevel,{actions:{headerLeft:[],selectedItems:[{buttonText:"vue.web.albummanagementv3.selecteditemactions.bulkdownload",action:function(data){bulkDownload(data.selectedItems.map(function(it){return it.Id}),data.clearSelectedItems)},order:10,class:"is-primary",disabled:!(null==permissions?void 0:permissions.AllowToDownloadMedia),icon:"download"},{buttonText:"vue.web.albummanagementv3.selecteditemactions.deleteselected",action:function(data){deleteSelectedImages(data.selectedItems,function(){return data.clearSelectedItems()})},order:20,class:"is-danger",disabled:!(null==permissions?void 0:permissions.AllowToEditAlbum),icon:"trash"}],headerRight:[{disabled:!0,buttonText:"vue.web.albummanagementv3.headeractions.addalbum",action:addNewAlbum,icon:"plus-square-o",order:0},{disabled:!1,buttonText:"vue.web.albummanagementv3.headeractions.addimages",action:uploadMedia,order:1}]},config:{coreConfig:{iconPack:"fa",skipCallOnSetup:skipCallOnSetup,useDoubleClick:!1},imageViewer:{active:!0,actions:[{action:replaceImage,buttonText:"vue.web.albummanagement.imageviewer.button.replaceimage",active:!0,disabled:!0,icon:"refresh"},{action:downloadImage,buttonText:"vue.web.albummanagement.imageviewer.button.download",active:!0,disabled:!0,icon:"download",tooltipPosition:"is-left"}],fields:[{label:"vue.web.albummanagement.imageviewer.field.imageurl.label",property:function(item){return'").concat(Localizator.z.translate("vue.web.albummanagement.imageviewer.imageurl.label"),"")},useHtml:!0,icon:"link"},{label:"vue.web.albummanagement.imageviewer.field.imagefilesize.label",property:function(item){return item.SizeReadable},icon:"image"},{label:"vue.web.albummanagement.imageviewer.field.uploaddate.label",property:function(item){return getFormattedUploadDate(item.CreationDateCustomerTimezone)},icon:"calendar"},{label:"vue.web.albummanagement.imageviewer.field.filetype.label",property:function(item){return item.FileType},icon:"gear"},{label:"vue.web.albummanagement.imagedetails.label.location",property:function(item){return item.Location},icon:"folder"}]},itemConfig:{modelProperties:{Id:function(it){return it.Type===ExplorerItemType.Media?it.MediaId:it.MediaAlbumId},AltText:function(it){return it.AltText},Type:function(it){return it.Type},ImageUrl:function(it){return it.ImageUrl}},itemSettings:{settingList:[{active:function(data,additionalData){return data.Type===ExplorerItemType.Folder?additionalData.value.AllowToEditAlbum:additionalData.value.AllowToEditMedia},action:renameItem,text:"vue.web.albummanagementv3.itemsettings.rename"},{active:function(data,additionalData){return(null==data?void 0:data.Type)===ExplorerItemType.Folder&&additionalData.value.AllowShareAlbum},action:shareItem,text:"vue.web.albummanagementv3.itemsettings.share"},{active:function(data,additionalData){return data.Type===ExplorerItemType.Folder?additionalData.value.AllowToEditAlbum:additionalData.value.AllowToEditMedia},action:deleteItem,text:"vue.web.albummanagementv3.itemsettings.delete",class:"is-danger"},{active:function(data,additionalData){return!additionalData.value||!additionalData.value.AllowShareAlbum&&!additionalData.value.AllowToEditAlbum||!additionalData.value.AllowToEditMedia},action:function(){},text:"vue.web.albummanagement.albumitem.settings.editrestricted",class:"is-danger"}],onThreeDotsClick:function(_a){var item=_a.item,data=_a.data,openCb=_a.openCb,isLoading=_a.isLoading;isLoading.value=!0,AlbumManagementService.getAlbumPermissions(item.MediaAlbumId,item.MediaId).then(function(res){data.value=res.data,openCb()}).catch(function(){data.value=null}).finally(function(){isLoading.value=!1})}},hasCardContent:!0},sortable:{key:"Name",sortDirection:form_table_type.oi.Asc},selectable:{mode:ExplorerSelectableEnum.Images},pagination:{defaultPageSize:0!==(null==pagination?void 0:pagination.defaultPageSize)&&(null==pagination?void 0:pagination.defaultPageSize)?null==pagination?void 0:pagination.defaultPageSize:10,pageSizeOptions:(null==pagination?void 0:pagination.pageSizeOptions)!==[]&&(null==pagination?void 0:pagination.pageSizeOptions)?null==pagination?void 0:pagination.pageSizeOptions:[10,20,30],showPerPage:!0},searchable:{isSearchable:!0,toolTip:"vue.web.albummanagementv3.search.tooltip",placeholder:"vue.web.albummanagementv3.search.placeholder",expanded:!0,useDebounce:!0},breadCrumbs:{source:AlbumManagementService.getAlbumTreeUrl(),active:!0,rootElement:{Id:null,Text:"vue.web.albummanagement.roottext.breadcrumb.top",Localizable:!0,Icon:"home",IconPack:"fas",IsActive:!1}}},source:AlbumManagementService.getAllUrl()}}({actions:{addNewAlbum:addNewAlbum,shareItem:shareItem,renameItem:renameItem,deleteItem:deleteItem,deleteSelectedImages:confirmDeleteSelectedImages,uploadMedia:openUploadPopup,downloadImage:downloadImage,replaceImage:triggerUploadImage,bulkDownload:bulkDownload},permissions:(0,tslib_es6.Cl)({},albumPermissions.value),pagination:{defaultPageSize:defaultPageSize.value,pageSizeOptions:pageSizeOptions.value},skipCallOnSetup:skipCall,isRootLevel:isRootLevel.value});!function(schema){var _a,_b,_c,_d,_e,downloadAction=schema.config.imageViewer.actions.find(function(x){return"vue.web.albummanagement.imageviewer.button.download"===x.buttonText}),replaceImageAction=schema.config.imageViewer.actions.find(function(x){return"vue.web.albummanagement.imageviewer.button.replaceimage"===x.buttonText}),createAction=schema.actions.headerRight.find(function(x){return"vue.web.albummanagementv3.headeractions.addalbum"===x.buttonText}),addImagesAction=schema.actions.headerRight.find(function(x){return"vue.web.albummanagementv3.headeractions.addimages"===x.buttonText});downloadAction.disabled=!(null===(_a=albumPermissions.value)||void 0===_a?void 0:_a.AllowToDownloadMedia),replaceImageAction.disabled=!(null===(_b=albumPermissions.value)||void 0===_b?void 0:_b.AllowToEditAlbum),createAction.disabled=!(null===(_c=albumPermissions.value)||void 0===_c?void 0:_c.AllowToCreateAlbum)||!(null===(_d=albumPermissions.value)||void 0===_d?void 0:_d.AllowToEditAlbum),addImagesAction.disabled=!(null===(_e=albumPermissions.value)||void 0===_e?void 0:_e.AllowToEditAlbum),schema.config.imageViewer.actions.splice(1,1,downloadAction),schema.actions.headerRight.splice(0,1,createAction),schema.actions.headerRight.splice(1,1,addImagesAction)}(tempSchema),explorerSchema.value=(0,tslib_es6.Cl)({},tempSchema)},openCreateOrEditModalPopup=function(){isCreateOrEditAlbumPopupOpen.value=!0},reload=function(){mediaExplorerRef.value.doSearchCall()},addNewAlbum=function(){openCreateOrEditModalPopup()},shareItem=function(data){$(document).trigger("album-sharing-settings:open",data.Id)},deleteItem=function(data){confirmDeleteItem(data)},downloadImage=function(_a){var item=_a.item;itemToDownload.value=item,fileSrcToDownload.value=AlbumManagementService.getDownloadMediaUrl(null==item?void 0:item.Id),(0,vue_common_prod.nextTick)(function(){linkForDownloadRef.value.click()})},triggerUploadImage=function(data){replaceImageInputRef.value.click(),imageViewerData.value=data},bulkDownload=function(ids,resetSelectedItems){var onStatusChange=function(data){data.status===type.A.Finished&&resetSelectedItems()};AlbumManagementService.getBulkDownloadUrl(ids).then(function(res){res.data.success&&implementations_ImmediateActionService.queueImmediateAction(res.data.actionId,Localizator.z.translate("vue.web.albummanagementv3.selecteditemactions.bulkdownload.loadingmessage"),onStatusChange,function(){})})},onReplaceImage=function(files,onFinally){imageViewerData.value.closeCb(),deleteItemCall(imageViewerData.value.item,function(){onUploadMedia(files,onFinally,function(){},!1)},!1)},confirmDeleteSelectedImages=function(data,cb){confirmDeleteMessage.value=Localizator.z.translate("vue.web.albummanagementv3.message.confirm.delete.selectedimages"),confirmDeleteCb.value=function(){deleteSelectedImages(data,function(){closeDeleteItemPopup(),cb()})},openDeleteItemPopup()},confirmDeleteItem=function(item){confirmDeleteMessage.value=Localizator.z.translateWithFormat("vue.web.albummanagementv3.message.confirm.deleteitem",getFullMediaName(item)),confirmDeleteCb.value=function(){deleteItemCall(item,closeDeleteItemPopup)},openDeleteItemPopup()},openUploadPopup=function(){isUploadPopupOpen.value=!0},openDeleteItemPopup=function(){isDeleteItemPopupActive.value=!0},closeDeleteItemPopup=function(){isDeleteItemPopupActive.value=!1},prepareDeleteErrorMessage=function(data,items){var message=data.errorDesc;return data.undeleableItemIds.forEach(function(item){message="".concat(message,'

').concat(getFullMediaName(items.find(function(x){return x.Id.toString()===item.toString()})),"

")}),message},renameItem=function(item){itemToEdit.value=item,isEditingAlbum.value=!0,openCreateOrEditModalPopup()},getItemTypeString=function(type){switch(type){case ExplorerItemType.Folder:return Localizator.z.translate("vue.web.albummanagementv3.itemtype.folder");case ExplorerItemType.Media:return Localizator.z.translate("vue.web.albummanagementv3.itemtype.media")}},getFullMediaName=function(item){return isFolder(item)?item.Name:"".concat(item.Name).concat(item.FileType)},isFolder=function(item){return item.Type===ExplorerItemType.Folder},deleteSelectedImages=function(selectedImages,cb){var model={Ids:selectedImages.map(function(x){return x.Id}),ShareCode:null};AlbumManagementService.deleteImages(model).then(function(res){0===res.data.deletedItemIds.length?shared.qb.open({message:prepareDeleteErrorMessage(res.data,selectedImages),type:"is-danger",useHtml:!0,duration:5e3,position:"is-top-right"}):shared.y8.success(Localizator.z.translate("vue.web.albummanagementv3.message.delete.media.success"))}).catch(function(err){try{var message=JSON.parse(err.request.response);shared.y8.error(message.errorMessage)}catch(err){shared.y8.error(Localizator.z.translate("vue.web.albummanagementv3.message.delete.media.error"))}}).finally(function(){cb(),reload()})},deleteItemCall=function(item,finallyCb,successNotification){void 0===successNotification&&(successNotification=!0);var deleteItemFunction=function(type){switch(Number(type)){case ExplorerItemType.Folder:return AlbumManagementService.deleteAlbum;case ExplorerItemType.Media:return AlbumManagementService.deleteImages}}(item.Type),deleteModel=function(item){return isFolder(item)?{Id:item.Id}:{Ids:[item.Id]}}(item);isLoading.value=!0,deleteItemFunction(deleteModel).then(function(res){var _a;0===(null===(_a=res.data.deletedItemIds)||void 0===_a?void 0:_a.length)?shared.qb.open({message:prepareDeleteErrorMessage(res.data,[item]),type:"is-danger",useHtml:!0,duration:5e3,position:"is-top-right"}):res.data.errorDesc?shared.y8.error(res.data.errorDesc):successNotification&&shared.y8.success(Localizator.z.translateWithFormat("vue.web.albummanagementv3.message.delete.success",getItemTypeString(item.Type)))}).catch(function(err){try{var message=JSON.parse(err.request.response);shared.y8.error(message.errorMessage)}catch(err){shared.y8.error(Localizator.z.translate("vue.web.albummanagementv3.message.delete.item.error"))}}).finally(function(){isLoading.value=!1,finallyCb(),reload()})},onUploadMedia=function(files,finallyCb,successCb,successNotification){void 0===successNotification&&(successNotification=!0),isLoading.value=!0;for(var payload=new FormData,i=0;i0?(isUploadErrorsMessageActive.value=!0,uploadErrors.value=res.data.Errors):(uploadErrors.value=[],isUploadErrorsMessageActive.value=!1),successCb&&successCb(),setTimeout(reload,100)}).catch(function(err){try{var message=JSON.parse(err.request.response);shared.y8.error(message.errorMessage)}catch(err){shared.y8.error(Localizator.z.translate("vue.web.albummanagementv3.message.createmedia.error"))}}).finally(function(){finallyCb&&finallyCb(),isLoading.value=!1})};return skipCall.value=!0,setSchema(),(0,vue_common_prod.onBeforeMount)(function(){albumId.value=getFolderIdFromQuery(),AlbumManagementService.getPageData().then(function(res){albumPermissions.value=res.data.Permissions,pageSizeOptions.value=res.data.PageSizeOptions.split(",").map(function(x){return Number.parseInt(x)}),defaultPageSize.value=res.data.DefaultPageSize,isAlbumManagementDisabled.value=res.data.IsGuest,skipCall.value=!0,setSchema()}).finally(function(){skipCall.value=!0,getAlbumPermissions(Number.parseInt(albumId.value),-1,setSchema)})}),{explorerSchema:explorerSchema,isLoading:isLoading,mediaExplorerRef:mediaExplorerRef,albumId:albumId,isUploadAnywhereEnabled:isUploadAnywhereEnabled,isUploadPopupOpen:isUploadPopupOpen,albumPermissions:albumPermissions,replaceImageInputRef:replaceImageInputRef,isCreateOrEditAlbumPopupOpen:isCreateOrEditAlbumPopupOpen,isEditingAlbum:isEditingAlbum,itemToEdit:itemToEdit,linkForDownloadRef:linkForDownloadRef,fileSrcToDownload:fileSrcToDownload,itemToDownload:itemToDownload,isDeleteItemPopupActive:isDeleteItemPopupActive,confirmDeleteMessage:confirmDeleteMessage,isAnyPopupOpened:isAnyPopupOpened,isAlbumManagementDisabled:isAlbumManagementDisabled,uploadErrors:uploadErrors,isUploadErrorsMessageActive:isUploadErrorsMessageActive,getHtmlErrors:function(errors){return errors.reduce(function(prev,next){return"".concat(prev).concat(next,"
")},"")},onOpenImageViewer:function(){getAlbumPermissions(Number.parseInt(albumId.value),null,function(){})},showSharedBy:function(item){return-1!==item.SharedAlbumInfoModel.SharedWithType},onConfirmDelete:function(){confirmDeleteCb.value()},openDeleteItemPopup:openDeleteItemPopup,onShare:function(){reload()},showSharedWith:function(item){return!!item.SharedAlbumInfoModel.SharedWithEntityName},onCloseCreatEditAlbumPopup:function(){isEditingAlbum.value=!1},renameItemCall:function(albumName){var model=function(albumName){var payload={};return payload.name=albumName,isFolder(itemToEdit.value)?payload.albumId=itemToEdit.value.Id:payload.id=itemToEdit.value.Id,payload}(albumName),renameItem=function(type){switch(Number(type)){case ExplorerItemType.Folder:return AlbumManagementService.renameAlbum;case ExplorerItemType.Media:return AlbumManagementService.renameItem}}(itemToEdit.value.Type);renameItem(model).then(function(res){reload(),setTimeout(function(){res.data.errorMessage?shared.y8.error(res.data.errorMessage):shared.y8.success(Localizator.z.translateWithFormat("vue.web.albummanagementv3.message.rename.success",getItemTypeString(itemToEdit.value.Type)))},100)}).catch(function(err){try{var message=JSON.parse(err.request.response);shared.y8.error(message.errorMessage)}catch(err){shared.y8.error(Localizator.z.translate("vue.web.albummanagementv3.message.rename.item.error"))}}).finally(function(){isLoading.value=!1})},createAlbumCall:function(albumName){var payload=function(albumName){var payload={};return payload.albumName=albumName,payload.uploadToFolderId=Number.parseInt(albumId.value),payload}(albumName);isLoading.value=!0,AlbumManagementService.createAlbum(payload).then(function(res){res.data.success?(reload(),setTimeout(function(){shared.y8.success(Localizator.z.translate("vue.web.albummanagement.createalbumitem.message.createalbum.success"))},100)):shared.y8.error(res.data.errorMessage)}).catch(function(err){try{var message=JSON.parse(err.request.response);shared.y8.error(message.errorMessage)}catch(err){shared.y8.error(Localizator.z.translate("vue.web.albummanagementv3.message.create.album.error"))}}).finally(function(){isLoading.value=!1,isCreateOrEditAlbumPopupOpen.value=!1,isEditingAlbum.value=!1})},onReplaceImageUpload:function(event){onReplaceImage(event.target.files,function(){event.target.value=null})},isFolder:isFolder,getFullMediaName:getFullMediaName,addNewAlbum:addNewAlbum,onAlbumIdChange:function(item){var _a,_b,_c;albumId.value=null!==(_b=null===(_a=item.MediaAlbumId)||void 0===_a?void 0:_a.toString())&&void 0!==_b?_b:null===(_c=item.Id)||void 0===_c?void 0:_c.toString(),skipCall.value=!0,getAlbumPermissions(item.MediaAlbumId,item.MediaId,setSchema)},onUploadMedia:onUploadMedia}}}),album_management_AlbumManagementvue_type_script_lang_ts_=AlbumManagementvue_type_script_lang_ts_,AlbumManagement=(0,componentNormalizer.A)(album_management_AlbumManagementvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.isAlbumManagementDisabled?_vm._e():_c("section",{staticClass:"section album-management"},[_c("div",{staticClass:"container"},[_vm.isModule?_c("h1",{staticClass:"title"},[_vm._v(_vm._s(_vm._f("localizable")("vue.web.albummanagement.page.title")))]):_vm._e(),_vm._v(" "),_c("cf-message",{attrs:{title:_vm._f("localizable")("vue.web.albummanagement.uploaderror.title"),useHtml:"",active:_vm.isUploadErrorsMessageActive,type:"is-danger"},on:{"update:active":function($event){_vm.isUploadErrorsMessageActive=$event}}},[_c("span",{domProps:{innerHTML:_vm._s(_vm.getHtmlErrors(_vm.uploadErrors))}})]),_vm._v(" "),_c("cf-media-explorer",{ref:"mediaExplorerRef",attrs:{"is-loading":_vm.isLoading,"is-module":_vm.isModule,schema:_vm.explorerSchema,isAnyPopupOpened:_vm.isAnyPopupOpened},on:{"update:isLoading":function($event){_vm.isLoading=$event},"update:is-loading":function($event){_vm.isLoading=$event},"on-item-id-change":_vm.onAlbumIdChange,"file-upload":_vm.onUploadMedia,"open-image-viewer":_vm.onOpenImageViewer},scopedSlots:_vm._u([{key:"cardContent",fn:function(ref){var item=ref.item;ref.index;return[_c("p",{staticClass:"title is-5"},[_vm._v(" "+_vm._s(_vm.truncate(_vm.getFullMediaName(item),50))+" ")]),_vm._v(" "),_vm.isFolder(item)?[_c("div",{staticClass:"media-content-details block is-small"},[_c("div",{staticClass:"album-owner block is-small is-size-7"},[_c("p",{staticClass:"has-text-weight-bold album-owner-title"},[_vm._v(" "+_vm._s(_vm._f("localizable")("vue.web.albummanagement.albumitem.albumowner"))+" ")]),_vm._v(" "),_c("p",[_vm._v(" "+_vm._s(item.AlbumOwner)+" ")])]),_vm._v(" "),_vm.showSharedWith(item)?_c("div",{staticClass:"shared-with block is-small is-size-7"},[_c("p",[_c("span",{staticClass:"has-text-weight-bold shared-with-title"},[_vm._v("\n\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.web.albummanagement.item.sharewith"))+"\n\t\t\t\t\t\t\t\t")]),_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("createSpacesBetweenWords")(_vm.getItemShareNameString(item)))+"\n\t\t\t\t\t\t\t")])]):_vm._e(),_vm._v(" "),_vm.showSharedBy(item)?_c("div",{staticClass:"shared-by block is-small is-size-7"},[_c("p",[_c("span",{staticClass:"has-text-weight-bold shared-by-title"},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")(_vm.showSharedWith(item)?"vue.web.albummanagement.item.sharedby.short":"vue.web.albummanagement.item.sharedby.long"))+"\n\t\t\t\t\t\t\t")]),_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("createSpacesBetweenWords")(_vm.getItemShareTypeString(item)))+"\n\t\t\t\t\t\t\t")])]):_vm._e()]),_vm._v(" "),_c("div",{staticClass:"item-count"},[_c("p",{staticClass:"is-7"},[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm.Localizator.translateWithFormat("vue.web.albummanagement.albumitem.items",item.ItemsCount))+"\n\t\t\t\t\t\t")])])]:[_c("div",{staticClass:"file-size block is-small is-size-7"},[_c("p",{staticClass:"has-text-weight-bold album-owner-title"},[_vm._v(" "+_vm._s(_vm._f("localizable")("vue.web.albummanagement.albumitem.filesize"))+" ")]),_vm._v(" "),_c("p",[_vm._v(" "+_vm._s(item.SizeReadable)+" ")])]),_vm._v(" "),_c("div",{staticClass:"upload-date block is-small is-size-7"},[_c("p",{staticClass:"has-text-weight-bold album-owner-title"},[_vm._v(" "+_vm._s(_vm._f("localizable")("vue.web.albummanagement.albumitem.uploaddate"))+" ")]),_vm._v(" "),_c("p",[_vm._v(" "+_vm._s(_vm.getFormattedUploadDate(item.CreationDateCustomerTimezone))+" ")])])]]}}],null,!1,2660285247)})],1),_vm._v(" "),_c("input",{ref:"replaceImageInputRef",attrs:{type:"file",hidden:""},on:{input:_vm.onReplaceImageUpload}}),_vm._v(" "),_c("a",{ref:"linkForDownloadRef",attrs:{href:_vm.fileSrcToDownload,download:_vm.getFullMediaName(_vm.itemToDownload),hidden:""}}),_vm._v(" "),_c("cf-album-sharing-settings",{on:{"on-share":_vm.onShare}}),_vm._v(" "),_c("cf-modal-file-upload",{attrs:{"album-id":_vm.albumId,active:_vm.isUploadPopupOpen},on:{"update:active":function($event){_vm.isUploadPopupOpen=$event},"file-upload":_vm.onUploadMedia}}),_vm._v(" "),_c("cf-delete-album-item-popup",{attrs:{active:_vm.isDeleteItemPopupActive,message:_vm.confirmDeleteMessage},on:{"update:active":function($event){_vm.isDeleteItemPopupActive=$event},confirm:_vm.onConfirmDelete}}),_vm._v(" "),_c("cf-create-or-edit-album-popup",{attrs:{active:_vm.isCreateOrEditAlbumPopupOpen,model:_vm.itemToEdit,"is-editing":_vm.isEditingAlbum,itemType:_vm.itemToEdit.Type},on:{"update:active":function($event){_vm.isCreateOrEditAlbumPopupOpen=$event},close:_vm.onCloseCreatEditAlbumPopup,"save-edit":_vm.renameItemCall,"save-create":_vm.createAlbumCall}})],1)},[],!1,null,null,null).exports;!function(AdditionalAddressFeeCalculationType){AdditionalAddressFeeCalculationType[AdditionalAddressFeeCalculationType.PerOrder=0]="PerOrder",AdditionalAddressFeeCalculationType[AdditionalAddressFeeCalculationType.PerOrderline=1]="PerOrderline"}(AdditionalAddressFeeCalculationType||(AdditionalAddressFeeCalculationType={})),function(AddressSelectionMode){AddressSelectionMode[AddressSelectionMode.Single=0]="Single",AddressSelectionMode[AddressSelectionMode.Multiple=1]="Multiple"}(AddressSelectionMode||(AddressSelectionMode={}));var addressModelDefaultValues={Address1:"",Address2:"",Company:"",CountryId:-1,City:"",ZipPostalCode:"",Email:"",FaxNumber:"",FirstName:"",LastName:"",PhoneNumber:"",StateProvinceId:null},AddressService=__webpack_require__(88449),CountryService=__webpack_require__(57335),CartAdvancedDropdownvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-cart-advanced-dropdown",computed:{localizable:function(){return localizable.A},Localizator:function(){return Localizator.z}},components:{CfField:Field.A,ValidationObserver:vee_validate_esm.Ce,ValidationProvider:vee_validate_esm.LW},props:{targetArea:String,sourceData:String,insertItems:Array,addressModelConfig:Object,addressModelProp:Object,selectedShippingAddress:Object,showAddressForm:Boolean,addressFormActionButtons:Array,allowEditAddress:Boolean},setup:function(props,_a){var _this=this,emit=_a.emit,validationObserver=(0,vue_common_prod.ref)(null),addressModel=(0,vue_common_prod.reactive)((0,tslib_es6.Cl)({},addressModelDefaultValues)),selectedUnchangedAddress=(0,vue_common_prod.ref)((0,tslib_es6.Cl)({},props.addressModelProp)),availableStates=(0,vue_common_prod.ref)([]),isEditing=!!props.addressModelProp,selectedCountryPostCodeRegex=(0,vue_common_prod.ref)(""),isLoading=(0,vue_common_prod.ref)(!1),defaultSelectItemIds=["0"],showAddressFormInternal=(0,vue_common_prod.computed)({get:function(){return props.showAddressForm},set:function(value){return emit("update:show-address-form",value)}}),updatedAddressTextRepresentation=(0,vue_common_prod.ref)(""),isMounted=(0,vue_common_prod.ref)(!1),formConfig=(0,vue_common_prod.reactive)({FirstName:{rules:props.addressModelConfig.FirstNameRequired?"required":"",required:props.addressModelConfig.FirstNameRequired,disabled:props.addressModelConfig.FirstNameDisabled},LastName:{rules:props.addressModelConfig.LastNameRequired?"required":"",required:props.addressModelConfig.LastNameRequired,disabled:props.addressModelConfig.LastNameDisabled},Address1:{rules:"required",required:!0,disabled:props.addressModelConfig.Address1Disabled},Address2:{rules:props.addressModelConfig.Address2Required?"required":"",required:props.addressModelConfig.Address2Required,disabled:props.addressModelConfig.Address2Disabled},Country:{rules:"",required:!0,disabled:props.addressModelConfig.CountryDisabled},StateProvince:{rules:props.addressModelConfig.StateProvinceRequired?"required":"",required:props.addressModelConfig.StateProvinceRequired,disabled:props.addressModelConfig.StateProvinceDisabled},City:{rules:props.addressModelConfig.CityDisabled?"":"required",required:!props.addressModelConfig.CityDisabled,disabled:props.addressModelConfig.CityDisabled},Company:{rules:props.addressModelConfig.CompanyNameRequired?"required":"",required:props.addressModelConfig.CompanyNameRequired,disabled:props.addressModelConfig.CompanyDisabled},ZipPostalCode:{rules:"",required:props.addressModelConfig.ZipPostalCodeRequired,disabled:props.addressModelConfig.ZipPostalCodeDisabled,validationEnabled:props.addressModelConfig.ZipPostalCodeRequiresAlwaysValidation},PhoneNumber:{rules:props.addressModelConfig.AddressPhoneRequired?"required":"",required:props.addressModelConfig.AddressPhoneRequired,disabled:props.addressModelConfig.PhoneNumberDisabled},FaxNumber:{rules:props.addressModelConfig.AddressFaxRequired?"required":"",required:props.addressModelConfig.AddressFaxRequired,disabled:props.addressModelConfig.FaxNumberDisabled},Email:{rules:(props.addressModelConfig.AddressEmailRequired?"required|":"")+"email",required:props.addressModelConfig.AddressEmailRequired,disabled:props.addressModelConfig.EmailDisabled}}),setDefaultCountryId=function(){addressModel.CountryId=props.addressModelConfig.CountryId,addressModel.CountryName=props.addressModelConfig.CountryName},actionButtons=[{func:function(){showAddressFormInternal.value=!0,addressModel.Id=0,addressModel.IsShared=!1,Object.assign(addressModel,addressModelDefaultValues,{CountryId:Number(props.addressModelConfig.CountryId)}),resetForm(),emit("adding-new-address")},text:Localizator.z.translate("vue.web.cart.additionaladdresses.addressdropdown.action.addnew"),selectedItemText:Localizator.z.translate("vue.checkout.advanceddropdown.selecteditemtextasanewaddress")}];isEditing?Object.assign(addressModel,props.addressModelProp):setDefaultCountryId();var onAddressSelect=function(value){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return value.Id>0?[4,getAddressFromApi(value.Id,onAddressSelectCallBack)]:[3,2];case 1:_a.sent(),updatedAddressTextRepresentation.value=value.TextRepresentation,emit("select",value),_a.label=2;case 2:return[2]}})})},onAddressSelectCallBack=function(address){selectedUnchangedAddress.value=(0,tslib_es6.Cl)({},address)},getAddressFromApi=function(id,callBack){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var res;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:isLoading.value=!0,_a.label=1;case 1:return _a.trys.push([1,,6,7]),[4,AddressService.E.getById(id.toString())];case 2:return(res=_a.sent()).data.Success?(callBack(res.data.Data),[4,(address=res.data.Data,(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){return Object.assign(addressModel,addressModelDefaultValues,address),setAddressFullName(),addressModel.StateProvinceId||setProvinceDefaultValue(),[2]})}))]):[3,4];case 3:return _a.sent(),[3,5];case 4:shared.y8.error(Localizator.z.translate("vue.web.cart.additionaladdresses.getAddress.failed.message")),_a.label=5;case 5:return[3,7];case 6:return isLoading.value=!1,[7];case 7:return[2]}var address})})},setAddressFullName=function(){var parts=[addressModel.FirstName,addressModel.LastName].filter(function(x){return!!(null==x?void 0:x.trim())});addressModel.FullName=parts.length>0?parts.join(" "):null},setProvinceDefaultValue=function(){var _a,defaultStateId=Number(null===(_a=availableStates.value.find(function(x){return defaultSelectItemIds.includes(x.Value.toString())}))||void 0===_a?void 0:_a.Value);addressModel.StateProvinceId=isNaN(defaultStateId)?0:defaultStateId},getValidState=function(){var isValid=!0;return Object.keys(validationObserver.value.refs).forEach(function(it){Object.keys(validationObserver.value.refs[it].failedRules).length>0&&(isValid=!1)}),isValid},setStateName=function(){var _a,stateName=null===(_a=availableStates.value.find(function(x){var _a;return x.Value.toString()===(null===(_a=addressModel.StateProvinceId)||void 0===_a?void 0:_a.toString())&&!defaultSelectItemIds.includes(x.Value.toString())}))||void 0===_a?void 0:_a.Text;addressModel.StateProvinceName=stateName||""},resetForm=function(){validationObserver.value.reset()};(0,vue_common_prod.watchEffect)(function(){var rules=[];props.addressModelConfig.ZipPostalCodeRequired&&rules.push("required"),props.addressModelConfig.ZipPostalCodeRequiresAlwaysValidation&&selectedCountryPostCodeRegex.value&&rules.push("regex_base64:".concat(selectedCountryPostCodeRegex.value,",").concat(Localizator.z.translate("vue.web.basket.additionaladdresses.zipcode.message.invalid"))),formConfig.ZipPostalCode.rules=rules.join("|")});var showActionButtons=(0,vue_common_prod.computed)(function(){var actionButtons=props.addressFormActionButtons;return!!actionButtons&&!!actionButtons.length});(0,vue_common_prod.watch)(function(){return addressModel.StateProvinceId},function(){setStateName()},{immediate:!0}),(0,vue_common_prod.watch)(function(){return addressModel.CountryId},function(){var successCb,failCb,countryId;if(void 0===(successCb=function(){var foundCountry;(foundCountry=props.addressModelConfig.AvailableCountries.find(function(x){return x.Value.toString()===addressModel.CountryId.toString()}))&&(selectedCountryPostCodeRegex.value=btoa(foundCountry.HtmlAttributes["data-zipcoderegex"]),addressModel.CountryName=foundCountry.Text),addressModel.StateProvinceId&&availableStates.value.map(function(x){return x.Value.toString()}).includes(addressModel.StateProvinceId.toString())?setStateName():setProvinceDefaultValue()})&&(successCb=function(){}),void 0===(failCb=setProvinceDefaultValue)&&(failCb=function(){}),null!=addressModel.CountryId?CountryService.o.getStatesByCountryId(addressModel.CountryId).then(function(res){availableStates.value=res.data.map(function(x){return{HtmlAttributes:null,Text:x.name,Value:x.id?x.id:"0",Selected:!1}}),successCb()}).catch(failCb):failCb(),!addressModel.CountryId||(countryId=addressModel.CountryId.toString(),!props.addressModelConfig.AvailableCountries.find(function(x){return x.Value===countryId}))){addressModel.CountryId&&-1!==addressModel.CountryId&&shared.y8.open({message:Localizator.z.translate("vue.web.cart.additionaladdresses.editform.defaultcountry.warning"),type:"is-warning",duration:5e3,position:"is-bottom"}),setDefaultCountryId()}!function(){var _a;addressModel.CountryName=null===(_a=props.addressModelConfig.AvailableCountries.find(function(x){return x.Value.toString()===addressModel.CountryId.toString()}))||void 0===_a?void 0:_a.Text}()},{immediate:!0}),(0,vue_common_prod.watch)(addressModel,function(){isMounted.value&&(setAddressFullName(),emit("change",addressModel))},{deep:!0,immediate:!0});var isSameAddress=function(address1,address2){var isSameAddress=!0;return["FirstName","LastName","Email","Company","CountryId","StateProvinceId","City","Address1","Address2","ZipPostalCode","PhoneNumber","FaxNumber"].forEach(function(field){var _a,_b,_c,_d,_e,_f;("StateProvinceId"!=field||0!=(null===(_a=address1[field])||void 0===_a?void 0:_a.toString().trim())||(null===(_b=address2[field])||void 0===_b?void 0:_b.toString().trim()))&&((0,sharedScripts.ru)(null===(_c=address1[field])||void 0===_c?void 0:_c.toString(),null===(_d=address2[field])||void 0===_d?void 0:_d.toString())||(null===(_e=address1[field])||void 0===_e?void 0:_e.toString().trim())===(null===(_f=address2[field])||void 0===_f?void 0:_f.toString().trim())||(isSameAddress=!1))}),isSameAddress};return(0,vue_common_prod.onMounted)(function(){isMounted.value=!0}),{actionButtons:actionButtons,addressModel:addressModel,selectedCountryPostCodeRegex:selectedCountryPostCodeRegex,availableStates:availableStates,validationObserver:validationObserver,isLoading:isLoading,formConfig:formConfig,showAddressFormInternal:showAddressFormInternal,showActionButtons:showActionButtons,updatedAddressTextRepresentation:updatedAddressTextRepresentation,isAllowedAddressEditing:function(address){return!address.Id||0==address.Id||props.allowEditAddress&&!address.IsShared},getValidState:getValidState,validateAll:function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return[4,validationObserver.value.validate()];case 1:return _a.sent(),[2,getValidState()]}})})},onAddressSelect:onAddressSelect,passAddress:function(callback,address){var isAddressChanged=!1;selectedUnchangedAddress.value&&!address.IsShared&&(isAddressChanged=!isSameAddress(address,selectedUnchangedAddress.value)),callback(address,onAddressSelect,isAddressChanged)}}}}),cart_advanced_dropdown_CartAdvancedDropdownvue_type_script_lang_ts_=CartAdvancedDropdownvue_type_script_lang_ts_,CartAdvancedDropdown_component=(0,componentNormalizer.A)(cart_advanced_dropdown_CartAdvancedDropdownvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"address-select-container enter-address-body__selector catfish-classes"},[_c("cf-loading",{attrs:{active:_vm.isLoading}}),_vm._v(" "),_c("label",[_vm._v(_vm._s(_vm._f("localizable")("vue.web.cart.additionaladdresses.addressdropdown.label")))]),_vm._v(" "),_c("cf-advanced-dropdown",{attrs:{noItemsMessage:"vue.web.cart.additionaladdresses.addresssearch.message.empty","source-data":""+_vm.sourceData,"insert-items":_vm.insertItems,"icon-pack":"fa","on-select-call-back":function(data){_vm.onAddressSelect(data)},"default-select-first-item":!0,"default-open":!1,"action-buttons":_vm.actionButtons,"new-address-preselected":!1,"target-area":""+_vm.targetArea,"preselected-item":_vm.selectedShippingAddress,"updated-text-representation":_vm.updatedAddressTextRepresentation}}),_vm._v(" "),_c("validation-observer",{directives:[{name:"show",rawName:"v-show",value:_vm.showAddressFormInternal,expression:"showAddressFormInternal"}],ref:"validationObserver",staticClass:"grid has-2-cols"},[_vm.formConfig.FirstName.disabled?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.FirstName.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.firstname")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{required:_vm.formConfig.FirstName.required,label:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.firstname"),type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-input",{attrs:{name:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.firstname"),disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.FirstName,callback:function($$v){_vm.$set(_vm.addressModel,"FirstName",$$v)},expression:"addressModel.FirstName"}})],1)]}}],null,!1,1876211973)}),_vm._v(" "),_vm.formConfig.LastName.disabled?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.LastName.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.lastname")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{label:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.lastname"),required:_vm.formConfig.LastName.required,type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-input",{attrs:{name:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.lastname"),disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.LastName,callback:function($$v){_vm.$set(_vm.addressModel,"LastName",$$v)},expression:"addressModel.LastName"}})],1)]}}],null,!1,3758673221)}),_vm._v(" "),_vm.formConfig.Address1.disabled?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.Address1.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.address1")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{required:_vm.formConfig.Address1.required,label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.address1"),type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-input",{attrs:{name:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.address1"),disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.Address1,callback:function($$v){_vm.$set(_vm.addressModel,"Address1",$$v)},expression:"addressModel.Address1"}})],1)]}}],null,!1,3347617687)}),_vm._v(" "),_vm.formConfig.Address2.disabled?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.Address2.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.address2")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{required:_vm.formConfig.Address2.required,label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.address2"),type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-input",{attrs:{name:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.address2"),disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.Address2,callback:function($$v){_vm.$set(_vm.addressModel,"Address2",$$v)},expression:"addressModel.Address2"}})],1)]}}],null,!1,2524309207)}),_vm._v(" "),_vm.formConfig.Country.disabled||_vm.addressModelConfig.CountryHidden?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.Country.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.country")},scopedSlots:_vm._u([{key:"default",fn:function(ref){ref.errors;return[_c("cf-field",{attrs:{required:_vm.formConfig.Country.required,label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.country")}},[_c("cf-select",{attrs:{expanded:"",disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.CountryId,callback:function($$v){_vm.$set(_vm.addressModel,"CountryId",$$v)},expression:"addressModel.CountryId"}},_vm._l(_vm.addressModelConfig.AvailableCountries,function(item){return _c("option",{domProps:{value:item.Value}},[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(item.Text)+"\n\t\t\t\t\t\t")])}),0)],1)]}}],null,!1,3886320869)}),_vm._v(" "),!_vm.formConfig.StateProvince.disabled||_vm.addressModelConfig.StateProvinceRequired?_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.StateProvince.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.county")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.county"),required:_vm.formConfig.StateProvince.required,type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-select",{attrs:{expanded:"",disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.StateProvinceId,callback:function($$v){_vm.$set(_vm.addressModel,"StateProvinceId",$$v)},expression:"addressModel.StateProvinceId"}},_vm._l(_vm.availableStates,function(item){return _c("option",{domProps:{value:item.Value}},[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(item.Text)+"\n\t\t\t\t\t\t")])}),0)],1)]}}],null,!1,2796524760)}):_vm._e(),_vm._v(" "),_vm.formConfig.City.disabled?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.City.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.town")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.town"),required:_vm.formConfig.City.required,type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-input",{attrs:{name:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.town"),disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.City,callback:function($$v){_vm.$set(_vm.addressModel,"City",$$v)},expression:"addressModel.City"}})],1)]}}],null,!1,3286242455)}),_vm._v(" "),_vm.formConfig.Company.disabled?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.Company.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.company")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{required:_vm.formConfig.Company.required,label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.company"),type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-input",{attrs:{name:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.company"),disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.Company,callback:function($$v){_vm.$set(_vm.addressModel,"Company",$$v)},expression:"addressModel.Company"}})],1)]}}],null,!1,1976561271)}),_vm._v(" "),_vm.formConfig.ZipPostalCode.disabled?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.ZipPostalCode.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.postcode")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{required:_vm.formConfig.ZipPostalCode.required,label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.postcode"),type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-input",{attrs:{name:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.postcode"),disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.ZipPostalCode,callback:function($$v){_vm.$set(_vm.addressModel,"ZipPostalCode",$$v)},expression:"addressModel.ZipPostalCode"}})],1)]}}],null,!1,3698342999)}),_vm._v(" "),_vm.formConfig.PhoneNumber.disabled?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.PhoneNumber.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.phonenumber")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{required:_vm.formConfig.PhoneNumber.required,label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.phonenumber"),type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-input",{attrs:{name:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.phonenumber"),disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.PhoneNumber,callback:function($$v){_vm.$set(_vm.addressModel,"PhoneNumber",$$v)},expression:"addressModel.PhoneNumber"}})],1)]}}],null,!1,3375325687)}),_vm._v(" "),_vm.formConfig.FaxNumber.disabled?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.FaxNumber.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.faxnumber")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{required:_vm.formConfig.FaxNumber.required,label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.faxnumber"),type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-input",{attrs:{name:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.faxnumber"),disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.FaxNumber,callback:function($$v){_vm.$set(_vm.addressModel,"FaxNumber",$$v)},expression:"addressModel.FaxNumber"}})],1)]}}],null,!1,2775212439)}),_vm._v(" "),_vm.formConfig.Email.disabled?_vm._e():_c("validation-provider",{staticClass:"field",attrs:{rules:_vm.formConfig.Email.rules,name:_vm._f("localizable")("vue.web.cart.additionaladdresses.createedit.field.email")},scopedSlots:_vm._u([{key:"default",fn:function(ref){var errors=ref.errors;return[_c("cf-field",{attrs:{required:_vm.formConfig.Email.required,label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.email"),type:{"is-danger":errors.length},message:errors.find(function(x){return x})}},[_c("cf-input",{attrs:{name:_vm.Localizator.translate("vue.web.cart.additionaladdresses.createedit.field.email"),disabled:!_vm.isAllowedAddressEditing(_vm.addressModel)},model:{value:_vm.addressModel.Email,callback:function($$v){_vm.$set(_vm.addressModel,"Email",$$v)},expression:"addressModel.Email"}})],1)]}}],null,!1,1125931671)})],1),_vm._v(" "),_c("div",{directives:[{name:"show",rawName:"v-show",value:_vm.showAddressForm,expression:"showAddressForm"}],staticClass:"buttons mt-4"},[_vm.showActionButtons?_c("div",{class:["action-button-wrapper"]},_vm._l(_vm.addressFormActionButtons,function(button,index){return _c("button",{key:index,class:["button","action-button","is-primary","additional-addresess-action-button",{"is-loading":_vm.isLoading},button.classes],attrs:{type:"button",disabled:!1},on:{click:function($event){return _vm.passAddress(button.func,_vm.addressModel)}}},[_vm._v("\n "+_vm._s(button.text?button.text:"vue.advanceddropdown.addnewitem"|_vm.localizable)+"\n ")])}),0):_vm._e()])],1)},[],!1,null,null,null),CartAdvancedDropdown=CartAdvancedDropdown_component.exports;let globalImmediateAction;var notificatedErrors={};function queueImmediateAction(queueId,title,onStatusChanged,onClose,immediateAction){if(queueId)return immediateAction&&!immediateAction.isDestroyed&&immediateAction.closeProgramatically(),immediateAction=window.cfVue.immediateAction.open({position:"is-bottom-right",title:title,onStatusChanged:onStatusChanged,onClose:onClose}),globalImmediateAction=immediateAction,immediateAction.insert(queueId),window.immediateActionData=immediateAction,immediateAction}var table=__webpack_require__(38999),endpoints_getPopupData="GetAssignSupplierPopupData",endpoints_save="SaveSupplierAssignments",endpoints_saveAndRelease="SaveAndReleaseSupplierAssignments",implementations_AssignSupplierService={getPopupData:function(orderId){return axios.A.get((0,helpers.ID)("/CA/Admin/SharedPrintOperation/"+endpoints_getPopupData),{params:{orderId:orderId}})},save:function(payload){return axios.A.post((0,helpers.ID)("/CA/Admin/SharedPrintOperation/"+endpoints_save),payload)},saveAndRelease:function(payload){return axios.A.post((0,helpers.ID)("/CA/Admin/SharedPrintOperation/"+endpoints_saveAndRelease),payload)}},AssignSupplierModalvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"AssignSupplierModal",components:{"cf-new-modal":new_modal.i,"cf-table":table.X,"cf-table-column":table.V},computed:{Localizator:function(){return Localizator.z}},props:{orderId:{type:Number,required:!0}},emits:["close"],setup:function(props,_a){var emit=_a.emit,isLoading=(0,vue_common_prod.ref)(!1),loadError=(0,vue_common_prod.ref)(null),popupData=(0,vue_common_prod.ref)(null),assignments=(0,vue_common_prod.ref)({}),close=function(){return emit("close")},buildPayload=function(){return{OrderId:props.orderId,Assignments:Object.keys(assignments.value).map(function(opvId){return{OpvId:parseInt(opvId,10),SupplierIds:assignments.value[parseInt(opvId,10)]||[]}})}},isLineEmpty=function(opvId){var selected=assignments.value[opvId];return!selected||0===selected.length||1===selected.length&&0===selected[0]},getSupplierOptions=function(){var _a,_b,_c,base=(null===(_a=popupData.value)||void 0===_a?void 0:_a.Suppliers)||[],extras=[];return(null===(_b=popupData.value)||void 0===_b?void 0:_b.AllowMultiple)||extras.push({Key:0,Value:Localizator.z.translate("vue.admin.spo.assignsupplier.modal.option.none")}),(null===(_c=popupData.value)||void 0===_c?void 0:_c.AllowDefault)&&extras.push({Key:-1,Value:Localizator.z.translate("vue.admin.spo.assignsupplier.modal.option.default")}),(0,tslib_es6.fX)((0,tslib_es6.fX)([],extras,!0),base,!0)},supplierOptionsForRender=(0,vue_common_prod.computed)(function(){return getSupplierOptions()}),tagInputHelpHtml=(0,vue_common_prod.computed)(function(){return Localizator.z.translateWithFormat("vue.admin.spo.assignsupplier.modal.taginputhelp",'
Enter
','
Backspace
')}),assignedCount=(0,vue_common_prod.computed)(function(){return popupData.value?popupData.value.Lines.filter(function(line){return!isLineEmpty(line.OpvId)}).length:0}),isSaveDisabled=(0,vue_common_prod.computed)(function(){return!!popupData.value&&(!popupData.value.AllowEmpty&&(!!popupData.value&&popupData.value.Lines.some(function(line){return isLineEmpty(line.OpvId)})))}),saveDisabledHint=(0,vue_common_prod.computed)(function(){return Localizator.z.translate("vue.admin.spo.assignsupplier.modal.savedisabledhint")}),handleLoadSuccess=function(data){popupData.value=data,data.Lines&&function(data){var validSupplierIds=new Set(data.Suppliers.map(function(s){return s.Key})),isValidId=function(id){return-1===id||0===id||validSupplierIds.has(id)},initial={};data.Lines.forEach(function(line){var ids=line.SupplierIds?(0,tslib_es6.fX)([],line.SupplierIds,!0):[];data.AllowMultiple?ids=ids.filter(isValidId):ids.length>0&&!isValidId(ids[0])&&(ids=[0]),0===ids.length&&data.AllowDefault&&(ids=[-1]),0!==ids.length||data.AllowMultiple||(ids=[0]),initial[line.OpvId]=!data.AllowMultiple&&ids.length>1?[ids[0]]:ids}),assignments.value=initial}(data)},loadPopupData=function(){isLoading.value=!0,implementations_AssignSupplierService.getPopupData(props.orderId).then(function(response){var message;response.data.Success?handleLoadSuccess(response.data.Data):(message=response.data.Errors&&response.data.Errors.length>0?response.data.Errors[0]:void 0,loadError.value=message||Localizator.z.translate("vue.admin.spo.assignsupplier.error.loadfailed"))}).catch(function(){loadError.value=Localizator.z.translate("vue.admin.spo.assignsupplier.error.loadunexpected")}).finally(function(){isLoading.value=!1})},firstError=function(errors){return errors&&errors.length>0?errors[0]:void 0};return(0,vue_common_prod.onMounted)(function(){loadPopupData()}),{isLoading:isLoading,loadError:loadError,popupData:popupData,supplierOptionsForRender:supplierOptionsForRender,assignedCount:assignedCount,isSaveDisabled:isSaveDisabled,saveDisabledHint:saveDisabledHint,tagInputHelpHtml:tagInputHelpHtml,close:close,orDash:sharedScripts.gR,getSelectedSupplierNames:function(opvId){var selectedIds=assignments.value[opvId]||[],options=getSupplierOptions();return selectedIds.map(function(id){var _a,_b;return null!==(_b=null===(_a=options.find(function(s){return s.Key===id}))||void 0===_a?void 0:_a.Value)&&void 0!==_b?_b:""}).filter(function(name){return""!==name})},getAvailableSupplierNames:function(opvId){var selectedIds=new Set(assignments.value[opvId]||[]);return getSupplierOptions().filter(function(s){return!selectedIds.has(s.Key)}).map(function(s){return s.Value})},onTagInputChange:function(opvId,selectedNames){var _a,options=getSupplierOptions(),supplierIds=selectedNames.map(function(name){var _a,_b;return null!==(_b=null===(_a=options.find(function(s){return s.Value===name}))||void 0===_a?void 0:_a.Key)&&void 0!==_b?_b:null}).filter(function(id){return null!==id});(popupData.value&&!popupData.value.AllowMultiple&&supplierIds.length>1&&(supplierIds=supplierIds.slice(-1)),supplierIds.length>1&&supplierIds.includes(-1))&&(supplierIds=(assignments.value[opvId]||[]).includes(-1)?supplierIds.filter(function(id){return-1!==id}):[-1]);assignments.value=(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},assignments.value),((_a={})[opvId]=supplierIds,_a))},getSelectedSupplierKey:function(opvId){var selected=assignments.value[opvId]||[];return selected.length>0?selected[0]:""},onSelectChange:function(opvId,key){var _a,_b,numericKey="string"==typeof key?parseInt(key,10):key;isNaN(numericKey)?assignments.value=(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},assignments.value),((_a={})[opvId]=[],_a)):assignments.value=(0,tslib_es6.Cl)((0,tslib_es6.Cl)({},assignments.value),((_b={})[opvId]=[numericKey],_b))},getSupplierAriaLabel:function(line){return Localizator.z.translateWithFormat("vue.admin.spo.assignsupplier.modal.supplierarialabel",line.Description||line.Sku)},save:function(){isLoading.value=!0,implementations_AssignSupplierService.save(buildPayload()).then(function(response){var _a;response.data.Success?(shared.y8.success(null===(_a=response.data.Data)||void 0===_a?void 0:_a.Message),close()):shared.y8.error(firstError(response.data.Errors)||Localizator.z.translate("vue.admin.spo.assignsupplier.error.savefailed"))}).catch(function(err){console.error("SaveSupplierAssignments failed:",err),shared.y8.error(Localizator.z.translate("vue.admin.spo.assignsupplier.error.saveunexpected"))}).finally(function(){isLoading.value=!1})},saveAndRelease:function(){isLoading.value=!0,implementations_AssignSupplierService.saveAndRelease(buildPayload()).then(function(response){var _a;response.data.Success?(shared.y8.success(null===(_a=response.data.Data)||void 0===_a?void 0:_a.Message),window.dispatchEvent(new CustomEvent("assign-supplier-released",{detail:{orderId:props.orderId}})),close()):shared.y8.error(firstError(response.data.Errors)||Localizator.z.translate("vue.admin.spo.assignsupplier.error.genericunexpected"))}).catch(function(err){console.error("SaveAndReleaseSupplierAssignments failed:",err),shared.y8.error(Localizator.z.translate("vue.admin.spo.assignsupplier.error.saveandreleaseunexpected"))}).finally(function(){isLoading.value=!1})}}}}),assign_supplier_AssignSupplierModalvue_type_script_lang_ts_=AssignSupplierModalvue_type_script_lang_ts_,AssignSupplierModal=(0,componentNormalizer.A)(assign_supplier_AssignSupplierModalvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-new-modal",{staticClass:"manual-supplier-assignment-modal",attrs:{active:!0,maxWidth:"1200px","custom-footer":!0,"trap-focus":!0,"aria-role":"dialog"},on:{close:_vm.close},scopedSlots:_vm._u([{key:"customFooter",fn:function(){return[_c("div",[_c("div",{staticClass:"has-text-weight-bold modal-card-title"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.admin.spo.assignsupplier.modal.title"))+"\n ")]),_vm._v(" "),_c("div",[_vm._v("\n "+_vm._s(_vm.Localizator.translateWithFormat("vue.admin.spo.assignsupplier.modal.orderlineitems",_vm.orderId,_vm.popupData?_vm.popupData.Lines.length:0))+"\n ")])])]},proxy:!0},{key:"customEmptyFooter",fn:function(){return[_c("div",{staticClass:"columns is-vcentered ml-2 assign-supplier-footer"},[_c("div",{staticClass:"column is-flex is-align-items-center assign-supplier-footer-info"},[_vm._v("\n "+_vm._s(_vm.Localizator.translateWithFormat("vue.admin.spo.assignsupplier.modal.itemsassigned",_vm.assignedCount,_vm.popupData?_vm.popupData.Lines.length:0))+"\n ")]),_vm._v(" "),_c("div",{staticClass:"column is-narrow-tablet assign-supplier-footer-actions"},[_c("button",{staticClass:"button is-danger action-assign-supplier-cancel",attrs:{type:"button",disabled:_vm.isLoading},on:{click:_vm.close}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.admin.spo.assignsupplier.button.cancel"))+"\n ")]),_vm._v(" "),_c("button",{staticClass:"button is-info action-assign-supplier-save",attrs:{type:"button",disabled:_vm.isLoading||!_vm.popupData||_vm.isSaveDisabled,title:_vm.isSaveDisabled?_vm.saveDisabledHint:null,"aria-label":_vm.isSaveDisabled?_vm.saveDisabledHint:null},on:{click:_vm.save}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.admin.spo.assignsupplier.button.save"))+"\n ")]),_vm._v(" "),_c("button",{staticClass:"button action-assign-supplier-save-release",attrs:{type:"button",disabled:_vm.isLoading||!_vm.popupData||_vm.isSaveDisabled,title:_vm.isSaveDisabled?_vm.saveDisabledHint:null,"aria-label":_vm.isSaveDisabled?_vm.saveDisabledHint:null},on:{click:_vm.saveAndRelease}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.admin.spo.assignsupplier.button.saveandrelease"))+"\n ")])])])]},proxy:!0}])},[_vm._v(" "),_c("section",{staticClass:"section assign-supplier-modal-content pt-0"},[_vm.isLoading?_c("div",{staticClass:"has-text-centered assign-supplier-loading"},[_c("span",{staticClass:"icon is-large",attrs:{"aria-hidden":"true"}},[_c("i",{staticClass:"fa fa-spinner fa-spin fa-2x"})])]):_vm._e(),_vm._v(" "),_vm.loadError?_c("div",{staticClass:"notification is-danger",attrs:{role:"alert"}},[_vm._v("\n "+_vm._s(_vm.loadError)+"\n ")]):_vm._e(),_vm._v(" "),_vm.popupData?[_c("div",{staticClass:"columns assign-supplier-addresses"},[_vm.popupData.BillingAddress?_c("div",{staticClass:"column is-half"},[_c("div",{staticClass:"assign-supplier-address-card box"},[_c("p",{staticClass:"is-6 menu-label has-text-info"},[_vm._v(_vm._s(_vm._f("localizable")("vue.admin.spo.assignsupplier.modal.billingaddress")))]),_vm._v(" "),_c("div",{staticClass:"assign-supplier-address-text has-white-space-pre-line"},[_vm._v(_vm._s(_vm.popupData.BillingAddress))])])]):_vm._e(),_vm._v(" "),_vm.popupData.ShippingAddress?_c("div",{staticClass:"column is-half"},[_c("div",{staticClass:"assign-supplier-address-card box"},[_c("p",{staticClass:"is-6 menu-label has-text-info"},[_vm._v(_vm._s(_vm._f("localizable")("vue.admin.spo.assignsupplier.modal.shippingaddress")))]),_vm._v(" "),_c("div",{staticClass:"assign-supplier-address-text has-white-space-pre-line"},[_vm._v(_vm._s(_vm.popupData.ShippingAddress))])])]):_vm._e()]),_vm._v(" "),_vm.popupData.ShippingMethod||_vm.popupData.DispatchBy||_vm.popupData.DeliverBy?_c("div",{staticClass:"assign-supplier-shipping-details"},[_c("table",{staticClass:"table is-fullwidth is-bordered assign-supplier-shipping-table"},[_c("tbody",[_c("tr",[_c("td",[_c("div",{staticClass:"assign-supplier-shipping-label menu-label has-text-info"},[_vm._v(_vm._s(_vm._f("localizable")("vue.admin.spo.assignsupplier.modal.shippingmethod")))]),_vm._v(" "),_c("div",{staticClass:"assign-supplier-shipping-value"},[_vm._v(_vm._s(_vm.orDash(_vm.popupData.ShippingMethod)))])]),_vm._v(" "),_c("td",[_c("div",{staticClass:"assign-supplier-shipping-label menu-label has-text-info"},[_vm._v(_vm._s(_vm._f("localizable")("vue.admin.spo.assignsupplier.modal.dispatchby")))]),_vm._v(" "),_c("div",{staticClass:"assign-supplier-shipping-value"},[_vm._v(_vm._s(_vm.orDash(_vm.popupData.DispatchBy)))])]),_vm._v(" "),_c("td",[_c("div",{staticClass:"assign-supplier-shipping-label menu-label has-text-info"},[_vm._v(_vm._s(_vm._f("localizable")("vue.admin.spo.assignsupplier.modal.deliverby")))]),_vm._v(" "),_c("div",{staticClass:"assign-supplier-shipping-value"},[_vm._v(_vm._s(_vm.orDash(_vm.popupData.DeliverBy)))])])])])])]):_vm._e(),_vm._v(" "),_c("div",{staticClass:"assign-supplier-table-wrapper"},[_c("cf-table",{attrs:{data:_vm.popupData.Lines,"mobile-cards":!1,"aria-label":_vm.Localizator.translate("vue.admin.spo.assignsupplier.modal.tablearialabel")},scopedSlots:_vm._u([{key:"default",fn:function(props){return[_c("cf-table-column",{attrs:{label:_vm.Localizator.translate("vue.admin.spo.assignsupplier.modal.column.jobid")}},[_vm._v("\n "+_vm._s(_vm.orDash(props.row.JobId))+"\n ")]),_vm._v(" "),_vm.popupData.HideOpvId?_vm._e():_c("cf-table-column",{attrs:{label:_vm.Localizator.translate("vue.admin.spo.assignsupplier.modal.column.opvid")}},[_vm._v("\n "+_vm._s(_vm.orDash(props.row.OpvId))+"\n ")]),_vm._v(" "),_c("cf-table-column",{attrs:{label:_vm.Localizator.translate("vue.admin.spo.assignsupplier.modal.column.sku")}},[_vm._v("\n "+_vm._s(_vm.orDash(props.row.Sku))+"\n ")]),_vm._v(" "),_c("cf-table-column",{attrs:{label:_vm.Localizator.translate("vue.admin.spo.assignsupplier.modal.column.product")}},[_c("div",[_vm._v(_vm._s(_vm.orDash(props.row.Description)))]),_vm._v(" "),props.row.Attributes?_c("div",{staticClass:"assign-supplier-line-attributes is-size-7 has-text-grey",domProps:{innerHTML:_vm._s(props.row.Attributes)}}):_vm._e()]),_vm._v(" "),_c("cf-table-column",{attrs:{label:_vm.Localizator.translate("vue.admin.spo.assignsupplier.modal.column.price")}},[_vm._v("\n "+_vm._s(_vm.orDash(props.row.Price))+"\n ")]),_vm._v(" "),_c("cf-table-column",{attrs:{label:_vm.Localizator.translate("vue.admin.spo.assignsupplier.modal.column.qty")}},[_vm._v("\n "+_vm._s(_vm.orDash(props.row.Quantity))+"\n ")]),_vm._v(" "),_c("cf-table-column",{attrs:{label:_vm.Localizator.translate("vue.admin.spo.assignsupplier.modal.column.discount")}},[_vm._v("\n "+_vm._s(_vm.orDash(props.row.Discount))+"\n ")]),_vm._v(" "),_c("cf-table-column",{attrs:{label:_vm.Localizator.translate("vue.admin.spo.assignsupplier.modal.column.total")}},[_vm._v("\n "+_vm._s(_vm.orDash(props.row.Total))+"\n ")]),_vm._v(" "),_c("cf-table-column",{attrs:{"min-width":150,label:_vm.Localizator.translate("vue.admin.spo.assignsupplier.modal.column.supplier")}},[_vm.popupData.AllowMultiple?_c("div",{staticClass:"assign-supplier-taginput"},[_c("cf-taginput",{attrs:{value:_vm.getSelectedSupplierNames(props.row.OpvId),data:_vm.getAvailableSupplierNames(props.row.OpvId),"open-autocomplete-on-focus":!0,expanded:"","dropdown-position":"is-top-left","aria-label":_vm.getSupplierAriaLabel(props.row)},on:{input:function(names){return _vm.onTagInputChange(props.row.OpvId,names)}}})],1):_c("div",{staticClass:"assign-supplier-select"},[_c("cf-select",{attrs:{value:_vm.getSelectedSupplierKey(props.row.OpvId),"aria-label":_vm.getSupplierAriaLabel(props.row)},on:{input:function(key){return _vm.onSelectChange(props.row.OpvId,key)}}},_vm._l(_vm.supplierOptionsForRender,function(option){return _c("option",{key:option.Key,domProps:{value:option.Key}},[_vm._v("\n "+_vm._s(option.Value)+"\n ")])}),0)],1)])]}}],null,!1,3405519140)}),_vm._v(" "),_vm.popupData.AllowMultiple?_c("div",{staticClass:"assign-supplier-taginput-help mt-2 is-size-7 has-text-grey",domProps:{innerHTML:_vm._s(_vm.tagInputHelpHtml)}}):_vm._e()],1)]:_vm._e()],2)])},[],!1,null,null,null).exports,Qs=__webpack_require__(38021),SPOActionsDropdownvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"SpoActionsDropdown",components:{AssignSupplierModal:AssignSupplierModal},props:{actions:String},setup:function(props){var _this=this,actions=(0,helpers.$)(props.actions),dropDownOptions=(0,vue_common_prod.ref)(actions),showAssignSupplierModal=(0,vue_common_prod.ref)(!1),assignSupplierOrderId=(0,vue_common_prod.ref)(null),onAssignSupplierOpen=function(event){assignSupplierOrderId.value=event.detail.orderId,showAssignSupplierModal.value=!0};(0,vue_common_prod.onMounted)(function(){window.addEventListener("assign-supplier-open",onAssignSupplierOpen)}),(0,vue_common_prod.onUnmounted)(function(){window.removeEventListener("assign-supplier-open",onAssignSupplierOpen)}),toastr.options={debug:!1,newestOnTop:!0,positionClass:"toast-bottom-right",onclick:null,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut",tapToDismiss:!0,closeButton:!0};var getJobIds=function(){var selectedOutputIds=[];return $(".batchStatusChange").each(function(){if($(this).is(":checked")){var outputId=$(this).attr("id").split("_")[1];selectedOutputIds.push(outputId)}}),selectedOutputIds},showMessage=function(message,isError){isError?toastr.danger(message):toastr.success(message)},getConfig=function(ids){return{params:{ids:ids},paramsSerializer:function(params){return Qs.stringify(params)}}},onStatusChangedFunc=function(data,callback){!function(callback,data){for(var queueItems=globalImmediateAction.queueItems,nonFinished=0,i=0;i=1?callback(!0,data):setTimeout(()=>{callback(!1,data)},1e3)}(function(disable,data){callback(disable)},data)},handleStatusChanged=function(disable){var $refreshLink;disable||($refreshLink=$("a.t-icon.t-refresh"))&&$refreshLink.trigger("click")},handleRetriggerStatusChanged=function(disable){handleStatusChanged(disable),setDropdownItemState("RecreateOutput",disable)},setDropdownItemState=function(name,disabled){var dropdownItemIndex=dropDownOptions.value.findIndex(function(option){return option.Name===name});-1!==dropdownItemIndex&&(dropDownOptions.value[dropdownItemIndex].IsDisabled=disabled)},actionHandlers={RecreateOutput:function(item){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var response,err_2;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,2,,3]),setDropdownItemState(item.Name,!0),[4,axios.A.get(item.Url,getConfig(getJobIds()))];case 1:return(response=_a.sent())&&response.data.Success?queueImmediateAction(response.data.QueueGuid,item.FriendlyName,function(data){return onStatusChangedFunc(data,handleRetriggerStatusChanged)},function(){},undefined):(showMessage(response.data.Message,!0),setDropdownItemState(item.Name,!1)),[3,3];case 2:return err_2=_a.sent(),console.error(err_2),showMessage(Localizator.z.translate("vue.admin.sharedprintoperation.action.unexpectederror"),!0),[3,3];case 3:return[2]}})})},DownloadCombinedJobTicket:function(item){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var ids,config;return(0,tslib_es6.YH)(this,function(_a){try{ids=getJobIds(),config=getConfig(ids),window.location.href="".concat(item.Url,"?").concat(Qs.stringify(config.params))}catch(err){console.error(err),showMessage(Localizator.z.translate("vue.admin.sharedprintoperation.action.unexpectederror"),!0)}return[2]})})},Retrigger:function(item){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var ids,config,url,response,err_1;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return _a.trys.push([0,2,,3]),ids=getJobIds(),config=getConfig(ids),url="".concat(item.Url,"&").concat(Qs.stringify(config.params)),[4,axios.A.get(url,getConfig(getJobIds()))];case 1:return(response=_a.sent())&&response.data.Success?queueImmediateAction(response.data.QueueGuid,item.FriendlyName,function(data){return onStatusChangedFunc(data,handleStatusChanged)},function(){},undefined):showMessage(Localizator.z.translate(response.data.Message),!0),[3,3];case 2:return err_1=_a.sent(),console.error(err_1),showMessage(Localizator.z.translate("vue.admin.sharedprintoperation.action.unexpectederror"),!0),[3,3];case 3:return[2]}})})}};return{dropDownOptions:dropDownOptions,executeAction:function(item){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var handler;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return(handler=actionHandlers[item.Name])?[4,handler(item)]:[3,2];case 1:_a.sent(),_a.label=2;case 2:return[2]}})})},showAssignSupplierModal:showAssignSupplierModal,assignSupplierOrderId:assignSupplierOrderId}}}),dropdowns_SPOActionsDropdownvue_type_script_lang_ts_=SPOActionsDropdownvue_type_script_lang_ts_,SPOActionsDropdown=(0,componentNormalizer.A)(dropdowns_SPOActionsDropdownvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"spo-actions-dropdown-wrapper"},[_c("cf-dropdown",{staticClass:"is-bottom-left",attrs:{hoverable:""}},[_c("button",{staticClass:"button is-primary is-clickable is-outlined",attrs:{slot:"trigger",type:"button"},slot:"trigger"},[_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.common.actions")))]),_vm._v(" "),_c("cf-icon",{attrs:{"icon-pack":"ti",icon:"angle-down"}})],1),_vm._v(" "),_vm._l(_vm.dropDownOptions,function(item){return _c("cf-dropdown-item",{key:item.FriendlyName,attrs:{separator:item.IsSeparator,disabled:item.IsDisabled,iconClass:item.IconClass},on:{click:function(){return _vm.executeAction(item)}}},[_vm._v("\n "+_vm._s(item.FriendlyName)+"\n ")])})],2),_vm._v(" "),_vm.showAssignSupplierModal?_c("assign-supplier-modal",{attrs:{"order-id":_vm.assignSupplierOrderId},on:{close:function($event){_vm.showAssignSupplierModal=!1}}}):_vm._e()],1)},[],!1,null,null,null).exports,ErrorMessagevue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-address-error-message",emits:["on-update-data"],props:{model:Array,showSyncButton:Boolean,isSyncLoading:Boolean},setup:function(props,_a){var emit=_a.emit;return{onUpdateData:function(){emit("on-update-data")}}}}),components_ErrorMessagevue_type_script_lang_ts_=ErrorMessagevue_type_script_lang_ts_,ErrorMessage=(0,componentNormalizer.A)(components_ErrorMessagevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.model&&_vm.model.length>0?_c("cf-notification",{staticClass:"is-flex",attrs:{"has-icon":!0,type:"is-danger","custom-icon-size":"fa-2x","icon-size":"is-small","icon-pack":"fa","hardcoded-icon":"circle-exclamation"}},[_c("div",{staticClass:"content"},[_vm._l(_vm.model,function(error){return _c("div",{domProps:{innerHTML:_vm._s(error)}})}),_vm._v(" "),_vm.showSyncButton?_c("div",{staticClass:"column is-2"},[_c("div",{class:["button","is-pulled-right","is-small",{"is-loading":_vm.isSyncLoading}],on:{click:function(){_vm.isSyncLoading||_vm.onUpdateData()}}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-sync"})]),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.web.cart.additionaladdresses.sync")))])])]):_vm._e()],2)]):_vm._e()},[],!1,null,null,null).exports,AdditionalAddressesService_getAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)("/v/api/AdditionalAddress/"+relativeUrl)},AdditionalAddressService_getAll=function(){return axios.A.get(AdditionalAddressesService_getAbsoluteUrl("GetAdditionalAddressData"))},AdditionalAddressService_save=function(json){return axios.A.post(AdditionalAddressesService_getAbsoluteUrl("Save"),{json:json})},AdditionalAddressService_validateJob=function(json){return axios.A.post(AdditionalAddressesService_getAbsoluteUrl("ValidateItemAdditionalAddresses"),{json:json})},AdditionalAddressService_validateAddress=function(json){return axios.A.post(AdditionalAddressesService_getAbsoluteUrl("ValidateAdditionalAddress"),{json:json})},AdditionalAddressService_getReevaluateAdditionalAddressesData=function(shippingAddressId){return axios.A.get(AdditionalAddressesService_getAbsoluteUrl("GetReevaluateAdditionalAddressesData"),{params:{shippingAddressId:shippingAddressId}})},AdditionalAddressesvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-additional-addresses",computed:{AddressSelectionMode:function(){return AddressSelectionMode},localizable:function(){return localizable.A},Localizator:function(){return Localizator.z}},props:{targetArea:String,sourceData:String,allowEditAddress:Boolean},components:{CfAddressErrorMessage:ErrorMessage,SpoActionsDropdown:SPOActionsDropdown,CfTooltip:Tooltip.A,CfCartAdvancedDropdown:CartAdvancedDropdown,CfFormTable:FormTable.A,cfModal:new_modal.i},setup:function(props){var _this=this,isModalOpen=(0,vue_common_prod.ref)(!1),modalHeader=(0,vue_common_prod.ref)({}),mainSchema=(0,vue_common_prod.ref)({}),errorMessages=(0,vue_common_prod.ref)([]),expandedProduct=(0,vue_common_prod.ref)(),isLoading=(0,vue_common_prod.ref)(!1),loadingPageData=(0,vue_common_prod.ref)(!1),isPriceLogicEnabled=(0,vue_common_prod.ref)(!1),additionalAddressFeeCalculationType=(0,vue_common_prod.ref)(AdditionalAddressFeeCalculationType.PerOrder),editForm=(0,vue_common_prod.ref)(null),createForm=(0,vue_common_prod.ref)(null),showUpdateDataButton=(0,vue_common_prod.ref)(!1),jobErrorMessages=(0,vue_common_prod.ref)([]),minimumQuantity=(0,vue_common_prod.ref)(1),isAddingNewAddress=(0,vue_common_prod.ref)(!1),userAddedAddresses=(0,vue_common_prod.ref)([]),additionalAddressFormActionButtons=(0,vue_common_prod.ref)([]),shippingAddressFormActionButtons=(0,vue_common_prod.ref)([]),ShowShippingAddressFormInSingleMode=(0,vue_common_prod.ref)(!1),showAdditionalAddressFormInMultipleAddressesMode=(0,vue_common_prod.ref)(!0),requiresAddressesReevaluation=(0,vue_common_prod.ref)(!1),initiallyEditedAddressId=(0,vue_common_prod.ref)(0),initiallyEditedAddressIdentifier=(0,vue_common_prod.ref)(0),addressSelectionMode=(0,vue_common_prod.ref)(AddressSelectionMode.Single),forceButtonsDisabled=(0,vue_common_prod.ref)(!1),requiresDataReload=(0,vue_common_prod.ref)(!1),addressState=(0,vue_common_prod.reactive)({addressSchema:void 0,isCreatingAddress:!1,isCreatingJobId:0,isEditingAddress:!1,selectedAddress:void 0,addressToEditId:void 0,addressToSave:void 0,addressModelConfig:void 0,isAddressFormValid:!0,totalAdditionalAddresses:0,totalPrice:0,currencyCode:"",currencySymbol:"",pricePerUnit:0,addressErrorMessages:[],isAddressTableVisible:(0,vue_common_prod.computed)(function(){return!addressState.isCreatingAddress&&!addressState.isEditingAddress})}),pageData=(0,vue_common_prod.ref)({Data:{ItemsAdditionalAddresses:[],AdditionalAddressPrice:{PricePerAddress:0,Enabled:!1},ShippingAddressId:null},Errors:[],Success:!0}),onOpenEditAddressForm=function(data){initiallyEditedAddressId.value=data.row.Address.Id,initiallyEditedAddressIdentifier.value=data.row.Address.UniqueIdentifier,backToAddressList(),resetJobAndAddressErrorMessages(),addressState.addressToSave=data.row.Address,addressState.addressToEditId=data.row.Address.Id.toString(),addressState.isEditingAddress=!0,showAdditionalAddressFormInMultipleAddressesMode.value=!0},injectAdditionalAddressesData=function(controlId,htmlContent){$("#".concat(controlId)).html(htmlContent),$("#".concat(controlId)).closest(".checkout_attribute_item").css("display","")},disableFormButtons=function(disabled){document.querySelectorAll(".action-button-wrapper .reactive-action").forEach(function(button){button.disabled=disabled})},saveAddresses=function(closeModalOnSuccess,avoidPageRefresh){return void 0===closeModalOnSuccess&&(closeModalOnSuccess=!0),void 0===avoidPageRefresh&&(avoidPageRefresh=!1),(0,tslib_es6.sH)(_this,void 0,void 0,function(){var strJson,res,IsContextUpToDatePropertyName,refreshRequired,_a,_b,_c;return(0,tslib_es6.YH)(this,function(_d){switch(_d.label){case 0:isLoading.value=!0,errorMessages.value.length>0&&(closeModalOnSuccess=!1,avoidPageRefresh=!0),pageData.value.Data.AddressSelectionMode=addressSelectionMode.value,obj=pageData.value.Data,strJson=JSON.stringify(obj,function(key,value){if("AvailableCountries"!=key&&"AvailableStates"!=key)return value}),resetGlobalErrorMessage(),_d.label=1;case 1:return _d.trys.push([1,,6,7]),[4,AdditionalAddressService_save(strJson)];case 2:return res=_d.sent(),IsContextUpToDatePropertyName="IsContextUpToDate",res.data.Success?[4,(0,vue_common_prod.nextTick)()]:[3,4];case 3:return _d.sent(),closeModalOnSuccess&&onModalClose(),injectAdditionalAddressesData(res.data.Data.AdditionalAddressInfo.ReadableHtmlInfoId,res.data.Data.AdditionalAddressInfo.ReadableHtmlInfo),injectAdditionalAddressesData(res.data.Data.AdditionalAddressPrice.ReadableHtmlPriceId,res.data.Data.AdditionalAddressPrice.ReadablePrice),avoidPageRefresh||(refreshRequired=res.data.Data.RefreshPageOnSave,$(".checkout_message_bottom__wrapper .warning-box").length>0&&$(".checkout_message_bottom__wrapper .warning-box").contents().length>0&&(refreshRequired=!0),function(condition){if(void 0===condition&&(condition=!0),condition){var container=document.querySelector(".cart-footer__container");container&&(container.querySelectorAll("input").forEach(function(input){input.disabled=!0}),container.querySelectorAll("a").forEach(function(el){el.classList.add("is-disabled")})),location.reload()}}(refreshRequired)),[3,5];case 4:(null===(_a=res.data.Data)||void 0===_a?void 0:_a.hasOwnProperty(IsContextUpToDatePropertyName))&&!res.data.Data[IsContextUpToDatePropertyName]?(errorMessages.value=null!==(_b=res.data.Data.Errors)&&void 0!==_b?_b:[],showUpdateDataButton.value=!0):errorMessages.value=null!==(_c=res.data.Errors)&&void 0!==_c?_c:[],_d.label=5;case 5:return[3,7];case 6:return isLoading.value=!1,[7];case 7:return[2]}var obj})})},resetAddressStateTotalPrice=function(){addressState.totalAdditionalAddresses=0,addressState.totalPrice=0},setAllDefaultAddressQuantities=function(){pageData.value.Data.ItemsAdditionalAddresses.forEach(function(it){setDefaultAddressQuantity(it)})},setQuantityForCurrentExpandedProduct=function(){setDefaultAddressQuantity(expandedProduct.value)},setDefaultAddressQuantity=function(product){if(0!==product.AdditionalAddresses.length){var sum=function(product){var sum=0;return product.AdditionalAddresses.forEach(function(it){sum+=Number(it.Quantity)}),sum}(product),totalQuantity=Number(product.TotalQuantity),firstAddressQuantity=Number(product.AdditionalAddresses[0].Quantity);if(sum>totalQuantity)firstAddressQuantity-=sum-totalQuantity,product.AdditionalAddresses[0].Quantity=firstAddressQuantity;else if(sum0||addressState.isEditingAddress||addressState.isCreatingAddress}),checkoutButtonDisabled=(0,vue_common_prod.computed)(function(){return saveAddressesButtonDisabled.value||errorMessages.value.length>0});(0,vue_common_prod.watch)(function(){return addressState.addressToSave},function(){addressState.addressToSave.Id&&(addressState.addressToEditId=addressState.addressToSave.Id.toString())}),setTableSchema(),(0,vue_common_prod.onMounted)(function(){listenToOpenModalEvent(),(0,I18NLocalizationService.NH)(function(){modalHeader.value={title:Localizator.z.translate("vue.web.additionaladdresses.popup.title")}}),reevaluateAdditionalAddresses(),window.EventBus.addEventListener("update-product-custom-name",function(){reevaluateAdditionalAddresses()})}),(0,I18NLocalizationService.NH)(function(){additionalAddressFormActionButtons.value=[{func:function(address,callback,isAddressChanged){onSaveAddress(address,callback,isAddressChanged)},text:Localizator.z.translate("vue.web.cart.additionaladdresses.button.confirmedit.save"),selectedItemText:Localizator.z.translate("vue.checkout.advanceddropdown.selecteditemtextasanewaddress"),classes:"reactive-action"},{func:onCancel,text:Localizator.z.translate("vue.web.cart.additionaladdresses.button.edit.cancel"),selectedItemText:Localizator.z.translate("vue.checkout.advanceddropdown.selecteditemtextasanewaddress"),classes:""}],shippingAddressFormActionButtons.value=[{func:function(address,callback,isAddressChanged){onSaveAddress(address,callback,isAddressChanged)},text:Localizator.z.translate("vue.web.cart.additionaladdresses.button.confirmedit.save"),selectedItemText:Localizator.z.translate("vue.checkout.advanceddropdown.selecteditemtextasanewaddress"),classes:"reactive-action"},{func:onCancel,text:Localizator.z.translate("vue.web.cart.additionaladdresses.button.edit.cancel"),selectedItemText:Localizator.z.translate("vue.checkout.advanceddropdown.selecteditemtextasanewaddress"),classes:""}]});var isMultipleAddressSelectionEnabled=(0,vue_common_prod.computed)(function(){return addressSelectionMode.value==AddressSelectionMode.Multiple}),showAdditionalAddressesInfoBox=(0,vue_common_prod.computed)(function(){return isMultipleAddressSelectionEnabled.value&&isPriceLogicEnabled.value}),executeOnMultipleAddressSelectionMode=function(){resetGlobalErrorMessage(),backToAddressList(),resetJobAndAddressErrorMessages(),ShowShippingAddressFormInSingleMode.value=!1,requiresDataReload.value=!0},executeOnSingleAddressSelectionMode=function(){pageData.value.Data.ItemsAdditionalAddresses=[],resetGlobalErrorMessage(),requiresAddressesReevaluation.value=!0,requiresDataReload.value=!0},reevaluateAdditionalAddresses=function(shippingAddressId){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var res;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:isLoading.value=!0,_a.label=1;case 1:return _a.trys.push([1,,5,6]),[4,AdditionalAddressService_getReevaluateAdditionalAddressesData(shippingAddressId)];case 2:return(res=_a.sent()).data.Success?(pageData.value.Data.ItemsAdditionalAddresses=res.data.Data.ItemsAdditionalAddresses,[4,(0,vue_common_prod.nextTick)()]):[3,4];case 3:_a.sent(),injectAdditionalAddressesData(res.data.Data.AdditionalAddressInfoData.ReadableHtmlInfoId,res.data.Data.AdditionalAddressInfoData.ReadableHtmlInfo),injectAdditionalAddressesData(res.data.Data.AdditionalAddressPriceData.ReadableHtmlPriceId,res.data.Data.AdditionalAddressPriceData.ReadablePrice),_a.label=4;case 4:return[3,6];case 5:return isLoading.value=!1,[7];case 6:return[2]}})})};return{isModalOpen:isModalOpen,modalHeader:modalHeader,mainSchema:mainSchema,addressState:addressState,errorMessages:errorMessages,pageData:pageData,addAddressDisabled:addAddressDisabled,isLoading:isLoading,loadingPageData:loadingPageData,isPriceLogicEnabled:isPriceLogicEnabled,editForm:editForm,createForm:createForm,showUpdateDataButton:showUpdateDataButton,saveAddressesButtonDisabled:saveAddressesButtonDisabled,checkoutButtonDisabled:checkoutButtonDisabled,jobErrorMessages:jobErrorMessages,userAddedAddresses:userAddedAddresses,additionalAddressFormActionButtons:additionalAddressFormActionButtons,shippingAddressFormActionButtons:shippingAddressFormActionButtons,ShowShippingAddressFormInSingleMode:ShowShippingAddressFormInSingleMode,showAdditionalAddressFormInMultipleAddressesMode:showAdditionalAddressFormInMultipleAddressesMode,initiallyEditedAddressId:initiallyEditedAddressId,initiallyEditedAddressIdentifier:initiallyEditedAddressIdentifier,addressSelectionMode:addressSelectionMode,isMultipleAddressSelectionEnabled:isMultipleAddressSelectionEnabled,showAdditionalAddressesInfoBox:showAdditionalAddressesInfoBox,forceButtonsDisabled:forceButtonsDisabled,requiresDataReload:requiresDataReload,onAddingNewAddress:function(){isAddingNewAddress.value=!0},onUpdateData:function(){loadPageData(function(){resetGlobalErrorMessage(),backToAddressList(),showUpdateDataButton.value=!1,saveAddresses(!1)})},onAddressFormChange:function(data){var address;disableFormButtons(!1),addressState.addressToSave=(0,tslib_es6.Cl)({},data),-1!==(address=addressState.addressToSave).StateProvinceId&&0!==address.StateProvinceId||(address.StateProvinceId=null,address.StateProvinceName=""),setTimeout(function(){var addressForm=getAddressFormRef();addressForm&&(addressState.isAddressFormValid=addressForm.getValidState())})},onCancel:onCancel,onModalClose:onModalClose,onAddressQuantityChange:onAddressQuantityChange,saveAddresses:saveAddresses,onAddressSelect:function(value){addressState.selectedAddress=(0,tslib_es6.Cl)({},value),resetJobAndAddressErrorMessages()},onOpenEditAddressForm:onOpenEditAddressForm,onOpenCreateAddressForm:function(){backToAddressList(),resetJobAndAddressErrorMessages(),addressState.isCreatingJobId=expandedProduct.value.SciId,addressState.isCreatingAddress=!0},onCreateOrEdit:onCreateOrEdit,onShippingAddressSelect:function(value){var newShippingAddressId=value.Id;pageData.value.Data.ShippingAddressId=Number(newShippingAddressId),requiresAddressesReevaluation.value=!0,resetJobAndAddressErrorMessages(),resetGlobalErrorMessage(),value.Shared&&onCancel(),isLoading.value=!1},onAddingNewShippingAddress:function(){pageData.value.Data.ShippingAddressId=null,addressState.isCreatingAddress=!0,isAddingNewAddress.value=!0},onEditShippingAddressInSingleMode:function(){isAddressEditDisabledInSingleMode()||(ShowShippingAddressFormInSingleMode.value=!0,addressState.isEditingAddress=!0,disableFormButtons(!1))},onSingleAddressSelectionMode:function(){isMultipleAddressSelectionEnabled.value&&(requiresDataReload.value?loadPageData(function(){executeOnSingleAddressSelectionMode()},AddressSelectionMode.Single):executeOnSingleAddressSelectionMode())},onMultipleAddressSelectionMode:function(){isMultipleAddressSelectionEnabled.value||(requiresDataReload.value?loadPageData(function(){executeOnMultipleAddressSelectionMode()},AddressSelectionMode.Multiple):executeOnMultipleAddressSelectionMode())},saveAddressesAndRedirectToCheckout:function(){return(0,tslib_es6.sH)(_this,void 0,Promise,function(){return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return requiresAddressesReevaluation.value?[4,reevaluateAdditionalAddresses(pageData.value.Data.ShippingAddressId)]:[3,2];case 1:_a.sent(),_a.label=2;case 2:return[4,saveAddresses(!1,!0)];case 3:return _a.sent(),0==errorMessages.value.length&&0==jobErrorMessages.value.length&&(forceButtonsDisabled.value=!0,isLoading.value=!0,$("#startcheckout").trigger("click")),[2]}})})},removeAllJobAddresses:function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var jobs;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return(jobs=pageData.value.Data.ItemsAdditionalAddresses)&&0!==jobs.length?[3,3]:[4,loadPageData()];case 1:return _a.sent(),[4,new Promise(function(resolve){var stop=(0,vue_common_prod.watch)(function(){return pageData.value.Data.ItemsAdditionalAddresses},function(newVal){newVal&&newVal.length>0&&(stop(),resolve())},{immediate:!0})})];case 2:_a.sent(),jobs=pageData.value.Data.ItemsAdditionalAddresses,_a.label=3;case 3:return jobs.forEach(function(job,jobIndex){var addresses=job.AdditionalAddresses;if(addresses&&addresses.length>0){var firstAddress=addresses[0];0===jobIndex&&(firstAddress.Quantity=job.TotalQuantity),job.AdditionalAddresses=[firstAddress]}}),resetAddressStateTotalPrice(),[4,saveAddresses(!1,!0)];case 4:return _a.sent(),setTableSchema(),[2]}})})},isFreeOfChargeAddress:isFreeOfChargeAddress,isAddressEditDisabledInSingleMode:isAddressEditDisabledInSingleMode,allowEditAddresses:allowEditAddresses}}}),additional_addresses_AdditionalAddressesvue_type_script_lang_ts_=AdditionalAddressesvue_type_script_lang_ts_,AdditionalAddresses_component=(0,componentNormalizer.A)(additional_addresses_AdditionalAddressesvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{attrs:{modalHeader:_vm.modalHeader,hideFooter:"",active:_vm.isModalOpen,maxWidth:"1000px",height:"800px",modalCardBodyClasses:_vm.errorMessages.length?"pt-0":""},on:{"update:active":function($event){_vm.isModalOpen=$event},close:_vm.onModalClose}},[_c("div",{staticClass:"additional-addresses_popup"},[_c("cf-loading",{attrs:{active:_vm.loadingPageData}}),_vm._v(" "),_c("cf-address-error-message",{attrs:{model:_vm.errorMessages,"is-sync-loading":_vm.loadingPageData,"show-sync-button":_vm.showUpdateDataButton},on:{"on-update-data":_vm.onUpdateData}}),_vm._v(" "),_c("section",[_c("cf-field",[_c("div",{staticClass:"field",on:{click:_vm.onSingleAddressSelectionMode}},[_c("cf-radio-button",{attrs:{"native-value":_vm.AddressSelectionMode.Single,type:"is-primary","space-class":"mr-4",disabled:_vm.isLoading},model:{value:_vm.addressSelectionMode,callback:function($$v){_vm.addressSelectionMode=$$v},expression:"addressSelectionMode"}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa-regular fa-building"})]),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.web.additionaladdresses.addressselectionmode.single")))])])],1),_vm._v(" "),_c("div",{staticClass:"field",on:{click:_vm.onMultipleAddressSelectionMode}},[_c("cf-radio-button",{attrs:{"native-value":_vm.AddressSelectionMode.Multiple,type:"is-primary",disabled:_vm.isLoading},model:{value:_vm.addressSelectionMode,callback:function($$v){_vm.addressSelectionMode=$$v},expression:"addressSelectionMode"}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa-regular fa-buildings"})]),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.web.additionaladdresses.addressselectionmode.multiple")))])])],1)])],1),_vm._v(" "),_vm.isMultipleAddressSelectionEnabled?_c("cf-form-table",{staticClass:"additional-addresses-table",attrs:{data:_vm.mainSchema.data,table:_vm.mainSchema.table,columns:_vm.mainSchema.columns,actions:_vm.mainSchema.actions,source:_vm.mainSchema.source},scopedSlots:_vm._u([{key:"details",fn:function(props){return[_c("cf-form-table",{directives:[{name:"show",rawName:"v-show",value:!(_vm.addressState.isEditingAddress||_vm.addressState.isCreatingAddress),expression:"!(addressState.isEditingAddress || addressState.isCreatingAddress)"}],attrs:{data:_vm.addressState.addressSchema.data,table:_vm.addressState.addressSchema.table,columns:_vm.addressState.addressSchema.columns,actions:_vm.addressState.addressSchema.actions,source:{source:props.row.AdditionalAddresses}},scopedSlots:_vm._u([{key:"underHeader",fn:function(){return[_c("cf-address-error-message",{attrs:{model:_vm.jobErrorMessages,"is-sync-loading":_vm.loadingPageData,"show-sync-button":_vm.showUpdateDataButton},on:{"on-update-data":_vm.onUpdateData}})]},proxy:!0}],null,!0)}),_vm._v(" "),_vm.addressState.isEditingAddress||_vm.addressState.isCreatingAddress?_vm._e():_c("div",{staticClass:"columns"},[_c("div",{staticClass:"column is-2"},[_c("cf-tooltip",{attrs:{isFullWidth:"",active:_vm.addAddressDisabled,position:"is-right",label:_vm._f("localizable")("vue.web.cart.additionaladdresses.tooltip.maximumaddressquantityreached")}},[_c("div",{class:["button","mt-3","is-small","is-fullwidth"],attrs:{disabled:_vm.addAddressDisabled||_vm.isLoading},on:{click:function(){_vm.addAddressDisabled||_vm.isLoading||_vm.onOpenCreateAddressForm()}}},[_vm._v("\n\t\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.web.cart.additionaladdresses.button.addaddress"))+"\n\t\t\t\t\t\t\t\t")])])],1)]),_vm._v(" "),_vm.addressState.isCreatingAddress&&_vm.addressState.isCreatingJobId===props.row.SciId?_c("div",[_c("cf-cart-advanced-dropdown",{ref:"createForm",attrs:{"target-area":_vm.targetArea,"source-data":_vm.sourceData,"address-model-config":_vm.addressState.addressModelConfig,insertItems:_vm.userAddedAddresses,"show-address-form":_vm.showAdditionalAddressFormInMultipleAddressesMode,"address-form-action-buttons":_vm.additionalAddressFormActionButtons,"allow-edit-address":_vm.allowEditAddresses()},on:{"update:showAddressForm":function($event){_vm.showAdditionalAddressFormInMultipleAddressesMode=$event},"update:show-address-form":function($event){_vm.showAdditionalAddressFormInMultipleAddressesMode=$event},change:_vm.onAddressFormChange,select:_vm.onAddressSelect,"adding-new-address":_vm.onAddingNewAddress}}),_vm._v(" "),_c("cf-address-error-message",{attrs:{model:_vm.addressState.addressErrorMessages}})],1):_vm._e(),_vm._v(" "),_vm.addressState.isEditingAddress?_c("div",[_c("cf-cart-advanced-dropdown",{ref:"editForm",attrs:{"target-area":_vm.targetArea,"source-data":_vm.sourceData,"address-model-config":_vm.addressState.addressModelConfig,"address-model-prop":_vm.addressState.addressToSave,insertItems:_vm.userAddedAddresses,"show-address-form":_vm.showAdditionalAddressFormInMultipleAddressesMode,"address-form-action-buttons":_vm.additionalAddressFormActionButtons,"allow-edit-address":_vm.allowEditAddresses()},on:{"update:showAddressForm":function($event){_vm.showAdditionalAddressFormInMultipleAddressesMode=$event},"update:show-address-form":function($event){_vm.showAdditionalAddressFormInMultipleAddressesMode=$event},change:_vm.onAddressFormChange,select:_vm.onAddressSelect,"adding-new-address":_vm.onAddingNewAddress}}),_vm._v(" "),_c("cf-address-error-message",{attrs:{model:_vm.addressState.addressErrorMessages}})],1):_vm._e()]}}])}):_c("div",{staticClass:"additional-shipping-addresses"},[_c("cf-cart-advanced-dropdown",{ref:_vm.addressState.isCreatingAddress?"createForm":"editForm",attrs:{"target-area":_vm.targetArea,"source-data":_vm.sourceData,"address-model-config":_vm.addressState.addressModelConfig,"selected-shipping-address":_vm.pageData.Data.ShippingAddressTextRepresentation,insertItems:_vm.userAddedAddresses,"show-address-form":_vm.ShowShippingAddressFormInSingleMode,"address-form-action-buttons":_vm.shippingAddressFormActionButtons,"address-model-prop":_vm.addressState.addressToSave,"allow-edit-address":_vm.allowEditAddresses()},on:{"update:showAddressForm":function($event){_vm.ShowShippingAddressFormInSingleMode=$event},"update:show-address-form":function($event){_vm.ShowShippingAddressFormInSingleMode=$event},change:_vm.onAddressFormChange,select:_vm.onShippingAddressSelect,"adding-new-address":_vm.onAddingNewShippingAddress}}),_vm._v(" "),_vm.ShowShippingAddressFormInSingleMode?_vm._e():_c("div",{staticClass:"buttons mt-4"},[_c("cf-tooltip",{attrs:{label:_vm.Localizator.translate("vue.web.cart.additionaladdresses.singleaddress.button.edit.disabled.tooltip"),position:"is-right",active:_vm.isAddressEditDisabledInSingleMode()}},[_c("div",{staticClass:"button",attrs:{disabled:_vm.isAddressEditDisabledInSingleMode(),hidden:!_vm.allowEditAddresses()},on:{click:_vm.onEditShippingAddressInSingleMode}},[_vm._v("\n "+_vm._s(_vm.Localizator.translate("vue.web.cart.additionaladdresses.singleaddress.button.edit"))+"\n ")])])],1)],1),_vm._v(" "),_c("div",{staticClass:"columns mt-0"},[_vm.showAdditionalAddressesInfoBox?_c("div",{staticClass:"column is-12"},[_c("cf-message",{staticClass:"is-fullwidth",attrs:{type:"is-info"}},[_vm._v("\n\t\t\t\t\t\t"+_vm._s(_vm.Localizator.translateWithFormat("vue.web.cart.additionaladdresses.message.totaladdressesandprice",_vm.addressState.totalAdditionalAddresses,""+_vm.addressState.currencySymbol+_vm.addressState.totalPrice,_vm.addressState.currencyCode?_vm.addressState.currencyCode:""))+"\n\t\t\t\t\t")])],1):_vm._e()]),_vm._v(" "),_c("div",{staticClass:"is-flex is-justify-content-end mt-0"},[_c("div",{class:["buttons","is-flex","is-flex-wrap-wrap","has-gap-10"],attrs:{role:"button"}},[_c("div",{class:["button","mr-0","is-danger","is-hidden"],attrs:{disabled:_vm.saveAddressesButtonDisabled||_vm.isLoading||_vm.forceButtonsDisabled,formnovalidate:"formnovalidate",role:"button"},on:{click:function($event){return $event.stopPropagation(),function(){_vm.isLoading||_vm.saveAddressesButtonDisabled||_vm.forceButtonsDisabled||_vm.removeAllJobAddresses()}.apply(null,arguments)}}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.cart.additionaladdresses.button.removeJobAddresses"))+"\n ")]),_vm._v(" "),_c("div",{class:["button","mr-0",{"is-hidden":!_vm.isMultipleAddressSelectionEnabled}],attrs:{disabled:_vm.saveAddressesButtonDisabled||_vm.isLoading||_vm.forceButtonsDisabled,formnovalidate:"formnovalidate",role:"button"},on:{click:function($event){return $event.stopPropagation(),function(){_vm.isLoading||_vm.saveAddressesButtonDisabled||_vm.forceButtonsDisabled||_vm.saveAddresses()}.apply(null,arguments)}}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.cart.additionaladdresses.button.savechanges"))+"\n ")]),_vm._v(" "),_c("div",{class:["button"],attrs:{disabled:_vm.checkoutButtonDisabled||_vm.isLoading||_vm.forceButtonsDisabled,formnovalidate:"formnovalidate"},on:{click:function($event){return $event.stopPropagation(),function(){_vm.isLoading||_vm.checkoutButtonDisabled||_vm.forceButtonsDisabled||_vm.saveAddressesAndRedirectToCheckout()}.apply(null,arguments)}}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.web.cart.additionaladdresses.button.checkout"))+"\n ")])])])],1)])},[],!1,null,null,null),AdditionalAddresses=AdditionalAddresses_component.exports,ConfirmAccountService_getAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)("/Customer/"+relativeUrl)},ConfirmAccountService_activate=function(model){return axios.A.post(ConfirmAccountService_getAbsoluteUrl("ConfirmAccountInvitation"),model)},ConfirmAccountInvitationvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-confirm-account-invitation",props:{initialModel:{type:Object,required:!0}},setup:function(props){var initialModel=(0,vue_common_prod.toRefs)(props).initialModel,password=(0,vue_common_prod.ref)(""),confirmPassword=(0,vue_common_prod.ref)(""),acceptedTerms=(0,vue_common_prod.ref)(!1),formError=(0,vue_common_prod.ref)(""),serverError=(0,vue_common_prod.ref)(""),termsUrl=(0,vue_common_prod.computed)(function(){var url=initialModel.value.TermsAndConditionsUrl;return!url||"string"==typeof url&&""===url.trim()?null:url}),homePageUrl=(0,vue_common_prod.computed)(function(){return initialModel.value.HomePageUrl||"/"});function showToast(message,type){shared.y8.open({duration:7e3,message:message,position:"is-bottom",type:type})}function redirectWithDelay(url,delay){void 0===delay&&(delay=5e3),setTimeout(function(){return window.location.href=url},delay)}function submitActivation(){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var payload,resp,_a,Success,Message,RedirectUrl;return(0,tslib_es6.YH)(this,function(_c){switch(_c.label){case 0:return _c.trys.push([0,2,,3]),payload={Email:initialModel.value.Email,Token:initialModel.value.Token,Password:password.value,ConfirmPassword:confirmPassword.value},[4,ConfirmAccountService_activate(payload)];case 1:return resp=_c.sent(),_a=resp.data,Success=_a.Success,Message=_a.Message,(RedirectUrl=_a.RedirectUrl)?(showToast(Message||"",Success?"is-success":"is-danger"),redirectWithDelay(RedirectUrl)):formError.value=Message||Localizator.z.translate("vue.account.confirmactivation.error.activationfailed"),[3,3];case 2:return _c.sent(),formError.value=Localizator.z.translate("vue.account.confirmactivation.error.activationfailed"),[3,3];case 3:return[2]}})})}return(0,vue_common_prod.onMounted)(function(){if(!initialModel.value.Success)return serverError.value=initialModel.value.Message||Localizator.z.translate("vue.account.confirmactivation.error.invalidtoken"),void redirectWithDelay(homePageUrl.value);initialModel.value.RedirectUrl&&function(){var _a=initialModel.value;showToast(_a.Message||"",_a.Success?"is-success":"is-danger"),redirectWithDelay(homePageUrl.value)}()}),{password:password,confirmPassword:confirmPassword,acceptedTerms:acceptedTerms,formError:formError,serverError:serverError,termsUrl:termsUrl,homePageUrl:homePageUrl,onSubmit:function(){formError.value="",(password.value!==confirmPassword.value?(formError.value=Localizator.z.translate("vue.account.confirmactivation.error.passwordsmustmatch"),0):!termsUrl.value||acceptedTerms.value||(formError.value=Localizator.z.translate("vue.account.confirmactivation.error.mustacceptterms"),0))&&submitActivation()},goHome:function(){window.location.href=homePageUrl.value}}}}),confirm_account_ConfirmAccountInvitationvue_type_script_lang_ts_=ConfirmAccountInvitationvue_type_script_lang_ts_,confirm_account_ConfirmAccountInvitation=(0,componentNormalizer.A)(confirm_account_ConfirmAccountInvitationvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("section",{staticClass:"section"},[_c("div",{staticClass:"container"},[_vm.serverError?_c("div",{staticClass:"is-flex is-justify-content-center has-text-centered"},[_c("div",{staticClass:"has-text-width-60ch"},[_c("h1",{staticClass:"title"},[_vm._v(_vm._s(_vm._f("localizable")("vue.account.confirmactivation.error.invalidlinktitle")))]),_vm._v(" "),_c("p",{staticClass:"subtitle"},[_vm._v(_vm._s(_vm._f("localizable")("vue.account.confirmactivation.error.redirectinghomepage")))]),_vm._v(" "),_c("div",{staticClass:"box has-background-warning-light"},[_c("p",{staticClass:"has-text-warning-dark text-justify",domProps:{innerHTML:_vm._s(_vm.serverError)}})]),_vm._v(" "),_c("button",{staticClass:"button is-fullwidth",on:{click:_vm.goHome}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.account.confirmactivation.button.homepage"))+"\n ")])])]):_c("div",{staticClass:"columns is-flex is-justify-content-center"},[_c("div",{staticClass:"column is-6"},[_c("h2",{staticClass:"title"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.account.confirmactivation.setpasswordtitle"))+"\n ")]),_vm._v(" "),_c("h3",{staticClass:"subtitle"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.account.confirmactivation.setpasswordsubtitle"))+"\n ")]),_vm._v(" "),_vm.formError?_c("cf-notification",{attrs:{closable:!1,type:"is-danger"}},[_c("span",{domProps:{innerHTML:_vm._s(_vm.formError)}})]):_vm._e(),_vm._v(" "),_c("cf-field",{attrs:{label:_vm._f("localizable")("vue.account.confirmactivation.passwordlabel")}},[_c("cf-input",{attrs:{type:"password",placeholder:_vm._f("localizable")("vue.account.confirmactivation.passwordplaceholder")},model:{value:_vm.password,callback:function($$v){_vm.password=$$v},expression:"password"}})],1),_vm._v(" "),_c("cf-field",{attrs:{label:_vm._f("localizable")("vue.account.confirmactivation.confirmpasswordlabel")}},[_c("cf-input",{attrs:{type:"password",placeholder:_vm._f("localizable")("vue.account.confirmactivation.confirmpasswordplaceholder")},model:{value:_vm.confirmPassword,callback:function($$v){_vm.confirmPassword=$$v},expression:"confirmPassword"}})],1),_vm._v(" "),_vm.termsUrl?_c("cf-field",[_c("label",{staticClass:"checkbox"},[_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.acceptedTerms,expression:"acceptedTerms"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(_vm.acceptedTerms)?_vm._i(_vm.acceptedTerms,null)>-1:_vm.acceptedTerms},on:{change:function($event){var $$a=_vm.acceptedTerms,$$el=$event.target,$$c=!!$$el.checked;if(Array.isArray($$a)){var $$i=_vm._i($$a,null);$$el.checked?$$i<0&&(_vm.acceptedTerms=$$a.concat([null])):$$i>-1&&(_vm.acceptedTerms=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}else _vm.acceptedTerms=$$c}}}),_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.account.confirmactivation.acceptterms"))+"\n "),_c("a",{attrs:{href:_vm.termsUrl,target:"_blank"}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.account.confirmactivation.termslinktext"))+"\n ")])])]):_vm._e(),_vm._v(" "),_c("div",{staticClass:"field"},[_c("div",{staticClass:"control"},[_c("button",{staticClass:"button is-primary",on:{click:_vm.onSubmit}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.account.confirmactivation.activatebutton"))+"\n ")])])])],1)])])])},[],!1,null,null,null).exports,FormBuilderElementMixin=__webpack_require__(838),formField=__webpack_require__(59640),formMasked=__webpack_require__(59023),cfFormInput=function(_super){function cfFormInput(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this}var _a;return(0,tslib_es6.C6)(cfFormInput,_super),cfFormInput.prototype.mounted=function(){this.validationRule=this.getValidationRule()},cfFormInput.prototype.getType=function(){return this.mySchema.multiLine?"textarea":"text"},cfFormInput.prototype.onSchemaChanged=function(schema){schema||(schema={}),this.mySchema=schema,this.validationRule=this.getValidationRule(),this.setInternalValue(this.value),this.triggerValidation()},cfFormInput.prototype.triggerValidation=function(){var _this=this;this.mySchema.preValidate&&this.$nextTick(function(){_this.$validator.validate(_this.mySchema.property,_this.mySchema.default)})},cfFormInput.prototype.onValueChanged=function(val){this.setInternalValue(val)},cfFormInput.prototype.onInternalValueChanged=function(val){this.changedValue(val)},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_a=void 0!==input_type_namespaceObject.IInputSchema&&input_type_namespaceObject.IInputSchema)?_a:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormInput.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormInput.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("internalValue"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormInput.prototype,"onInternalValueChanged",null),cfFormInput=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:{cfFormField:formField.A,cfInput:Input.A,cfFormMasked:formMasked.A},name:"cf-form-input"})],cfFormInput)}((0,vue_class_component_esm.vE)(FormBuilderElementMixin.F)),input_formInputvue_type_script_lang_ts_=cfFormInput,formInput=(0,componentNormalizer.A)(input_formInputvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-form-field",{attrs:{"field-name":_vm.fieldName,"is-horizontal":_vm.isHorizontal,schema:_vm.mySchema}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c("cf-input",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getValidate(),expression:"getValidate()"}],attrs:{expanded:"",id:_vm.mySchema.id,autocomplete:"new-password",name:_vm.getFieldName(_vm.mySchema.property),"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),placeholder:_vm.mySchema.placeholder,type:_vm.getType(),maxlength:_vm.getMaxLength(),minlength:_vm.mySchema.minLength,disabled:_vm.isDisabled},model:{value:_vm.internalValue,callback:function($$v){_vm.internalValue=$$v},expression:"internalValue"}})],1)],1)},[],!1,null,null,null).exports,CatFormBuilder=__webpack_require__(68718),form_helper=__webpack_require__(5629),shared_type=__webpack_require__(24898);vue_common_prod_default().use(vee_validate_esm.Ay,{events:"input"});var CheckBoxStyle,cfFormHiddenValue=function(_super){function cfFormHiddenValue(){return null!==_super&&_super.apply(this,arguments)||this}var _a;return(0,tslib_es6.C6)(cfFormHiddenValue,_super),cfFormHiddenValue.prototype.created=function(){var pathToUse=(0,form_helper.yu)(this.basePropertyPath,this.schema.property);this.internalValue=(0,form_helper.GJ)(this.value,pathToUse)},cfFormHiddenValue.prototype.onSchemaChanged=function(schema){this.mySchema=schema;var pathToUse=(0,form_helper.yu)(this.basePropertyPath,this.schema.property);this.internalValue=(0,form_helper.GJ)(this.value,pathToUse)},cfFormHiddenValue.prototype.onValueChanged=function(val){this.setInternalValue(val)},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_a=void 0!==shared_type.IE&&shared_type.IE)?_a:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormHiddenValue.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormHiddenValue.prototype,"onValueChanged",null),cfFormHiddenValue=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-form-hidden-value"})],cfFormHiddenValue)}((0,vue_class_component_esm.vE)(FormBuilderElementMixin.F)),hidden_formHiddenValuevue_type_script_lang_ts_=cfFormHiddenValue,formHiddenValue=(0,componentNormalizer.A)(hidden_formHiddenValuevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement;return(_vm._self._c||_h)("input",{directives:[{name:"model",rawName:"v-model",value:_vm.internalValue,expression:"internalValue"}],attrs:{type:"hidden",name:_vm.fieldName},domProps:{value:_vm.internalValue},on:{input:function($event){$event.target.composing||(_vm.internalValue=$event.target.value)}}})},[],!1,null,null,null).exports;!function(CheckBoxStyle){CheckBoxStyle[CheckBoxStyle.CheckBox=0]="CheckBox",CheckBoxStyle[CheckBoxStyle.Switch=1]="Switch"}(CheckBoxStyle||(CheckBoxStyle={}));var cfFormCheckbox=function(_super){function cfFormCheckbox(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this.Styles=CheckBoxStyle,_this}var _a,_b;return(0,tslib_es6.C6)(cfFormCheckbox,_super),Object.defineProperty(cfFormCheckbox.prototype,"styleType",{get:function(){return this.mySchema.style?this.mySchema.style:CheckBoxStyle.CheckBox},enumerable:!1,configurable:!0}),cfFormCheckbox.prototype.onSchemaChanged=function(schema){this.mySchema=schema,this.setInternalValue(this.value)},cfFormCheckbox.prototype.onValueChanged=function(val){this.setInternalValue(val)},cfFormCheckbox.prototype.onInternalValueChanged=function(val){this.changedValue(val)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[Boolean,String,Object]}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a="undefined"!=typeof String&&String)?_a:Object)],cfFormCheckbox.prototype,"type",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_b=void 0!==checkbox_type_namespaceObject.ICheckboxSchema&&checkbox_type_namespaceObject.ICheckboxSchema)?_b:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormCheckbox.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormCheckbox.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("internalValue"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormCheckbox.prototype,"onInternalValueChanged",null),cfFormCheckbox=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:{cfFormField:formField.A,cfFormMasked:formMasked.A},name:"cf-form-checkbox"})],cfFormCheckbox)}((0,vue_class_component_esm.vE)(FormBuilderElementMixin.F)),checkbox_formCheckboxvue_type_script_lang_ts_=cfFormCheckbox,formCheckbox=(0,componentNormalizer.A)(checkbox_formCheckboxvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-form-field",{attrs:{"is-horizontal":_vm.isHorizontal,schema:_vm.mySchema,"field-name":_vm.fieldName}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c("div",{staticClass:"control is-expanded"},[_vm.styleType==_vm.Styles.CheckBox?_c("cf-checkbox",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getValidate(),expression:"getValidate()"}],attrs:{"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),name:_vm.fieldNameToUse,disabled:_vm.isDisabled},model:{value:_vm.internalValue,callback:function($$v){_vm.internalValue=$$v},expression:"internalValue"}}):_c("cf-switch",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getValidate(),expression:"getValidate()"}],attrs:{disabled:_vm.isDisabled,"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),name:_vm.fieldNameToUse},model:{value:_vm.internalValue,callback:function($$v){_vm.internalValue=$$v},expression:"internalValue"}})],1)])],1)},[],!1,null,null,null).exports,codeeditor=__webpack_require__(15628);vue_common_prod_default().use(vee_validate_esm.Ay,{events:"input"});var CollapsableType,StaticType,cfFormCodeEditor=function(_super){function cfFormCodeEditor(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this}return(0,tslib_es6.C6)(cfFormCodeEditor,_super),cfFormCodeEditor.prototype.onSchemaChanged=function(schema){this.mySchema=schema,this.setInternalValue(this.value),this.validationRule=this.getValidationRule()},cfFormCodeEditor.prototype.onValueChanged=function(val){this.setInternalValue(val)},cfFormCodeEditor.prototype.onInternalValueChanged=function(val){var _this=this;this.changedValue(val),this.$nextTick(function(){_this.$validator.validate(_this.getFieldName(_this.mySchema.property))})},cfFormCodeEditor.prototype.mounted=function(){this.validationRule=this.getValidationRule()},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormCodeEditor.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormCodeEditor.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("internalValue"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormCodeEditor.prototype,"onInternalValueChanged",null),cfFormCodeEditor=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:{cfFormField:formField.A,cfFormMasked:formMasked.A,cfCodeEditor:codeeditor.A},name:"cf-form-code-editor"})],cfFormCodeEditor)}(FormBuilderElementMixin.F),code_editor_formCodeEditorvue_type_script_lang_ts_=cfFormCodeEditor,formCodeEditor=(0,componentNormalizer.A)(code_editor_formCodeEditorvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-form-field",{attrs:{"field-name":_vm.fieldName,schema:_vm.mySchema,"is-horizontal":_vm.isHorizontal}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c("div",{staticClass:"control is-expanded"},[_vm.isDisabled?_c("code-view",{attrs:{code:_vm.internalValue,lang:_vm.mySchema.codeMode}}):_c("cf-code-editor",{attrs:{codemode:_vm.mySchema.codeMode,name:_vm.getFieldName(_vm.mySchema.property)},model:{value:_vm.internalValue,callback:function($$v){_vm.internalValue=$$v},expression:"internalValue"}}),_vm._v(" "),_c("input",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getValidate(),expression:"getValidate()"}],attrs:{type:"hidden",name:_vm.getFieldName(_vm.mySchema.property),"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label)},domProps:{value:_vm.internalValue}})],1)])],1)},[],!1,null,null,null).exports,Icon=__webpack_require__(49247),cfFormStaticContent=function(_super){function cfFormStaticContent(){return null!==_super&&_super.apply(this,arguments)||this}return(0,tslib_es6.C6)(cfFormStaticContent,_super),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:!1,type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfFormStaticContent.prototype,"isHtml",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:""}),(0,tslib_es6.Sn)("design:type",String)],cfFormStaticContent.prototype,"classType",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String,Object,Number,Boolean]}),(0,tslib_es6.Sn)("design:type",Object)],cfFormStaticContent.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",String)],cfFormStaticContent.prototype,"description",void 0),cfFormStaticContent=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-form-static-content"})],cfFormStaticContent)}(vue_property_decorator.lD),static_text_CfFormStaticContentvue_type_script_lang_ts_=cfFormStaticContent,CfFormStaticContent=(0,componentNormalizer.A)(static_text_CfFormStaticContentvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"control is-expanded"},[_vm.isHtml?_c("div",{class:_vm.classType,domProps:{innerHTML:_vm._s(_vm.value)}}):_c("div",{class:_vm.classType},[_vm._v(_vm._s(_vm._f("localizeField")(_vm.value)))]),_vm._v(" "),_vm.description?_c("div",{staticClass:"help"},[_vm._v(_vm._s(_vm._f("localizeField")(_vm.description)))]):_vm._e()])},[],!1,null,null,null).exports;!function(CollapsableType){CollapsableType[CollapsableType.None=0]="None",CollapsableType[CollapsableType.Collapsed=1]="Collapsed",CollapsableType[CollapsableType.Expanded=2]="Expanded"}(CollapsableType||(CollapsableType={})),function(StaticType){StaticType[StaticType.Normal=0]="Normal",StaticType[StaticType.Warning=1]="Warning",StaticType[StaticType.Info=2]="Info",StaticType[StaticType.Error=3]="Error"}(StaticType||(StaticType={})),vue_common_prod_default().use(vee_validate_esm.Ay,{events:"input"});var cfFormStatic=function(_super){function cfFormStatic(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this.isOpen=!1,_this}return(0,tslib_es6.C6)(cfFormStatic,_super),cfFormStatic.prototype.onSchemaChanged=function(schema){this.mySchema=schema,this.setInternalValue(this.value),this.isOpen=this.mySchema.collapsableType==CollapsableType.Expanded},cfFormStatic.prototype.onValueChanged=function(val){this.setInternalValue(val)},Object.defineProperty(cfFormStatic.prototype,"isHtml",{get:function(){return this.mySchema.isHtml},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormStatic.prototype,"isCollapsable",{get:function(){return void 0!==this.mySchema.collapsableType&&this.mySchema.collapsableType!=CollapsableType.None},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormStatic.prototype,"buttonName",{get:function(){var collapsableButtonText=this.mySchema.collapsableButtonText;return collapsableButtonText&&""!=collapsableButtonText?collapsableButtonText:"More"},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormStatic.prototype,"classType",{get:function(){switch(this.mySchema.staticType){case StaticType.Error:return"has-text-danger";case StaticType.Normal:return"is-primary";case StaticType.Info:return"has-text-info";case StaticType.Warning:return"has-text-warning";default:throw new Error("unsupported static type "+this.mySchema.staticType)}},enumerable:!1,configurable:!0}),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormStatic.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormStatic.prototype,"onValueChanged",null),cfFormStatic=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:{cfFormField:formField.A,cfIcon:Icon.A,cfFormStaticContent:CfFormStaticContent},name:"cf-form-static"})],cfFormStatic)}(FormBuilderElementMixin.F),static_text_formStaticTextvue_type_script_lang_ts_=cfFormStatic,formStaticText=(0,componentNormalizer.A)(static_text_formStaticTextvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("input",{directives:[{name:"validate",rawName:"v-validate",value:"",expression:'""'}],attrs:{type:"hidden",name:_vm.getFieldName(_vm.mySchema.property)}}),_vm._v(" "),_vm.isCollapsable?[_vm.mySchema.isFullWidth?[_c("cf-collapse",{staticClass:"card",attrs:{open:_vm.isOpen},on:{"update:open":function($event){_vm.isOpen=$event}}},[_c("div",{staticClass:"card-header",attrs:{slot:"trigger"},slot:"trigger"},[_c("p",{staticClass:"card-header-title"},[_vm.mySchema.helpText?_c("cf-tooltip",{attrs:{label:_vm._f("localizeField")(_vm.mySchema.helpText),position:_vm.mySchema.helpPosition||"is-right"}},[_c("cf-icon",{attrs:{icon:"help-alt","icon-pack":"ti"}})],1):_vm._e(),_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(_vm.mySchema.label))+"\n\t\t\t\t\t\t")],1),_vm._v(" "),_c("a",{staticClass:"card-header-icon"},[_c("cf-icon",{attrs:{"icon-pack":"ti",icon:_vm.isOpen?"angle-down":"angle-up"}})],1)]),_vm._v(" "),_c("div",{staticClass:"card-content"},[_c("div",{staticClass:"content"},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c("cfFormStaticContent",{attrs:{"class-type":_vm.classType,value:_vm.internalValue,description:_vm.mySchema.descriptionText,"is-html":_vm.isHtml}})],1)],1)])])]:[_c("cf-form-field",{attrs:{schema:_vm.mySchema,"field-name":_vm.fieldName,ignoreDescription:!_vm.isOpen,"is-horizontal":!_vm.mySchema.isFullWidth}},[_c("cf-collapse",{attrs:{open:_vm.isOpen},on:{"update:open":function($event){_vm.isOpen=$event}}},[_c("button",{staticClass:"button is-primary",attrs:{slot:"trigger"},slot:"trigger"},[_vm._v(_vm._s(_vm._f("localizeField")(_vm.buttonName)))]),_vm._v(" "),_c("div",{staticClass:"content"},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c("div",{staticClass:"notification"},[_c("div",{staticClass:"content"},[_c("cfFormStaticContent",{attrs:{"class-type":_vm.classType,value:_vm.internalValue,"is-html":_vm.isHtml}})],1)])])],1)])],1)]]:[_c("cf-form-field",{attrs:{schema:_vm.mySchema,"field-name":_vm.fieldName,"is-horizontal":!_vm.mySchema.isFullWidth}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c("cfFormStaticContent",{attrs:{"class-type":_vm.classType,value:_vm.internalValue,"is-html":_vm.isHtml}})],1)],1)]],2)},[],!1,null,null,null).exports,CollapsableMixin=function(_super){function CollapsableMixin(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.collapsableCache=[],_this.mySchema=_this.schema,_this}var _a;return(0,tslib_es6.C6)(CollapsableMixin,_super),Object.defineProperty(CollapsableMixin.prototype,"isCollapsable",{get:function(){var _a;return null!==(_a=this.mySchema.collapsible)&&void 0!==_a&&_a},enumerable:!1,configurable:!0}),Object.defineProperty(CollapsableMixin.prototype,"collapsableClickableClass",{get:function(){var classObj={};return this.isCollapsable&&(classObj["is-clickable"]=!0),classObj},enumerable:!1,configurable:!0}),Object.defineProperty(CollapsableMixin.prototype,"isAllCollapsed",{get:function(){for(var fieldId in this.collapsableCache)if(!this.collapsableCache[fieldId])return!1;return!0},enumerable:!1,configurable:!0}),CollapsableMixin.prototype.getCollapse=function(key){var _a;return!this.isCollapsable||null!==(_a=this.collapsableCache[key+""])&&void 0!==_a&&_a},CollapsableMixin.prototype.setCollapse=function(field,collapsed){var id="string"==typeof field||"number"==typeof field?field:field.id;this.$set(this.collapsableCache,id+"",collapsed)},CollapsableMixin.prototype.changeCollapseAll=function(){var collapseAll=this.isAllCollapsed;for(var fieldId in this.collapsableCache)this.setCollapse(fieldId,!collapseAll)},CollapsableMixin.prototype.reCacheCollapsable=function(arr){var _this=this;return arr.forEach(function(el){if(_this.isCollapsable){var newId=el.id;_this.collapsableCache[newId]||(_this.collapsableCache[newId]=!1)}}),arr},CollapsableMixin.prototype.changeCollapse=function(key){this.setCollapse(key,!this.getCollapse(key))},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Object}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==shared_type.rA&&shared_type.rA)?_a:Object)],CollapsableMixin.prototype,"schema",void 0),CollapsableMixin=(0,tslib_es6.Cg)([vue_property_decorator.uA],CollapsableMixin)}(vue_property_decorator.lD),cfFormCollapseIcon=function(_super){function cfFormCollapseIcon(){return null!==_super&&_super.apply(this,arguments)||this}return(0,tslib_es6.C6)(cfFormCollapseIcon,_super),Object.defineProperty(cfFormCollapseIcon.prototype,"icon",{get:function(){return this.isExpanded?this.iconDown:this.iconUp},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormCollapseIcon.prototype,"label",{get:function(){var localeKey=this.collapsableLocale+"."+(this.isExpanded?"collapse":"expand");return Localizator.z.translateWithFormat(localeKey,this.itemType)},enumerable:!1,configurable:!0}),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Number,required:!1}),(0,tslib_es6.Sn)("design:type",Number)],cfFormCollapseIcon.prototype,"tooltipDelay",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,required:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfFormCollapseIcon.prototype,"isExpanded",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,required:!1}),(0,tslib_es6.Sn)("design:type",String)],cfFormCollapseIcon.prototype,"itemType",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfFormCollapseIcon.prototype,"disabled",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"vue.form.icon.collapse"}),(0,tslib_es6.Sn)("design:type",String)],cfFormCollapseIcon.prototype,"collapsableLocale",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"angle-up"}),(0,tslib_es6.Sn)("design:type",String)],cfFormCollapseIcon.prototype,"iconUp",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String,default:"angle-down"}),(0,tslib_es6.Sn)("design:type",String)],cfFormCollapseIcon.prototype,"iconDown",void 0),cfFormCollapseIcon=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-form-collapse-icon",components:{CfTooltip:Tooltip.A}})],cfFormCollapseIcon)}(vue_property_decorator.lD),shared_formCollapseIconvue_type_script_lang_ts_=cfFormCollapseIcon,formCollapseIcon=(0,componentNormalizer.A)(shared_formCollapseIconvue_type_script_lang_ts_,function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("cf-tooltip",{attrs:{"delay-time-in-ms":this.tooltipDelay,label:this.label}},[_c("span",{staticClass:"is-primary is-inverted is-clickable",attrs:{disabled:this.disabled}},[_c("cf-icon",{attrs:{icon:this.icon,"icon-pack":"ti"}})],1)])},[],!1,null,null,null).exports,fields_type=__webpack_require__(22952),ItemLabelHelper=function(){function ItemLabelHelper(){}return ItemLabelHelper.prototype.processFieldValue=function(schema,value){var _a;if(schema.type===fields_type.PU.List){var s=schema.values;if(s.length>0){var label=null===(_a=s.filter(function(it){return(null==it?void 0:it.id)===value})[0])||void 0===_a?void 0:_a.value;if(label)return label}}return null},ItemLabelHelper}(),FormItemLabelMixin=function(_super){function FormItemLabelMixin(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.helper=new ItemLabelHelper,_this.mySchema=_this.schema,_this.changerCounter=0,_this}var _a;return(0,tslib_es6.C6)(FormItemLabelMixin,_super),Object.defineProperty(FormItemLabelMixin.prototype,"itemLabel",{get:function(){var _a;return null!==(_a=this.mySchema.itemLabel)&&void 0!==_a?_a:""},enumerable:!1,configurable:!0}),FormItemLabelMixin.prototype.getValueFormItemLabel=function(){return{}},FormItemLabelMixin.prototype.getObjectSchemaFromCurrent=function(schema){return null},FormItemLabelMixin.prototype.getBasePropertyPath=function(data){return""},FormItemLabelMixin.prototype.getItemLabelValue=function(data){var itemLabel=this.itemLabel;if(!itemLabel)return null;var basePathArray=this.getFormItemLabelBasePathToUse(data);if(!basePathArray)return null;this.changerCounter;var isImage=this.isImage(itemLabel);isImage&&(basePathArray+=".previewUrl");var value=(0,form_helper.GJ)(this.getValueFormItemLabel(),basePathArray);if((0,helpers.Gv)(value))return null;if(value){var obj=this.getObjectSchema(itemLabel);if(null!=obj){var tempValue=this.helper.processFieldValue(obj,value);tempValue&&(value=tempValue)}return{isImage:isImage,data:value}}return null},FormItemLabelMixin.prototype.getObjectSchema=function(itemLabel){var _a,_b,_c,items=this.getObjectSchemaFromCurrent(this.mySchema);return null!==(_c=null===(_b=null===(_a=null==items?void 0:items.control)||void 0===_a?void 0:_a.formItems)||void 0===_b?void 0:_b.find(function(it){return it.property===itemLabel}))&&void 0!==_c?_c:null},FormItemLabelMixin.prototype.isImage=function(itemLabel){var schemaAsObject=this.getObjectSchemaFromCurrent(this.mySchema);if(schemaAsObject){var schema=schemaAsObject.control.formItems.find(function(it){return it.property===itemLabel});if(schema&&(schema.type===fields_type.PU.ImageUpload||schema.type===fields_type.PU.WebImage))return!0}return null},FormItemLabelMixin.prototype.getFormItemLabelBasePathToUse=function(data){if(this.itemLabel.startsWith("$."))return this.itemLabel;var basePathArray=this.getBasePropertyPath(data);return basePathArray&&""!==basePathArray?""===this.itemLabel?basePathArray:basePathArray+"."+this.itemLabel:this.itemLabel},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Object}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==shared_type.Cq&&shared_type.Cq)?_a:Object)],FormItemLabelMixin.prototype,"schema",void 0),FormItemLabelMixin=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({})],FormItemLabelMixin)}(vue_property_decorator.lD),FormSecondaryItemsMixin=function(_super){function FormSecondaryItemsMixin(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this}var _a;return(0,tslib_es6.C6)(FormSecondaryItemsMixin,_super),Object.defineProperty(FormSecondaryItemsMixin.prototype,"secondaryItems",{get:function(){var schema=this.mySchema;return schema.secondaryItems?schema.secondaryItems:[]},enumerable:!1,configurable:!0}),Object.defineProperty(FormSecondaryItemsMixin.prototype,"hasAnySecondaryItems",{get:function(){var secondaryItems=this.secondaryItems;return secondaryItems&&secondaryItems.length>0},enumerable:!1,configurable:!0}),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Object}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==shared_type.PP&&shared_type.PP)?_a:Object)],FormSecondaryItemsMixin.prototype,"schema",void 0),FormSecondaryItemsMixin=(0,tslib_es6.Cg)([vue_property_decorator.uA],FormSecondaryItemsMixin)}(vue_property_decorator.lD);vue_common_prod_default().use(vee_validate_esm.Ay,{events:"input"}),vue_common_prod_default().use(localizeField.A);var FormNumberType,cfFormObject=function(_super){function cfFormObject(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.toolTipDelay=300,_this.mySchema=_this.schema,_this.changerCounter=0,_this}var _a;return(0,tslib_es6.C6)(cfFormObject,_super),cfFormObject.prototype.valueUpdated=function(property,newValue){var data=(0,form_helper.GS)(this.value,property,newValue);this.$emit("input",data),this.changerCounter++},cfFormObject.prototype.onSchemaChanged=function(schema){this.mySchema=schema,this.setCollapse(1,!1)},cfFormObject.prototype.onValueUpdated=function(newValue,property){this.$emit("input",newValue,property),this.changerCounter++},Object.defineProperty(cfFormObject.prototype,"containsHeader",{get:function(){var params=[];params.push(this.isCollapsable),params.push(this.mySchema.label),params.push(this.itemType),params.push(this.getItemLabelValue()),params.push(this.secondaryItems&&this.secondaryItems.length>0);for(var i=0;ithis.maxNumber},stepDecimals(){const step=this.stepNumber.toString(),index=step.indexOf(".");return index>=0?step.substring(index+1).length:0}},watch:{value(value){this.newValue=value}},methods:{decrement(){if(void 0===this.minNumber||this.computedValue-this.stepNumber>=this.minNumber){const value=this.computedValue-this.stepNumber;this.computedValue=parseFloat(value.toFixed(this.stepDecimals))}},increment(){if(void 0===this.maxNumber||this.computedValue+this.stepNumber<=this.maxNumber){const value=this.computedValue+this.stepNumber;this.computedValue=parseFloat(value.toFixed(this.stepDecimals))}},onControlClick(event,inc){0===event.detail&&"click"!==event.type&&(inc?this.increment():this.decrement())},onStartLongPress(event,inc){0!==event.button&&"touchstart"!==event.type||(this._$intervalTime=new Date,clearInterval(this._$intervalRef),this._$intervalRef=setInterval(()=>{inc?this.increment():this.decrement()},250))},onStopLongPress(inc){if(!this._$intervalRef)return;new Date-this._$intervalTime<250&&(inc?this.increment():this.decrement()),clearInterval(this._$intervalRef),this._$intervalRef=null}}},Numberinput=(0,componentNormalizer.A)(numberinput_Numberinputvue_type_script_lang_js_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"cf-numberinput field",class:_vm.fieldClasses},[_vm.controls?_c("p",{staticClass:"control",on:{mouseup:function($event){return _vm.onStopLongPress(!1)},mouseleave:function($event){return _vm.onStopLongPress(!1)},touchend:function($event){return _vm.onStopLongPress(!1)},touchcancel:function($event){return _vm.onStopLongPress(!1)}}},[_c("button",{staticClass:"button is-primary",class:_vm.buttonClasses,attrs:{type:"button",disabled:_vm.disabled||_vm.disabledMin},on:{mousedown:function($event){return _vm.onStartLongPress($event,!1)},touchstart:function($event){return $event.preventDefault(),_vm.onStartLongPress($event,!1)},click:function($event){return _vm.onControlClick($event,!1)}}},[_c("cf-icon",{attrs:{icon:"minus",both:"",pack:_vm.iconPack,size:_vm.iconSize}})],1)]):_vm._e(),_vm._v(" "),_c("cf-input",_vm._b({ref:"input",attrs:{type:"number",step:_vm.newStep,max:_vm.max,min:_vm.min,size:_vm.size,disabled:_vm.disabled,readonly:!_vm.editable,loading:_vm.loading,rounded:_vm.rounded,icon:_vm.icon,"icon-pack":_vm.iconPack,autocomplete:_vm.autocomplete,expanded:_vm.expanded,"use-html5-validation":_vm.useHtml5Validation},on:{focus:function($event){return _vm.$emit("focus",$event)},blur:function($event){return _vm.$emit("blur",$event)}},model:{value:_vm.computedValue,callback:function($$v){_vm.computedValue=_vm._n($$v)},expression:"computedValue"}},"cf-input",_vm.$attrs,!1)),_vm._v(" "),_vm.controls?_c("p",{staticClass:"control",on:{mouseup:function($event){return _vm.onStopLongPress(!0)},mouseleave:function($event){return _vm.onStopLongPress(!0)},touchend:function($event){return _vm.onStopLongPress(!0)},touchcancel:function($event){return _vm.onStopLongPress(!0)}}},[_c("button",{staticClass:"button is-primary",class:_vm.buttonClasses,attrs:{type:"button",disabled:_vm.disabled||_vm.disabledMax},on:{mousedown:function($event){return _vm.onStartLongPress($event,!0)},touchstart:function($event){return $event.preventDefault(),_vm.onStartLongPress($event,!0)},click:function($event){return _vm.onControlClick($event,!0)}}},[_c("cf-icon",{attrs:{icon:"plus",both:"",pack:_vm.iconPack,size:_vm.iconSize}})],1)]):_vm._e()],1)},[],!1,null,null,null).exports;vue_property_decorator.lD.use(vee_validate_esm.Ay,{events:"input"});var cfFormNumber=function(_super){function cfFormNumber(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this.internalValue=0,_this}return(0,tslib_es6.C6)(cfFormNumber,_super),cfFormNumber.prototype.mounted=function(){this.validationRule=this.getValidationRule()},Object.defineProperty(cfFormNumber.prototype,"min",{get:function(){return this.mySchema.minValue?this.mySchema.minValue:0},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormNumber.prototype,"max",{get:function(){return this.mySchema.maxValue?this.mySchema.maxValue:1e4},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormNumber.prototype,"step",{get:function(){return this.mySchema.step?this.mySchema.step:this.getDefaultStepBasedOnType()},enumerable:!1,configurable:!0}),cfFormNumber.prototype.getDefaultStepBasedOnType=function(){switch(this.mySchema.numberType){case FormNumberType.Float:return.001;case FormNumberType.Integer:return 1}},Object.defineProperty(cfFormNumber.prototype,"expanded",{get:function(){return this.mySchema.unit&&""!=this.mySchema.unit},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormNumber.prototype,"classes",{get:function(){var classArray=[];return this.mySchema.isSlider&&classArray.push("slider"),classArray},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormNumber.prototype,"type",{get:function(){return this.mySchema.isSlider?"range":"number"},enumerable:!1,configurable:!0}),cfFormNumber.prototype.onSchemaChanged=function(schema){this.mySchema=schema,this.mySchema.numberType||(this.mySchema.numberType=FormNumberType.Integer);var validationRules=this.getValidationRule().split("|");schema.minValue&&schema.minValue>0&&validationRules.push("min_value:"+schema.minValue),schema.maxValue&&schema.maxValue>0&&validationRules.push("max_value:"+schema.maxValue),this.validationRule=validationRules.join("|")},cfFormNumber.prototype.onValueChanged=function(val){this.setInternalValue(val)},cfFormNumber.prototype.onInternalValueChanged=function(val){var newVal=val;this.mySchema.numberType==FormNumberType.Integer?newVal=parseInt(val):this.mySchema.numberType==FormNumberType.Float&&(newVal=parseFloat(val)),isNaN(newVal)?(this.changedValue(""),this.setInternalValue("")):(this.changedValue(newVal),this.setInternalValue(this.value))},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormNumber.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormNumber.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("internalValue"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormNumber.prototype,"onInternalValueChanged",null),cfFormNumber=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:{CfNumberinput:Numberinput,cfFormField:formField.A,cfFormMasked:formMasked.A},name:"cf-form-number"})],cfFormNumber)}(FormBuilderElementMixin.F),number_formNumbervue_type_script_lang_ts_=cfFormNumber,formNumber=(0,componentNormalizer.A)(number_formNumbervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-form-field",{attrs:{"field-name":_vm.fieldName,"is-horizontal":_vm.isHorizontal,schema:_vm.mySchema}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_vm.mySchema.isSlider?_c("div",{staticClass:"control is-expanded"},[_c("div",{staticClass:"field is-grouped"},[_c("div",{staticClass:"control is-expanded"},[_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.internalValue,expression:"internalValue"}],staticClass:"slider is-fullwidth",attrs:{step:_vm.step,min:_vm.min,max:_vm.max,type:"range",disabled:_vm.isDisabled},domProps:{value:_vm.internalValue},on:{__r:function($event){_vm.internalValue=$event.target.value}}})]),_vm._v(" "),_c("div",{staticClass:"control"},[_c("div",{staticClass:"tags"},[_c("div",{staticClass:"tag is-primary is-medium"},[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm.internalValue)+"\n\t\t\t\t\t\t")])])]),_vm._v(" "),_vm.expanded?_c("div",{staticClass:"control"},[_c("div",{staticClass:"tags"},[_c("div",{staticClass:"tag is-medium"},[_vm._v("\n\t\t\t\t\t\t\t"+_vm._s(_vm.mySchema.unit)+"\n\t\t\t\t\t\t")])])]):_vm._e()])]):_c("div",{staticClass:"field",class:_vm.expanded?"is-grouped":""},[_c("div",{staticClass:"control is-expanded"},[_c("cf-numberinput",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getValidate(),expression:"getValidate()"}],class:_vm.classes,attrs:{expanded:"",name:_vm.getFieldName(_vm.mySchema.property),"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),disabled:_vm.isDisabled,id:_vm.mySchema.id,min:_vm.min,max:_vm.max,step:_vm.step,type:_vm.type,autocomplete:"new-password"},model:{value:_vm.internalValue,callback:function($$v){_vm.internalValue=$$v},expression:"internalValue"}})],1),_vm._v(" "),_vm.expanded?_c("div",{staticClass:"control"},[_c("div",{staticClass:"tags"},[_c("div",{staticClass:"tag is-medium"},[_vm._v("\n\t\t\t\t\t\t"+_vm._s(_vm.mySchema.unit)+"\n\t\t\t\t\t")])])]):_vm._e()])])],1)},[],!1,null,null,null).exports,Combobox=__webpack_require__(84735);vue_property_decorator.lD.use(vee_validate_esm.Ay,{events:"input"});var _a,cfFormCombobox=function(_super){function cfFormCombobox(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this}return(0,tslib_es6.C6)(cfFormCombobox,_super),cfFormCombobox.prototype.mounted=function(){this.validationRule=this.getValidationRule()},cfFormCombobox.prototype.onSchemaChanged=function(schema){schema||(schema={}),this.mySchema=schema,this.validationRule=this.getValidationRule(),this.setInternalValue(this.value)},cfFormCombobox.prototype.onValueChanged=function(val){this.setInternalValue(val)},cfFormCombobox.prototype.onInternalValueChanged=function(val){this.changedValue(val)},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormCombobox.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormCombobox.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("internalValue"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormCombobox.prototype,"onInternalValueChanged",null),cfFormCombobox=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:{cfFormInput:formInput,cfFormField:formField.A,cfFormMasked:formMasked.A,cfComboBox:Combobox.A},name:"cf-form-combobox"})],cfFormCombobox)}(FormBuilderElementMixin.F),combobox_formComboboxvue_type_script_lang_ts_=cfFormCombobox,formCombobox=(0,componentNormalizer.A)(combobox_formComboboxvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-form-field",{attrs:{"field-name":_vm.fieldName,schema:_vm.mySchema,"is-horizontal":_vm.isHorizontal}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c("cf-combo-box",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getValidate(),expression:"getValidate()"}],attrs:{id:_vm.mySchema.id,data:_vm.mySchema.values,disabled:_vm.isDisabled,"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),placeholder:_vm.mySchema.placeholder,"icon-pack":"ti",icon:"search",expanded:!1,name:_vm.getFieldName(_vm.mySchema.property),maxlength:_vm.getMaxLength(),minlength:_vm.mySchema.minLength},model:{value:_vm.internalValue,callback:function($$v){_vm.internalValue=$$v},expression:"internalValue"}})],1)],1)},[],!1,null,null,null).exports,Tabs=__webpack_require__(79277),TabItem=__webpack_require__(84889);vue_common_prod_default().use(vee_validate_esm.Ay,{events:"input"});var cfFormTabs=function(_super){function cfFormTabs(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalValue={},_this.mySchema=_this.schema,_this.activeTab="",_this}return(0,tslib_es6.C6)(cfFormTabs,_super),cfFormTabs.prototype.onSchemaChanged=function(schema){this.mySchema=schema},cfFormTabs.prototype.isTabEnabled=function(tab){return null===tab.enabled||void 0===tab.enabled||tab.enabled},cfFormTabs.prototype.onValueChanged=function(val){this.internalValue=this.value},cfFormTabs.prototype.onInternalValChanged=function(val){this.$emit("input",val)},cfFormTabs.prototype.valueUpdated=function(property,newValue){this.internalValue=(0,form_helper.GS)(this.internalValue,property,newValue),this.onInternalValChanged(this.internalValue)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[Object,String,Boolean]}),(0,tslib_es6.Sn)("design:type",Object)],cfFormTabs.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormTabs.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormTabs.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("internalVal"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormTabs.prototype,"onInternalValChanged",null),cfFormTabs=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:(_a={cfTabs:Tabs.A},_a[TabItem.A.name]=TabItem.A,_a),mixins:[FormBuilderElementMixin.F],name:"cf-form-tabs"})],cfFormTabs)}(FormBuilderElementMixin.F),tabs_formTabsvue_type_script_lang_ts_=cfFormTabs,formTabs=(0,componentNormalizer.A)(tabs_formTabsvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-tabs",{attrs:{type:"is-medium"},model:{value:_vm.activeTab,callback:function($$v){_vm.activeTab=$$v},expression:"activeTab"}},[_vm._l(_vm.mySchema.tabs,function(tab,key){return[_vm.isTabEnabled(tab)?_c("cf-tab-item",{attrs:{label:tab.label}},[_c("cf-cat-form-builder",{attrs:{value:_vm.internalValue,"field-schema":tab.item,fieldName:_vm.basePropertyPath,"base-property-path":_vm.basePropertyPath,"base-path-to-use":_vm.basePropertyPath},on:{"value-updated":_vm.valueUpdated,input:_vm.onInternalValChanged}})],1):_vm._e()]})],2)},[],!1,null,null,null).exports,object_creation=__webpack_require__(85196),draggable=__webpack_require__(53748),helper=__webpack_require__(51688),FormBuilderDragAndDropMixin=function(_super){function FormBuilderDragAndDropMixin(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.innerHeight=0,_this.containerHeight=0,_this.mySchema=_this.schema,_this.array=[],_this.resizeChangedValueFunc=function(array){},_this.changeFlag=!1,_this}var _a;return(0,tslib_es6.C6)(FormBuilderDragAndDropMixin,_super),Object.defineProperty(FormBuilderDragAndDropMixin.prototype,"isDragAndDropAvailable",{get:function(){this.changeFlag;return this.array.length>1},enumerable:!1,configurable:!0}),FormBuilderDragAndDropMixin.prototype.created=function(){window.addEventListener("scroll",this.reCacheWindowSize),window.addEventListener("resize",this.resizeThrottler)},FormBuilderDragAndDropMixin.prototype.destroy=function(){window.removeEventListener("scroll",this.reCacheWindowSize),window.removeEventListener("resize",this.resizeThrottler)},FormBuilderDragAndDropMixin.prototype.moveUp=function(element,index){this.array=(0,helpers.Cy)((0,tslib_es6.fX)([],this.array,!0),element,-1),this.resizeChangedValueFunc(this.array),this.reloadFullForm()},FormBuilderDragAndDropMixin.prototype.moveTop=function(element,index){this.array=(0,helpers.Cy)((0,tslib_es6.fX)([],this.array,!0),element,-1*index),this.resizeChangedValueFunc(this.array),this.reloadFullForm()},FormBuilderDragAndDropMixin.prototype.moveDown=function(element,index){this.array=(0,helpers.Cy)((0,tslib_es6.fX)([],this.array,!0),element,1),this.resizeChangedValueFunc(this.array),this.reloadFullForm()},FormBuilderDragAndDropMixin.prototype.onDragAndDropFinished=function(event){this.reloadEvent(event),this.resizeChangedValueFunc(this.array)},FormBuilderDragAndDropMixin.prototype.moveBottom=function(element,index){this.array=(0,helpers.Cy)((0,tslib_es6.fX)([],this.array,!0),element,this.array.length-index-1),this.resizeChangedValueFunc(this.array),this.reloadFullForm()},FormBuilderDragAndDropMixin.prototype.canBeMovedUp=function(index){return index>0},FormBuilderDragAndDropMixin.prototype.canBeMovedTop=function(index){return index>1},FormBuilderDragAndDropMixin.prototype.canBeMovedDown=function(index){return indexthis.array.length},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormArray.prototype,"isCollapsable",{get:function(){var _a;return null!==(_a=this.mySchema.collapsible)&&void 0!==_a&&_a},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormArray.prototype,"canRemove",{get:function(){return!this.mySchema.minLength||this.mySchema.minLength0},enumerable:!1,configurable:!0}),cfFormArray.prototype.onSchemaChanged=function(schema){var _a;this.mySchema=schema,this.isCollapsed=null!==(_a=schema.collapsible)&&void 0!==_a&&_a},cfFormArray.prototype.onValueChanged=function(val){var array=this.setInternalValue(val);array||(array=[]),array.forEach(function(el){el.id||(el.id=(0,helper.I)(array)+1)}),array=this.reCacheCollapsable(array),this.array=array,this.initialValue=val},cfFormArray.prototype.getBasePathToUse=function(field,arrayIndex){},Object.defineProperty(cfFormArray.prototype,"setsInfoIdentifier",{get:function(){return this.mySchema.setsInfo?this.mySchema.setsInfo.identifier:null},enumerable:!1,configurable:!0}),cfFormArray.prototype.basePropertyPathForArray=function(index){return this.basePropertyPath+"["+index+"]"},cfFormArray.prototype.opensecondaryItems=function(obj,index){var component=this.$refs["builder_"+index];component[0]&&component[0].opensecondaryItems&&component[0].opensecondaryItems()},cfFormArray.prototype.valueUpdated=function(property,newValue){this.internalValue=(0,form_helper.GS)(this.internalValue,property,newValue),this.changerCounter++,this.$emit("input",this.internalValue)},cfFormArray.prototype.onValueUpdated=function(newValue,prop){this.changerCounter++,this.$emit("input",newValue,prop)},cfFormArray.prototype.addNewEntry=function(){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var schemaAsObject,data,clonedData;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return this.reCacheWindowSize(),this.mySchema.schema?(schemaAsObject=this.mySchema.schema,data=void 0,data=schemaAsObject.control?(0,object_creation.Aq)(schemaAsObject.control,{},""):(0,object_creation.dY)("",schemaAsObject,{}),[4,getObjectClone(this.mySchema,data,this.array,!0)]):[3,2];case 1:clonedData=_a.sent(),this.array.push(clonedData),this.changedValue(this.array),this.setCollapse(clonedData.id,!0),_a.label=2;case 2:return[2]}})})},cfFormArray.prototype.removeByIndex=function(index){var _this=this;this.mySchema.schema&&this.$dialog.confirm({message:"Are you sure you want to delete this? This action cannot be undone.",confirmText:"Delete",type:"is-danger",hasIcon:!0,onConfirm:function(){_this.array.splice(index,1),_this.changedValue(_this.array),_this.$validator.validateAll(),_this.reCacheWindowSize()}})},cfFormArray.prototype.getItemLabelValueInternal=function(field,arrayIndex){return this.getItemLabelValue({field:field,index:arrayIndex})},cfFormArray.prototype.canDuplicateItem=function(){var _a,_b,_c;return null!==(_c=null===(_b=null===(_a=this.mySchema)||void 0===_a?void 0:_a.duplicate)||void 0===_b?void 0:_b.allowDuplicate)&&void 0!==_c&&_c},cfFormArray.prototype.duplicateItem=function(field,index){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var arrayBuilderSchema,items,fieldObject,cloneObject;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return arrayBuilderSchema=this.mySchema,items=this.array,fieldObject=items[index],[4,getObjectClone(arrayBuilderSchema,fieldObject,items)];case 1:return cloneObject=_a.sent(),items.splice(++index,0,cloneObject),[2]}})})},cfFormArray.prototype.canSaveAsSet=function(){var _a,_b,_c;return null!==(_c=null===(_b=null===(_a=this.mySchema)||void 0===_a?void 0:_a.setsInfo)||void 0===_b?void 0:_b.allowSaveAsSet)&&void 0!==_c&&_c},cfFormArray.prototype.saveAsSet=function(field,index){var _a;return(0,tslib_es6.sH)(this,void 0,void 0,function(){var arrayBuilderSchema,items,fieldObject,cloneObject,builder,setData,usageNameInUi;return(0,tslib_es6.YH)(this,function(_b){switch(_b.label){case 0:return arrayBuilderSchema=this.mySchema,items=this.array,fieldObject=items[index],[4,getObjectClone(arrayBuilderSchema,fieldObject,items)];case 1:return cloneObject=_b.sent(),(builder=this.$refs.add_new_set)&&(setData={identifier:null===(_a=arrayBuilderSchema.setsInfo)||void 0===_a?void 0:_a.identifier,item:arrayBuilderSchema.label,data:JSON.stringify(cloneObject)},usageNameInUi=arrayBuilderSchema.label,arrayBuilderSchema.itemType&&(usageNameInUi+=" / "+arrayBuilderSchema.itemType),builder.updateData(setData,usageNameInUi)),[2]}})})},cfFormArray.prototype.addSet=function(fieldData){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var objectToClone,arrayBuilderSchema,items,cloneObject;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return fieldData&&fieldData.data?(objectToClone=JSON.parse(fieldData.data),arrayBuilderSchema=this.mySchema,items=this.array,[4,getObjectClone(arrayBuilderSchema,objectToClone,items,!0)]):[2];case 1:return cloneObject=_a.sent(),this.array.push(cloneObject),[2]}})})},cfFormArray.prototype.getBasePropertyPath=function(data){return this.basePropertyPathForArray(data.index)},cfFormArray.prototype.getObjectSchemaFromCurrent=function(schema){var currentSchema=schema;return currentSchema&¤tSchema.schema?currentSchema.schema:null},cfFormArray.prototype.getValueFormItemLabel=function(){return this.value},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormArray.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormArray.prototype,"onValueChanged",null),cfFormArray=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:{CfTooltip:Tooltip.A,cfDraggable:draggable.A,cfFormCollapseIcon:formCollapseIcon},mixins:[FormBuilderElementMixin.F,CollapsableMixin,FormSecondaryItemsMixin,FormItemLabelMixin],name:"cf-form-array"})],cfFormArray)}((0,vue_class_component_esm.vE)(FormBuilderElementMixin.F,CollapsableMixin,FormSecondaryItemsMixin,FormItemLabelMixin,FormBuilderDragAndDropMixin)),array_formArrayBuildervue_type_script_lang_ts_=cfFormArray,injectStylesIntoStyleTag=__webpack_require__(15687),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),formArrayBuildervue_type_style_index_0_lang_css_=__webpack_require__(5583),options={insert:"head",singleton:!1},formArrayBuilder_component=(injectStylesIntoStyleTag_default()(formArrayBuildervue_type_style_index_0_lang_css_.A,options),formArrayBuildervue_type_style_index_0_lang_css_.A.locals,(0,componentNormalizer.A)(array_formArrayBuildervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("cf-form-builder-add-new-set",{ref:"add_new_set"}),_vm._v(" "),_c("div",{staticClass:"form-array-builder block"},[_c("div",{staticClass:"field is-horizontal has-addons"},[_c("div",{staticClass:"field-label is-normal"},[_c("label",{staticClass:"label"},[_vm.mySchema.helpText&&""!==_vm.mySchema.helpText?_c("cf-tooltip",{attrs:{label:_vm.mySchema.helpText,position:_vm.mySchema.helpPosition||"is-right",useHtml:!0}},[_c("cf-icon",{attrs:{icon:"help-alt","icon-pack":"ti"}})],1):_vm._e(),_vm._v(" "),_c("span",[_vm._v("\n\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(_vm.mySchema.label))+"\n\t\t\t\t\t")])],1)]),_vm._v(" "),_c("div",{staticClass:"control"},[_vm.isCollapsable?[_c("span",{on:{click:_vm.changeCollapseAll}},[_c("cf-form-collapse-icon",{attrs:{"is-expanded":_vm.isAllCollapsed,disabled:!_vm.isCollapsedAllAvailable,"collapsable-locale":"vue.form.array.collapse","tooltip-delay":_vm.toolTipDelay,"icon-down":"angle-double-down","icon-up":"angle-double-up"}})],1)]:_vm._e()],2)]),_vm._v(" "),_c("cf-draggable",{staticClass:"form-array-builder__draggable box",attrs:{disabled:!_vm.isDragAndDrop(),list:_vm.computedArray,handle:".handle",tag:"ul"},on:{end:_vm.onDragAndDropFinished}},_vm._l(_vm.computedArray,function(field,index){return _vm.computedArray.length>0?_c("div",{key:field.id,ref:"arrayContainer_"+index,refInFor:!0,staticClass:"box is-outlined is-light block is-small has-background-white"},[_vm.canBeDraggedAndDropped()||_vm.canRemove||_vm.itemType||_vm.itemLabel?_c("div",{staticClass:"columns is-mobile",class:{"has-no-siblings":!_vm.getCollapse(field.id)}},[_c("div",{staticClass:"column is-clickable",on:{click:function($event){return _vm.changeCollapse(field.id)}}},[_c("div",{staticClass:"level is-mobile has-text-weight-bold"},[_c("div",{staticClass:"level-left"},[_vm.isDragAndDrop()&&_vm.isDragAndDropAvailable?[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.array.component.dragdrop.tooltip")}},[_c("cf-icon",{staticClass:"handle is-clickable",attrs:{icon:"move","icon-pack":"ti"}})],1)]:_vm.isButtonApproach()&&_vm.isDragAndDropAvailable?[_vm.canBeMovedUp(index)?_c("span",{on:{click:function($event){return $event.stopPropagation(),_vm.moveUp(field,index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.array.component.dragdrop.button.up.tooltip")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"arrow-up","icon-pack":"ti"}})],1)],1):_vm._e(),_vm._v(" "),_vm.canBeMovedTop(index)?_c("span",{on:{click:function($event){return $event.stopPropagation(),_vm.moveTop(field,index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.array.component.dragdrop.button.doubleup.tooltip")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"angle-double-up","icon-pack":"ti"}})],1)],1):_vm._e(),_vm._v(" "),_vm.canBeMovedDown(index)?_c("span",{on:{click:function($event){return $event.stopPropagation(),_vm.moveDown(field,index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.array.component.dragdrop.button.down.tooltip")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"arrow-down","icon-pack":"ti"}})],1)],1):_vm._e(),_vm._v(" "),_vm.canBeMovedBottom(index)?_c("span",{on:{click:function($event){return $event.stopPropagation(),_vm.moveBottom(field,index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.array.component.dragdrop.button.doubledown.tooltip")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"angle-double-down","icon-pack":"ti"}})],1)],1):_vm._e()]:_vm._e(),_vm._v(" "),_c("div",{staticClass:"is-clickable"},[_vm.isButtonApproach()&&_vm.isDragAndDropAvailable?[_vm._v("\n\t\t\t\t\t\t\t\t\t\t   |   \n\t\t\t\t\t\t\t\t\t")]:_vm._e(),_vm._v(" "),_vm.itemType?_c("label",[_vm._v(_vm._s(_vm.itemType)+"  ")]):_vm._e(),_vm._v(" "),_vm.getItemLabelValueInternal(field,index)?_c("label",[_vm.itemType?[_vm._v("-  ")]:_vm._e(),_vm._v(" "),_vm.getItemLabelValueInternal(field,index).isImage?_c("figure",{staticClass:"image is-16x16"},[_c("img",{staticClass:"is-rounded",attrs:{src:_vm.getItemLabelValueInternal(field,index).data}})]):[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t"+_vm._s(_vm.getItemLabelValueInternal(field,index).data)+"\n\t\t\t\t\t\t\t\t\t\t")]],2):_vm._e()],2)],2)])]),_vm._v(" "),_c("div",{staticClass:"column is-narrow"},[_c("div",{staticClass:"level is-mobile"},[_c("div",{staticClass:"level-right"},[_vm.canDuplicateItem()?[_c("span",{staticClass:"level-item",on:{click:function($event){return _vm.duplicateItem(field,index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,animated:"",label:_vm._f("localizable")("vue.form.array.component.button.duplicate")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"layers","icon-pack":"ti"}})],1)],1)]:_vm._e(),_vm._v(" "),_vm.canSaveAsSet()?[_c("span",{staticClass:"level-item",on:{click:function($event){return _vm.saveAsSet(field,index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,animated:"",label:_vm._f("localizable")("vue.form.array.component.button.saveAsSet")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"save","icon-pack":"ti"}})],1)],1)]:_vm._e(),_vm._v(" "),_vm.hasAnySecondaryItems?[_c("span",{staticClass:"level-item",on:{click:function($event){return _vm.opensecondaryItems(field,index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.array.component.button.configure")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"settings","icon-pack":"ti"}})],1)],1)]:_vm._e(),_vm._v(" "),_vm.isCollapsable?[_c("span",{staticClass:"level-item",on:{click:function($event){return _vm.changeCollapse(field.id)}}},[_c("cf-form-collapse-icon",{attrs:{"is-expanded":_vm.getCollapse(field.id),"item-type":_vm.itemType,"tooltip-delay":_vm.toolTipDelay}})],1)]:_vm._e(),_vm._v(" "),_c("cf-tooltip",{staticClass:"level-item",attrs:{"delay-time-in-ms":_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.array.component.button.remove.tooltip")}},[_vm.canRemove?_c("button",{staticClass:"delete",attrs:{type:"button"},on:{click:function($event){return _vm.removeByIndex(index)}}}):_vm._e()])],2)])])]):_vm._e(),_vm._v(" "),_c("cf-cat-form-builder",{key:field.id,ref:"builder_"+index,refInFor:!0,attrs:{"base-path-to-use":_vm.basePropertyPathForArray(index),basePropertyPath:_vm.basePropertyPathForArray(index),"field-schema":_vm.internalCustomSchema,"secondary-items":_vm.secondaryItems,fieldName:_vm.basePropertyPathForArray(index),value:_vm.initialValue,"hide-elements":!_vm.getCollapse(field.id)},on:{input:_vm.onValueUpdated,"value-updated":_vm.valueUpdated}})],1):_vm._e()}),0),_vm._v(" "),_c("div",{staticClass:"buttons is-right is-spaced"},[_c("cf-form-builder-sets-selector",{attrs:{identifier:_vm.setsInfoIdentifier,owner:_vm.mySchema.label},on:{"on-add-set":_vm.addSet}}),_vm._v(" "),_vm.canAdd?_c("div",[_c("button",{staticClass:"button is-primary add-new",attrs:{type:"button"},on:{click:_vm.addNewEntry}},[_vm._v(_vm._s(_vm.addNewBtnText))])]):_vm._e()],1)],1)],1)},[],!1,null,null,null)),formArrayBuilder=formArrayBuilder_component.exports,ListFormElementMixin=function(_super){function ListFormElementMixin(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalVal=[],_this.mySchema={},_this.internalData=[],_this.maxItems=Number.MAX_SAFE_INTEGER,_this.minItems=0,_this}var _a,_b;return(0,tslib_es6.C6)(ListFormElementMixin,_super),ListFormElementMixin.prototype.onSchemaChanged=function(schema){this.mySchema=schema,this.internalData=schema.values,this.maxItems=schema.maxItems?schema.maxItems:Number.MAX_SAFE_INTEGER,this.minItems=schema.minItems?schema.minItems:0},ListFormElementMixin.prototype.oninternalValChanged=function(val){val!==this.internalVal&&this.$emit("input",val)},ListFormElementMixin.prototype.isDisabled=function(option){return this.isDisabledByPermission},Object.defineProperty(ListFormElementMixin.prototype,"isDisabledByPermission",{get:function(){return!(!this.mySchema||!this.mySchema.permission)&&this.mySchema.permission.type===fields_type.pF.Read},enumerable:!1,configurable:!0}),Object.defineProperty(ListFormElementMixin.prototype,"options",{get:function(){if(this.externalOptions)return this.externalOptions.map(function(it){return{id:it,value:it}});if(!this.internalData||0===this.internalData.length)return[];if(this.internalData&&this.internalData.length>0&&this.internalData[0]&&void 0!==this.internalData[0].id)return this.internalData;var opts=[];return this.internalData.forEach(function(value){opts.push({id:value,value:value})}),opts},enumerable:!1,configurable:!0}),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:String}),(0,tslib_es6.Sn)("design:type",String)],ListFormElementMixin.prototype,"name",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[Object]}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==list_type_namespaceObject.IFormListSchema&&list_type_namespaceObject.IFormListSchema)?_a:Object)],ListFormElementMixin.prototype,"schema",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String,Number,Boolean]}),(0,tslib_es6.Sn)("design:type",Object)],ListFormElementMixin.prototype,"propName",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String,Number,Boolean]}),(0,tslib_es6.Sn)("design:type",Object)],ListFormElementMixin.prototype,"validationRules",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({}),(0,tslib_es6.Sn)("design:type",Array)],ListFormElementMixin.prototype,"externalOptions",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_b=void 0!==list_type_namespaceObject.IFormListSchema&&list_type_namespaceObject.IFormListSchema)?_b:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],ListFormElementMixin.prototype,"onSchemaChanged",null),ListFormElementMixin=(0,tslib_es6.Cg)([vue_property_decorator.uA],ListFormElementMixin)}(vue_property_decorator.lD.extend({inject:["$validator"]})),shared_select=__webpack_require__(15075),cfFormElementDropdown=function(_super){function cfFormElementDropdown(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalData=[],_this}return(0,tslib_es6.C6)(cfFormElementDropdown,_super),cfFormElementDropdown.prototype.onValueChanged=function(val){this.internalValue=val,this.$refs.cfSelect&&this.$refs.cfSelect.onValueChanged&&this.$refs.cfSelect.onValueChanged(val)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String,Number,Boolean]}),(0,tslib_es6.Sn)("design:type",Object)],cfFormElementDropdown.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormElementDropdown.prototype,"onValueChanged",null),cfFormElementDropdown=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:(formElementDropDownvue_type_script_lang_ts_a={},formElementDropDownvue_type_script_lang_ts_a[shared_select.l.name]=shared_select.l,formElementDropDownvue_type_script_lang_ts_a),name:"cf-form-element-dropdown"})],cfFormElementDropdown)}(ListFormElementMixin),childs_formElementDropDownvue_type_script_lang_ts_=cfFormElementDropdown,formElementDropDown=(0,componentNormalizer.A)(childs_formElementDropDownvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-select",{directives:[{name:"validate",rawName:"v-validate",value:_vm.validationRules,expression:"validationRules"}],ref:"cfSelect",attrs:{value:_vm.internalValue,name:_vm.propName,disabled:_vm.isDisabledByPermission,"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),placeholder:_vm._f("localizeField")(_vm.mySchema.placeholder)},on:{input:_vm.oninternalValChanged}},_vm._l(_vm.options,function(option){return _c("option",{key:option.id,domProps:{value:option.id}},[_vm._v("\n\t\t"+_vm._s(option.value)+"\n\t")])}),0)},[],!1,null,null,null).exports,Radio=__webpack_require__(59935),cfFormElementRadio=function(_super){function cfFormElementRadio(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalData=[],_this}return(0,tslib_es6.C6)(cfFormElementRadio,_super),cfFormElementRadio.prototype.onValueChanged=function(val){this.internalValue=val},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String,Number,Object]}),(0,tslib_es6.Sn)("design:type",Object)],cfFormElementRadio.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormElementRadio.prototype,"onValueChanged",null),cfFormElementRadio=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:(formElementRadiovue_type_script_lang_ts_a={},formElementRadiovue_type_script_lang_ts_a[Radio.A.name]=Radio.A,formElementRadiovue_type_script_lang_ts_a),name:"cf-form-element-radio"})],cfFormElementRadio)}(ListFormElementMixin),childs_formElementRadiovue_type_script_lang_ts_=cfFormElementRadio,formElementRadio=(0,componentNormalizer.A)(childs_formElementRadiovue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"block"},_vm._l(_vm.options,function(option){return _c("div",{key:option.id,staticClass:"field"},[_c("cf-radio",{directives:[{name:"validate",rawName:"v-validate",value:_vm.validationRules,expression:"validationRules"}],attrs:{name:_vm.propName,"native-value":option.id,disabled:_vm.isDisabledByPermission},on:{input:_vm.oninternalValChanged},model:{value:_vm.internalValue,callback:function($$v){_vm.internalValue=$$v},expression:"internalValue"}},[_vm._v("\n "+_vm._s(option.value)+"\n ")])],1)}),0)},[],!1,null,null,null).exports,cfFormElementCheckbox=function(_super){function cfFormElementCheckbox(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalVal=[],_this}return(0,tslib_es6.C6)(cfFormElementCheckbox,_super),cfFormElementCheckbox.prototype.onValueChanged=function(val){this.internalVal=[].concat(val)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Array)],cfFormElementCheckbox.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormElementCheckbox.prototype,"onValueChanged",null),cfFormElementCheckbox=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:{Checkbox:Checkbox.A},name:"cf-form-element-checkbox"})],cfFormElementCheckbox)}(ListFormElementMixin),childs_formElementCheckboxvue_type_script_lang_ts_=cfFormElementCheckbox,formElementCheckbox=(0,componentNormalizer.A)(childs_formElementCheckboxvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("section",_vm._l(_vm.options,function(option){return _c("div",{key:option.id,staticClass:"field"},[_c("cf-checkbox",{directives:[{name:"validate",rawName:"v-validate",value:_vm.validationRules,expression:"validationRules"}],attrs:{value:_vm.internalVal,name:_vm.propName,"native-value":option.id,"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),disabled:_vm.isDisabled(option)},on:{input:_vm.oninternalValChanged}},[_vm._v("\n "+_vm._s(option.value)+"\n ")])],1)}),0)},[],!1,null,null,null).exports,cfFormElementList=function(_super){function cfFormElementList(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalVal=[],_this}return(0,tslib_es6.C6)(cfFormElementList,_super),cfFormElementList.prototype.onValueChanged=function(val){this.internalVal=[].concat(val)},cfFormElementList.prototype.onInputChanged=function(val){val!==this.internalVal&&this.$emit("input",val.pop())},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Object)],cfFormElementList.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormElementList.prototype,"onValueChanged",null),cfFormElementList=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:{cfSelect:Select.A,cfField:Field.A},name:"cf-form-element-list"})],cfFormElementList)}(ListFormElementMixin),childs_formElementListvue_type_script_lang_ts_=cfFormElementList,formElementList=(0,componentNormalizer.A)(childs_formElementListvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-field",[_c("cf-select",{directives:[{name:"validate",rawName:"v-validate",value:_vm.validationRules,expression:"validationRules"}],attrs:{multiple:"",name:_vm.name,"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),value:_vm.internalVal},on:{input:_vm.onInputChanged}},_vm._l(_vm.options,function(option){return _c("option",{attrs:{disabled:_vm.isDisabled(option)},domProps:{value:option.id}},[_vm._v("\n "+_vm._s(option.value)+"\n ")])}),0)],1)},[],!1,null,null,null).exports,cfFormElementMultiSelect=function(_super){function cfFormElementMultiSelect(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalVal=[],_this}return(0,tslib_es6.C6)(cfFormElementMultiSelect,_super),cfFormElementMultiSelect.prototype.onValueChanged=function(val){this.internalVal=[].concat(val)},cfFormElementMultiSelect.prototype.isSelected=function(option){return this.internalVal.includes(option.id)},cfFormElementMultiSelect.prototype.isDisabled=function(option){return this.isDisabledByPermission},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Array)],cfFormElementMultiSelect.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormElementMultiSelect.prototype,"onValueChanged",null),cfFormElementMultiSelect=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-form-element-multi-select"})],cfFormElementMultiSelect)}(ListFormElementMixin),childs_formElementMultiSelectvue_type_script_lang_ts_=cfFormElementMultiSelect,formElementMultiSelect=(0,componentNormalizer.A)(childs_formElementMultiSelectvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("section",[_c("cf-select",{directives:[{name:"validate",rawName:"v-validate",value:_vm.validationRules,expression:"validationRules"}],attrs:{multiple:"",name:_vm.name,value:_vm.internalVal,"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label)},on:{input:_vm.oninternalValChanged}},_vm._l(_vm.options,function(option){return _c("option",{key:option.id,attrs:{disabled:_vm.isDisabled(option)},domProps:{value:option.id}},[_vm._v("\n "+_vm._s(option.value)+"\n ")])}),0),_vm._v(" "),_vm.errors.has(_vm.name)?_c("p",{staticClass:"help is-danger"},[_vm._v(_vm._s(_vm.errors.first(_vm.name)))]):_vm._e()],1)},[],!1,null,null,null).exports,cfFormElementAdvancedDropdown=function(_super){function cfFormElementAdvancedDropdown(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalVal=[],_this.internalData=[],_this.isRequired=!1,_this.defaultValue=null,_this}return(0,tslib_es6.C6)(cfFormElementAdvancedDropdown,_super),cfFormElementAdvancedDropdown.prototype.onValueChanged=function(val){this.internalVal=val,this.schema&&(this.schema.hasOwnProperty("required")&&(this.isRequired=this.schema.required),this.schema.hasOwnProperty("default")&&(this.defaultValue={Id:this.schema.default,TextRepresentation:this.schema.default,Prefix:"",Disabled:!1}))},Object.defineProperty(cfFormElementAdvancedDropdown.prototype,"advancedDropdownOption",{get:function(){return this.options.map(function(item){return{Id:item.id,TextRepresentation:item.value,Prefix:"",Disabled:!1}})},enumerable:!1,configurable:!0}),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String,Number,Boolean]}),(0,tslib_es6.Sn)("design:type",Array)],cfFormElementAdvancedDropdown.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormElementAdvancedDropdown.prototype,"onValueChanged",null),cfFormElementAdvancedDropdown=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-form-element-advanced-dropdown"})],cfFormElementAdvancedDropdown)}(ListFormElementMixin),childs_formElementAdvancedDropDownvue_type_script_lang_ts_=cfFormElementAdvancedDropdown,formElementAdvancedDropDown=(0,componentNormalizer.A)(childs_formElementAdvancedDropDownvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("cf-advanced-dropdown",{ref:"cfSelect",attrs:{"select-item-required":_vm.isRequired,"source-data":_vm.advancedDropdownOption,"preselected-item":_vm.defaultValue?_vm.defaultValue:null,"preselected-id":_vm.internalVal,disabled:_vm.isDisabledByPermission},on:{select:function(val){_vm.oninternalValChanged(val.Id)}}})],1)},[],!1,null,null,null).exports,cfFormList=function(_super){function cfFormList(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this.name=(0,helpers.Rs)(),_this}return(0,tslib_es6.C6)(cfFormList,_super),cfFormList.prototype.created=function(){this.injectValidated()},cfFormList.prototype.mounted=function(){this.validationRule=this.getValidationRule()},Object.defineProperty(cfFormList.prototype,"objectPropertyPathOfParent",{get:function(){var path=this.currentPathToUse;if((0,form_helper.Z1)(path))return path;var lastIndex=path.lastIndexOf(".");return-1==lastIndex?path:path.substring(0,lastIndex)},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormList.prototype,"options",{get:function(){if(this.mySchema.externalPropertyForValues){var propertyPath=this.mySchema.externalPropertyForValues.startsWith("&.")?this.objectPropertyPathOfParent+"."+this.mySchema.externalPropertyForValues.substr(2,this.mySchema.externalPropertyForValues.length-1):this.mySchema.externalPropertyForValues,value=(0,form_helper.GJ)(this.value,propertyPath);if(Array.isArray(value)&&value.length>0)return value;if(value&&"string"==typeof value)return value.split(",")}},enumerable:!1,configurable:!0}),cfFormList.prototype.getValidate=function(){var validationRules=[];return(this.mySchema.required||this.mySchema.minItems&&this.mySchema.minItems>0)&&validationRules.push("required"),this.mySchema.minItems&&this.mySchema.minItems>0&&validationRules.push("length_min:"+this.mySchema.minItems),this.mySchema.maxItems&&this.mySchema.maxItems&&validationRules.push("length_max:"+this.mySchema.maxItems),validationRules.join("|")},cfFormList.prototype.injectValidated=function(){vee_validate_esm.Dr.extend("length_max",{getMessage:function(field,params){return Localizator.z.translateWithFormat("vue.form.list.length.max.error.message",params[0])},validate:function(value,params){var count=value.split(",").length,param=params[0];return console.log("validate max length"),count<=parseInt(param)}}),vee_validate_esm.Dr.extend("length_min",{getMessage:function(field,value,test){return Localizator.z.translateWithFormat("vue.form.list.length.min.error.message",value[0])},validate:function(value,params){var count=value.split(",").length,param=params[0];return console.log("validate min length"),count>=parseInt(param)}})},cfFormList.prototype.getFieldType=function(){switch(this.mySchema.listType){case fields_type.pc.Dropdown:return"cf-form-element-dropdown";case fields_type.pc.RadioButton:return"cf-form-element-radio";case fields_type.pc.CheckBoxes:return"cf-form-element-checkbox";case fields_type.pc.MultiSelectList:return"cf-form-element-multi-select";case fields_type.pc.AdvancedDropDown:return"cf-form-element-advanced-dropdown";case fields_type.pc.List:return"cf-form-element-list"}return"text"},cfFormList.prototype.onSchemaChanged=function(schema){this.mySchema=schema,this.validationRule=this.getValidationRule(),this.setInternalValue(this.value),this.fieldName&&(this.name=this.fieldName)},cfFormList.prototype.onValueChanged=function(val){this.setInternalValue(val)},cfFormList.prototype.onInternalValueChanged=function(val){var _this=this;this.changedValue(val),this.mySchema.ignoreValidateAllFormOnChange||this.$nextTick(function(){_this.$validator.validateAll()})},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormList.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormList.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("internalValue"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormList.prototype,"onInternalValueChanged",null),cfFormList=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:(formListvue_type_script_lang_ts_a={},formListvue_type_script_lang_ts_a[formElementRadio.name]=formElementRadio,formListvue_type_script_lang_ts_a[formElementCheckbox.name]=formElementCheckbox,formListvue_type_script_lang_ts_a[formElementDropDown.name]=formElementDropDown,formListvue_type_script_lang_ts_a[formElementList.name]=formElementList,formListvue_type_script_lang_ts_a[formElementMultiSelect.name]=formElementMultiSelect,formListvue_type_script_lang_ts_a[formElementAdvancedDropDown.name]=formElementAdvancedDropDown,formListvue_type_script_lang_ts_a.cfFormField=formField.A,formListvue_type_script_lang_ts_a.cfFormMasked=formMasked.A,formListvue_type_script_lang_ts_a),name:"cf-form-list"})],cfFormList)}((0,vue_class_component_esm.vE)(FormBuilderElementMixin.F)),list_formListvue_type_script_lang_ts_=cfFormList,formList=(0,componentNormalizer.A)(list_formListvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-form-field",{attrs:{"field-name":_vm.fieldName+"_internal",schema:_vm.mySchema,"is-horizontal":_vm.isHorizontal,"validation-rules":_vm.getValidate()}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c(_vm.getFieldType(),{tag:"component",attrs:{"external-options":_vm.options,name:_vm.name,schema:_vm.mySchema,"prop-name":_vm.getFieldName(_vm.mySchema.property)},model:{value:_vm.internalValue,callback:function($$v){_vm.internalValue=$$v},expression:"internalValue"}}),_vm._v(" "),_c("input",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getValidate(),expression:"getValidate()"}],attrs:{"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),name:_vm.getFieldName(_vm.mySchema.property)+"_internal",type:"hidden"},domProps:{value:_vm.internalValue}})],1)],1)},[],!1,null,null,null).exports;vue_property_decorator.lD.use(vee_validate_esm.Ay,{events:"input"});var cfFormDictionaryEditor=function(_super){function cfFormDictionaryEditor(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.validationRules="property-name|is-not-duplicated|required",_this.metaData=[],_this.initialValue={},_this.internalValue={},_this.isLabelEditables=!0,_this.toolTipDelay=300,_this.mySchema=_this.schema,_this}return(0,tslib_es6.C6)(cfFormDictionaryEditor,_super),Object.defineProperty(cfFormDictionaryEditor.prototype,"canAdd",{get:function(){return!this.mySchema.maxLength||this.mySchema.maxLength>this.keys.length},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormDictionaryEditor.prototype,"itemType",{get:function(){return this.mySchema.itemType},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormDictionaryEditor.prototype,"containsAnyEntries",{get:function(){return this.metaData.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormDictionaryEditor.prototype,"addNewBtnText",{get:function(){return Localizator.z.translateWithFormat("vue.form.dictionary.component.button.addnew",this.itemType)},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormDictionaryEditor.prototype,"canRemove",{get:function(){return!this.mySchema.minLength||this.mySchema.minLength10?_c("div",{staticClass:"dropdown-item"},[_c("div",{staticClass:"buttons"},[_c("button",{staticClass:"button is-primary",on:{click:_vm.onShowMore}},[_vm._v("\n\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.form.link.component.show.more"))+"\n\t\t\t\t\t")])])]):_vm._e()])],2):_vm.isSelectorAvailable?_c("div",[_c("cf-select",{attrs:{value:""},on:{input:_vm.onSelectingCatfishUrl}},[_c("option",{attrs:{value:""}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.form.link.component.catfish.select.nonselected"))+"\n\t\t\t")]),_vm._v(" "),_c("option",{domProps:{value:_vm.catfishUrls.HomePage}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.form.link.component.catfish.select.homepage"))+"\n\t\t\t")]),_vm._v(" "),_c("option",{domProps:{value:_vm.catfishUrls.LoginPage}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.form.link.component.catfish.select.login"))+"\n\t\t\t")]),_vm._v(" "),_c("option",{domProps:{value:_vm.catfishUrls.LogoutPage}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.form.link.component.catfish.select.logout"))+"\n\t\t\t")]),_vm._v(" "),_c("option",{domProps:{value:_vm.catfishUrls.MyAccountPage}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.form.link.component.catfish.select.account"))+"\n\t\t\t")])])],1):_vm.isSimpleInput?_c("div",[_c("cf-input",{attrs:{placeholder:_vm.autoCompletePlaceholder,loading:_vm.isFetching},on:{input:_vm.onInputChanged},model:{value:_vm.name,callback:function($$v){_vm.name=$$v},expression:"name"}})],1):_vm._e()],1)},[],!1,null,null,null).exports,Table=__webpack_require__(90592),TableColumn=__webpack_require__(58165),PagedList=function(){this.Data=[],this.PageIndex=0,this.PageSize=0,this.TotalCount=0},prepareAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)("/v/api/sitemap/"+relativeUrl)},SiteMapService={getProducts:function(filter){return apiSetup.A.get(prepareAbsoluteUrl("products"),{params:filter})},getCategories:function(filter){return apiSetup.A.get(prepareAbsoluteUrl("categories"),{params:filter})},getTopics:function(filter){return apiSetup.A.get(prepareAbsoluteUrl("topics"),{params:filter})},getBlogs:function(filter){return apiSetup.A.get(prepareAbsoluteUrl("blogs"),{params:filter})},catfishUrls:function(){return axios.A.get(prepareAbsoluteUrl("catfish"))}},getPromise=function(urlSelectType,name,pageIndex,perPage){var filter={name:name.trim(),pageIndex:pageIndex,perPage:perPage};switch(urlSelectType){case IUrlSelectType.AllBlogLinks:return SiteMapService.getBlogs(filter);case IUrlSelectType.AllProductLinks:return SiteMapService.getProducts(filter);case IUrlSelectType.AllTopicLinks:return SiteMapService.getTopics(filter);case IUrlSelectType.AllCategoryLinks:return SiteMapService.getCategories(filter);default:throw new Error("Unsupported promise")}},Pagination=__webpack_require__(90566),cfExtendedUrlGenerator=function(_super){function cfExtendedUrlGenerator(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.isFetching=!1,_this.data=new PagedList,_this.perPage=10,_this.pageIndex=1,_this.selectorFinding="",_this.selectorType=IUrlSelectType.None,_this.inputChangeDebounce=(0,helpers.sg)(function(self,type,name){self.selectorFinding=name,self.selectorType=type,self.data=new PagedList,self.refreshData(self,name,type)},400,{trailing:!0}),_this}return(0,tslib_es6.C6)(cfExtendedUrlGenerator,_super),Object.defineProperty(cfExtendedUrlGenerator.prototype,"currentPage",{get:function(){var _a,_b;return(null!==(_b=null===(_a=this.data)||void 0===_a?void 0:_a.PageIndex)&&void 0!==_b?_b:0)<0?1:this.data.PageIndex+1},enumerable:!1,configurable:!0}),cfExtendedUrlGenerator.prototype.onEntryChanged=function(type,name){this.isFetching=!0,this.inputChangeDebounce(this,type,name)},cfExtendedUrlGenerator.prototype.onPageChange=function(pageIndex){this.pageIndex=pageIndex,this.refreshData(this,this.selectorFinding,this.selectorType)},cfExtendedUrlGenerator.prototype.setSelectedData=function(name,type){this.selectorFinding=name,this.selectorType=type,type!=IUrlSelectType.None&&type!=IUrlSelectType.Catfish&&this.refreshData(this,name,type)},Object.defineProperty(cfExtendedUrlGenerator.prototype,"hasImage",{get:function(){return this.data.Data.filter(function(data){return data.ImageUrl}).length>0},enumerable:!1,configurable:!0}),Object.defineProperty(cfExtendedUrlGenerator.prototype,"isSimple",{get:function(){return Boolean(this.isMobile)},enumerable:!1,configurable:!0}),Object.defineProperty(cfExtendedUrlGenerator.prototype,"isMobile",{get:function(){return helpers.Fr.any()||window.innerWidth<900},enumerable:!1,configurable:!0}),Object.defineProperty(cfExtendedUrlGenerator.prototype,"showTable",{get:function(){return this.selectorType!=IUrlSelectType.None&&this.selectorType!=IUrlSelectType.Catfish},enumerable:!1,configurable:!0}),cfExtendedUrlGenerator.prototype.refreshData=function(self,name,type){type!=IUrlSelectType.None&&type!=IUrlSelectType.Catfish&&(self.isFetching=!0,getPromise(type,name,self.pageIndex-1,self.perPage).then(function(data){self.data=data.data,self.isFetching=!1}))},cfExtendedUrlGenerator.prototype.onInputChanged=function(option){this.$emit("change",option)},cfExtendedUrlGenerator.prototype.onLinkSelected=function(url){this.$emit("change",url)},cfExtendedUrlGenerator.prototype.onTypeChanged=function(type){this.selectorType=type,this.data=new PagedList,type!=IUrlSelectType.Catfish&&type!=IUrlSelectType.None&&this.refreshData(this,this.selectorFinding+" ",this.selectorType)},cfExtendedUrlGenerator.prototype.onClose=function(){this.$emit("on-close")},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Boolean)],cfExtendedUrlGenerator.prototype,"visible",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Object)],cfExtendedUrlGenerator.prototype,"catfishUrls",void 0),cfExtendedUrlGenerator=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:{cfInput:Input.A,cfTable:Table.A,cfTableColumn:TableColumn.A,cfUrlGeneratorEntry:UrlGeneratorEntry,"cf-pagination":Pagination.A}})],cfExtendedUrlGenerator)}(vue_property_decorator.lD),extended_ExtendedUrlGeneratorvue_type_script_lang_ts_=cfExtendedUrlGenerator,ExtendedUrlGenerator=(0,componentNormalizer.A)(extended_ExtendedUrlGeneratorvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.visible?_c("div",{staticClass:"extended-url-generator-modal"},[_c("div",{staticClass:"modal is-active"},[_c("div",{staticClass:"modal-background"}),_vm._v(" "),_c("div",{staticClass:"modal-card"},[_c("header",{staticClass:"modal-card-head"},[_c("p",{staticClass:"modal-card-title"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.link.component.popup.header.title"))+"\n ")]),_vm._v(" "),_c("button",{staticClass:"delete",attrs:{"aria-label":"close"},on:{click:_vm.onClose}})]),_vm._v(" "),_c("section",{staticClass:"modal-card-body"},[_c("div",{staticClass:"config-container"},[_c("cf-url-generator-entry",{ref:"generator_entry",attrs:{"select-type":_vm.selectorType,query:_vm.selectorFinding,"is-fetching":_vm.isFetching,"auto-complete-mode":!1,"catfish-urls":_vm.catfishUrls,data:_vm.data},on:{"on-type-changed":_vm.onTypeChanged,input:_vm.onEntryChanged,"on-selected":_vm.onLinkSelected}})],1),_vm._v(" "),_vm.showTable?_c("div",{staticClass:"table-container"},[_c("cf-table",{attrs:{data:_vm.data.Data,striped:"",total:_vm.data.TotalCount,"per-page":_vm.perPage,loading:_vm.isFetching},on:{"page-change":_vm.onPageChange},scopedSlots:_vm._u([{key:"default",fn:function(props){return[_c("cf-table-column",{key:"Image",attrs:{label:"Image",visible:_vm.hasImage}},[_c("img",{attrs:{width:"48",src:props.row.ImageUrl}})]),_vm._v(" "),_c("cf-table-column",{key:"Name",attrs:{label:"Name"}},[_vm._v("\n "+_vm._s(props.row.Name)+"\n ")]),_vm._v(" "),_c("cf-table-column",{key:"select",attrs:{label:"Select"}},[_c("button",{staticClass:"button is-primary",on:{click:function($event){return _vm.onInputChanged(props.row)}}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.link.component.popup.entry.select"))+"\n ")])])]}}],null,!1,3122942621)},[_c("template",{slot:"empty"},[_c("section",{staticClass:"section"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.link.component.result.noentries"))+"\n ")])])],2)],1):_vm._e()]),_vm._v(" "),_c("footer",{staticClass:"modal-card-foot"},[_c("button",{staticClass:"button is-primary",on:{click:_vm.onClose}},[_vm._v(_vm._s(_vm._f("localizable")("vue.form.link.component.popup.close"))+"\n ")]),_vm._v(" "),_vm.showTable?_c("cf-pagination",{attrs:{total:_vm.data.TotalCount,size:_vm.data.PageSize,simple:_vm.isSimple,current:_vm.currentPage,"per-page":_vm.perPage},on:{change:_vm.onPageChange}}):_vm._e()],1)])])]):_vm._e()},[],!1,null,null,null).exports,cfFormUrlGenerator=function(_super){function cfFormUrlGenerator(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this.data=new PagedList,_this.isFetching=!1,_this.catfishUrls={},_this.showExtendedMode=!1,_this.selectorFinding="",_this.selectorType=IUrlSelectType.None,_this.internalValue="",_this.inputChangeDebounce=(0,helpers.sg)(function(self,type,name){self.data=new PagedList,name||(self.isFetching=!0),name?(self.isFetching=!0,getPromise(type,name,0,5).then(function(data){self.data=data.data,self.isFetching=!1})):self.isFetching=!1},400,{trailing:!0}),_this}return(0,tslib_es6.C6)(cfFormUrlGenerator,_super),Object.defineProperty(cfFormUrlGenerator.prototype,"isMobile",{get:function(){return helpers.Fr.any()||window.innerWidth<900},enumerable:!1,configurable:!0}),cfFormUrlGenerator.prototype.getInternalValidator=function(){var validators=this.getValidate().split("|");return validators.push("url_validator"),validators.join("|")},cfFormUrlGenerator.prototype.onSchemaChanged=function(schema){this.mySchema=schema,this.validationRule=this.getValidationRule(),this.setInternalValue(this.value)},cfFormUrlGenerator.prototype.created=function(){var _this=this;null==SiteMapService||SiteMapService.catfishUrls().then(function(_a){var data=_a.data;_this.catfishUrls=data})},cfFormUrlGenerator.prototype.onValueChanged=function(val){val&&this.setInternalValue(val)},cfFormUrlGenerator.prototype.onInternalValueChanged=function(val){this.changedValue(val)},cfFormUrlGenerator.prototype.onSelected=function(link){this.internalValue=link,this.onInternalValueChanged(link)},cfFormUrlGenerator.prototype.onShowMoreMobile=function(){this.showExtendedMode=!0,this.$refs.extended_entry.setSelectedData("",IUrlSelectType.None)},cfFormUrlGenerator.prototype.onShowMore=function(name,type){this.showExtendedMode=!0,this.$refs.extended_entry.setSelectedData(name,type)},cfFormUrlGenerator.prototype.onOptionSelected=function(option){this.onCloseExtended(),"string"==typeof option?this.onSelected(option):this.onSelected(option.Url)},cfFormUrlGenerator.prototype.onEntryChanged=function(type,name){this.isFetching=!0,this.inputChangeDebounce(this,type,name)},cfFormUrlGenerator.prototype.onTypeChanged=function(){this.data=new PagedList},cfFormUrlGenerator.prototype.onCloseExtended=function(){this.$refs.generator_entry&&this.$refs.generator_entry.resetSelectingLogic(),this.showExtendedMode=!1},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormUrlGenerator.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormUrlGenerator.prototype,"onValueChanged",null),cfFormUrlGenerator=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:{cfSelect:Select.A,cfUrlGeneratorEntry:UrlGeneratorEntry,cfExtendedUrlGenerator:ExtendedUrlGenerator,cfFormField:formField.A,cfFormMasked:formMasked.A},name:"cf-form-url-generator"})],cfFormUrlGenerator)}((0,vue_class_component_esm.vE)(FormBuilderElementMixin.F)),url_generator_UrlGeneratorvue_type_script_lang_ts_=cfFormUrlGenerator,UrlGenerator=(0,componentNormalizer.A)(url_generator_UrlGeneratorvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-form-field",{attrs:{schema:_vm.mySchema,"field-name":_vm.fieldName,"is-horizontal":_vm.isHorizontal}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_vm.isDisabled?_vm._e():_c("cf-field",[_vm.isMobile?_c("button",{staticClass:"button is-primary",on:{click:_vm.onShowMoreMobile}},[_vm._v("\n\t\t\t\t"+_vm._s(_vm._f("localizable")("vue.form.link.change.url.button"))+"\n\t\t\t")]):_c("cf-url-generator-entry",{ref:"generator_entry",attrs:{data:_vm.data,"auto-complete-mode":!0,"catfish-urls":_vm.catfishUrls,"is-fetching":_vm.isFetching,"select-type":_vm.selectorType,query:_vm.selectorFinding},on:{"on-selected":_vm.onSelected,"on-show-more":_vm.onShowMore,"on-type-changed":_vm.onTypeChanged,input:_vm.onEntryChanged}})],1),_vm._v(" "),_c("cf-extended-url-generator",{ref:"extended_entry",attrs:{visible:_vm.showExtendedMode,"catfish-urls":_vm.catfishUrls},on:{change:_vm.onOptionSelected,"on-close":_vm.onCloseExtended}}),_vm._v(" "),_c("cf-field",[_c("cf-input",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getInternalValidator(),expression:"getInternalValidator()"}],attrs:{expanded:"",value:_vm.internalValue,disabled:_vm.isDisabled,autocomplete:"new-password",name:_vm.getFieldName(_vm.mySchema.property),"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),id:_vm.mySchema.id,placeholder:_vm.mySchema.placeholder},on:{input:_vm.onInternalValueChanged}})],1)],1)],1)},[],!1,null,null,null).exports,Draggable=__webpack_require__(43292),FormSecondarySharedSchemaItemsMixin=function(_super){function FormSecondarySharedSchemaItemsMixin(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this}var _a;return(0,tslib_es6.C6)(FormSecondarySharedSchemaItemsMixin,_super),FormSecondarySharedSchemaItemsMixin.prototype.getSecondaryItems=function(schema){var _a;return null!==(_a=schema.secondaryItems)&&void 0!==_a?_a:[]},FormSecondarySharedSchemaItemsMixin.prototype.hasAnySecondaryItemsFromSchema=function(schema){var secondaryItems=this.getSecondaryItems(schema);return secondaryItems&&secondaryItems.length>0},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Object}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==shared_type.PP&&shared_type.PP)?_a:Object)],FormSecondarySharedSchemaItemsMixin.prototype,"schema",void 0),FormSecondarySharedSchemaItemsMixin=(0,tslib_es6.Cg)([vue_property_decorator.uA],FormSecondarySharedSchemaItemsMixin)}(vue_property_decorator.lD),module_helpers=__webpack_require__(75108),getControlFromSchema=function(schema){return schema.control?schema.control:schema};vue_property_decorator.lD.use(vee_validate_esm.Ay,{events:"input"});var cfFormModule=function(_super){function cfFormModule(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.initialValue={},_this.array=[],_this.mySchema=_this.schema,_this.isCollapsed=!1,_this.changerCounter=0,_this.toolTipDelay=300,_this.itemLabelHelper=new ItemLabelHelper,_this}var _a;return(0,tslib_es6.C6)(cfFormModule,_super),cfFormModule.prototype.created=function(){this.resizeChangedValueFunc=this.changedValue},Object.defineProperty(cfFormModule.prototype,"setsInfoIdentifier",{get:function(){return this.mySchema.setsInfo?this.mySchema.setsInfo.identifier:null},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormModule.prototype,"addNewBtnText",{get:function(){return this.mySchema.itemType?Localizator.z.translate(this.mySchema.itemType):"Add Content"},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormModule.prototype,"itemType",{get:function(){var _a;return Localizator.z.translate(null!==(_a=this.mySchema.itemType)&&void 0!==_a?_a:"vue.form.module.component.itemtype.default")},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormModule.prototype,"computedArray",{get:function(){return this.array},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormModule.prototype,"canRemove",{get:function(){return!this.mySchema.minLength||this.mySchema.minLength(null!==(_b=schema.min)&&void 0!==_b?_b:1)},cfFormModule.prototype.canDuplicateModule=function(field){var _a,_b,schema=this.findSchema(field.schemaId);return null!==(_b=null===(_a=null==schema?void 0:schema.duplicate)||void 0===_a?void 0:_a.allowDuplicate)&&void 0!==_b&&_b},cfFormModule.prototype.duplicateItem=function(field,index){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var schemaObject,items,fieldObject,existingItemsId,cloneObjectId,cloneArray,cloneObject;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return schemaObject=this.mySchema,items=this.array,fieldObject=items[index],existingItemsId=items.map(function(_a){return _a.id}),cloneObjectId=getIdForCloneObject(existingItemsId,0,schemaObject.type),[4,getObjectCloneBasedOnSchema(schemaObject,[fieldObject],cloneObjectId)];case 1:return cloneArray=_a.sent(),cloneObject=cloneArray[0],items.splice(++index,0,cloneObject),[2]}})})},cfFormModule.prototype.canSaveAsSet=function(field){var _a,_b,schema=this.findSchema(field.schemaId);return null!==(_b=null===(_a=null==schema?void 0:schema.setsInfo)||void 0===_a?void 0:_a.allowSaveAsSet)&&void 0!==_b&&_b},cfFormModule.prototype.saveAsSet=function(index){var _a;return(0,tslib_es6.sH)(this,void 0,void 0,function(){var items,fieldObject,schema,cloneObject,builder,setData,usageNameInUi;return(0,tslib_es6.YH)(this,function(_b){switch(_b.label){case 0:return items=this.array,fieldObject=items[index],[4,getObjectClone((schema=this.findSchema(fieldObject.schemaId)).schema,fieldObject,items)];case 1:return cloneObject=_b.sent(),(builder=this.$refs.add_new_set)&&(setData={identifier:null===(_a=schema.setsInfo)||void 0===_a?void 0:_a.identifier,item:schema.title,data:JSON.stringify(cloneObject)},usageNameInUi=schema.title,schema.itemType&&(usageNameInUi+=" / "+schema.itemType),builder.updateData(setData,usageNameInUi)),[2]}})})},cfFormModule.prototype.addSet=function(fieldData){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var objectToClone,items,cloneObject;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return fieldData&&fieldData.data?(objectToClone=JSON.parse(fieldData.data),items=this.array,[4,getObjectClone(this.findSchema(objectToClone.schemaId).schema,objectToClone,items,!0)]):[2];case 1:return cloneObject=_a.sent(),this.array.push(cloneObject),[2]}})})},cfFormModule.prototype.getSetIdentifier=function(field){var _a,schemas=this.mySchema.schemas,schemaId=field.schemaId,schema=schemas.find(function(it){return it.identifier===schemaId});return null===(_a=null==schema?void 0:schema.setsInfo)||void 0===_a?void 0:_a.identifier},cfFormModule.prototype.findSchema=function(schemaId){return this.mySchema.schemas.find(function(it){return it.identifier===schemaId})},cfFormModule.prototype.removeByIndex=function(index){var _this=this;this.mySchema.schemas&&this.$dialog.confirm({message:"Are you sure you want to delete this? This action cannot be undone.",confirmText:"Delete",type:"is-danger",hasIcon:!0,onConfirm:function(){_this.array.splice(index,1),_this.changedValue(_this.array),_this.$validator.validateAll(),_this.reCacheWindowSize()}})},Object.defineProperty(cfFormModule.prototype,"isCollapsedAllAvailable",{get:function(){return this.array.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormModule.prototype,"options",{get:function(){var getKey,_this=this,schemaIds=this.computedArray.map(function(it){return it.schemaId}).filter(function(it){return it}),groupedSchemas=(getKey=function(it){return it},schemaIds.reduce(function(previous,currentItem){var group=getKey(currentItem);return previous[group]||(previous[group]=[]),previous[group].push(currentItem),previous},{}));return this.mySchema.schemas.map(function(it){var _a,_b,_c,identifier=it.identifier,usedOnes=null!==(_a=groupedSchemas[identifier])&&void 0!==_a?_a:[],max=null!==(_b=it.max)&&void 0!==_b?_b:1,canAddNewOne=!0;return max>0&&(canAddNewOne=usedOnes.length_this.computedArray.length)),{identifier:it.identifier,title:it.title,description:it.description,isAvailable:canAddNewOne,displayOrder:null!==(_c=it.displayOrder)&&void 0!==_c?_c:1e4}}).sort(function(a,b){return a.displayOrder-b.displayOrder})},enumerable:!1,configurable:!0}),cfFormModule.prototype.onAddOption=function(option){var obj,newModule=(0,module_helpers.f)(this.array,option),moduleSchema=this.mySchema.schemas.find(function(it){return it.identifier==option.identifier});if(moduleSchema){obj=(0,module_helpers.e)(moduleSchema.schema),newModule.data=obj;var newObject=JSON.parse(JSON.stringify(newModule));this.array.push(newObject),this.setCollapse(newModule.id,!0),this.changedValue(this.array)}else console.log("invalid schem passed for option ".concat(option.identifier))},cfFormModule.prototype.basePropertyPathForModule=function(index){return"".concat(this.basePropertyPath,"[").concat(index,"].data")},cfFormModule.prototype.onValueUpdated=function(newValue){this.changerCounter++,this.$emit("input",newValue)},cfFormModule.prototype.valueUpdated=function(property,newValue){this.internalValue=(0,form_helper.GS)(this.internalValue,property,newValue),this.changerCounter++,this.$emit("input",this.internalValue)},cfFormModule.prototype.getSchema=function(field,index){var indexSchema=field.schemaId,schema=this.mySchema.schemas.find(function(q){return q.identifier==indexSchema}).schema;return getControlFromSchema(schema)},Object.defineProperty(cfFormModule.prototype,"isCollapsable",{get:function(){var _a;return null!==(_a=this.mySchema.collapsible)&&void 0!==_a&&_a},enumerable:!1,configurable:!0}),cfFormModule.prototype.onSchemaChanged=function(schema){var _a;this.mySchema=schema,this.isCollapsed=null!==(_a=schema.collapsible)&&void 0!==_a&&_a},cfFormModule.prototype.onValueChanged=function(val){var array=this.setInternalValue(val);array||(array=[]),array=this.reCacheCollapsable(array),this.array=array,this.initialValue=val},(0,tslib_es6.Cg)([(0,vue_property_decorator.oS)("arrayContainer_0"),(0,tslib_es6.Sn)("design:type",Array)],cfFormModule.prototype,"arrayContainer",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_a=void 0!==module_type_namespaceObject.IModuleSchema&&module_type_namespaceObject.IModuleSchema)?_a:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormModule.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormModule.prototype,"onValueChanged",null),cfFormModule=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:{CfFormCollapseIcon:formCollapseIcon,CfDraggable:Draggable.A},name:"cf-form-module"})],cfFormModule)}((0,vue_class_component_esm.vE)(FormBuilderElementMixin.F,CollapsableMixin,FormSecondarySharedSchemaItemsMixin,FormItemLabelMixin,FormBuilderDragAndDropMixin)),module_formModulevue_type_script_lang_ts_=cfFormModule,formModule_component=(0,componentNormalizer.A)(module_formModulevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",[_c("cf-form-builder-add-new-set",{ref:"add_new_set"}),_vm._v(" "),_c("div",{staticClass:"form-module-builder block"},[_c("div",{staticClass:"field is-horizontal has-addons"},[_c("div",{staticClass:"field-label is-normal"},[_c("label",{staticClass:"label"},[_vm.mySchema.helpText&&""!==_vm.mySchema.helpText?_c("cf-tooltip",{attrs:{label:_vm.mySchema.helpText,animated:"",position:_vm.mySchema.helpPosition||"is-right","use-html":""}},[_c("cf-icon",{attrs:{icon:"help-alt","icon-pack":"ti"}})],1):_vm._e(),_vm._v(" "),_c("span",[_vm._v("\n\t\t\t\t\t\t"+_vm._s(_vm._f("localizeField")(_vm.mySchema.label))+"\n\t\t\t\t\t")])],1)]),_vm._v(" "),_c("div",{staticClass:"control"},[_vm.isCollapsable?[_c("span",{on:{click:_vm.changeCollapseAll}},[_c("cf-form-collapse-icon",{attrs:{"is-expanded":_vm.isAllCollapsed,disabled:!_vm.isCollapsedAllAvailable,"collapsable-locale":"vue.form.module.collapse","tooltip-delay":_vm.toolTipDelay}})],1)]:_vm._e()],2)]),_vm._v(" "),_c("cf-draggable",{staticClass:"form-module-builder__draggable box",attrs:{disabled:!_vm.isDragAndDrop(),list:_vm.computedArray,handle:".handle",tag:"ul"},on:{end:_vm.onDragAndDropFinished}},_vm._l(_vm.computedArray,function(field,index){return _vm.computedArray.length>0?_c("div",{key:field.id,ref:"arrayContainer_"+index,refInFor:!0,staticClass:"box is-outlined is-light block is-small has-background-white"},[_vm.canBeDraggedAndDropped()||_vm.isButtonApproach()||_vm.canRemove||_vm.itemType||_vm.itemLabel?_c("div",{staticClass:"columns is-mobile",class:{"has-no-siblings":!_vm.getCollapse(field.id)}},[_c("div",{staticClass:"column is-clickable",on:{click:function($event){return _vm.changeCollapse(field.id)}}},[_c("div",{staticClass:"level is-mobile has-text-weight-bold"},[_c("div",{staticClass:"level-left"},[_vm.isDragAndDrop()&&_vm.isDragAndDropAvailable?[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,animated:"",label:_vm._f("localizable")("vue.form.module.component.dragdrop.tooltip")}},[_c("cf-icon",{staticClass:"handle is-clickable",attrs:{icon:"move","icon-pack":"ti"}})],1)]:_vm.isButtonApproach()&&_vm.isDragAndDropAvailable?[_vm.canBeMovedUp(index)?_c("span",{on:{click:function($event){return $event.stopPropagation(),_vm.moveUp(field,index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,animated:"",label:_vm._f("localizable")("vue.form.module.component.dragdrop.button.up.tooltip")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"arrow-up","icon-pack":"ti"}})],1)],1):_vm._e(),_vm._v(" "),_vm.canBeMovedTop(index)?_c("span",{on:{click:function($event){return $event.stopPropagation(),_vm.moveTop(field,index)}}},[_c("cf-tooltip",{attrs:{animated:"",delayTimeInMs:_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.module.component.dragdrop.button.doubleup.tooltip")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"angle-double-up","icon-pack":"ti"}})],1)],1):_vm._e(),_vm._v(" "),_vm.canBeMovedDown(index)?_c("span",{on:{click:function($event){return $event.stopPropagation(),_vm.moveDown(field,index)}}},[_c("cf-tooltip",{attrs:{animated:"",delayTimeInMs:_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.module.component.dragdrop.button.down.tooltip")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"arrow-down","icon-pack":"ti"}})],1)],1):_vm._e(),_vm._v(" "),_vm.canBeMovedBottom(index)?_c("span",{on:{click:function($event){return $event.stopPropagation(),_vm.moveBottom(field,index)}}},[_c("cf-tooltip",{attrs:{animated:"",delayTimeInMs:_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.module.component.dragdrop.button.doubledown.tooltip")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"angle-double-down","icon-pack":"ti"}})],1)],1):_vm._e()]:_vm._e(),_vm._v(" "),_c("div",[_vm.isButtonApproach()&&_vm.isDragAndDropAvailable?[_vm._v("\n\t\t\t\t\t\t\t\t\t\t   |   \n\t\t\t\t\t\t\t\t\t")]:_vm._e(),_vm._v(" "),_c("label",{staticClass:"is-clickable"},[_vm._v(_vm._s(_vm.getModuleIdentifier(field,index)))])],2)],2)])]),_vm._v(" "),_c("div",{staticClass:"column is-narrow"},[_c("div",{staticClass:"level is-mobile"},[_c("div",{staticClass:"level-right"},[_vm.hasAnySecondaryItemsFromSchema(_vm.getSchema(field,index))?[_c("span",{staticClass:"level-item",on:{click:function($event){return _vm.opensecondaryItems(field,index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,animated:"",label:_vm._f("localizable")("vue.form.module.component.button.configure")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"settings","icon-pack":"ti"}})],1)],1)]:_vm._e(),_vm._v(" "),_vm.canDuplicateModule(field)?[_c("span",{staticClass:"level-item",on:{click:function($event){return _vm.duplicateItem(field,index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,animated:"",label:_vm._f("localizable")("vue.form.module.component.button.duplicate")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"layers","icon-pack":"ti"}})],1)],1)]:_vm._e(),_vm._v(" "),_vm.canSaveAsSet(field)?[_c("span",{staticClass:"level-item",on:{click:function($event){return _vm.saveAsSet(index)}}},[_c("cf-tooltip",{attrs:{delayTimeInMs:_vm.toolTipDelay,animated:"",label:_vm._f("localizable")("vue.form.module.component.button.saveAsSet")}},[_c("cf-icon",{staticClass:"is-clickable",attrs:{icon:"save","icon-pack":"ti"}})],1)],1)]:_vm._e(),_vm._v(" "),_vm.isCollapsable?[_c("span",{staticClass:"level-item",on:{click:function($event){return _vm.changeCollapse(field.id)}}},[_c("cf-form-collapse-icon",{attrs:{"is-expanded":_vm.getCollapse(field.id),"item-type":_vm.itemType,"tooltip-delay":_vm.toolTipDelay}})],1)]:_vm._e(),_vm._v(" "),_c("cf-tooltip",{staticClass:"level-item",attrs:{animated:"","delay-time-in-ms":_vm.toolTipDelay,label:_vm._f("localizable")("vue.form.module.component.button.remove.tooltip")}},[_vm.canRemoveModule(field)&&_vm.canRemove?_c("button",{staticClass:"delete",attrs:{type:"button"},on:{click:function($event){return _vm.removeByIndex(index)}}}):_vm._e()])],2)])])]):_vm._e(),_vm._v(" "),_c("cf-cat-form-builder",{key:index,ref:"builder_"+index,refInFor:!0,attrs:{"base-path-to-use":_vm.basePropertyPathForModule(index),basePropertyPath:_vm.basePropertyPathForModule(index),"field-schema":_vm.getSchema(field,index),"secondary-items":_vm.getSecondaryItems(_vm.getSchema(field,index)),fieldName:_vm.basePropertyPathForModule(index),value:_vm.initialValue,"hide-elements":!_vm.getCollapse(field.id)},on:{input:_vm.onValueUpdated,"value-updated":_vm.valueUpdated}})],1):_vm._e()}),0),_vm._v(" "),_c("div",{staticClass:"buttons is-right is-spaced"},[_c("cf-form-builder-sets-selector",{attrs:{identifier:_vm.setsInfoIdentifier,owner:_vm.mySchema.label},on:{"on-add-set":_vm.addSet}}),_vm._v(" "),_c("div",{staticClass:"selector"},[_vm.options.length>0?_c("cf-dropdown",{attrs:{"mobile-modal":!1}},[_c("button",{staticClass:"button is-primary is-clickable is-outlined",attrs:{slot:"trigger",type:"button"},slot:"trigger"},[_c("span",[_vm._v(_vm._s(_vm.addNewBtnText))]),_vm._v(" "),_c("cf-icon",{attrs:{"icon-pack":"ti",icon:"angle-down"}})],1),_vm._v(" "),_vm._l(_vm.options,function(option,index){return[_c("cf-dropdown-item",{attrs:{disabled:!option.isAvailable},on:{click:function($event){return _vm.onAddOption(option)}}},[option.description?_c("cf-tooltip",{attrs:{animated:"",type:"is-dark","is-full-width":"","html-container-class":"tooltip-description-content",label:option.description,"use-html":"",position:"is-left"}},[_c("span",{staticClass:"is-clickable"},[_vm._v(_vm._s(option.title))])]):_c("span",{staticClass:"is-clickable"},[_vm._v(_vm._s(option.title))])],1)]})],2):_vm._e()],1)],1)],1)],1)},[],!1,null,null,null),formModule=formModule_component.exports,modal_Modal=__webpack_require__(90152),Dialog=__webpack_require__(3460),FieldSetsService_getAbsoluteUrl=function(relativeUrl){return(0,helpers.ID)("/v/api/contentsets/"+relativeUrl)},FieldSetsService_getAllByIdentifier=function(identifier){return apiSetup.A.get(FieldSetsService_getAbsoluteUrl("getallbyidentifier?identifier=".concat(identifier)))},FieldSetsService_create=function(model){return apiSetup.A.post(FieldSetsService_getAbsoluteUrl("create"),model)},FieldSetsService_delete=function(id){return apiSetup.A.post(FieldSetsService_getAbsoluteUrl("delete/".concat(id)))};var state,setState,getState,api,FormBuilderStore=(api={setState:setState=function(partial,replace){var nextState="function"==typeof partial?partial(state):partial;nextState!==state&&(state=replace?nextState:Object.assign({},state,nextState))},getState:getState=function(){return state},subscribe:function(key,identifier,listner){state.subscribers[key]||(state.subscribers[key]=[]),state.subscribers[key].push({identifier:identifier,listner:listner})}},state=function(){return{sets:[],callBacksForSets:[]}}(setState,getState,api),api);function FormBuilderStoreAddSets(sets){FormBuilderStore.setState(function(currentStore){var property,mergedSets=(0,tslib_es6.fX)((0,tslib_es6.fX)([],currentStore.sets,!0),sets,!0);return property="id",mergedSets=mergedSets.filter(function(it,index,self){return index===self.findIndex(function(x){return x[property]===it[property]})}),{sets:(0,tslib_es6.fX)([],mergedSets,!0)}});var setIdentifier=function(sets){if(sets.length>0)return sets[0].identifier;return null}(sets);ExecuteSetsCallbacks(sets,setIdentifier)}function ExecuteSetsCallbacks(sets,identifier){if(identifier){var callBacks=FormBuilderStore.getState().callBacksForSets;if(null==callBacks?void 0:callBacks.length)for(var attachedSubscribers=callBacks.filter(function(s){return s.identifier==identifier}),i=0;i0},showModal:showModal,closePopup:closePopup,updateData:function(set,usageNameInUi){data.setData=set,data.usageNameInUi=usageNameInUi,showModal(!0)},saveSet:function(){FieldSetsService_create(data.setData).then(function(response){response.data.isSuccess&&null!=response.data.contentSet?(data.setData.id=response.data.contentSet.id,data.setData.date=response.data.contentSet.date,FormBuilderStoreAddSets([data.setData]),$toast.open({message:Localizator.z.translateWithFormat("vue.form.sets.component.addnew.result.success.message"),type:"is-success",position:"is-bottom"}),closePopup()):response.data.errors.length>0?data.errors=response.data.errors:($toast.open({message:Localizator.z.translateWithFormat("vue.form.sets.component.addnew.result.failed.message"),type:"is-danger",position:"is-bottom"}),closePopup())})},containsValidationErrors:function(){return data.errors.length>0},resetValidationErrors:function(){data.errors=[]}}}},Sets_FormBuilderAddNewSetvue_type_script_lang_ts_=FormBuilderAddNewSetvue_type_script_lang_ts_,FormBuilderAddNewSet=(0,componentNormalizer.A)(Sets_FormBuilderAddNewSetvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{attrs:{active:_vm.data.isCardModalActive,width:500,"can-cancel":!1},on:{"update:active":function($event){return _vm.$set(_vm.data,"isCardModalActive",$event)},close:_vm.closePopup}},[_c("div",{staticClass:"modal-card"},[_c("header",{staticClass:"modal-card-head"},[_c("p",{staticClass:"modal-card-title"},[_vm._v(_vm._s(_vm._f("localizable")("vue.form.sets.component.addnew.modal.title")))]),_vm._v(" "),_c("button",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:_vm.closePopup}})]),_vm._v(" "),_c("section",{staticClass:"modal-card-body"},[_vm.data.errors.length>0?_c("div",{staticClass:"errors has-text-danger"},_vm._l(_vm.data.errors,function(error){return _c("div",{staticClass:"error"},[_vm._v(_vm._s(error))])}),0):_vm._e(),_vm._v(" "),_c("cf-field",{attrs:{label:_vm._f("localizable")("vue.form.sets.component.addnew.name.label"),"tooltip-message":_vm._f("localizable")("vue.form.sets.component.addnew.name.label.hint"),"tooltip-position":"is-right"}},[_c("cf-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],attrs:{type:"text"},on:{input:function($event){return _vm.resetValidationErrors()}},model:{value:_vm.data.setData.name,callback:function($$v){_vm.$set(_vm.data.setData,"name",$$v)},expression:"data.setData.name"}})],1),_vm._v(" "),_c("cf-field",{attrs:{label:_vm._f("localizable")("vue.form.sets.component.addnew.usageinfo.label"),"tooltip-message":_vm._f("localizable")("vue.form.sets.component.addnew.usageinfo.label.hint"),"tooltip-position":"is-right"}},[_c("p",{staticClass:"bold"},[_vm._v(_vm._s(_vm.data.usageNameInUi))])])],1),_vm._v(" "),_c("footer",{staticClass:"modal-card-foot"},[_c("button",{staticClass:"button is-primary",attrs:{type:"button",disabled:_vm.containsValidationErrors()},on:{click:_vm.saveSet}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.sets.component.addnew.button.save"))+"\n ")]),_vm._v(" "),_c("button",{staticClass:"button is-primary",attrs:{type:"button"},on:{click:_vm.closePopup}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.sets.component.addnew.button.cancel"))+"\n ")])])])])},[],!1,null,null,null).exports;vue_property_decorator.lD.use(localizable.A),vue_property_decorator.lD.use(localizeField.A);var InsightsTab,ExportFormat,BackendExportFormat,DateRangePreset,ReportExportFormat,RefreshInterval,ActiveIframe,FormBuilderManageSetsvue_type_script_lang_ts_={name:"cfFormBuilderManageSets",components:{cfModal:modal_Modal.A,cfDialog:Dialog.A,cfNewModal:Modal.A},props:{sets:[],isModalActive:Boolean},setup:function(props){var $toast=(0,useContext.A)().$root.$toast,data=(0,vue_common_prod.reactive)({sets:[],isCardModalActive:props.isModalActive,errors:[],owner:""});var isCardModalActive=(0,vue_common_prod.computed)(function(){return data.isCardModalActive}),showModal=function(show){data.isCardModalActive=show},deleteSetFromState=function(name,identifier){!function(setName,identifier){var sets=FormBuilderStore.getState().sets.filter(function(s){return s.identifier==identifier}),indexOfObject=sets.findIndex(function(obj){return obj.name===setName});indexOfObject>-1&&sets.splice(indexOfObject,1),FormBuilderStore.setState(function(existingSets){return{sets:(0,tslib_es6.fX)([],sets,!0)}}),ExecuteSetsCallbacks(0,identifier)}(name,identifier);var indexOfObject=data.sets.findIndex(function(obj){return obj.name===name});indexOfObject>-1&&data.sets.splice(indexOfObject,1),$toast.open({message:Localizator.z.translateWithFormat("vue.form.sets.component.managesets.delete.result.success.message"),type:"is-success",position:"is-bottom"})};return{data:data,hasAnyItems:function(){var _a;return(null===(_a=this.$slots.secondaryItems)||void 0===_a?void 0:_a.length)>0},updateData:function(sets,owner){data.sets=sets,data.owner=owner,showModal(!0)},closePopup:function(){showModal(!1)},deleteSet:function(id,name,identifier){if(!id)return deleteSetFromState(name,identifier);FieldSetsService_delete(id).then(function(response){response.data.isSuccess?deleteSetFromState(name,identifier):response.data.errors.length>0?data.errors=response.data.errors:$toast.open({message:Localizator.z.translateWithFormat("vue.form.sets.component.managesets.delete.result.failed.message"),type:"is-danger",position:"is-bottom"})})},isCardModalActive:isCardModalActive,modalTitle:function(){return Localizator.z.translateWithFormat("vue.form.sets.component.managesets.modal.title",data.owner)}}}},Sets_FormBuilderManageSetsvue_type_script_lang_ts_=FormBuilderManageSetsvue_type_script_lang_ts_,FormBuilderManageSets=(0,componentNormalizer.A)(Sets_FormBuilderManageSetsvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-modal",{attrs:{active:_vm.isCardModalActive,width:800,"can-cancel":!1},on:{"update:active":function($event){_vm.isCardModalActive=$event},close:_vm.closePopup}},[_c("div",{staticClass:"modal-card"},[_c("header",{staticClass:"modal-card-head"},[_c("p",{staticClass:"modal-card-title"},[_vm._v(_vm._s(_vm.modalTitle()))]),_vm._v(" "),_c("button",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:_vm.closePopup}})]),_vm._v(" "),_c("section",{staticClass:"modal-card-body"},[_vm.data.errors.length>0?_c("div",{staticClass:"errors has-text-danger"},_vm._l(_vm.data.errors,function(error){return _c("div",{staticClass:"error"},[_vm._v(_vm._s(error))])}),0):_vm._e(),_vm._v(" "),_c("cf-table",{attrs:{data:_vm.data.sets,striped:!0},on:{"update:data":function($event){return _vm.$set(_vm.data,"sets",$event)}},scopedSlots:_vm._u([{key:"default",fn:function(props){return[_c("cf-table-column",{attrs:{label:"Name"}},[_vm._v("\n "+_vm._s(props.row.name)+"\n ")]),_vm._v(" "),_c("cf-table-column",{attrs:{label:"Item"}},[_vm._v("\n "+_vm._s(props.row.item)+"\n ")]),_vm._v(" "),_c("cf-table-column",{attrs:{label:"Date"}},[_vm._v("\n "+_vm._s(props.row.date)+"\n ")]),_vm._v(" "),_c("cf-table-column",[_c("button",{staticClass:"button is-danger",attrs:{type:"button"},on:{click:function($event){return _vm.deleteSet(props.row.id,props.row.name,props.row.identifier)}}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.sets.component.managesets.button.delete"))+"\n ")])])]}}])})],1),_vm._v(" "),_c("footer",{staticClass:"modal-card-foot"},[_c("button",{staticClass:"button is-primary",attrs:{type:"button"},on:{click:_vm.closePopup}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.form.sets.component.managesets.button.cancel"))+"\n ")])])])])},[],!1,null,null,null).exports,FormBuilderSetsSelectorvue_type_script_lang_ts_={name:"cfFormBuilderSetsSelector",components:{cfFormBuilderManageSets:FormBuilderManageSets},props:{identifier:{type:String},owner:{type:String}},setup:function(props,_a){var _this=this,emit=_a.emit,context=(0,useContext.A)(),data=(0,vue_common_prod.reactive)({sets:[]});(0,vue_common_prod.onMounted)(function(){return(0,tslib_es6.sH)(_this,void 0,void 0,function(){var _a;return(0,tslib_es6.YH)(this,function(_b){switch(_b.label){case 0:return data.sets=[],0==FormBuilderStoreGetSets(props.identifier).length&&props.identifier?(_a=FormBuilderStoreAddSets,[4,getSets(props.identifier)]):[3,2];case 1:_a.apply(void 0,[_b.sent()]),_b.label=2;case 2:return data.sets=FormBuilderStoreGetSets(props.identifier),identifier=props.identifier,listener=function(state){data.sets=FormBuilderStoreGetSets(props.identifier)},FormBuilderStore.setState(function(calls){return{callBacksForSets:(0,tslib_es6.fX)((0,tslib_es6.fX)([],FormBuilderStore.getState().callBacksForSets,!0),[{identifier:identifier,listener:listener}],!1)}}),[2]}var identifier,listener})})});var getSets=function(identifier){return(0,tslib_es6.sH)(_this,void 0,Promise,function(){return(0,tslib_es6.YH)(this,function(_a){return[2,FieldSetsService_getAllByIdentifier(identifier).then(function(response){return response.data})]})})};return{data:data,onAddSet:function(setName){var _a,set=null===(_a=data.sets.filter(function(it){return it.name==setName}))||void 0===_a?void 0:_a[0];emit("on-add-set",set)},onManageSets:function(){var builder=context.$refs.manage_sets;builder&&builder.updateData(data.sets,props.owner)}}}},Sets_FormBuilderSetsSelectorvue_type_script_lang_ts_=FormBuilderSetsSelectorvue_type_script_lang_ts_,FormBuilderSetsSelector=(0,componentNormalizer.A)(Sets_FormBuilderSetsSelectorvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"is-spaced"},[_c("cf-form-builder-manage-sets",{ref:"manage_sets"}),_vm._v(" "),_c("div",{staticClass:"selector"},[_vm.data.sets.length>0?_c("cf-dropdown",{attrs:{"mobile-modal":!1}},[_c("button",{staticClass:"button is-primary is-clickable is-outlined",attrs:{slot:"trigger",type:"button"},slot:"trigger"},[_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.form.sets.component.selector.loadset.title")))]),_vm._v(" "),_c("cf-icon",{attrs:{"icon-pack":"ti",icon:"angle-down"}})],1),_vm._v(" "),_vm._l(_vm.data.sets,function(set,index){return[_c("cf-dropdown-item",{on:{click:function($event){return _vm.onAddSet(set.name)}}},[_c("span",{staticClass:"is-clickable"},[_vm._v(_vm._s(set.name))])])]}),_vm._v(" "),_c("hr",{staticClass:"dropdown-divider"}),_vm._v(" "),_c("cf-dropdown-item",{on:{click:function($event){return _vm.onManageSets()}}},[_c("span",{staticClass:"is-clickable"},[_vm._v(_vm._s(_vm._f("localizable")("vue.form.sets.component.selector.managesets.title")))])])],2):_vm._e()],1)],1)},[],!1,null,null,null).exports,cfFormDatePicker=function(_super){function cfFormDatePicker(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this}var _a;return(0,tslib_es6.C6)(cfFormDatePicker,_super),cfFormDatePicker.prototype.mounted=function(){this.validationRule=this.getValidationRule()},cfFormDatePicker.prototype.onSchemaChanged=function(schema){schema||(schema={}),this.mySchema=schema,this.validationRule=this.getValidationRule(),this.setInternalValue(this.value)},Object.defineProperty(cfFormDatePicker.prototype,"icon",{get:function(){var _a;return null!==(_a=this.mySchema.icon)&&void 0!==_a?_a:"calendar"},enumerable:!1,configurable:!0}),Object.defineProperty(cfFormDatePicker.prototype,"iconPack",{get:function(){var _a;return null!==(_a=this.mySchema.iconPack)&&void 0!==_a?_a:"fa"},enumerable:!1,configurable:!0}),cfFormDatePicker.prototype.onValueChanged=function(val){this.setInternalValue(val)},cfFormDatePicker.prototype.onInternalValueChanged=function(val){this.changedValue(val)},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_a=void 0!==datepicker_type_namespaceObject.IDatePickerSchema&&datepicker_type_namespaceObject.IDatePickerSchema)?_a:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormDatePicker.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormDatePicker.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("internalValue"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[String]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormDatePicker.prototype,"onInternalValueChanged",null),cfFormDatePicker=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:{cfFormField:formField.A,cfFormMasked:formMasked.A},name:"cf-form-date-picker"})],cfFormDatePicker)}((0,vue_class_component_esm.vE)(FormBuilderElementMixin.F)),datepicker_formDatePickervue_type_script_lang_ts_=cfFormDatePicker,formDatePicker=(0,componentNormalizer.A)(datepicker_formDatePickervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-form-field",{attrs:{"field-name":_vm.fieldName,"is-horizontal":_vm.isHorizontal,schema:_vm.mySchema}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c("cf-datepicker",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getValidate(),expression:"getValidate()"}],attrs:{expanded:"",id:_vm.mySchema.id,name:_vm.getFieldName(_vm.mySchema.property),"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),placeholder:_vm.mySchema.placeholder,disabled:_vm.isDisabled,"icon-pack":_vm.iconPack,icon:_vm.icon,"allow-null-date":_vm.mySchema.allowNullDate,"allow-clear":_vm.mySchema.allowClear},model:{value:_vm.internalValue,callback:function($$v){_vm.internalValue=$$v},expression:"internalValue"}})],1)],1)},[],!1,null,null,null).exports,cfFormTagInput=function(_super){function cfFormTagInput(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this}var _a;return(0,tslib_es6.C6)(cfFormTagInput,_super),cfFormTagInput.prototype.mounted=function(){this.validationRule=this.getValidationRule()},cfFormTagInput.prototype.onInput=function(value){this.internalValue=value.join(",")},Object.defineProperty(cfFormTagInput.prototype,"getSplitValue",{get:function(){var _a,_b;return null!==(_b=null===(_a=this.internalValue)||void 0===_a?void 0:_a.split(",").filter(function(x){return!!x.trim()}))&&void 0!==_b?_b:[]},enumerable:!1,configurable:!0}),cfFormTagInput.prototype.onSchemaChanged=function(schema){schema||(schema={}),this.mySchema=schema,this.validationRule=this.getValidationRule(),this.setInternalValue(this.value)},Object.defineProperty(cfFormTagInput.prototype,"icon",{get:function(){var _a;return null!==(_a=this.mySchema.icon)&&void 0!==_a?_a:"label"},enumerable:!1,configurable:!0}),cfFormTagInput.prototype.onValueChanged=function(val){this.setInternalValue(val)},cfFormTagInput.prototype.onInternalValueChanged=function(val){this.changedValue(val)},(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("schema",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_a=void 0!==taginput_types_namespaceObject.ITagInputSchema&&taginput_types_namespaceObject.ITagInputSchema)?_a:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormTagInput.prototype,"onSchemaChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value",{immediate:!0,deep:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormTagInput.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("internalValue"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Array]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfFormTagInput.prototype,"onInternalValueChanged",null),cfFormTagInput=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({mixins:[FormBuilderElementMixin.F],components:{cfFormField:formField.A,cfFormMasked:formMasked.A},name:"cf-form-tag-input"})],cfFormTagInput)}((0,vue_class_component_esm.vE)(FormBuilderElementMixin.F)),taginput_formTagInputvue_type_script_lang_ts_=cfFormTagInput,formTagInput=(0,componentNormalizer.A)(taginput_formTagInputvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-form-field",{attrs:{"field-name":_vm.fieldName,"is-horizontal":_vm.isHorizontal,schema:_vm.mySchema}},[_c("cf-form-masked",{attrs:{schema:_vm.mySchema}},[_c("cf-taginput",{directives:[{name:"validate",rawName:"v-validate",value:_vm.getValidate(),expression:"getValidate()"}],class:_vm.mySchema.className+" is-expanded",attrs:{value:_vm.getSplitValue,id:_vm.mySchema.id,name:_vm.getFieldName(_vm.mySchema.property),"data-vv-as":_vm._f("localizeField")(_vm.mySchema.label),placeholder:_vm.mySchema.placeholder,disabled:_vm.isDisabled,icon:_vm.icon},on:{input:_vm.onInput}})],1)],1)},[],!1,null,null,null).exports,cfFormPrimitiveUpload=function(_super){function cfFormPrimitiveUpload(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.mySchema=_this.schema,_this.fileName="",_this}var _a;return(0,tslib_es6.C6)(cfFormPrimitiveUpload,_super),cfFormPrimitiveUpload.prototype.mounted=function(){this.validationRule=this.getValidationRule()},cfFormPrimitiveUpload.prototype.getFileList=function(files){for(var fileList=[],i=0;ilastItemIndex||index1<0||index2>lastItemIndex||index2<0||Math.max(index1,index2)>list.length-1)){var removedSubPart=list.splice(index1,1)[0];list.splice(index2,0,removedSubPart)}},ReorderLocalstorageHelper_setViewMode=function(detailedMode){localStorage.setItem("reorder-table-detailed-view",detailedMode.toString())},ReorderLocalstorageHelper_getViewMode=function(){try{return Boolean(JSON.parse(localStorage.getItem("reorder-table-detailed-view")))}catch(error){return!1}},ReorderChildItemsTablevue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-reorder-child-items-table",components:{CfFormTable:form_table.A},props:{group:Object,detailedView:Boolean},setup:function(props,_a){var emit=_a.emit,key=(0,vue_common_prod.ref)(0),lastItemIndex=(0,vue_common_prod.computed)(function(){return props.group.Items.length-1}),swapItems=function(index1,index2){swapCartItems(props.group.Items,lastItemIndex.value,index1,index2),key.value++,props.group.Items.forEach(function(item,index){item.DisplayOrder=index+1}),emit("reordered")},onMoveUp=function(index){return swapItems(index,index-1)},onMoveDown=function(index){return swapItems(index,index+1)},onMoveTop=function(index){return swapItems(index,0)},onMoveBottom=function(index){return swapItems(index,lastItemIndex.value)},schema=(0,vue_common_prod.ref)(),setSchema=function(){var source,detailedView,emits;schema.value=(source=props.group.Items,detailedView=props.detailedView,emits={onMoveDown:onMoveDown,onMoveUp:onMoveUp,onMoveTop:onMoveTop,onMoveBottom:onMoveBottom},(new builders_TableSchemaBuilder).WithSource(source).AddColumns(function(builder){builder.Bound().Key("index").VerticalAlignment(function(x){return x.Middle}).Render(function(row,index){return{render:function(h){return h(RowIndexColumn,{props:{index:index}})}}}),builder.Bound(function(column){return column.ImageUrl}).Label("loc://vue.web.cart.reorderstep.column.image").DefaultVisible(detailedView).Render(function(row){return{render:function(h){return h(PictureColumn,{props:{orderItem:row}})}}}),builder.Bound(function(column){return column.ProductName}).Label("loc://vue.web.cart.reorderstep.column.description").Render(function(row){return{render:function(h){return h(ProductNameColumn,{props:{orderItem:row,detailedView:detailedView}})}}}),builder.Bound(function(column){return column.Quantity}).Label("loc://vue.web.cart.reorderstep.column.qty").Render(function(row){return{render:function(h){return h(QuantityColumn,{props:{orderItem:row}})}}}),builder.Bound(function(column){return column.FormattedTotalPrice}).Label("loc://vue.web.cart.reorderstep.column.total").Render(function(row){return{render:function(h){return h(TotalColumn,{props:{orderItem:row}})}}}),builder.Bound().Key("actions").CellClass("reorder-items-column").Label("loc://vue.web.cart.reorderstep.childtable.column.reorderitems").Render(function(row,index){return{render:function(h){return h(ReorderButtonsColumn,{props:{index:index},on:{"on-move-up":function(data){return emits.onMoveUp(data)},"on-move-down":function(data){return emits.onMoveDown(data)},"on-move-top":function(data){return emits.onMoveTop(data)},"on-move-bottom":function(data){return emits.onMoveBottom(data)}}})}}})}).WithTableConfig({striped:!0,paginationDisabled:!0,draggable:{enabled:!0,fullRowDrag:!0,props:{filter:".reorder-items-column"}}}).Build())};return setSchema(),(0,vue_common_prod.watch)(function(){return props.detailedView},setSchema),{schema:schema,key:key,onChangeOrder:function(_a){var oldIndex=_a.oldIndex,newIndex=_a.newIndex;swapItems(oldIndex,newIndex)}}}}),reorder_items_step_ReorderChildItemsTablevue_type_script_lang_ts_=ReorderChildItemsTablevue_type_script_lang_ts_,ReorderChildItemsTable=(0,componentNormalizer.A)(reorder_items_step_ReorderChildItemsTablevue_type_script_lang_ts_,function(){var _h=this.$createElement;return(this._self._c||_h)("cf-form-table",{key:this.key,attrs:{table:this.schema.table,actions:this.schema.actions,columns:this.schema.columns,data:this.schema.data,source:this.schema.source},on:{"drag-end":this.onChangeOrder}})},[],!1,null,null,null).exports,ReorderOrderLinesService_getOrderLines=function(){return axios.A.get((relativeUrl="GetOrderedShoppingCartItems",(0,helpers.ID)("/checkout/"+relativeUrl)));var relativeUrl},ReorderItemsTablevue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CfReorderItemsTable",components:{CfReorderChildItemsTable:ReorderChildItemsTable,CfReorderButtonsColumn:ReorderButtonsColumn,CfTableColumn:table.V,CfTable:table.X},setup:function(){var cartGroups=(0,vue_common_prod.ref)([]),lastGroupIndex=(0,vue_common_prod.computed)(function(){return cartGroups.value.length-1}),forceRenderKey=(0,vue_common_prod.ref)(0),isLoading=(0,vue_common_prod.ref)(!1),isDetailedChildTableViewEnabled=(0,vue_common_prod.ref)(ReorderLocalstorageHelper_getViewMode()),stepHint=(0,vue_common_prod.ref)(""),triggerReorderEvent=function(){cartGroups.value.forEach(function(g){g.Items.forEach(function(item,index){return item.DisplayOrder=index+1})});var result,itemIndex,event=new CustomEvent("reorder-cart-items",{bubbles:!0,detail:{cartItems:(result=[],itemIndex=0,cartGroups.value.forEach(function(group){group.Items.forEach(function(item){result.push({Id:item.Id,DisplayOrder:itemIndex}),itemIndex++})}),result)}});document.dispatchEvent(event)},swapGroups=function(index1,index2){swapCartItems(cartGroups.value,lastGroupIndex.value,index1,index2),forceRenderKey.value++,triggerReorderEvent()},isMobileScreen=(0,vue_common_prod.computed)(function(){return window.screen.width<768});return(0,vue_common_prod.watch)(isDetailedChildTableViewEnabled,function(value){ReorderLocalstorageHelper_setViewMode(value)}),(0,vue_common_prod.onMounted)(function(){isLoading.value=!0,ReorderOrderLinesService_getOrderLines().then(function(response){cartGroups.value=response.data||[],triggerReorderEvent()}).finally(function(){isLoading.value=!1}),(0,I18NLocalizationService.NH)(function(){stepHint.value=Localizator.z.translate("vue.web.checkout.reorderstep.hint")})}),{cartGroups:cartGroups,forceRenderKey:forceRenderKey,isMobileScreen:isMobileScreen,isLoading:isLoading,isDetailedChildTableViewEnabled:isDetailedChildTableViewEnabled,stepHint:stepHint,triggerReorderEvent:triggerReorderEvent,onChangeGroupOrder:function(_a){var oldIndex=_a.oldIndex,newIndex=_a.newIndex;swapGroups(oldIndex,newIndex)},onMoveGroupBottom:function(index){return swapGroups(index,lastGroupIndex.value)},onMoveGroupTop:function(index){return swapGroups(index,0)},onMoveGroupDown:function(index){return swapGroups(index,index+1)},onMoveGroupUp:function(index){return swapGroups(index,index-1)}}}}),reorder_items_step_ReorderItemsTablevue_type_script_lang_ts_=ReorderItemsTablevue_type_script_lang_ts_,ReorderItemsTable=(0,componentNormalizer.A)(reorder_items_step_ReorderItemsTablevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"checkout-reorder-items-step"},[_c("div",{staticClass:"mb-5 has-text-centered step-subtitle",domProps:{innerHTML:_vm._s(_vm.stepHint)}}),_vm._v(" "),_c("div",{staticClass:"mb-5"},[_c("cf-switch",{model:{value:_vm.isDetailedChildTableViewEnabled,callback:function($$v){_vm.isDetailedChildTableViewEnabled=$$v},expression:"isDetailedChildTableViewEnabled"}},[_vm._v("\n "+_vm._s(_vm._f("localizable")(_vm.isDetailedChildTableViewEnabled?"vue.web.cart.reorderstep.detailedview":"vue.web.cart.reorderstep.simpleview"))+"\n ")])],1),_vm._v(" "),_vm.isLoading?_vm._e():_c("hr",{staticClass:"table-header-top-border"}),_vm._v(" "),_c("cf-table",{key:_vm.forceRenderKey,staticClass:"checkout-reorder-items-table",attrs:{detailed:!0,"draggable-props":{filter:".reorder-items-column"},"row-class":function(row){return"reorder-group-row-"+(row.GroupKey||row.GroupName)},data:_vm.cartGroups,striped:"","draggable-rows":!_vm.isMobileScreen,"full-row-drag":"",loading:_vm.isLoading,paginated:!1},on:{"drag-end":_vm.onChangeGroupOrder},scopedSlots:_vm._u([{key:"detail",fn:function(ref){ref.row;var index=ref.index;return[_c("cf-reorder-child-items-table",{attrs:{group:_vm.cartGroups[index],"detailed-view":_vm.isDetailedChildTableViewEnabled},on:{reordered:_vm.triggerReorderEvent}})]}},{key:"default",fn:function(ref){var row=ref.row,index=ref.index;return[_c("cf-table-column",{staticClass:"description-column",attrs:{"vertical-align":"middle",label:_vm._f("localizable")("vue.web.cart.reorderstep.column.groupname")}},[_c("span",{staticClass:"has-text-weight-semibold"},[_vm._v(_vm._s(row.GroupName))])]),_vm._v(" "),_c("cf-table-column",{attrs:{"vertical-align":"middle",label:_vm._f("localizable")("vue.web.cart.reorderstep.table.column.label.qty")}},[_c("span",[_vm._v(_vm._s(row.GroupTotalQuantity))])]),_vm._v(" "),_c("cf-table-column",{attrs:{"vertical-align":"middle",label:_vm._f("localizable")("vue.web.cart.reorderstep.table.column.label.total")}},[_c("span",[_vm._v(_vm._s(row.GroupSubtotal||"—"))])]),_vm._v(" "),_c("cf-table-column",{attrs:{"cell-class":"reorder-items-column","vertical-align":"middle",width:"120",label:_vm._f("localizable")("vue.web.cart.reorderstep.table.column.label.reorderitems")}},[_c("cf-reorder-buttons-column",{attrs:{index:index,"enable-tooltips":!_vm.isMobileScreen},on:{"on-move-up":_vm.onMoveGroupUp,"on-move-down":_vm.onMoveGroupDown,"on-move-top":_vm.onMoveGroupTop,"on-move-bottom":_vm.onMoveGroupBottom}})],1)]}}])})],1)},[],!1,null,null,null).exports,checkout_additional_details_CheckoutAdditionalDetailsvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-checkout-additional-details",props:{address:{type:String,default:""},title:{type:String,default:""},label:{type:String,default:""}},setup:function(props){var isExpanded=(0,vue_common_prod.ref)(!0),decodedAddress=(0,vue_common_prod.computed)(function(){if(!props.address)return null;try{return(0,helpers.$)(props.address)}catch(e){return console.warn("Failed to decode address:",e),null}}),fullName=(0,vue_common_prod.computed)(function(){return decodedAddress.value?[decodedAddress.value.FirstName,decodedAddress.value.LastName].filter(Boolean).join(" "):""}),cityStateZip=(0,vue_common_prod.computed)(function(){return decodedAddress.value?[decodedAddress.value.City,decodedAddress.value.StateProvinceName,decodedAddress.value.ZipPostalCode].filter(Boolean).join(", "):""});return{decodedAddress:decodedAddress,fullName:fullName,cityStateZip:cityStateZip,isExpanded:isExpanded,toggleExpanded:function(){isExpanded.value=!isExpanded.value}}}}),CheckoutAdditionalDetails=(0,componentNormalizer.A)(checkout_additional_details_CheckoutAdditionalDetailsvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.decodedAddress?_c("div",{staticClass:"checkout-additional-details"},[_c("div",{staticClass:"details-toggle",on:{click:_vm.toggleExpanded}},[_c("strong",[_vm._v(_vm._s(_vm.title))]),_vm._v(" "),_c("i",{staticClass:"fas",class:_vm.isExpanded?"fa-chevron-up":"fa-chevron-down"})]),_vm._v(" "),_c("div",{directives:[{name:"show",rawName:"v-show",value:_vm.isExpanded,expression:"isExpanded"}],staticClass:"details-content"},[_c("div",{staticClass:"address-block"},[_c("div",{staticClass:"address-block-title"},[_vm._v(_vm._s(_vm.label))]),_vm._v(" "),_vm.fullName?_c("div",{staticClass:"address-line"},[_vm._v(_vm._s(_vm.fullName))]):_vm._e(),_vm._v(" "),_vm.decodedAddress.Company?_c("div",{staticClass:"address-line"},[_vm._v(_vm._s(_vm.decodedAddress.Company))]):_vm._e(),_vm._v(" "),_vm.decodedAddress.Address1?_c("div",{staticClass:"address-line"},[_vm._v(_vm._s(_vm.decodedAddress.Address1))]):_vm._e(),_vm._v(" "),_vm.decodedAddress.Address2?_c("div",{staticClass:"address-line"},[_vm._v(_vm._s(_vm.decodedAddress.Address2))]):_vm._e(),_vm._v(" "),_vm.cityStateZip?_c("div",{staticClass:"address-line"},[_vm._v(_vm._s(_vm.cityStateZip))]):_vm._e(),_vm._v(" "),_vm.decodedAddress.CountryName?_c("div",{staticClass:"address-line"},[_vm._v(_vm._s(_vm.decodedAddress.CountryName))]):_vm._e(),_vm._v(" "),_vm.decodedAddress.PhoneNumber?_c("div",{staticClass:"address-line"},[_vm._v(_vm._s(_vm.decodedAddress.PhoneNumber))]):_vm._e(),_vm._v(" "),_vm.decodedAddress.Email?_c("div",{staticClass:"address-line"},[_vm._v(_vm._s(_vm.decodedAddress.Email))]):_vm._e()])])]):_vm._e()},[],!1,null,null,null).exports,account_additional_info_MisCermAccountAdditionalInfovue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cf-cerm-additional-info",props:{model:Object},setup:function(){return{isOpen:(0,vue_common_prod.ref)(!1)}}}),MisCermAccountAdditionalInfo=(0,componentNormalizer.A)(account_additional_info_MisCermAccountAdditionalInfovue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("cf-collapse",{staticClass:"card vue-component-wrapper",attrs:{open:_vm.isOpen},on:{"update:open":function($event){_vm.isOpen=$event}}},[_c("div",{staticClass:"card-header",attrs:{slot:"trigger"},slot:"trigger"},[_c("p",{staticClass:"card-header-title"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.cerm.pages.customerinfo.additionalinformation.header.title"))+"\n ")]),_vm._v(" "),_c("a",{staticClass:"card-header-icon"},[_c("cf-icon",{attrs:{"icon-pack":"fa",icon:_vm.isOpen?"angle-down":"angle-up"}})],1)]),_vm._v(" "),_c("div",{staticClass:"is-multiline is-mobile"},[_c("div",{staticClass:"is-flex"},[_c("div",{staticClass:"column is-one-quarter has-text-weight-semibold"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.cerm.pages.customerinfo.additionalinformation.body.fields.name"))+"\n ")]),_vm._v(" "),_c("div",{staticClass:"column is-three-quarters"},[_vm._v("\n "+_vm._s(_vm.model.Representative.Name)+"\n ")])]),_vm._v(" "),_c("div",{staticClass:"is-flex"},[_c("div",{staticClass:"column is-one-quarter has-text-weight-semibold"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.cerm.pages.customerinfo.additionalinformation.body.fields.email"))+"\n ")]),_vm._v(" "),_c("div",{staticClass:"column is-three-quarters is-underlined"},[_c("a",{attrs:{href:"mailto:"+_vm.model.Representative.Email}},[_vm._v(_vm._s(_vm.model.Representative.Email))])])])])])},[],!1,null,null,null).exports,PublicInsightsService_getDashboards=function(url){return apiSetup.A.get(url)},PublicInsightsService_getQuestions=function(url){return apiSetup.A.get(url)},PublicInsightsService_refreshDashboard=function(url){return apiSetup.A.post(url,{})},PublicInsightsService_exportQuestion=function(url,request){var params=new URLSearchParams;return params.append("questionId",String(request.questionId)),params.append("format",request.format),request.dateFrom&¶ms.append("dateFrom",request.dateFrom),request.dateTo&¶ms.append("dateTo",request.dateTo),apiSetup.A.post(url,params,{headers:{"Content-Type":"application/x-www-form-urlencoded"}})},PublicInsightsService_exportQuestions=function(url,request){return apiSetup.A.post(url,request)};!function(InsightsTab){InsightsTab.Dashboards="dashboards",InsightsTab.Reports="reports"}(InsightsTab||(InsightsTab={})),function(ExportFormat){ExportFormat.CsvLocal="csv-local",ExportFormat.CsvUtc="csv-utc",ExportFormat.Json="json",ExportFormat.Xlsx="xlsx"}(ExportFormat||(ExportFormat={})),function(BackendExportFormat){BackendExportFormat.CsvStorefrontTimezone="CsvStorefrontTimezone",BackendExportFormat.Csv="Csv",BackendExportFormat.Json="Json",BackendExportFormat.Xlsx="Xlsx"}(BackendExportFormat||(BackendExportFormat={})),function(DateRangePreset){DateRangePreset.AllTime="allTime",DateRangePreset.Today="today",DateRangePreset.Last24Hours="last24Hours",DateRangePreset.ThisWeek="thisWeek",DateRangePreset.Last7Days="last7Days",DateRangePreset.ThisMonth="thisMonth",DateRangePreset.Last30Days="last30Days",DateRangePreset.Last6Months="last6Months",DateRangePreset.Last12Months="last12Months",DateRangePreset.LastYear="lastYear",DateRangePreset.Custom="custom"}(DateRangePreset||(DateRangePreset={})),function(ReportExportFormat){ReportExportFormat.Csv="csv",ReportExportFormat.Json="json",ReportExportFormat.Xlsx="xlsx"}(ReportExportFormat||(ReportExportFormat={})),function(RefreshInterval){RefreshInterval[RefreshInterval.Seconds30=3e4]="Seconds30",RefreshInterval[RefreshInterval.Minutes5=3e5]="Minutes5",RefreshInterval[RefreshInterval.Minutes10=6e5]="Minutes10",RefreshInterval[RefreshInterval.Minutes30=18e5]="Minutes30",RefreshInterval[RefreshInterval.Hours1=36e5]="Hours1"}(RefreshInterval||(RefreshInterval={})),function(ActiveIframe){ActiveIframe.Primary="primary",ActiveIframe.Secondary="secondary"}(ActiveIframe||(ActiveIframe={}));var UTC_TIMEZONE="UTC",ContainerLoader=__webpack_require__(9027),Switch=__webpack_require__(51967),InsightsDashboardEmbed=function(_super){function InsightsDashboardEmbed(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.isLoading=!0,_this.loadingMessage="",_this.currentExpirationDate=null,_this.hasLoadedOnce=!1,_this.activeIframe=ActiveIframe.Primary,_this.primarySrc="",_this.secondarySrc="",_this.isRefreshing=!1,_this.pendingSwap=!1,_this.isFullscreenActive=!1,_this.isFullscreenLoading=!1,_this.isFullscreenRefreshing=!1,_this.fullscreenHasLoadedOnce=!1,_this.fullscreenDashboardId=null,_this.fullscreenIframeSrc="",_this.fullscreenLiveEnabled=!1,_this.fullscreenRefreshInterval=RefreshInterval.Minutes5,_this.fullscreenRefreshTimer=null,_this.isBrowserFullscreen=!1,_this}var _a,_b;return(0,tslib_es6.C6)(InsightsDashboardEmbed,_super),Object.defineProperty(InsightsDashboardEmbed.prototype,"isPrimaryActive",{get:function(){return this.activeIframe===ActiveIframe.Primary},enumerable:!1,configurable:!0}),Object.defineProperty(InsightsDashboardEmbed.prototype,"isSecondaryActive",{get:function(){return this.activeIframe===ActiveIframe.Secondary},enumerable:!1,configurable:!0}),InsightsDashboardEmbed.prototype.onDashboardChange=function(newDashboard){newDashboard&&newDashboard.viewUrl&&(this.hasLoadedOnce||(this.isLoading=!0,this.loadingMessage=Localizator.z.translate("vue.frontend.plugins.insights.loading.dashboard")),this.isTokenExpired(newDashboard.expirationDate)?this.refreshAndLoad(!this.hasLoadedOnce):(this.loadIframe(newDashboard.viewUrl,!this.hasLoadedOnce),this.currentExpirationDate=newDashboard.expirationDate||null))},InsightsDashboardEmbed.prototype.isTokenExpired=function(expirationDate){return!!expirationDate&&Date.now()>=expirationDate-3e4},InsightsDashboardEmbed.prototype.loadIframe=function(url,isInitialLoad){var _this=this;void 0===isInitialLoad&&(isInitialLoad=!1),isInitialLoad||!this.hasLoadedOnce?(this.primarySrc=url,this.activeIframe=ActiveIframe.Primary):(this.isRefreshing=!0,this.pendingSwap=!0,this.activeIframe===ActiveIframe.Primary?this.secondarySrc=url:this.primarySrc=url,setTimeout(function(){_this.isRefreshing&&(_this.isRefreshing=!1,_this.pendingSwap=!1)},3e4))},InsightsDashboardEmbed.prototype.refreshAndLoad=function(isInitialLoad){var _this=this;(void 0===isInitialLoad&&(isInitialLoad=!1),this.refreshUrl)?(!isInitialLoad&&this.hasLoadedOnce?this.isRefreshing=!0:(this.isLoading=!0,this.loadingMessage=Localizator.z.translate("vue.frontend.plugins.insights.loading.dashboard")),PublicInsightsService_refreshDashboard(this.refreshUrl).then(function(response){response.data.success&&response.data.url?(_this.loadIframe(response.data.url,isInitialLoad),_this.currentExpirationDate=response.data.expirationUnixTicks||null,_this.dashboard.viewUrl=response.data.url,_this.dashboard.expirationDate=response.data.expirationUnixTicks):(_this.loadIframe(_this.dashboard.viewUrl,isInitialLoad),_this.isRefreshing=!1)}).catch(function(){_this.loadIframe(_this.dashboard.viewUrl,isInitialLoad),_this.isRefreshing=!1})):this.loadIframe(this.dashboard.viewUrl,isInitialLoad)},InsightsDashboardEmbed.prototype.onPrimaryIframeLoad=function(){this.isLoading=!1,this.hasLoadedOnce=!0,this.pendingSwap&&this.activeIframe===ActiveIframe.Secondary&&(this.activeIframe=ActiveIframe.Primary,this.pendingSwap=!1),this.isRefreshing=!1,this.initIframeResizer()},InsightsDashboardEmbed.prototype.onSecondaryIframeLoad=function(){this.isLoading=!1,this.hasLoadedOnce=!0,this.pendingSwap&&this.activeIframe===ActiveIframe.Primary&&(this.activeIframe=ActiveIframe.Secondary,this.pendingSwap=!1),this.isRefreshing=!1,this.initIframeResizer()},InsightsDashboardEmbed.prototype.onIframeError=function(){var _this=this;this.isLoading=!1,this.isRefreshing=!1,this.pendingSwap=!1,!this.hasLoadedOnce&&this.refreshUrl&&(this.loadingMessage=Localizator.z.translate("vue.frontend.plugins.insights.error.iframe"),setTimeout(function(){_this.refreshAndLoad(!0)},1e3))},InsightsDashboardEmbed.prototype.initIframeResizer=function(){if(void 0!==window.iFrameResize){var iframe=this.activeIframe===ActiveIframe.Primary?this.$refs.primaryIframe:this.$refs.secondaryIframe;iframe&&window.iFrameResize({log:!1},iframe)}},InsightsDashboardEmbed.prototype.openFullscreen=function(){this.fullscreenDashboardId=this.dashboard.id,this.fullscreenHasLoadedOnce=!1,this.isFullscreenActive=!0,this.loadFullscreenDashboard(!0)},InsightsDashboardEmbed.prototype.closeFullscreen=function(){var wasLiveEnabled=this.fullscreenLiveEnabled;this.isBrowserFullscreen&&this.exitBrowserFullscreen(),this.isFullscreenActive=!1,this.stopFullscreenRefresh(),this.fullscreenLiveEnabled=!1,this.fullscreenHasLoadedOnce=!1,this.isFullscreenRefreshing=!1,wasLiveEnabled&&this.refreshAndLoad(!1)},InsightsDashboardEmbed.prototype.toggleBrowserFullscreen=function(){this.isBrowserFullscreen?this.exitBrowserFullscreen():this.enterBrowserFullscreen()},InsightsDashboardEmbed.prototype.enterBrowserFullscreen=function(){var _this=this,modalContent=this.$el.querySelector(".fullscreen-dashboard-modal .modal-content");modalContent&&modalContent.requestFullscreen&&modalContent.requestFullscreen().then(function(){_this.isBrowserFullscreen=!0}).catch(function(err){console.error("Failed to enter fullscreen:",err)})},InsightsDashboardEmbed.prototype.exitBrowserFullscreen=function(){var _this=this;document.fullscreenElement&&document.exitFullscreen?document.exitFullscreen().then(function(){_this.isBrowserFullscreen=!1}).catch(function(err){console.error("Failed to exit fullscreen:",err)}):this.isBrowserFullscreen=!1},InsightsDashboardEmbed.prototype.onFullscreenChange=function(){this.isBrowserFullscreen=!!document.fullscreenElement},InsightsDashboardEmbed.prototype.mounted=function(){document.addEventListener("fullscreenchange",this.onFullscreenChange)},InsightsDashboardEmbed.prototype.onFullscreenDashboardChange=function(){this.fullscreenHasLoadedOnce=!1,this.loadFullscreenDashboard(!0)},InsightsDashboardEmbed.prototype.loadFullscreenDashboard=function(isInitialLoad){var _this=this;if(void 0===isInitialLoad&&(isInitialLoad=!1),this.fullscreenDashboardId){var selectedDashboard=this.dashboards.find(function(d){return d.id===_this.fullscreenDashboardId});if(selectedDashboard){isInitialLoad||!this.fullscreenHasLoadedOnce?(this.isFullscreenLoading=!0,this.loadingMessage=Localizator.z.translate("vue.frontend.plugins.insights.loading.dashboard")):this.isFullscreenRefreshing=!0;var refreshUrl=selectedDashboard.refreshUrl||this.getRefreshUrl(selectedDashboard.id);!refreshUrl||!this.isTokenExpired(selectedDashboard.expirationDate)&&isInitialLoad?this.fullscreenIframeSrc=selectedDashboard.viewUrl:PublicInsightsService_refreshDashboard(refreshUrl).then(function(response){response.data.success&&response.data.url?(_this.fullscreenIframeSrc=response.data.url,selectedDashboard.viewUrl=response.data.url,selectedDashboard.expirationDate=response.data.expirationUnixTicks):(_this.fullscreenIframeSrc=selectedDashboard.viewUrl,_this.isFullscreenRefreshing=!1)}).catch(function(){_this.fullscreenIframeSrc=selectedDashboard.viewUrl,_this.isFullscreenRefreshing=!1})}}},InsightsDashboardEmbed.prototype.getRefreshUrl=function(dashboardId){return this.refreshUrlTemplate?this.refreshUrlTemplate.replace("{id}",String(dashboardId)):""},InsightsDashboardEmbed.prototype.onFullscreenIframeLoad=function(){this.isFullscreenLoading=!1,this.isFullscreenRefreshing=!1,this.fullscreenHasLoadedOnce=!0},InsightsDashboardEmbed.prototype.onFullscreenLiveToggle=function(enabled){enabled?this.startFullscreenRefresh():this.stopFullscreenRefresh()},InsightsDashboardEmbed.prototype.onFullscreenIntervalChange=function(){this.fullscreenLiveEnabled&&(this.stopFullscreenRefresh(),this.startFullscreenRefresh())},InsightsDashboardEmbed.prototype.startFullscreenRefresh=function(){var _this=this;this.stopFullscreenRefresh(),this.fullscreenRefreshTimer=window.setInterval(function(){_this.loadFullscreenDashboard(!1)},this.fullscreenRefreshInterval)},InsightsDashboardEmbed.prototype.stopFullscreenRefresh=function(){null!==this.fullscreenRefreshTimer&&(window.clearInterval(this.fullscreenRefreshTimer),this.fullscreenRefreshTimer=null)},InsightsDashboardEmbed.prototype.beforeDestroy=function(){this.stopFullscreenRefresh(),document.removeEventListener("fullscreenchange",this.onFullscreenChange)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({required:!0}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==public_type_namespaceObject.IDashboardItem&&public_type_namespaceObject.IDashboardItem)?_a:Object)],InsightsDashboardEmbed.prototype,"dashboard",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:""}),(0,tslib_es6.Sn)("design:type",String)],InsightsDashboardEmbed.prototype,"refreshUrl",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:function(){return[]}}),(0,tslib_es6.Sn)("design:type",Array)],InsightsDashboardEmbed.prototype,"dashboards",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:""}),(0,tslib_es6.Sn)("design:type",String)],InsightsDashboardEmbed.prototype,"refreshUrlTemplate",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("dashboard",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",["function"==typeof(_b=void 0!==public_type_namespaceObject.IDashboardItem&&public_type_namespaceObject.IDashboardItem)?_b:Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],InsightsDashboardEmbed.prototype,"onDashboardChange",null),InsightsDashboardEmbed=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-insights-dashboard-embed",components:{cfContainerLoader:ContainerLoader.A,cfSwitch:Switch.A,cfButton:Button,cfModal:modal_Modal.A}})],InsightsDashboardEmbed)}(vue_property_decorator.lD),public_insights_dashboard_embedvue_type_script_lang_ts_=InsightsDashboardEmbed,insights_dashboard_embed=(0,componentNormalizer.A)(public_insights_dashboard_embedvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"insights-dashboard-embed"},[_c("div",{staticClass:"dashboard-controls-bar mb-3 is-flex is-justify-content-flex-end is-align-items-center"},[_vm.dashboards&&_vm.dashboards.length>0?_c("cf-button",{attrs:{classes:["catfish-button","is-small","is-outlined"]},on:{click:_vm.openFullscreen}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-arrows-alt"})]),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.dashboard.fullscreen")))])]):_vm._e()],1),_vm._v(" "),_vm.isLoading&&!_vm.hasLoadedOnce?_c("cf-container-loader",{attrs:{message:_vm.loadingMessage}}):_vm._e(),_vm._v(" "),_c("div",{directives:[{name:"show",rawName:"v-show",value:!_vm.isLoading||_vm.hasLoadedOnce,expression:"!isLoading || hasLoadedOnce"}],ref:"iframeContainer",staticClass:"iframe-container"},[_c("iframe",{directives:[{name:"show",rawName:"v-show",value:_vm.isPrimaryActive,expression:"isPrimaryActive"}],ref:"primaryIframe",staticClass:"dashboard-frame",attrs:{src:_vm.primarySrc,frameborder:"0",allowtransparency:""},on:{load:_vm.onPrimaryIframeLoad,error:_vm.onIframeError}}),_vm._v(" "),_c("iframe",{directives:[{name:"show",rawName:"v-show",value:_vm.isSecondaryActive,expression:"isSecondaryActive"}],ref:"secondaryIframe",staticClass:"dashboard-frame",attrs:{src:_vm.secondarySrc,frameborder:"0",allowtransparency:""},on:{load:_vm.onSecondaryIframeLoad,error:_vm.onIframeError}}),_vm._v(" "),_vm.isRefreshing?_c("div",{staticClass:"refresh-indicator"},[_c("i",{staticClass:"fa fa-refresh fa-spin"})]):_vm._e()]),_vm._v(" "),_c("cf-modal",{staticClass:"fullscreen-dashboard-modal",attrs:{active:_vm.isFullscreenActive,"can-cancel":["escape"],fullScreen:""},on:{"update:active":function($event){_vm.isFullscreenActive=$event}}},[_c("div",{staticClass:"fullscreen-dashboard"},[_c("div",{staticClass:"fullscreen-header"},[_c("div",{staticClass:"fullscreen-controls is-flex is-align-items-center is-justify-content-space-between"},[_c("div",{staticClass:"select"},[_c("select",{directives:[{name:"model",rawName:"v-model",value:_vm.fullscreenDashboardId,expression:"fullscreenDashboardId"}],on:{change:[function($event){var $$selectedVal=Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){return"_value"in o?o._value:o.value});_vm.fullscreenDashboardId=$event.target.multiple?$$selectedVal:$$selectedVal[0]},_vm.onFullscreenDashboardChange]}},_vm._l(_vm.dashboards,function(d){return _c("option",{key:d.id,domProps:{value:d.id}},[_vm._v("\n "+_vm._s(d.name)+"\n ")])}),0)]),_vm._v(" "),_c("div",{staticClass:"fullscreen-actions is-flex is-align-items-center"},[_c("div",{staticClass:"live-toggle is-flex is-align-items-center"},[_vm.fullscreenLiveEnabled?_c("div",{staticClass:"select is-small mr-2"},[_c("select",{directives:[{name:"model",rawName:"v-model",value:_vm.fullscreenRefreshInterval,expression:"fullscreenRefreshInterval"}],on:{change:[function($event){var $$selectedVal=Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){return"_value"in o?o._value:o.value});_vm.fullscreenRefreshInterval=$event.target.multiple?$$selectedVal:$$selectedVal[0]},_vm.onFullscreenIntervalChange]}},[_c("option",{domProps:{value:3e5}},[_vm._v("5m")]),_vm._v(" "),_c("option",{domProps:{value:6e5}},[_vm._v("10m")]),_vm._v(" "),_c("option",{domProps:{value:18e5}},[_vm._v("30m")]),_vm._v(" "),_c("option",{domProps:{value:36e5}},[_vm._v("1h")])])]):_vm._e(),_vm._v(" "),_c("cf-switch",{attrs:{size:"is-small"},on:{input:_vm.onFullscreenLiveToggle},model:{value:_vm.fullscreenLiveEnabled,callback:function($$v){_vm.fullscreenLiveEnabled=$$v},expression:"fullscreenLiveEnabled"}}),_vm._v(" "),_c("span",{staticClass:"ml-2"},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.dashboard.live")))])],1),_vm._v(" "),_c("button",{staticClass:"fullscreen-browser-btn",class:{"is-browser-fullscreen":_vm.isBrowserFullscreen},attrs:{title:_vm.isBrowserFullscreen?"Exit browser fullscreen":"Browser fullscreen"},on:{click:_vm.toggleBrowserFullscreen}},[_c("i",{staticClass:"fa",class:_vm.isBrowserFullscreen?"fa-compress":"fa-arrows-alt"})]),_vm._v(" "),_c("button",{staticClass:"delete is-medium",attrs:{"aria-label":"close"},on:{click:_vm.closeFullscreen}})])])]),_vm._v(" "),_c("div",{staticClass:"fullscreen-content"},[_vm.isFullscreenLoading&&!_vm.fullscreenHasLoadedOnce?_c("cf-container-loader",{attrs:{message:_vm.loadingMessage}}):_vm._e(),_vm._v(" "),_c("iframe",{directives:[{name:"show",rawName:"v-show",value:!_vm.isFullscreenLoading||_vm.fullscreenHasLoadedOnce,expression:"!isFullscreenLoading || fullscreenHasLoadedOnce"}],ref:"fullscreenIframe",attrs:{src:_vm.fullscreenIframeSrc,frameborder:"0",scrolling:"auto",allowtransparency:""},on:{load:_vm.onFullscreenIframeLoad}}),_vm._v(" "),_vm.isFullscreenRefreshing?_c("div",{staticClass:"refresh-indicator"},[_c("i",{staticClass:"fa fa-refresh fa-spin"})]):_vm._e()],1)])])],1)},[],!1,null,null,null).exports,Datepicker=__webpack_require__(91867),InsightsReportsTable=function(_super){function InsightsReportsTable(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.UTC_TIMEZONE=UTC_TIMEZONE,_this.ReportExportFormat=ReportExportFormat,_this.searchQuery="",_this.dateFrom=null,_this.dateTo=null,_this.selectedReports=[],_this.reportStates={},_this.isExporting=!1,_this.suppressDateChange=!1,_this.currentImmediateAction=null,_this.autoCloseTimeoutId=null,_this.openTimezoneAutocompleteId=null,_this.storefrontTimeZoneDisplayName=Localizator.z.translateWithFormat("vue.frontend.insights.timezone.storefront",_this.storefrontTimeZoneName),_this.additionalTimeZones=(0,tslib_es6.fX)((0,tslib_es6.fX)([],_this.storefrontTimeZoneId?[{displayName:_this.storefrontTimeZoneDisplayName,id:_this.storefrontTimeZoneId}]:[],!0),[{isUtc:!0,displayName:UTC_TIMEZONE,id:UTC_TIMEZONE}],!1),_this.selectedPreset=_this.datePresets.find(function(x){return x.value===DateRangePreset.Last30Days}),_this.availableTimeZonesInternal=(0,tslib_es6.fX)((0,tslib_es6.fX)([],_this.additionalTimeZones,!0),_this.availableTimeZones,!0),_this.filteredTimeZones=_this.availableTimeZonesInternal,_this}return(0,tslib_es6.C6)(InsightsReportsTable,_super),Object.defineProperty(InsightsReportsTable.prototype,"datePresets",{get:function(){return[{value:DateRangePreset.AllTime,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.alltime")},{value:DateRangePreset.Today,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.today")},{value:DateRangePreset.Last24Hours,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.last24hours")},{value:DateRangePreset.ThisWeek,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.thisweek")},{value:DateRangePreset.Last7Days,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.last7days")},{value:DateRangePreset.ThisMonth,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.thismonth")},{value:DateRangePreset.Last30Days,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.last30days")},{value:DateRangePreset.Last6Months,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.last6months")},{value:DateRangePreset.Last12Months,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.last12months")},{value:DateRangePreset.LastYear,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.lastyear")},{value:DateRangePreset.Custom,label:Localizator.z.translate("vue.frontend.plugins.insights.reports.preset.custom")}]},enumerable:!1,configurable:!0}),Object.defineProperty(InsightsReportsTable.prototype,"filteredReports",{get:function(){if(!this.searchQuery.trim())return this.reports;var query=this.searchQuery.toLowerCase().trim();return this.reports.filter(function(r){return r.name.toLowerCase().includes(query)})},enumerable:!1,configurable:!0}),Object.defineProperty(InsightsReportsTable.prototype,"isAllTimeSelected",{get:function(){return this.selectedPreset.value===DateRangePreset.AllTime},enumerable:!1,configurable:!0}),InsightsReportsTable.prototype.onReportsChange=function(newReports){var _this=this;newReports.forEach(function(report){_this.reportStates[report.id]||_this.$set(_this.reportStates,report.id,{timezone:_this.storefrontTimeZoneDisplayName,format:ReportExportFormat.Csv})})},InsightsReportsTable.prototype.mounted=function(){this.applyPreset(this.selectedPreset.value)},InsightsReportsTable.prototype.customIsChecked=function(a,b){return a.id===b.id},InsightsReportsTable.prototype.getReportState=function(reportId){return this.reportStates[reportId]||this.$set(this.reportStates,reportId,{timezone:UTC_TIMEZONE,format:ReportExportFormat.Csv}),this.reportStates[reportId]},InsightsReportsTable.prototype.isTimezoneEnabled=function(report){return this.getReportState(report.id).format===ReportExportFormat.Csv},InsightsReportsTable.prototype.onFormatChange=function(report){var state=this.getReportState(report.id);state.format!==ReportExportFormat.Csv&&(state.timezone=UTC_TIMEZONE)},InsightsReportsTable.prototype.onPresetChange=function(value){this.selectedPreset=value,this.applyPreset(value.value)},InsightsReportsTable.prototype.onDateChange=function(){this.suppressDateChange||(this.selectedPreset=this.datePresets.find(function(x){return x.value===DateRangePreset.Custom}))},InsightsReportsTable.prototype.onTimeZoneSearch=function(search){this.filteredTimeZones=this.availableTimeZonesInternal.filter(function(x){return x.displayName.toLowerCase().includes(search.toLowerCase())})},InsightsReportsTable.prototype.onTimeZoneFocus=function(reportId){if(null!==this.openTimezoneAutocompleteId&&this.openTimezoneAutocompleteId!==reportId){var previousAutocomplete=this.$refs["timezoneAutocomplete_"+this.openTimezoneAutocompleteId];previousAutocomplete&&(previousAutocomplete.isActive=!1)}this.openTimezoneAutocompleteId=reportId,this.filteredTimeZones=(0,tslib_es6.fX)([],this.availableTimeZonesInternal,!0)},InsightsReportsTable.prototype.clickTimezoneAutocomplete=function(reportId){var _this=this,autocomplete=this.$refs["timezoneAutocomplete_"+reportId];if(autocomplete&&autocomplete.isActive)return autocomplete.isActive=!1,void(this.openTimezoneAutocompleteId=null);if(null!==this.openTimezoneAutocompleteId&&this.openTimezoneAutocompleteId!==reportId){var previousAutocomplete=this.$refs["timezoneAutocomplete_"+this.openTimezoneAutocompleteId];previousAutocomplete&&(previousAutocomplete.isActive=!1)}this.$nextTick(function(){var _a;if(autocomplete){var input=null===(_a=autocomplete.$el)||void 0===_a?void 0:_a.querySelector("input");input&&(input.focus(),_this.openTimezoneAutocompleteId=reportId)}})},InsightsReportsTable.prototype.clearSearch=function(){this.searchQuery=""},InsightsReportsTable.prototype.applyPreset=function(preset){var _this=this;this.suppressDateChange=!0;var today=new Date;today.setHours(0,0,0,0);var endOfDay=new Date;switch(endOfDay.setHours(23,59,59,999),preset){case DateRangePreset.AllTime:this.dateFrom=null,this.dateTo=null;break;case DateRangePreset.Today:this.dateFrom=today,this.dateTo=endOfDay;break;case DateRangePreset.Last24Hours:this.dateFrom=new Date(Date.now()-864e5),this.dateTo=new Date;break;case DateRangePreset.ThisWeek:var startOfWeek=new Date(today);startOfWeek.setDate(today.getDate()-today.getDay()),this.dateFrom=startOfWeek,this.dateTo=endOfDay;break;case DateRangePreset.Last7Days:this.dateFrom=new Date(today.getTime()-6048e5),this.dateTo=endOfDay;break;case DateRangePreset.ThisMonth:var startOfMonth=new Date(today.getFullYear(),today.getMonth(),1);this.dateFrom=startOfMonth,this.dateTo=endOfDay;break;case DateRangePreset.Last30Days:this.dateFrom=new Date(today.getTime()-2592e6),this.dateTo=endOfDay;break;case DateRangePreset.Last6Months:this.dateFrom=new Date(today.getTime()-15552e6),this.dateTo=endOfDay;break;case DateRangePreset.Last12Months:this.dateFrom=new Date(today.getTime()-31536e6),this.dateTo=endOfDay;break;case DateRangePreset.LastYear:var lastYear=today.getFullYear()-1;this.dateFrom=new Date(lastYear,0,1),this.dateTo=new Date(lastYear,11,31,23,59,59,999);case DateRangePreset.Custom:}this.$nextTick(function(){_this.suppressDateChange=!1})},InsightsReportsTable.prototype.formatDate=function(date){if(!date)return null;var year=date.getFullYear(),month=String(date.getMonth()+1).padStart(2,"0"),day=String(date.getDate()).padStart(2,"0");return"".concat(year,"-").concat(month,"-").concat(day)},InsightsReportsTable.prototype.mapFormatToBackend=function(format,timezone){return format===ReportExportFormat.Csv?timezone&&timezone!==UTC_TIMEZONE?BackendExportFormat.CsvStorefrontTimezone:BackendExportFormat.Csv:format===ReportExportFormat.Json?BackendExportFormat.Json:format===ReportExportFormat.Xlsx?BackendExportFormat.Xlsx:BackendExportFormat.Csv},InsightsReportsTable.prototype.onDownloadSingleClick=function(report){this.downloadSingle(report)},InsightsReportsTable.prototype.downloadSingle=function(report){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var state,backendFormat,requestData,response,error_1;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:if(!(state=this.reportStates[report.id]))return[2];this.closeCurrentImmediateAction(),this.isExporting=!0,_a.label=1;case 1:return _a.trys.push([1,3,,4]),backendFormat=this.mapFormatToBackend(state.format,state.timezone),requestData={questionId:report.id,format:backendFormat},this.dateFrom&&(requestData.dateFrom=this.formatDate(this.dateFrom)),this.dateTo&&(requestData.dateTo=this.formatDate(this.dateTo)),[4,PublicInsightsService_exportQuestion(this.exportUrl,requestData)];case 2:return(response=_a.sent()).data.success&&response.data.actionId?this.showProgressModal(response.data.actionId):this.handleExportError(response.data.error||this.getLocalizedError("export")),[3,4];case 3:return error_1=_a.sent(),console.error("Export failed:",error_1),this.handleExportError(this.getLocalizedError("export")),[3,4];case 4:return[2]}})})},InsightsReportsTable.prototype.downloadSelected=function(){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var reports,request,response,error_2,_this=this;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return 0===this.selectedReports.length?[2]:1!==this.selectedReports.length?[3,2]:[4,this.downloadSingle(this.selectedReports[0])];case 1:return _a.sent(),[2];case 2:this.closeCurrentImmediateAction(),this.isExporting=!0,_a.label=3;case 3:return _a.trys.push([3,5,,6]),reports=this.selectedReports.map(function(report){var state=_this.reportStates[report.id];return{questionId:report.id,format:_this.mapFormatToBackend(state.format,state.timezone),timezone:state.format===ReportExportFormat.Csv?state.timezone:null,dateFrom:_this.formatDate(_this.dateFrom),dateTo:_this.formatDate(_this.dateTo)}}),request={reports:reports},[4,PublicInsightsService_exportQuestions(this.batchExportUrl,request)];case 4:return(response=_a.sent()).data.success&&response.data.actionId?this.showProgressModal(response.data.actionId):this.handleExportError(response.data.error||this.getLocalizedError("batchexport")),[3,6];case 5:return error_2=_a.sent(),console.error("Batch export failed:",error_2),this.handleExportError(this.getLocalizedError("batchexport")),[3,6];case 6:return[2]}})})},InsightsReportsTable.prototype.showProgressModal=function(actionId){var cfVue=window.cfVue;if(!cfVue||!cfVue.immediateAction)return console.error("cfVue.immediateAction not available"),void this.handleExportError(this.getLocalizedError("systemunavailable"));var title=Localizator.z.translate("vue.frontend.plugins.insights.report.exporting"),self=this;this.currentImmediateAction=cfVue.immediateAction.open({position:"is-bottom-right",title:title,onStatusChanged:function(queueItem){!queueItem||30!==queueItem.status&&40!==queueItem.status||(self.isExporting=!1,self.autoCloseTimeoutId=window.setTimeout(function(){self.closeCurrentImmediateAction()},5e3))},onClose:function(){self.isExporting=!1,self.currentImmediateAction=null}}),this.currentImmediateAction.insert(actionId)},InsightsReportsTable.prototype.closeCurrentImmediateAction=function(){null!==this.autoCloseTimeoutId&&(window.clearTimeout(this.autoCloseTimeoutId),this.autoCloseTimeoutId=null),this.currentImmediateAction&&!this.currentImmediateAction.isDestroyed&&(this.currentImmediateAction.closeProgramatically(),this.currentImmediateAction=null)},InsightsReportsTable.prototype.getLocalizedError=function(errorType){var key="vue.frontend.plugins.insights.reports.error.".concat(errorType);return Localizator.z.translate(key)},InsightsReportsTable.prototype.handleExportError=function(message){this.isExporting=!1;var cfVue=window.cfVue;cfVue&&cfVue.toast?cfVue.toast.open({duration:5e3,message:message,position:"is-bottom-right",type:"is-danger"}):alert(message)},InsightsReportsTable.prototype.beforeDestroy=function(){this.closeCurrentImmediateAction()},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({required:!0}),(0,tslib_es6.Sn)("design:type",Array)],InsightsReportsTable.prototype,"reports",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({required:!0}),(0,tslib_es6.Sn)("design:type",String)],InsightsReportsTable.prototype,"exportUrl",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({required:!0}),(0,tslib_es6.Sn)("design:type",String)],InsightsReportsTable.prototype,"batchExportUrl",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:function(){return[]}}),(0,tslib_es6.Sn)("design:type",Array)],InsightsReportsTable.prototype,"availableTimeZones",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:""}),(0,tslib_es6.Sn)("design:type",String)],InsightsReportsTable.prototype,"storefrontTimeZoneId",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:""}),(0,tslib_es6.Sn)("design:type",String)],InsightsReportsTable.prototype,"storefrontTimeZoneName",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:""}),(0,tslib_es6.Sn)("design:type",String)],InsightsReportsTable.prototype,"timeZoneName",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:""}),(0,tslib_es6.Sn)("design:type",String)],InsightsReportsTable.prototype,"utcOffset",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("reports",{immediate:!0}),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Array]),(0,tslib_es6.Sn)("design:returntype",void 0)],InsightsReportsTable.prototype,"onReportsChange",null),InsightsReportsTable=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-insights-reports-table",components:{cfTable:Table.A,"cf-table-column":TableColumn.A,cfButton:Button,cfInput:Input.A,cfDatepicker:Datepicker.A}})],InsightsReportsTable)}(vue_property_decorator.lD),public_insights_reports_tablevue_type_script_lang_ts_=InsightsReportsTable,insights_reports_table=(0,componentNormalizer.A)(public_insights_reports_tablevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"insights-reports-table"},[_c("div",{staticClass:"columns is-mobile is-multiline is-vcentered mb-3"},[_c("div",{staticClass:"column is-12-mobile is-5-tablet is-4-desktop"},[_c("div",{staticClass:"field has-addons mb-0"},[_c("div",{staticClass:"control is-expanded"},[_c("cf-input",{staticClass:"search-input",attrs:{placeholder:_vm._f("localizable")("vue.frontend.plugins.insights.reports.search.placeholder"),icon:"search","icon-pack":"fa",size:"is-small"},model:{value:_vm.searchQuery,callback:function($$v){_vm.searchQuery=$$v},expression:"searchQuery"}})],1),_vm._v(" "),_vm.searchQuery?_c("div",{staticClass:"control"},[_c("button",{staticClass:"button is-small",attrs:{type:"button",title:_vm._f("localizable")("vue.frontend.plugins.insights.reports.search.clear")},on:{click:_vm.clearSearch}},[_vm._m(0)])]):_vm._e()])]),_vm._v(" "),_c("div",{staticClass:"column is-12-mobile is-7-tablet is-8-desktop"},[_c("div",{staticClass:"columns is-mobile is-multiline is-vcentered is-variable is-2 is-justify-content-flex-end"},[_c("div",{staticClass:"column is-narrow"},[_c("div",{staticClass:"field has-addons mb-0"},[_c("div",{staticClass:"control"},[_c("span",{staticClass:"button is-static is-small"},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.reports.range")))])]),_vm._v(" "),_c("div",{staticClass:"control"},[_c("cf-dropdown",{attrs:{"menu-class":"is-right"},on:{input:_vm.onPresetChange}},[_c("div",{staticClass:"catfish-select has-white-space-nowrap has-arrow-icon is-clickable is-small is-fullwidth is-flex is-align-items-center",attrs:{slot:"trigger"},slot:"trigger"},[_vm._v("\n "+_vm._s(_vm.selectedPreset.label)+"\n "),_c("span",{staticClass:"icon pr-2 pl-3"},[_c("i",{staticClass:"fas fa-chevron-down"})])]),_vm._v(" "),_vm._l(_vm.datePresets,function(preset){return _c("cf-dropdown-item",{key:preset.value,attrs:{value:preset}},[_c("small",[_vm._v(_vm._s(preset.label))])])})],2)],1),_vm._v(" "),_vm.isAllTimeSelected?_vm._e():_c("div",{staticClass:"control"},[_c("cf-datepicker",{attrs:{"dropdown-menu-class":"is-right","use-native-datepicker":!0,"allow-clear":!1,size:"is-small",icon:"calendar","icon-pack":"fa"},on:{input:_vm.onDateChange},model:{value:_vm.dateFrom,callback:function($$v){_vm.dateFrom=$$v},expression:"dateFrom"}})],1),_vm._v(" "),_vm.isAllTimeSelected?_vm._e():_c("div",{staticClass:"control"},[_c("cf-datepicker",{attrs:{"dropdown-menu-class":"is-right","use-native-datepicker":!0,"allow-clear":!1,size:"is-small",icon:"calendar","icon-pack":"fa"},on:{input:_vm.onDateChange},model:{value:_vm.dateTo,callback:function($$v){_vm.dateTo=$$v},expression:"dateTo"}})],1)])]),_vm._v(" "),_vm.selectedReports.length>0?_c("div",{staticClass:"column is-narrow"},[_c("cf-button",{attrs:{classes:["catfish-button","is-primary","is-small"],disabled:_vm.isExporting,title:_vm._f("localizable")("vue.frontend.plugins.insights.reports.download.selected.hint")},on:{click:_vm.downloadSelected}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-download"})]),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.reports.selected")))])])],1):_vm._e()])])]),_vm._v(" "),_c("cf-table",{attrs:{data:_vm.filteredReports,checkable:!0,"checked-rows":_vm.selectedReports,paginated:!0,"per-page":10,striped:!1,narrowed:!0,"mobile-cards":!1,"custom-is-checked":_vm.customIsChecked},on:{"update:checkedRows":function($event){_vm.selectedReports=$event},"update:checked-rows":function($event){_vm.selectedReports=$event}},scopedSlots:_vm._u([{key:"default",fn:function(props){return[_c("cf-table-column",{attrs:{field:"name",label:_vm._f("localizable")("vue.frontend.plugins.insights.reports.table.name"),sortable:"","cell-class":"td-name"}},[_vm._v("\n "+_vm._s(props.row.name)+"\n ")]),_vm._v(" "),_c("cf-table-column",{attrs:{field:"timezone",label:_vm._f("localizable")("vue.frontend.plugins.insights.reports.table.timezone"),width:200,"cell-class":"td-timezone"}},[_c("div",{staticClass:"timezone-autocomplete-wrapper catfish-select is-small"},[_c("cf-autocomplete",{key:props.row.id,ref:"timezoneAutocomplete_"+props.row.id,attrs:{"open-on-focus":!0,"keep-first":!0,"use-viewport-positioning":!1,"dropdown-class":"is-right",placeholder:_vm._f("localizable")("vue.frontend.plugins.insights.reports.table.timezone.placeholder"),data:_vm.filteredTimeZones,field:"displayName",disabled:!_vm.isTimezoneEnabled(props.row)},on:{input:_vm.onTimeZoneSearch,focus:function($event){return _vm.onTimeZoneFocus(props.row.id)}},model:{value:_vm.getReportState(props.row.id).timezone,callback:function($$v){_vm.$set(_vm.getReportState(props.row.id),"timezone",$$v)},expression:"getReportState(props.row.id).timezone"}}),_vm._v(" "),_c("span",{staticClass:"icon is-pulled-right pr-2 pl-2 timezone-icon",on:{click:function($event){return $event.stopPropagation(),$event.preventDefault(),_vm.clickTimezoneAutocomplete(props.row.id)}}},[_c("i",{staticClass:"fas fa-chevron-down"})])],1)]),_vm._v(" "),_c("cf-table-column",{attrs:{field:"format",label:_vm._f("localizable")("vue.frontend.plugins.insights.reports.table.type"),width:120,"cell-class":"td-format"}},[_c("cf-dropdown",{staticClass:"is-block format-dropdown",on:{change:function($event){return _vm.onFormatChange(props.row)}},model:{value:_vm.getReportState(props.row.id).format,callback:function($$v){_vm.$set(_vm.getReportState(props.row.id),"format",$$v)},expression:"getReportState(props.row.id).format"}},[_c("div",{staticClass:"catfish-select is-clickable is-small is-fullwidth is-flex is-align-items-center is-justify-content-space-between",attrs:{slot:"trigger"},slot:"trigger"},[_vm._v("\n "+_vm._s(_vm.getReportState(props.row.id).format.toUpperCase())+"\n "),_c("span",{staticClass:"icon is-pulled-right pr-2 pl-2"},[_c("i",{staticClass:"fas fa-chevron-down"})])]),_vm._v(" "),_c("cf-dropdown-item",{attrs:{value:_vm.ReportExportFormat.Csv}},[_c("small",[_vm._v(_vm._s(_vm.ReportExportFormat.Csv.toUpperCase()))])]),_vm._v(" "),_c("cf-dropdown-item",{attrs:{value:_vm.ReportExportFormat.Json}},[_c("small",[_vm._v(_vm._s(_vm.ReportExportFormat.Json.toUpperCase()))])]),_vm._v(" "),_c("cf-dropdown-item",{attrs:{value:_vm.ReportExportFormat.Xlsx}},[_c("small",[_vm._v(_vm._s(_vm.ReportExportFormat.Xlsx.toUpperCase()))])])],1)],1),_vm._v(" "),_c("cf-table-column",{attrs:{field:"download",label:"",width:80,centered:"","cell-class":"td-download"}},[_c("cf-button",{attrs:{classes:["catfish-button","is-small","is-outlined","is-primary"],disabled:_vm.isExporting},on:{click:function($event){return _vm.onDownloadSingleClick(props.row)}}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-download"})])])],1)]}}])},[_vm._v(" "),_c("template",{slot:"empty"},[_c("section",{staticClass:"section"},[_c("div",{staticClass:"content has-text-grey has-text-centered"},[_c("p",[_c("span",{staticClass:"icon is-large"},[_c("i",{staticClass:"fa fa-file-text-o fa-3x"})])]),_vm._v(" "),_c("p",[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.reports.empty")))])])])])],2)],1)},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon is-small"},[_c("i",{staticClass:"fa fa-times"})])}],!1,null,null,null).exports,InsightsPublic=function(_super){function InsightsPublic(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.InsightsTab=InsightsTab,_this.activeTab="",_this.dashboards=[],_this.reports=[],_this.selectedDashboardId=null,_this.isLoading=!1,_this.errorMessage=null,_this.dashboardsLoaded=!1,_this.reportsLoaded=!1,_this}var _a;return(0,tslib_es6.C6)(InsightsPublic,_super),Object.defineProperty(InsightsPublic.prototype,"config",{get:function(){return this.externalData||{hasDashboards:!1,hasQuestions:!1,getDashboardsUrl:"",getQuestionsUrl:"",refreshDashboardUrlTemplate:"",exportUrl:"",timeZoneName:"UTC",utcOffset:"(UTC)",batchExportUrl:"",availableTimeZones:[],storefrontTimeZoneId:"",storefrontTimeZoneName:""}},enumerable:!1,configurable:!0}),Object.defineProperty(InsightsPublic.prototype,"hasAnyAccess",{get:function(){return this.config.hasDashboards||this.config.hasQuestions},enumerable:!1,configurable:!0}),Object.defineProperty(InsightsPublic.prototype,"selectedDashboard",{get:function(){var _this=this;return null===this.selectedDashboardId?null:this.dashboards.find(function(d){return d.id===_this.selectedDashboardId})||null},enumerable:!1,configurable:!0}),Object.defineProperty(InsightsPublic.prototype,"availableTimeZones",{get:function(){return this.config.availableTimeZones||[]},enumerable:!1,configurable:!0}),InsightsPublic.prototype.mounted=function(){this.config.hasDashboards?(this.activeTab=InsightsTab.Dashboards,this.loadDashboards()):this.config.hasQuestions&&(this.activeTab=InsightsTab.Reports,this.loadReports())},InsightsPublic.prototype.switchTab=function(tab){this.activeTab=tab,tab!==InsightsTab.Dashboards||this.dashboardsLoaded?tab!==InsightsTab.Reports||this.reportsLoaded||this.loadReports():this.loadDashboards()},InsightsPublic.prototype.loadDashboards=function(){var _this=this;this.dashboardsLoaded||(this.isLoading=!0,this.errorMessage=null,PublicInsightsService_getDashboards(this.config.getDashboardsUrl).then(function(response){response.data.success?(_this.dashboards=response.data.dashboards||[],_this.dashboardsLoaded=!0,_this.dashboards.length>0&&_this.dashboards[0]&&(_this.selectedDashboardId=_this.dashboards[0].id)):_this.errorMessage=response.data.error||Localizator.z.translate("vue.frontend.plugins.insights.error")}).catch(function(){_this.errorMessage=Localizator.z.translate("vue.frontend.plugins.insights.error")}).finally(function(){_this.isLoading=!1}))},InsightsPublic.prototype.loadReports=function(){var _this=this;this.reportsLoaded||(this.isLoading=!0,this.errorMessage=null,PublicInsightsService_getQuestions(this.config.getQuestionsUrl).then(function(response){response.data.success?(_this.reports=response.data.questions||[],_this.reportsLoaded=!0):_this.errorMessage=response.data.error||Localizator.z.translate("vue.frontend.plugins.insights.error")}).catch(function(){_this.errorMessage=Localizator.z.translate("vue.frontend.plugins.insights.error")}).finally(function(){_this.isLoading=!1}))},InsightsPublic.prototype.getRefreshUrl=function(dashboardId){return this.config.refreshDashboardUrlTemplate?this.config.refreshDashboardUrlTemplate.replace("{id}",String(dashboardId)):""},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({required:!0}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==public_type_namespaceObject.IPublicInsightsConfig&&public_type_namespaceObject.IPublicInsightsConfig)?_a:Object)],InsightsPublic.prototype,"externalData",void 0),InsightsPublic=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-insights-public",components:{"cf-insights-dashboard-embed":insights_dashboard_embed,"cf-insights-reports-table":insights_reports_table,cfButton:Button,cfContainerLoader:ContainerLoader.A}})],InsightsPublic)}(vue_property_decorator.lD),public_insights_publicvue_type_script_lang_ts_=InsightsPublic,insights_public=(0,componentNormalizer.A)(public_insights_publicvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"insights-public"},[_vm.hasAnyAccess?[_c("div",{staticClass:"insights-header"},[_c("div",{staticClass:"insights-tabs"},[_vm.config.hasDashboards?_c("cf-button",{attrs:{classes:["catfish-button","is-primary",{"is-outlined":_vm.activeTab!==_vm.InsightsTab.Dashboards}]},on:{click:function($event){return _vm.switchTab(_vm.InsightsTab.Dashboards)}}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.tabs.dashboards"))+"\n ")]):_vm._e(),_vm._v(" "),_vm.config.hasQuestions?_c("cf-button",{attrs:{classes:["catfish-button","is-primary",{"is-outlined":_vm.activeTab!==_vm.InsightsTab.Reports}]},on:{click:function($event){return _vm.switchTab(_vm.InsightsTab.Reports)}}},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.tabs.reports"))+"\n ")]):_vm._e()],1),_vm._v(" "),_vm.activeTab===_vm.InsightsTab.Dashboards&&_vm.config.hasDashboards?_c("div",{staticClass:"insights-selector"},[_c("div",{staticClass:"selector-wrapper"},[_c("label",{staticClass:"label"},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.dashboard.label")))]),_vm._v(" "),_c("div",{staticClass:"control"},[_c("div",{staticClass:"select is-fullwidth"},[_c("select",{directives:[{name:"model",rawName:"v-model",value:_vm.selectedDashboardId,expression:"selectedDashboardId"}],on:{change:function($event){var $$selectedVal=Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){return"_value"in o?o._value:o.value});_vm.selectedDashboardId=$event.target.multiple?$$selectedVal:$$selectedVal[0]}}},[_c("option",{domProps:{value:null}},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.select.dashboard")))]),_vm._v(" "),_vm._l(_vm.dashboards,function(dashboard){return _c("option",{key:dashboard.id,domProps:{value:dashboard.id}},[_vm._v("\n "+_vm._s(dashboard.name)+"\n ")])})],2)])])])]):_vm._e()]),_vm._v(" "),_vm.errorMessage?_c("div",{staticClass:"notification is-danger is-light"},[_vm._m(0),_vm._v("\n "+_vm._s(_vm.errorMessage)+"\n ")]):_vm.activeTab===_vm.InsightsTab.Dashboards?_c("div",[_vm.isLoading?_c("cf-container-loader",{attrs:{message:_vm._f("localizable")("vue.frontend.plugins.insights.loading")}}):_vm.selectedDashboard?_c("cf-insights-dashboard-embed",{attrs:{dashboard:_vm.selectedDashboard,dashboards:_vm.dashboards,"refresh-url":_vm.selectedDashboard.refreshUrl||_vm.getRefreshUrl(_vm.selectedDashboard.id),"refresh-url-template":_vm.config.refreshDashboardUrlTemplate}}):_vm.dashboardsLoaded?_c("article",{staticClass:"message is-info"},[_c("div",{staticClass:"message-body"},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-info-circle"})]),_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.select.dashboard.hint"))+"\n ")])]):_vm._e()],1):_vm.activeTab===_vm.InsightsTab.Reports?_c("div",[_vm.isLoading?_c("cf-container-loader",{attrs:{message:_vm._f("localizable")("vue.frontend.plugins.insights.loading")}}):_vm.reports.length>0?_c("cf-insights-reports-table",{attrs:{reports:_vm.reports,"export-url":_vm.config.exportUrl,"batch-export-url":_vm.config.batchExportUrl||"","available-time-zones":_vm.availableTimeZones,"storefront-time-zone-id":_vm.config.storefrontTimeZoneId||"","storefront-time-zone-name":_vm.config.storefrontTimeZoneName||_vm.config.timeZoneName,"time-zone-name":_vm.config.timeZoneName,"utc-offset":_vm.config.utcOffset}}):_c("article",{staticClass:"message is-info"},[_c("div",{staticClass:"message-body"},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-info-circle"})]),_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.reports.empty"))+"\n ")])])],1):_vm._e()]:_c("div",{staticClass:"notification is-warning has-text-centered"},[_vm._v("\n "+_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.no.access"))+"\n ")])],2)},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-exclamation-circle"})])}],!1,null,null,null).exports,InsightsReportView=function(_super){function InsightsReportView(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.ExportFormat=ExportFormat,_this.dateFromEnabled=!0,_this.dateToEnabled=!0,_this.dateFromDate=null,_this.dateToDate=null,_this.isExporting=!1,_this.currentImmediateAction=null,_this.autoCloseTimeoutId=null,_this}var _a;return(0,tslib_es6.C6)(InsightsReportView,_super),Object.defineProperty(InsightsReportView.prototype,"formattedTimeZone",{get:function(){return this.utcOffset||"Local"},enumerable:!1,configurable:!0}),InsightsReportView.prototype.mounted=function(){var today=new Date,thirtyDaysAgo=new Date(today);thirtyDaysAgo.setDate(thirtyDaysAgo.getDate()-30),this.dateToDate=today,this.dateFromDate=thirtyDaysAgo},InsightsReportView.prototype.formatDate=function(date){return date?date.toISOString().split("T")[0]:""},InsightsReportView.prototype.exportReport=function(format){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var backendFormat,requestData,result,error_1;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:if(!this.exportUrl||!this.report)return[2];this.closeCurrentImmediateAction(),this.isExporting=!0,_a.label=1;case 1:return _a.trys.push([1,4,,5]),backendFormat=this.mapFormat(format),requestData={questionId:this.report.id,format:backendFormat},this.dateFromEnabled&&this.dateFromDate&&(requestData.dateFrom=this.formatDate(this.dateFromDate)),this.dateToEnabled&&this.dateToDate&&(requestData.dateTo=this.formatDate(this.dateToDate)),[4,fetch(this.exportUrl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(requestData).toString()})];case 2:return[4,_a.sent().json()];case 3:return(result=_a.sent()).success&&result.actionId?this.showProgressModal(result.actionId):this.handleExportError(result.error||"Failed to start export"),[3,5];case 4:return error_1=_a.sent(),console.error("Export failed:",error_1),this.handleExportError("Failed to start export"),[3,5];case 5:return[2]}})})},InsightsReportView.prototype.mapFormat=function(format){switch(format){case ExportFormat.CsvLocal:return BackendExportFormat.CsvStorefrontTimezone;case ExportFormat.CsvUtc:return BackendExportFormat.Csv;case ExportFormat.Json:return BackendExportFormat.Json;case ExportFormat.Xlsx:return BackendExportFormat.Xlsx;default:return BackendExportFormat.Csv}},InsightsReportView.prototype.showProgressModal=function(actionId){var cfVue=window.cfVue;if(!cfVue||!cfVue.immediateAction)return console.error("cfVue.immediateAction not available"),void this.handleExportError("Export system not available");var title=Localizator.z.translate("vue.frontend.plugins.insights.report.exporting")||"Exporting Report",self=this;this.currentImmediateAction=cfVue.immediateAction.open({position:"is-bottom-right",title:title,onStatusChanged:function(queueItem){!queueItem||30!==queueItem.status&&40!==queueItem.status||(self.isExporting=!1,self.autoCloseTimeoutId=window.setTimeout(function(){self.closeCurrentImmediateAction()},5e3))},onClose:function(){self.isExporting=!1,self.currentImmediateAction=null}}),this.currentImmediateAction.insert(actionId)},InsightsReportView.prototype.closeCurrentImmediateAction=function(){null!==this.autoCloseTimeoutId&&(window.clearTimeout(this.autoCloseTimeoutId),this.autoCloseTimeoutId=null),this.currentImmediateAction&&!this.currentImmediateAction.isDestroyed&&(this.currentImmediateAction.closeProgramatically(),this.currentImmediateAction=null)},InsightsReportView.prototype.handleExportError=function(message){this.isExporting=!1;var cfVue=window.cfVue;cfVue&&cfVue.toast?cfVue.toast.open({duration:5e3,message:message,position:"is-bottom-right",type:"is-danger"}):alert(message)},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({required:!0}),(0,tslib_es6.Sn)("design:type","function"==typeof(_a=void 0!==public_type_namespaceObject.IQuestionItem&&public_type_namespaceObject.IQuestionItem)?_a:Object)],InsightsReportView.prototype,"report",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:""}),(0,tslib_es6.Sn)("design:type",String)],InsightsReportView.prototype,"exportUrl",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:""}),(0,tslib_es6.Sn)("design:type",String)],InsightsReportView.prototype,"timeZoneName",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:""}),(0,tslib_es6.Sn)("design:type",String)],InsightsReportView.prototype,"utcOffset",void 0),InsightsReportView=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({name:"cf-insights-report-view",components:{cfSwitch:Switch.A,cfDatepicker:Datepicker.A,cfButton:Button}})],InsightsReportView)}(vue_property_decorator.lD),public_insights_report_viewvue_type_script_lang_ts_=InsightsReportView,insights_report_view=(0,componentNormalizer.A)(public_insights_report_viewvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"insights-report-view"},[_c("div",{staticClass:"columns is-variable is-2"},[_c("div",{staticClass:"column is-half is-flex"},[_c("div",{staticClass:"box is-flex-grow-1"},[_c("div",{staticClass:"filter-header is-flex is-align-items-center mb-4 pb-3"},[_vm._m(0),_vm._v(" "),_c("span",{staticClass:"has-text-weight-semibold ml-2"},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.report.daterange")))])]),_vm._v(" "),_c("div",{staticClass:"date-row is-flex is-align-items-center mb-3"},[_c("cf-switch",{model:{value:_vm.dateFromEnabled,callback:function($$v){_vm.dateFromEnabled=$$v},expression:"dateFromEnabled"}}),_vm._v(" "),_c("span",{staticClass:"date-label has-text-grey"},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.report.from")))]),_vm._v(" "),_c("cf-datepicker",{staticClass:"is-flex-grow-1",attrs:{disabled:!_vm.dateFromEnabled,"use-native-datepicker":!0,"allow-clear":!1,"icon-pack":"fa"},model:{value:_vm.dateFromDate,callback:function($$v){_vm.dateFromDate=$$v},expression:"dateFromDate"}})],1),_vm._v(" "),_c("div",{staticClass:"date-row is-flex is-align-items-center mb-3"},[_c("cf-switch",{model:{value:_vm.dateToEnabled,callback:function($$v){_vm.dateToEnabled=$$v},expression:"dateToEnabled"}}),_vm._v(" "),_c("span",{staticClass:"date-label has-text-grey"},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.report.to")))]),_vm._v(" "),_c("cf-datepicker",{staticClass:"is-flex-grow-1",attrs:{disabled:!_vm.dateToEnabled,"use-native-datepicker":!0,"allow-clear":!1,"icon-pack":"fa"},model:{value:_vm.dateToDate,callback:function($$v){_vm.dateToDate=$$v},expression:"dateToDate"}})],1),_vm._v(" "),_c("p",{staticClass:"timezone-hint is-size-7 has-text-grey"},[_vm._m(1),_vm._v("\n "+_vm._s(_vm.timeZoneName||"UTC")+"\n ")])])]),_vm._v(" "),_c("div",{staticClass:"column is-half is-flex"},[_c("div",{staticClass:"box is-flex-grow-1 is-flex is-flex-direction-column"},[_c("div",{staticClass:"filter-header is-flex is-align-items-center mb-4 pb-3"},[_vm._m(2),_vm._v(" "),_c("span",{staticClass:"has-text-weight-semibold ml-2"},[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.report.export")))])]),_vm._v(" "),_c("div",{staticClass:"buttons-grid is-flex-grow-1 is-align-content-center"},[_c("cf-button",{attrs:{classes:["catfish-button","is-small","is-primary"],disabled:_vm.isExporting},on:{click:function($event){return _vm.exportReport(_vm.ExportFormat.CsvLocal)}}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-file-text-o"})]),_vm._v(" "),_c("span",[_vm._v("CSV "+_vm._s(_vm.formattedTimeZone))])]),_vm._v(" "),_c("cf-button",{attrs:{classes:["catfish-button","is-small","is-primary","is-outlined"],disabled:_vm.isExporting},on:{click:function($event){return _vm.exportReport(_vm.ExportFormat.CsvUtc)}}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-file-text-o"})]),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.report.export.csv.utc")))])]),_vm._v(" "),_c("cf-button",{attrs:{classes:["catfish-button","is-small","is-primary","is-outlined"],disabled:_vm.isExporting},on:{click:function($event){return _vm.exportReport(_vm.ExportFormat.Json)}}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-file-code-o"})]),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.report.export.json.utc")))])]),_vm._v(" "),_c("cf-button",{attrs:{classes:["catfish-button","is-small","is-primary","is-outlined"],disabled:_vm.isExporting},on:{click:function($event){return _vm.exportReport(_vm.ExportFormat.Xlsx)}}},[_c("span",{staticClass:"icon"},[_c("i",{staticClass:"fa fa-file-excel-o"})]),_vm._v(" "),_c("span",[_vm._v(_vm._s(_vm._f("localizable")("vue.frontend.plugins.insights.report.export.excel.utc")))])])],1)])])])])},[function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon has-text-primary"},[_c("i",{staticClass:"fa fa-calendar"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon is-small"},[_c("i",{staticClass:"fa fa-clock-o"})])},function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"icon has-text-primary"},[_c("i",{staticClass:"fa fa-download"})])}],!1,null,null,null).exports,InsightsDashboardView=function(_super){function InsightsDashboardView(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.isLoading=!0,_this.loadingMessage="",_this.iframeSrc="",_this.expirationTime=new Date(864e13),_this.refreshInterval=null,_this}var _a;return(0,tslib_es6.C6)(InsightsDashboardView,_super),Object.defineProperty(InsightsDashboardView.prototype,"config",{get:function(){return this.externalData||{dashboardId:0,dashboardName:"",url:"",refreshUrl:"",backUrl:"",autoRefresh:!1,expirationDate:0}},enumerable:!1,configurable:!0}),InsightsDashboardView.prototype.mounted=function(){this.loadingMessage=Localizator.z.translate("vue.frontend.plugins.insights.loading.dashboard"),this.iframeSrc=this.config.url,this.expirationTime=new Date(this.config.expirationDate),this.config.autoRefresh&&this.setupAutoRefresh()},InsightsDashboardView.prototype.beforeDestroy=function(){this.refreshInterval&&clearInterval(this.refreshInterval)},InsightsDashboardView.prototype.onIframeLoad=function(){this.isLoading=!1,this.initIframeResizer()},InsightsDashboardView.prototype.onIframeError=function(){var _this=this;this.loadingMessage=Localizator.z.translate("vue.frontend.plugins.insights.error.iframe"),setTimeout(function(){_this.refresh()},1e3)},InsightsDashboardView.prototype.refresh=function(callback){var _this=this;PublicInsightsService_refreshDashboard(this.config.refreshUrl).then(function(response){response.data.success&&(_this.iframeSrc=response.data.url,callback&&callback({url:response.data.url,expirationUnixTicks:response.data.expirationUnixTicks}))})},InsightsDashboardView.prototype.setupAutoRefresh=function(){var _this=this,maxDate=new Date(864e13);this.refreshInterval=window.setInterval(function(){new Date(+_this.expirationTime).getTime()-2e3\n\t\t\t\t\t\t
\n
\n /\n Quick Menu Search\n
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n
\n ?\n Open Shortcut Help\n
\n
\n\t\t\t\t\t \n\t\t\t\t\t\t',type:"is-primary"}),!1}),window.mousetrap.bind("up up down down left right left right b a enter",function(){return _this.$dialog.alert({message:"You've WON!",type:"is-success"}),!1}),window.sideBarKeybindingSet=!0)}},mounted:function(){"true"===function(name){var _a,parts=("; "+document.cookie).split("; "+name+"=");if(2==parts.length)return null===(_a=parts.pop())||void 0===_a?void 0:_a.split(";").shift()}("collapsedSidebar")&&app.setExpandMenu(!1),this.setupClipboardControls(),this.setupSearchBarKeyBinding()}})},frontend_App=initVue(".vue-component-wrapper");window.getVueInstanceByName=function(name,vueInstances){for(var _i=0,vueInstances_1=vueInstances;_i>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=256*e+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=256*m+buffer[offset+i],i+=d,nBits-=8);if(0===e)e=1-eBias;else{if(e===eMax)return m?NaN:1/0*(s?-1:1);m+=Math.pow(2,mLen),e-=eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)},exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=8*nBytes-mLen-1,eMax=(1<>1,rt=23===mLen?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||0===value&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),(value+=e+eBias>=1?rt/c:rt*Math.pow(2,1-eBias))*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e+=eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=255&m,i+=d,m/=256,mLen-=8);for(e=e<0;buffer[offset+i]=255&e,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=128*s}},78378:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Upload}});var tslib_es6=__webpack_require__(5482),FormElementMixin=__webpack_require__(18905),vue_property_decorator=__webpack_require__(85007),cfUpload=function(_super){function cfUpload(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.newValue=_this.value||[],_this.dragDropFocus=!1,_this._elementRef="input",_this}return(0,tslib_es6.C6)(cfUpload,_super),cfUpload.prototype.onValueChanged=function(value){this.newValue=value,!this.isValid&&!this.dragDrop&&this.checkHtml5Validity()},cfUpload.prototype.onFileChange=function(event){if(!this.disabled&&!this.loading){this.dragDrop&&this.updateDragDropFocus(!1);var value=event.target.files||event.dataTransfer.files;if(value&&value.length){if(!this.multiple)if(this.dragDrop){if(1!==value.length)return!1;this.newValue=[]}else this.newValue=[];for(var _i=0,value_1=value;_i0){var firstFocusable_1=focusable[0],lastFocusable_1=focusable[focusable.length-1];onKeyDown=function(event){event.target===firstFocusable_1&&event.shiftKey&&"Tab"===event.key?(event.preventDefault(),lastFocusable_1.focus()):event.target!==lastFocusable_1||event.shiftKey||"Tab"!==event.key||(event.preventDefault(),firstFocusable_1.focus())},el.addEventListener("keydown",onKeyDown)}}},unbind:function(el){el.removeEventListener("keydown",onKeyDown)}};__webpack_exports__.A=directive},78617:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5482),vue__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(32680),vue__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_1__),_Dialog_vue__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(3460);function open(propsData){return new(vue__WEBPACK_IMPORTED_MODULE_1___default().extend(_Dialog_vue__WEBPACK_IMPORTED_MODULE_2__.A))({el:document.createElement("div"),propsData:propsData})}__webpack_exports__.A={alert:function(params){return open("string"==typeof params?{canCancel:!1,message:params}:(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({canCancel:!1},params))},confirm:function(params){return open((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},{}),params))},prompt:function(params){return open((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},{hasInput:!0,confirmText:"Done"}),params))}}},78856:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return CodeView}});var vue_common_prod=__webpack_require__(32680),conversion_helper=__webpack_require__(63034),codeview_CodeViewvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"CodeView",props:{lang:{type:String,default:"html"},bordered:Boolean,code:{type:[String,Object,Array],required:!0},highLight:{type:[Boolean,String],default:!0},encoded:{type:[Boolean],default:!1}},setup:function(props){var highlightedCode=(0,vue_common_prod.ref)(props.code.toString());function highlightCode(){if((0,conversion_helper.G)(props.highLight)){__webpack_require__.e(21).then(__webpack_require__.bind(__webpack_require__,38672)).then(function(highlight){var encodedString,textArea,code=props.encoded?(encodedString=props.code.toString(),(textArea=document.createElement("textarea")).innerHTML=encodedString,textArea.value):props.code.toString();highlightedCode.value=highlight.default.highlightAuto(code).value})}}return(0,vue_common_prod.onMounted)(function(){highlightCode()}),(0,vue_common_prod.watch)(function(){return props.code},function(){highlightCode()}),{highlightedCode:highlightedCode}}}),CodeView=(0,__webpack_require__(51084).A)(codeview_CodeViewvue_type_script_lang_ts_,function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("figure",{staticClass:"highlight",class:{"example-code":this.bordered}},[_c("a",{staticClass:"button is-small copy-code"},[this._v("Copy")]),this._v(" "),_c("pre",[_c("code",{staticClass:"copy-element",class:this.lang,domProps:{innerHTML:this._s(this.highlightedCode)}})])])},[],!1,null,null,null).exports},79277:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Tabs}});var _a,icon=__webpack_require__(96384),tabs_Tabsvue_type_script_lang_ts_={name:"cfTabs",components:(_a={},_a[icon.A.name]=icon.A,_a),props:{value:[String,Number],expanded:Boolean,type:{type:String,default:"is-boxed"},size:String,position:String,animated:{type:Boolean,default:!1},boldTabs:{type:Boolean,default:!1},tabColors:{type:Array,default:function(){return[]}}},data:function(){return{newValue:this.value||0,tabItems:[],contentHeight:0,internalTabColors:this.tabColors,_isTabs:!0}},watch:{value:function(value){this.changeTab(this.newValue,value),this.newValue=value},tabItems:function(){this.tabItems.length&&(this.tabItems[this.newValue].isActive=!0)}},methods:{changeTab:function(oldIndex,newIndex){var _a;oldIndex!==newIndex&&(null===(_a=this.tabItems[oldIndex])||void 0===_a||_a.deactivate(oldIndex,newIndex),this.tabItems[newIndex].activate(oldIndex,newIndex))},tabClick:function(value){this.$emit("input",value),this.$emit("change",value),this.changeTab(this.newValue,value),this.newValue=value},onScroll:function(value){this.$emit("scroll",value)},getTabStyles:function(isActive,index){var color=this.internalTabColors[index]&&isActive?this.internalTabColors[index]:"";return"\n color: ".concat(color,"; \n border-bottom-color: ").concat(color,";\n font-weight: ").concat(this.boldTabs?"bold":"normal",";")}},mounted:function(){this.tabItems.length&&(this.tabItems[this.newValue].isActive=!0)}},Tabs=(0,__webpack_require__(51084).A)(tabs_Tabsvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"cf-tabs",class:[_vm.type],on:{scroll:_vm.onScroll}},[_c("nav",{staticClass:"tabs",class:[_vm.type,_vm.size,_vm.position,{"is-fullwidth":_vm.expanded}]},[_c("ul",_vm._l(_vm.tabItems,function(tabItem,index){return _c("li",{key:index,class:{"is-active":_vm.newValue===index,"is-disabled":tabItem.disabled}},[_c("a",{style:_vm.getTabStyles(tabItem.isActive,index),on:{click:function($event){return _vm.tabClick(index)}}},[tabItem.icon?_c("cf-icon",{attrs:{"icon-pack":tabItem.iconPack,icon:tabItem.icon,size:_vm.size}}):_vm._e(),_vm._v(" "),_c("span",[_vm._v(_vm._s(tabItem.label))])],1)])}),0)]),_vm._v(" "),_c("section",{staticClass:"tab-content"},[_vm._t("default")],2)])},[],!1,null,null,null).exports},80241:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{aI:function(){return formatYYYYMMDD},cs:function(){return getDateTime},zj:function(){return dotNetFormatToMoment}});var _utils_date_time_helper__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(89221),formatYYYYMMDD=function(value){var date=new Date(value);if(value&&!isNaN(date)){var year=date.getFullYear(),month=date.getMonth()+1,day=date.getDate();return year+"-"+(month<10?"0":"")+month+"-"+(day<10?"0":"")+day}return""},getDateTime=function(date,isUtc){return isUtc?_utils_date_time_helper__WEBPACK_IMPORTED_MODULE_0__.m.toUtcObject(date):date},dotNetFormatToMoment=function(dotNetFormat){if(dotNetFormat)return dotNetFormat.replace(/yyyy/g,"YYYY").replace(/yy/g,"YY").replace(/(?=0&&this.$parent.tabItems.splice(index,1)}},TabItem=(0,__webpack_require__(51084).A)(tabs_TabItemvue_type_script_lang_ts_,function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("transition",{attrs:{name:this.transitionName}},[_c("div",{directives:[{name:"show",rawName:"v-show",value:this.isActive,expression:"isActive"}],staticClass:"tab-item"},[this._t("default")],2)])},[],!1,null,null,null).exports},85007:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{kv:function(){return Prop},lD:function(){return vue__WEBPACK_IMPORTED_MODULE_0___default.a},oS:function(){return Ref},ox:function(){return Watch},uA:function(){return vue_class_component__WEBPACK_IMPORTED_MODULE_1__.Ay}});var vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(32680),vue__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__),vue_class_component__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(14803);var reflectMetadataIsSupported="undefined"!=typeof Reflect&&void 0!==Reflect.getMetadata;function applyMetadata(options,target,key){if(reflectMetadataIsSupported&&!Array.isArray(options)&&"function"!=typeof options&&void 0===options.type){var type=Reflect.getMetadata("design:type",target,key);type!==Object&&(options.type=type)}}function Prop(options){return void 0===options&&(options={}),function(target,key){applyMetadata(options,target,key),(0,vue_class_component__WEBPACK_IMPORTED_MODULE_1__.u1)(function(componentOptions,k){(componentOptions.props||(componentOptions.props={}))[k]=options})(target,key)}}function Watch(path,options){void 0===options&&(options={});var _a=options.deep,deep=void 0!==_a&&_a,_b=options.immediate,immediate=void 0!==_b&&_b;return(0,vue_class_component__WEBPACK_IMPORTED_MODULE_1__.u1)(function(componentOptions,handler){"object"!=typeof componentOptions.watch&&(componentOptions.watch=Object.create(null));var watch=componentOptions.watch;"object"!=typeof watch[path]||Array.isArray(watch[path])?void 0===watch[path]&&(watch[path]=[]):watch[path]=[watch[path]],watch[path].push({handler:handler,deep:deep,immediate:immediate})})}function Ref(refKey){return(0,vue_class_component__WEBPACK_IMPORTED_MODULE_1__.u1)(function(options,key){options.computed=options.computed||{},options.computed[key]={cache:!1,get:function(){return this.$refs[refKey||key]}}})}},85196:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Aq:function(){return generateObjectBasedOnSchemaRecursive},dY:function(){return getObjectBasedOnSchema},xr:function(){return getObjectCreatedFromSchema}});var type=__webpack_require__(22952),form_helper=__webpack_require__(5629),type_checking=__webpack_require__(6734),get_object=function(schema,model,propertyPath,existingValue){if(void 0!==existingValue)return model;var defaultValue=schema.default;return void 0===defaultValue?model:((0,type_checking.Kg)(defaultValue)||(defaultValue=defaultValue.toString()),model=(0,form_helper.GS)(model,propertyPath,defaultValue||""))},number_get_object=function(schema,model,propertyPath,existingValue){var currentSchema=schema;if(void 0!==existingValue)return model=(0,form_helper.GS)(model,propertyPath,Number(existingValue));var defaultValue=currentSchema.default;return void 0===defaultValue?model=(0,form_helper.GS)(model,propertyPath,null):((0,type_checking.Et)(defaultValue)||(defaultValue=parseInt(defaultValue,void 0)),model=(0,form_helper.GS)(model,propertyPath,defaultValue))},combobox_get_object=function(schema,model,propertyPath,existingValue){if(void 0!==existingValue)return model;var defaultValue=schema.default;return void 0===defaultValue?model=(0,form_helper.GS)(model,propertyPath,""):((0,type_checking.Kg)(defaultValue)||(defaultValue=defaultValue.toString()),model=(0,form_helper.GS)(model,propertyPath,defaultValue||""))},conversion_helper=__webpack_require__(63034),checkbox_get_object=function(schema,model,propertyPath,existingValue){var currentSchema=schema;if(void 0!==existingValue)return(0,form_helper.GS)(model,propertyPath,(0,conversion_helper.G)(existingValue)),model;var defaultValue=currentSchema.default;return void 0===defaultValue?model=(0,form_helper.GS)(model,propertyPath,!1):((0,type_checking.Lm)(defaultValue)||(defaultValue=(0,conversion_helper.G)(defaultValue)),model=(0,form_helper.GS)(model,propertyPath,defaultValue||!1))},upload_get_object=function(schema,model,propertyPath,existingValue){var currentSchema=schema;if(void 0!==existingValue)return model=(0,form_helper.GS)(model,propertyPath,existingValue);var defaultValue=currentSchema.default;return model=void 0===defaultValue?(0,form_helper.GS)(model,propertyPath,{}):(0,form_helper.GS)(model,propertyPath,defaultValue)},tabs_get_object=function(schema,model,propertyPath,existingValue){for(var currentSchema=schema,_i=0,_a=currentSchema.tabs;_i<_a.length;_i++){var tab=_a[_i];model=generateObjectBasedOnSchemaRecursive(tab.item,model,currentSchema.property)}return model},list_get_object=function(schema,model,propertyPath,existingValue){var currentSchema=schema;if(existingValue||0==existingValue)return model;var defaultValue=currentSchema.default;if(void 0===defaultValue){switch(currentSchema.listType){case type.pc.MultiSelectList:defaultValue=[];break;case type.pc.Dropdown:defaultValue=null;break;case type.pc.CheckBoxes:defaultValue=[];break;case type.pc.RadioButton:case type.pc.AdvancedDropDown:defaultValue=null}return model=(0,form_helper.GS)(model,propertyPath,defaultValue)}return model=(0,form_helper.GS)(model,propertyPath,defaultValue)},download_get_object=function(schema,model,propertyPath,existingValue){if(void 0!==existingValue)return model;var defaultValue=schema.default;return model=void 0===defaultValue?(0,form_helper.GS)(model,propertyPath,{}):(0,form_helper.GS)(model,propertyPath,defaultValue)},helper=__webpack_require__(51688),sanitizeArray=function(arr){return arr.map(function(element){return element.id||(element.id=(0,helper.I)(arr)+1),element})},array_get_object=function(schema,model,propertyPath,existingValue){var currentSchema=schema;if(void 0!==existingValue&&null!=existingValue){if(sanitizeArray(existingValue),model){var existingValueFromProperty=(0,form_helper.GJ)(model,propertyPath);if(existingValueFromProperty.length>0)for(var i=0;i0}),datas=existingValuesFromProperty=(0,form_helper.GJ)(model,propertyPath),_loop_1=function(i){var schema_1=schemas[i];if(datas.filter(function(it){return(null==it?void 0:it.schemaId)==schema_1.identifier}).length<(null!==(_a=null==schema_1?void 0:schema_1.min)&&void 0!==_a?_a:0)){var newObj=(0,helpers.f)(datas,{identifier:schema_1.identifier,title:schema_1.title});datas.push(newObj);var index=datas.length-1;datas=generateObjectBasedOnSchemaRecursive(schema_1.schema.control,model,"".concat(propertyPath,"[").concat(index,"].data"))}};for(i=0;i0&&(this.pullDirection="right"),0!==h&&h-this.oldHue<0&&(this.pullDirection="left"),this.oldHue=h,this.value},directionClass(){return{"vc-hue--horizontal-rgb":"horizontal"===this.direction,"vc-hue--vertical-rgb":"vertical"===this.direction}},colorStyle(){var color="";if(255==this.maxValue){switch(this.type){case"r":color="red";break;case"g":color="green";break;case"b":color="blue";break;default:color=0}return{background:"linear-gradient(to right, white, "+color+")"}}switch(this.type){case"c":color="cmyk(100%, 0%, 0%, 0%)",color="#00FFFF";break;case"m":color="cmyk(0%, 100%, 0%, 0%)",color="#FF00FF";break;case"y":color="cmyk(0%, 0%, 100%, 0%)",color="#FFFF00";break;case"k":color="cmyk(0%, 0%, 0%, 100%)",color="#000000";break;default:color=0}return{background:"linear-gradient(to right, white, "+color+")"}},pointerLeft(){return"vertical"===this.direction?0:100===this.maxValue?this.getCurrentValue()+"%":this.getCurrentValue()/2.55+"%"}},methods:{getCurrentValue(){if(100===this.maxValue)switch(this.type){case"c":return 100*this.colors.cmyk.c;case"m":return 100*this.colors.cmyk.m;case"y":return 100*this.colors.cmyk.y;case"k":return 100*this.colors.cmyk.k}else switch(this.type){case"r":return this.colors.rgba.r;case"g":return this.colors.rgba.g;case"b":return this.colors.rgba.b;default:return 0}},handleChange(e,skip){!skip&&e.preventDefault();const container=this.$refs.container,containerWidth=container.clientWidth,containerHeight=container.clientHeight,xOffset=container.getBoundingClientRect().left+window.pageXOffset,yOffset=container.getBoundingClientRect().top+window.pageYOffset,left=(e.pageX||(e.touches?e.touches[0].pageX:0))-xOffset,top=(e.pageY||(e.touches?e.touches[0].pageY:0))-yOffset;let h,percent;"vertical"===this.direction?(top<0?h=this.maxValue:top>containerHeight?h=0:(percent=-100*top/containerHeight+100,h=this.maxValue*percent/100),this.getCurrentValue()!==h&&this.emitValue(h)):(left<0?h=0:left>containerWidth?h=this.maxValue:(percent=100*left/containerWidth,h=this.maxValue*percent/100),this.getCurrentValue()!==h&&this.emitValue(h))},emitValue(val){var obj={};if(100===this.maxValue){var vall=val/100;switch(this.type){case"c":obj={c:vall};break;case"m":obj={m:vall};break;case"y":obj={y:vall};break;case"k":obj={k:vall}}}else switch(this.type){case"r":obj={r:val};break;case"g":obj={g:val};break;case"b":obj={b:val}}this.$emit("change",obj)},handleMouseDown(e){this.handleChange(e,!0),window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp(e){this.unbindEventListeners()},unbindEventListeners(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}},injectStylesIntoStyleTag=__webpack_require__(15687),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),HueV2vue_type_style_index_0_lang_css_=__webpack_require__(36537),options={insert:"head",singleton:!1},componentNormalizer=(injectStylesIntoStyleTag_default()(HueV2vue_type_style_index_0_lang_css_.A,options),HueV2vue_type_style_index_0_lang_css_.A.locals,__webpack_require__(51084)),HueV2=(0,componentNormalizer.A)(common_HueV2vue_type_script_lang_js_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{class:["vc-hue",_vm.directionClass],style:_vm.colorStyle},[_c("div",{ref:"container",staticClass:"vc-hue-container",attrs:{role:"slider","aria-valuenow":_vm.getCurrentValue(),"aria-valuemin":"0","aria-valuemax":_vm.maxValue},on:{mousedown:_vm.handleMouseDown,touchmove:_vm.handleChange,touchstart:_vm.handleChange}},[_c("div",{staticClass:"vc-hue-pointer",style:{top:0,left:_vm.pointerLeft},attrs:{role:"presentation"}},[_c("div",{staticClass:"vc-hue-picker"})])])])},[],!1,null,null,null).exports,Alpha=__webpack_require__(64842),Checkboard=__webpack_require__(90586),tslib_es6=__webpack_require__(5482),colorhelper=__webpack_require__(70809),colorpicker_type=__webpack_require__(15536),tinycolor=__webpack_require__(4396),vue_property_decorator=__webpack_require__(85007),ColorMixin=function(_super){function ColorMixin(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.val={},_this.oldHue={},_this.colorType=_this.type,_this}var _a,_b;return(0,tslib_es6.C6)(ColorMixin,_super),Object.defineProperty(ColorMixin.prototype,"colors",{get:function(){return this.val},set:function(newVal){this.val=newVal,newVal.mode=this.colorType,this.$emit("input",newVal)},enumerable:!1,configurable:!0}),ColorMixin.prototype.onTypeChanged=function(type){switch(type){case colorpicker_type.a.Rgb:this.colorType=colorpicker_type.a.Rgb;break;case colorpicker_type.a.Cmyk:this.colorType=colorpicker_type.a.Cmyk}},ColorMixin.prototype.onValueChanged=function(newVal){newVal&&newVal.source&&("cmyk"===newVal.source?this.colorType=colorpicker_type.a.Cmyk:"rgba"===newVal.source&&(this.colorType=colorpicker_type.a.Rgb)),this.onTypeChanged(this.type),this.val=(0,colorhelper.v7)(newVal,void 0)},ColorMixin.prototype.colorChange=function(data,oldHue){this.oldHue=this.colors.hsl.h,this.colors=(0,colorhelper.v7)(data,oldHue||this.oldHue)},ColorMixin.prototype.isValidHex=function(hex){return(0,tinycolor.A)(hex).isValid()},ColorMixin.prototype.simpleCheckForValidColor=function(data){for(var checked=0,passed=0,_i=0,keysToCheck_1=["r","g","b","a","h","s","l","v"];_i=1?this.fieldsIndex=0:this.fieldsIndex++},showHighlight:function(){this.highlight=!0},hideHighlight:function(){this.highlight=!1}}},ColorPicker=(0,componentNormalizer.A)(colorpicker_ColorPickervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _vm.show?_c("div",[_c("div",{class:["vc-chrome",_vm.disableAlpha?"vc-chrome__disable-alpha":""],attrs:{"aria-label":"Chrome color picker"}},[_c("div",{staticClass:"vc-chrome-saturation-wrap"},[_c("saturation",{on:{change:_vm.childChange},model:{value:_vm.colors,callback:function($$v){_vm.colors=$$v},expression:"colors"}})],1),_vm._v(" "),_c("div",{staticClass:"vc-chrome-body"},[_c("div",{staticClass:"vc-chrome-controls"},[_c("div",{staticClass:"vc-chrome-color-wrap"},[_c("div",{staticClass:"vc-chrome-active-color",style:{background:_vm.activeColor},attrs:{"aria-label":"current color is "+_vm.colors.hex}}),_vm._v(" "),_vm.disableAlpha?_vm._e():_c("checkboard")],1),_vm._v(" "),[_vm._e(),_vm._v(" "),0===_vm.colorType?[_c("div",{staticClass:"vc-chrome-sliders"},[_c("div",[_c("div",{staticClass:"vc-chrome-hue-wrap"},[_c("hue",{on:{change:_vm.childChange},model:{value:_vm.colors,callback:function($$v){_vm.colors=$$v},expression:"colors"}})],1)]),_vm._v(" "),_c("div",[_c("div",{staticClass:"vc-chrome-hue-wrap"},[_c("huev2",{attrs:{"max-value":255,type:"r"},on:{change:_vm.inputChange},model:{value:_vm.colors,callback:function($$v){_vm.colors=$$v},expression:"colors"}})],1)]),_vm._v(" "),_c("div",[_c("div",{staticClass:"vc-chrome-hue-wrap"},[_c("huev2",{attrs:{"max-value":255,type:"g"},on:{change:_vm.inputChange},model:{value:_vm.colors,callback:function($$v){_vm.colors=$$v},expression:"colors"}})],1)]),_vm._v(" "),_c("div",[_c("div",{staticClass:"vc-chrome-hue-wrap"},[_c("huev2",{attrs:{"max-value":255,type:"b"},on:{change:_vm.inputChange},model:{value:_vm.colors,callback:function($$v){_vm.colors=$$v},expression:"colors"}})],1)])])]:[_c("div",{staticClass:"vc-chrome-sliders"},[_c("div",[_c("div",{staticClass:"vc-chrome-hue-wrap"},[_c("hue",{on:{change:_vm.childChange},model:{value:_vm.colors,callback:function($$v){_vm.colors=$$v},expression:"colors"}})],1)]),_vm._v(" "),_c("div",[_c("div",{staticClass:"vc-chrome-hue-wrap"},[_c("huev2",{attrs:{"max-value":100,type:"c"},on:{change:_vm.inputChange},model:{value:_vm.colors,callback:function($$v){_vm.colors=$$v},expression:"colors"}})],1)]),_vm._v(" "),_c("div",[_c("div",{staticClass:"vc-chrome-hue-wrap"},[_c("huev2",{attrs:{"max-value":100,type:"m"},on:{change:_vm.inputChange},model:{value:_vm.colors,callback:function($$v){_vm.colors=$$v},expression:"colors"}})],1)]),_vm._v(" "),_c("div",[_c("div",{staticClass:"vc-chrome-hue-wrap"},[_c("huev2",{attrs:{"max-value":100,type:"y"},on:{change:_vm.inputChange},model:{value:_vm.colors,callback:function($$v){_vm.colors=$$v},expression:"colors"}})],1)]),_vm._v(" "),_c("div",[_c("div",{staticClass:"vc-chrome-hue-wrap"},[_c("huev2",{attrs:{"max-value":100,type:"k"},on:{change:_vm.inputChange},model:{value:_vm.colors,callback:function($$v){_vm.colors=$$v},expression:"colors"}})],1)])])]]],2),_vm._v(" "),1===_vm.colorType?_c("div",{staticClass:"vc-chrome-fields-wrap"},[_c("div",{staticClass:"vc-chrome-fields"},[_c("div",{staticClass:"vc-chrome-field"},[_c("ed-in",{attrs:{label:"HEX",value:_vm.colors.cmykHex},on:{change:_vm.inputChange}})],1)]),_vm._v(" "),2===_vm.type?_c("div",{staticClass:"vc-chrome-toggle-btn",attrs:{role:"button","aria-label":"Change another color definition"}},[_c("button",{staticClass:"vc-chrome-toggle-icon",on:{click:_vm.changeType}},[1===_vm.colorType?[_vm._v(_vm._s(_vm._f("localizable")("vue.colorpicker.type.rgb")))]:_vm._e(),_vm._v(" "),0===_vm.colorType?[_vm._v(_vm._s(_vm._f("localizable")("vue.colorpicker.type.cmyk")))]:_vm._e()],2)]):_vm._e()]):[_vm.disableFields?_vm._e():_c("div",{staticClass:"vc-chrome-fields-wrap"},[_c("div",{directives:[{name:"show",rawName:"v-show",value:0===_vm.fieldsIndex,expression:"fieldsIndex === 0"}],staticClass:"vc-chrome-fields"},[_c("div",{staticClass:"vc-chrome-field"},[_vm.hasAlpha?_vm._e():_c("ed-in",{attrs:{label:"hex",value:_vm.colors.hex},on:{change:_vm.inputChange}}),_vm._v(" "),_vm.hasAlpha?_c("ed-in",{attrs:{label:"hex",value:_vm.colors.hex8},on:{change:_vm.inputChange}}):_vm._e()],1)]),_vm._v(" "),_c("div",{directives:[{name:"show",rawName:"v-show",value:1===_vm.fieldsIndex,expression:"fieldsIndex === 1"}],staticClass:"vc-chrome-fields"},[_c("div",{staticClass:"vc-chrome-field"},[_c("ed-in",{attrs:{label:"r",value:_vm.colors.rgba.r},on:{change:_vm.inputChange}})],1),_vm._v(" "),_c("div",{staticClass:"vc-chrome-field"},[_c("ed-in",{attrs:{label:"g",value:_vm.colors.rgba.g},on:{change:_vm.inputChange}})],1),_vm._v(" "),_c("div",{staticClass:"vc-chrome-field"},[_c("ed-in",{attrs:{label:"b",value:_vm.colors.rgba.b},on:{change:_vm.inputChange}})],1),_vm._v(" "),_vm.disableAlpha?_vm._e():_c("div",{staticClass:"vc-chrome-field"},[_c("ed-in",{attrs:{label:"a",value:_vm.colors.a,"arrow-offset":.01,max:1},on:{change:_vm.inputChange}})],1)]),_vm._v(" "),_c("div",{staticClass:"vc-chrome-toggle-btn",attrs:{role:"button","aria-label":"Change another color definition"},on:{click:_vm.toggleViews}},[_c("div",{staticClass:"vc-chrome-toggle-icon"},[_c("svg",{staticStyle:{width:"24px",height:"24px"},attrs:{viewBox:"0 0 24 24"},on:{mouseover:_vm.showHighlight,mouseenter:_vm.showHighlight,mouseout:_vm.hideHighlight}},[_c("path",{attrs:{fill:"#333",d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}})])]),_vm._v(" "),_c("div",{directives:[{name:"show",rawName:"v-show",value:_vm.highlight,expression:"highlight"}],staticClass:"vc-chrome-toggle-icon-highlight"})]),_vm._v(" "),2===_vm.type?_c("div",{staticClass:"vc-chrome-toggle-btn",attrs:{role:"button","aria-label":"Change another color definition"}},[_c("button",{staticClass:"vc-chrome-toggle-icon",on:{click:_vm.changeType}},[1===_vm.colorType?[_vm._v(_vm._s(_vm._f("localizable")("vue.colorpicker.type.rgb")))]:_vm._e(),_vm._v(" "),0===_vm.colorType?[_vm._v(_vm._s(_vm._f("localizable")("vue.colorpicker.type.cmyk")))]:_vm._e()],2)]):_vm._e()])]],2)])]):_vm._e()},[],!1,null,null,null).exports},87657:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var origSymbol="undefined"!=typeof Symbol&&Symbol,hasSymbolSham=__webpack_require__(38123);module.exports=function(){return"function"==typeof origSymbol&&("function"==typeof Symbol&&("symbol"==typeof origSymbol("foo")&&("symbol"==typeof Symbol("bar")&&hasSymbolSham())))}},87677:function(module,__unused_webpack_exports,__webpack_require__){__webpack_require__(37173);var exists=__webpack_require__(41513),isFunction=__webpack_require__(93874);module.exports=function last(item){var val;val=exists(item&&item.length)&&!isFunction(item)?item[item.length-1]:item&&item.toString?last(item.toString()):void 0;return val}},88449:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{E:function(){return AddressService}});var _utils_apiSetup__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5164),_utils_helpers__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(89800),getAbsoluteUrl=function(relativeUrl){return(0,_utils_helpers__WEBPACK_IMPORTED_MODULE_1__.ID)("/v/api/address/"+relativeUrl)},AddressService={search:function(searchFilter){var url=getAbsoluteUrl("Search");return _utils_apiSetup__WEBPACK_IMPORTED_MODULE_0__.A.post(url,searchFilter)},getById:function(id){return _utils_apiSetup__WEBPACK_IMPORTED_MODULE_0__.A.get(getAbsoluteUrl("".concat("GetAddressById","/").concat(id)))},addAddressToCurrentCustomer:function(model){return _utils_apiSetup__WEBPACK_IMPORTED_MODULE_0__.A.post(getAbsoluteUrl("AddAddressToCurrentCustomer"),model)},update:function(model){return _utils_apiSetup__WEBPACK_IMPORTED_MODULE_0__.A.post(getAbsoluteUrl("".concat("Update")),model)}}},88451:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _Input_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60685);__webpack_exports__.A=_Input_vue__WEBPACK_IMPORTED_MODULE_0__.A},88639:function(module){"use strict";module.exports=Math.round},89089:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:function(){return EditableInput}});var common_EditableInputvue_type_script_lang_js_={name:"editableInput",props:{label:String,labelText:String,desc:String,value:[String,Number],max:Number,min:Number,arrowOffset:{type:Number,default:1}},computed:{val:{get(){return this.value},set(v){if(!(void 0!==this.max&&+v>this.max))return v;this.$refs.input.value=this.max}},labelId(){return`input__label__${this.label}__${Math.random().toString().slice(2,5)}`},labelSpanText(){return this.labelText||this.label}},methods:{update(e){this.handleChange(e.target.value)},handleChange(newVal){let data={};data[this.label]=newVal,(void 0===data.hex&&void 0===data["#"]||newVal.length>5)&&this.$emit("change",data)},handleKeyDown(e){let val=this.val,number=Number(val);if(number){let amount=this.arrowOffset||1;38===e.keyCode&&(val=number+amount,this.handleChange(val),e.preventDefault()),40===e.keyCode&&(val=number-amount,this.handleChange(val),e.preventDefault())}}}},injectStylesIntoStyleTag=__webpack_require__(15687),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),EditableInputvue_type_style_index_0_lang_css_=__webpack_require__(30639),options={insert:"head",singleton:!1},EditableInput=(injectStylesIntoStyleTag_default()(EditableInputvue_type_style_index_0_lang_css_.A,options),EditableInputvue_type_style_index_0_lang_css_.A.locals,(0,__webpack_require__(51084).A)(common_EditableInputvue_type_script_lang_js_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"vc-editable-input"},[_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.val,expression:"val"}],ref:"input",staticClass:"vc-input__input",attrs:{"aria-labelledby":_vm.labelId},domProps:{value:_vm.val},on:{keydown:_vm.handleKeyDown,input:[function($event){$event.target.composing||(_vm.val=$event.target.value)},_vm.update]}}),_vm._v(" "),_c("span",{staticClass:"vc-input__label",attrs:{for:_vm.label,id:_vm.labelId}},[_vm._v(_vm._s(_vm.labelSpanText))]),_vm._v(" "),_c("span",{staticClass:"vc-input__desc"},[_vm._v(_vm._s(_vm.desc))])])},[],!1,null,null,null).exports)},89221:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{m:function(){return DateTimeHelper}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5482),moment__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(98609),moment__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_1__),allTokens=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},{dddd:"dddd",ddd:"ddd",dd:"DD",d:"D",MMMM:"MMMM",MMM:"MMM",MM:"M",M:"M",yyyy:"YYYY",yy:"YY",HH:"HH",H:"H",hh:"hh",h:"h",mm:"mm",m:"m",ss:"ss",s:"s",fff:"SSS",ff:"SS",f:"S",tt:"A",t:"A"}),["yyyyy","yyy","y","fffffff","ffffff","fffff","ffff","FFFFFFF","FFFFFF","FFFFF","FFFF","FFF","FF","F","gg","g","zzz","zz","z","K"].reduce(function(acc,token){var _a;return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},acc),((_a={})[token]="[".concat(token,"]"),_a))},{})),tokenPattern=Object.keys(allTokens).sort(function(a,b){return b.length-a.length}).map(function(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("|");var formatRegex=new RegExp("(".concat(tokenPattern,")|")+"(\"(?:[^\"\\\\]|\\\\.)*\")|('(?:[^'\\\\]|\\\\.)*')|(\\\\.)|([A-Za-z]+)|(.)","g");function stripQuotes(quoted){return quoted.slice(1,-1).replace(/\\(.)/g,"$1")}function wrapLiteral(content){return"[".concat(content,"]")}var DateTimeHelper={format:function(value,format){var convertedFormat=function(format){return format?format.replace(formatRegex,function(match,token,doubleQuoted,singleQuoted,escaped,unknownLetters,otherChar){return token?allTokens[token]:doubleQuoted?wrapLiteral(stripQuotes(doubleQuoted)):singleQuoted?wrapLiteral(stripQuotes(singleQuoted)):escaped?wrapLiteral(escaped.slice(1)):unknownLetters?wrapLiteral(unknownLetters):null!=otherChar?otherChar:match}):format}(format);return moment__WEBPACK_IMPORTED_MODULE_1___default()(value).format(convertedFormat)},toTicks:function(date){return+moment__WEBPACK_IMPORTED_MODULE_1___default()(date)},toIso:function(date){return moment__WEBPACK_IMPORTED_MODULE_1___default()(date).toISOString()},toUtcObject:function(date){return void 0===date&&(date=new Date),null==date&&(date=new Date),moment__WEBPACK_IMPORTED_MODULE_1___default().utc(date).toDate()}}},89387:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Select}});var tslib_es6=__webpack_require__(5482),FormElementMixin=__webpack_require__(18905),vue_property_decorator=__webpack_require__(85007),cfSelect=function(_super){function cfSelect(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.selected=_this.value,_this._isSelect=!0,_this._elementRef="select",_this}var _a;return(0,tslib_es6.C6)(cfSelect,_super),cfSelect.prototype.onValueChanged=function(value){this.selected=value,!this.isValid&&this.checkHtml5Validity()},cfSelect.prototype.onSelectedChanged=function(value){this.$emit("input",value),!this.isValid&&this.checkHtml5Validity()},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:null,type:[String,Number,Boolean,Object,Array,Symbol,Function]}),(0,tslib_es6.Sn)("design:type",Object)],cfSelect.prototype,"value",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",String)],cfSelect.prototype,"placeholder",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",Boolean)],cfSelect.prototype,"multiple",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String,Object,Array,Symbol],default:null}),(0,tslib_es6.Sn)("design:type",Object)],cfSelect.prototype,"emptyValue",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String,Number]}),(0,tslib_es6.Sn)("design:type",Object)],cfSelect.prototype,"nativeSize",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type","function"==typeof(_a="undefined"!=typeof Record&&Record)?_a:Object)],cfSelect.prototype,"customStyle",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)(),(0,tslib_es6.Sn)("design:type",String)],cfSelect.prototype,"nativeClass",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfSelect.prototype,"disabled",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("value"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfSelect.prototype,"onValueChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("selected"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfSelect.prototype,"onSelectedChanged",null),cfSelect=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({inheritAttrs:!1,name:"cf-select"})],cfSelect)}((0,__webpack_require__(14803).vE)(FormElementMixin.A)),select_Selectvue_type_script_lang_ts_=cfSelect,Select=(0,__webpack_require__(51084).A)(select_Selectvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"control",class:{"is-expanded":_vm.expanded,"has-icons-left":_vm.icon}},[_c("span",{staticClass:"select",class:[_vm.size,_vm.statusType,{"is-fullwidth":_vm.expanded,"is-loading":_vm.loading,"is-multiple":_vm.multiple,"is-empty":null===_vm.selected,"is-disabled":_vm.disabled}]},[_c("select",_vm._b({directives:[{name:"model",rawName:"v-model",value:_vm.selected,expression:"selected"}],ref:"select",class:_vm.nativeClass,style:_vm.customStyle,attrs:{multiple:_vm.multiple,size:_vm.nativeSize,disabled:_vm.disabled},on:{blur:function($event){_vm.$emit("blur",$event)&&_vm.checkHtml5Validity()},focus:function($event){return _vm.$emit("focus",$event)},change:function($event){var $$selectedVal=Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){return"_value"in o?o._value:o.value});_vm.selected=$event.target.multiple?$$selectedVal:$$selectedVal[0]}}},"select",_vm.$attrs,!1),[_vm.placeholder?_c("option",{attrs:{selected:"",disabled:"",hidden:""},domProps:{value:_vm.emptyValue}},[_vm._v("\n "+_vm._s(_vm.placeholder)+"\n ")]):_vm._e(),_vm._v(" "),_vm._t("default")],2)]),_vm._v(" "),_vm.icon?_c("cf-icon",{staticClass:"is-left",attrs:{icon:_vm.icon,"icon-pack":_vm.iconPack,size:_vm.size}}):_vm._e(),_vm._v(" "),_vm._t("additional")],2)},[],!1,null,null,null).exports},89800:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{$:function(){return fromMvcVariable},$P:function(){return search},Cy:function(){return move},DT:function(){return validateEmail},DU:function(){return randomString},Em:function(){return getValueByPath},Et:function(){return isNumber},Fr:function(){return isMobile},Gv:function(){return isObject},ID:function(){return getUrl},JT:function(){return resolveFunctionOrValue},Nz:function(){return removeElement},Rs:function(){return generatePropertyKeyBasedOnGuid},VH:function(){return isFunc},eP:function(){return fromMvcString},fm:function(){return waitFor},gP:function(){return isNullOrWhitespace},kU:function(){return addSpacesBetweenWords},kW:function(){return kebabCase},mk:function(){return escapeRegExpChars},nF:function(){return throttle},qh:function(){return indexOf},sg:function(){return debounce},v7:function(){return formatFileSize}});__webpack_require__(98609);var _sharedComponents_richtexteditor_TinyMCE_Utils__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(62018),_scripts_sharedScripts__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(73495);__webpack_require__(89221);function getValueByPath(obj,path){return path.split(".").reduce(function(o,i){return o[i]},obj)}function indexOf(array,obj,fn){if(array){if(!fn||"function"!=typeof fn)return array.indexOf(obj);for(var i=0;i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(email).toLowerCase())}function getUrl(relativePath,baseUrl){void 0===baseUrl&&(baseUrl=(0,_scripts_sharedScripts__WEBPACK_IMPORTED_MODULE_2__.jf)().storeUrlSite);var url=baseUrl;return relativePath.length>0&&"/"===relativePath[0]&&(relativePath=relativePath.substring(1,relativePath.length)),url.length>0&&"/"===url[url.length-1]&&(url=url.substring(0,url.length-1)),url+"/"+relativePath}function isNullOrWhitespace(input){return null===input||input.replace(/\s/g,"").length<1}var internalMove=function(array,element,delta){var index=array.indexOf(element),newIndex=index+delta;if(newIndex<0||newIndex===array.length)return array;var indexes=[index,newIndex].sort(function(a,b){return a-b});return array.splice(indexes[0],2,array[indexes[1]],array[indexes[0]]),array};function move(array,element,delta){for(var howManyTimes=Math.abs(delta),internalArray=array,i=0;i=wait||timeSinceLastCall<0||maxing&&time-lastInvokeTime>=maxWait}function timerExpired(){var time=Date.now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,function(time){var timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=null!=wait?wait:-(time-lastCallTime);return maxing?Math.min(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting}(time))}function trailingEdge(time){return timerId=void 0,trailing&&lastArgs?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function debounced(){var time=Date.now(),isInvoking=shouldInvoke(time);if(lastArgs=arguments,lastThis=this,lastCallTime=time,isInvoking){if(void 0===timerId)return function(time){return lastInvokeTime=time,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result}(lastCallTime);if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return void 0===timerId&&(timerId=setTimeout(timerExpired,wait)),result}return wait=Number(wait)||0,options&&isObject(options)&&(leading=!!options.leading,maxWait=(maxing="maxWait"in options)?Math.max(Number(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function(){void 0!==timerId&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0},debounced.flush=function(){return void 0===timerId?result:trailingEdge(Date.now())},debounced}function throttle(func,wait,options){var leading=!0,trailing=!0;if("function"!=typeof func)throw new TypeError("Expected a function");return isObject(options)&&(leading="leading"in options?!!options.leading:leading,trailing="trailing"in options?!!options.trailing:trailing),debounce(func,wait,{leading:leading,maxWait:wait,trailing:trailing})}var isFunc=function(obj){return"function"==typeof obj},waitFor=function(predicate,execution){predicate()?execution():setTimeout(function(){waitFor(predicate,execution)},300)},addSpacesBetweenWords=function(text,capitalize){void 0===capitalize&&(capitalize=!1);return(capitalize?text.charAt(0).toUpperCase()+text.slice(1):text).split("").map(function(char,index){return char===char.toUpperCase()&&index>0?" ".concat(capitalize?char.toLowerCase():char):char}).join("")},resolveFunctionOrValue=function(data,params){return data&&isFunc(data)?data(params):data};function formatFileSize(bytes){if(0===bytes)return"0 Bytes";var i=Math.floor(Math.log(bytes)/Math.log(1024));return parseFloat((bytes/Math.pow(1024,i)).toFixed(1))+" "+["Bytes","KB","MB","GB"][i]}},90152:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Modal}});var helpers=__webpack_require__(89800),Modalvue_type_script_lang_ts_={name:"cfModal",directives:{trapFocus:__webpack_require__(78547).A},props:{active:Boolean,component:[Object,Function],content:String,programmatic:Boolean,props:Object,events:Object,isFullHeightContainer:Boolean,closeTimeout:Number,width:{type:[String,Number],default:960},minWidth:{type:[String,Number]},hasModalCard:Boolean,animation:{type:String,default:"zoom-out"},canCancel:{type:[Array,Boolean],default:function(){return["escape","x","outside","button"]}},onCancel:{type:Function,default:function(){}},scroll:{type:String,default:function(){return"clip"},validator:function(value){return["clip","keep"].indexOf(value)>=0}},fullScreen:Boolean,trapFocus:{type:Boolean,default:!1},customClass:String,ariaRole:{type:String,validator:function(value){return["dialog","alertdialog"].indexOf(value)>=0}},ariaModal:Boolean},data:function(){return{isActive:this.active||!1,savedScrollTop:null,newWidth:"number"==typeof this.width?this.width+"px":this.width,newMinWidth:"number"==typeof this.minWidth?this.minWidth+"px":this.minWidth,animating:!0}},computed:{cancelOptions:function(){return"boolean"==typeof this.canCancel?this.canCancel?["escape","x","outside","button"]:[]:this.canCancel},showX:function(){return this.cancelOptions.indexOf("x")>=0},customStyle:function(){if(!this.fullScreen){var response={maxWidth:this.newWidth};return this.newMinWidth&&(response.minWidth=this.newMinWidth),response}return null}},watch:{active:function(value){this.isActive=value},isActive:function(value){var _this=this;this.handleScroll(),this.$nextTick(function(){value&&_this.$el&&_this.$el.focus&&_this.$el.focus()})}},methods:{handleScroll:function(){"undefined"!=typeof window&&("clip"!==this.scroll?(this.savedScrollTop=this.savedScrollTop?this.savedScrollTop:document.documentElement.scrollTop,this.isActive?document.body.classList.add("is-noscroll"):document.body.classList.remove("is-noscroll"),this.isActive?document.body.style.top="-".concat(this.savedScrollTop,"px"):(document.documentElement.scrollTop=this.savedScrollTop,document.body.style.top=null,this.savedScrollTop=null)):this.isActive?document.documentElement.classList.add("is-clipped"):document.documentElement.classList.remove("is-clipped"))},cancel:function(method){var _this=this;this.cancelOptions.indexOf(method)<0||(this.onCancel.apply(null,arguments),this.closeTimeout?setTimeout(function(){_this.close()},this.closeTimeout):this.close())},close:function(){var _this=this;this.$emit("close"),this.$emit("update:active",!1),this.programmatic&&(this.isActive=!1,setTimeout(function(){_this.$destroy(),(0,helpers.Nz)(_this.$el)},150))},keyPress:function(event){this.isActive&&27===event.keyCode&&this.cancel("escape")},afterEnter:function(){this.animating=!1},beforeLeave:function(){this.animating=!0}},created:function(){"undefined"!=typeof window&&document.addEventListener("keyup",this.keyPress)},beforeMount:function(){this.programmatic&&document.body.appendChild(this.$el)},mounted:function(){this.programmatic?this.isActive=!0:this.isActive&&this.handleScroll()},beforeDestroy:function(){if("undefined"!=typeof window){document.removeEventListener("keyup",this.keyPress),document.documentElement.classList.remove("is-clipped");var savedScrollTop=this.savedScrollTop?this.savedScrollTop:document.documentElement.scrollTop;document.body.classList.remove("is-noscroll"),document.documentElement.scrollTop=savedScrollTop,document.body.style.top=null}}},modal_Modalvue_type_script_lang_ts_=Modalvue_type_script_lang_ts_,Modal=(0,__webpack_require__(51084).A)(modal_Modalvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"catfish-classes"},[_c("transition",{attrs:{name:_vm.animation},on:{"after-enter":_vm.afterEnter,"before-leave":_vm.beforeLeave}},[_vm.isActive?_c("div",{directives:[{name:"trap-focus",rawName:"v-trap-focus",value:_vm.trapFocus,expression:"trapFocus"}],staticClass:"modal is-active",class:[{"is-full-screen":_vm.fullScreen},_vm.customClass],attrs:{tabindex:"-1",role:_vm.ariaRole,"aria-modal":_vm.ariaModal}},[_c("div",{staticClass:"modal-background",on:{click:function($event){return _vm.cancel("outside")}}}),_vm._v(" "),_c("div",{staticClass:"animation-content",class:[{"modal-content":!_vm.hasModalCard},{"is-full-height":_vm.isFullHeightContainer}],style:_vm.customStyle},[_vm.component?_c(_vm.component,_vm._g(_vm._b({tag:"component",on:{close:_vm.close}},"component",_vm.props,!1),_vm.events)):_vm.content?_c("div",{domProps:{innerHTML:_vm._s(_vm.content)}}):_vm._t("default"),_vm._v(" "),_vm.showX?_c("button",{directives:[{name:"show",rawName:"v-show",value:!_vm.animating,expression:"!animating"}],staticClass:"modal-close is-large",attrs:{type:"button"},on:{click:function($event){return _vm.cancel("x")}}}):_vm._e()],2)]):_vm._e()])],1)},[],!1,null,null,null).exports},90457:function(module){"use strict";module.exports=Math.max},90560:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return WorkContext}});var WorkContext=function(){function WorkContextSingleton(){this.accountId=1,this.languageId=1,this.currentLocale="en",this.customerId=-1,this.infigoVersion=null,this.cdnBaseUrl="",this.lastModifiedResourceHash="";var globalStore=window.globalStore;globalStore&&(globalStore.languageId?this.languageId=globalStore.languageId:this.languageId=1,globalStore.accountId&&globalStore.accountId>0&&(this.accountId=globalStore.accountId),globalStore.currentLocale&&(this.currentLocale=globalStore.currentLocale),globalStore.customerId&&(this.customerId=globalStore.customerId),globalStore.infigoVersion&&(this.infigoVersion=globalStore.infigoVersion),globalStore.cdnBaseUrl&&(this.cdnBaseUrl=globalStore.cdnBaseUrl),globalStore.lastModifiedResourceHash&&(this.lastModifiedResourceHash=globalStore.lastModifiedResourceHash))}return Object.defineProperty(WorkContextSingleton,"instance",{get:function(){return WorkContextSingleton._instance||(WorkContextSingleton._instance=new WorkContextSingleton),WorkContextSingleton._instance},enumerable:!1,configurable:!0}),WorkContextSingleton.prototype.changeCurrentLocale=function(locale){this.currentLocale=locale},WorkContextSingleton.prototype.changeLanguageId=function(languageId){this.languageId=languageId},WorkContextSingleton}().instance},90566:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Pagination}});var _a,tslib_es6=__webpack_require__(5482),vue_property_decorator=__webpack_require__(85007),icon=__webpack_require__(96384),cfPagination=function(_super){function cfPagination(){var _this=null!==_super&&_super.apply(this,arguments)||this;return _this.internalPerPage=_this.perPage,_this}var _b;return(0,tslib_es6.C6)(cfPagination,_super),cfPagination.prototype.onPropsPerPageChanged=function(val){this.internalPerPage=Number(val)},Object.defineProperty(cfPagination.prototype,"pageCount",{get:function(){return Math.ceil(Number(this.total)/this.perPage)},enumerable:!1,configurable:!0}),Object.defineProperty(cfPagination.prototype,"firstItem",{get:function(){var firstItem=this.current*this.perPage-this.perPage+1;return firstItem>=0?firstItem:0},enumerable:!1,configurable:!0}),Object.defineProperty(cfPagination.prototype,"hasPrev",{get:function(){return this.current>1},enumerable:!1,configurable:!0}),Object.defineProperty(cfPagination.prototype,"leftPagesCount",{get:function(){return Math.trunc((this.visiblePages-1)/2)},enumerable:!1,configurable:!0}),Object.defineProperty(cfPagination.prototype,"rightPagesCount",{get:function(){return Math.ceil((this.visiblePages-1)/2)},enumerable:!1,configurable:!0}),Object.defineProperty(cfPagination.prototype,"hasFirst",{get:function(){return Math.max(1,this.current-this.leftPagesCount)>1},enumerable:!1,configurable:!0}),Object.defineProperty(cfPagination.prototype,"hasFirstEllipsis",{get:function(){return Math.max(1,this.current-this.leftPagesCount)>2},enumerable:!1,configurable:!0}),Object.defineProperty(cfPagination.prototype,"hasLast",{get:function(){return Math.min(this.current+this.rightPagesCount,this.pageCount)value&&this.last()},cfPagination.prototype.onPerPageChanged=function(perPage){this.$emit("on-per-page",perPage),this.$emit("update:per-page",perPage)},cfPagination.prototype.prev=function(){this.forceDisabled||this.hasPrev&&(this.$emit("change",this.current-1),this.$emit("update:current",this.current-1))},cfPagination.prototype.first=function(){this.forceDisabled||(this.$emit("change",1),this.$emit("update:current",1))},cfPagination.prototype.last=function(){this.forceDisabled||(this.$emit("change",this.pageCount),this.$emit("update:current",this.pageCount))},cfPagination.prototype.next=function(){this.hasNext&&!this.forceDisabled&&(this.$emit("change",this.current+1),this.$emit("update:current",this.current+1))},(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[Number,String]}),(0,tslib_es6.Sn)("design:type","function"==typeof(_b="undefined"!=typeof Number&&Number)?_b:Object)],cfPagination.prototype,"total",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[Number,String],default:20}),(0,tslib_es6.Sn)("design:type",Number)],cfPagination.prototype,"perPage",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[Number,String],default:20}),(0,tslib_es6.Sn)("design:type",Number)],cfPagination.prototype,"current",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[Number,String]}),(0,tslib_es6.Sn)("design:type",String)],cfPagination.prototype,"size",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfPagination.prototype,"simple",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String,Number]}),(0,tslib_es6.Sn)("design:type",String)],cfPagination.prototype,"order",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[String],default:"fa"}),(0,tslib_es6.Sn)("design:type",String)],cfPagination.prototype,"iconPack",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean}),(0,tslib_es6.Sn)("design:type",Boolean)],cfPagination.prototype,"forceDisabled",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:[Array]}),(0,tslib_es6.Sn)("design:type",Array)],cfPagination.prototype,"options",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({type:Boolean,default:!1}),(0,tslib_es6.Sn)("design:type",Boolean)],cfPagination.prototype,"showPerPage",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:!0}),(0,tslib_es6.Sn)("design:type",Boolean)],cfPagination.prototype,"showPaginationInfo",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.kv)({default:3}),(0,tslib_es6.Sn)("design:type",Number)],cfPagination.prototype,"visiblePages",void 0),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("perPage"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfPagination.prototype,"onPropsPerPageChanged",null),(0,tslib_es6.Cg)([(0,vue_property_decorator.ox)("pageCount"),(0,tslib_es6.Sn)("design:type",Function),(0,tslib_es6.Sn)("design:paramtypes",[Object]),(0,tslib_es6.Sn)("design:returntype",void 0)],cfPagination.prototype,"onPageCountChanged",null),cfPagination=(0,tslib_es6.Cg)([(0,vue_property_decorator.uA)({components:(_a={},_a[icon.A.name]=icon.A,_a),name:"cf-pagination"})],cfPagination)}(vue_property_decorator.lD),pagination_Paginationvue_type_script_lang_ts_=cfPagination,component=(0,__webpack_require__(51084).A)(pagination_Paginationvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"is-flex pagination-container"},[_c("div",{staticClass:"pagination if-pagination",class:[_vm.order,_vm.size,{"is-simple":_vm.simple}]},[null!=_vm.options&&_vm.options.length>0?_c("div",{staticClass:"per-page-container"},[_c("cf-select",{attrs:{value:_vm.perPage},on:{input:_vm.onPerPageChanged}},_vm._l(_vm.options,function(option){return _c("option",{key:option,domProps:{value:option}},[_vm._v("\n "+_vm._s(option)+" per page\n ")])}),0)],1):_vm._e(),_vm._v(" "),_c("a",{staticClass:"pagination-previous",attrs:{role:"button",href:"#",disabled:!_vm.hasPrev||_vm.forceDisabled},on:{click:function($event){return $event.preventDefault(),_vm.prev.apply(null,arguments)}}},[_c("cf-icon",{attrs:{"icon-pack":_vm.iconPack,icon:"angle-left fa-1-5x",both:""}})],1),_vm._v(" "),_c("a",{staticClass:"pagination-next",attrs:{role:"button",href:"#",disabled:!_vm.hasNext||_vm.forceDisabled},on:{click:function($event){return $event.preventDefault(),_vm.next.apply(null,arguments)}}},[_c("cf-icon",{attrs:{"icon-pack":_vm.iconPack,icon:"angle-right fa-1-5x",both:""}})],1),_vm._v(" "),_vm.simple?_vm._e():_c("ul",{staticClass:"pagination-list"},[_vm.hasFirst?_c("li",[_c("a",{staticClass:"pagination-link",attrs:{role:"button",href:"#",disabled:_vm.forceDisabled},on:{click:function($event){return $event.preventDefault(),_vm.first.apply(null,arguments)}}},[_vm._v("1")])]):_vm._e(),_vm._v(" "),_vm.hasFirstEllipsis?_c("li",[_c("span",{staticClass:"pagination-ellipsis"},[_vm._v("…")])]):_vm._e(),_vm._v(" "),_vm._l(_vm.pagesInRange,function(page){return _c("li",{key:page.number},[_c("a",{staticClass:"pagination-link",class:{"is-current":page.isCurrent},attrs:{role:"button",href:"#",disabled:_vm.forceDisabled},on:{click:function($event){return $event.preventDefault(),page.click.apply(null,arguments)}}},[_vm._v("\n "+_vm._s(page.number)+"\n ")])])}),_vm._v(" "),_vm.hasLastEllipsis?_c("li",[_c("span",{staticClass:"pagination-ellipsis"},[_vm._v("…")])]):_vm._e(),_vm._v(" "),_vm.hasLast?_c("li",[_c("a",{staticClass:"pagination-link",attrs:{role:"button",href:"#",disabled:_vm.forceDisabled},on:{click:function($event){return $event.preventDefault(),_vm.last.apply(null,arguments)}}},[_vm._v(_vm._s(_vm.pageCount))])]):_vm._e()],2),_vm._v(" "),_vm.simple&&_vm.showPaginationInfo?_c("small",{staticClass:"info"},[_vm._v("\n "+_vm._s(_vm.firstItem)+"-"+_vm._s(_vm.current*_vm.perPage)+" / "+_vm._s(_vm.total)+"\n ")]):_vm._e()]),_vm._v(" "),_vm.showPerPage&&!_vm.simple&&_vm.showPaginationInfo?_c("small",{staticClass:"info pagination-per-page-not-simple"},[_vm._v("\n "+_vm._s(_vm.firstItem)+"-"+_vm._s(_vm.hasNext?_vm.current*_vm.perPage:_vm.total)+" / "+_vm._s(_vm.total)+"\n ")]):_vm._e()])},[],!1,null,null,null),Pagination=component.exports},90586:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:function(){return Checkboard}});let _checkboardCache={};function getCheckboard(c1,c2,size){var key=c1+","+c2+","+size;if(_checkboardCache[key])return _checkboardCache[key];var checkboard=function(c1,c2,size){if("undefined"==typeof document)return null;var canvas=document.createElement("canvas");canvas.width=canvas.height=2*size;var ctx=canvas.getContext("2d");return ctx?(ctx.fillStyle=c1,ctx.fillRect(0,0,canvas.width,canvas.height),ctx.fillStyle=c2,ctx.fillRect(0,0,size,size),ctx.translate(size,size),ctx.fillRect(0,0,size,size),canvas.toDataURL()):null}(c1,c2,size);return _checkboardCache[key]=checkboard,checkboard}var common_Checkboardvue_type_script_lang_js_={name:"Checkboard",props:{size:{type:[Number,String],default:8},white:{type:String,default:"#fff"},grey:{type:String,default:"#e6e6e6"}},computed:{bgStyle(){return{"background-image":"url("+getCheckboard(this.white,this.grey,this.size)+")"}}}},injectStylesIntoStyleTag=__webpack_require__(15687),injectStylesIntoStyleTag_default=__webpack_require__.n(injectStylesIntoStyleTag),Checkboardvue_type_style_index_0_lang_css_=__webpack_require__(54641),options={insert:"head",singleton:!1},Checkboard=(injectStylesIntoStyleTag_default()(Checkboardvue_type_style_index_0_lang_css_.A,options),Checkboardvue_type_style_index_0_lang_css_.A.locals,(0,__webpack_require__(51084).A)(common_Checkboardvue_type_script_lang_js_,function(){var _h=this.$createElement;return(this._self._c||_h)("div",{staticClass:"vc-checkerboard",style:this.bgStyle})},[],!1,null,null,null).exports)},90592:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Table}});var _a,tslib_es6=__webpack_require__(5482),helpers=__webpack_require__(89800),pagination=__webpack_require__(17545),icon=__webpack_require__(96384),shared_checkbox=__webpack_require__(44176),vue_common_prod=__webpack_require__(32680),vuedraggable_umd=__webpack_require__(38602),vuedraggable_umd_default=__webpack_require__.n(vuedraggable_umd),DragHandle=__webpack_require__(92069),table_Tablevue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfTable",components:(_a={CfDragHandle:DragHandle.A},_a[pagination.A.name]=pagination.A,_a[icon.A.name]=icon.A,_a[shared_checkbox.A.name]=shared_checkbox.A,_a.draggable=vuedraggable_umd_default(),_a),props:{hasStickyColumns:Boolean,detailCellClass:String,data:{type:Array,default:function(){return[]}},paginationVisiblePages:Number,draggableRows:Boolean,fullRowDrag:Boolean,draggableProps:Object,uniqueColumnIdentifier:String,enforceSingleExpand:Boolean,hasScroll:Boolean,tableClass:String,bordered:Boolean,striped:Boolean,narrowed:Boolean,loading:Boolean,detailed:Boolean,searchLabel:Boolean,wrapped:Boolean,detailExpandableMode:Boolean,expandFirstRow:Boolean,canBeExpanded:{type:Function,default:function(){return!0}},checkable:Boolean,allowCheckAll:{type:Boolean,default:!0},allowUncheckAll:{type:Boolean,default:!0},selected:Object,customIsChecked:Function,canBeCheckable:{type:Function,default:function(){return!0}},getUncheckableMessage:{type:Function,default:function(){}},checkedRows:{type:Array,default:function(){return[]}},searchFilter:{type:Object,default:function(){}},rowToOpen:[Object,Number],mobileCards:{type:Boolean,default:!0},defaultSort:[String,Array],defaultSortDirection:{type:String,default:"asc"},paginated:Boolean,perPage:{type:[Number,String],default:20},paginationSimple:Boolean,paginationLeftBlock:{type:Boolean,default:!1},paginationOrder:[String,Number],paginationTop:{type:Boolean,default:!1},backendSorting:Boolean,rowClass:{type:Function,default:function(){return""}},backendPagination:Boolean,total:{type:[Number,String],default:0},iconPack:{type:[String],default:"fa"},forceDisabled:{type:Boolean,default:!1},paginatorOptions:Array,paginatorOptionsSortDir:{type:String,default:"asc"},showPerPage:{type:Boolean,default:!1},checkboxalign:{type:String,default:"middle"},expandRowCb:Function,rowConfig:{type:Object,default:function(){}}},data:function(){return{columns:[],visibleDetailRows:[],newData:this.data,newDataTotal:this.backendPagination?this.total:this.data.length,newCheckedRows:(0,tslib_es6.fX)([],this.checkedRows,!0),newSearchFilter:this.searchFilter?this.searchFilter:{},currentSortColumn:{},isAsc:!0,mobileSort:{},currentPage:1,hovered:this.selected||null,firstTimeSort:!0,_isTable:!0,internalSelected:this.selected,internalHasStickyColumns:!1,dragging:!1}},watch:{data:function(value){var _this=this,columns=this.columns;if(this.columns=[],this.newData=value,this.$nextTick(function(){_this.columns.length||(_this.columns=columns)}),this.backendSorting||this.sort(this.currentSortColumn,!0),this.backendPagination||(this.newDataTotal=value.length),this.expandFirstRow&&(this.visibleDetailRows=[],this.visibleDetailRows.push(this.newData[0]),this.$emit("details-open",this.newData[0])),this.detailExpandableMode){this.visibleDetailRows=[];for(var i=0;ibv?1:-1:av>bv?-1:1})},visibleData:function(){if(!this.paginated)return this.newData;var currentPage=this.currentPage,perPage=this.perPage;if(this.newData.length<=perPage)return this.newData;var start=(currentPage-1)*perPage,end=parseInt(start,10)+parseInt(perPage,10);return this.newData.slice(start,end)},isAllChecked:function(){var _this=this;return!this.visibleData.some(function(currentVisibleRow){return(0,helpers.qh)(_this.checkedRows,currentVisibleRow,_this.customIsChecked)<0})},hasSearchableColumns:function(){return this.columns.some(function(column){return column.searchable})},hasSortableColumns:function(){return this.columns.some(function(column){return column.sortable})},columnCount:function(){var count=this.columns.length;return count+=this.checkable?1:0,count+=this.detailed?1:0}},methods:{updateStickyColumnsState:function(){return(0,tslib_es6.sH)(this,void 0,void 0,function(){var wrapper;return(0,tslib_es6.YH)(this,function(_a){switch(_a.label){case 0:return[4,this.$nextTick()];case 1:return _a.sent(),(wrapper=this.$refs.tableWrapperRef)?(this.internalHasStickyColumns=this.hasStickyColumns&&wrapper.scrollWidth>wrapper.clientWidth,[2]):(this.internalHasStickyColumns=!1,[2])}})})},resetDraggable:function(){this.draggableRows&&$(".handle-table-row").removeAttr("draggable")},getRowConfigPropertyValue:function(row){var _a,_b,_c,_d;return null!==(_d="function"==typeof(null===(_a=this.rowConfig)||void 0===_a?void 0:_a.class)&&(null===(_b=this.rowConfig)||void 0===_b?void 0:_b.class(row))||(null===(_c=this.rowConfig)||void 0===_c?void 0:_c.class))&&void 0!==_d?_d:""},canBeChecked:function(row){return this.canBeCheckable(row)},setExpandedRows:function(data){this.visibleDetailRows=data},sortBy:function(array,key,fn,isAsc){return fn&&"function"==typeof fn?(0,tslib_es6.fX)([],array,!0).sort(fn):(0,tslib_es6.fX)([],array,!0).sort(function(a,b){var newA=(0,helpers.Em)(a,key),newB=(0,helpers.Em)(b,key);return"boolean"==typeof newA&&"boolean"==typeof newB?isAsc?newA>=newB?1:-1:newA>=newB?-1:1:newA||0===newA?newB||0===newB?newA===newB?0:(newA="string"==typeof newA?newA.toUpperCase():newA,newB="string"==typeof newB?newB.toUpperCase():newB,isAsc?newA>newB?1:-1:newA>newB?-1:1):-1:1})},sort:function(column,updatingData){void 0===updatingData&&(updatingData=!1),column&&column.sortable&&(updatingData||(this.isAsc=column===this.currentSortColumn?!this.isAsc:"desc"!==this.defaultSortDirection.toLowerCase()),this.firstTimeSort||this.$emit("sort",column.field,this.isAsc?"asc":"desc"),this.backendSorting||(this.newData=this.sortBy(this.newData,column.field,column.customSort,this.isAsc)),this.currentSortColumn=column)},onSearchUpdate:function(column,value){this.newSearchFilter[column.field]=value,this.$emit("update:searchFilter",this.newSearchFilter),this.$emit("on-search-filter",this.newSearchFilter)},getSearchValue:function(column){var _a,columnField=column.field;return null!==(_a=this.newSearchFilter[columnField])&&void 0!==_a?_a:""},isRowChecked:function(row){var tempRow=(0,tslib_es6.Cl)({},row);if(this.customIsChecked&&"function"==typeof this.customIsChecked)return(0,helpers.qh)(this.checkedRows,row,this.customIsChecked)>=0;var isChecked=!1;return this.newCheckedRows.forEach(function(it){JSON.stringify(it)===JSON.stringify(tempRow)&&(isChecked=!0)}),isChecked},isRowSelected:function(row){var tempRow=(0,tslib_es6.Cl)({},row);return!!this.internalSelected&&JSON.stringify(this.internalSelected)===JSON.stringify(tempRow)},removeCheckedRow:function(row){if(this.customIsChecked){var index_1=(0,helpers.qh)(this.newCheckedRows,row,this.customIsChecked);index_1>=0&&this.newCheckedRows.splice(index_1,1)}var index=this.newCheckedRows.findIndex(function(x){return JSON.stringify(x)===JSON.stringify(row)});index>-1&&this.newCheckedRows.splice(index,1)},checkAll:function(){var _this=this,isAllChecked=this.isAllChecked,rowsToRemove=[];this.visibleData.forEach(function(currentRow){rowsToRemove.push(currentRow),_this.removeCheckedRow(currentRow),isAllChecked||_this.newCheckedRows.push(currentRow)}),isAllChecked&&this.$emit("uncheck-all",rowsToRemove),this.$emit("check",this.newCheckedRows),this.$emit("check-all",this.newCheckedRows),this.$emit("update:checkedRows",this.newCheckedRows)},checkRow:function(row){this.isRowChecked(row)?(this.removeCheckedRow(row),this.$emit("uncheck",row)):(this.newCheckedRows.push(row),this.$emit("check",this.newCheckedRows,row)),this.$emit("update:checkedRows",this.newCheckedRows)},selectRow:function(row){this.$emit("click",row),this.selected!==row&&(this.$emit("select",row,this.selected),this.$emit("update:selected",row),this.selected&&(this.hovered=row))},pageChanged:function(page){this.currentPage=page>0?page:1,this.$emit("page-change",this.currentPage)},gotoFirstPage:function(){this.currentPage=1},toggleDetails:function(row,index){var found=this.isVisibleDetailRow(row,index);if(this.enforceSingleExpand){if(1===this.visibleDetailRows.length)if(this.visibleDetailRows.find(function(x){return x})[this.uniqueColumnIdentifier]===row[this.uniqueColumnIdentifier])return this.visibleDetailRows=[],void this.$emit("details-close",row);return this.visibleDetailRows=[],this.visibleDetailRows.push(row),void this.$emit("details-open",row)}if(found){var i=this.visibleDetailRows.indexOf(row);return this.visibleDetailRows.splice(i,1),void this.$emit("details-close",row)}this.visibleDetailRows.push(row),this.$emit("details-open",row)},expandAll:function(){this.newData},isVisibleDetailRow:function(index){return this.visibleDetailRows.indexOf(index)>=0||this.isVisibleDetailRowByUid(index)&&this.enforceSingleExpand},isVisibleDetailRowByUid:function(row){var expandedRow=this.visibleDetailRows.find(function(x){return x});return!!expandedRow&&expandedRow[this.uniqueColumnIdentifier]===row[this.uniqueColumnIdentifier]},hasCustomFooterSlot:function(){if(this.$slots.footer.length>1)return!0;var tag=this.$slots.footer[0].tag;return"th"===tag||"td"===tag},pressedEnter:function(){this.visibleData.length&&this.hovered&&this.selectRow(this.hovered)},getTableWidth:function(){var columns=this.columns;if(!this.hasScroll||!columns.length)return null;var pixelWidths=columns.filter(function(it){return it.width}).filter(function(it){return it.visible}).map(function(it){return(it.width+"").endsWith("px")?+it.width.replace("px",""):+(it.width||100)}).reduce(function(a,b){return a+b},0);return window.innerWidth>767?pixelWidths+"px":void 0},pressedArrow:function(pos){if(this.visibleData.length){var index=this.visibleData.indexOf(this.hovered)+pos;index=index<0?0:index>this.visibleData.length-1?this.visibleData.length-1:index,this.hovered=this.visibleData[index]}},focused:function(){this.visibleData.length&&(this.hovered=this.selected&&Object.keys(this.selected).length?this.selected:null)},initSort:function(){var _this=this;if(this.defaultSort){var sortField="",sortDirection=this.defaultSortDirection;Array.isArray(this.defaultSort)?(sortField=this.defaultSort[0],this.defaultSort[1]&&(sortDirection=this.defaultSort[1])):sortField=this.defaultSort,this.columns.forEach(function(column){column.field===sortField&&(_this.isAsc="desc"!==sortDirection.toLowerCase(),_this.sort(column,!0))})}},makeGhostRowSameWithAsTable:function(evt){this.$nextTick(function(){var ghost=document.querySelector(".ghost-row"),orig=evt.item,origCells=Array.from(orig.children),ghostCells=Array.from(ghost.children);ghost.style.display="table-row";var width=orig.getBoundingClientRect().width;ghost.style.width="".concat(width,"px"),origCells.forEach(function(cell,i){var w=cell.getBoundingClientRect().width;ghostCells[i].style.width="".concat(w,"px")})})},onDragEnd:function(_a){var oldIndex=_a.oldIndex,newIndex=_a.newIndex;this.dragging=!1,this.$emit("drag-end",{oldIndex:oldIndex,newIndex:newIndex}),this.resetDraggable()},onDragStart:function(evt){this.dragging=!0,this.$emit("drag-start",evt),this.resetDraggable(),this.makeGhostRowSameWithAsTable(evt)},getDraggableOptions:function(){var _a,defaultDraggableOptions={disabled:!this.draggableRows,tag:"tbody",handle:".handle-draggable",animation:200,fallbackClass:"ghost-row",forceFallback:!0,fallbackOnBody:!1,scroll:!0,scrollSensitivity:50,filter:".detailed-cell"};return(0,tslib_es6.Cl)((0,tslib_es6.Cl)((0,tslib_es6.Cl)({},defaultDraggableOptions),this.draggableProps),{filter:"".concat(defaultDraggableOptions.filter,", ").concat(null===(_a=this.draggableProps)||void 0===_a?void 0:_a.filter)})}},mounted:function(){this.updateStickyColumnsState(),window.addEventListener("resize",this.updateStickyColumnsState)},beforeDestroy:function(){window.removeEventListener("resize",this.updateStickyColumnsState)}}),component=(0,__webpack_require__(51084).A)(table_Tablevue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"cf-table",class:{"is-loading":_vm.loading,"has-draggable-rows":_vm.draggableRows,"has-sticky-columns":_vm.internalHasStickyColumns}},[_vm.mobileCards&&_vm.hasSortableColumns?_c("div",{staticClass:"field is-hidden-tablet"},[_vm.mobileCards&&_vm.hasSortableColumns?_c("div",{staticClass:"field is-hidden-tablet has-addons"},[_c("cf-select",{attrs:{expanded:""},model:{value:_vm.mobileSort,callback:function($$v){_vm.mobileSort=$$v},expression:"mobileSort"}},_vm._l(_vm.filteredColumns,function(column,index){return column.sortable?_c("option",{key:index,domProps:{value:column}},[_vm._v("\n "+_vm._s(column.label)+"\n ")]):_vm._e()}),0),_vm._v(" "),_c("p",{staticClass:"control"},[_c("button",{staticClass:"button is-primary",on:{click:function($event){return _vm.sort(_vm.mobileSort)}}},[_c("cf-icon",{directives:[{name:"show",rawName:"v-show",value:_vm.currentSortColumn===_vm.mobileSort,expression:"currentSortColumn === mobileSort"}],class:{"is-desc":!_vm.isAsc},attrs:{"icon-pack":_vm.iconPack,icon:"angle-up",both:"",size:"is-small"}})],1)])],1):_vm._e()]):_vm._e(),_vm._v(" "),(_vm.checkable||_vm.paginated)&&_vm.paginationTop?_c("div",{staticClass:"level box"},[_c("div",{staticClass:"level-left"},[_vm.paginationLeftBlock?_c("div",{staticClass:"level-item"},[_c("cf-pagination",{attrs:{order:_vm.paginationOrder,total:_vm.newDataTotal,"per-page":_vm.perPage,simple:_vm.paginationSimple,current:_vm.currentPage,"icon-pack":_vm.iconPack,options:_vm.paginatorOptionsSorted,forceDisabled:_vm.forceDisabled},on:{change:_vm.pageChanged,"on-per-page":function($event){return _vm.$emit("on-per-page",$event)},"update:forceDisabled":function($event){_vm.forceDisabled=$event},"update:force-disabled":function($event){_vm.forceDisabled=$event}}})],1):_vm._e(),_vm._v(" "),_vm._t("bottom-left")],2),_vm._v(" "),_c("div",{staticClass:"level-right"},[_vm.paginated?_c("div",{staticClass:"level-item"},[_vm._t("bottom-right-before"),_vm._v(" "),_vm._t("paginated-slot"),_vm._v(" "),_vm._t("bottom-right"),_vm._v(" "),_vm.paginationLeftBlock?_vm._e():_c("cf-pagination",{attrs:{total:_vm.newDataTotal,"per-page":_vm.perPage,simple:_vm.paginationSimple,current:_vm.currentPage,"icon-pack":_vm.iconPack,options:_vm.paginatorOptionsSorted,forceDisabled:_vm.forceDisabled},on:{change:_vm.pageChanged,"on-per-page":function($event){return _vm.$emit("on-per-page",$event)},"update:forceDisabled":function($event){_vm.forceDisabled=$event},"update:force-disabled":function($event){_vm.forceDisabled=$event}}})],2):_vm._e()])]):_vm._e(),_vm._v(" "),_c("div",{ref:"tableWrapperRef",class:["table-wrapper",_vm.draggableRows?"has-draggable-rows":""]},[_c("div",{staticClass:"cf-table-wrapper",class:_vm.tableClass},[_c("table",{staticClass:"table",class:[_vm.tableClass,{"is-bordered":_vm.bordered,"is-striped":_vm.striped,"is-narrow":_vm.narrowed,"is-wrapped":_vm.wrapped,"has-mobile-cards":_vm.mobileCards}],style:{"min-width":_vm.getTableWidth()},attrs:{tabindex:!!_vm.selected&&0},on:{keyup:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")?null:($event.preventDefault(),_vm.pressedEnter.apply(null,arguments))},keydown:[function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"up",38,$event.key,["Up","ArrowUp"])?null:($event.preventDefault(),_vm.pressedArrow(-1))},function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"down",40,$event.key,["Down","ArrowDown"])?null:($event.preventDefault(),_vm.pressedArrow(1))}],focus:_vm.focused,blur:function($event){_vm.hovered=null}}},[_c("thead",[_c("tr",[_vm.draggableRows?_c("th",{staticClass:"hidden-col"}):_vm._e(),_vm._v(" "),_vm.detailed&&!_vm.loading?_c("th",{staticClass:"detailed-cell",attrs:{width:"40px"}}):_vm._e(),_vm._v(" "),_vm.checkable?_c("th",{staticClass:"checkbox-cell"},[_vm.showSelectAllOption?_c("cf-checkbox",{attrs:{value:_vm.isAllChecked},nativeOn:{change:function($event){return _vm.checkAll.apply(null,arguments)}}}):_vm._e()],1):_vm._e(),_vm._v(" "),_vm._l(_vm.filteredColumns,function(column,index){return column.visible?_c("th",{key:index,class:[{"is-current-sort":_vm.currentSortColumn===column,"is-sortable":column.sortable},{"sticky-column":column.sticky},"has-white-space-nowrap"],style:{width:column.width+"px","max-width":column.maxWidth+"px"},on:{click:function($event){return $event.stopPropagation(),_vm.sort(column)}}},[_c("div",{staticClass:"th-wrap",class:{"is-numeric":column.numeric,"is-centered":column.centered}},[_vm.$scopedSlots.header?_vm._t("header",null,{column:column,index:index}):[_vm._v(_vm._s(column.label))],_vm._v(" "),_c("cf-icon",{directives:[{name:"show",rawName:"v-show",value:_vm.currentSortColumn===column,expression:"currentSortColumn === column"}],class:{"is-desc":!_vm.isAsc},attrs:{"icon-pack":_vm.iconPack,icon:"angle-down fa-1x",both:"",size:"is-small"}})],2)]):_vm._e()})],2)]),_vm._v(" "),_vm.visibleData.length||_vm.hasSearchableColumns?_c("draggable",_vm._b({on:{end:_vm.onDragEnd,start:_vm.onDragStart}},"draggable",_vm.getDraggableOptions(),!1),[_vm.hasSearchableColumns?[_c("tr",[_vm.detailed?_c("td",{staticClass:"is-paddingless-touch"}):_vm._e(),_vm._v(" "),_vm.checkable?_c("td",{staticClass:"default-width is-paddingless-touch"}):_vm._e(),_vm._v(" "),_vm._l(_vm.filteredColumns,function(column,index){return[column.searchable?_c("td",{key:index,class:["default-width",{"sticky-column":column.sticky}],style:{minWidth:column.width+"px",width:column.width+"px","max-width":column.maxWidth+"px"}},[_c("div",{staticClass:"th-wrap",class:{"is-numeric":column.numeric,"is-centered":column.centered}},[_vm.searchLabel?_c("div",{staticClass:"is-hidden-tablet has-text-left"},[_vm._v(_vm._s(column.label))]):_vm._e(),_vm._v(" "),column.searchable?[column.searchable?_c("cf-input",{staticClass:"table-search",attrs:{type:column.numeric?"number":"search","icon-pack":_vm.iconPack,icon:"search",value:_vm.getSearchValue(column)},on:{input:function($event){return _vm.onSearchUpdate(column,$event)}}}):_vm._e()]:_vm._e()],2)]):_c("td",{class:["default-width empty-table-data is-paddingless-touch",{"sticky-column":column.sticky}]})]})],2)]:_vm._e(),_vm._v(" "),_vm._l(_vm.visibleData,function(row,index){return _vm.visibleData.length>0?[_c("tr",{key:index,class:[_vm.rowClass(row,index),{"is-selected":(row===_vm.selected||_vm.isRowSelected(row))&&!_vm.checkable,"is-checked":_vm.isRowChecked(row),"is-hovered":_vm.hovered===row,checkable:_vm.checkable,"handle-table-row is-grabbable":_vm.draggableRows,"handle-draggable":_vm.fullRowDrag,"is-dragging":_vm.dragging},"is-relative",_vm.getRowConfigPropertyValue(row)],on:{click:function($event){return _vm.selectRow(row)},dblclick:function($event){return _vm.$emit("dblclick",row)}}},[_vm.draggableRows?_c("td",{staticClass:"hidden-col"},[_c("cf-drag-handle")],1):_vm._e(),_vm._v(" "),_vm.detailed?_c("td",{class:["detailed-cell",_vm.detailCellClass],on:{click:function($event){return $event.stopPropagation(),_vm.toggleDetails(row,index)}}},[_vm.canBeExpanded(row)?_c("a",{attrs:{role:"button"},on:{click:function($event){return $event.stopPropagation(),_vm.toggleDetails(row,index)}}},[_c("cf-icon",{class:{"is-expanded":_vm.isVisibleDetailRow(row,index)},attrs:{"icon-pack":_vm.iconPack,icon:"angle-right fa-1x",both:""}})],1):_vm._e()]):_vm._e(),_vm._v(" "),_vm.checkable?_c("td",{class:["checkbox-cell","td-checkbox",_vm.checkboxalign?"v-align-"+_vm.checkboxalign:""],on:{click:function($event){$event.stopPropagation()}}},[_c("cf-tooltip",{attrs:{position:"is-right",active:!_vm.canBeChecked(row)&&!!_vm.getUncheckableMessage(row),label:_vm.getUncheckableMessage(row),"use-html":""}},[_c("cf-checkbox",{attrs:{disabled:!_vm.canBeChecked(row),value:_vm.isRowChecked(row)},on:{click:function($event){$event.preventDefault()}},nativeOn:{change:function($event){return _vm.checkRow(row)}}})],1)],1):_vm._e(),_vm._v(" "),_vm._t("default",null,{row:row,index:index})],2),_vm._v(" "),_vm.detailed&&_vm.isVisibleDetailRow(row,index)?_c("tr",{staticClass:"detail"},[_c("td",{attrs:{colspan:_vm.draggableRows?_vm.columnCount+1:_vm.columnCount}},[_c("div",{staticClass:"detail-container"},[_vm._t("detail",null,{row:row,index:index})],2)])]):_vm._e()]:_vm._e()})],2):_c("tbody",[0!=_vm.visibleData.length||_vm.loading?_vm._e():_c("tr",{staticClass:"is-empty"},[_c("td",{attrs:{colspan:_vm.columnCount}},[_vm._t("empty")],2)]),_vm._v(" "),_vm.loading?_c("tr",[_c("td",[_c("section",{staticClass:"section loading-empty-space"})])]):_vm._e()]),_vm._v(" "),void 0!==_vm.$slots.footer?_c("tfoot",[_c("tr",{staticClass:"table-footer"},[_vm.hasCustomFooterSlot()?_vm._t("footer"):_c("th",{attrs:{colspan:_vm.columnCount}},[_vm._t("footer")],2)],2)]):_vm._e()],1)])]),_vm._v(" "),_vm.checkable||_vm.paginated?_c("div",{staticClass:"level box is-flex-wrap-wrap table-pagination"},[_c("div",{staticClass:"level-left"},[_vm.paginationLeftBlock?_c("div",{staticClass:"level-item"},[_c("cf-pagination",{attrs:{total:_vm.newDataTotal,order:_vm.paginationOrder,"per-page":_vm.perPage,simple:_vm.paginationSimple,current:_vm.currentPage,"icon-pack":_vm.iconPack,options:_vm.paginatorOptionsSorted,forceDisabled:_vm.forceDisabled},on:{change:_vm.pageChanged,"on-per-page":function($event){return _vm.$emit("on-per-page",$event)},"update:forceDisabled":function($event){_vm.forceDisabled=$event},"update:force-disabled":function($event){_vm.forceDisabled=$event}}})],1):_vm._e(),_vm._v(" "),_vm._t("bottom-left")],2),_vm._v(" "),_c("div",{staticClass:"level-right"},[_vm.paginated?_c("div",{staticClass:"level-item"},[_vm._t("paginated-slot"),_vm._v(" "),_vm.paginationLeftBlock?_vm._e():_c("cf-pagination",{attrs:{order:_vm.paginationOrder,total:_vm.newDataTotal,"per-page":_vm.perPage,simple:_vm.paginationSimple,"show-per-page":_vm.showPerPage,current:_vm.currentPage,"icon-pack":_vm.iconPack,options:_vm.paginatorOptionsSorted,"visible-pages":_vm.paginationVisiblePages,forceDisabled:_vm.forceDisabled},on:{change:_vm.pageChanged,"on-per-page":function($event){return _vm.$emit("on-per-page",$event)},"update:forceDisabled":function($event){_vm.forceDisabled=$event},"update:force-disabled":function($event){_vm.forceDisabled=$event}}}),_vm._v(" "),_vm._t("after-pagination")],2):_vm._e()])]):_vm._e()])},[],!1,null,null,null),Table=component.exports},90917:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Hz:function(){return insertQueryParam},IF:function(){return changeAddToBasketState},IY:function(){return useGlobalQuantity},Ql:function(){return disableInputQuantity},R6:function(){return setMasterProductId},R8:function(){return Editors},Ub:function(){return getLandingPageAttributes},cc:function(){return onProductSave},ds:function(){return MultipartCommunicatorTypesType},fE:function(){return getQueryParamValue},gv:function(){return EditorCommunicatorTypesType},oY:function(){return ProductVersionEmitter},qm:function(){return notifyChanged},rg:function(){return EditorCommunicator},v7:function(){return setVersionInfo},zX:function(){return getEditSciId}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5482),_shared__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(70199),_services_implementations_Localizator__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(43016);function useGlobalQuantity(){return{update:function(value){var event=new CustomEvent("onChangeProductQuantity",{detail:value});document.dispatchEvent(event)}}}function changeAddToBasketState(){return{update:function(isAvailable){if(isAvailable){var event=new CustomEvent("onChangeAddToBasketButtonActivate",{});document.dispatchEvent(event)}else{event=new CustomEvent("onChangeAddToBasketButtonDeactivate",{});document.dispatchEvent(event)}}}}function notifyChanged(){return{update:function(value){var event=new CustomEvent("updateProductPrice",{detail:value});document.dispatchEvent(event)}}}function onProductSave(callback,validateAttributes){var button=document.querySelector(".productvariantaddtocartbutton.edit_sci");if(button||(button=document.querySelector(".productvariantaddtocartbutton.add_sci")),button){var subsequentSubmit=!1;button.addEventListener("click",function(event){return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.sH)(this,void 0,void 0,function(){return(0,tslib__WEBPACK_IMPORTED_MODULE_0__.YH)(this,function(_a){switch(_a.label){case 0:return[4,validateAttributes()];case 1:return _a.sent()?subsequentSubmit?[2]:(event.stopPropagation(),event.preventDefault(),[4,callback()]):(_shared__WEBPACK_IMPORTED_MODULE_1__.y8.error(_services_implementations_Localizator__WEBPACK_IMPORTED_MODULE_2__.z.translate("vue.web.multipart.versioned.versionattributesvalidation.error")),event.stopPropagation(),event.preventDefault(),[2]);case 2:return _a.sent(),subsequentSubmit=!0,event.target.click(),[2]}})})})}}function insertQueryParam(params){for(var queryParams=new URLSearchParams,_i=0,_a=Object.entries(params);_i<_a.length;_i++){var _b=_a[_i],key=_b[0],value=_b[1];queryParams.set(key,value)}var newUrl=window.location.origin+window.location.pathname+"?"+queryParams.toString();history.pushState(null,"",newUrl)}function getLandingPageAttributes(){var element=document.getElementsByClassName("saav")[0];return null==element?void 0:element.value}function getQueryParamValue(param){var urlSearchParams=new URLSearchParams(window.location.search);if(urlSearchParams.has(param))return urlSearchParams.get(param)}function getSciHolderIdElement(){return document.querySelector("#sci-holder-id")}function getEditSciId(){var element=document.querySelector("#edit-sci-id");return null==element?void 0:element.value}function setMasterProductId(id){var element=getSciHolderIdElement();element&&(element.value=id)}function setVersionInfo(versions){var element=document.querySelector("#version-info-id");element&&versions&&0!==versions.length&&(element.value=JSON.stringify(versions))}function disableInputQuantity(){var qtySelectorElement=$(".quantity-input-selector");if((null==qtySelectorElement?void 0:qtySelectorElement.length)>0)qtySelectorElement.attr("disabled","disabled");else{var qtyEl=$(".quantityBox");(null==qtyEl?void 0:qtyEl.length)>0&&qtyEl.attr("readonly","readonly")}}var subscribers,XD=function(){var intervalId,lastHash,attachedCallback,cacheBust=1,window=parent;return{postMessage:function(message,target_url,target){target_url&&(target=target||parent)&&(window.postMessage?target.postMessage(message,target_url.replace(/([^:]+:\/\/[^\/]+).*/,"$1")):target.location=target.location.replace(/#.*$/,"")+"#"+ +new Date+cacheBust+++"&"+message)},receiveMessage:function(callback,source_origin){if(window.postMessage)callback&&(attachedCallback=function(e){if("string"==typeof source_origin&&e.origin!==source_origin||"[object Function]"===Object.prototype.toString.call(source_origin)&&!1===source_origin(e.origin))return!1;callback(e)}),attachedCallback&&(window.addEventListener?window[callback?"addEventListener":"removeEventListener"]("message",attachedCallback,!1):window[callback?"attachEvent":"detachEvent"]("onmessage",attachedCallback));else{if(intervalId&&clearInterval(intervalId),intervalId=null,!callback)return;intervalId=setInterval(function(){var hash=document.location.hash,re=/^#?\d+&/;hash!==lastHash&&re.test(hash)&&(lastHash=hash,callback({data:hash.replace(re,"")}))},100)}}}}(),EditorCommunicatorTypesType={ItemAddedToBasket:"ItemAddedToBasket"},MultipartCommunicatorTypesType={EditorToNextStep:"MultipartToNextStep",RevalidationStarted:"MultipartRevalidationStarted",RevalidationComplete:"MultipartRevalidationComplete"},Editors=((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},EditorCommunicatorTypesType),MultipartCommunicatorTypesType),{multipart:(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},EditorCommunicatorTypesType),MultipartCommunicatorTypesType)}),EditorCommunicator={listen:function(callback,source){XD.receiveMessage(function(message){if("string"==typeof message.data){var data=message.data.split("|");if(2===data.length){var type=data[0],value=data[1];callback(type,value)}}},source)},send:function(messageId,data,target_url,target){XD.postMessage(messageId+"|"+data,target_url,target)}},ProductVersionEmitter=(subscribers=[],{listen:function(cb){subscribers.push(cb)},emit:function(version){subscribers.forEach(function(s){return s(version)})}})},91748:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var slice=Array.prototype.slice,isArgs=__webpack_require__(50416),origKeys=Object.keys,keysShim=origKeys?function(o){return origKeys(o)}:__webpack_require__(36712),originalKeys=Object.keys;keysShim.shim=function(){if(Object.keys){var keysWorksWithArguments=function(){var args=Object.keys(arguments);return args&&args.length===arguments.length}(1,2);keysWorksWithArguments||(Object.keys=function(object){return isArgs(object)?originalKeys(slice.call(object)):originalKeys(object)})}else Object.keys=keysShim;return Object.keys||keysShim},module.exports=keysShim},91867:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Datepicker}});var _a,tslib_es6=__webpack_require__(5482),FormElementMixin=__webpack_require__(18905),helpers=__webpack_require__(89800),config=__webpack_require__(69903),DropdownItem=__webpack_require__(19922),Dropdown=__webpack_require__(4249),Input=__webpack_require__(60685),field=__webpack_require__(94759),shared_select=__webpack_require__(15075),icon=__webpack_require__(96384),datetime_helper=__webpack_require__(80241),datepicker_DatepickerTableRowvue_type_script_lang_ts_={name:"cfDatepickerTableRow",props:{selectedDates:{type:Array,default:[]},selectedDate:{type:Date,default:null},week:{type:Array,required:!0},month:{type:Number,required:!0},minDate:Date,maxDate:Date,entireYear:Boolean,disabled:Boolean,checkAvailableDays:{type:Boolean,default:!1},availableDays:{type:Array,default:function(){return[]}},dateConverter:{type:Function,required:!0}},computed:{isWeekdayMode:function(){return this.availableDays&&this.availableDays.every(function(val){return val<7})}},methods:{selectableDate:function(day){var validity=[];return this.minDate&&validity.push(day>=this.minDate),this.maxDate&&validity.push(day<=this.maxDate),this.checkAvailableDays&&(this.isWeekdayMode?validity.push(this.availableDays.includes(day.getDay())):validity.push(this.availableDays.includes(day.getDate()))),validity.push(day.getMonth()===this.month),validity.indexOf(!1)<0||this.entireYear},invisibleCell:function(day){return day.getMonth()!==this.month&&this.entireYear},emitChosenDate:function(day){this.disabled||this.selectableDate(day)&&this.$emit("select",day)},classObject:function(day){function dateMatch(dateOne,dates){var parsedDateOne,parseDate=function(date){if(date){var parts=date.split("-");if(3===parts.length)return{year:parseInt(parts[0]),month:parseInt(parts[1]),date:parseInt(parts[2])}}return{}};if(!dateOne)return!1;parsedDateOne=parseDate((0,datetime_helper.aI)(dateOne));for(var i=0;i=this.firstDayOfWeek?dayOfWeek-this.firstDayOfWeek:7-this.firstDayOfWeek+dayOfWeek,daysAgo=1,i=0;i=this.getDateTime(new Date(this.maxDate.getFullYear(),this.maxDate.getMonth()))},isMobile:function(){return helpers.Fr.any()},serializedJsonData:function(){return JSON.stringify(this.selectedDates)}},created:function(){if(this.dataSerialized&&this.dataSerialized.trim()&&(this.selectedDates=JSON.parse(this.dataSerialized),this.selectedDates.length>0)){var focusedDate=this.getDateTime(new Date(this.selectedDates[0].date));this.focusedDateData.month=focusedDate.getMonth(),this.focusedDateData.year=focusedDate.getFullYear()}},beforeMount:function(){var _this=this;(0,I18NLocalizationService.NH)(function(){_this.setupDaysAndMonths()})},mounted:function(){this.dateSelected=this.getValue()},watch:{dateSelected:function(value){var currentDate=value||this.getDateTime();if(value||!this.allowNullDate)if(this.focusedDateData={month:currentDate.getMonth(),year:currentDate.getFullYear()},this.$emit("input",currentDate),this.$refs.dropdown&&(this.$refs.dropdown.isActive=!1),this.multiDatePicker){var index=this.getDateIndex(currentDate);index>-1?this.removeDateFromArray(index):this.selectedDates.push({date:this.formatYYYYMMDD(currentDate),name:"",recurring:!1})}else this.selectedDates=[{date:this.formatYYYYMMDD(currentDate),name:"",recurring:!1}];else currentDate=null},value:function(value){this.dateSelected=value,!this.isValid&&this.$refs.input.checkHtml5Validity()}},methods:{getListOfYears:function(){for(var focusedDateData=this.focusedDateData,latestYear=this.maxDate?this.maxDate.getFullYear():focusedDateData&&focusedDateData.year>this.getDateTime().getFullYear()?focusedDateData.year+5:this.getDateTime().getFullYear()+5,arrayOfYears=[],i=this.minDate?this.minDate.getFullYear():1900;i<=latestYear;i++)arrayOfYears.push(i);return this.yearsListOrder==SortingEnum.u.Desc?arrayOfYears.reverse():arrayOfYears},updateSelectedDate:function(date){this.dateSelected=date},getValue:function(){return"string"==typeof this.value?new Date(this.value):this.value},onChange:function(value){var date=this.dateTimeParserFn(value);date&&!isNaN(date)?this.dateSelected=date:(this.dateSelected=null,this.$refs.input.newValue=this.dateSelected,this.$emit("input",this.dateSelected))},formatValue:function(value){return value&&!isNaN(value)?this.dateFormatter(value):null},setupDaysAndMonths:function(){var _a,_b;(_a=this.monthNames).splice.apply(_a,(0,tslib_es6.fX)([0,this.monthNames.length],getMonths(),!1)),(_b=this.dayNames).splice.apply(_b,(0,tslib_es6.fX)([0,this.dayNames.length],getDays(),!1))},decrementMonth:function(){this.isPreviousMonthDisabled||(this.focusedDateData.month>0?this.focusedDateData.month-=1:(this.focusedDateData.month=11,this.focusedDateData.year-=1),this.emitChangedYearOrMonth(this.focusedDateData.year,this.focusedDateData.month))},incrementMonth:function(){this.isNextMonthDisabled||(this.focusedDateData.month<11?this.focusedDateData.month+=1:(this.focusedDateData.month=0,this.focusedDateData.year+=1),this.emitChangedYearOrMonth(this.focusedDateData.year,this.focusedDateData.month))},decrementYear:function(){this.focusedDateData.year-=1,this.emitChangedYearOrMonth(this.focusedDateData.year,this.focusedDateData.month)},incrementYear:function(){this.focusedDateData.year+=1,this.emitChangedYearOrMonth(this.focusedDateData.year,this.focusedDateData.month),this.listOfYears=this.getListOfYears()},emitChangedYearOrMonth:function(year,month){this.$emit("changedYearOrMonth",{year:year,month:month})},updateListOfYears:function(year){this.listOfYears=this.getListOfYears()},nameOfMonth:function(month){for(var months={},i=0;i-1&&this.selectedDates.splice(index,1)},onChangeCheckbox:function(date,checked){var index=this.getDateIndex(date);index>=0&&(this.selectedDates[index].recurring=checked)},removeDateItemByDate:function(date){this.removeDateFromArray(this.getDateIndex(date))},onChangeDateItemName:function(date,name){var index=this.getDateIndex(date);index>-1&&(this.selectedDates[index].name=name)},getDateTime:function(date){return this.useUtc?(0,datetime_helper.cs)(date,this.useUtc):date||new Date},clearDate:function(){this.dateSelected=null,this.$emit("input",this.dateSelected)},formatDate:function(date){return!date&&this.allowNullDate?null:"function"==typeof config.A.defaultDateParser?config.A.defaultDateParser(date):this.getDateTime(new Date(Date.parse(date)))}}},Datepicker_component=(0,componentNormalizer.A)(datepicker_Datepickervue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"datepicker",class:[_vm.size,{"is-expanded":_vm.expanded},{"is-entire-year":_vm.entireYear}]},[_vm.isMobile&&_vm.useNativeDatepicker&&!_vm.inline?_c("cf-input",_vm._b({ref:"input",attrs:{"custom-class":_vm.inputclass,type:"date",autoComplete:"off",selectedDates:[_vm.formatYYYYMMDD(_vm.value)],placeholder:_vm.placeholder,size:_vm.size,"icon-pack":_vm.iconPack,icon:_vm.icon,loading:_vm.loading,value:_vm.formatYYYYMMDD(_vm.dateSelected),max:_vm.formatYYYYMMDD(_vm.maxDate),min:_vm.formatYYYYMMDD(_vm.minDate),disabled:_vm.disabled,readonly:_vm.readonly},on:{focus:function($event){return _vm.$emit("focus",$event)},blur:function($event){_vm.$emit("blur",$event)&&_vm.checkHtml5Validity()}},nativeOn:{change:function($event){return _vm.onChangeNativePicker.apply(null,arguments)}},scopedSlots:_vm._u([_vm.allowClear?{key:"rightslot",fn:function(){return[_c("span",{staticClass:"icon clear-button"},[_vm.dateSelected?_c("a",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:_vm.clearDate}}):_vm._e()])]},proxy:!0}:null],null,!0)},"cf-input",_vm.$attrs,!1)):_c("cf-dropdown",{ref:"dropdown",attrs:{"menu-class":_vm.dropdownMenuClass,disabled:_vm.disabled,inline:_vm.inline},on:{close:function($event){return _vm.$emit("close")}}},[_vm.inline?_vm._e():_c("cf-input",_vm._b({ref:"input",attrs:{slot:"trigger","custom-class":_vm.inputclass,autoComplete:"off",value:_vm.formatValue(_vm.dateSelected),placeholder:_vm.placeholder,size:_vm.size,"icon-pack":_vm.iconPack,icon:_vm.icon,loading:_vm.loading,disabled:_vm.disabled,readonly:_vm.readonly},on:{focus:[function($event){$event.preventDefault(),$event.stopPropagation()},function($event){return _vm.$emit("focus",$event)}],blur:function($event){_vm.$emit("blur",$event)&&_vm.checkHtml5Validity()}},nativeOn:{change:function($event){return _vm.onChange($event.target.value)}},slot:"trigger",scopedSlots:_vm._u([_vm.allowClear?{key:"rightslot",fn:function(){return[_c("span",{staticClass:"icon clear-button"},[_vm.dateSelected?_c("a",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:_vm.clearDate}}):_vm._e()])]},proxy:!0}:null],null,!0)},"cf-input",_vm.$attrs,!1)),_vm._v(" "),_c("cf-dropdown-item",{attrs:{disabled:_vm.disabled,custom:""}},[_c("header",{staticClass:"datepicker-header"},[_c("div",{staticClass:"pagination field is-centered"},[_vm.isPreviousMonthVisible?_c("a",{staticClass:"pagination-previous",attrs:{role:"button",href:"#",disabled:_vm.isPreviousMonthDisabled},on:{click:function($event){$event.preventDefault(),_vm.entireYear?_vm.decrementYear():_vm.decrementMonth()},keydown:[function($event){if(!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter"))return null;$event.preventDefault(),_vm.entireYear?_vm.decrementYear():_vm.decrementMonth()},function($event){if(!$event.type.indexOf("key")&&_vm._k($event.keyCode,"space",32,$event.key,[" ","Spacebar"]))return null;$event.preventDefault(),_vm.entireYear?_vm.decrementYear():_vm.decrementMonth()}]}},[_c("cf-icon",{attrs:{icon:"angle-left","icon-pack":_vm.iconPack,type:"is-primary is-clickable"}})],1):_vm._e(),_vm._v(" "),_c("a",{directives:[{name:"show",rawName:"v-show",value:_vm.isNextMonthVisible,expression:"isNextMonthVisible"}],staticClass:"pagination-next",attrs:{role:"button",href:"#",disabled:_vm.isNextMonthDisabled},on:{click:function($event){$event.preventDefault(),_vm.entireYear?_vm.incrementYear():_vm.incrementMonth()},keydown:[function($event){if(!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter"))return null;$event.preventDefault(),_vm.entireYear?_vm.incrementYear():_vm.incrementMonth()},function($event){if(!$event.type.indexOf("key")&&_vm._k($event.keyCode,"space",32,$event.key,[" ","Spacebar"]))return null;$event.preventDefault(),_vm.entireYear?_vm.incrementYear():_vm.incrementMonth()}]}},[_c("cf-icon",{attrs:{icon:"angle-right","icon-pack":_vm.iconPack,both:"",type:"is-primary is-clickable"}})],1),_vm._v(" "),_c("div",{staticClass:"pagination-list"},[_c("cf-field",[_vm.entireYear?_vm._e():_c("cf-select",{staticClass:"datepicker-select-month",attrs:{disabled:_vm.isMonthSelectionDisabled,"aria-label":"Month Selector"},nativeOn:{change:function($event){return _vm.emitChangedYearOrMonth(_vm.focusedDateData.year,+$event.target.value)}},model:{value:_vm.focusedDateData.month,callback:function($$v){_vm.$set(_vm.focusedDateData,"month",$$v)},expression:"focusedDateData.month"}},_vm._l(Object.values(_vm.monthNames),function(month,index){return _c("option",{key:month,domProps:{value:index}},[_vm._v("\n "+_vm._s(month)+"\n ")])}),0),_vm._v(" "),_c("cf-select",{staticClass:"datepicker-select-year",attrs:{disabled:_vm.isYearSelectionDisabled,"aria-label":"Year Selector"},nativeOn:{change:function($event){_vm.updateListOfYears(_vm.focusedDateData.year),_vm.emitChangedYearOrMonth(+$event.target.value,_vm.focusedDateData.month)}},model:{value:_vm.focusedDateData.year,callback:function($$v){_vm.$set(_vm.focusedDateData,"year",$$v)},expression:"focusedDateData.year"}},_vm._l(_vm.listOfYears,function(year){return _c("option",{key:year,domProps:{value:year}},[_vm._v("\n "+_vm._s(year)+"\n ")])}),0)],1)],1)])]),_vm._v(" "),_vm.multiDatePicker?_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.serializedJsonData,expression:"serializedJsonData"}],attrs:{name:_vm.attrName,type:"hidden"},domProps:{value:_vm.serializedJsonData},on:{input:function($event){$event.target.composing||(_vm.serializedJsonData=$event.target.value)}}}):_vm._e(),_vm._v(" "),_vm.entireYear?_vm._e():_c("cf-datepicker-table",{attrs:{selectedDates:_vm.selectedDates,"check-available-days":_vm.checkAvailableDays,"available-days":_vm.availableDays,"day-names":_vm.dayNames,"month-names":_vm.monthNames,"first-day-of-week":_vm.firstDayOfWeek,"min-date":_vm.minDate,"max-date":_vm.maxDate,focused:_vm.focusedDateData,disabled:_vm.disabled||_vm.isDaySelectionDisabled,"date-converter":_vm.getDateTime},on:{close:function($event){_vm.$refs.dropdown.isActive=!1}},model:{value:_vm.dateSelected,callback:function($$v){_vm.dateSelected=$$v},expression:"dateSelected"}}),_vm._v(" "),_vm.entireYear?_c("div",{staticClass:"datepicker-multipleSelection columns is-multiline is-centered"},_vm._l(_vm.listOfMonths,function(month,index){return _c("div",{staticClass:"month-item column is-narrow",class:index},[_c("div",{staticClass:"month-item__inner has-shadow is-inline-block"},[_c("cf-datepicker-table",{key:month.id,attrs:{selectedDates:_vm.selectedDates,"check-available-days":_vm.checkAvailableDays,"available-days":_vm.availableDays,"day-names":_vm.dayNames,"month-names":_vm.monthNames,entireYearMonth:month.id,entireYear:_vm.entireYear,"first-day-of-week":_vm.firstDayOfWeek,"min-date":_vm.minDate,"max-date":_vm.maxDate,focused:_vm.focusedDateData,disabled:_vm.disabled,"date-converter":_vm.getDateTime},on:{close:function($event){_vm.$refs.dropdown.isActive=!1}},model:{value:_vm.dateSelected,callback:function($$v){_vm.dateSelected=$$v},expression:"dateSelected"}})],1)])}),0):_vm._e(),_vm._v(" "),void 0!==_vm.$slots.default&&_vm.$slots.default.length?_c("footer",{staticClass:"datepicker-footer"},[_vm._t("default")],2):_vm._e()],1)],1),_vm._v(" "),_vm.multiDatePicker&&_vm.selectedDates.length>0?_c("div",{staticClass:"table-selected-items section is-small"},[_c("div",{staticClass:"box"},[_c("cf-table",{attrs:{data:_vm.selectedDates,"table-class":"is-borderless is-vcentered datepicker-detailsArea"},scopedSlots:_vm._u([{key:"default",fn:function(props){return[_c("cf-table-column",{attrs:{field:"date",label:"Date",width:"150"}},[_vm._v("\n "+_vm._s(props.row.date)+"\n ")]),_vm._v(" "),_c("cf-table-column",{attrs:{field:"name",label:"Name"}},[_c("cf-input",{attrs:{expanded:""},model:{value:props.row.name,callback:function($$v){_vm.$set(props.row,"name",$$v)},expression:"props.row.name"}})],1),_vm._v(" "),_c("cf-table-column",{attrs:{field:"recurring",label:"Recurring",width:"50"}},[_c("cf-checkbox",{model:{value:props.row.recurring,callback:function($$v){_vm.$set(props.row,"recurring",$$v)},expression:"props.row.recurring"}})],1),_vm._v(" "),_c("cf-table-column",{attrs:{label:"Delete",width:"50"}},[_c("a",{staticClass:"delete is-pulled-right",on:{click:function($event){return _vm.removeDateFromArray(props.index)}}})])]}}],null,!1,3649805531)})],1)]):_vm._e()],1)},[],!1,null,null,null),Datepicker=Datepicker_component.exports},92069:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return DragHandle}});var components_DragHandlevue_type_script_lang_ts_=(0,__webpack_require__(32680).defineComponent)({name:"cfDragHandle"}),DragHandle=(0,__webpack_require__(51084).A)(components_DragHandlevue_type_script_lang_ts_,function(){var _h=this.$createElement,_c=this._self._c||_h;return _c("span",{staticClass:"handle-drag-n-drop has-background-light is-flex is-align-items-center p-1"},[_c("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"1rem",height:"1rem",viewBox:"0 0 640 640"}},[_c("path",{attrs:{d:"M288 104C288 81.9 270.1 64 248 64L200 64C177.9 64 160 81.9 160 104L160 152C160 174.1 177.9 192 200 192L248 192C270.1 192 288 174.1 288 152L288 104zM288 296C288 273.9 270.1 256 248 256L200 256C177.9 256 160 273.9 160 296L160 344C160 366.1 177.9 384 200 384L248 384C270.1 384 288 366.1 288 344L288 296zM160 488L160 536C160 558.1 177.9 576 200 576L248 576C270.1 576 288 558.1 288 536L288 488C288 465.9 270.1 448 248 448L200 448C177.9 448 160 465.9 160 488zM480 104C480 81.9 462.1 64 440 64L392 64C369.9 64 352 81.9 352 104L352 152C352 174.1 369.9 192 392 192L440 192C462.1 192 480 174.1 480 152L480 104zM352 296L352 344C352 366.1 369.9 384 392 384L440 384C462.1 384 480 366.1 480 344L480 296C480 273.9 462.1 256 440 256L392 256C369.9 256 352 273.9 352 296zM480 488C480 465.9 462.1 448 440 448L392 448C369.9 448 352 465.9 352 488L352 536C352 558.1 369.9 576 392 576L440 576C462.1 576 480 558.1 480 536L480 488z"}})])])},[],!1,null,null,null).exports},93633:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{r:function(){return BreadCrumbs}});var tslib_es6=__webpack_require__(5482),vue_common_prod=__webpack_require__(32680),bread_crumbs_BreadCrumbsvue_type_script_lang_ts_=(0,vue_common_prod.defineComponent)({name:"cfBreadCrumbs",emits:["item-click"],props:{model:Array,hasIcon:Boolean,iconPack:String},setup:function(props){var internalBreadCrumbs=(0,vue_common_prod.ref)([]),visibleBreadcrumbs=(0,vue_common_prod.ref)([]),overflowBreadcrumbs=(0,vue_common_prod.ref)([]),isOverflowing=(0,vue_common_prod.ref)(!1),isOverFlowMenuOpen=(0,vue_common_prod.ref)(!1),breadcrumbsUlRef=(0,vue_common_prod.ref)(null),checkOverflow=function(){visibleBreadcrumbs.value=(0,tslib_es6.fX)([],props.model,!0),(0,vue_common_prod.nextTick)(function(){overflowBreadcrumbs.value=[],isOverflowing.value=!1;for(var containerWidth=breadcrumbsUlRef.value.clientWidth,totalWidth=0,visibleItems=0,breadcrumbItems=breadcrumbsUlRef.value.children,i=0;icontainerWidth){isOverflowing.value=!0,visibleBreadcrumbs.value=(0,tslib_es6.fX)([],internalBreadCrumbs.value.slice(internalBreadCrumbs.value.length-visibleItems+3),!0),overflowBreadcrumbs.value=(0,tslib_es6.fX)([],internalBreadCrumbs.value.slice(1,internalBreadCrumbs.value.length-visibleItems+3),!0);break}visibleItems++}})};return(0,vue_common_prod.watch)(function(){return props.model},function(){props.model&&0!==props.model.length&&(internalBreadCrumbs.value=(0,tslib_es6.fX)([],props.model,!0),(0,vue_common_prod.nextTick)(function(){internalBreadCrumbs.value[internalBreadCrumbs.value.length-1].IsActive=!0,checkOverflow()}))},{deep:!0,immediate:!0}),(0,vue_common_prod.onMounted)(function(){window.addEventListener("load",checkOverflow)}),(0,vue_common_prod.onBeforeUnmount)(function(){window.removeEventListener("load",checkOverflow)}),{isOverflowing:isOverflowing,overflowBreadcrumbs:overflowBreadcrumbs,visibleBreadcrumbs:visibleBreadcrumbs,isOverFlowMenuOpen:isOverFlowMenuOpen,breadcrumbsUlRef:breadcrumbsUlRef,internalBreadCrumbs:internalBreadCrumbs}}}),BreadCrumbs=(0,__webpack_require__(51084).A)(bread_crumbs_BreadCrumbsvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("nav",{staticClass:"new-breadcrumb breadcrumb is-left is-fullwidth",attrs:{"aria-label":"breadcrumbs"}},[_c("ul",{ref:"breadcrumbsUlRef",class:"is-fullwidth"},[_vm.isOverflowing?_c("li",[_c("a",{on:{click:function($event){return _vm.$emit("item-click",_vm.model[0])}}},[_vm.hasIcon&&_vm.internalBreadCrumbs[0].Icon?_c("span",{staticClass:"icon is-small"},[_c("i",{class:[_vm.internalBreadCrumbs[0].IconPack?_vm.internalBreadCrumbs[0].IconPack:_vm.iconPack,(_vm.internalBreadCrumbs[0].IconPrefix?_vm.internalBreadCrumbs[0].IconPrefix:_vm.iconPack)+"-"+(_vm.internalBreadCrumbs[0]&&_vm.internalBreadCrumbs[0].Icon)],attrs:{"aria-hidden":"true"}})]):_vm._e(),_vm._v(" "),_vm.internalBreadCrumbs[0].Localizable?[_vm._v("\n\t\t\t\t\t"+_vm._s(_vm._f("localizable")(_vm.internalBreadCrumbs[0]&&_vm.internalBreadCrumbs[0].Text))+"\n\t\t\t\t")]:[_vm._v("\n\t\t\t\t\t"+_vm._s(_vm.internalBreadCrumbs[0]&&_vm.internalBreadCrumbs[0].Text)+"\n\t\t\t\t")]],2)]):_vm._e(),_vm._v(" "),_vm.overflowBreadcrumbs.length>0?_c("li",[_c("a",[_c("cf-dropdown",{attrs:{hoverable:""}},[_c("a",{attrs:{slot:"trigger"},slot:"trigger"},[_c("i",{staticClass:"fa fa-ellipsis-h fa-lg"})]),_vm._v(" "),_vm._l(_vm.overflowBreadcrumbs,function(dropDownItem){return _c("cf-dropdown-item",{staticClass:"is-justify-content-start is-text-decoration-none breadcrumbs-dropdown-item"},[_c("div",{on:{click:function($event){return _vm.$emit("item-click",dropDownItem)}}},[_vm.hasIcon&&dropDownItem.Icon?_c("span",{staticClass:"icon is-small"},[_c("i",{class:[dropDownItem.IconPack?dropDownItem.IconPack:_vm.iconPack,(dropDownItem.IconPrefix?dropDownItem.IconPrefix:_vm.iconPack)+"-"+dropDownItem.Icon],attrs:{"aria-hidden":"true"}})]):_vm._e(),_vm._v(" "),dropDownItem.Localizable?[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm._f("localizable")(dropDownItem&&dropDownItem.Text))+"\n\t\t\t\t\t\t\t")]:[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(dropDownItem&&dropDownItem.Text)+"\n\t\t\t\t\t\t\t")]],2)])})],2)],1)]):_vm._e(),_vm._v(" "),_vm._l(_vm.visibleBreadcrumbs,function(item){return _c("li",[_c("a",{on:{click:function($event){return _vm.$emit("item-click",item)}}},[_vm.hasIcon&&item.Icon?_c("span",{staticClass:"icon is-small"},[_c("i",{class:[item.IconPack?item.IconPack:_vm.iconPack,(item.IconPrefix?item.IconPrefix:_vm.iconPack)+"-"+item.Icon],attrs:{"aria-hidden":"true"}})]):_vm._e(),_vm._v(" "),item.Localizable?[_vm._v("\n\t\t\t\t\t"+_vm._s(_vm._f("localizable")(item&&item.Text))+"\n\t\t\t\t")]:[_vm._v("\n\t\t\t\t\t"+_vm._s(item&&item.Text)+"\n\t\t\t\t")]],2)])})],2)])},[],!1,null,null,null).exports},93874:function(module){module.exports=function(v){return"function"==typeof v}},94296:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var base64=__webpack_require__(35350),ieee754=__webpack_require__(77947),isArray=__webpack_require__(70934);function kMaxLength(){return Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer(that,length){if(kMaxLength()=kMaxLength())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength().toString(16)+" bytes");return 0|length}function byteLength(string,encoding){if(Buffer.isBuffer(string))return string.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(string)||string instanceof ArrayBuffer))return string.byteLength;"string"!=typeof string&&(string=""+string);var len=string.length;if(0===len)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":case void 0:return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*len;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}function slowToString(encoding,start,end){var loweredCase=!1;if((void 0===start||start<0)&&(start=0),start>this.length)return"";if((void 0===end||end>this.length)&&(end=this.length),end<=0)return"";if((end>>>=0)<=(start>>>=0))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(0===buffer.length)return-1;if("string"==typeof byteOffset?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,isNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0){if(!dir)return-1;byteOffset=0}if("string"==typeof val&&(val=Buffer.from(val,encoding)),Buffer.isBuffer(val))return 0===val.length?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if("number"==typeof val)return val&=255,Buffer.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var i,indexSize=1,arrLength=arr.length,valLength=val.length;if(void 0!==encoding&&("ucs2"===(encoding=String(encoding).toLowerCase())||"ucs-2"===encoding||"utf16le"===encoding||"utf-16le"===encoding)){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i){return 1===indexSize?buf[i]:buf.readUInt16BE(i*indexSize)}if(dir){var foundIndex=-1;for(i=byteOffset;iarrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;jremaining&&(length=remaining):length=remaining;var strLen=string.length;if(strLen%2!=0)throw new TypeError("Invalid hex string");length>strLen/2&&(length=strLen/2);for(var i=0;i>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}(string,buf.length-offset),buf,offset,length)}function base64Slice(buf,start,end){return 0===start&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end)switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:128==(192&(secondByte=buf[i+1]))&&(tempCodePoint=(31&firstByte)<<6|63&secondByte)>127&&(codePoint=tempCodePoint);break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],128==(192&secondByte)&&128==(192&thirdByte)&&(tempCodePoint=(15&firstByte)<<12|(63&secondByte)<<6|63&thirdByte)>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint);break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],128==(192&secondByte)&&128==(192&thirdByte)&&128==(192&fourthByte)&&(tempCodePoint=(15&firstByte)<<18|(63&secondByte)<<12|(63&thirdByte)<<6|63&fourthByte)>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint)}null===codePoint?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|1023&codePoint),res.push(codePoint),i+=bytesPerSequence}return function(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);var res="",i=0;for(;i0&&(str=this.toString("hex",0,max).match(/.{2}/g).join(" "),this.length>max&&(str+=" ... ")),""},Buffer.prototype.compare=function(target,start,end,thisStart,thisEnd){if(!Buffer.isBuffer(target))throw new TypeError("Argument must be a Buffer");if(void 0===start&&(start=0),void 0===end&&(end=target?target.length:0),void 0===thisStart&&(thisStart=0),void 0===thisEnd&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(this===target)return 0;for(var x=(thisEnd>>>=0)-(thisStart>>>=0),y=(end>>>=0)-(start>>>=0),len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;iremaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":return asciiWrite(this,string,offset,length);case"latin1":case"binary":return latin1Write(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var MAX_ARGUMENTS_LENGTH=4096;function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;ilen)&&(end=len);for(var out="",i=start;ilength)throw new RangeError("Trying to access beyond buffer length")}function checkInt(buf,value,offset,ext,max,min){if(!Buffer.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||valuebuf.length)throw new RangeError("Index out of range")}function objectWriteUInt16(buf,value,offset,littleEndian){value<0&&(value=65535+value+1);for(var i=0,j=Math.min(buf.length-offset,2);i>>8*(littleEndian?i:1-i)}function objectWriteUInt32(buf,value,offset,littleEndian){value<0&&(value=4294967295+value+1);for(var i=0,j=Math.min(buf.length-offset,4);i>>8*(littleEndian?i:3-i)&255}function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return noAssert||checkIEEE754(buf,0,offset,4),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}function writeDouble(buf,value,offset,littleEndian,noAssert){return noAssert||checkIEEE754(buf,0,offset,8),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer.prototype.slice=function(start,end){var newBuf,len=this.length;if((start=~~start)<0?(start+=len)<0&&(start=0):start>len&&(start=len),(end=void 0===end?len:~~end)<0?(end+=len)<0&&(end=0):end>len&&(end=len),end0&&(mul*=256);)val+=this[offset+--byteLength]*mul;return val},Buffer.prototype.readUInt8=function(offset,noAssert){return noAssert||checkOffset(offset,1,this.length),this[offset]},Buffer.prototype.readUInt16LE=function(offset,noAssert){return noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8},Buffer.prototype.readUInt16BE=function(offset,noAssert){return noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]},Buffer.prototype.readUInt32LE=function(offset,noAssert){return noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+16777216*this[offset+3]},Buffer.prototype.readUInt32BE=function(offset,noAssert){return noAssert||checkOffset(offset,4,this.length),16777216*this[offset]+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])},Buffer.prototype.readIntLE=function(offset,byteLength,noAssert){offset|=0,byteLength|=0,noAssert||checkOffset(offset,byteLength,this.length);for(var val=this[offset],mul=1,i=0;++i=(mul*=128)&&(val-=Math.pow(2,8*byteLength)),val},Buffer.prototype.readIntBE=function(offset,byteLength,noAssert){offset|=0,byteLength|=0,noAssert||checkOffset(offset,byteLength,this.length);for(var i=byteLength,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return val>=(mul*=128)&&(val-=Math.pow(2,8*byteLength)),val},Buffer.prototype.readInt8=function(offset,noAssert){return noAssert||checkOffset(offset,1,this.length),128&this[offset]?-1*(255-this[offset]+1):this[offset]},Buffer.prototype.readInt16LE=function(offset,noAssert){noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return 32768&val?4294901760|val:val},Buffer.prototype.readInt16BE=function(offset,noAssert){noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return 32768&val?4294901760|val:val},Buffer.prototype.readInt32LE=function(offset,noAssert){return noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24},Buffer.prototype.readInt32BE=function(offset,noAssert){return noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]},Buffer.prototype.readFloatLE=function(offset,noAssert){return noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)},Buffer.prototype.readFloatBE=function(offset,noAssert){return noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)},Buffer.prototype.readDoubleLE=function(offset,noAssert){return noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)},Buffer.prototype.readDoubleBE=function(offset,noAssert){return noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)},Buffer.prototype.writeUIntLE=function(value,offset,byteLength,noAssert){(value=+value,offset|=0,byteLength|=0,noAssert)||checkInt(this,value,offset,byteLength,Math.pow(2,8*byteLength)-1,0);var mul=1,i=0;for(this[offset]=255&value;++i=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength},Buffer.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,1,255,0),Buffer.TYPED_ARRAY_SUPPORT||(value=Math.floor(value)),this[offset]=255&value,offset+1},Buffer.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=255&value,this[offset+1]=value>>>8):objectWriteUInt16(this,value,offset,!0),offset+2},Buffer.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>8,this[offset+1]=255&value):objectWriteUInt16(this,value,offset,!1),offset+2},Buffer.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=255&value):objectWriteUInt32(this,value,offset,!0),offset+4},Buffer.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=255&value):objectWriteUInt32(this,value,offset,!1),offset+4},Buffer.prototype.writeIntLE=function(value,offset,byteLength,noAssert){if(value=+value,offset|=0,!noAssert){var limit=Math.pow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=255&value;++i=0&&(mul*=256);)value<0&&0===sub&&0!==this[offset+i+1]&&(sub=1),this[offset+i]=(value/mul|0)-sub&255;return offset+byteLength},Buffer.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,1,127,-128),Buffer.TYPED_ARRAY_SUPPORT||(value=Math.floor(value)),value<0&&(value=255+value+1),this[offset]=255&value,offset+1},Buffer.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=255&value,this[offset+1]=value>>>8):objectWriteUInt16(this,value,offset,!0),offset+2},Buffer.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>8,this[offset+1]=255&value):objectWriteUInt16(this,value,offset,!1),offset+2},Buffer.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=255&value,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24):objectWriteUInt32(this,value,offset,!0),offset+4},Buffer.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset|=0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),Buffer.TYPED_ARRAY_SUPPORT?(this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=255&value):objectWriteUInt32(this,value,offset,!1),offset+4},Buffer.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)},Buffer.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)},Buffer.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)},Buffer.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)},Buffer.prototype.copy=function(target,targetStart,start,end){if(start||(start=0),end||0===end||(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end=this.length)throw new RangeError("sourceStart out of bounds");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart=0;--i)target[i+targetStart]=this[i+start];else if(len<1e3||!Buffer.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,end=void 0===end?this.length:end>>>0,val||(val=0),"number"==typeof val)for(i=start;i55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=65536+(leadSurrogate-55296<<10|codePoint-56320)}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,63&codePoint|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,63&codePoint|128)}else{if(!(codePoint<1114112))throw new Error("Invalid code point");if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,63&codePoint|128)}}return bytes}function base64ToBytes(str){return base64.toByteArray(function(str){if((str=function(str){return str.trim?str.trim():str.replace(/^\s+|\s+$/g,"")}(str).replace(INVALID_BASE64_RE,"")).length<2)return"";for(;str.length%4!=0;)str+="=";return str}(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}},94555:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var SortingEnum;__webpack_require__.d(__webpack_exports__,{u:function(){return SortingEnum}}),function(SortingEnum){SortingEnum[SortingEnum.Asc=0]="Asc",SortingEnum[SortingEnum.Desc=1]="Desc"}(SortingEnum||(SortingEnum={}))},94759:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _Field_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(44190);__webpack_exports__.A=_Field_vue__WEBPACK_IMPORTED_MODULE_0__.A},94866:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{a:function(){return _Modal_vue__WEBPACK_IMPORTED_MODULE_2__.A}});var tslib__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5482),vue__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(32680),vue__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_1__),_Modal_vue__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(90152);__webpack_exports__.A={open:function(params){var parent;"string"==typeof params&&(params={content:params});params.parent&&(parent=params.parent,delete params.parent);var propData=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.Cl)({},{programmatic:!0}),params);params.props&&(propData.props=params.props);var modal=new(("undefined"!=typeof window&&window.Vue?window.Vue:vue__WEBPACK_IMPORTED_MODULE_1___default()).extend(_Modal_vue__WEBPACK_IMPORTED_MODULE_2__.A))({parent:parent,el:document.createElement("div"),propsData:propData});if("emits"in params&&Object.keys(params.emits).length)for(var emit in params.emits)params.emits[emit]&&modal.$on(emit,params.emits[emit]);return modal}}},95013:function(module,__webpack_exports__,__webpack_require__){"use strict";var _node_modules_pnpm_css_loader_5_2_7_webpack_5_101_3_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(19827),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_pnpm_css_loader_5_2_7_webpack_5_101_3_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__)()(function(i){return i[1]});___CSS_LOADER_EXPORT___.push([module.id,".vc-hue{border-radius:2px;bottom:0;left:0;position:absolute;right:0;top:0}.vc-hue--horizontal{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.vc-hue--vertical{background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.vc-hue-container{cursor:pointer;height:100%;margin:0 2px;position:relative}.vc-hue-pointer{position:absolute;z-index:2}.vc-hue-picker{background:#fff;border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,.6);cursor:pointer;height:8px;margin-top:1px;transform:translateX(-2px);width:4px}",""]),__webpack_exports__.A=___CSS_LOADER_EXPORT___},95278:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _FormTable_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(8605);__webpack_exports__.A=_FormTable_vue__WEBPACK_IMPORTED_MODULE_0__.A},96384:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _Icon_vue__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(49247);__webpack_exports__.A=_Icon_vue__WEBPACK_IMPORTED_MODULE_0__.A},97256:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return Modal}});var trapFocus=__webpack_require__(78547),vue_common_prod=__webpack_require__(32680),apiSetup=__webpack_require__(5164),shared=__webpack_require__(70199),Localizator=__webpack_require__(43016),new_modal_ModalFormvue_type_script_lang_ts_={name:"cfModalForm",props:{formConfig:Object},emit:["closeModal","processing"],setup:function(props,context){var formValues=[],newFormConfig=props.formConfig,invalidValues=[void 0,"",null],form=(0,vue_common_prod.ref)(null),state=(0,vue_common_prod.reactive)({touched:[],formData:[],options:[],invalidFieldIndexs:[],slots:[]});function setUpFormData(formData){setUpFormValues(formData),state.formData=formData}function setUpFormValues(fromData){fromData.forEach(function(data){formValues.push({name:data.name,value:data.value})})}function buildPayload(){if(newFormConfig.formPayLoad)return newFormConfig.formPayLoad;if(!formValues.length)return null;var payload={};return formValues.forEach(function(input){payload[input.name]=input.value}),payload}(0,vue_common_prod.onBeforeMount)(function(){newFormConfig.getOptions?function(){for(var _loop_1=function(index){var item=newFormConfig.getOptions[index];context.emit("processing",!0),apiSetup.A.get(item.url,{params:item.params}).then(function(response){var options=response.data;options.length&&state.options.push({options:options,id:item.params.id}),function(){for(var newFormData=createFormDataFromHTML(state.slots),i=0;i-1:_vm.formValues[index].value},on:{focus:function($event){return _vm.setAsTouched(index)},input:function($event){return _vm.resetInputValidation(index)},blur:function($event){return _vm.validateForm()},change:function($event){var $$a=_vm.formValues[index].value,$$el=$event.target,$$c=!!$$el.checked;if(Array.isArray($$a)){var $$i=_vm._i($$a,null);$$el.checked?$$i<0&&_vm.$set(_vm.formValues[index],"value",$$a.concat([null])):$$i>-1&&_vm.$set(_vm.formValues[index],"value",$$a.slice(0,$$i).concat($$a.slice($$i+1)))}else _vm.$set(_vm.formValues[index],"value",$$c)}}}):"radio"===input.type&&_vm.showInput(input.type)?_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.formValues[index].value,expression:"formValues[index].value"}],class:[_vm.inputClass(input.type),{"is-danger":_vm.state.invalidFieldIndexs.includes(index)&&_vm.state.touched.includes(index)}],attrs:{id:input.id,name:input.name,type:"radio"},domProps:{checked:_vm._q(_vm.formValues[index].value,null)},on:{focus:function($event){return _vm.setAsTouched(index)},input:function($event){return _vm.resetInputValidation(index)},blur:function($event){return _vm.validateForm()},change:function($event){return _vm.$set(_vm.formValues[index],"value",null)}}}):_vm.showInput(input.type)?_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.formValues[index].value,expression:"formValues[index].value"}],class:[_vm.inputClass(input.type),{"is-danger":_vm.state.invalidFieldIndexs.includes(index)&&_vm.state.touched.includes(index)}],attrs:{id:input.id,name:input.name,type:input.type},domProps:{value:_vm.formValues[index].value},on:{focus:function($event){return _vm.setAsTouched(index)},input:[function($event){$event.target.composing||_vm.$set(_vm.formValues[index],"value",$event.target.value)},function($event){return _vm.resetInputValidation(index)}],blur:function($event){return _vm.validateForm()}}}):_vm._e(),_vm._v(" "),_vm.showFieldAsInvalid(index)?_c("div",{staticClass:"validation-icon"},[_c("span",{staticClass:"icon has-text-danger"},[_c("i",{staticClass:"mdi mdi-alert-circle mdi-24px"})])]):_vm._e(),_vm._v(" "),"textarea"===input.type?_c("textarea",{directives:[{name:"model",rawName:"v-model",value:_vm.formValues[index].value,expression:"formValues[index].value"}],class:["textarea",{"is-danger":_vm.showFieldAsInvalid(index)}],attrs:{accept:input.accept,name:input.name,id:input.id,cols:"30",rows:"10"},domProps:{value:_vm.formValues[index].value},on:{focus:function($event){return _vm.setAsTouched(index)},input:[function($event){$event.target.composing||_vm.$set(_vm.formValues[index],"value",$event.target.value)},function($event){return _vm.resetInputValidation(index)}],blur:function($event){return _vm.validateForm()}}}):_vm._e()],1),_vm._v(" "),_vm.showFieldAsInvalid(index)?_c("p",{staticClass:"modal-form-validation has-text-danger"},[_vm._v("\n\t\t\t\t\t"+_vm._s(_vm.toSentenceCase(input.label)+" "+_vm.requiredText)+"\n\t\t\t\t")]):_vm._e()],1)}),0):_vm._e(),_vm._v(" "),_vm.showLoader?_c("div",{staticClass:"modal-loader-wrapper"},[_c("div",{staticClass:"modal-loader"})]):_vm._e(),_vm._v(" "),_vm._t("bodyContent"),_vm._v(" "),_vm.formConfig.extraInformation?_c("div",{staticClass:"form-extraInformation",domProps:{innerHTML:_vm._s(_vm.formConfig.extraInformation)}}):_vm._e()],2)},[],!1,null,null,null).exports},directives:{trapFocus:trapFocus.A},emit:["actionButton"],props:{active:Boolean,height:String,maxWidth:String,customClass:String,customClassForResponsive:String,programmatic:Boolean,ariaModal:Boolean,bodyContentCenter:Boolean,scrollCheck:Boolean,closeOnClick:Boolean,noFooter:Boolean,noFooterButtons:Boolean,hideFooter:Boolean,hideHeader:Boolean,customFooter:Boolean,modalCardBodyClasses:String,bodyContent:String,modalHeader:{},modalIframe:{},modalFooter:{},formConfig:{},minWidth:{type:[String,Number]},animation:{type:String,default:"zoom-out"},isLoading:{type:Boolean,default:!1},scroll:{type:String,default:function(){return"clip"},validator:function(value){return["clip","keep"].indexOf(value)>=0}},trapFocus:{type:Boolean,default:!1},ariaRole:{type:String,validator:function(value){return["dialog","alertdialog"].indexOf(value)>=0}}},setup:function(props,context){var state=(0,vue_common_prod.reactive)({isActive:props.active||!1,footerOpen:!1,disableButtons:props.scrollCheck,processing:!1,noFooter:props.noFooter,customFooter:props.customFooter}),root=(0,vue_common_prod.ref)(null),modalForm=(0,vue_common_prod.ref)(""),scroll=props.scroll,newFooter=props.modalFooter?props.modalFooter:null,savedScrollTop=null,animating=!0;(0,vue_common_prod.onMounted)(function(){return props.programmatic?(props.programmatic&&document.body.appendChild(root.value),state.isActive=!0):state.isActive&&handleScroll(),null});var isLoadingState=(0,vue_common_prod.computed)(function(){return state.processing||props.isLoading});function onActionButtonPress(){var _a,formConfig=props.formConfig;formConfig&&formConfig.preValidation&&!formConfig.preValidation(modalForm.value.formValues)||(formConfig&&formConfig.url?modalForm.value.submitForm():(null===(_a=null==formConfig?void 0:formConfig.onEnterClick)||void 0===_a||_a.call(formConfig),context.emit("actionButton",modalForm.value.formValues,function(){close()})),props.closeOnClick&&close())}function close(){context.emit("close"),context.emit("update:active",!1),(null==newFooter?void 0:newFooter.redirectOnClose)&&(window.location.href=newFooter.redirectOnClose),props.programmatic&&(state.isActive=!1,setTimeout(function(){$(vue_common_prod.ref).remove()},150))}function handleScroll(){"undefined"!=typeof window&&("clip"!==scroll?(savedScrollTop=savedScrollTop||document.documentElement.scrollTop,state.isActive?document.body.classList.add("is-noscroll"):document.body.classList.remove("is-noscroll"),state.isActive?document.body.style.top="-".concat(savedScrollTop,"px"):(document.documentElement.scrollTop=savedScrollTop,document.body.style.top="",savedScrollTop=null)):state.isActive?document.documentElement.classList.add("is-clipped"):document.documentElement.classList.remove("is-clipped"))}(0,vue_common_prod.watch)(function(){return props.noFooter},function(value){state.noFooter=value}),(0,vue_common_prod.watch)(function(){return props.active},function(value){state.isActive=value,handleScroll()},{immediate:!0}),(0,vue_common_prod.watch)(function(){return props.scrollCheck},function(value){state.disableButtons=value}),(0,vue_common_prod.watch)(function(){return props.bindActionButtonToEnter},function(value){value&&document.addEventListener("keydown",function(e){"Enter"===e.key&&onActionButtonPress()})});var footerHasContent=(0,vue_common_prod.computed)(function(){return!(!context.slots.footerContent&&!(null==newFooter?void 0:newFooter.footerContent)||state.noFooter)}),customEmptyFooter=(0,vue_common_prod.computed)(function(){return!!context.slots.customEmptyFooter&&!state.noFooter}),hasExtentedContent=(0,vue_common_prod.computed)(function(){return!!context.slots.footerContent&&!!context.slots.footerCollapseContent||!!(null==newFooter?void 0:newFooter.footerContent)&&!!(null==newFooter?void 0:newFooter.footerExtendedContent)}),showExtendedFooterElements=(0,vue_common_prod.computed)(function(){return!!context.slots.footerCollapseContent||!!(null==newFooter?void 0:newFooter.footerExtendedContent)}),showDefaultButtons=(0,vue_common_prod.computed)(function(){var _a;return!(state.noFooter||(null==newFooter?void 0:newFooter.multipleActionButtons)||context.slots.footerContent||context.slots.footerCollapseContent||props.noFooterButtons||(null==newFooter?void 0:newFooter.footerContent)||(null===(_a=null==newFooter?void 0:newFooter.dynamicButtons)||void 0===_a?void 0:_a.length)||context.slots.buttons)}),showMultipleButtons=(0,vue_common_prod.computed)(function(){return!state.noFooter&&!!(null==newFooter?void 0:newFooter.multipleActionButtons)&&!props.noFooterButtons||!state.noFooter&&!!context.slots.buttons&&!props.noFooterButtons}),showMultipleDynamicButtons=(0,vue_common_prod.computed)(function(){var _a;return!!(null===(_a=null==newFooter?void 0:newFooter.dynamicButtons)||void 0===_a?void 0:_a.length)&&!props.noFooterButtons&&!state.noFooter}),showCancelButton=(0,vue_common_prod.computed)(function(){return(showMultipleDynamicButtons||showMultipleButtons||showDefaultButtons)&&!(null==newFooter?void 0:newFooter.noCancelButton)&&!state.noFooter&&!props.noFooterButtons});return(0,vue_common_prod.onMounted)(function(){$(document).keyup(function(e){"Escape"===e.key&&close()})}),(0,vue_common_prod.onBeforeUnmount)(function(){if("undefined"!=typeof window){document.documentElement.classList.remove("is-clipped");var savedScrollTop_1=props.savedScrollTop?props.savedScrollTop:document.documentElement.scrollTop;document.body.classList.remove("is-noscroll"),document.documentElement.scrollTop=savedScrollTop_1,document.body.style.top=""}}),{state:state,animating:animating,close:close,afterEnter:function(){animating=!1},beforeLeave:function(){animating=!0},toggleFooter:function(){state.footerOpen=!state.footerOpen},onScroll:function($event){$event.target.scrollTop+$event.target.clientHeight>=$event.target.scrollHeight-1&&(state.disableButtons=!1)},root:root,onActionButtonPress:onActionButtonPress,footerHasContent:footerHasContent,hasExtentedContent:hasExtentedContent,showMultipleButtons:showMultipleButtons,showDefaultButtons:showDefaultButtons,showExtendedFooterElements:showExtendedFooterElements,callFunctionFromParent:function(index){(null==newFooter?void 0:newFooter.dynamicButtons)[index].func(),props.closeOnClick&&close()},showMultipleDynamicButtons:showMultipleDynamicButtons,showCancelButton:showCancelButton,modalForm:modalForm,setProcessingState:function(value){value?(state.disableButtons=!0,state.processing=!0):(state.disableButtons=!1,state.processing=!1)},isLoadingState:isLoadingState,customEmptyFooter:customEmptyFooter}}},Modal=(0,componentNormalizer.A)(new_modal_Modalvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{ref:"root",staticClass:"catfish-classes"},[_c("transition",{attrs:{name:_vm.animation},on:{"after-enter":_vm.afterEnter,"before-leave":_vm.beforeLeave}},[_vm.state.isActive?_c("div",{directives:[{name:"trap-focus",rawName:"v-trap-focus",value:_vm.trapFocus,expression:"trapFocus"}],staticClass:"modal is-active",class:[_vm.customClass],attrs:{tabindex:"-1",role:_vm.ariaRole,"aria-modal":_vm.ariaModal}},[_c("div",{staticClass:"modal-background"}),_vm._v(" "),_c("div",{class:["modal-card","new-modal",_vm.customClassForResponsive],style:{maxWidth:_vm.maxWidth,height:_vm.height}},[_vm.hideHeader?_vm._e():_c("header",{staticClass:"modal-card-head"},[_vm.state.customFooter?_vm._e():[_c("p",{staticClass:"modal-card-title",style:_vm.modalHeader&&_vm.modalHeader.styles},[_vm.modalHeader&&_vm.modalHeader.logoUrl?_c("img",{attrs:{src:_vm.modalHeader.logoUrl,alt:_vm.modalHeader.logoAlt?_vm.modalHeader.logoAlt:"logo"}}):_vm._e(),_vm._v(" "),_c("b",[_vm._v(_vm._s(_vm.modalHeader&&_vm.modalHeader.title))])]),_vm._v(" "),_vm.isLoadingState?_vm._e():_c("button",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:function($event){return _vm.close()}}})],_vm._v(" "),_vm.state.customFooter?[_c("div",{staticClass:"is-flex is-fullwidth"},[_vm._t("customFooter")],2),_vm._v(" "),_vm.isLoadingState?_vm._e():_c("button",{staticClass:"delete",attrs:{type:"button","aria-label":"close"},on:{click:function($event){return _vm.close()}}})]:_vm._e()],2),_vm._v(" "),_c("section",{class:[{"no-scroll":_vm.state.footerOpen,"has-iframe-content":_vm.modalIframe,center:_vm.bodyContentCenter},"modal-card-body",_vm.modalCardBodyClasses],on:{scroll:_vm.onScroll}},[_vm.modalIframe&&_vm.modalIframe.iframeUrl?_c("iframe",{staticClass:"iframe",attrs:{src:_vm.modalIframe.iframeUrl,title:_vm.modalIframe.iframeTitle,height:_vm.modalIframe.iframeHeight}}):_vm.bodyContent&&!_vm.formConfig?_c("div",{domProps:{innerHTML:_vm._s(_vm.bodyContent)}}):_vm.formConfig?_c("cf-modal-form",{ref:"modalForm",attrs:{formConfig:_vm.formConfig},on:{closeModal:_vm.close,processing:_vm.setProcessingState},scopedSlots:_vm._u([_vm.bodyContent?{key:"bodyContent",fn:function(){return[_c("div",{domProps:{innerHTML:_vm._s(_vm.bodyContent)}})]},proxy:!0}:null],null,!0)},[_vm._v(" "),[_vm._t("default")]],2):_vm._t("default")],2),_vm._v(" "),_vm.hideFooter?_vm._e():_c("footer",{class:[{"is-active":_vm.state.footerOpen,"has-footer-content content":_vm.footerHasContent,"with-extented-content":_vm.hasExtentedContent,"is-disabled":_vm.state.noFooter},"modal-card-foot"]},[_vm.customEmptyFooter?_vm._t("customEmptyFooter"):_vm.footerHasContent?_c("div",{class:[{"single-line":_vm.modalFooter&&_vm.modalFooter.singleLineFooterContent},"footer-container-wrapper",{"is-fullwidth":_vm.modalFooter.isFullWidth}]},[_c("div",{staticClass:"content-main is-fullwidth"},[_vm.modalFooter&&_vm.modalFooter.footerContent?_c("div",{class:{"left-align":_vm.modalFooter&&_vm.modalFooter.footerContentLeft},domProps:{innerHTML:_vm._s(_vm.modalFooter.footerContent)}}):_vm._t("footerContent")],2),_vm._v(" "),_vm.showExtendedFooterElements?_c("div",{staticClass:"content extended is-fullwidth"},[_vm.modalFooter&&_vm.modalFooter.footerExtendedContent?_c("div",{class:{"left-align":_vm.modalFooter&&_vm.modalFooter.footerContentLeft},domProps:{innerHTML:_vm._s(_vm.modalFooter.footerExtendedContent)}}):_vm._t("footerCollapseContent")],2):_vm._e(),_vm._v(" "),_vm.showExtendedFooterElements?_c("button",{staticClass:"collapse-button",class:{"is-loading":_vm.isLoadingState},attrs:{type:"button"},on:{click:_vm.toggleFooter}},[_c("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 512"}},[_c("path",{attrs:{d:"M136.5 249.1l116 117.8c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L128 288.7 27.6 390.9c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17l116-117.8c4.7-4.6 12.3-4.6 17 .1zm-17-128L3.5 238.9c-4.7 4.7-4.7 12.3 0 17l7.1 7.1c4.7 4.7 12.3 4.7 17 0L128 160.7l100.4 102.2c4.7 4.7 12.3 4.7 17 0l7.1-7.1c4.7-4.7 4.7-12.3 0-17L136.5 121c-4.7-4.6-12.3-4.6-17 .1z"}})])]):_vm._e()]):_c("div",[_vm.showDefaultButtons?_c("button",{class:[{"is-loading":_vm.isLoadingState,"enabled-btn":!_vm.isLoadingState},"button","defaultButton","actionButton",_vm.modalFooter&&_vm.modalFooter.defaultActionButtonColor?_vm.modalFooter.defaultActionButtonColor:"is-success"],attrs:{type:"button",disabled:_vm.state.disableButtons},on:{click:_vm.onActionButtonPress}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm.modalFooter&&_vm.modalFooter.defaultActionButtonText?_vm.modalFooter.defaultActionButtonText:"Ok")+"\n\t\t\t\t\t\t\t")]):_vm.showMultipleDynamicButtons?_vm._l(_vm.modalFooter.dynamicButtons,function(button,index){return _c("button",{key:index,class:["button",button.class],attrs:{type:"button"},on:{click:function($event){return _vm.callFunctionFromParent(index)}}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(button.text)+"\n\t\t\t\t\t\t\t")])}):_vm.showMultipleButtons?_vm._t("buttons",null,{state:_vm.state}):_vm._e(),_vm._v(" "),_vm.showCancelButton?_c("button",{class:[{"is-loading":_vm.isLoadingState},"button","defaultButton",_vm.modalFooter&&_vm.modalFooter.defaultCancelButtonColor?_vm.modalFooter.defaultCancelButtonColor:""],attrs:{type:"button",disabled:_vm.state.disableButtons},on:{click:function($event){return _vm.close()}}},[_vm._v("\n\t\t\t\t\t\t\t\t"+_vm._s(_vm.modalFooter&&_vm.modalFooter.defaultCancelButtonText?_vm.modalFooter.defaultCancelButtonText:"Cancel")+"\n\t\t\t\t\t\t\t")]):_vm._e()],2)],2)])]):_vm._e()])],1)},[],!1,null,null,null).exports},97890:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{s:function(){return Radio.A},a:function(){return RadioButton}});var Radio=__webpack_require__(59935),radio_RadioButtonvue_type_script_lang_ts_={name:"cfRadioButton",props:{value:{},nativeValue:{},type:{type:String,default:"is-primary"},defaultClass:{type:String,default:"is-outlined"},disabled:Boolean,name:String,size:String,spaceClass:String},data:function(){return{newValue:this.value}},watch:{value:function(value){this.newValue=value},newValue:function(value){value===this.nativeValue&&this.$emit("input",value)}}},RadioButton=(0,__webpack_require__(51084).A)(radio_RadioButtonvue_type_script_lang_ts_,function(){var _vm=this,_h=_vm.$createElement,_c=_vm._self._c||_h;return _c("div",{staticClass:"control"},[_c("label",{ref:"label",staticClass:"cf-radio radio button",class:[_vm.newValue===_vm.nativeValue?_vm.type:_vm.defaultClass,_vm.size,_vm.spaceClass],attrs:{disabled:_vm.disabled,tabindex:!_vm.disabled&&0},on:{keydown:function($event){return!$event.type.indexOf("key")&&_vm._k($event.keyCode,"enter",13,$event.key,"Enter")&&_vm._k($event.keyCode,"space",32,$event.key,[" ","Spacebar"])?null:($event.preventDefault(),_vm.$refs.label.click())}}},[_vm._t("default"),_vm._v(" "),_c("input",{directives:[{name:"model",rawName:"v-model",value:_vm.newValue,expression:"newValue"}],attrs:{type:"radio",disabled:_vm.disabled,name:_vm.name},domProps:{value:_vm.nativeValue,checked:_vm._q(_vm.newValue,_vm.nativeValue)},on:{change:function($event){_vm.newValue=_vm.nativeValue}}})],2)])},[],!1,null,null,null).exports},99020:function(module,__unused_webpack_exports,__webpack_require__){var assertErr=__webpack_require__(70753);module.exports=function(string,reducerCallback,initialValue){if(0===string.length)return assertErr(initialValue,TypeError,"Reduce of empty string with no initial value"),initialValue;var result,startIndex,initialValuePassed=3===arguments.length;if(initialValuePassed)result=initialValue,startIndex=0;else{if(1===string.length)return string.charAt(0);result=string.charAt(0),startIndex=1}for(var i=startIndex;i