diff --git a/assets/build/js/admin/multi-directory-builder.js b/assets/build/js/admin/multi-directory-builder.js index 0ea80abb5a..e50fb6a9b1 100644 --- a/assets/build/js/admin/multi-directory-builder.js +++ b/assets/build/js/admin/multi-directory-builder.js @@ -1,2 +1,2 @@ /*! For license information please see multi-directory-builder.js.LICENSE.txt */ -!function(){var t={4365:function(t,e,i){var n={"./Avatar_Settings_Window.vue":8974,"./Card_Widget_Placeholder.vue":2714,"./Confirmation_Modal.vue":6115,"./Dropable_Element.vue":7603,"./Field_List_Component.vue":5289,"./Form_Field_Validatior.vue":3706,"./Options_Window.vue":1082,"./Sections_Module.vue":3246,"./Sidebar_Navigation.vue":4536,"./Sub_Fields_Module.vue":4181,"./Sub_Navigation.vue":6969,"./Submenu_Module.vue":665,"./Widget_Action_Tools.vue":7651,"./Widget_Actions.vue":5185,"./Widgets_Option_Window.vue":1985,"./Widgets_Window.vue":1024,"./card-widgets/Avatar_Card_Widget.vue":7669,"./card-widgets/Badge_Card_Widget.vue":9572,"./card-widgets/Button_Card_Widget.vue":4134,"./card-widgets/Category_Card_Widget.vue":950,"./card-widgets/Excerpt_Card_Widget.vue":1634,"./card-widgets/Icon_Card_Widget.vue":1899,"./card-widgets/List_Item_Card_Widget.vue":9301,"./card-widgets/Price_Card_Widget.vue":2867,"./card-widgets/Rating_Card_Widget.vue":7534,"./card-widgets/Ratings_Count_Card_Widget.vue":4730,"./card-widgets/Reviews_Card_Widget.vue":1746,"./card-widgets/Section_Title_Card_Widget.vue":7786,"./card-widgets/Tagline_Card_Widget.vue":9652,"./card-widgets/Thumbnail_Card_Widget.vue":4541,"./card-widgets/Title_Card_Widget.vue":5423,"./card-widgets/View_Count_Card_Widget.vue":2422,"./draggable-list-modules/Draggable_List_Item.vue":6442,"./draggable-list-modules/Draggable_List_Item_Wrapper.vue":2286,"./form-builder-modules/Form_Builder_Droppable_Placeholder.vue":443,"./form-builder-modules/Form_Builder_Widget_List_Section_Component.vue":6143,"./form-builder-modules/widget-component/Form_Builder_Widget_Component.vue":959,"./form-builder-modules/widget-component/Form_Builder_Widget_Modal_Component.vue":3005,"./form-builder-modules/widget-component/Form_Builder_Widget_Titlebar_Component.vue":8904,"./form-builder-modules/widget-component/Form_Builder_Widget_Trash_Confirmation.vue":1017,"./form-builder-modules/widget-group-components/Form_Builder_Widget_Group_Component.vue":3459,"./form-builder-modules/widget-group-components/Form_Builder_Widget_Group_Header_Component.vue":5097,"./form-builder-modules/widget-group-components/Form_Builder_Widget_Group_Titlebar_Component.vue":5904,"./form-builder-modules/widget-group-components/Form_Builder_Widget_Trash_Confirmation.vue":5794,"./form-fields/Ajax_Action_Field.vue":993,"./form-fields/Button_Example_Field.vue":5143,"./form-fields/Button_Field.vue":5001,"./form-fields/Card_Builder_Field.vue":5606,"./form-fields/Card_Builder_Grid_View_Field.vue":6497,"./form-fields/Card_Builder_Grid_View_With_Thumbnail_Field.vue":1456,"./form-fields/Card_Builder_Grid_View_Without_Thumbnail_Field.vue":7262,"./form-fields/Card_Builder_List_View_Field.vue":7078,"./form-fields/Card_Builder_List_View_With_Thumbnail_Field.vue":3032,"./form-fields/Card_Builder_List_View_Without_Thumbnail_Field.vue":7148,"./form-fields/Card_Builder_Listing_Header_Field.vue":461,"./form-fields/Checkbox_Field.vue":2494,"./form-fields/ColorField.vue":3695,"./form-fields/Conditional_Logic_Field.vue":6983,"./form-fields/Editable_Button_Field.vue":6199,"./form-fields/Export_Data_Field.vue":6223,"./form-fields/Export_Field.vue":6205,"./form-fields/Fields_Group_Field.vue":8691,"./form-fields/Form_Builder_Field.vue":945,"./form-fields/Formgent_Form_Field.vue":6922,"./form-fields/Hidden_Field.vue":7174,"./form-fields/Icon_Field.vue":5696,"./form-fields/Image_Field.vue":3740,"./form-fields/Import_Field.vue":6473,"./form-fields/Meta_Key_Field.vue":4045,"./form-fields/Multi_Fields_Field.vue":1173,"./form-fields/Note_Field.vue":1242,"./form-fields/Number_Field.vue":5740,"./form-fields/Password_Field.vue":4234,"./form-fields/Radio_Field.vue":9581,"./form-fields/Radio_Images_Field.vue":9795,"./form-fields/Range_Field.vue":92,"./form-fields/Repeater_Field.vue":4266,"./form-fields/Restore_Field.vue":8467,"./form-fields/Select2_Field.vue":7365,"./form-fields/Select_Api_Field.vue":4832,"./form-fields/Select_Field.vue":9076,"./form-fields/Shortcode_Field.vue":5807,"./form-fields/Shortcode_List_Field.vue":348,"./form-fields/Tab_Field.vue":3918,"./form-fields/Text_Field.vue":4849,"./form-fields/TextareaField.vue":2744,"./form-fields/Title_Field.vue":7210,"./form-fields/Toggle_Field.vue":6726,"./form-fields/WP_Media_Picker_Field.vue":240,"./form-fields/examples/SelectApiFieldExample.vue":2106,"./form-fields/themes/butterfly/Ajax_Action_Field_Theme_Butterfly.vue":2784,"./form-fields/themes/butterfly/Button_Example_Field_Theme_Butterfly.vue":4514,"./form-fields/themes/butterfly/Button_Field_Theme_Butterfly.vue":7102,"./form-fields/themes/butterfly/Checkbox_Field_Theme_Butterfly.vue":5743,"./form-fields/themes/butterfly/Color_Field_Theme_Butterfly.vue":8853,"./form-fields/themes/butterfly/Export_Data_Field_Theme_Butterfly.vue":4975,"./form-fields/themes/butterfly/Export_Field_Theme_Butterfly.vue":3664,"./form-fields/themes/butterfly/Import_Field_Theme_Butterfly.vue":3057,"./form-fields/themes/butterfly/Note_Field_Theme_Butterfly.vue":8357,"./form-fields/themes/butterfly/Radio_Field_Theme_Butterfly.vue":3731,"./form-fields/themes/butterfly/Radio_Images_Field_Theme_Butterfly.vue":7787,"./form-fields/themes/butterfly/Range_Field_Theme_Butterfly.vue":7268,"./form-fields/themes/butterfly/Restore_Field_Theme_Butterfly.vue":2293,"./form-fields/themes/butterfly/Select_Field_Theme_Butterfly.vue":2711,"./form-fields/themes/butterfly/Shortcode_Field_Theme_Butterfly.vue":4099,"./form-fields/themes/butterfly/Shortcode_List_Field_Theme_Butterfly.vue":6053,"./form-fields/themes/butterfly/Tab_Field_Theme_Butterfly.vue":5698,"./form-fields/themes/butterfly/Text_Field_Theme_Butterfly.vue":2309,"./form-fields/themes/butterfly/Textarea_Field_Theme_Butterfly.vue":7461,"./form-fields/themes/butterfly/Toggle_Field_Theme_Butterfly.vue":3520,"./form-fields/themes/butterfly/WP_Media_Picker_Field_Theme_Butterfly.vue":2879,"./form-fields/themes/default/Ajax_Action_Field_Theme_Default.vue":6554,"./form-fields/themes/default/Checkbox_Field_Theme_Default.vue":5240,"./form-fields/themes/default/Color_Field_Theme_Default.vue":5876,"./form-fields/themes/default/Conditional_Logic_Field_Theme_Default.vue":7819,"./form-fields/themes/default/Export_Data_Field_Theme_Default.vue":9324,"./form-fields/themes/default/Export_Field_Theme_Default.vue":7637,"./form-fields/themes/default/Import_Field_Theme_Default.vue":5833,"./form-fields/themes/default/Note_Field_Theme_Default.vue":6663,"./form-fields/themes/default/Radio_Field_Theme_Default.vue":7553,"./form-fields/themes/default/Radio_Images_Field_Theme_Default.vue":3182,"./form-fields/themes/default/Range_Field_Theme_Default.vue":2018,"./form-fields/themes/default/Restore_Field_Theme_Default.vue":4856,"./form-fields/themes/default/Select_Api_Field_Theme_Default.vue":9487,"./form-fields/themes/default/Select_Field_Theme_Default.vue":7444,"./form-fields/themes/default/Shortcode_Field_Theme_Default.vue":7201,"./form-fields/themes/default/Shortcode_List_Field_Theme_Default.vue":4650,"./form-fields/themes/default/Tab_Field_Theme_Default.vue":9207,"./form-fields/themes/default/Text_Field_Theme_Default.vue":7652,"./form-fields/themes/default/Textarea_Field_Theme_Default.vue":3751,"./form-fields/themes/default/Title_Field_Theme_Default.vue":4432,"./form-fields/themes/default/Toggle_Field_Theme_Default.vue":6341,"./form-fields/themes/default/WP_Media_Picker_Field_Theme_Default.vue":5351};function o(t){var e=r(t);return i(e)}function r(t){if(!i.o(n,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return n[t]}o.keys=function(){return Object.keys(n)},o.resolve=r,t.exports=o,o.id=4365},2505:function(t,e,i){t.exports=i(8015)},5592:function(t,e,i){"use strict";var n=i(9516),o=i(7522),r=i(3948),a=i(9106),s=i(9615),l=i(2012),c=i(4202),d=i(7763);t.exports=function(t){return new Promise(function(e,i){var u=t.data,p=t.headers,f=t.responseType;n.isFormData(u)&&delete p["Content-Type"];var g=new XMLHttpRequest;if(t.auth){var h=t.auth.username||"",v=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";p.Authorization="Basic "+btoa(h+":"+v)}var m=s(t.baseURL,t.url);function _(){if(g){var n="getAllResponseHeaders"in g?l(g.getAllResponseHeaders()):null,r={data:f&&"text"!==f&&"json"!==f?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:n,config:t,request:g};o(e,i,r),g=null}}if(g.open(t.method.toUpperCase(),a(m,t.params,t.paramsSerializer),!0),g.timeout=t.timeout,"onloadend"in g?g.onloadend=_:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(_)},g.onabort=function(){g&&(i(d("Request aborted",t,"ECONNABORTED",g)),g=null)},g.onerror=function(){i(d("Network Error",t,null,g)),g=null},g.ontimeout=function(){var e="timeout of "+t.timeout+"ms exceeded";t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),i(d(e,t,t.transitional&&t.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",g)),g=null},n.isStandardBrowserEnv()){var y=(t.withCredentials||c(m))&&t.xsrfCookieName?r.read(t.xsrfCookieName):void 0;y&&(p[t.xsrfHeaderName]=y)}"setRequestHeader"in g&&n.forEach(p,function(t,e){void 0===u&&"content-type"===e.toLowerCase()?delete p[e]:g.setRequestHeader(e,t)}),n.isUndefined(t.withCredentials)||(g.withCredentials=!!t.withCredentials),f&&"json"!==f&&(g.responseType=t.responseType),"function"==typeof t.onDownloadProgress&&g.addEventListener("progress",t.onDownloadProgress),"function"==typeof t.onUploadProgress&&g.upload&&g.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(t){g&&(g.abort(),i(t),g=null)}),u||(u=null),g.send(u)})}},8015:function(t,e,i){"use strict";var n=i(9516),o=i(9012),r=i(5155),a=i(5343);function s(t){var e=new r(t),i=o(r.prototype.request,e);return n.extend(i,r.prototype,e),n.extend(i,e),i}var l=s(i(6987));l.Axios=r,l.create=function(t){return s(a(l.defaults,t))},l.Cancel=i(1928),l.CancelToken=i(3191),l.isCancel=i(3864),l.all=function(t){return Promise.all(t)},l.spread=i(7980),l.isAxiosError=i(5019),t.exports=l,t.exports.default=l},1928:function(t){"use strict";function e(t){this.message=t}e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,t.exports=e},3191:function(t,e,i){"use strict";var n=i(1928);function o(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(t){e=t});var i=this;t(function(t){i.reason||(i.reason=new n(t),e(i.reason))})}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t;return{token:new o(function(e){t=e}),cancel:t}},t.exports=o},3864:function(t){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},5155:function(t,e,i){"use strict";var n=i(9516),o=i(9106),r=i(3471),a=i(4490),s=i(5343),l=i(4841),c=l.validators;function d(t){this.defaults=t,this.interceptors={request:new r,response:new r}}d.prototype.request=function(t){"string"==typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=t.transitional;void 0!==e&&l.assertOptions(e,{silentJSONParsing:c.transitional(c.boolean,"1.0.0"),forcedJSONParsing:c.transitional(c.boolean,"1.0.0"),clarifyTimeoutError:c.transitional(c.boolean,"1.0.0")},!1);var i=[],n=!0;this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(n=n&&e.synchronous,i.unshift(e.fulfilled,e.rejected))});var o,r=[];if(this.interceptors.response.forEach(function(t){r.push(t.fulfilled,t.rejected)}),!n){var d=[a,void 0];for(Array.prototype.unshift.apply(d,i),d=d.concat(r),o=Promise.resolve(t);d.length;)o=o.then(d.shift(),d.shift());return o}for(var u=t;i.length;){var p=i.shift(),f=i.shift();try{u=p(u)}catch(t){f(t);break}}try{o=a(u)}catch(t){return Promise.reject(t)}for(;r.length;)o=o.then(r.shift(),r.shift());return o},d.prototype.getUri=function(t){return t=s(this.defaults,t),o(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],function(t){d.prototype[t]=function(e,i){return this.request(s(i||{},{method:t,url:e,data:(i||{}).data}))}}),n.forEach(["post","put","patch"],function(t){d.prototype[t]=function(e,i,n){return this.request(s(n||{},{method:t,url:e,data:i}))}}),t.exports=d},3471:function(t,e,i){"use strict";var n=i(9516);function o(){this.handlers=[]}o.prototype.use=function(t,e,i){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!i&&i.synchronous,runWhen:i?i.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){n.forEach(this.handlers,function(e){null!==e&&t(e)})},t.exports=o},9615:function(t,e,i){"use strict";var n=i(9137),o=i(4680);t.exports=function(t,e){return t&&!n(e)?o(t,e):e}},7763:function(t,e,i){"use strict";var n=i(5449);t.exports=function(t,e,i,o,r){var a=new Error(t);return n(a,e,i,o,r)}},4490:function(t,e,i){"use strict";var n=i(9516),o=i(2881),r=i(3864),a=i(6987);function s(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return s(t),t.headers=t.headers||{},t.data=o.call(t,t.data,t.headers,t.transformRequest),t.headers=n.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),n.forEach(["delete","get","head","post","put","patch","common"],function(e){delete t.headers[e]}),(t.adapter||a.adapter)(t).then(function(e){return s(t),e.data=o.call(t,e.data,e.headers,t.transformResponse),e},function(e){return r(e)||(s(t),e&&e.response&&(e.response.data=o.call(t,e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)})}},5449:function(t){"use strict";t.exports=function(t,e,i,n,o){return t.config=e,i&&(t.code=i),t.request=n,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t}},5343:function(t,e,i){"use strict";var n=i(9516);t.exports=function(t,e){e=e||{};var i={},o=["url","method","data"],r=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function l(t,e){return n.isPlainObject(t)&&n.isPlainObject(e)?n.merge(t,e):n.isPlainObject(e)?n.merge({},e):n.isArray(e)?e.slice():e}function c(o){n.isUndefined(e[o])?n.isUndefined(t[o])||(i[o]=l(void 0,t[o])):i[o]=l(t[o],e[o])}n.forEach(o,function(t){n.isUndefined(e[t])||(i[t]=l(void 0,e[t]))}),n.forEach(r,c),n.forEach(a,function(o){n.isUndefined(e[o])?n.isUndefined(t[o])||(i[o]=l(void 0,t[o])):i[o]=l(void 0,e[o])}),n.forEach(s,function(n){n in e?i[n]=l(t[n],e[n]):n in t&&(i[n]=l(void 0,t[n]))});var d=o.concat(r).concat(a).concat(s),u=Object.keys(t).concat(Object.keys(e)).filter(function(t){return-1===d.indexOf(t)});return n.forEach(u,c),i}},7522:function(t,e,i){"use strict";var n=i(7763);t.exports=function(t,e,i){var o=i.config.validateStatus;i.status&&o&&!o(i.status)?e(n("Request failed with status code "+i.status,i.config,null,i.request,i)):t(i)}},2881:function(t,e,i){"use strict";var n=i(9516),o=i(6987);t.exports=function(t,e,i){var r=this||o;return n.forEach(i,function(i){t=i.call(r,t,e)}),t}},6987:function(t,e,i){"use strict";var n=i(9516),o=i(7018),r=i(5449),a={"Content-Type":"application/x-www-form-urlencoded"};function s(t,e){!n.isUndefined(t)&&n.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}var l,c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(l=i(5592)),l),transformRequest:[function(t,e){return o(e,"Accept"),o(e,"Content-Type"),n.isFormData(t)||n.isArrayBuffer(t)||n.isBuffer(t)||n.isStream(t)||n.isFile(t)||n.isBlob(t)?t:n.isArrayBufferView(t)?t.buffer:n.isURLSearchParams(t)?(s(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):n.isObject(t)||e&&"application/json"===e["Content-Type"]?(s(e,"application/json"),function(t){if(n.isString(t))try{return(0,JSON.parse)(t),n.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(0,JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){var e=this.transitional,i=e&&e.silentJSONParsing,o=e&&e.forcedJSONParsing,a=!i&&"json"===this.responseType;if(a||o&&n.isString(t)&&t.length)try{return JSON.parse(t)}catch(t){if(a){if("SyntaxError"===t.name)throw r(t,this,"E_JSON_PARSE");throw t}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],function(t){c.headers[t]={}}),n.forEach(["post","put","patch"],function(t){c.headers[t]=n.merge(a)}),t.exports=c},9012:function(t){"use strict";t.exports=function(t,e){return function(){for(var i=new Array(arguments.length),n=0;n=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([i]):a[e]?a[e]+", "+i:i}}),a):a}},7980:function(t){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},4841:function(t,e,i){"use strict";var n=i(4198),o={};["object","boolean","number","function","string","symbol"].forEach(function(t,e){o[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});var r={},a=n.version.split(".");function s(t,e){for(var i=e?e.split("."):a,n=t.split("."),o=0;o<3;o++){if(i[o]>n[o])return!0;if(i[o]0;){var r=n[o],a=e[r];if(a){var s=t[r],l=void 0===s||a(s,r,t);if(!0!==l)throw new TypeError("option "+r+" must be "+l)}else if(!0!==i)throw Error("Unknown option "+r)}},validators:o}},9516:function(t,e,i){"use strict";var n=i(9012),o=Object.prototype.toString;function r(t){return"[object Array]"===o.call(t)}function a(t){return void 0===t}function s(t){return null!==t&&"object"==typeof t}function l(t){if("[object Object]"!==o.call(t))return!1;var e=Object.getPrototypeOf(t);return null===e||e===Object.prototype}function c(t){return"[object Function]"===o.call(t)}function d(t,e){if(null!=t)if("object"!=typeof t&&(t=[t]),r(t))for(var i=0,n=t.length;i0,log:t};this.$emit("validate",o)}},checkRequired:function(t,e){var i={valid:!0};return e&&this.isEmpty(t)?(i.valid=!1,i.log={type:"error",message:"The field is required"},i):i},checkMin:function(t,e){var i={valid:!0};if(this.isEmpty(t))return i;var n=Number(t);return Number.isNaN(n)?(i.valid=!1,i.log={type:"error",message:"The field must be number"},i):ne?(i.valid=!1,i.log={type:"error",message:"The field must be maximum of "+e},i):i},isEmpty:function(t){return"string"==typeof t&&!t.length||"number"==typeof t&&!t.toString().length||!t}}},c=i(1642),d=i(5478);function u(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}var p=i(2505).default,f={mixins:[d.A,l,c.A],model:{prop:"value",event:"input"},created:function(){this.setup()},computed:function(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,s=!0,l=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return s=t.done,t},e:function(t){l=!0,r=t},f:function(){try{s||null==i.return||i.return()}finally{if(l)throw r}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);it.length)&&(e=t.length);for(var i=0,n=Array(e);i=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}(t);try{for(s.s();!(r=s.n()).done;){var c=r.value,d=void 0!==c.id?c.id:"";t[a].id=e+d,a++}}catch(t){s.e(t)}finally{s.f()}return t},formGroupClass:function(){return d({},this.validationLog.inputErrorClasses?this.validationLog.inputErrorClasses:{})}}),data:function(){return{local_value:[],validationLog:{}}},methods:{getCheckedStatus:function(t){return this.local_value.includes(this.getValue(t))},getValue:function(t){return void 0!==t.value?t.value:""},getTheOptions:function(){return JSON.parse(JSON.stringify(this.theOptions))},filtereValue:function(t){if(!t||!Array.isArray(t))return[];var e=this.theOptions.map(function(t){if(void 0!==t.value)return t.value});return t.filter(function(t){return e.includes(t)})},hasDeprecatedValue:function(t){if(!t&&"object"!==(0,n.A)(t))return[];var e=JSON.parse(JSON.stringify(t)),i=this.theOptions.map(function(t){if(void 0!==t.value)return t.value}),o=e.filter(function(t){return!i.includes(t)});return!(!o&&"object"!==(0,n.A)(o))&&!!o.length&&o},removeDeprecatedValue:function(t,e){return JSON.parse(JSON.stringify(t)).filter(function(t){return!e.includes(t)})}}}},4242:function(t,e,i){"use strict";var n=i(4467),o=i(5134),r=i.n(o),a=i(5478);function s(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function l(t){for(var e=1;et.length)&&(e=t.length);for(var i=0,n=Array(e);i '.concat(e),this.isPreparingExportFile=!0;var i=this;s.post(directorist_admin.ajax_url,t).then(function(t){var n;console.log({response:t}),i.button_label=e,i.isPreparingExportFile=!1,null!=t&&null!==(n=t.data)&&void 0!==n&&n.file_url&&i.downloadURI(i.exportFileName,t.data.file_url)}).catch(function(t){console.log({error:t}),i.button_label=e,i.isPreparingExportFile=!1})}},downloadURI:function(t,e){var i=document.createElement("a");i.download=t,i.href=e,document.body.appendChild(i),i.click(),document.body.removeChild(i)},export_CSV:function(){if(Array.isArray(this.data)){var t,e="data:text/csv;charset=utf-8,",i=0,o=function(t,e){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function(t,e){if(t){if("string"==typeof t)return a(t,e);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?a(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){i&&(t=i);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,s=!0,l=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return s=t.done,t},e:function(t){l=!0,r=t},f:function(){try{s||null==i.return||i.return()}finally{if(l)throw r}}}}(this.justifyTable(this.data));try{for(o.s();!(t=o.n()).done;){var r=t.value;if(r&&"object"===(0,n.A)(r)){var s=[];if(0===i){for(var l in r)s.push('"'.concat(l,'"'));e+=s.join(",")+"\r\n"}var c=[];for(var d in r){var u="object"===(0,n.A)(r[d])?"":r[d];c.push('"'.concat(u,'"'))}e+=c.join(",")+"\r\n",i++}}}catch(t){o.e(t)}finally{o.f()}var p=encodeURI(e),f=this.exportFileName+".csv",g=document.createElement("a");g.setAttribute("href",p),g.setAttribute("download",f),g.click()}},export_JSON:function(){var t=JSON.stringify(this.data),e="data:application/json;charset=utf-8,"+encodeURIComponent(t),i=this.exportFileName+".json",n=document.createElement("a");n.setAttribute("href",e),n.setAttribute("download",i),n.click()},justifyTable:function(t){if(!Array.isArray(t))return t;if(!t.length)return t;var e=[];t.forEach(function(t,i){e.push(Object.keys(t).length)});var i=t[e.indexOf(Math.max.apply(Math,e))],n=[];return t.forEach(function(t,e){var o={};for(var r in i)o[r]=t[r]?t[r]:"";n.push(o)}),n}}}},1705:function(t,e,i){"use strict";var n=i(4467),o=i(5478),r=i(5353),a=i(1642);function s(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function l(t){for(var e=1;e'},exportFileName:{type:String,default:"data"},restorData:{required:!1},buttonLabelOnProcessing:{type:String,default:""},action:{type:String,default:""},url:{type:String,default:""},openInNewTab:{type:Boolean,default:!0},title:{type:[String],default:""},description:{type:[String],default:""},id:{type:[String,Number],default:""},name:{type:[String,Number],default:""},multi_directory_status:{type:String,default:""},schema:{type:String,default:""},value:{default:""},options:{required:!1},optionsSource:{required:!1},showDefaultOption:{type:Boolean,default:!1},defaultOption:{type:Object,required:!1},placeholder:{type:[String,Number],default:""},infoTextForNoOption:{type:String,default:"Nothing available"},cols:{type:[String,Number],default:"30"},rows:{type:[String,Number],default:"10"},min:{type:[String,Number],default:void 0},max:{type:[String,Number],default:void 0},step:{type:[String,Number],default:void 0},componets:{required:!1},defaultImg:{required:!1},selectButtonLabel:{type:String,default:"Select"},changeButtonLabel:{type:String,default:"Change"},prepareExportFileFrom:{type:String,default:""},rules:{required:!1},validationState:{required:!1},validation:{required:!1},nonce:{required:!1},preview:{required:!1},editor:{required:!1},editorID:{required:!1},createFormButton:{required:!1},toggle_position:{required:!1},apiPath:{type:String,default:""},apiMethod:{type:String,default:"GET"},apiParams:{type:Object,default:function(){return{}}},resyncLabel:{type:String,default:"Reload"},showResyncButton:{type:Boolean,default:!1},enableInfiniteScroll:{type:Boolean,default:!0},perPage:{type:Number,default:20},pageParam:{type:String,default:"page"},perPageParam:{type:String,default:"per_page"},scrollThreshold:{type:Number,default:100}}}},571:function(t,e,i){"use strict";var n=i(1472),o=i(5478);e.A={mixins:[o.A,n.A],created:function(){},computed:{},data:function(){return{}},methods:{}}},9078:function(t,e,i){"use strict";var n=i(2284),o=i(4467),r=i(5353),a=i(1642),s=i(5478);function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}(t);try{for(s.s();!(r=s.n()).done;){var c=r.value,d=void 0!==c.id?c.id:"";t[a].id=e+d,a++}}catch(t){s.e(t)}finally{s.f()}return t},formGroupClass:function(){return d({},this.validationLog.inputErrorClasses?this.validationLog.inputErrorClasses:{})}}),data:function(){return{local_value:"",validationLog:{}}},methods:{getCheckedStatus:function(t){return this.local_value.includes(this.getValue(t))},getValue:function(t){return void 0!==t.value?t.value:""},getTheOptions:function(){return JSON.parse(JSON.stringify(this.theOptions))},filtereValue:function(t){return t||(0,n.A)(t),[]},hasDeprecatedValue:function(t){if(!t&&"object"!==(0,n.A)(t))return[];var e=JSON.parse(JSON.stringify(t)),i=this.theOptions.map(function(t){if(void 0!==t.value)return t.value}),o=e.filter(function(t){return!i.includes(t)});return!(!o&&"object"!==(0,n.A)(o))&&!!o.length&&o},removeDeprecatedValue:function(t,e){return JSON.parse(JSON.stringify(t)).filter(function(t){return!e.includes(t)})}}}},8180:function(t,e,i){"use strict";var n=i(4467),o=i(5478);function r(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function a(t){for(var e=1;e]*>/g,"").trim()},toggleTheOptionModal:function(){var t=this;this.show_option_modal?this.show_option_modal=!1:(this.show_option_modal=!0,setTimeout(function(){t.show_option_modal=!0},0))},valueIsValid:function(t){return this.theOptions.map(function(t){return t.value}).includes("".concat(t))},parseOptions:function(t){return t.map(function(t){return c(c({},t),{},{value:void 0!==t.value?"".concat(t.value):""})})},convertOptionsToObject:function(){if(!this.theOptions||!Array.isArray(this.theOptions))return null;var t={};for(var e in this.theOptions)if(void 0!==this.theOptions[e].value){var i=this.theOptions[e].label?this.theOptions[e].label:"";t[this.theOptions[e].value]=i}return t}}}},7326:function(t,e,i){"use strict";var n=i(4467),o=i(5478),r=i(1642);function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,s=!0,l=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return s=t.done,t},e:function(t){l=!0,r=t},f:function(){try{s||null==i.return||i.return()}finally{if(l)throw r}}}}(e);try{for(o.s();!(i=o.n()).done;){var r=i.value;"function"==typeof this[r.type]&&(n=this[r.type](n,r))}}catch(t){o.e(t)}finally{o.f()}return n},replace:function(t,e){if(!e.find&&!e.find_regex)return t;if(!e.replace&&!e.replace_from)return t;var i="",n="";if(e.find&&(n=e.find),e.find_regex&&(n=new RegExp(e.find_regex,"g")),e.replace&&"string"==typeof e.replace&&(i=e.replace),e.replace_from&&"string"==typeof e.replace_from&&(i=this.getTergetFields({root:this.root,path:e.replace_from})),e.look_for){var o=new RegExp(e.look_for,"g"),r=o.exec(t);if(!r)return t;Array.isArray(r)&&(r=r[0]),r=r.replace(n,i),t=t.replace(o,r)}else t=t.replace(n,i);return t},lowercase:function(t,e){if(!e.find&&!e.find_regex)return t;var i="";e.find&&(i=e.find),e.find_regex&&(i=new RegExp(e.find_regex,"g"));var n=i.exec(t);return n?(Array.isArray(n)&&(n=n[0]),n=n.toLowerCase(),t=t.replace(i,n)):t},copyToClip:function(){if(document.selection)document.getSelection().removeAllRanges(),(t=document.body.createTextRange()).moveToElementText(this.$refs.shortcode),t.select().createTextRange(),document.execCommand("copy"),this.successMsg="Copied to clipboard",setTimeout(this.clearSuccessMessage,2e3);else if(window.getSelection){var t;(t=document.createRange()).selectNode(this.$refs.shortcode),window.getSelection().removeAllRanges(),window.getSelection().addRange(t),document.execCommand("copy"),this.successMsg="Copied to clipboard",setTimeout(this.clearSuccessMessage,2e3)}},clearSuccessMessage:function(){this.successMsg=""},generate:function(){this.generateShortcode=!0}}}},3345:function(t,e,i){"use strict";var n=i(2284),o=i(4467),r=i(5478),a=i(1642);function s(t,e){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function(t,e){if(t){if("string"==typeof t)return l(t,e);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?l(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){i&&(t=i);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i'}},data:function(){return{shortcodes_list:[],successMsg:"",dirty:!1}},methods:{generateShortcode:function(){if(this.shortcodes_list=[],"string"==typeof this.shortcodes)return this.dirty=!0,void this.shortcodes_list.push(this.shortcodes);if(Array.isArray(this.shortcodes)){var t,e=s(this.shortcodes);try{for(e.s();!(t=e.n()).done;){var i=t.value;if("string"!=typeof i){if("object"===(0,n.A)(i)){if(!i.shortcode)continue;var o=i.shortcode;if(i.mapAtts&&(o=this.applyAttsMapping(i)),"string"==typeof o){this.shortcodes_list.push(o);continue}Array.isArray(o)&&(this.shortcodes_list=this.shortcodes_list.concat(o))}}else this.shortcodes_list.push(i)}}catch(t){e.e(t)}finally{e.f()}}this.dirty=!0},applyAttsMapping:function(t){if(!t.shortcode)return"";if(!t.mapAtts)return t.shortcode;var e,i=t.shortcode,n=s(t.mapAtts);try{for(n.s();!(e=n.n()).done;){var o=e.value;o.map?i=this.applyMap(o,i):o.mapAll&&(i=this.applyMapAll(o,i))}}catch(t){n.e(t)}finally{n.f()}return i},applyMap:function(t,e){var i=e,n=this.getTergetFields({root:this.root,path:t.map});if(!n)return e;if(t.where&&!Array.isArray(t.where)){var o=i,r=n[t.where.key];return t.where.applyFilter&&(r=this.applyFilters(r,t.where.applyFilter)),t.where.mapTo&&(o=o.replace(t.where.mapTo,r)),o}if(t.where&&Array.isArray(t.where)){var a,l=i,c=s(t.where);try{for(c.s();!(a=c.n()).done;){var d=a.value,u=n[d.key];"string"==typeof u&&(d.applyFilter&&(u=this.applyFilters(u,d.applyFilter)),d.mapTo&&(l=l.replace(d.mapTo,u)))}}catch(t){c.e(t)}finally{c.f()}return l}},applyMapAll:function(t,e){var i=[],n=this.getTergetFields({root:this.root,path:t.mapAll});if(!n)return e;if(Array.isArray(!n))return e;var o,r=s(n);try{for(r.s();!(o=r.n()).done;){var a=o.value;if(!t.where||Array.isArray(t.where)){if(t.where&&Array.isArray(t.where)){var l,c=e,d=s(t.where);try{for(d.s();!(l=d.n()).done;){var u=l.value,p=a[u.key];u.applyFilter&&(p=this.applyFilters(p,u.applyFilter)),u.mapTo&&(c=c.replace(u.mapTo,p))}}catch(t){d.e(t)}finally{d.f()}i.push(c)}}else{var f=e,g=a[t.where.key];t.where.applyFilter&&(g=this.applyFilters(g,t.where.applyFilter)),t.where.mapTo&&(f=f.replace(t.where.mapTo,g)),i.push(f)}}}catch(t){r.e(t)}finally{r.f()}return i},applyFilters:function(t,e){if(!e)return t;var i,n=t,o=s(e);try{for(o.s();!(i=o.n()).done;){var r=i.value;"function"==typeof this[r.type]&&(n=this[r.type](n,r))}}catch(t){o.e(t)}finally{o.f()}return n},replace:function(t,e){if(!e.find&&!e.find_regex)return t;if(!e.replace&&!e.replace_from)return t;var i="",n="";if(e.find&&(n=e.find),e.find_regex&&(n=new RegExp(e.find_regex,"g")),e.replace&&"string"==typeof e.replace&&(i=e.replace),e.replace_from&&"string"==typeof e.replace_from&&(i=this.getTergetFields({root:this.root,path:e.replace_from})),e.look_for){var o=new RegExp(e.look_for,"g"),r=o.exec(t);if(!r)return t;Array.isArray(r)&&(r=r[0]),r=r.replace(n,i),t=t.replace(o,r)}else t=t.replace(n,i);return t},lowercase:function(t,e){if(!e.find&&!e.find_regex)return t.toLowerCase();var i="";if(e.find&&(i=e.find),e.find_regex&&(i=new RegExp(e.find_regex,"g")),!i)return t.toLowerCase();var n=i.exec(t);return n?(Array.isArray(n)&&(n=n[0]),n=n.toLowerCase(),t=t.replace(i,n)):t},copyToClip:function(t,e){var i=t?this.$refs[t]:null;if(i="number"==typeof e?this.$refs[t][e]:i)if(document.selection)document.getSelection().removeAllRanges(),(n=document.body.createTextRange()).moveToElementText(i),n.select().createTextRange(),document.execCommand("copy"),this.successMsg="Copied",setTimeout(this.clearSuccessMessage,2e3);else if(window.getSelection){var n;(n=document.createRange()).selectNode(i),window.getSelection().removeAllRanges(),window.getSelection().addRange(n),document.execCommand("copy"),this.successMsg="Copied",setTimeout(this.clearSuccessMessage,2e3)}},clearSuccessMessage:function(){this.successMsg=""},generate:function(){this.hasShortcode=!0}}}},8808:function(t,e,i){"use strict";var n=i(4467),o=i(5478);function r(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function a(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,l=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){l=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(l)throw r}}}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i1&&!this.isObject(h)&&b++,g.length>1&&!b&&(h=h[g[1]]),void 0===h&&b++,!b&&(this.checkComparison({data_a:h,data_b:f.value,compare:m})&&(l.push(d[y]),_++))}_?r++:o++}}else{h=d[g[0]];var w=void 0!==d.hidden&&d.hidden;if(g.length>1&&!this.isObject(h)&&v++,g.length>1&&!v&&(h=d[g[0]][g[1]],w=void 0!==d[g[0]].hidden&&d[g[0]].hidden),w&&v++,void 0===h&&v++,v){o++;continue}if(!this.checkComparison({data_a:h,data_b:f.value,compare:m})){o++;continue}l.push(d[g[0]]),r++}}}}catch(t){p.e(t)}finally{p.f()}var C=!1;switch(s){case"and":C=!o;break;case"or":C=!!r}return{status:C,failed_conditions:o,succeed_conditions:r,matched_data:l}},checkComparison:function(t){var e={data_a:"",data_b:"",compare:"="};Object.assign(e,t);var i=!1;switch(e.compare){case"=":i=e.data_a==e.data_b;break;case"==":i=e.data_a===e.data_b;break;case"!=":case"not":i=e.data_a!==e.data_b;break;case">":i=e.data_a>e.data_b;break;case"<":i=e.data_a=":i=e.data_a>=e.data_b;break;case"<=":i=e.data_a<=e.data_b}return i},getFormFieldName:function(t){return t+"-field"},updateFieldValue:function(t,e){this.$store.commit("updateFieldValue",{field_key:t,value:e})},updateFieldValidationState:function(t,e){this.$store.commit("updateFieldData",{field_key:t,option_key:"validationState",value:e})},updateFieldData:function(t,e,i){this.$store.commit("updateFieldData",{field_key:t,option_key:e,value:i})},getActiveClass:function(t,e){return t===e?"active":""},getTergetFields:function(t){var e={root:this.fields,path:""};if(this.isObject(t)&&Object.assign(e,t),"string"!=typeof e.path)return null;var i=null,o=e.path.split("."),r=!1;if(o&&"object"===(0,n.A)(o)){i=this.fields;var s,l=a(o);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(c.length)if("self"!==c){if(void 0===i[c]){r=!0;break}if(void 0!==i[c].isVisible&&!i[c].isVisible){r=!0;break}i=null!==i?i[c]:e.root[c]}else i=e.root}}catch(t){l.e(t)}finally{l.f()}}return!r&&JSON.parse(JSON.stringify(i))},getSanitizedProps:function(t){if(t&&"object"===(0,n.A)(t)){var e=JSON.parse(JSON.stringify(t));return delete e.value,e}return t}},evaluateConditionalLogic:function(t,e){if(!t||!t.enabled)return!0;if(!t.groups||!Array.isArray(t.groups)||0===t.groups.length)return!0;var i,n=[],o=a(t.groups);try{for(o.s();!(i=o.n()).done;){var r=i.value;if(r.conditions&&Array.isArray(r.conditions)&&0!==r.conditions.length){var s,l=[],c=a(r.conditions);try{for(c.s();!(s=c.n()).done;){var d=s.value;if(d.field&&d.field.trim()&&d.operator&&d.operator.trim()){var u=this.getFieldValueForCondition(e,d.field),p=this.evaluateCondition(d,u);l.push(p)}}}catch(t){c.e(t)}finally{c.f()}if(0!==l.length){var f=r.operator;f&&"string"==typeof f||(f="AND"),f=f.toString().trim().toUpperCase();var g;g="OR"===f?l.some(function(t){return!0===t}):l.every(function(t){return!0===t}),n.push(g)}}}}catch(t){o.e(t)}finally{o.f()}var h=t.globalOperator;null==h||""===h?h="OR":(h=String(h).trim().toUpperCase())||(h="OR");var v=!0;return n.length>0&&(v="AND"===h?n.every(function(t){return!0===t}):n.some(function(t){return!0===t})),"hide"===t.action?!v:v},getFieldValueForCondition:function(t,e){if(!t||!e)return null;if(void 0!==t[e]){var i=t[e];if(this.isObject(i)&&void 0!==i.value)return i.value;if("object"!==(0,n.A)(i))return i}return null},evaluateCondition:function(t,e){if(!t.operator)return!1;var i=t.operator.toLowerCase(),n=t.value;if("empty"===i)return this.isEmpty(e);if("not empty"===i)return!this.isEmpty(e);var o=e,r=n;if(Array.isArray(o))return this.evaluateArrayCondition(o,r,i);switch("string"==typeof o&&(o=o.trim().toLowerCase()),"string"==typeof r&&(r=r.trim().toLowerCase()),i){case"is":case"==":case"=":return o==r;case"is not":case"!=":case"not":return o!=r;case"contains":return"string"==typeof o&&"string"==typeof r&&o.includes(r);case"does not contain":return"string"!=typeof o||"string"!=typeof r||!o.includes(r);case"greater than":case">":return Number(o)>Number(r);case"less than":case"<":return Number(o)=":return Number(o)>=Number(r);case"less than or equal":case"<=":return Number(o)<=Number(r);case"starts with":return"string"==typeof o&&"string"==typeof r&&o.startsWith(r);case"ends with":return"string"==typeof o&&"string"==typeof r&&o.endsWith(r);default:return!1}},evaluateArrayCondition:function(t,e,i){if(!Array.isArray(t)||0===t.length)return"empty"===i;var o=e;switch("string"==typeof o&&(o=o.trim().toLowerCase()),i){case"is":case"==":case"=":var r=String(o).toLowerCase().trim(),a=t.map(function(t){return"string"==typeof t?t.trim().toLowerCase():"number"==typeof t?String(t).toLowerCase():"object"===(0,n.A)(t)&&null!==t?t.name?String(t.name).trim().toLowerCase():t.label?String(t.label).trim().toLowerCase():t.value?String(t.value).trim().toLowerCase():t.id?String(t.id).toLowerCase():String(t).toLowerCase():String(t).toLowerCase()}).some(function(t){return t===r});return!!a&&!(t.length>2)&&a;case"contains":return t.some(function(t){var e=t;return"string"==typeof e&&(e=e.trim().toLowerCase()),"object"===(0,n.A)(e)&&null!==e&&(e=e.name?e.name:e.label?e.label:e.value?e.value:e.id?e.id:String(e)),String(e).toLowerCase().includes(String(o).toLowerCase())||String(e).toLowerCase()===String(o).toLowerCase()});case"is not":case"!=":case"does not contain":return!t.some(function(t){var e=t;return"string"==typeof e&&(e=e.trim().toLowerCase()),"object"===(0,n.A)(e)&&null!==e&&(e=e.name?e.name:e.label?e.label:e.value?e.value:e.id?e.id:String(e)),String(e).toLowerCase().includes(String(o).toLowerCase())||String(e).toLowerCase()===String(o).toLowerCase()});default:return!1}},isEmpty:function(t){return null==t||"string"==typeof t&&""===t.trim()||!(!Array.isArray(t)||0!==t.length)},data:function(){return{default_option:{value:"",label:"Select..."}}}}},1472:function(t,e,i){"use strict";var n=i(4467),o=i(2284);function r(t,e){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function(t,e){if(t){if("string"==typeof t)return a(t,e);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?a(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){i&&(t=i);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,s=!0,l=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return s=t.done,t},e:function(t){l=!0,r=t},f:function(){try{s||null==i.return||i.return()}finally{if(l)throw r}}}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);it.length)&&(e=t.length);for(var i=0,n=Array(e);i=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return s=t.done,t},e:function(t){l=!0,a=t},f:function(){try{s||null==i.return||i.return()}finally{if(l)throw a}}}}(t.split("."));try{for(s.s();!(n=s.n()).done;){var l=n.value;if(!r(a))return i;if(!a.hasOwnProperty(l))return i;a=a[l]}}catch(t){s.e(t)}finally{s.f()}return a}},1873:function(t,e,i){var n=i(9325).Symbol;t.exports=n},4932:function(t){t.exports=function(t,e){for(var i=-1,n=null==t?0:t.length,o=Array(n);++io?0:o+e),(i=i>o?o:i)<0&&(i+=o),o=e>i?0:i-e>>>0,e>>>=0;for(var r=Array(o);++n=o?t:n(t,e,i)}},2507:function(t,e,i){var n=i(8754),o=i(9698),r=i(3912),a=i(3222);t.exports=function(t){return function(e){e=a(e);var i=o(e)?r(e):void 0,s=i?i[0]:e.charAt(0),l=i?n(i,1).join(""):e.slice(1);return s[t]()+l}}},5539:function(t,e,i){var n=i(882),o=i(828),r=i(6645),a=RegExp("['’]","g");t.exports=function(t){return function(e){return n(r(o(e).replace(a,"")),t,"")}}},4647:function(t,e,i){var n=i(4552)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});t.exports=n},4840:function(t,e,i){var n="object"==typeof i.g&&i.g&&i.g.Object===Object&&i.g;t.exports=n},659:function(t,e,i){var n=i(1873),o=Object.prototype,r=o.hasOwnProperty,a=o.toString,s=n?n.toStringTag:void 0;t.exports=function(t){var e=r.call(t,s),i=t[s];try{t[s]=void 0;var n=!0}catch(t){}var o=a.call(t);return n&&(e?t[s]=i:delete t[s]),o}},9698:function(t){var e=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return e.test(t)}},5434:function(t){var e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;t.exports=function(t){return e.test(t)}},9350:function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},9325:function(t,e,i){var n=i(4840),o="object"==typeof self&&self&&self.Object===Object&&self,r=n||o||Function("return this")();t.exports=r},3912:function(t,e,i){var n=i(1074),o=i(9698),r=i(2054);t.exports=function(t){return o(t)?r(t):n(t)}},2054:function(t){var e="\\ud800-\\udfff",i="["+e+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",o="\\ud83c[\\udffb-\\udfff]",r="[^"+e+"]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+n+"|"+o+")?",c="[\\ufe0e\\ufe0f]?",d=c+l+"(?:\\u200d(?:"+[r,a,s].join("|")+")"+c+l+")*",u="(?:"+[r+n+"?",n,a,s,i].join("|")+")",p=RegExp(o+"(?="+o+")|"+u+d,"g");t.exports=function(t){return t.match(p)||[]}},2225:function(t){var e="\\ud800-\\udfff",i="\\u2700-\\u27bf",n="a-z\\xdf-\\xf6\\xf8-\\xff",o="A-Z\\xc0-\\xd6\\xd8-\\xde",r="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="["+r+"]",s="\\d+",l="["+i+"]",c="["+n+"]",d="[^"+e+r+s+i+n+o+"]",u="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",f="["+o+"]",g="(?:"+c+"|"+d+")",h="(?:"+f+"|"+d+")",v="(?:['’](?:d|ll|m|re|s|t|ve))?",m="(?:['’](?:D|LL|M|RE|S|T|VE))?",_="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",y="[\\ufe0e\\ufe0f]?",b=y+_+"(?:\\u200d(?:"+["[^"+e+"]",u,p].join("|")+")"+y+_+")*",w="(?:"+[l,u,p].join("|")+")"+b,C=RegExp([f+"?"+c+"+"+v+"(?="+[a,f,"$"].join("|")+")",h+"+"+m+"(?="+[a,f+g,"$"].join("|")+")",f+"?"+g+"+"+v,f+"+"+m,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",s,w].join("|"),"g");t.exports=function(t){return t.match(C)||[]}},4058:function(t,e,i){var n=i(4792),o=i(5539)(function(t,e,i){return e=e.toLowerCase(),t+(i?n(e):e)});t.exports=o},4792:function(t,e,i){var n=i(3222),o=i(5808);t.exports=function(t){return o(n(t).toLowerCase())}},828:function(t,e,i){var n=i(4647),o=i(3222),r=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");t.exports=function(t){return(t=o(t))&&t.replace(r,n).replace(a,"")}},6449:function(t){var e=Array.isArray;t.exports=e},346:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},4394:function(t,e,i){var n=i(2552),o=i(346);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==n(t)}},3222:function(t,e,i){var n=i(7556);t.exports=function(t){return null==t?"":n(t)}},5808:function(t,e,i){var n=i(2507)("toUpperCase");t.exports=n},6645:function(t,e,i){var n=i(1733),o=i(5434),r=i(3222),a=i(2225);t.exports=function(t,e,i){return t=r(t),void 0===(e=i?void 0:e)?o(t)?a(t):n(t):t.match(e)||[]}},2853:function(t,e,i){"use strict";i.d(e,{mc:function(){return ie},sx:function(){return ne}});var n="dndrop-container-instance",o="dndrop-draggable-wrapper",r="animated",a="__dndrop_draggable_translation_value",s="__dndrop_draggable_visibility_value",l="dndrop-ghost",c="dndrop-container",d="dndrop-stretcher-element",u="dndrop-stretcher-instance",p="dndrop-disable-touch-action",f="dndrop-no-user-select",g="dndrop-drop-preview-default-class",h="dndrop-drop-preview-inner-class",v="dndrop-drop-preview-constant-class",m="dndrop-drop-preview-flex-container-class",_={groupName:void 0,behaviour:"move",orientation:"vertical",getChildPayload:void 0,animationDuration:250,autoScrollEnabled:!0,shouldAcceptDrop:void 0,shouldAnimateDrop:void 0};function y(t){t.element;var e=t.draggables;return function(t,i){var n,o,r=t.removedIndex,a=t.addedIndex,s=t.element,l=null;if(null!==r&&(o=r,l=(n=s).removeChild(n.children[o]),e.splice(r,1)),null!==a){var c=window.document.createElement("div");c.className="dndrop-draggable-wrapper",c.appendChild(l&&l.firstElementChild?l.firstElementChild:s),function(t,e,i){i>=t.children.length?t.appendChild(e):t.insertBefore(e,t.children[i])}(s,c,a),a>=e.length?e.push(c):e.splice(a,0,c)}i&&i(t)}}var b=function(t,e,i){return"x"===i?{left:Math.max(t.left,e.left),top:t.top,right:Math.min(t.right,e.right),bottom:t.bottom}:{left:t.left,top:Math.max(t.top,e.top),right:t.right,bottom:Math.min(t.bottom,e.bottom)}},w=function(t){var e=t.getBoundingClientRect(),i={left:e.left,right:e.right,top:e.top,bottom:e.bottom};if(x(t,"x")&&!W(t,"x")){var n=i.right-i.left;i.right=i.right+t.scrollWidth-n}if(x(t,"y")&&!W(t,"y")){var o=i.bottom-i.top;i.bottom=i.bottom+t.scrollHeight-o}return i},C=function(t){var e=window.getComputedStyle(t),i=e.overflow;if("auto"===i||"scroll"===i)return"xy";var n=e["overflow-x"],o="auto"===n||"scroll"===n,r=e["overflow-y"],a="auto"===r||"scroll"===r;return o&&a?"xy":o?"x":a?"y":null},O=function(t,e){var i=window.getComputedStyle(t),n=i.overflow,o=i["overflow-"+e];return"auto"===n||"scroll"===n||"auto"===o||"scroll"===o},W=function(t,e){var i=window.getComputedStyle(t),n=i.overflow,o=i["overflow-"+e];return"auto"===n||"scroll"===n||"hidden"===n||"auto"===o||"scroll"===o||"hidden"===o},x=function(t,e){return"x"===e?t.scrollWidth>t.clientWidth:t.scrollHeight>t.clientHeight},A=function(t,e){var i=t,n=e||w(t);for(i=t.parentElement;i;)x(i,"x")&&W(i,"x")&&(n=b(n,i.getBoundingClientRect(),"x")),x(i,"y")&&W(i,"y")&&(n=b(n,i.getBoundingClientRect(),"y")),i=i.parentElement;return n},S=function(t,e){for(var i=t;i;){if(i.matches(e))return i;i=i.parentElement}return null},k=function(t,e){return t.className.split(" ").map(function(t){return t}).indexOf(e)>-1},j=function(t,e){if(t){var i=t.className.split(" ").filter(function(t){return t});-1===i.indexOf(e)&&(i.unshift(e),t.className=i.join(" "))}},P=function(t,e){if(t){var i=t.className.split(" ").filter(function(t){return t&&t!==e});t.className=i.join(" ")}},D=function(t){if(t){var e=window.getComputedStyle(t);if(e)return e.cursor}return null};function T(t){return!(t.bottom<=t.top||t.right<=t.left)}var E={size:"offsetWidth",distanceToParent:"offsetLeft",translate:"transform",begin:"left",end:"right",dragPosition:"x",scrollSize:"scrollWidth",offsetSize:"offsetWidth",scrollValue:"scrollLeft",scale:"scaleX",setSize:"width",setters:{translate:function(t){return"translate3d("+t+"px, 0, 0)"}}},L={size:"offsetHeight",distanceToParent:"offsetTop",translate:"transform",begin:"top",end:"bottom",dragPosition:"y",scrollSize:"scrollHeight",offsetSize:"offsetHeight",scrollValue:"scrollTop",scale:"scaleY",setSize:"height",setters:{translate:function(t){return"translate3d(0,"+t+"px, 0)"}}};function I(t,e,i){t["dndrop-extra-size-for-insertion"]=0;var n,o=(n="horizontal"===e?E:L,{get:function(t,e){return t[n[e]||e]},set:function(t,e,i){t[n[e]]=n.setters[e]?n.setters[e](i):i}}),r={translation:0};function l(){c(t),function(t){var e=t.getBoundingClientRect();r.scaleX=t.offsetWidth?(e.right-e.left)/t.offsetWidth:1,r.scaleY=t.offsetHeight?(e.bottom-e.top)/t.offsetHeight:1}(t)}function c(t){r.rect=w(t);var e=A(t,r.rect);T(e)&&(r.lastVisibleRect=r.visibleRect),r.visibleRect=e}function d(t){var i=t;if(i.tagName){var n=i.getBoundingClientRect();return"vertical"===e?n.bottom-n.top:n.right-n.left}return o.get(t,"size")*o.get(r,"scale")}function u(t){return o.get(t,"dragPosition")}return window.addEventListener("resize",function(){c(t)}),setTimeout(function(){l()},10),{getSize:d,getContainerRectangles:function(){return{rect:r.rect,visibleRect:r.visibleRect,lastVisibleRect:r.lastVisibleRect}},getBeginEndOfDOMRect:function(t){return{begin:o.get(t,"begin"),end:o.get(t,"end")}},getBeginEndOfContainer:function(){return{begin:o.get(r.rect,"begin")+r.translation,end:o.get(r.rect,"end")+r.translation}},getBeginEndOfContainerVisibleRect:function(){return{begin:o.get(r.visibleRect,"begin")+r.translation,end:o.get(r.visibleRect,"end")+r.translation}},getBeginEnd:function(e){var i=function(t){return(o.get(t,"distanceToParent")+(t[a]||0))*o.get(r,"scale")}(e)+(o.get(r.rect,"begin")+r.translation)-o.get(t,"scrollValue");return{begin:i,end:i+d(e)*o.get(r,"scale")}},getAxisValue:u,setTranslation:function(t,e){e?o.set(t.style,"translate",e):t.style.removeProperty("transform"),t[a]=e},getTranslation:function(t){return t[a]},setVisibility:function(t,e){void 0!==t[s]&&t[s]===e||(e?t.style.removeProperty("visibility"):t.style.visibility="hidden",t[s]=e)},isVisible:function(t){return void 0===t[s]||t[s]},isInVisibleRect:function(t,i){var n=r.visibleRect,o=n.left,a=n.top,s=n.right,l=n.bottom;l-a<2&&(l=a+30);var c=r.rect;return"vertical"===e?t>c.left&&ta&&io&&tc.top&&is||uc)return null;"x"===e?(n=a,o=s,r=d):(n=l,o=c,r=u);var p=o-n,f=p>400?100:p/4;return o-r=0&&e.item(i)!==this;);return i>-1}),Array.prototype.some||(Array.prototype.some=function(t){if(null==this)throw new TypeError("Array.prototype.some called on null or undefined");if("function"!=typeof t)throw new TypeError;for(var e=Object(this),i=e.length>>>0,n=arguments.length>=2?arguments[1]:void 0,o=0;o ."+d]={display:"inline-block"},R["."+c+".horizontal > ."+o]=B,R["."+c+".vertical > ."+o]=N,R["."+o]={"box-sizing":"border-box"},R["."+o+".horizontal"]=B,R["."+o+".vertical"]=N,R["."+o+".animated"]={transition:"transform ease"},R["."+l]={"box-sizing":"border-box"},R["."+l+".animated"]={transition:"all ease-in-out"},R["."+l+" *"]={"pointer-events":"none"},R["."+p+" *"]={"touch-action":"none","-ms-touch-action":"none"},R["."+f]={"-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none"},R["."+h]={flex:"1"},R["."+c+".horizontal > ."+v]={height:"100%",overflow:"hidden",display:"table-cell","vertical-align":"top"},R["."+c+".vertical > ."+v]={overflow:"hidden",display:"block",width:"100%"},R["."+m]={width:"100%",height:"100%",display:"flex","justify-content":"stretch","align-items":"stretch"},R["."+g]={"background-color":"rgba(150, 150, 150, 0.1)",border:"1px solid #ccc"};var G=["mousedown","touchstart"],U=["mousemove","touchmove"],q=["mouseup","touchend"],z=null,J=null,Z=null,Y=null,X=[],Q=!1,tt=!1,et=!1,it=!1,nt=null,ot=null,rt=null,at=null,st=function(){var t=null,e=!1;function i(){t=requestAnimationFrame(function(){z.forEach(function(t){return t.layout.invalidateRects()}),setTimeout(function(){null!==t&&i()},50)})}return{start:function(){e||(e=!0,i())},stop:function(){null!==t&&(cancelAnimationFrame(t),t=null),e=!1}}}(),lt="undefined"!=typeof window&&!!(window.navigator.userAgent.match(/Android/i)||window.navigator.userAgent.match(/webOS/i)||window.navigator.userAgent.match(/iPhone/i)||window.navigator.userAgent.match(/iPad/i)||window.navigator.userAgent.match(/iPod/i)||window.navigator.userAgent.match(/BlackBerry/i)||window.navigator.userAgent.match(/Windows Phone/i));function ct(){q.forEach(function(t){window.document.addEventListener(t,_t,{passive:!1})})}function dt(){return Y&&Y.ghostParent?Y.ghostParent:J&&J.parentElement||window.document.body}var ut=function(){var t,e,i,n=null;function o(i){var n=yt(i),o=n.clientX,r=n.clientY;if(e)(Math.abs(t.clientX-o)>5||Math.abs(t.clientY-r)>5)&&s();else if(Math.abs(t.clientX-o)>1||Math.abs(t.clientY-r)>1)return l()}function r(){s()}function a(){s()}function s(){clearTimeout(n),U.forEach(function(t){return window.document.removeEventListener(t,o)},{passive:!1}),q.forEach(function(t){return window.document.removeEventListener(t,r)},{passive:!1}),G.forEach(function(t){return window.document.removeEventListener(t,o)},{passive:!1}),window.document.removeEventListener("drag",a,{passive:!1})}function l(){clearTimeout(n),s(),i()}return function(s,c,d){t=yt(s),i=d,(e="number"==typeof c?c:lt?200:0)&&(n=setTimeout(l,e)),U.forEach(function(t){return window.document.addEventListener(t,o)},{passive:!1}),q.forEach(function(t){return window.document.addEventListener(t,r)},{passive:!1}),G.forEach(function(t){return window.document.addEventListener(t,o)},{passive:!1}),window.document.addEventListener("drag",a,{passive:!1})}}();function pt(t){var e=yt(t);if(X&&X.length&&!Q&&(void 0===e.button||0===e.button)&&(J=S(e.target,"."+o))){var i=S(J,"."+c),n=X.filter(function(t){return t.element===i})[0];if(n&&void 0!==n){var r=n.getOptions().dragHandleSelector,a=n.getOptions().nonDragAreaSelector,s=!0;if(r&&!S(e.target,r)&&(s=!1),a&&S(e.target,a)&&(s=!1),s){n.layout.invalidate(),j(window.document.body,p),j(window.document.body,f);var l=function(){P(window.document.body,p),P(window.document.body,f),window.document.removeEventListener("mouseup",l),window.document.removeEventListener("touchend",l)};window.document.addEventListener("mouseup",l),window.document.addEventListener("touchend",l),ut(e,n.getOptions().dragBeginDelay,function(){window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():window.document.selection&&window.document.selection.empty(),Wt(e,D(t.target)),U.forEach(function(t){window.document.addEventListener(t,ft,{passive:!1})}),ct()})}}}}function ft(t){t.cancelable&&t.preventDefault();var e=yt(t);if(Y){var i=Y.container.getOptions();"contain"===i.behaviour?function(t,e){var i=t.clientX,n=t.clientY;void 0===e&&(e="vertical");var o,r,a,s,l=Y.container.layout.getBeginEndOfContainerVisibleRect();"vertical"===e?(o=n,r="y",a="top",s=Y.size.offsetHeight):(o=i,r="x",a="left",s=Y.size.offsetWidth);var c=l.begin,d=l.end-s,u=Math.max(c,Math.min(d,o+Z.positionDelta[a]));Z.topLeft[r]=u,Y.position[r]=Math.max(l.begin,Math.min(l.end,o+Z.centerDelta[r])),Y.mousePosition[r]=Math.max(l.begin,Math.min(l.end,o)),Y.position[r]l.end-s/2&&(Y.position[r]=l.end-2)}(e,i.orientation):rt?"y"===rt?(Z.topLeft.y=e.clientY+Z.positionDelta.top,Y.position.y=e.clientY+Z.centerDelta.y,Y.mousePosition.y=e.clientY):"x"===rt&&(Z.topLeft.x=e.clientX+Z.positionDelta.left,Y.position.x=e.clientX+Z.centerDelta.x,Y.mousePosition.x=e.clientX):(Z.topLeft.x=e.clientX+Z.positionDelta.left,Z.topLeft.y=e.clientY+Z.positionDelta.top,Y.position.x=e.clientX+Z.centerDelta.x,Y.position.y=e.clientY+Z.centerDelta.y,Y.mousePosition.x=e.clientX,Y.mousePosition.y=e.clientY),At(),(it=!nt(Y))&&vt()}else Wt(e,D(t.target))}var gt,ht,vt=(gt=mt,ht=null,function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];ht&&clearTimeout(ht),ht=setTimeout(function(){ht=null,gt.call.apply(gt,[null].concat(t))},20)});function mt(){it&&(it=!1,bt(Y,z))}function _t(){var t;U.forEach(function(t){window.document.removeEventListener(t,ft,{passive:!1})}),q.forEach(function(t){window.document.removeEventListener(t,_t,{passive:!1})}),ot&&"function"==typeof ot&&ot({reset:!0}),at&&((t=at)&&"undefined"!=typeof window&&(window.document.head||window.document.getElementsByTagName("head")[0]).removeChild(t),at=null),Y&&(st.stop(),mt(),et=!0,function(){function t(){P(Z.ghost,"animated"),Z.ghost.style.transitionDuration=null,dt().removeChild(Z.ghost),function(){Q=!1,Ot(!1);for(var t=z||[],e=t.shift();void 0!==e;)e.handleDrop(Y),e=t.shift();z=null,J=null,Z=null,Y=null,rt=null,nt=null,et=!1}()}function e(e,i,n){var o=e.top,r=e.left;j(Z.ghost,"animated"),n&&j(Z.ghost.firstElementChild,n),Z.topLeft.x=r,Z.topLeft.y=o,At(i),setTimeout(function(){t()},i+20)}function i(t,e){j(Z.ghost,"animated"),At(t,.9,!0),setTimeout(function(){e()},t+20)}if(Y.targetElement){var n=X.filter(function(t){return t.element===Y.targetElement})[0];!(g=n.getOptions()).shouldAnimateDrop||g.shouldAnimateDrop(Y.container.getOptions(),Y.payload)?e(n.getDragResult().shadowBeginEnd.rect,Math.max(150,n.getOptions().animationDuration/2),n.getOptions().dropClass):t()}else{var o=X.filter(function(t){return t===Y.container})[0];if(o){var r=o.getOptions(),a=r.behaviour,s=r.removeOnDropOut;if("move"!==a&&"contain"!==a||!tt&&s||!o.getDragResult())i(o.getOptions().animationDuration,t);else{var l=o.layout.getContainerRectangles();if(!T(l.visibleRect)&&T(l.lastVisibleRect))e({top:l.lastVisibleRect.top,left:l.lastVisibleRect.left},o.getOptions().animationDuration,o.getOptions().dropClass);else{var c=o.getDragResult(),d=c.removedIndex,u=c.elementSize,p=o.layout;o.getTranslateCalculator({dragResult:{removedIndex:d,addedIndex:d,elementSize:u,pos:void 0,shadowBeginEnd:void 0}});var f=d>0?p.getBeginEnd(o.draggables[d-1]).end:p.getBeginEndOfContainer().begin;e(p.getTopLeftOfElementBegin(f),o.getOptions().animationDuration,o.getOptions().dropClass)}}}else i(_.animationDuration,t)}var g}())}function yt(t){return t.touches?t.touches[0]:t}function bt(t,e){var i=!1;e.forEach(function(e){var n=e.handleDrag(t);i=!!n.containerBoxChanged||!1,n.containerBoxChanged=!1}),i&&(i=!1,requestAnimationFrame(function(){X.forEach(function(t){t.layout.invalidateRects(),t.onTranslated()})}))}function wt(t){var e=t,i=null;return function(t){return!(null!==i||!Q||et||(i=requestAnimationFrame(function(){Q&&!et&&(bt(t,e),ot({draggableInfo:t})),i=null}),0))}}function Ct(t,e){return t.getOptions().autoScrollEnabled?function(t,e){void 0===e&&(e=1500);var i=t.reduce(function(t,e){var i=function(t){for(var e=[],i=t.element;i;){var n=C(i);if(n&&!k(i,"dndrop-prevent-auto-scroll-class")){var o={};switch(n){case"xy":o.x={animator:M(i,"x")},o.y={animator:M(i,"y")};break;case"x":o.x={animator:M(i,"x")};break;case"y":o.y={animator:M(i,"y")}}e.push({axisAnimations:o,getRect:V(i),scrollerElement:i})}i=i.parentElement}return e}(e).filter(function(e){return!t.find(function(t){return t.scrollerElement===e.scrollerElement})});return t.concat(i)},[]);return function(t){var n=t.draggableInfo;if(t.reset)i.forEach(function(t){t.axisAnimations.x&&t.axisAnimations.x.animator.stop(),t.axisAnimations.y&&t.axisAnimations.y.animator.stop()});else if(n){!function(t,e){t.forEach(function(t){var i=t.axisAnimations,n=(0,t.getRect)();i.x&&(i.x.scrollParams=F(e,"x",n),t.cachedRect=n),i.y&&(i.y.scrollParams=F(e,"y",n),t.cachedRect=n)})}(i,n.mousePosition),i.forEach(function(t){var i=t.axisAnimations,n=i.x,o=i.y;if(n)if(n.scrollParams){var r=n.scrollParams,a=r.direction,s=r.speedFactor;n.animator.animate(a,s*e)}else n.animator.stop();if(o)if(o.scrollParams){var l=o.scrollParams,c=l.direction,d=l.speedFactor;o.animator.animate(c,d*e)}else o.animator.stop()});var o=i.filter(function(t){return t.cachedRect});if(o.length&&o.length>1){var r=function(t,e){for(var i=document.elementFromPoint(e.x,e.y);i;){var n=t.find(function(t){return t.scrollerElement===i});if(n)return n;i=i.parentElement}return null}(o,n.mousePosition);r&&o.forEach(function(t){t!==r&&(t.axisAnimations.x&&t.axisAnimations.x.animator.stop(),t.axisAnimations.y&&t.axisAnimations.y.animator.stop())})}}}}(e,t.getScrollMaxSpeed()):function(t){return null}}function Ot(t){var e=Y.container,i=Y.payload;X.forEach(function(n){if(!e.getOptions().fireRelatedEventsOnly||n===e){var o=n.getOptions(),r=o.onDragStart,a=o.onDragEnd,s=t?r:a;if(s){var l={isSource:n===e,payload:i,willAcceptDrop:!1};n.isDragRelevant(e,i)&&(l.willAcceptDrop=!0),s(l)}}})}function Wt(t,e){if(null!==J){if(J.classList.contains("dndrop-not-draggable"))return;Q=!0;var i=X.filter(function(t){return J.parentElement===t.element})[0];i.setDraggables(),rt=i.getOptions().lockAxis?i.getOptions().lockAxis.toLowerCase():null,Y=function(t){var e=X.filter(function(e){return t.parentElement===e.element})[0],i=e.draggables.indexOf(t),n=e.getOptions().getGhostParent,o=t.getBoundingClientRect();return{container:e,element:t,size:{offsetHeight:o.bottom-o.top,offsetWidth:o.right-o.left},elementIndex:i,payload:e.getOptions().getChildPayload?e.getOptions().getChildPayload(i):void 0,targetElement:null,position:{x:0,y:0},groupName:e.getOptions().groupName,ghostParent:n?n():null,invalidateShadow:null,mousePosition:null,relevantContainers:null}}(J),Z=function(t,e,i,n){var o,r,a=e.x,s=e.y,c=t.getBoundingClientRect(),d=c.left,u=c.top,p=c.right,f=c.bottom,g=(o=i.layout.getContainerRectangles().visibleRect,r=c,{left:Math.max(o.left,r.left),top:Math.max(o.top,r.top),right:Math.min(o.right,r.right),bottom:Math.min(o.bottom,r.bottom)}),h=g.left+(g.right-g.left)/2,v=g.top+(g.bottom-g.top)/2,m=t.cloneNode(!0);return m.style.zIndex="1000",m.style.boxSizing="border-box",m.style.position="fixed",m.style.top="0px",m.style.left="0px",m.style.transform="none",m.style.removeProperty("transform"),i.shouldUseTransformForGhost()?m.style.transform="translate3d("+d+"px, "+u+"px, 0)":(m.style.top=u+"px",m.style.left=d+"px"),m.style.width=p-d+"px",m.style.height=f-u+"px",m.style.overflow="visible",m.style.transition=null,m.style.removeProperty("transition"),m.style.pointerEvents="none",m.style.userSelect="none",i.getOptions().dragClass?setTimeout(function(){j(m.firstElementChild,i.getOptions().dragClass);var t=window.getComputedStyle(m.firstElementChild).cursor;at=H(t)}):at=H(n),j(m,i.getOptions().orientation||"vertical"),j(m,l),{ghost:m,centerDelta:{x:h-a,y:v-s},positionDelta:{left:d-a,top:u-s},topLeft:{x:d,y:u}}}(J,{x:t.clientX,y:t.clientY},Y.container,e),Y.position={x:t.clientX+Z.centerDelta.x,y:t.clientY+Z.centerDelta.y},Y.mousePosition={x:t.clientX,y:t.clientY},z=X.filter(function(t){return t.isDragRelevant(i,Y.payload)}),Y.relevantContainers=z,nt=wt(z),ot&&"function"==typeof ot&&ot({reset:!0,draggableInfo:void 0}),ot=Ct(i,z),z.forEach(function(t){return t.prepareDrag(t,z)}),Ot(!0),nt(Y),dt().appendChild(Z.ghost),st.start()}}var xt=null;function At(t,e,i){void 0===t&&(t=0),void 0===e&&(e=1),void 0===i&&(i=!1);var n=Z.ghost,o=Z.topLeft,r=o.x,a=o.y,s=!Y.container||Y.container.shouldUseTransformForGhost(),l=s?"translate3d("+r+"px,"+a+"px, 0)":null;if(1!==e&&(l=l?l+" scale("+e+")":"scale("+e+")"),t>0)return Z.ghost.style.transitionDuration=t+"ms",void requestAnimationFrame(function(){l&&(n.style.transform=l),s||(n.style.left=r+"px",n.style.top=a+"px"),xt=null,i&&(n.style.opacity="0")});null===xt&&(xt=requestAnimationFrame(function(){l&&(n.style.transform=l),s||(n.style.left=r+"px",n.style.top=a+"px"),xt=null,i&&(n.style.opacity="0")}))}"undefined"!=typeof window&&function(){if("undefined"!=typeof window){var t=window.document.head||window.document.getElementsByTagName("head")[0],e=window.document.createElement("style");e.id="dndrop-style-definitions";var i=K(R);e.type="text/css",e.styleSheet?e.styleSheet.cssText=i:e.appendChild(window.document.createTextNode(i)),t.appendChild(e)}}();var St=("undefined"!=typeof window&&G.forEach(function(t){window.document.addEventListener(t,pt,{passive:!1})}),{register:function(t){!function(t){X.push(t),Q&&Y&&t.isDragRelevant(Y.container,Y.payload)&&(z.push(t),t.prepareDrag(t,z),ot&&"function"==typeof ot&&ot({reset:!0,draggableInfo:void 0}),ot=Ct(t,z),nt=wt(z),t.handleDrag(Y))}(t)},unregister:function(t){!function(t){if(X.splice(X.indexOf(t),1),Q&&Y){Y.container===t&&t.fireRemoveElement(),Y.targetElement===t.element&&(Y.targetElement=null);var e=z.indexOf(t);e>-1&&(z.splice(e,1),ot&&"function"==typeof ot&&ot({reset:!0,draggableInfo:void 0}),ot=Ct(t,z),nt=wt(z))}}(t)},isDragging:function(){return Q},cancelDrag:function(){if(Q&&!tt&&!et){tt=!0,it=!1;var t=Object.assign({},Y,{targetElement:null,position:{x:Number.MAX_SAFE_INTEGER,y:Number.MAX_SAFE_INTEGER},mousePosition:{x:Number.MAX_SAFE_INTEGER,y:Number.MAX_SAFE_INTEGER}});z.forEach(function(e){e.handleDrag(t)}),Y&&(Y.targetElement=null,Y.cancelDrop=!0,_t(),tt=!1)}}});function kt(t,e,i){void 0===i&&(i=_.animationDuration),e?(j(t,r),t.style.transitionDuration=i+"ms"):(P(t,r),t.style.removeProperty("transition-duration"))}function jt(t){var e=t.element,i=t.getOptions;return function(t,n){var r=i(),a=t.getOptions();return"copy"!==r.behaviour&&S(e,"."+o)!==t.element&&(t.element===e||!(!a.groupName||a.groupName!==r.groupName)||!!r.shouldAcceptDrop&&r.shouldAcceptDrop(t.getOptions(),n))}}function Pt(t){var e=[];return Array.prototype.forEach.call(t.children,function(i){if(i.nodeType===Node.ELEMENT_NODE){var n=i;k(i,o)||(n=function(t){if(Yt.wrapChild){var e=window.document.createElement("div");return e.className=""+o,t.parentElement.insertBefore(e,t),e.appendChild(t),e}return t}(i)),n[a]=0,e.push(n)}else t.removeChild(i)}),e}function Dt(t){var e=t.element,i=t.draggables,n=t.layout,o=t.getOptions,r=function(t){var e=t.element,i=t.draggables,n=t.layout;return function(){i.forEach(function(t){kt(t,!1),n.setTranslation(t,0),n.setVisibility(t,!0)}),e[u]&&(e[u].parentNode.removeChild(e[u]),e[u]=null)}}({element:e,draggables:i,layout:n,getOptions:o}),a=(Yt.dropHandler||y)({element:e,draggables:i,layout:n,getOptions:o});return function(t,e,i){var n=e.addedIndex,s=e.removedIndex;if(void 0===i&&(i=!1),r(),t&&!t.cancelDrop)if(t.targetElement||o().removeOnDropOut||i){var l=function(t){return null!==t},c=l(n)?l(s)&&sf?i(t,n,d+1,r,a):a?n<(f+p)/2?d:d+1:d};return function(t,e,n){return void 0===n&&(n=!1),i(t,e,0,t.length-1,n)}}({layout:e.layout}),function(t){var e=t.dragResult,o=e.shadowBeginEnd,r=e.pos;if(!o){var a=n(i,r,!0);return null!==a?a:i.length}return o.begin+o.beginAdjustment<=r&&o.end>=r?null:ro.end?n(i,r)+1:i.length});return function(t){var e=t.dragResult,i=null;return null!==e.pos&&null===(i=o({dragResult:e}))&&(i=e.addedIndex),{addedIndex:i}}}function Rt(){var t=null;return function(e){var i=e.dragResult,n=i.addedIndex,o=i.shadowBeginEnd;n!==t&&null!==t&&o&&(o.beginAdjustment=0),t=n}}function Kt(t){var e=t.element,i=t.draggables,n=t.layout,o=t.getOptions,r=null;return function(t){var s=t.dragResult,l=s.addedIndex,c=s.removedIndex,p=s.elementSize;if(null===c)if(null!==l){if(!r){var f=n.getBeginEndOfContainer();f.end=f.begin+n.getSize(e);var g=n.getScrollSize(e)>n.getSize(e)?f.begin+n.getScrollSize(e)-n.getScrollValue(e):f.end,h=i.length>0?n.getBeginEnd(i[i.length-1]).end-i[i.length-1][a]:f.begin;if(h+p>g){(r=window.document.createElement("div")).className=d+" "+o().orientation;var v=i.length>0?p+h-g:p;return n.setSize(r.style,v+"px"),e.appendChild(r),e[u]=r,{containerBoxChanged:!0}}}}else if(r){n.setTranslation(r,0);var m=r;return r=null,e.removeChild(m),e[u]=null,{containerBoxChanged:!0}}}}function Ht(t){var e=t.draggables,i=t.layout,n=null,o=null;return function(t){var r=t.dragResult,a=r.addedIndex,s=r.removedIndex,l=r.elementSize;if(a!==n||s!==o){for(var c=0;c-1){var m=i.getSize(e[u]);if(v=i.getBeginEnd(e[u]),lr&&c--,n.onDropReady({addedIndex:c,removedIndex:r,payload:s,element:l?l.firstElementChild||l:void 0})}}}function Jt(t){return"drop-zone"===t.getOptions().behaviour?Zt(t)(Tt,Et,Lt,It,Ft,$t,Mt,qt,zt):Zt(t)(Tt,Et,Lt,It,Ft,Nt,Bt,Rt,Kt,Ht,Gt,Vt,Ut,qt,zt)}function Zt(t){return function(){for(var e=[],i=arguments.length;i--;)e[i]=arguments[i];var n=e.map(function(e){return e(t)}),o=null;return function(t){return o=n.reduce(function(e,i){return Object.assign(e,i({draggableInfo:t,dragResult:e}))},o||{addedIndex:null,removedIndex:null,elementSize:null,pos:null,shadowBeginEnd:null}),o}}}var Yt=function(t,e){var i=function(t){return function(e){var i=Object.assign({},_,e),n=null,r=null,a=function(t,e){var i=Pt(t),n=e();return j(t,c+" "+n.orientation),{element:t,draggables:i,getOptions:e,layout:I(t,n.orientation,n.animationDuration)}}(t,f),s=Jt(a),l=Dt(a),d=function(t,e){var i=[];function n(){i&&(i.forEach(function(t){return t.removeEventListener("scroll",e)}),window.removeEventListener("scroll",e))}return function(){for(var e=t;e;)(O(e,"x")||O(e,"y"))&&i.push(e),e=e.parentElement}(),{dispose:function(){n(),i=null},start:function(){i&&(i.forEach(function(t){return t.addEventListener("scroll",e)}),window.addEventListener("scroll",e))},stop:n}}(t,function(){a.layout.invalidateRects(),u()});function u(){null!==r&&(r.invalidateShadow=!0,n=s(r),r.invalidateShadow=!1)}function p(t,e){for(var i=Pt(e),n=0;n-1:t.isAvatarEnabled},on:{change:[function(e){var i=t.isAvatarEnabled,n=e.target,o=!!n.checked;if(Array.isArray(i)){var r=t._i(i,null);n.checked?r<0&&(t.isAvatarEnabled=i.concat([null])):r>-1&&(t.isAvatarEnabled=i.slice(0,r).concat(i.slice(r+1)))}else t.isAvatarEnabled=o},t.handleAvatarToggleChange]}})])])]),t._v(" "),t.isAvatarEnabled?e("div",{staticClass:"cptm-widget-options-container"},[t._l(t.widgetTypeField("user_avatar"),function(i,n){return e("div",{key:n},[i?e(t.getFormFieldName(i.type),t._b({tag:"component",attrs:{"field-id":"user_avatar-".concat(n),fieldKey:"user_avatar-".concat(n)},on:{update:function(e){return t.updateWidgetOptionValue(e)}}},"component",i,!1)):t._e()],1)}),t._v(" "),t._l(t.widgetFields("user_avatar"),function(i,n){return e("div",{key:n,staticClass:"cptm-widget-options-wrap"},[i?e(t.getFormFieldName(i.type),t._b({tag:"component",attrs:{"field-id":"user_avatar-".concat(n),fieldKey:"user_avatar-".concat(n)},on:{update:function(e){return t.updateWidgetFieldValue(n,e)}}},"component",i,!1)):t._e()],1)})],2):t._e()])])};n._withStripped=!0;var o=i(9394),r={name:"avatar-settings-window",props:{id:{type:[String,Number],default:""},active:{type:Boolean,default:!1},availableWidgets:{type:Object},selectedWidgets:{type:Array},maxWidgetInfoText:{type:String,default:"Up to __DATA__ item{s} can be added"}},data:function(){return{isAvatarEnabled:!1,activeWidget:{},activeWidgetKey:"user_avatar",activeWidgetOptionType:""}},computed:{mainWrapperClass:function(){return{active:this.active}}},created:function(){var t,e;this.isAvatarEnabled=this.selectedWidgets&&this.selectedWidgets.includes("user_avatar"),this.isAvatarEnabled&&null!==(t=this.availableWidgets)&&void 0!==t&&t.user_avatar&&(this.activeWidget=this.availableWidgets.user_avatar,this.activeWidgetOptionType=(null===(e=this.activeWidget.options)||void 0===e||null===(e=e.type)||void 0===e?void 0:e.value)||"")},mounted:function(){var t,e=this;this.isAvatarEnabled&&null!==(t=this.availableWidgets)&&void 0!==t&&t.user_avatar&&this.$nextTick(function(){var t;e.activeWidget=e.availableWidgets.user_avatar,e.activeWidgetOptionType=(null===(t=e.activeWidget.options)||void 0===t||null===(t=t.type)||void 0===t?void 0:t.value)||""})},watch:{selectedWidgets:{handler:function(t){var e,i;this.isAvatarEnabled=t&&Array.isArray(t)&&t.includes("user_avatar"),this.isAvatarEnabled&&null!==(e=this.availableWidgets)&&void 0!==e&&e.user_avatar&&(this.activeWidget=this.availableWidgets.user_avatar,this.activeWidgetOptionType=(null===(i=this.activeWidget.options)||void 0===i||null===(i=i.type)||void 0===i?void 0:i.value)||"")},immediate:!0,deep:!0},availableWidgets:{handler:function(){var t,e;this.isAvatarEnabled&&null!==(t=this.availableWidgets)&&void 0!==t&&t.user_avatar&&(this.activeWidget=this.availableWidgets.user_avatar,this.activeWidgetOptionType=(null===(e=this.activeWidget.options)||void 0===e||null===(e=e.type)||void 0===e?void 0:e.value)||"")},deep:!0}},methods:{handleAvatarToggleChange:function(){if(this.isAvatarEnabled){if(!this.selectedWidgets||!this.selectedWidgets.includes("user_avatar")){var t=[].concat((0,o.A)(this.selectedWidgets||[]),["user_avatar"]);this.$emit("insert-widget",{key:"user_avatar",selected_widgets:t})}}else this.$emit("trash-widget","user_avatar")},getFormFieldName:function(t){return t+"-field"},widgetTypeField:function(t){var e;return t&&this.availableWidgets&&this.availableWidgets[t]&&(null===(e=this.availableWidgets[t].options)||void 0===e?void 0:e.type)&&this.availableWidgets[t].options||{}},widgetFields:function(t){var e,i,n;return t&&this.availableWidgets&&this.availableWidgets[t]&&((null===(e=this.availableWidgets[t].options)||void 0===e?void 0:e.type)?null===(i=this.availableWidgets[t].fields)||void 0===i?void 0:i[this.activeWidgetOptionType]:null===(n=this.availableWidgets[t].options)||void 0===n?void 0:n.fields)||{}},updateWidgetOptionValue:function(t){var e;if(this.activeWidgetOptionType=t,this.activeWidget.options&&(this.activeWidget.options.type.value=t),null!==(e=this.availableWidgets[this.activeWidgetKey])&&void 0!==e&&e.options&&(this.availableWidgets[this.activeWidgetKey].options.type.value=t),"icon"===t){var i,n=null===(i=this.activeWidget)||void 0===i||null===(i=i.fields)||void 0===i||null===(i=i.icon)||void 0===i||null===(i=i.field_icon)||void 0===i?void 0:i.value;this.activeWidget&&(this.activeWidget.icon=n),this.availableWidgets[this.activeWidgetKey]&&(this.availableWidgets[this.activeWidgetKey].icon=n)}this.$emit("update-active-widget",{widgetKey:this.activeWidgetKey,updatedWidget:this.activeWidget})},updateWidgetFieldValue:function(t,e){var i,n,o=this.activeWidget.fields||(null===(i=this.activeWidget.options)||void 0===i?void 0:i.fields);this.activeWidgetOptionType?null!=o&&null!==(n=o[this.activeWidgetOptionType])&&void 0!==n&&n[t]&&(o[this.activeWidgetOptionType][t].value=e):null!=o&&o[t]&&(o[t].value=e),"field_icon"!==t&&"icon"!==t||(this.activeWidget&&(this.activeWidget.icon=e),this.availableWidgets[this.activeWidgetKey]&&(this.availableWidgets[this.activeWidgetKey].icon=e)),this.$emit("update-active-widget",{widgetKey:this.activeWidgetKey,updatedWidget:this.activeWidget})}}},a=(0,i(4486).A)(r,n,[function(){var t=this._self._c;return t("div",{staticClass:"cptm-input-toggle-content"},[t("label",[t("span",[this._v("Avatar")])])])}],!1,null,null,null).exports},2714:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return d}});var n=i(4467),o=function(){var t,e,i,o=this,r=o._self._c;return r("div",{staticClass:"cptm-placeholder-block-wrapper"},[r("div",{staticClass:"cptm-placeholder-block",class:[o.getContainerClass,{"cptm-widget-picker-open":o.showWidgetsPickerWindow||o.showWidgetsOptionWindow,enabled:o.hasSelectedWidgets,disabled:!o.hasSelectedWidgets}]},[o.canOpenAvatarSettings?r("span",{staticClass:"cptm-placeholder-author-thumb cptm-placeholder-author-avatar-placeholder"},[r("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none"}},[r("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.0001 5.33268C13.4228 5.33268 11.3334 7.42202 11.3334 9.99935C11.3334 12.5767 13.4228 14.666 16.0001 14.666C18.5774 14.666 20.6668 12.5767 20.6668 9.99935C20.6668 7.42202 18.5774 5.33268 16.0001 5.33268ZM8.66678 9.99935C8.66678 5.94926 11.95 2.66602 16.0001 2.66602C20.0502 2.66602 23.3334 5.94926 23.3334 9.99935C23.3334 14.0494 20.0502 17.3327 16.0001 17.3327C11.95 17.3327 8.66678 14.0494 8.66678 9.99935ZM12.4351 19.3326C12.5112 19.3326 12.5884 19.3327 12.6668 19.3327H19.3334C19.4118 19.3327 19.489 19.3326 19.5651 19.3326C21.2015 19.332 22.3188 19.3316 23.2687 19.6197C25.3994 20.2661 27.0667 21.9334 27.713 24.0641C28.0012 25.014 28.0008 26.1313 28.0002 27.7677C28.0001 27.8438 28.0001 27.921 28.0001 27.9993C28.0001 28.7357 27.4032 29.3327 26.6668 29.3327C25.9304 29.3327 25.3334 28.7357 25.3334 27.9993C25.3334 26.0416 25.319 25.3583 25.1612 24.8382C24.7734 23.5598 23.773 22.5594 22.4946 22.1716C21.9745 22.0138 21.2912 21.9993 19.3334 21.9993H12.6668C10.709 21.9993 10.0257 22.0138 9.50564 22.1716C8.22723 22.5594 7.22682 23.5598 6.83902 24.8382C6.68125 25.3583 6.66678 26.0416 6.66678 27.9993C6.66678 28.7357 6.06982 29.3327 5.33344 29.3327C4.59706 29.3327 4.00011 28.7357 4.00011 27.9993C4.00011 27.921 4.00008 27.8438 4.00005 27.7677C3.99945 26.1313 3.99904 25.014 4.28718 24.0641C4.93351 21.9334 6.60087 20.2661 8.73154 19.6197C9.68141 19.3316 10.7988 19.332 12.4351 19.3326Z",fill:"#141921"}})])]):r("p",{staticClass:"cptm-placeholder-label",class:{hide:o.hasDisplayedWidgets}},[o._v("\n "+o._s(o.label)+"\n ")]),o._v(" "),o.readOnly?o._e():r("div",{staticClass:"cptm-widget-actions-area",on:{click:function(t){t.stopPropagation()}}},[r("div",{staticClass:"cptm-widget-actions-wrap"},[r("div",{staticClass:"cptm-widget-action-modal-container cptm-widget-option-modal-container",class:{active:o.showWidgetsOptionWindow&&((null===(t=o.selectedWidgets)||void 0===t?void 0:t.length)||o.canOpenAvatarSettings)&&!o.showWidgetsPickerWindow}},[o.canOpenAvatarSettings?r("avatar-settings-window",{attrs:{id:o.id,availableWidgets:o.availableWidgets,"selected-widgets":o.selectedWidgets,active:!(!o.showWidgetsOptionWindow||o.showWidgetsPickerWindow),maxWidgetInfoText:o.maxWidgetInfoText},on:{update:o.handleUpdateOptionWindow,"update-active-widget":o.handleActiveWidgetUpdate,"insert-widget":function(t){return o.$emit("insert-widget",t)},"trash-widget":function(t){return o.$emit("trash-widget",t)},close:function(t){return o.$emit("close-widgets-option-window")}}}):r("widgets-option-window",{attrs:{id:o.id,availableWidgets:o.availableWidgets,"selected-widgets":o.selectedWidgets,active:!(!o.showWidgetsOptionWindow||null===(e=o.selectedWidgets)||void 0===e||!e.length||o.showWidgetsPickerWindow),maxWidgetInfoText:o.maxWidgetInfoText},on:{update:o.handleUpdateOptionWindow,"update-active-widget":o.handleActiveWidgetUpdate,"trash-widget":function(t){return o.$emit("trash-widget",t)},close:function(t){return o.$emit("close-widgets-option-window")}}})],1),o._v(" "),r("div",{staticClass:"cptm-widget-action-modal-container cptm-widget-insert-modal-container",class:{active:o.showWidgetsPickerWindow&&!o.showWidgetsOptionWindow}},[r("widgets-window",{attrs:{id:o.id,availableWidgets:o.availableWidgets,acceptedWidgets:o.acceptedWidgets,rejectedWidgets:o.rejectedWidgets,activeWidgets:o.activeWidgets,selectedWidgets:o.selectedWidgets,active:o.showWidgetsPickerWindow,maxWidget:o.maxWidget,maxWidgetInfoText:o.maxWidgetInfoText,bottomAchhor:!0},on:{"widget-selection":function(t){return o.$emit("insert-widget",t)},close:function(t){return o.$emit("close-widgets-picker-window")}}})],1),o._v(" "),r("div",{staticClass:"cptm-widget-actions"},[o.canOpenAvatarSettings?r("a",{staticClass:"cptm-widget-action-link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),o.handleAvatarSettingsClick.apply(null,arguments)}}},[r("span",{staticClass:"las la-cog"})]):o._e(),o._v(" "),o.canOpenSettings&&null!==(i=o.selectedWidgets)&&void 0!==i&&i.length&&!o.canOpenAvatarSettings?r("a",{staticClass:"cptm-widget-action-link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),o.handleSettingsClick.apply(null,arguments)}}},[r("span",{staticClass:"las la-cog"})]):o._e(),o._v(" "),o.canAddMore&&!o.canOpenAvatarSettings?r("a",{staticClass:"cptm-widget-action-link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),o.handleInsertClick.apply(null,arguments)}}},[r("span",{staticClass:"las la-plus"})]):o._e()])])]),o._v(" "),o.hasDisplayedWidgets&&!o.canOpenAvatarSettings?r("div",{staticClass:"cptm-widget-preview-area"},[!o.readOnly&&o.canDragAndDrop?r("Container",{class:["cptm-widget-preview-container"],attrs:{"lock-axis":o.dragAxis,orientation:"x"===o.dragAxis?"horizontal":"vertical","data-orientation":"x"===o.dragAxis?"horizontal":"vertical","group-name":"card-widgets","drag-handle-selector":".widget-drag-handle","get-child-payload":o.getChildPayload},on:{drop:function(t){return o.onWidgetsDrop(t)},"drag-start":function(t){return o.onWidgetDragStart(t)},"drag-end":function(t){return o.onWidgetDragEnd()}}},o._l(o.displayedWidgets,function(t,e){return o.hasValidWidget(t)?r("Draggable",{key:e,class:["dndrop-draggable-wrapper dndrop-draggable-wrapper-".concat(t),{"is-dragging":o.isDragging(t),"is-drag-end":o.isDragEnd(t)}],attrs:{data:{widget:t,index:e},"data-widget":t}},[r("div",{staticClass:"cptm-widget-preview-card",class:(0,n.A)({active:o.isWidgetActive(t)},"cptm-widget-preview-card-".concat(t),!0),on:{click:function(e){return e.preventDefault(),o.editWidget(t)}}},[o.canDragAndDrop&&!o.readOnly&&o.hasMultipleWidgets?r("span",{staticClass:"cptm-widget-drag-handle widget-drag-handle"},[r("span",{staticClass:"uil uil-draggabledots"})]):o._e(),o._v(" "),r("".concat(o.availableWidgets[t].type,"-card-widget"),{tag:"component",class:{"cptm-widget-card-disabled":o.readOnly&&!o.isWidgetSelected(t)},attrs:{label:o.getWidgetLabel(t),icon:o.getWidgetIcon(t),widgetKey:t,options:o.getWidgetOptions(t),fields:o.getWidgetFields(t),disabled:o.readOnly&&!o.isWidgetSelected(t),readOnly:o.readOnly,disableEdit:o.disableWidgetEdit,activeWidgets:o.activeWidgets,selectedWidgets:o.selectedWidgets,availableWidgets:o.availableWidgets},on:{trash:function(e){return o.$emit("trash-widget",t)},"insert-widget":function(t){return o.$emit("insert-widget",t)},edit:function(t){return o.editWidget(t)},update:o.handleActiveWidgetUpdate}}),o._v(" "),r("div",{staticClass:"cptm-options-area",on:{click:function(t){return t.stopPropagation(),o.handleModalClick.apply(null,arguments)}}},[r("options-window",o._b({attrs:{active:o.isWidgetActive(t)},on:{close:o.handleOptionsWindowClose}},"options-window",o.widgetOptionsWindow,!1))],1)],1)]):o._e()}),1):o._e(),o._v(" "),o.canDragAndDrop||o.readOnly?o._e():r("div",{staticClass:"cptm-widget-preview-container"},o._l(o.displayedWidgets,function(t,e){return o.hasValidWidget(t)?r("div",{key:e,staticClass:"cptm-widget-preview-card no-dndrop",class:"cptm-widget-preview-card-".concat(t)},[r("".concat(o.availableWidgets[t].type,"-card-widget"),{tag:"component",class:{"cptm-widget-card-disabled":o.readOnly&&!o.isWidgetSelected(t)},attrs:{label:o.getWidgetLabel(t),icon:o.getWidgetIcon(t),widgetKey:t,options:o.getWidgetOptions(t),fields:o.getWidgetFields(t),disabled:o.readOnly&&!o.isWidgetSelected(t),readOnly:o.readOnly,disableEdit:o.disableWidgetEdit,activeWidgets:o.activeWidgets,selectedWidgets:o.selectedWidgets,availableWidgets:o.availableWidgets},on:{trash:function(e){return o.$emit("trash-widget",t)},"insert-widget":function(t){return o.$emit("insert-widget",t)},edit:function(t){return o.editWidget(t)},update:o.handleActiveWidgetUpdate}})],1):o._e()}),0),o._v(" "),o._l(o.displayedWidgets,function(t,e){return o.readOnly&&o.hasValidWidget(t)?r("div",{staticClass:"cptm-widget-preview-card"},[r("".concat(o.availableWidgets[t].type,"-card-widget"),{tag:"component",class:{"cptm-widget-card-disabled":o.readOnly&&!o.isWidgetSelected(t)},attrs:{label:o.getWidgetLabel(t),icon:o.getWidgetIcon(t),widgetKey:t,disabled:o.readOnly&&!o.isWidgetSelected(t),readOnly:o.readOnly}})],1):o._e()})],2):o._e()]),o._v(" "),o.enable_widget?r("span",{staticClass:"cptm-widget-card-status",class:o.hasSelectedWidgets?"enabled":"disabled",style:{cursor:o.hasAcceptedWidgets?"pointer":"not-allowed"},on:{click:function(t){return o.$emit("toggle-widget-status")}}},[r("span",{class:o.hasSelectedWidgets?"fa fa-eye":"fa fa-eye-slash"})]):o._e()])};o._withStripped=!0;var r=i(3453),a=i(9394),s=i(2284),l=i(2853),c={name:"card-widget-placeholder",components:{Container:l.mc,Draggable:l.sx},data:function(){return{draggingWidget:null,dragOverWidget:null,dragEndWidget:null}},props:{id:{type:String,default:""},containerClass:{default:""},placeholderKey:{default:""},enable_widget:{type:Object},label:{type:String,default:""},availableWidgets:{type:Object},activeWidgets:{type:Object},acceptedWidgets:{type:Array},rejectedWidgets:{type:Array},selectedWidgets:{type:Array},showWidgetsPickerWindow:{type:Boolean,default:!1},showWidgetsOptionWindow:{type:Boolean,default:!1},canOpenSettings:{type:Boolean,default:!1},canOpenAvatarSettings:{type:Boolean,default:!1},maxWidget:{type:Number,default:0},maxWidgetInfoText:{type:String,default:"Up to __DATA__ item{s} can be added"},readOnly:{type:Boolean,default:!1},disableWidgetEdit:{type:Boolean,default:!1},canDragAndDrop:{type:Boolean,default:!1},dragAxis:{type:String,default:"y",validator:function(t){return["x","y","xy"].includes(t)}},widgetOptionsWindow:{type:Object,default:function(){return{}}}},computed:{hasSelectedWidgets:function(){var t;return(null===(t=this.selectedWidgets)||void 0===t?void 0:t.length)>0},hasDisplayedWidgets:function(){var t;return(null===(t=this.displayedWidgets)||void 0===t?void 0:t.length)>0},hasAcceptedWidgets:function(){var t;return(null===(t=this.acceptedWidgets)||void 0===t?void 0:t.length)>0},canAddMore:function(){var t;return!this.enable_widget&&(this.maxWidget<1||(null===(t=this.selectedWidgets)||void 0===t?void 0:t.length)1},isDragging:function(){var t=this;return function(e){return t.draggingWidget===e}},isDragEnd:function(){var t=this;return function(e){return t.dragEndWidget===e}}},methods:{hasValidWidget:function(t){var e=this.availableWidgets[t];return e&&"object"===(0,s.A)(e)&&"string"==typeof e.type},isWidgetSelected:function(t){var e;return null===(e=this.selectedWidgets)||void 0===e?void 0:e.includes(t)},isWidgetActive:function(t){return this.widgetOptionsWindow.widget===t&&""!==this.widgetOptionsWindow.widget&&this.isEditable(t)},isEditable:function(t){var e=this.availableWidgets[t];if(null==e||!e.options)return!1;var i=e.options;return!("string"==typeof i||Array.isArray(i)&&0===i.length||"object"===(0,s.A)(i)&&0===Object.keys(i).length)},getWidgetLabel:function(t){var e;return(null===(e=this.availableWidgets[t])||void 0===e?void 0:e.label)||"Not Available"},getWidgetIcon:function(t){var e,i=null===(e=this.availableWidgets[t])||void 0===e?void 0:e.icon;return"string"==typeof i?i:""},getWidgetOptions:function(t){var e=this.availableWidgets[t];return null!=e&&e.options&&"string"!=typeof e.options?e.options:{}},getWidgetFields:function(t){var e=this.availableWidgets[t];return null!=e&&e.fields&&"string"!=typeof e.fields?e.fields:{}},editWidget:function(t){var e;this.disableWidgetEdit||null!==(e=event)&&void 0!==e&&null!==(e=e.target)&&void 0!==e&&e.closest(".cptm-options-area")||(this.widgetOptionsWindow.widget!==t?this.isEditable(t)&&(this.$emit("activate-widget-options",t),this.$emit("edit-widget",t)):this.$emit("close-option-window"))},handleModalClick:function(t){t.stopPropagation()},handleOptionsWindowClose:function(){this.$emit("close-option-window")},handleUpdateOptionWindow:function(t){this.$emit("update",t.selectedWidgets)},handleActiveWidgetUpdate:function(t){var e=t.widgetKey,i=t.updatedWidget;this.$emit("update-active-widget",{widgetKey:e,updatedWidget:i})},handleSettingsClick:function(){this.showWidgetsPickerWindow&&this.$emit("close-widgets-picker-window"),this.$emit("open-widgets-option-window")},handleAvatarSettingsClick:function(){this.showWidgetsPickerWindow&&this.$emit("close-widgets-picker-window"),this.$emit("open-widgets-option-window")},handleInsertClick:function(){if(1===this.acceptedWidgets.length){var t=(0,a.A)(this.selectedWidgets||[]);return t.includes(this.acceptedWidgets[0])||t.push(this.acceptedWidgets[0]),void this.$emit("insert-widget",{key:this.acceptedWidgets[0],selected_widgets:t})}this.showWidgetsOptionWindow&&this.$emit("close-widgets-option-window"),this.$emit("open-widgets-picker-window")},getChildPayload:function(t){return{id:this.displayedWidgets[t],index:t,type:"widget",axis:this.dragAxis}},onWidgetDragStart:function(t){var e=t.payload;e&&e.id&&(this.draggingWidget=e.id)},onWidgetDragEnd:function(){this.draggingWidget&&(this.dragEndWidget=this.draggingWidget,this.draggingWidget=null)},onWidgetsDrop:function(t){this.draggingWidget=null,this.dragEndWidget=null;var e=t.removedIndex,i=t.addedIndex;null!==e&&null!==i&&this.canDragAndDrop&&!this.readOnly&&this.hasMultipleWidgets&&this.handleStandardDrop(t)},handleStandardDrop:function(t){var e=t.removedIndex,i=t.addedIndex,n=(0,a.A)(this.selectedWidgets),o=Math.max(0,Math.min(i,n.length)),s=n.splice(e,1),l=(0,r.A)(s,1)[0];n.splice(o,0,l),this.$emit("update",n)}},watch:{output_data:function(){this.$emit("update",this.output_data)}}},d=(0,i(4486).A)(c,o,[],!1,null,null,null).exports},6115:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return t.show?e("div",{staticClass:"cptm-modal-container cptm-toggle-modal active"},[e("div",{staticClass:"cptm-modal-wrap"},[e("div",{staticClass:"cptm-modal"},[e("div",{staticClass:"cptm-modal-content"},[t.showModelHeader?e("div",{staticClass:"cptm-modal-header"},[e("h3",{staticClass:"cptm-modal-header-title",domProps:{innerHTML:t._s(t.modelHeaderText)}}),t._v(" "),e("div",{staticClass:"cptm-modal-actions"},[e("a",{staticClass:"cptm-modal-action-link",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.cancel()}}},[e("span",{staticClass:"las la-times"})])])]):t._e(),t._v(" "),e("div",{staticClass:"cptm-modal-body cptm-center-content cptm-content-wide"},[e("form",{staticClass:"cptm-import-directory-form",attrs:{action:"#",method:"post"}},[e("h2",{staticClass:"cptm-modal-confirmation-title",domProps:{innerHTML:t._s(t.confirmationText)}}),t._v(" "),e("div",{staticClass:"cptm-file-input-wrap"},[e("button",{staticClass:"cptm-btn cptm-btn-rounded",class:t.cancelButtonClass,attrs:{type:"button"},domProps:{innerHTML:t._s(t.cancelButtonLabel)},on:{click:function(e){return t.cancel()}}}),t._v(" "),e("button",{staticClass:"cptm-btn cptm-btn-rounded",class:t.confirmButtonClass,attrs:{type:"button"},domProps:{innerHTML:t._s(t.confirmButtonLabel)},on:{click:function(e){return t.confirm()}}})])])])])])])]):t._e()};n._withStripped=!0;var o=i(4467),r={name:"confirmation-modal",props:{show:{type:Boolean,default:!1},showModelHeader:{type:Boolean,default:!0},modelHeaderText:{type:String,default:"Confirm"},confirmationText:{type:String,default:"Are you sure?"},confirmButtonLabel:{type:String,default:"Yes"},confirmButtonType:{type:String,default:"primary"},cancelButtonLabel:{type:String,default:"Cancel"},cancelButtonType:{type:String,default:"secondary"},onConfirm:{required:!1}},computed:{confirmButtonClass:function(){var t="cptm-btn-"+this.confirmButtonType;return(0,o.A)({},t,!0)},cancelButtonClass:function(){var t="cptm-btn-"+this.cancelButtonType;return(0,o.A)({},t,!0)}},mounted:function(){this.moveModalToBody()},updated:function(){this.moveModalToBody()},beforeDestroy:function(){this.cleanupModal()},methods:{confirm:function(){"function"==typeof this.onConfirm&&(this.$emit("cancel"),this.onConfirm())},cancel:function(){this.$emit("cancel")},moveModalToBody:function(){this.show&&this.$el&&this.$el.parentNode!==document.body&&document.body.appendChild(this.$el)},cleanupModal:function(){this.$el&&this.$el.parentNode===document.body&&document.body.removeChild(this.$el)}},watch:{show:function(t){var e=this;t?this.$nextTick(function(){e.moveModalToBody()}):this.cleanupModal()}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},7603:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{ref:"dropable_element",staticClass:"cptm-dropable-element",class:t.parentClass},[e("div",{staticClass:"cptm-dropable-placeholder cptm-dropable-placeholder-before",class:t.dropablePlaceholderBeforeClass}),t._v(" "),e("div",{},[t._t("default")],2),t._v(" "),e("div",{staticClass:"cptm-dropable-placeholder cptm-dropable-placeholder-after",class:t.dropablePlaceholderAfterClass}),t._v(" "),t.dropable?e("div",{staticClass:"cptm-dropable-area"},[t.dropInside?e("span",{staticClass:"cptm-dropable-area-inside",on:{dragover:function(t){t.preventDefault()},dragenter:function(e){t.drag_enter_dropable_area_inside=!0},dragleave:function(e){t.drag_enter_dropable_area_inside=!1},drop:function(e){return t.handleDroppedInside()}}}):t._e(),t._v(" "),t.dropInside||"horizontal"!==t.dropDirection?t._e():e("span",{staticClass:"cptm-dropable-area-left",on:{dragover:function(t){t.preventDefault()},dragenter:function(e){t.drag_enter_dropable_area_left=!0},dragleave:function(e){t.drag_enter_dropable_area_left=!1},drop:function(e){return t.handleDroppedBefore()}}}),t._v(" "),t.dropInside||"horizontal"!==t.dropDirection?t._e():e("span",{staticClass:"cptm-dropable-area-right",on:{dragover:function(t){t.preventDefault()},dragenter:function(e){t.drag_enter_dropable_area_right=!0},dragleave:function(e){t.drag_enter_dropable_area_right=!1},drop:function(e){return t.handleDroppedAfter()}}}),t._v(" "),t.dropInside||"vertical"!==t.dropDirection?t._e():e("span",{staticClass:"cptm-dropable-area-top",on:{dragover:function(t){t.preventDefault()},dragenter:function(e){t.drag_enter_dropable_area_top=!0},dragleave:function(e){t.drag_enter_dropable_area_top=!1},drop:function(e){return t.handleDroppedBefore()}}}),t._v(" "),t.dropInside||"vertical"!==t.dropDirection?t._e():e("span",{staticClass:"cptm-dropable-area-bottom",on:{dragover:function(t){t.preventDefault()},dragenter:function(e){t.drag_enter_dropable_area_bottom=!0},dragleave:function(e){t.drag_enter_dropable_area_bottom=!1},drop:function(e){return t.handleDroppedAfter()}}})]):t._e()])};n._withStripped=!0;var o=i(4467),r={name:"dropable-element",props:{wrapperClass:{type:String,default:""},dropablePlaceholderClass:{type:String,default:""},draggable:{type:Boolean,default:!0},dropable:{type:Boolean,default:!1},dropInside:{type:Boolean,default:!1},dropDirection:{type:String,default:"vertical"}},computed:{dropableBefore:function(){return!(!this.drag_enter_dropable_area_top&&!this.drag_enter_dropable_area_left)},dropableAfter:function(){return!(!this.drag_enter_dropable_area_right&&!this.drag_enter_dropable_area_bottom)},parentClass:function(){var t="vertical"===this.dropDirection?"cptm-d-block":"cptm-d-inline";return(0,o.A)((0,o.A)({},this.wrapperClass,!0),t,!0)},dropablePlaceholderBeforeClass:function(){return(0,o.A)((0,o.A)((0,o.A)({},this.dropablePlaceholderClass,!0),"cptm-d-inline","horizontal"===this.dropDirection),"active",!!this.dropableBefore)},dropablePlaceholderAfterClass:function(){return(0,o.A)((0,o.A)((0,o.A)({},this.dropablePlaceholderClass,!0),"cptm-d-inline","horizontal"===this.dropDirection),"active",!!this.dropableAfter)}},data:function(){return{dropable_before:!1,dropable_after:!1,drag_enter_dropable_area_inside:!1,drag_enter_dropable_area_right:!1,drag_enter_dropable_area_left:!1,drag_enter_dropable_area_top:!1,drag_enter_dropable_area_bottom:!1}},methods:{handleDroppedBefore:function(){this.drag_enter_dropable_area_top=!1,this.drag_enter_dropable_area_left=!1,this.$emit("drop","dropped-before")},handleDroppedInside:function(){this.drag_enter_dropable_area_inside=!1,this.$emit("drop","dropped-inside")},handleDroppedAfter:function(){this.drag_enter_dropable_area_right=!1,this.drag_enter_dropable_area_bottom=!1,this.$emit("drop","dropped-after")}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},5289:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return c}});var n=i(2284),o=function(){var t=this,e=t._self._c;return t.field_list&&"object"===(0,n.A)(t.field_list)?e("div",{staticClass:"directorist-form-fields-area"},[t._l(t.visibleFields,function(i,n){return i.type?e(i.type+"-field",t._b({key:n,tag:"component",attrs:{"section-id":t.sectionId,"field-id":"".concat(t.sectionId,"_").concat(n),root:t.field_list},on:{update:function(e){return t.update({key:n,value:e})},blur:function(e){return t.update({key:n,value:e,isBlur:!0})},alert:function(e){return t.$emit("alert",{key:"".concat(i.type,"_").concat(n),data:e})}}},"component",t.excludeShowIfCondition(i),!1)):t._e()}),t._v(" "),t.hasAdvancedFields?e("button",{staticClass:"cptm-form-builder-group-options__advanced-toggle",on:{click:t.toggleAdvanced}},[t._v("\n "+t._s(t.showAdvanced?"Basic options":"Advanced options")+"\n ")]):t._e()],2):t._e()};o._withStripped=!0;var r=i(4467);function a(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function s(t){for(var e=1;e=1){console.log("@",{counter:e,maxAertRange:1});break}t[i]=this.validation_state.log[i],e++}return t}}),data:function(){return{validation_state:{hasError:!1,inputErrorClasses:(0,r.A)({},"cpt-has-error",!1),log:{}}}},methods:{notifyValidationState:function(){this.$emit("validate",this.validation_state)},validate:function(){if(this.rules){var t={},e=0;for(var i in this.rules)switch(i){case"required":var n=this.checkRequired(this.value,this.rules[i]);n.valid||(t.required=n.log,e++);break;case"min":var o=this.checkMin(this.value,this.rules[i]);o.valid||(t.min=o.log,e++);break;case"max":var a=this.checkMax(this.value,this.rules[i]);a.valid||(t.max=a.log,e++);break;case"minLength":var s=this.checkMinLength(this.value,this.rules[i]);s.valid||(t.min=s.log,e++);break;case"maxLength":var l=this.checkMaxLength(this.value,this.rules[i]);l.valid||(t.max=l.log,e++);break;case"unique":var c=this.checkUnique(this.value,this.rules[i]);c.valid||(t.max=c.log,e++)}var d={hasError:e>0,log:t};d.hasError&&(d.inputErrorClasses=(0,r.A)({},"cpt-has-error",!0)),this.validation_state=d,this.notifyValidationState()}else this.notifyValidationState()},checkRequired:function(t,e){var i={valid:!0};return e&&this.isEmpty(t)?(i.valid=!1,i.log={type:"error",message:"The field is required"},i):i},checkMin:function(t,e){var i={valid:!0};if(this.isEmpty(t))return i;var n=Number(t);return Number.isNaN(n)?(i.valid=!1,i.log={type:"error",message:"The field must be number"},i):ne?(i.valid=!1,i.log={type:"error",message:"The field must be maximum of "+e},i):i},checkMinLength:function(t,e){var i={valid:!0};return this.isEmpty(t)||Number.isNaN(t.length)?i:t.lengthe?(i.valid=!1,i.log={type:"error",message:"The field must be maximum of "+e},i):i},checkUnique:function(t,e){var i={valid:!0};if(!e)return i;if(!this.fieldId)return i;if(this.isEmpty(t))return i;var n=this.fields;for(var r in this.root&&"object"===(0,o.A)(this.root)&&(n=this.root),n){var a=!!this.sectionId.length,s=!!this.fieldId.length;if((!a||this.sectionId!==r)&&(a||!s||this.fieldId!==r)){if(!a||"object"!==(0,o.A)(n[r])){if("object"===(0,o.A)(n[r])){if("string"==typeof n[r]&&t==n[r])return i.valid=!1,i.log={type:"error",message:"The field must be unique"},i;if(void 0!==n[r].value&&t==n[r].value)return i.valid=!1,i.log={type:"error",message:"The field must be unique"},i}return i}if(n[r][this.fieldId]==t)return i.valid=!1,i.log={type:"error",message:"The field must be unique"},i}}return i},isEmpty:function(t){return"string"==typeof t&&!t.length||"number"==typeof t&&!t.toString().length||!t}}},c=(0,i(4486).A)(l,n,[],!1,null,null,null).exports},1082:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return c}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-option-card",class:t.mainWrapperClass},[e("div",{staticClass:"cptm-option-card-header"},[e("div",{staticClass:"cptm-option-card-header-title-section"},[e("h3",{staticClass:"cptm-option-card-header-title"},[t._v(t._s(t.title))]),t._v(" "),e("div",{staticClass:"cptm-header-action-area"},[e("a",{staticClass:"cptm-header-action-link cptm-header-action-close",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.$emit("close")}}},[e("span",{staticClass:"las la-times"})])])])]),t._v(" "),e("div",{staticClass:"cptm-option-card-body"},[t.local_fields?t._l(t.visibleFields,function(i,n){return e(i.type+"-field",t._b({key:t.fieldKeys[n],tag:"component",on:{update:function(e){return t.updateFieldData(e,n)}}},"component",i,!1))}):t._e()],2)])};n._withStripped=!0;var o=i(4467),r=i(5353);function a(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function s(t){for(var e=1;e0?e("div",{staticClass:"cptm-field-group-container"},[e("div",{staticClass:"atbdp-row"},[e("div",{staticClass:"atbdp-col atbdp-col-4"},[e("label",{staticClass:"cptm-field-group-container__label"},[e("span",[t._v(t._s(t.containerGroupLabel(i)))])])]),t._v(" "),e("div",{staticClass:"atbdp-col atbdp-col-8"},[e("div",{staticClass:"cptm-container-group-fields"},t._l(t.sectionGroupedContainerFields(i),function(r,a){return e(t.getFormFieldName(t.fields[r].type),t._b({key:a,ref:r,refInFor:!0,tag:"component",class:[t.fieldWrapperClass(r,t.fields[r],i),(0,n.A)({},"highlight-field",t.getHighlightState(r))],attrs:{"field-id":a,id:t.menuKey+"__"+o+"__"+r,"cached-data":t.cached_fields[r]},on:{update:function(e){return t.updateFieldValue(r,e)},save:function(e){return t.$emit("save",e)},validate:function(e){return t.updateFieldValidationState(r,e)},"is-visible":function(e){return t.updateFieldData(r,"isVisible",e)},"do-action":function(e){return t.doAction(e,"sections-module")}}},"component",t.fields[r],!1))}),1)])])]):t._e()],1):t._e()]})],2):t._e()]):t._e()}),0)};o._withStripped=!0;var r=i(9394),a=i(2284),s=i(5353),l=i(1642),c=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-active-gateways-toggle"},[e("div",{staticClass:"cptm-active-gateways-toggle__options",attrs:{role:"group","aria-label":t.labelText}},[t._l(t.gatewayOptions,function(i){return e("label",{key:i.value,staticClass:"cptm-active-gateways-toggle__option"},[e("span",{staticClass:"cptm-active-gateways-toggle__label",domProps:{innerHTML:t._s(i.label)}}),t._v(" "),e("span",{staticClass:"cptm-active-gateways-toggle__switch",class:{"cptm-active-gateways-toggle__switch--active":t.isGatewayEnabled(i.value)},attrs:{"aria-hidden":"true"}}),t._v(" "),e("input",{staticClass:"cptm-active-gateways-toggle__checkbox",attrs:{type:"checkbox"},domProps:{value:i.value,checked:t.isGatewayEnabled(i.value)},on:{change:function(e){return t.toggleGateway(i.value)}}})])}),t._v(" "),t.gatewayOptions.length?t._e():e("p",{staticClass:"cptm-active-gateways-toggle__empty"},[t._v("\n No payment gateways available.\n ")])],2)])};c._withStripped=!0;var d={name:"settings-active-gateways-toggle",props:{field:{type:Object,default:function(){return{}}},fieldKey:{type:String,required:!0}},computed:{labelText:function(){return this.field.label||"Payment Methods"},currentValue:function(){return this.normalizeValue(this.field.value)},gatewayOptions:function(){return Array.isArray(this.field.options)?this.field.options.map(function(t){return{value:void 0===t.value?"":String(t.value),label:t.label||""}}).filter(function(t){return t.value}):[]}},methods:{normalizeValue:function(t){return Array.isArray(t)?t.map(function(t){return String(t)}):null==t||""===t?[]:[String(t)]},isGatewayEnabled:function(t){return this.currentValue.includes(String(t))},toggleGateway:function(t){t=String(t);var e=(0,r.A)(this.currentValue);this.isGatewayEnabled(t)?e=e.filter(function(e){return e!==t}):e.push(t),this.$emit("update-field",{fieldKey:this.fieldKey,value:e})}}},u=i(4486),p=(0,u.A)(d,c,[],!1,null,null,null).exports,f=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-badges-manager"},[e("div",{staticClass:"cptm-badges-card"},[t._m(0),t._v(" "),e("div",{staticClass:"cptm-badges-toolbar"},[e("div",{staticClass:"cptm-badges-toolbar__info"},[t._v("\n Tip: keep each badge's conditions simple. One badge answers one\n question.\n ")]),t._v(" "),e("div",{staticClass:"cptm-badges-toolbar__actions"},[e("button",{staticClass:"cptm-badges-link-button",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.openResetConfirm.apply(null,arguments)}}},[t._v("\n Reset defaults\n ")]),t._v(" "),e("button",{staticClass:"cptm-badges-primary-button",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.addBadge.apply(null,arguments)}}},[t._v("\n + Add badge\n ")])])]),t._v(" "),e("div",{staticClass:"cptm-badges-list"},t._l(t.badges,function(i){return e("div",{key:i.key,staticClass:"cptm-badge-item",class:{"cptm-badge-item--open":t.isOpen(i.key),"highlight-section":t.badgeHasHighlightedField(i)}},[e("button",{staticClass:"cptm-badge-item__head",attrs:{type:"button","aria-expanded":t.isOpen(i.key)?"true":"false"},on:{click:function(e){return e.stopPropagation(),t.toggleBadge(i.key)}}},[e("span",{staticClass:"cptm-badge-item__left"},[e("span",{staticClass:"cptm-badge-chip",class:{"cptm-badge-chip--icon":"icon"===t.badgeType(i),"cptm-badge-chip--has-icon":t.badgePreviewShowsIcon(i)},style:t.chipStyle(i),attrs:{title:"icon"===t.badgeType(i)?t.badgeTooltipText(i):null}},[t.badgePreviewShowsIcon(i)?e("span",{staticClass:"cptm-badge-chip__icon",class:t.badgeIcon(i),attrs:{"aria-hidden":"true"}}):t._e(),t._v(" "),"icon"!==t.badgeType(i)?e("span",[t._v(t._s(t.chipLabel(i)))]):t._e()]),t._v(" "),e("span",{staticClass:"cptm-badge-titlebox"},[e("strong",[t._v(t._s(t.badgeInternalName(i)))]),t._v(" "),e("span",[t._v(t._s(t.conditionSummary(i)))])])]),t._v(" "),e("span",{staticClass:"cptm-badge-item__right"},[e("span",{staticClass:"cptm-badge-pill"},[t._v("\n Match\n "),e("strong",[t._v(t._s(t.matchModeLabel(i)))])]),t._v(" "),e("span",{staticClass:"cptm-badge-chevron",attrs:{"aria-hidden":"true"}},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"}},[e("polyline",{attrs:{points:"9 18 15 12 9 6"}})])])])]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isOpen(i.key),expression:"isOpen(badge.key)"}],staticClass:"cptm-badge-item__body"},[e("div",{staticClass:"cptm-badge-field cptm-badge-field--full"},[e("span",{staticClass:"cptm-badge-field__label"},[t._v("Badge type")]),t._v(" "),e("div",{staticClass:"cptm-badges-type-picker",attrs:{role:"radiogroup","aria-label":"".concat(t.badgeInternalName(i)," badge type")}},t._l(t.badgeTypeOptions,function(n){return e("label",{key:n.value,staticClass:"cptm-badges-type-option",class:{selected:t.badgeType(i)===n.value}},[e("input",{attrs:{type:"radio",name:"directorist-badge-type-".concat(i.key)},domProps:{value:n.value,checked:t.badgeType(i)===n.value},on:{change:function(e){return t.updateBadgeType(i,n.value)}}}),t._v(" "),e("span",{staticClass:"cptm-badges-type-option__title"},[t._v(t._s(n.label))]),t._v(" "),e("span",{staticClass:"cptm-badges-type-option__description"},[t._v(t._s(n.description))])])}),0)]),t._v(" "),e("div",{staticClass:"cptm-badge-edit-grid"},[e("label",{staticClass:"cptm-badge-field"},[e("span",{staticClass:"cptm-badge-field__label"},[t._v("Internal name")]),t._v(" "),e("input",{attrs:{type:"text"},domProps:{value:t.badgeInternalName(i)},on:{input:function(e){return t.updateInternalName(i,e.target.value)}}}),t._v(" "),e("span",{staticClass:"cptm-badge-field__help"},[t._v("For admin only.")])]),t._v(" "),e("label",{staticClass:"cptm-badge-field",class:t.fieldHighlightClass(i.labelField)},[e("span",{staticClass:"cptm-badge-field__label"},[t._v("Visible label")]),t._v(" "),e("input",{attrs:{type:"text"},domProps:{value:t.badgeVisibleLabel(i)},on:{input:function(e){return t.updateVisibleLabel(i,e.target.value)}}}),t._v(" "),e("span",{staticClass:"cptm-badge-field__help"},[t._v("\n "+t._s("icon"===t.badgeType(i)?"Used as the tooltip when Hover tooltip is empty.":"Visitors see this text on the badge.")+"\n ")])]),t._v(" "),e("div",{staticClass:"cptm-badge-field cptm-badge-field--icon-picker"},[e("span",{staticClass:"cptm-badge-field__label"},[t._v("Icon")]),t._v(" "),t.iconPickerAvailable?e("div",{ref:"iconPicker-".concat(i.key),refInFor:!0,staticClass:"cptm-badge-icon-picker"}):e("input",{attrs:{type:"text",spellcheck:"false",autocomplete:"off"},domProps:{value:t.badgeIcon(i)},on:{input:function(e){return t.updateBadgeIcon(i,e.target.value)}}})]),t._v(" "),e("label",{staticClass:"cptm-badge-field",class:t.fieldHighlightClass(i.colorField)},[e("span",{staticClass:"cptm-badge-field__label"},[t._v("Background color")]),t._v(" "),e("span",{staticClass:"cptm-badge-color-input"},[e("input",{attrs:{type:"color","aria-label":"".concat(t.badgeInternalName(i)," background color")},domProps:{value:t.nativeColorValue(t.badgeStyleValue(i,"bg"))},on:{input:function(e){return t.updateBadgeStyle(i,"bg",e.target.value)}}}),t._v(" "),e("input",{attrs:{type:"text",spellcheck:"false",autocomplete:"off"},domProps:{value:t.badgeStyleValue(i,"bg")},on:{input:function(e){return t.updateBadgeStyle(i,"bg",e.target.value)}}})])]),t._v(" "),e("label",{staticClass:"cptm-badge-field"},[e("span",{staticClass:"cptm-badge-field__label"},[t._v(t._s(t.badgeColorControlLabel(i)))]),t._v(" "),e("span",{staticClass:"cptm-badge-color-input"},[e("input",{attrs:{type:"color","aria-label":t.badgeColorControlAriaLabel(i)},domProps:{value:t.nativeColorValue(t.badgeStyleValue(i,"text"))},on:{input:function(e){return t.updateBadgeStyle(i,"text",e.target.value)}}}),t._v(" "),e("input",{attrs:{type:"text",spellcheck:"false",autocomplete:"off"},domProps:{value:t.badgeStyleValue(i,"text")},on:{input:function(e){return t.updateBadgeStyle(i,"text",e.target.value)}}})])]),t._v(" "),e("label",{staticClass:"cptm-badge-field"},[e("span",{staticClass:"cptm-badge-field__label"},[t._v("Border color")]),t._v(" "),e("span",{staticClass:"cptm-badge-color-input"},[e("input",{attrs:{type:"color","aria-label":"".concat(t.badgeInternalName(i)," border color")},domProps:{value:t.nativeColorValue(t.badgeStyleValue(i,"border"))},on:{input:function(e){return t.updateBadgeStyle(i,"border",e.target.value)}}}),t._v(" "),e("input",{attrs:{type:"text",spellcheck:"false",autocomplete:"off"},domProps:{value:t.badgeStyleValue(i,"border")},on:{input:function(e){return t.updateBadgeStyle(i,"border",e.target.value)}}})])]),t._v(" "),"icon"===t.badgeType(i)?e("label",{staticClass:"cptm-badge-field"},[e("span",{staticClass:"cptm-badge-field__label"},[t._v("Hover tooltip")]),t._v(" "),e("input",{attrs:{type:"text",placeholder:t.badgeVisibleLabel(i)},domProps:{value:t.badgeTooltipText(i)},on:{input:function(e){return t.updateBadgeHover(i,"text",e.target.value)}}}),t._v(" "),e("span",{staticClass:"cptm-badge-field__help"},[t._v("\n Shown when a visitor hovers over the badge.\n ")])]):t._e(),t._v(" "),"icon"===t.badgeType(i)?e("div",{staticClass:"cptm-badge-field cptm-badge-field--tooltip-colors"},[e("span",{staticClass:"cptm-badge-field__label"},[t._v("Tooltip background")]),t._v(" "),e("span",{staticClass:"cptm-badge-tooltip-colors"},[e("span",{staticClass:"cptm-badge-tooltip-colors__item"},[e("span",{staticClass:"cptm-badge-color-input"},[e("input",{attrs:{type:"color","aria-label":"".concat(t.badgeInternalName(i)," tooltip background color")},domProps:{value:t.nativeColorValue(t.badgeTooltipColor(i,"bg"))},on:{input:function(e){return t.updateBadgeHover(i,"bg",e.target.value)}}}),t._v(" "),e("input",{attrs:{type:"text",spellcheck:"false",autocomplete:"off"},domProps:{value:t.badgeTooltipColor(i,"bg")},on:{input:function(e){return t.updateBadgeHover(i,"bg",e.target.value)}}})])]),t._v(" "),e("span",{staticClass:"cptm-badge-tooltip-colors__item"},[e("span",{staticClass:"cptm-badge-color-input"},[e("input",{attrs:{type:"color","aria-label":"".concat(t.badgeInternalName(i)," tooltip text color")},domProps:{value:t.nativeColorValue(t.badgeTooltipColor(i,"textColor"))},on:{input:function(e){return t.updateBadgeHover(i,"textColor",e.target.value)}}}),t._v(" "),e("input",{attrs:{type:"text",spellcheck:"false",autocomplete:"off"},domProps:{value:t.badgeTooltipColor(i,"textColor")},on:{input:function(e){return t.updateBadgeHover(i,"textColor",e.target.value)}}})])])]),t._v(" "),e("span",{staticClass:"cptm-badge-field__help"},[t._v("\n Second swatch controls the tooltip text color.\n ")])]):t._e()]),t._v(" "),e("div",{staticClass:"cptm-badge-match"},[e("div",{staticClass:"cptm-badge-match__head"},[e("div",{staticClass:"cptm-badge-match__title"},[e("span",[t._v("Match conditions")]),t._v(" "),e("div",{staticClass:"cptm-badge-match-segment",attrs:{role:"group","aria-label":"".concat(t.badgeInternalName(i)," match mode")}},[e("button",{class:{active:"all"===t.badgeMatchMode(i)},attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.updateMatchMode(i,"all")}}},[t._v("\n All (AND)\n ")]),t._v(" "),e("button",{class:{active:"any"===t.badgeMatchMode(i)},attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.updateMatchMode(i,"any")}}},[t._v("\n Any (OR)\n ")])])]),t._v(" "),e("span",{staticClass:"cptm-badge-preview-hint"},[t._v("Live preview")])]),t._v(" "),e("div",{staticClass:"cptm-badge-condition-list"},[t._l(t.conditionRows(i),function(n,o){return e("div",{key:n.id,staticClass:"cptm-badge-condition-row",class:t.conditionRowClass(n)},[e("select",{staticClass:"cptm-badge-condition-row__control",attrs:{"aria-label":t.conditionAriaLabel(i,"condition source")},domProps:{value:n.source},on:{change:function(e){return t.updateConditionSource(i,o,e.target.value)}}},t._l(t.conditionSourceOptions,function(i){return e("option",{key:i.value,attrs:{disabled:i.disabled},domProps:{value:i.value}},[t._v("\n "+t._s(i.label)+"\n ")])}),0),t._v(" "),e("select",{staticClass:"cptm-badge-condition-row__control",class:t.conditionHighlightClass(n),attrs:{"aria-label":t.conditionAriaLabel(i,"condition key")},domProps:{value:n.key},on:{change:function(e){return t.updateConditionKey(i,o,e.target.value)}}},t._l(n.keyOptions,function(i){return e("option",{key:i.value,domProps:{value:i.value}},[t._v("\n "+t._s(i.label)+"\n ")])}),0),t._v(" "),e("select",{staticClass:"cptm-badge-condition-row__control",attrs:{"aria-label":t.conditionAriaLabel(i,"condition operator")},domProps:{value:n.operator},on:{change:function(e){return t.updateConditionOperator(i,o,e.target.value)}}},t._l(n.operatorOptions,function(i){return e("option",{key:i.value,domProps:{value:i.value}},[t._v("\n "+t._s(i.label)+"\n ")])}),0),t._v(" "),e("span",{staticClass:"cptm-badge-condition-row__value",class:t.conditionHighlightClass(n)},[t.operatorNeedsValue(n.operator)?"number"===n.valueType?e("input",{attrs:{type:"number",min:n.min,max:n.max,step:n.step,"aria-label":t.conditionAriaLabel(i,"condition value")},domProps:{value:n.value},on:{input:function(e){return t.updateConditionValue(i,o,e.target.value)}}}):"boolean"===n.valueType?e("select",{attrs:{"aria-label":t.conditionAriaLabel(i,"condition value")},domProps:{value:n.value},on:{change:function(e){return t.updateConditionValue(i,o,e.target.value)}}},[e("option",{attrs:{value:"true"}},[t._v("True")]),t._v(" "),e("option",{attrs:{value:"false"}},[t._v("False")])]):t.conditionUsesSelectControl(n)?e("select",{attrs:{"aria-label":t.conditionAriaLabel(i,"condition value")},domProps:{value:n.value},on:{change:function(e){return t.updateConditionValue(i,o,e.target.value)}}},t._l(n.valueOptions,function(i){return e("option",{key:i.value,domProps:{value:i.value}},[t._v("\n "+t._s(i.label)+"\n ")])}),0):e("input",{attrs:{type:t.conditionTextInputType(n),"aria-label":t.conditionAriaLabel(i,"condition value")},domProps:{value:n.value},on:{input:function(e){return t.updateConditionValue(i,o,e.target.value)}}}):e("span",{staticClass:"cptm-badge-condition-row__empty-value"},[t._v("\n no value\n ")])]),t._v(" "),e("button",{staticClass:"cptm-badge-condition-row__remove",attrs:{type:"button",disabled:!n.canRemove,"aria-label":t.conditionAriaLabel(i,"remove condition")},on:{click:function(e){return e.stopPropagation(),t.removeCondition(i,o)}}},[t._v("\n ×\n ")])])}),t._v(" "),t.conditionRows(i).length?t._e():e("div",{staticClass:"cptm-badge-condition-empty"},[t._v("\n "+t._s(t.conditionlessSummary(i))+"\n ")])],2),t._v(" "),e("div",{staticClass:"cptm-badge-foot"},[e("button",{staticClass:"cptm-badge-condition-add",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.addCondition(i)}}},[t._v("\n + Add condition\n ")]),t._v(" "),i.core?t._e():e("button",{staticClass:"cptm-badge-delete",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.deleteBadge(i)}}},[t._v("\n Delete badge\n ")])])])])])}),0)]),t._v(" "),t.showResetConfirm?e("div",{ref:"resetModal",staticClass:"cptm-badge-reset-modal",attrs:{role:"dialog","aria-modal":"true","aria-labelledby":"cptm-badge-reset-title"},on:{click:function(e){return e.target!==e.currentTarget?null:t.closeResetConfirm.apply(null,arguments)}}},[e("div",{staticClass:"cptm-badge-reset-modal__dialog"},[e("div",{staticClass:"cptm-badge-reset-modal__head"},[e("h3",{attrs:{id:"cptm-badge-reset-title"}},[t._v("Reset badge defaults?")]),t._v(" "),e("button",{staticClass:"cptm-badge-reset-modal__close",attrs:{type:"button","aria-label":"Close reset confirmation"},on:{click:function(e){return e.stopPropagation(),t.closeResetConfirm.apply(null,arguments)}}},[t._v("\n x\n ")])]),t._v(" "),e("p",[t._v("\n This will restore New, Popular, and Featured badge labels, colors,\n icons, display type, and default conditions. Custom badges will be\n removed. You can review the changes before saving.\n ")]),t._v(" "),e("div",{staticClass:"cptm-badge-reset-modal__actions"},[e("button",{staticClass:"cptm-badges-link-button",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.closeResetConfirm.apply(null,arguments)}}},[t._v("\n Cancel\n ")]),t._v(" "),e("button",{staticClass:"cptm-badges-primary-button",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.confirmResetDefaults.apply(null,arguments)}}},[t._v("\n Reset defaults\n ")])])])]):t._e()])};function g(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function h(t){for(var e=1;e=",defaultValue:this.fieldValue("views_for_popular","5"),min:"0",step:"1"},{value:"average_rating",label:"Average rating",valueType:"number",defaultOperator:">=",defaultValue:this.fieldValue("average_review_for_popular","4"),min:"0",max:"5",step:".5"},{value:"review_count",label:"Review count",valueType:"number",defaultOperator:">=",defaultValue:"1",min:"0",step:"1"},{value:"is_featured",label:"Is featured",valueType:"boolean",defaultOperator:"is",defaultValue:!0}]},badgeRuleConditionSources:function(){var t=this.field("directorist_badge_rules");return t.condition_sources||t.conditionSources||{}},generalConditionOptions:function(){var t=this,e=this.badgeRuleConditionSources.general||[];return Array.isArray(e)&&e.length?e.map(function(e){return t.normalizeSourceOption(e,"text")}).filter(function(t){return!!t.value}):this.defaultGeneralConditionOptions},fieldConditionOptions:function(){var t=this,e=this.badgeRuleConditionSources.fields||[];return Array.isArray(e)?e.map(function(e){return t.normalizeSourceOption(e,"text")}).filter(function(t){return!!t.value}):[]},pricingPlanOptions:function(){var t=this,e=this.badgeRuleConditionSources.pricing||[];return Array.isArray(e)?e.map(function(e){return{value:t.stringifyValue(e.value),label:t.stringifyValue(e.label,e.value)}}).filter(function(t){return!!t.value}):[]},pricingConditionOptions:function(){var t=this.pricingPlanOptions;return[{value:"has_plan",label:"Has pricing plan",valueType:"boolean",defaultOperator:"is",defaultValue:!0},{value:"plan_id",label:"Pricing plan",valueType:t.length?"select":"text",defaultOperator:t.length?"is":"=",defaultValue:t.length?t[0].value:"",valueOptions:t}]},conditionSourceOptions:function(){return[{value:"general",label:"General",disabled:!1},{value:"field",label:"Field",disabled:!this.fieldConditionOptions.length},{value:"pricing",label:"Pricing plan",disabled:!1}]},badgeRulesSignature:function(){return JSON.stringify(this.badgeRuleSourceValues())},iconPickerAvailable:function(){return"undefined"!=typeof IconPicker&&"undefined"!=typeof directoriistFontAwesomeIcons&&"undefined"!=typeof directoriistLineAwesomeIcons}},watch:{highlightedFieldKey:function(){this.openHighlightedBadge()},badgeRulesSignature:function(){this.syncBadgeRules()},showResetConfirm:function(t){t?this.$nextTick(this.moveResetModalToBody):this.cleanupResetModal()}},created:function(){this.rulesDraft=this.initialRulesDraft()},mounted:function(){this.openHighlightedBadge(),this.$nextTick(this.refreshIconPickers)},beforeDestroy:function(){this.cleanupResetModal(),this.destroyIconPickers()},methods:{field:function(t){return this.fields[t]||{}},cachedField:function(t){return this.cachedFields[t]||{}},rawFieldValue:function(t){return this.field(t).value},rawCachedFieldValue:function(t){return this.cachedField(t).value},fieldValue:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.stringifyValue(this.rawFieldValue(t),e)},cachedFieldValue:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.stringifyValue(this.rawCachedFieldValue(t),e)},stringifyValue:function(t){return null==t||!1===t?arguments.length>1&&void 0!==arguments[1]?arguments[1]:"":String(t)},decodeHtmlEntities:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=this.stringifyValue(t,e);return i&&-1!==i.indexOf("&")?i.replace(/&/gi,"&").replace(/"/gi,'"').replace(/"/g,'"').replace(/"/gi,'"').replace(/'/g,"'").replace(/'/g,"'").replace(/'/gi,"'").replace(/'/gi,"'").replace(/ /gi," ").trim():i},decodeBadgeOperator:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"=",i=this.stringifyValue(t,e).trim().replace(/≤/g,"<=").replace(/≥/g,">=").replace(/≠/g,"!=");return i&&-1!==i.indexOf("&")?i.replace(/</gi,"<").replace(/</g,"<").replace(/</gi,"<").replace(/>/gi,">").replace(/>/g,">").replace(/>/gi,">").replace(/≠/gi,"!=").replace(/≠/g,"!=").replace(/≠/gi,"!=").trim():i},booleanValue:function(t){return!0===t||"true"===t||1===t||"1"===t},normalizeSourceOption:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"text";if(!t||"object"!==(0,a.A)(t))return null;var i=this.stringifyValue(t.valueType||t.value_type,e),n=void 0!==t.defaultValue,o=void 0!==t.default_value;return{value:this.stringifyValue(t.value),label:this.decodeHtmlEntities(t.label,t.value),fieldKey:this.stringifyValue(t.fieldKey||t.field_key),fieldType:this.stringifyValue(t.fieldType||t.field_type),directoryId:this.stringifyValue(t.directoryId||t.directory_id),directoryName:this.stringifyValue(t.directoryName||t.directory_name),valueType:i,defaultOperator:this.operatorAlias(t.defaultOperator||t.default_operator||this.defaultOperatorForValueType(i)),defaultValue:n||o?n?t.defaultValue:t.default_value:"",min:this.stringifyValue(t.min),max:this.stringifyValue(t.max),step:this.stringifyValue(t.step),valueOptions:Array.isArray(t.valueOptions)?this.normalizeValueOptions(t.valueOptions):Array.isArray(t.value_options)?this.normalizeValueOptions(t.value_options):[]}},normalizeValueOptions:function(t){var e=this;return t.map(function(t){return{value:e.decodeHtmlEntities(t.value||t.option_value),label:e.decodeHtmlEntities(t.label||t.option_label,t.value||t.option_value)}}).filter(function(t){return!!t.value})},updateField:function(t,e){t&&this.$emit("update-field",{fieldKey:t,value:e})},badgeRuleSourceKeys:function(){return["badge_display_type","new_badge_text","new_listing_day","new_back_color","popular_badge_text","listing_popular_by","views_for_popular","average_review_for_popular","popular_back_color","feature_badge_text","featured_back_color"]},badgeRuleSourceValues:function(){var t=this;return this.badgeRuleSourceKeys().reduce(function(e,i){return e[i]=t.fieldValue(i),e},{})},badgeRuleSourceFieldsChanged:function(){var t=this;return this.badgeRuleSourceKeys().some(function(e){return t.fieldValue(e)!==t.cachedFieldValue(e)})},syncBadgeRules:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.fields.directorist_badge_rules&&this.rulesDraft){var e=this.buildBadgeRules(),i=this.baselineBadgeRules(),n=!t&&!this.badgeRuleSourceFieldsChanged()&&this.rulesAreSame(e,i);this.updateField("directorist_badge_rules",n?this.rawCachedFieldValue("directorist_badge_rules")||"":e)}},buildBadgeRules:function(){var t=this,e={};return this.badges.forEach(function(i){var n=t.badgeRuleByKey(i.key),o=t.normalizedStyle(n.style,i.defaultColor);e[i.key]={enabled:!0,internalName:t.badgeInternalName(i),label:t.badgeVisibleLabel(i),type:t.badgeType(i),typeEdited:!!n.typeEdited,icon:t.badgeIcon(i),iconEdited:!!n.iconEdited,color:o.bg,style:o,hover:t.normalizedHover(n.hover),match:"any"===n.match?"any":"all",conditions:t.savableConditions(n.conditions)}}),{version:1,badges:e}},initialRulesDraft:function(){return this.normalizeBadgeRules(this.parseBadgeRules(this.rawFieldValue("directorist_badge_rules")),!1)||this.defaultBadgeRulesForMissingStore(!1)},baselineBadgeRules:function(){return this.normalizeBadgeRules(this.parseBadgeRules(this.rawCachedFieldValue("directorist_badge_rules")),!0)||this.defaultBadgeRulesForMissingStore(!0)},defaultBadgeRulesForMissingStore:function(t){var e=this,i=this.defaultBadgeRules(t),n=this.hasSavedLegacyBadgeOptions(t);return["new","popular","featured"].forEach(function(o){if(i.badges[o]){var r=n?e.legacyDefaultCoreConditionState(o,t):e.factoryDefaultCoreConditionState(o);i.badges[o].conditions=r.conditions,i.badges[o].match=r.match}}),i},factoryDefaultCoreConditionState:function(t){return{match:"popular"===t?"any":"all",conditions:this.factoryDefaultCoreConditions(t)}},legacyDefaultCoreConditionState:function(t,e){if("new"===t)return{match:"all",conditions:[{source:"general",key:"age_days",operator:"<=",value:this.savedBadgeFieldValue("new_listing_day","3",e)}]};if("popular"===t){var i={source:"general",key:"view_count",operator:">=",value:this.savedBadgeFieldValue("views_for_popular","5",e)},n={source:"general",key:"average_rating",operator:">=",value:this.savedBadgeFieldValue("average_review_for_popular","4",e)},o=this.savedBadgeFieldValue("listing_popular_by","",e),r=this.hasSavedBadgeFieldValue("views_for_popular",e),a=this.hasSavedBadgeFieldValue("average_review_for_popular",e),s=this.hasSavedBadgeFieldValue("listing_popular_by",e);if("view_count"===o)return{match:"all",conditions:[i]};if("average_rating"===o)return{match:"all",conditions:[n]};var l=[];return r&&l.push(i),a&&l.push(n),l.length?{match:"all",conditions:l}:r||a||s?{match:"all",conditions:[i,n]}:this.factoryDefaultCoreConditionState("popular")}return"featured"===t?{match:"all",conditions:this.factoryDefaultCoreConditions("featured")}:{match:"all",conditions:[]}},hasSavedLegacyBadgeOptions:function(t){var e=this;return this.badgeRuleSourceKeys().some(function(i){return e.hasSavedBadgeFieldValue(i,t)})},hasSavedBadgeFieldValue:function(t,e){var i=e?this.cachedField(t):this.field(t);return!!i&&!0!==i.forceUpdate},savedBadgeFieldValue:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.hasSavedBadgeFieldValue(t,i)?i?this.cachedFieldValue(t,e):this.fieldValue(t,e):e},defaultBadgeRules:function(t){var e=this,i=function(i){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t?e.cachedFieldValue(i,n):e.fieldValue(i,n)},n="icon_badge"===i("badge_display_type","text_badge")?"icon":"text";return{version:1,badges:this.coreBadgeRuleDefaults(i,n,!1)}},factoryDefaultBadgeRules:function(){return{version:1,badges:this.coreBadgeRuleDefaults(function(t){return arguments.length>1&&void 0!==arguments[1]?arguments[1]:""},"text",!0)}},coreBadgeRuleDefaults:function(t,e){var i=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.coreBadgeMetas.reduce(function(o,r){var a=t(r.labelField,r.defaultLabel),s=t(r.colorField,r.defaultColor),l=n?i.factoryDefaultCoreConditionState(r.key):{match:"all",conditions:[]};return o[r.key]={enabled:!0,internalName:a,label:a,type:e,typeEdited:!1,icon:r.defaultIcon,iconEdited:!1,color:s,style:{bg:s,text:"#ffffff",border:s},hover:{text:"",bg:"",textColor:""},match:l.match,conditions:l.conditions},o},{})},factoryDefaultCoreConditions:function(t){return"new"===t?[{source:"general",key:"age_days",operator:"<=",value:"3"}]:"popular"===t?[{source:"general",key:"view_count",operator:">=",value:"5"},{source:"general",key:"average_rating",operator:">=",value:"4"}]:"featured"===t?[{source:"general",key:"is_featured",operator:"is",value:!0}]:[]},parseBadgeRules:function(t){if(!t)return null;if("object"===(0,a.A)(t))return t;if("string"!=typeof t)return null;var e=this.parseJSON(t);if(e)return e;var i=this.decodeBase64(t);return i?this.parseJSON(i):null},parseJSON:function(t){try{return JSON.parse(t)}catch(t){return null}},decodeBase64:function(t){try{var e=atob(t).split("").map(function(t){return"%".concat("00".concat(t.charCodeAt(0).toString(16)).slice(-2))}).join("");return decodeURIComponent(e)}catch(t){return""}},normalizeBadgeRules:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!t||"object"!==(0,a.A)(t)||!t.badges)return null;var n=this.defaultBadgeRules(i),o={version:1,badges:{}};return this.coreBadgeMetas.forEach(function(i){o.badges[i.key]=e.normalizedBadgeRule(i.key,t.badges[i.key],n.badges[i.key])}),Object.keys(t.badges).filter(function(t){return e.isCustomBadgeKey(t)}).forEach(function(i){o.badges[i]=e.normalizedBadgeRule(i,t.badges[i],e.customBadgeDefaults())}),o},customBadgeDefaults:function(){return{enabled:!0,internalName:"Untitled badge",label:"Badge",type:"text",typeEdited:!1,icon:"la la-certificate",iconEdited:!1,color:"#3e62f5",style:{bg:"#3e62f5",text:"#ffffff",border:"#3e62f5"},hover:{text:"",bg:"",textColor:""},match:"all",conditions:[]}},normalizedBadgeRule:function(t,e,i){var n=e&&"object"===(0,a.A)(e)?e:{},o=this.normalizedStyle(n.style||{bg:n.color},i.style&&i.style.bg?i.style.bg:i.color,i.style),r=this.stringifyValue(n.label,i.label),s=this.booleanValue(n.typeEdited||n.type_edited),l=this.booleanValue(n.iconEdited||n.icon_edited),c=this.normalizedBadgeRuleType(t,n.type,i.type,s),d=this.normalizedBadgeRuleIcon(t,n.icon,i.icon,l,c);return{enabled:!0,internalName:this.stringifyValue(n.internalName||n.internal_name,this.stringifyValue(i.internalName,r)),label:r,type:c,typeEdited:s,icon:d,iconEdited:l,color:o.bg,style:o,hover:this.normalizedHover(n.hover,i.hover),match:"any"===n.match?"any":"all",conditions:this.normalizedConditions(n.conditions,this.defaultConditionKey({key:t}))}},normalizedStyle:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#3e62f5",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.normalizeHex(t.bg||e)||e;return{bg:n,text:this.normalizeHex(t.text||i.text)||"#ffffff",border:this.normalizeHex(t.border||i.border)||n}},normalizedHover:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t&&"object"===(0,a.A)(t)?t:{},n=e&&"object"===(0,a.A)(e)?e:{};return{text:this.stringifyValue(i.text,n.text||""),bg:this.normalizeHex(i.bg||n.bg)||"",textColor:this.normalizeHex(i.textColor||i.text_color||n.textColor)||""}},normalizedBadgeRuleType:function(t,e,i,n){return this.coreBadgeUsesGlobalType(t,n)?this.normalizeBadgeType(i):this.normalizeBadgeType(e||i)},coreBadgeUsesGlobalType:function(t,e){return["new","popular","featured"].includes(t)&&!e},normalizedBadgeRuleIcon:function(t,e,i,n,o){return this.coreBadgeUsesUneditedStarFallback(t,e,n)?this.stringifyValue(i,"la la-certificate"):this.stringifyValue(e).trim()||("text"===this.normalizeBadgeType(o)&&n?"":this.stringifyValue(i,"la la-certificate"))},coreBadgeUsesUneditedStarFallback:function(t,e,i){return!(!["new","popular"].includes(t)||i)&&this.legacyGenericStarIcons().includes(this.stringifyValue(e).trim())},legacyGenericStarIcons:function(){return["la la-star-o","las la-star","far fa-star","fas fa-star"]},normalizedConditions:function(t){var e=this;return(Array.isArray(t)?t:[]).map(function(t){return e.normalizedCondition(t)}).filter(function(t){return!!t})},normalizedCondition:function(t){if(!t||"object"!==(0,a.A)(t))return null;var e=this.sourceIsAllowed(t.source||t.type)?t.source||t.type:"general",i=this.conditionKeyAlias(e,this.stringifyValue(t.key)),n=!!i,o=this.conditionDefinition(e,n?i:this.defaultConditionKeyForSource(e),!n);if(!o)return this.unsupportedCondition(e,i,t);var r=this.operatorAlias(t.operator),s=this.operatorIsAllowed(e,o.value,r)?r:o.defaultOperator;return{source:e,key:o.value,operator:s,value:this.operatorNeedsValue(s)?this.normalizeConditionValue(e,o.value,t.value):""}},savableConditions:function(t){var e=this;return this.normalizedConditions(t).map(function(t){return e.savableCondition(t)})},savableCondition:function(t){var e={source:t.source,key:t.key,operator:t.operator,value:t.value};if("field"!==t.source||t.unsupported)return e;var i=this.conditionDefinition(t.source,t.key,!1);return i?(["fieldKey","fieldType","valueType","directoryId"].forEach(function(t){i[t]&&(e[t]=i[t])}),e):e},unsupportedCondition:function(t,e,i){return e?{source:t,key:e,operator:this.operatorAlias(i.operator),value:this.stringifyValue(i.value),unsupported:!0}:null},unsupportedConditionDefinition:function(t){return{value:t.key,label:"Unsupported condition",valueType:"text",defaultOperator:t.operator,defaultValue:t.value,valueOptions:[]}},createCondition:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"general",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=this.sourceIsAllowed(t)?t:"general",n=e||this.defaultConditionKeyForSource(i),o=this.conditionDefinition(i,n);return{source:i,key:o.value,operator:o.defaultOperator,value:this.normalizeConditionValue(i,o.value,o.defaultValue)}},conditionKeyAlias:function(t,e){var i={general:{ageDays:"age_days",viewCount:"view_count",avgRating:"average_rating",reviewCount:"review_count",isFeatured:"is_featured"},pricing:{hasAnyPlan:"has_plan",planName:"plan_id"}};return i[t]&&i[t][e]?i[t][e]:e},sourceIsAllowed:function(t){var e=this.stringifyValue(t,"general");return["general","field","pricing"].includes(e)},defaultConditionKeyForSource:function(t){var e=this.conditionOptionsForSource(t);return e.length?e[0].value:"view_count"},conditionOptionsForSource:function(t){return"field"===t?this.fieldConditionOptions:"pricing"===t?this.pricingConditionOptions:this.generalConditionOptions},conditionDefinition:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=String(e||""),o=this.conditionOptionsForSource(t);return o.find(function(t){return t.value===n})||null||("field"===t&&n?this.normalizeSourceOption({value:n,label:n,valueType:"text",defaultOperator:"contains",defaultValue:""},"text"):i?o[0]||this.generalConditionOptions[0]:null)},conditionKeyOptions:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.conditionOptionsForSource(t).map(function(t){return{value:t.value,label:t.label}});return i&&e&&!n.some(function(t){return t.value===e})&&n.push({value:e,label:"Unsupported condition"}),"field"===t&&e&&!n.some(function(t){return t.value===e})&&n.push({value:e,label:e}),n},operatorOptions:function(t,e){var i=this.conditionDefinition(t,e);return i?"boolean"===i.valueType||this.exactSelectValueTypes().includes(i.valueType)?[{value:"is",label:"is"},{value:"is_not",label:"is not"}]:this.optionMembershipValueTypes().includes(i.valueType)?[{value:"is",label:"is"},{value:"is_not",label:"is not"},{value:"contains",label:"contains"},{value:"not_contains",label:"does not contain"},{value:"is_empty",label:"is empty"},{value:"is_not_empty",label:"is not empty"}]:this.exactInputValueTypes().includes(i.valueType)?[{value:"is",label:"is"},{value:"is_not",label:"is not"},{value:"is_empty",label:"is empty"},{value:"is_not_empty",label:"is not empty"}]:this.textConditionValueTypes().includes(i.valueType)?[this.operatorOption("="),this.operatorOption("is_not"),this.operatorOption("contains"),this.operatorOption("not_contains"),this.operatorOption("is_empty"),this.operatorOption("is_not_empty")]:[this.operatorOption(">="),this.operatorOption(">"),this.operatorOption("<="),this.operatorOption("<"),this.operatorOption("="),this.operatorOption("is_not")]:[]},operatorOption:function(t){return{value:t,label:(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"")||this.operatorOptionLabel(t)}},operatorOptionLabel:function(t){var e=this.operatorAlias(t);return{">=":"greater or equal",">":"is greater than","<=":"less or equal","<":"is less than","=":"equal to",is_not:"not equal",contains:"contains",not_contains:"does not contain",is_empty:"is empty",is_not_empty:"is not empty"}[e]||e},defaultOperatorForValueType:function(t){return"boolean"===t||this.exactSelectValueTypes().includes(t)||this.optionMembershipValueTypes().includes(t)||this.exactInputValueTypes().includes(t)?"is":"number"===t?">=":"contains"},operatorAlias:function(t){var e=this.decodeBadgeOperator(t);return"equals"===e?"=":"not_equals"===e||"!="===e?"is_not":e||"="},operatorIsAllowed:function(t,e,i){return this.operatorOptions(t,e).some(function(t){return t.value===i})},operatorNeedsValue:function(t){return!["is_empty","is_not_empty"].includes(t)},exactSelectValueTypes:function(){return["select","radio","presence","privacy"]},optionMembershipValueTypes:function(){return["checkbox","taxonomy","map","button"]},exactInputValueTypes:function(){return["date","time","color"]},textConditionValueTypes:function(){return["text","html_text"]},conditionUsesSelectControl:function(t){return this.conditionHasValueOptions(t)&&(this.exactSelectValueTypes().includes(t.valueType)||this.optionMembershipValueTypes().includes(t.valueType))},conditionHasValueOptions:function(t){return t&&Array.isArray(t.valueOptions)&&t.valueOptions.length>0},conditionOptionByValue:function(t,e){var i=this,n=this.decodeHtmlEntities(e).toLowerCase();return t.find(function(t){var e=i.decodeHtmlEntities(t.value).toLowerCase(),o=i.decodeHtmlEntities(t.label).toLowerCase();return e===n||o===n})},conditionTextInputType:function(t){return t&&this.exactInputValueTypes().includes(t.valueType)?t.valueType:"text"},normalizeConditionValue:function(t,e,i){var n=this.conditionDefinition(t,e);if(!n)return"";if("boolean"===n.valueType)return!0===i||"true"===i;if("number"===n.valueType)return this.normalizeRuleNumber(i);if(this.exactSelectValueTypes().includes(n.valueType)||this.optionMembershipValueTypes().includes(n.valueType)){var o=Array.isArray(n.valueOptions)?n.valueOptions:[];if(!o.length)return this.stringifyValue(i,n.defaultValue);var r=this.conditionOptionByValue(o,i);return String(r?r.value:n.defaultValue)}return this.stringifyValue(i,n.defaultValue)},normalizeRuleNumber:function(t){var e=String(t||"").trim(),i=Number(e);return Number.isFinite(i)?i:e},badgeRuleByKey:function(t){return this.rulesDraft&&this.rulesDraft.badges||(this.rulesDraft=this.defaultBadgeRules(!1)),this.rulesDraft.badges[t]||this.$set(this.rulesDraft.badges,t,this.isCustomBadgeKey(t)?this.customBadgeDefaults():this.defaultBadgeRules(!1).badges[t]),this.rulesDraft.badges[t]},badgeMatchMode:function(t){return"any"===this.badgeRuleByKey(t.key).match?"any":"all"},matchModeLabel:function(t){return"any"===this.badgeMatchMode(t)?"Any":"All"},badgeInternalName:function(t){var e=this.badgeRuleByKey(t.key),i=t.core?this.fieldValue(t.labelField,t.defaultLabel):"Untitled badge";return this.stringifyValue(e.internalName,i)},badgeVisibleLabel:function(t){var e=this.badgeRuleByKey(t.key);return t.core&&!e.label?this.fieldValue(t.labelField,t.defaultLabel):this.stringifyValue(e.label,t.defaultLabel)},badgeType:function(t){return this.normalizeBadgeType(this.badgeRuleByKey(t.key).type)},normalizeBadgeType:function(t){return"icon"===t||"icon_badge"===t?"icon":"text"},badgeIcon:function(t){return this.sanitizeIconClass(this.badgeRuleByKey(t.key).icon,this.badgeIconFallback(t))},badgePreviewShowsIcon:function(t){return this.badgeHasIcon(t)},badgeHasIcon:function(t){return!!this.badgeIcon(t)},badgeIconFallback:function(t){var e=this.badgeRuleByKey(t.key);return"icon"!==this.badgeType(t)&&e.iconEdited?"":t.defaultIcon},sanitizeIconClass:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.stringifyValue(t,e).trim()||e},badgeStyleValue:function(t,e){return this.normalizedStyle(this.badgeRuleByKey(t.key).style,t.defaultColor)[e]},badgeHoverFallback:function(t,e){return"text"===e?this.badgeVisibleLabel(t):"bg"===e?this.badgeStyleValue(t,"bg"):"textColor"===e?this.badgeStyleValue(t,"text"):""},badgeHoverValue:function(t,e){var i=this.badgeRuleByKey(t.key);return this.normalizedHover(i.hover)[e]||this.badgeHoverFallback(t,e)},badgeTooltipText:function(t){return this.badgeHoverValue(t,"text")},badgeTooltipColor:function(t,e){return this.badgeHoverValue(t,e)},badgeColorControlLabel:function(t){return"icon"===this.badgeType(t)?"Icon color":"Text color"},badgeColorControlAriaLabel:function(t){return"".concat(this.badgeInternalName(t)," ").concat("icon"===this.badgeType(t)?"icon":"text"," color")},updateInternalName:function(t,e){var i=this.badgeRuleByKey(t.key);this.$set(i,"internalName",e),this.syncBadgeRules()},updateVisibleLabel:function(t,e){var i=this.badgeRuleByKey(t.key);this.$set(i,"label",e),t.core&&this.updateField(t.labelField,e),this.syncBadgeRules()},updateBadgeType:function(t,e){var i=this.badgeRuleByKey(t.key),n=this.normalizeBadgeType(e);this.$set(i,"type",n),this.$set(i,"typeEdited",!0),"icon"!==n||this.sanitizeIconClass(i.icon)||(this.$set(i,"icon",t.defaultIcon),this.$set(i,"iconEdited",!1),this.destroyIconPicker(t.key)),this.syncBadgeRules(),this.$nextTick(this.refreshIconPickers)},updateBadgeIcon:function(t,e){var i=this,n=this.badgeRuleByKey(t.key),o=this.sanitizeIconClass(e),r="icon"===this.badgeType(t)&&!o;this.$set(n,"icon",r?t.defaultIcon:o),this.$set(n,"iconEdited",!r),this.syncBadgeRules(),r&&this.$nextTick(function(){return i.refreshIconPickers(!0)})},refreshIconPickers:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.iconPickerAvailable){e&&this.destroyIconPickers();var i=this.badges.map(function(t){return t.key});Object.keys(this.iconPickers).forEach(function(e){i.includes(e)||t.destroyIconPicker(e)}),this.badges.forEach(function(e){var i=t.iconPickerContainer(e.key);if(i&&!t.iconPickers[e.key]){i.innerHTML="";var n=new IconPicker({container:i,value:t.badgeIcon(e),icons:{fontAwesome:directoriistFontAwesomeIcons,lineAwesome:directoriistLineAwesomeIcons},labels:window.directorist_admin&&window.directorist_admin.icon_picker_labels?window.directorist_admin.icon_picker_labels:{},onSelect:function(i){return t.updateBadgeIcon(e,i)}});n.init(),t.$set(t.iconPickers,e.key,n)}})}},iconPickerContainer:function(t){var e=this.$refs["iconPicker-".concat(t)];return Array.isArray(e)?e[0]:e},destroyIconPicker:function(t){if(this.iconPickers[t]){"function"==typeof this.iconPickers[t].destroy&&this.iconPickers[t].destroy();var e=this.iconPickerContainer(t);e&&(e.innerHTML=""),this.$delete(this.iconPickers,t)}},destroyIconPickers:function(){var t=this;Object.keys(this.iconPickers).forEach(function(e){return t.destroyIconPicker(e)})},updateBadgeStyle:function(t,e,i){var n=this.badgeRuleByKey(t.key),o=this.normalizedStyle(n.style,t.defaultColor),r=this.normalizeHex(i)||i;if("bg"===e){var a=o.bg;o.bg=r,o.border&&o.border!==a||(o.border=r),this.$set(n,"color",r),t.core&&this.updateField(t.colorField,r)}else o[e]=r;this.$set(n,"style",o),this.syncBadgeRules()},updateBadgeHover:function(t,e,i){var n=this.badgeRuleByKey(t.key),o=this.normalizedHover(n.hover),r=this.badgeHoverFallback(t,e),a="text"===e?this.stringifyValue(i):this.normalizeHex(i);this.$set(o,e,a===r?"":a),this.$set(n,"hover",o),this.syncBadgeRules()},conditionRows:function(t){var e=this,i=this.badgeRuleByKey(t.key);return this.normalizedConditions(i.conditions,this.defaultConditionKey(t),"general").map(function(i,n){var o=i.unsupported?e.unsupportedConditionDefinition(i):e.conditionDefinition(i.source,i.key);return h(h({},i),{},{id:"".concat(t.key,"-").concat(n,"-").concat(i.source,"-").concat(i.key),canRemove:!0,keyOptions:e.conditionKeyOptions(i.source,i.key,i.unsupported),operatorOptions:i.unsupported?[{value:i.operator,label:"unsupported"}]:e.operatorOptions(i.source,i.key),valueType:o.valueType,value:(o.valueType,String(i.value)),valueOptions:o.valueOptions||[],min:o.min,max:o.max,step:o.step,fields:e.conditionLegacyFields(t,i,n)})})},updateMatchMode:function(t,e){var i=this.badgeRuleByKey(t.key);this.$set(i,"match","any"===e?"any":"all"),this.syncBadgeRules()},addCondition:function(t){var e=this.badgeRuleByKey(t.key),i=this.normalizedConditions(e.conditions,this.defaultConditionKey(t),"general"),n=this.nextGeneralConditionKey(t,i);i.push(this.createCondition("general",n)),this.$set(e,"conditions",i),this.syncBadgeRules()},nextGeneralConditionKey:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=this.conditionOptionsForSource("general").map(function(t){return t.value}).filter(function(t){return!!t}),n=this.defaultConditionKey(t);if(!i.length)return n;var o=e.filter(function(t){return t&&!t.unsupported&&"general"===t.source&&i.includes(t.key)});if(!o.length&&n&&i.includes(n))return n;var a=o.map(function(t){return t.key}),s=new Set(a),l=a.map(function(t){return i.indexOf(t)}).filter(function(t){return t>=0}),c=i.indexOf(n),d=l.length?Math.max.apply(Math,(0,r.A)(l)):c,u=d>=0?d+1:0,p=i.slice(u).concat(i.slice(0,u));return p.find(function(t){return!s.has(t)})||p[0]||n||i[0]},removeCondition:function(t,e){var i=this.badgeRuleByKey(t.key),n=this.normalizedConditions(i.conditions,this.defaultConditionKey(t),"general");e<0||e>=n.length||(n.splice(e,1),this.$set(i,"conditions",n),this.syncBadgeRules())},updateConditionSource:function(t,e,i){var n=this.badgeRuleByKey(t.key),o=this.normalizedConditions(n.conditions,this.defaultConditionKey(t),"general"),r=this.createCondition(i,this.defaultConditionKeyForSource(i));o.splice(e,1,r),this.$set(n,"conditions",o),this.syncLegacyCondition(t,e,r),this.syncBadgeRules()},updateConditionKey:function(t,e,i){var n=this.badgeRuleByKey(t.key),o=this.normalizedConditions(n.conditions,this.defaultConditionKey(t),"general"),r=o[e]&&o[e].source?o[e].source:"general",a=this.createCondition(r,i);o.splice(e,1,a),this.$set(n,"conditions",o),this.syncLegacyCondition(t,e,a),this.syncBadgeRules()},updateConditionOperator:function(t,e,i){var n=this.badgeRuleByKey(t.key),o=this.normalizedConditions(n.conditions,this.defaultConditionKey(t),"general"),r=h({},o[e]),a=this.operatorAlias(i);r.unsupported||this.operatorIsAllowed(r.source,r.key,a)&&(r.operator=a,r.value=this.operatorNeedsValue(a)?r.value:"",o.splice(e,1,r),this.$set(n,"conditions",o),this.syncLegacyCondition(t,e,r),this.syncBadgeRules())},updateConditionValue:function(t,e,i){var n=this.badgeRuleByKey(t.key),o=this.normalizedConditions(n.conditions,this.defaultConditionKey(t),"general"),r=h({},o[e]);r.value=r.unsupported?this.stringifyValue(i):this.normalizeConditionValue(r.source,r.key,i),o.splice(e,1,r),this.$set(n,"conditions",o),this.syncLegacyCondition(t,e,r),this.syncBadgeRules()},defaultConditionKey:function(t){return"new"===t.key?"age_days":"featured"===t.key?"is_featured":"view_count"},syncLegacyCondition:function(t,e,i){t.core&&"general"===i.source&&("new"!==t.key||0!==e||"age_days"!==i.key?"popular"===t.key&&("view_count"===i.key&&(this.updateField("listing_popular_by","view_count"),this.updateField("views_for_popular",String(i.value))),"average_rating"===i.key&&this.updateField("average_review_for_popular",String(i.value))):this.updateField("new_listing_day",String(i.value)))},conditionLegacyFields:function(t,e,i){return t.core&&"general"===e.source?"new"===t.key&&0===i&&"age_days"===e.key?["new_listing_day"]:"popular"===t.key&&"view_count"===e.key?["listing_popular_by","views_for_popular"]:"popular"===t.key&&"average_rating"===e.key?["average_review_for_popular"]:[]:[]},openResetConfirm:function(){this.showResetConfirm=!0},closeResetConfirm:function(){this.showResetConfirm=!1},confirmResetDefaults:function(){this.showResetConfirm=!1,this.resetDefaults()},moveResetModalToBody:function(){this.showResetConfirm&&"undefined"!=typeof document&&this.$refs.resetModal&&(document.body.classList.add("directorist-badge-reset-modal-open"),this.$refs.resetModal.parentNode!==document.body&&document.body.appendChild(this.$refs.resetModal))},cleanupResetModal:function(){"undefined"!=typeof document&&(document.body.classList.remove("directorist-badge-reset-modal-open"),this.$refs.resetModal&&this.$refs.resetModal.parentNode===document.body&&document.body.removeChild(this.$refs.resetModal))},addBadge:function(){var t=this,e=this.newCustomBadgeKey(),i=this.customBadgeDefaults();this.rulesDraft&&this.rulesDraft.badges||(this.rulesDraft=this.defaultBadgeRules(!1)),Object.keys(this.openBadges).forEach(function(e){t.$set(t.openBadges,e,!1)}),this.$set(this.rulesDraft.badges,e,i),this.$set(this.openBadges,e,!0),this.syncBadgeRules(),this.$nextTick(this.refreshIconPickers)},deleteBadge:function(t){!t.core&&this.rulesDraft&&this.rulesDraft.badges&&(this.$delete(this.rulesDraft.badges,t.key),this.$delete(this.openBadges,t.key),this.destroyIconPicker(t.key),this.syncBadgeRules())},resetDefaults:function(){this.rulesDraft=this.factoryDefaultBadgeRules(),this.openBadges={new:!0,popular:!1,featured:!1},this.destroyIconPickers(),this.updateField("badge_display_type","text_badge"),this.updateField("new_badge_text","New"),this.updateField("new_listing_day","3"),this.updateField("new_back_color","#2C99FF"),this.updateField("popular_badge_text","Popular"),this.updateField("listing_popular_by","view_count"),this.updateField("views_for_popular","5"),this.updateField("average_review_for_popular","4"),this.updateField("popular_back_color","#f51957"),this.updateField("feature_badge_text","Featured"),this.updateField("featured_back_color","#fa8b0c"),this.syncBadgeRules(!0),this.$nextTick(this.refreshIconPickers)},newCustomBadgeKey:function(){if(!this.rulesDraft||!this.rulesDraft.badges)return"custom_badge_"+Date.now().toString(36);var t="";do{t="custom_badge_"+Math.random().toString(36).slice(2,8).replace(/[^a-z0-9]/g,"")}while(this.rulesDraft.badges[t]);return t},isCustomBadgeKey:function(t){return/^custom_badge_[a-z0-9_]+$/.test(String(t||""))},rulesAreSame:function(t,e){return JSON.stringify(t||null)===JSON.stringify(e||null)},isOpen:function(t){return!!this.openBadges[t]},toggleBadge:function(t){this.$set(this.openBadges,t,!this.openBadges[t])},badgeHasHighlightedField:function(t){return!(!this.highlightedFieldKey||!Array.isArray(t.fields))&&t.fields.includes(this.highlightedFieldKey)},openHighlightedBadge:function(){var t=this;this.highlightedFieldKey&&this.badges.forEach(function(e){t.badgeHasHighlightedField(e)&&t.$set(t.openBadges,e.key,!0)})},fieldHighlightClass:function(t){return t?(0,n.A)((0,n.A)({},"cptm-field-wraper-key-".concat(t),!0),"highlight-field",this.highlightedFieldKey===t):{}},conditionHighlightClass:function(t){var e=this;return(Array.isArray(t.fields)?t.fields:[]).reduce(function(t,i){return t["cptm-field-wraper-key-".concat(i)]=!0,t["highlight-field"]=t["highlight-field"]||e.highlightedFieldKey===i,t},{})},conditionRowClass:function(t){var e=Array.isArray(t.fields)?t.fields:[];return this.highlightedFieldKey&&e.includes(this.highlightedFieldKey)?{"highlight-field":!0}:{}},chipLabel:function(t){return this.badgeVisibleLabel(t)||this.badgeInternalName(t)},chipStyle:function(t){var e=this.normalizedStyle(this.badgeRuleByKey(t.key).style,t.defaultColor);return{backgroundColor:e.bg,borderColor:e.border||e.bg,color:e.text||"#ffffff"}},conditionAriaLabel:function(t,e){return"".concat(this.badgeInternalName(t)," ").concat(e)},conditionSummary:function(t){var e=this,i=this.conditionRows(t);if(!i.length)return this.conditionlessSummary(t);var n="any"===this.badgeMatchMode(t)?" OR ":" AND ";return i.map(function(t){return e.conditionSummaryText(t)}).join(n)},conditionlessSummary:function(t){return t.core?"No conditions - default badge behavior":"No conditions - shows wherever placed"},conditionSummaryText:function(t){if(t.unsupported)return"".concat(this.conditionSourceLabel(t.source),": Unsupported condition");var e=this.conditionDefinition(t.source,t.key),i=this.operatorLabel(t.operator),n=this.conditionSourceLabel(t.source);return this.operatorNeedsValue(t.operator)?"".concat(n,": ").concat(e.label," ").concat(i," ").concat(this.conditionDisplayValue(t)):"".concat(n,": ").concat(e.label," ").concat(i)},conditionSourceLabel:function(t){var e=this.conditionSourceOptions.find(function(e){return e.value===t});return e?e.label:"General"},operatorLabel:function(t){var e=this.operatorAlias(t);return[">=",">","<=","<"].includes(e)?this.operatorOptionLabel(e):"is_not"===e?"is not":"not_contains"===e?"does not contain":"="===e?"is":"is_empty"===e?"is empty":"is_not_empty"===e?"is not empty":e},conditionDisplayValue:function(t){if("boolean"===t.valueType)return"true"===t.value||!0===t.value?"true":"false";if(this.exactSelectValueTypes().includes(t.valueType)||this.optionMembershipValueTypes().includes(t.valueType)){var e=this.conditionOptionByValue(t.valueOptions,t.value);return e?e.label:t.value}return t.value},normalizeHex:function(t){var e=String(t||"").trim(),i=e.match(/^#([0-9a-f]{3})$/i);return i?"#".concat(i[1].split("").map(function(t){return"".concat(t).concat(t)}).join("").toLowerCase()):/^#[0-9a-f]{6}$/i.test(e)?e.toLowerCase():""},nativeColorValue:function(t){return this.normalizeHex(t)||"#ffffff"}}},m=v,_=(0,u.A)(m,f,[function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-badges-card__head"},[e("h3",[t._v("Badges")]),t._v(" "),e("p",[t._v("\n Create as many badges as you want. Each badge has its own conditions\n and style. A listing can match multiple badges at once.\n ")])])}],!1,null,null,null).exports,y=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-checkbox-accordion",class:{"cptm-checkbox-accordion--open":t.isOpen}},[e("button",{staticClass:"cptm-checkbox-accordion__toggle",attrs:{type:"button","aria-expanded":t.isOpen?"true":"false"},on:{click:function(e){return e.stopPropagation(),t.toggleOpen.apply(null,arguments)}}},[e("svg",{staticClass:"cptm-checkbox-accordion__chevron",attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"}},[e("polyline",{attrs:{points:"9 18 15 12 9 6"}})]),t._v(" "),e("span",{staticClass:"cptm-checkbox-accordion__title",domProps:{innerHTML:t._s(t.labelText)}})]),t._v(" "),t.isOpen?e("div",{staticClass:"cptm-checkbox-accordion__body"},[t._l(t.parsedOptions,function(i){return e("label",{key:i.value,staticClass:"cptm-checkbox-accordion__row"},[e("span",{staticClass:"cptm-checkbox-accordion__label",domProps:{innerHTML:t._s(i.label)}}),t._v(" "),e("span",{staticClass:"cptm-checkbox-accordion__switch",class:{"cptm-checkbox-accordion__switch--active":t.isSelected(i.value)},attrs:{"aria-hidden":"true"}}),t._v(" "),e("input",{staticClass:"cptm-checkbox-accordion__input",attrs:{type:"checkbox"},domProps:{checked:t.isSelected(i.value),value:i.value},on:{change:function(e){return t.toggleValue(i.value)}}})])}),t._v(" "),t.parsedOptions.length?t._e():e("p",{staticClass:"cptm-checkbox-accordion__empty"},[t._v("\n No options available.\n ")])],2):t._e()])};y._withStripped=!0;var b={name:"settings-checkbox-array-accordion",props:{field:{type:Object,default:function(){return{}}},fieldKey:{type:String,required:!0},isHighlighted:{type:Boolean,default:!1}},data:function(){return{isOpen:!!this.isHighlighted}},computed:{labelText:function(){return this.field.label||""},currentValue:function(){return this.normalizeValue(this.field.value)},parsedOptions:function(){return Array.isArray(this.field.options)?this.field.options.map(function(t){return{value:void 0===t.value||null===t.value?"":String(t.value),label:t.label||""}}):[]},optionValues:function(){return this.parsedOptions.map(function(t){return t.value})}},watch:{isHighlighted:function(t){t&&(this.isOpen=!0)}},methods:{normalizeValue:function(t){return Array.isArray(t)?t.map(function(t){return String(t)}):[]},isSelected:function(t){return this.currentValue.includes(String(t))},toggleOpen:function(){this.isOpen=!this.isOpen},toggleValue:function(t){var e=this,i=String(t),n=(0,r.A)(this.currentValue);n.includes(i)?n=n.filter(function(t){return t!==i}):n.push(i);var o=this.optionValues.filter(function(t){return n.includes(t)}),a=n.filter(function(t){return!e.optionValues.includes(t)});this.$emit("update-field",{fieldKey:this.fieldKey,value:[].concat((0,r.A)(o),(0,r.A)(a))})}}},w=(0,u.A)(b,y,[],!1,null,null,null).exports,C=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-checkout-currency-match"},[e("div",{staticClass:"cptm-checkout-currency-match__content"},[e("label",[t._v(t._s(t.labelText))]),t._v(" "),t.descriptionText?e("p",[t._v(t._s(t.descriptionText))]):t._e()]),t._v(" "),e("button",{staticClass:"cptm-input-toggle",class:{active:t.isMatchEnabled},attrs:{type:"button","aria-pressed":t.isMatchEnabled?"true":"false"},on:{click:t.toggleMatch}})])};C._withStripped=!0;var O={name:"settings-checkout-currency-match",props:{config:{type:Object,default:function(){return{}}},fields:{type:Object,default:function(){return{}}},customMode:{type:Boolean,default:!1}},computed:{labelText:function(){return this.config.label||"Match display currency"},descriptionText:function(){return this.config.description||""},displayCurrency:function(){var t;return(null===(t=this.fields.g_currency)||void 0===t?void 0:t.value)||""},displayCurrencyPosition:function(){var t;return(null===(t=this.fields.g_currency_position)||void 0===t?void 0:t.value)||""},checkoutCurrency:function(){var t;return(null===(t=this.fields.payment_currency)||void 0===t?void 0:t.value)||""},checkoutCurrencyPosition:function(){var t;return(null===(t=this.fields.payment_currency_position)||void 0===t?void 0:t.value)||""},valuesMatchDisplay:function(){return this.normalizeCurrency(this.checkoutCurrency)===this.normalizeCurrency(this.displayCurrency)&&String(this.checkoutCurrencyPosition||"")===String(this.displayCurrencyPosition||"")},isMatchEnabled:function(){return!this.customMode}},watch:{displayCurrency:function(){this.syncCheckoutCurrency()},displayCurrencyPosition:function(){this.syncCheckoutCurrency()}},mounted:function(){this.$emit("set-custom-mode",!this.valuesMatchDisplay)},methods:{normalizeCurrency:function(t){return String(t||"").trim().toUpperCase()},emitFieldUpdate:function(t,e){this.$emit("update-field",{fieldKey:t,value:e})},syncCheckoutCurrency:function(){this.customMode||(this.checkoutCurrency!==this.displayCurrency&&this.emitFieldUpdate("payment_currency",this.displayCurrency),this.checkoutCurrencyPosition!==this.displayCurrencyPosition&&this.emitFieldUpdate("payment_currency_position",this.displayCurrencyPosition))},toggleMatch:function(){this.isMatchEnabled?this.$emit("set-custom-mode",!0):(this.emitFieldUpdate("payment_currency",this.displayCurrency),this.emitFieldUpdate("payment_currency_position",this.displayCurrencyPosition),this.$emit("set-custom-mode",!1))}}},W=(0,u.A)(O,C,[],!1,null,null,null).exports,x=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-form-group cptm-preview-background-color"},[e("div",{staticClass:"atbdp-row"},[e("div",{staticClass:"atbdp-col atbdp-col-4"},[t.labelText?e("label",{domProps:{innerHTML:t._s(t.labelText)}}):t._e(),t._v(" "),t.descriptionText?e("p",{staticClass:"cptm-form-group-info",domProps:{innerHTML:t._s(t.descriptionText)}}):t._e()]),t._v(" "),e("div",{staticClass:"atbdp-col atbdp-col-8"},[e("div",{staticClass:"cptm-preview-background-color__control"},[e("label",{staticClass:"cptm-preview-background-color__swatch",style:{backgroundColor:t.swatchColor},attrs:{title:"Choose color for ".concat(t.plainLabel)}},[e("input",{attrs:{type:"color","aria-label":t.plainLabel},domProps:{value:t.nativeColorValue},on:{input:function(e){return t.updateValue(e.target.value)}}})]),t._v(" "),e("input",{staticClass:"cptm-preview-background-color__input",attrs:{type:"text",autocomplete:"off",spellcheck:"false"},domProps:{value:t.fieldValue},on:{input:function(e){return t.updateValue(e.target.value)}}})])])])])};x._withStripped=!0;var A={name:"settings-color-text-field",props:{field:{type:Object,default:function(){return{}}},fieldKey:{type:String,required:!0}},computed:{labelText:function(){return this.field.label||""},plainLabel:function(){return this.stripHtml(this.labelText)||"Color"},descriptionText:function(){return this.field.description||""},fieldValue:function(){return void 0===this.field.value||null===this.field.value?"":String(this.field.value)},nativeColorValue:function(){return this.toNativeColorValue(this.fieldValue)},swatchColor:function(){var t=this.fieldValue.trim();return t?"undefined"!=typeof CSS&&CSS.supports&&CSS.supports("color",t)?t:this.nativeColorValue:"#ffffff"}},methods:{stripHtml:function(t){if(null==t)return"";var e=document.createElement("div");return e.innerHTML=String(t),(e.textContent||e.innerText||"").trim()},normalizeHex:function(t){var e=String(t||"").trim(),i=e.match(/^#([0-9a-f]{3})$/i);return i?"#".concat(i[1].split("").map(function(t){return"".concat(t).concat(t)}).join("").toLowerCase()):/^#[0-9a-f]{6}$/i.test(e)?e.toLowerCase():""},toNativeColorValue:function(t){var e=this.normalizeHex(t);if(e)return e;if("undefined"==typeof document)return"#ffffff";var i=document.createElement("canvas").getContext("2d");return i?(i.fillStyle="#ffffff",i.fillStyle=String(t||"").trim(),this.normalizeHex(i.fillStyle)||"#ffffff"):"#ffffff"},updateValue:function(t){this.$emit("update-field",{fieldKey:this.fieldKey,value:t})}}},S=(0,u.A)(A,x,[],!1,null,null,null).exports,k=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-default-location-address"},[e("div",{staticClass:"cptm-default-location-address__content"},[e("label",{attrs:{for:t.inputId}},[t._v("Default address")]),t._v(" "),e("p",[t._v("Used as the fallback map center when a listing has no address set.")])]),t._v(" "),e("div",{staticClass:"cptm-default-location-address__control"},[e("div",{staticClass:"cptm-default-location-address__input-wrap",class:{"cptm-default-location-address__input-wrap--open":t.showResults,"cptm-default-location-address__input-wrap--loading":t.showDetectSpinner}},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.addressValue,expression:"addressValue"}],attrs:{id:t.inputId,type:"text",autocomplete:"off",placeholder:"Search for a place or address"},domProps:{value:t.addressValue},on:{focus:t.handleAddressFocus,input:[function(e){e.target.composing||(t.addressValue=e.target.value)},t.handleAddressInput],keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.geocodeCurrentAddress.apply(null,arguments))},blur:t.handleAddressBlur}}),t._v(" "),e("button",{staticClass:"cptm-default-location-address__detect",class:{"cptm-default-location-address__detect--active":t.showDetectSpinner},attrs:{type:"button",title:"Use my current location","aria-label":"Detect location",disabled:t.isBusy},on:{mousedown:function(t){t.preventDefault()},click:t.detectLocation}},[t.showDetectSpinner?e("span",{staticClass:"cptm-default-location-address__detect-spinner",attrs:{"aria-hidden":"true"}}):e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true",focusable:"false"}},[e("circle",{attrs:{cx:"12",cy:"12",r:"3"}}),t._v(" "),e("circle",{attrs:{cx:"12",cy:"12",r:"9"}}),t._v(" "),e("path",{attrs:{d:"M12 2v3M12 19v3M2 12h3M19 12h3"}})])]),t._v(" "),t.showResults?e("div",{staticClass:"cptm-default-location-address__results"},t._l(t.suggestions,function(i){return e("button",{key:i.id,attrs:{type:"button"},on:{mousedown:function(e){return e.preventDefault(),t.selectSuggestion(i)}}},[t._v("\n "+t._s(i.label)+"\n ")])}),0):t._e()]),t._v(" "),t.message?e("p",{staticClass:"cptm-default-location-address__message",class:"cptm-default-location-address__message--"+t.messageType},[t._v("\n "+t._s(t.message)+"\n ")]):t._e()])])};function j(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function P(t){for(var e=1;e=3&&this.queueSearch()},handleAddressInput:function(){this.clearStatus(),this.addressValue.trim()?this.queueSearch():this.clearDefaultCoordinates()},handleAddressBlur:function(){var t=this;window.clearTimeout(this.blurTimer),this.blurTimer=window.setTimeout(function(){t.addressValue&&t.addressValue!==t.lastResolvedAddress&&t.geocodeCurrentAddress()},180)},queueSearch:function(){var t=this;window.clearTimeout(this.searchTimer),!this.addressValue||this.addressValue.trim().length<3?this.suggestions=[]:this.searchTimer=window.setTimeout(function(){t.searchAddress(t.addressValue.trim())},450)},searchAddress:function(t){var e=this;this.providerCanResolve()?(this.isSearching=!0,(this.isGoogleProvider?this.searchGoogleAddress(t):this.searchOpenStreetAddress(t)).then(function(t){e.suggestions=t}).catch(function(t){e.suggestions=[],e.setStatus("warning",t.message||"Address search failed.")}).finally(function(){e.isSearching=!1})):this.suggestions=[]},searchOpenStreetAddress:function(t){var e="https://nominatim.openstreetmap.org/search?format=json&q=".concat(encodeURIComponent(t));return fetch(e).then(function(t){if(!t.ok)throw new Error("OpenStreetMap address search failed.");return t.json()}).then(function(t){return(Array.isArray(t)?t:[]).slice(0,6).map(function(t){return{id:"".concat(t.lat,":").concat(t.lon,":").concat(t.display_name),label:t.display_name,lat:t.lat,lng:t.lon}})})},searchGoogleAddress:function(t){var e=this;return this.loadGoogleMaps().then(function(){return new Promise(function(i,n){(new window.google.maps.places.AutocompleteService).getPlacePredictions({input:t,types:["geocode"]},function(t,o){"ZERO_RESULTS"!==o?"OK"===o?i((t||[]).slice(0,6).map(function(t){return{id:t.place_id,placeId:t.place_id,label:t.description}})):n(new Error(e.googleStatusMessage(o,"Google address search failed"))):i([])})})})},selectSuggestion:function(t){this.suggestions=[],t.lat&&t.lng?this.applyCoordinates({lat:t.lat,lng:t.lng,address:t.label}):t.placeId&&this.geocodeGooglePlace(t.placeId,t.label)},geocodeCurrentAddress:function(){var t=this,e=this.addressValue.trim();e&&e!==this.lastResolvedAddress&&this.providerCanResolve()&&(this.isResolving=!0,this.suggestions=[],(this.isGoogleProvider?this.geocodeGoogleAddress(e):this.geocodeOpenStreetAddress(e)).then(function(e){t.applyCoordinates(e)}).catch(function(e){t.setStatus("warning",e.message||"Address could not be resolved.")}).finally(function(){t.isResolving=!1}))},clearDefaultCoordinates:function(){var t=this;window.clearTimeout(this.searchTimer),window.clearTimeout(this.blurTimer),this.suggestions=[],this.lastReverseKey="",this.lastResolvedAddress="",this.lastCoordinateAddress="";var e=null!==this.latitudeValue&&void 0!==this.latitudeValue&&""!==String(this.latitudeValue),i=null!==this.longitudeValue&&void 0!==this.longitudeValue&&""!==String(this.longitudeValue);(e||i)&&(this.isUpdatingCoordinates=!0,this.setFieldValue(this.latitudeField,""),this.setFieldValue(this.longitudeField,""),this.$nextTick(function(){t.isUpdatingCoordinates=!1}))},geocodeOpenStreetAddress:function(t){return this.searchOpenStreetAddress(t).then(function(t){if(!t.length)throw new Error("No matching address found.");return t[0]})},geocodeGoogleAddress:function(t){var e=this;return this.loadGoogleMaps().then(function(){return new Promise(function(i,n){(new window.google.maps.Geocoder).geocode({address:t},function(t,o){"OK"===o&&t&&t[0]?i(e.googleResultToLocation(t[0])):n(new Error(e.googleStatusMessage(o,"Google Maps could not resolve this address")))})})})},geocodeGooglePlace:function(t,e){var i=this;this.providerCanResolve()&&(this.isResolving=!0,this.loadGoogleMaps().then(function(){return new Promise(function(n,o){(new window.google.maps.Geocoder).geocode({placeId:t},function(t,r){if("OK"===r&&t&&t[0]){var a=i.googleResultToLocation(t[0]);return a.address=a.address||e,void n(a)}o(new Error(i.googleStatusMessage(r,"Google Maps could not resolve this place")))})})}).then(function(t){i.applyCoordinates(t)}).catch(function(t){i.setStatus("warning",t.message||"Address could not be resolved.")}).finally(function(){i.isResolving=!1}))},googleResultToLocation:function(t){var e=t.geometry&&t.geometry.location;if(!e)throw new Error("Google Maps did not return coordinates for this address.");return{address:F(t),lat:e.lat(),lng:e.lng()}},applyCoordinates:function(t){var e=this,i=I(t.lat),n=I(t.lng);i&&n?(this.isUpdatingCoordinates=!0,this.setFieldValue(this.latitudeField,i),this.setFieldValue(this.longitudeField,n),this.$nextTick(function(){e.isUpdatingCoordinates=!1,e.lastReverseKey=e.coordinateKey(i,n)}),this.addressValue=t.address||E(i,n),this.lastResolvedAddress=this.addressValue,this.lastCoordinateAddress=this.addressValue,this.clearStatus()):this.setStatus("warning","Address did not return valid coordinates.")},isInsecureLocationOrigin:function(){return"undefined"!=typeof window&&!1===window.isSecureContext},insecureLocationMessage:function(){return"Location detection needs HTTPS or localhost. Open this admin over HTTPS to allow the browser permission prompt."},blockedLocationMessage:function(){return"Location is blocked for this site. Allow location from the browser address bar, then try again."},currentLocationPermissionState:function(){return navigator.permissions&&navigator.permissions.query?navigator.permissions.query({name:"geolocation"}).then(function(t){return t.state}).catch(function(){return""}):Promise.resolve("")},geolocationErrorMessage:function(t){var e=t&&t.message?String(t.message):"";return this.isInsecureLocationOrigin()||/secure origin|secure context|https/i.test(e)?this.insecureLocationMessage():t&&void 0!==t.code?t.code===t.PERMISSION_DENIED?this.blockedLocationMessage():t.code===t.POSITION_UNAVAILABLE?"Your current location is unavailable.":t.code===t.TIMEOUT?"Location detection timed out.":"Location could not be detected.":"Location could not be detected."},detectLocation:function(){var t=this;navigator.geolocation?this.isInsecureLocationOrigin()?this.setStatus("warning",this.insecureLocationMessage()):(this.isDetecting=!0,this.currentLocationPermissionState().then(function(e){if("denied"===e)return t.isDetecting=!1,void t.setStatus("warning",t.blockedLocationMessage());navigator.geolocation.getCurrentPosition(function(e){var i=e.coords.latitude,n=e.coords.longitude;if(!t.providerCanResolve())return t.applyCoordinates({address:t.currentLocationDetectedLabel(),lat:i,lng:n}),t.setStatus("warning","Location detected. Add a Google Maps API key to resolve the address."),void(t.isDetecting=!1);(t.isGoogleProvider?t.reverseGoogleCoordinates({lat:i,lng:n}):t.reverseOpenStreetCoordinates({lat:i,lng:n})).then(function(e){t.applyCoordinates({address:e,lat:i,lng:n})}).catch(function(e){t.applyCoordinates({address:t.currentLocationDetectedLabel(),lat:i,lng:n}),t.setStatus("warning",e.message||"Location detected, but address could not be resolved.")}).finally(function(){t.isDetecting=!1})},function(e){t.isDetecting=!1,t.setStatus("warning",t.geolocationErrorMessage(e))},{enableHighAccuracy:!0,timeout:1e4,maximumAge:6e4})})):this.setStatus("warning","Your browser does not support location detection.")}}},M=$,V=(0,u.A)(M,k,[],!1,null,null,null).exports,N=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-email-notification-toggle"},[e("div",{staticClass:"cptm-email-notification-toggle__content"},[e("label",[t._v(t._s(t.labelText))]),t._v(" "),t.descriptionText?e("p",[t._v(t._s(t.descriptionText))]):t._e()]),t._v(" "),e("button",{staticClass:"cptm-input-toggle",class:{active:t.isEmailEnabled},attrs:{type:"button","aria-pressed":t.isEmailEnabled?"true":"false"},on:{click:t.toggleEmailNotifications}})])};N._withStripped=!0;var B={name:"settings-email-notification-toggle",props:{field:{type:Object,default:function(){return{}}},fieldKey:{type:String,required:!0}},computed:{labelText:function(){return this.field.label||"Enable email notifications"},descriptionText:function(){return this.field.description||""},isEmailDisabled:function(){return this.normalizeBoolean(this.field.value)},isEmailEnabled:function(){return!this.isEmailDisabled}},methods:{normalizeBoolean:function(t){return!0===t||"true"===t||1===t||"1"===t},toggleEmailNotifications:function(){this.$emit("update-field",{fieldKey:this.fieldKey,value:this.isEmailEnabled})}}},R=(0,u.A)(B,N,[],!1,null,null,null).exports,K=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-extension-promotion"},[e("div",{staticClass:"cptm-extension-promotion__row"},[e("div",[e("h3",[t._v(t._s(t.title))]),t._v(" "),e("p",[t._v(t._s(t.description))])])]),t._v(" "),e("div",{staticClass:"cptm-extension-promotion__row"},[e("div",[e("h3",[t._v(t._s(t.browseTitle))]),t._v(" "),e("p",[t._v(t._s(t.browseDescription))])]),t._v(" "),e("a",{staticClass:"cptm-extension-promotion__button",attrs:{href:t.browseUrl}},[t._v("\n "+t._s(t.browseButtonLabel)+"\n ")])])])};K._withStripped=!0;var H={name:"settings-extension-promotion",props:{field:{type:Object,default:function(){return{}}},extensionContext:{type:Object,default:function(){return{}}}},computed:{title:function(){return this.field.title||"Installed extensions"},description:function(){var t=Array.isArray(this.extensionContext.extensionLabels)?this.extensionContext.extensionLabels:[];if(this.extensionContext.hasExtensionSettings){var e="Extension settings are available in the settings panel";return t.length?"".concat(e,": ").concat(t.join(", "),"."):"".concat(e,".")}return this.field.description||"No extension settings available yet. Each extension you install can add its own settings section here."},browseTitle:function(){return this.field.browseTitle||"Browse extensions"},browseDescription:function(){return this.field.browseDescription||"30+ extensions available including PayPal, Stripe, Live Chat, Universal Search, Booking, and Pricing Plans."},browseButtonLabel:function(){return this.field.browseButtonLabel||"View directory"},browseUrl:function(){return this.field.browseUrl||"/wp-admin/edit.php?post_type=at_biz_dir&page=atbdp-extension"}}},G=(0,u.A)(H,K,[],!1,null,null,null).exports,U=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-notification-events"},[e("table",{staticClass:"cptm-notification-events__table"},[e("thead",[e("tr",[e("th",{staticClass:"cptm-notification-events__event-column"},[t._v("Event")]),t._v(" "),e("th",{staticClass:"cptm-notification-events__channel-column"},[t._v("Email")]),t._v(" "),t.hasWebPushChannel?e("th",{staticClass:"cptm-notification-events__channel-column"},[t._v("\n Web Push\n ")]):t._e(),t._v(" "),e("th",{staticClass:"cptm-notification-events__action-column"},[t._v("Action")])])]),t._v(" "),e("tbody",[t._l(t.eventGroups,function(i){return[e("tr",{key:i.key,staticClass:"cptm-notification-events__group-row"},[e("td",{attrs:{colspan:t.tableColumnCount}},[t._v(t._s(i.label))])]),t._v(" "),t._l(i.events,function(n){return e("tr",{key:i.key+"-"+n.key,staticClass:"cptm-notification-events__row",class:t.eventRowClass(n)},[e("td",[e("div",{staticClass:"cptm-notification-events__event"},[e("span",{staticClass:"cptm-notification-events__name"},[t._v(t._s(n.label))]),t._v(" "),e("span",{staticClass:"cptm-notification-events__description"},[t._v("\n "+t._s(n.description)+"\n ")])])]),t._v(" "),e("td",{staticClass:"cptm-notification-events__channel-cell"},[n.templateOnly?e("span",{staticClass:"cptm-notification-events__template-only"},[t._v("\n Template\n ")]):n.alwaysOn?e("span",{staticClass:"cptm-notification-events__always-on",attrs:{title:"Always on for account emails"}},[e("button",{staticClass:"cptm-input-toggle active",attrs:{type:"button","aria-pressed":"true",disabled:""}})]):n.emailFieldKey?e("button",{staticClass:"cptm-input-toggle",class:{active:t.eventIsEnabled(n,"email")},attrs:{type:"button","aria-pressed":t.eventIsEnabled(n,"email")?"true":"false"},on:{click:function(e){return t.toggleEvent(n.emailFieldKey,n.value)}}}):e("span",{staticClass:"cptm-notification-events__unavailable"},[t._v("-")])]),t._v(" "),t.hasWebPushChannel?e("td",{staticClass:"cptm-notification-events__channel-cell"},[n.webPushFieldKey?e("button",{staticClass:"cptm-input-toggle",class:{active:t.webPushSwitchIsActive(n)},attrs:{type:"button","aria-pressed":t.webPushSwitchIsActive(n)?"true":"false",disabled:t.webPushSwitchIsDisabled(n)},on:{click:function(e){return t.toggleWebPushEvent(n)}}}):e("span",{staticClass:"cptm-notification-events__unavailable"},[t._v("-")])]):t._e(),t._v(" "),e("td",{staticClass:"cptm-notification-events__action-cell"},[t.eventHasEditableTemplate(n)?e("button",{staticClass:"cptm-notification-events__edit",attrs:{type:"button"},on:{click:function(e){return t.openTemplateModal(n)}}},[t._v("\n Edit\n ")]):e("button",{staticClass:"cptm-notification-events__edit cptm-notification-events__edit--disabled",attrs:{type:"button",title:"No editable template is registered for this event",disabled:""}},[t._v("\n Edit\n ")])])])})]})],2)]),t._v(" "),t.modalEvent?e("div",{staticClass:"cptm-notification-modal",attrs:{role:"dialog","aria-modal":"true","aria-labelledby":"cptm-notification-modal-title"},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.closeTemplateModal.apply(null,arguments)}}},[e("div",{staticClass:"cptm-notification-modal__backdrop",on:{click:t.closeTemplateModal}}),t._v(" "),e("div",{staticClass:"cptm-notification-modal__panel"},[e("div",{staticClass:"cptm-notification-modal__header"},[e("div",[e("h3",{attrs:{id:"cptm-notification-modal-title"}},[t._v("Edit · "+t._s(t.modalEvent.label))]),t._v(" "),e("span",{staticClass:"cptm-notification-modal__badge"},[t._v(t._s(t.modalEvent.badge||t.modalEvent.value))])]),t._v(" "),e("button",{staticClass:"cptm-notification-modal__close",attrs:{type:"button","aria-label":"Close"},on:{click:t.closeTemplateModal}},[t._v("\n ×\n ")])]),t._v(" "),e("div",{staticClass:"cptm-notification-modal__body"},[t.modalEvent.template?[t._m(0),t._v(" "),e("div",{staticClass:"cptm-notification-modal__placeholders"},[e("p",[t._v("Click a placeholder to insert it into the active field.")]),t._v(" "),e("div",{staticClass:"cptm-notification-modal__placeholder-list"},t._l(t.modalPlaceholders,function(i){return e("button",{key:i,attrs:{type:"button"},on:{click:function(e){return t.insertPlaceholder(i)}}},[t._v("\n "+t._s(i)+"\n ")])}),0)]),t._v(" "),e("label",{staticClass:"cptm-notification-modal__field"},[e("span",[t._v("Subject")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.modalDraft.subject,expression:"modalDraft.subject"}],ref:"subjectInput",attrs:{type:"text"},domProps:{value:t.modalDraft.subject},on:{focus:function(e){t.activeDraftField="subject"},input:function(e){e.target.composing||t.$set(t.modalDraft,"subject",e.target.value)}}})]),t._v(" "),e("label",{staticClass:"cptm-notification-modal__field"},[e("span",[t._v("Body")]),t._v(" "),e("small",[t._v("HTML is allowed.")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.modalDraft.body,expression:"modalDraft.body"}],ref:"bodyInput",domProps:{value:t.modalDraft.body},on:{focus:function(e){t.activeDraftField="body"},input:function(e){e.target.composing||t.$set(t.modalDraft,"body",e.target.value)}}})])]:t._e(),t._v(" "),t.modalEvent.webPushTemplate?[e("div",{staticClass:"cptm-notification-modal__section-title",class:{"cptm-notification-modal__section-title--disabled":t.webPushTemplateDisabled}},[e("span",[t._v("Web push template")])]),t._v(" "),t.webPushTemplateDisabled?e("p",{staticClass:"cptm-notification-modal__disabled-note"},[t._v("\n Enable web push notifications to edit this template.\n ")]):t._e(),t._v(" "),e("div",{staticClass:"cptm-notification-modal__grid"},[e("label",{staticClass:"cptm-notification-modal__field",class:{"cptm-notification-modal__field--disabled":t.webPushTemplateDisabled}},[e("span",[t._v("\n Title\n "),e("small",[t._v(t._s(t.webPushTitleLength)+" / 60")])]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.modalDraft.webPushTitle,expression:"modalDraft.webPushTitle"}],ref:"webPushTitleInput",attrs:{type:"text",disabled:t.webPushTemplateDisabled},domProps:{value:t.modalDraft.webPushTitle},on:{focus:function(e){t.activeDraftField="webPushTitle"},input:function(e){e.target.composing||t.$set(t.modalDraft,"webPushTitle",e.target.value)}}})]),t._v(" "),e("label",{staticClass:"cptm-notification-modal__field",class:{"cptm-notification-modal__field--disabled":t.webPushTemplateDisabled}},[e("span",[t._v("\n Message\n "),e("small",[t._v(t._s(t.webPushMessageLength)+" / 100")])]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.modalDraft.webPushMessage,expression:"modalDraft.webPushMessage"}],ref:"webPushMessageInput",attrs:{type:"text",disabled:t.webPushTemplateDisabled},domProps:{value:t.modalDraft.webPushMessage},on:{focus:function(e){t.activeDraftField="webPushMessage"},input:function(e){e.target.composing||t.$set(t.modalDraft,"webPushMessage",e.target.value)}}})])]),t._v(" "),e("p",{staticClass:"cptm-notification-modal__hint"},[t._v("\n Placeholders supported: ==SITE_NAME==, ==LISTING_TITLE==, ==NAME==.\n ")])]:t._e()],2),t._v(" "),e("div",{staticClass:"cptm-notification-modal__footer"},[e("span",[t._v("Send a test to yourself before going live.")]),t._v(" "),e("div",[e("button",{staticClass:"cptm-notification-modal__cancel",attrs:{type:"button"},on:{click:t.closeTemplateModal}},[t._v("\n Cancel\n ")]),t._v(" "),e("button",{staticClass:"cptm-notification-modal__save",attrs:{type:"button"},on:{click:t.saveTemplateModal}},[t._v("\n Save\n ")])])])])]):t._e()])};U._withStripped=!0;var q=i(3453);function z(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function J(t){for(var e=1;e0||this.webPushUserValue.length>0},tableColumnCount:function(){return this.hasWebPushChannel?4:3},eventGroups:function(){return[{key:"admin",label:"Admin notifications",events:this.buildChannelEvents(Y,"notify_admin","web_push_notify_admin","admin")},{key:"owner",label:"Listing owner notifications",events:this.buildChannelEvents(X,"notify_user","web_push_notify_user","owner")},{key:"account",label:"Account emails",events:this.buildAccountEvents()}].concat((0,r.A)(this.buildExtensionTemplateGroups())).map(function(t){return J(J({},t),{},{events:t.events.filter(function(t){return t})})}).filter(function(t){return t.events.length})},modalPlaceholders:function(){var t=this,e=(0,r.A)(this.placeholders);return Object.keys(this.modalDraft).forEach(function(i){t.modalDraft[i]&&e.push.apply(e,(0,r.A)(t.extractPlaceholders(t.modalDraft[i])))}),(0,r.A)(new Set(e))},webPushTitleLength:function(){return String(this.modalDraft.webPushTitle||"").length},webPushMessageLength:function(){return String(this.modalDraft.webPushMessage||"").length},webPushTemplateDisabled:function(){return!(!this.modalEvent||!this.modalEvent.webPushTemplate||this.webPushChannelEnabled)}},beforeDestroy:function(){this.clearModalBodyClass()},methods:{setModalBodyClass:function(){"undefined"!=typeof document&&document.body&&document.body.classList.add("cptm-notification-modal-open")},clearModalBodyClass:function(){"undefined"!=typeof document&&document.body&&document.body.classList.remove("cptm-notification-modal-open")},normalizeArray:function(t){return Array.isArray(t)?t.map(function(t){return String(t)}):null==t||""===t?[]:[String(t)]},normalizeOptions:function(t){return Array.isArray(t)?t.filter(function(t){return t&&void 0!==t.value}).map(function(t){return{value:String(t.value),label:t.label?String(t.label):String(t.value)}}):[]},optionValues:function(t){var e="notify_admin"===t?this.adminField:"notify_user"===t?this.userField:"web_push_notify_admin"===t?this.webPushAdminField:this.webPushUserField;return this.normalizeOptions(e.options).map(function(t){return t.value})},valueForField:function(t){return"notify_admin"===t?this.adminValue:"notify_user"===t?this.userValue:"web_push_notify_admin"===t?this.webPushAdminValue:"web_push_notify_user"===t?this.webPushUserValue:[]},fieldByKey:function(t){return"notify_admin"===t?this.adminField:"notify_user"===t?this.userField:"web_push_notify_admin"===t?this.webPushAdminField:"web_push_notify_user"===t?this.webPushUserField:this.fields[t]||{}},disabledDisplayValueForField:function(t){return this.normalizeArray(this.fieldByKey(t).disabledDisplayValue)},backupFieldKeyForField:function(t){return"web_push_notify_admin"===t?"directorist_web_push_notify_admin_backup":"web_push_notify_user"===t?"directorist_web_push_notify_user_backup":""},backupValueForField:function(t){var e=this.backupFieldKeyForField(t);return e&&this.fields[e]?this.normalizeArray(this.fields[e].value):[]},displayValueForField:function(t){var e=this.valueForField(t);if(this.webPushChannelEnabled||!["web_push_notify_admin","web_push_notify_user"].includes(t)||e.length)return e;var i=this.disabledDisplayValueForField(t);return i.length?i:this.backupValueForField(t)},templateForEvent:function(t){var e=Z[t];return e&&this.templateExists(e)?e:null},webPushTemplateForEvent:function(t,e){var i={title:"web_push_".concat(e,"_").concat(t,"_title"),message:"web_push_".concat(e,"_").concat(t,"_message")};return this.webPushTemplateExists(i)?i:null},templateExists:function(t){return!!(t&&this.fields[t.subject]&&this.fields[t.body])},webPushTemplateExists:function(t){return!!(t&&this.fields[t.title]&&this.fields[t.message])},eventHasEditableTemplate:function(t){return!(!t||!t.template&&!t.webPushTemplate)},buildExtensionTemplateGroups:function(){var t=this,e=Object.keys(this.sections||{}).filter(function(e){return t.isExtensionTemplateSection(e)}).map(function(e){return t.buildExtensionTemplateEvent(e,t.sections[e])}).filter(function(t){return t});return e.length?[{key:"extension-templates",label:this.extensionTemplateGroupLabel(e),events:e}]:[]},isExtensionTemplateSection:function(t){return 0===String(t||"").indexOf("routed_email_settings_email_templates_")},buildExtensionTemplateEvent:function(t,e){if(!e||!Array.isArray(e.fields))return null;var i=this.getTemplatePairFromFields(e.fields);return this.templateExists(i)?{key:"extension-".concat(t),value:t,badge:this.extensionTemplateBadge(t),emailFieldKey:"",webPushFieldKey:"",label:this.cleanExtensionTemplateLabel(e.title||t),description:e.description||"",template:i,webPushTemplate:null,alwaysOn:!1,templateOnly:!0}:null},getTemplatePairFromFields:function(t){var e=this,i=t.find(function(t){var i=e.fields[t]||{},n=String(i.label||"");return"text"===i.type&&/subject/i.test("".concat(t," ").concat(n))}),n=t.find(function(t){var i=e.fields[t]||{},n=String(i.label||"");return"textarea"===i.type&&/(body|template|tmpl)/i.test("".concat(t," ").concat(n))});return i&&n?{subject:i,body:n}:null},extensionTemplateGroupLabel:function(t){return t.some(function(t){return/booking/i.test(t.label)||/^bdb_/i.test(t.template.subject)||/^bdb_/i.test(t.template.body)})?"Booking emails":"Extension email templates"},extensionTemplateBadge:function(t){return String(t||"").replace(/^routed_email_settings_email_templates_/,"")},cleanExtensionTemplateLabel:function(t){return String(t||"").replace(/^For\s+/i,"").replace(/\s+/g," ").replace(/\(\s+/g,"(").replace(/\s+\)/g,")").trim()},buildChannelEvents:function(t,e,i,n){var o=this,a=this.optionValues(e),s=this.optionValues(i),l=(0,r.A)(new Set([].concat((0,r.A)(a),(0,r.A)(s))));return t.filter(function(t){var e=(0,q.A)(t,1)[0];return l.includes(e)}).map(function(t){var r=(0,q.A)(t,3),l=r[0],c=r[1],d=r[2],u=a.includes(l),p=s.includes(l);return{key:"".concat(e,"-").concat(l),value:l,emailFieldKey:u?e:"",webPushFieldKey:p?i:"",label:c,description:d,template:o.templateForEvent(l),webPushTemplate:p?o.webPushTemplateForEvent(l,n):null,alwaysOn:!1,templateOnly:!1}})},buildAccountEvents:function(){var t=this;return Q.filter(function(e){return t.templateExists(e[3])}).map(function(t){var e=(0,q.A)(t,4),i=e[0],n=e[1],o=e[2],r=e[3];return{key:"account-".concat(i),value:i,emailFieldKey:"",webPushFieldKey:"",label:n,description:o,template:r,webPushTemplate:null,alwaysOn:!0,templateOnly:!1}})},eventRowClass:function(t){var e={};return this.eventFieldKeys(t).forEach(function(t){e["cptm-field-wraper-key-".concat(t)]=!0}),this.eventIncludesHighlightedField(t)&&(e["highlight-field"]=!0),e},eventFieldKeys:function(t){var e=[];return t?(t.emailFieldKey&&e.push(t.emailFieldKey),t.webPushFieldKey&&e.push(t.webPushFieldKey),t.template&&e.push(t.template.subject,t.template.body),t.webPushTemplate&&e.push(t.webPushTemplate.title,t.webPushTemplate.message),e.filter(Boolean)):e},eventIncludesHighlightedField:function(t){return!(!t||!this.highlightedFieldKey)&&this.eventFieldKeys(t).includes(this.highlightedFieldKey)},eventIsEnabled:function(t,e){if(!t)return!1;var i="webPush"===e?t.webPushFieldKey:t.emailFieldKey;return!!i&&this.valueForField(i).includes(t.value)},eventIsDisplayedEnabled:function(t,e){if(!t)return!1;var i="webPush"===e?t.webPushFieldKey:t.emailFieldKey;return!!i&&this.displayValueForField(i).includes(t.value)},webPushSwitchIsActive:function(t){return this.eventIsDisplayedEnabled(t,"webPush")},webPushSwitchIsDisabled:function(t){return!(!t||!t.webPushFieldKey||this.webPushChannelEnabled)},toggleEvent:function(t,e){if(t){var i=(0,r.A)(this.valueForField(t));i.includes(e)?i=i.filter(function(t){return t!==e}):i.push(e),this.$emit("update-field",{fieldKey:t,value:i})}},toggleWebPushEvent:function(t){this.webPushSwitchIsDisabled(t)||this.toggleEvent(t.webPushFieldKey,t.value)},openTemplateModal:function(t){var e,i,n,o,r=this;this.eventHasEditableTemplate(t)&&(this.modalEvent=t,this.modalDraft={subject:t.template&&(null===(e=this.fields[t.template.subject])||void 0===e?void 0:e.value)||"",body:t.template&&(null===(i=this.fields[t.template.body])||void 0===i?void 0:i.value)||"",webPushTitle:t.webPushTemplate&&(null===(n=this.fields[t.webPushTemplate.title])||void 0===n?void 0:n.value)||"",webPushMessage:t.webPushTemplate&&(null===(o=this.fields[t.webPushTemplate.message])||void 0===o?void 0:o.value)||""},this.activeDraftField=t.template?"body":"webPushMessage",this.setModalBodyClass(),this.$nextTick(function(){var e=t.template?r.$refs.subjectInput:r.$refs.webPushTitleInput;e&&e.focus&&e.focus()}))},closeTemplateModal:function(){this.modalEvent=null,this.modalDraft={subject:"",body:"",webPushTitle:"",webPushMessage:""},this.activeDraftField="body",this.clearModalBodyClass()},saveTemplateModal:function(){this.modalEvent&&(this.modalEvent.template&&(this.$emit("update-field",{fieldKey:this.modalEvent.template.subject,value:this.modalDraft.subject}),this.$emit("update-field",{fieldKey:this.modalEvent.template.body,value:this.modalDraft.body})),this.modalEvent.webPushTemplate&&!this.webPushTemplateDisabled&&(this.$emit("update-field",{fieldKey:this.modalEvent.webPushTemplate.title,value:this.modalDraft.webPushTitle}),this.$emit("update-field",{fieldKey:this.modalEvent.webPushTemplate.message,value:this.modalDraft.webPushMessage})),this.closeTemplateModal())},extractPlaceholders:function(t){return String(t||"").match(/==[A-Z0-9_]+==/g)||[]},insertPlaceholder:function(t){var e=this.activeDraftField||"body";if(!this.webPushTemplateDisabled||!["webPushTitle","webPushMessage"].includes(e)){var i={subject:"subjectInput",body:"bodyInput",webPushTitle:"webPushTitleInput",webPushMessage:"webPushMessageInput"}[e]||"bodyInput",n=this.$refs[i],o=this.modalDraft[e]||"";if(n&&"number"==typeof n.selectionStart){var r=n.selectionStart,a=n.selectionEnd;this.modalDraft[e]=o.slice(0,r)+t+o.slice(a),this.$nextTick(function(){n.focus();var e=r+t.length;n.setSelectionRange(e,e)})}else this.modalDraft[e]="".concat(o).concat(t)}}}},et=(0,u.A)(tt,U,[function(){var t=this._self._c;return t("div",{staticClass:"cptm-notification-modal__section-title"},[t("span",[this._v("Email template")])])}],!1,null,null,null).exports,it=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-notification-log-link"},[e("div",{staticClass:"cptm-notification-log-link__content"},[e("h4",[t._v(t._s(t.title))]),t._v(" "),e("p",[t._v(t._s(t.descriptionText))])]),t._v(" "),t.logUrl?e("a",{staticClass:"cptm-notification-log-link__button",attrs:{href:t.logUrl},on:{click:t.openLogPage}},[t._v("\n View log\n ")]):t._e()])};it._withStripped=!0;var nt={name:"settings-notification-log-link",props:{field:{type:Object,default:function(){return{}}}},computed:{title:function(){return this.field.title||"Notification Log"},descriptionText:function(){return this.stripTags(this.field.description||"")||"Review recent Web Push delivery attempts, status, and failure reasons."},logUrl:function(){var t=String(this.field.description||"").match(/href=["']([^"']+)["']/i);return t?this.decodeEntities(t[1]):""}},methods:{decodeEntities:function(t){var e=document.createElement("textarea");e.innerHTML=String(t);var i=e.value.replace(/&/g,"&").replace(/�?38;/g,"&");try{return new URL(i,window.location.href).href}catch(t){return i}},openLogPage:function(t){this.logUrl&&(t.preventDefault(),window.location.assign(this.logUrl))},stripTags:function(t){return String(t).replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim()}}},ot=(0,u.A)(nt,it,[],!1,null,null,null).exports,rt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-page-setup-row",class:{"cptm-page-setup-row--open":t.isOpen}},[e("div",{staticClass:"cptm-page-setup-row__content"},[e("label",{staticClass:"cptm-page-setup-row__label",domProps:{innerHTML:t._s(t.fieldLabel)}}),t._v(" "),t.hasDescriptionDetails?e("p",{staticClass:"cptm-page-setup-row__description"},[t.fieldDescription?e("span",{staticClass:"cptm-page-setup-row__description-text"},[t._v("\n "+t._s(t.fieldDescription)+"\n ")]):t._e(),t._v(" "),t.shortcodeText?e("span",{staticClass:"cptm-page-setup-row__shortcode-group"},[e("code",{staticClass:"cptm-page-setup-row__shortcode"},[t._v("\n "+t._s(t.shortcodeText)+"\n ")]),t._v(" "),e("button",{staticClass:"cptm-page-setup-row__copy",attrs:{type:"button","aria-label":"Copy shortcode "+t.shortcodeText,title:"copied"===t.copyState?"Copied":"Copy shortcode"},on:{click:function(e){return e.stopPropagation(),e.preventDefault(),t.copyShortcode.apply(null,arguments)}}},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true"}},[e("rect",{attrs:{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}}),t._v(" "),e("path",{attrs:{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"}})])]),t._v(" "),"copied"===t.copyState?e("span",{staticClass:"cptm-page-setup-row__copy-feedback"},[t._v("\n Copied\n ")]):t._e()]):t._e()]):t._e()]),t._v(" "),e("div",{staticClass:"cptm-page-setup-row__control"},[e("div",{staticClass:"directorist_dropdown",class:{"--open":t.isOpen}},[e("a",{staticClass:"directorist_dropdown-toggle",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.toggleDropdown.apply(null,arguments)}}},[e("span",{staticClass:"directorist_dropdown-toggle__text",attrs:{title:t.currentOptionText}},[t._v("\n "+t._s(t.currentOptionText)+"\n ")])]),t._v(" "),e("div",{staticClass:"directorist_dropdown-option",class:{"--show":t.isOpen}},[e("ul",t._l(t.parsedOptions,function(i){return e("li",{key:i.value},[e("a",{class:{active:i.value===t.normalizedValue},attrs:{href:"#",title:t.plainText(i.label)},domProps:{innerHTML:t._s(i.label)},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.selectOption(i.value)}}})])}),0)])])])])};function at(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function st(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=void 0!==t.value?t.value:t.label||"",i=void 0!==t.label?t.label:e;return{value:String(e),label:String(i)}},getSearchRank:function(t,e){var i=t.label.toLowerCase(),n=t.value.toLowerCase(),o=i.split(/[\s,()/-]+/).filter(Boolean);return i===e||n===e?1:i.startsWith(e)?2:o.some(function(t){return t.startsWith(e)})?3:i.includes(e)||n.includes(e)?4:null},normalizeValue:function(t){return Array.isArray(t)?t.map(function(t){return String(t)}):null==t||""===t?[]:[String(t)]},emitValue:function(t){this.$emit("update-field",{fieldKey:this.fieldKey,value:t})},openDropdown:function(){this.isOpen=!0},closeDropdown:function(){this.isOpen=!1},focusSearch:function(){var t=this;this.openDropdown(),this.$nextTick(function(){t.$refs.search&&t.$refs.search.focus()})},isSelected:function(t){return this.currentValue.map(function(t){return String(t)}).includes(String(t))},toggleOption:function(t){var e=String(t),i=(0,r.A)(this.selectedKnownValues);i.includes(e)?i=i.filter(function(t){return t!==e}):i.push(e),this.emitValue([].concat((0,r.A)(this.preservedUnknownValues),(0,r.A)(i))),this.searchTerm="",this.focusSearch()},removeValue:function(t){var e=String(t);this.emitValue(this.currentValue.filter(function(t){return String(t)!==e})),this.focusSearch()},handleBackspace:function(){if(!this.searchTerm&&this.selectedOptions.length){var t=this.selectedOptions[this.selectedOptions.length-1];this.removeValue(t.value)}},handleDocumentMouseDown:function(t){this.$refs.root&&!this.$refs.root.contains(t.target)&&this.closeDropdown()}}},gt=ft,ht=(0,u.A)(gt,dt,[],!1,null,null,null).exports,vt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-seo-meta-fields"},[t._l(t.primaryPairs,function(i){return[t.fields[i.titleField]?e("div",{key:i.key+"-title",staticClass:"cptm-seo-meta-row"},[e("label",{staticClass:"cptm-seo-meta-row__field cptm-seo-meta-row__field--title",attrs:{for:t.fieldId(i.titleField)}},[e("span",[t._v(t._s(i.titleLabel))]),t._v(" "),i.titleDescription?e("small",[t._v(t._s(i.titleDescription))]):t._e(),t._v(" "),e("input",{staticClass:"cptm-form-control cptm-seo-meta-row__input",attrs:{id:t.fieldId(i.titleField),type:"text",title:t.fieldValue(i.titleField)},domProps:{value:t.fieldValue(i.titleField)},on:{input:function(e){return t.updateField(i.titleField,e.target.value)}}})])]):t._e(),t._v(" "),t.fields[i.descriptionField]?e("div",{key:i.key+"-description",staticClass:"cptm-seo-meta-row"},[e("label",{staticClass:"cptm-seo-meta-row__field cptm-seo-meta-row__field--description",attrs:{for:t.fieldId(i.descriptionField)}},[e("span",[t._v(t._s(i.descriptionLabel))]),t._v(" "),i.descriptionHelp?e("small",[t._v(t._s(i.descriptionHelp))]):t._e(),t._v(" "),e("textarea",{staticClass:"cptm-form-control cptm-seo-meta-row__textarea",attrs:{id:t.fieldId(i.descriptionField),title:t.fieldValue(i.descriptionField)},domProps:{value:t.fieldValue(i.descriptionField)},on:{input:function(e){return t.updateField(i.descriptionField,e.target.value)}}})])]):t._e()]}),t._v(" "),t.advancedPairs.length?e("div",{staticClass:"cptm-seo-meta-advanced",class:{"cptm-seo-meta-advanced--open":t.isAdvancedOpen}},[e("button",{staticClass:"cptm-seo-meta-advanced__toggle",attrs:{type:"button","aria-expanded":t.isAdvancedOpen?"true":"false"},on:{click:t.toggleAdvanced}},[e("svg",{staticClass:"cptm-seo-meta-advanced__chevron",attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"}},[e("polyline",{attrs:{points:"9 18 15 12 9 6"}})]),t._v("\n "+t._s(t.advancedLabel)+"\n ")]),t._v(" "),t.isAdvancedOpen?[t._l(t.advancedPairs,function(i){return[t.fields[i.titleField]?e("div",{key:i.key+"-title",staticClass:"cptm-seo-meta-row"},[e("label",{staticClass:"cptm-seo-meta-row__field cptm-seo-meta-row__field--title",attrs:{for:t.fieldId(i.titleField)}},[e("span",[t._v(t._s(i.titleLabel))]),t._v(" "),i.titleDescription?e("small",[t._v(t._s(i.titleDescription))]):t._e(),t._v(" "),e("input",{staticClass:"cptm-form-control cptm-seo-meta-row__input",attrs:{id:t.fieldId(i.titleField),type:"text",title:t.fieldValue(i.titleField)},domProps:{value:t.fieldValue(i.titleField)},on:{input:function(e){return t.updateField(i.titleField,e.target.value)}}})])]):t._e(),t._v(" "),t.fields[i.descriptionField]?e("div",{key:i.key+"-description",staticClass:"cptm-seo-meta-row"},[e("label",{staticClass:"cptm-seo-meta-row__field cptm-seo-meta-row__field--description",attrs:{for:t.fieldId(i.descriptionField)}},[e("span",[t._v(t._s(i.descriptionLabel))]),t._v(" "),i.descriptionHelp?e("small",[t._v(t._s(i.descriptionHelp))]):t._e(),t._v(" "),e("textarea",{staticClass:"cptm-form-control cptm-seo-meta-row__textarea",attrs:{id:t.fieldId(i.descriptionField),title:t.fieldValue(i.descriptionField)},domProps:{value:t.fieldValue(i.descriptionField)},on:{input:function(e){return t.updateField(i.descriptionField,e.target.value)}}})])]):t._e()]})]:t._e()],2):t._e()],2)};vt._withStripped=!0;var mt={name:"settings-seo-meta-fields",props:{fields:{type:Object,required:!0},pairs:{type:Array,default:function(){return[]}},advancedLabel:{type:String,default:"Meta for the other pages"}},data:function(){return{isAdvancedOpen:!0}},computed:{visiblePairs:function(){var t=this;return this.pairs.filter(function(e){return t.pairShouldRender(e)})},primaryPairs:function(){return this.visiblePairs.filter(function(t){return t.primary})},advancedPairs:function(){return this.visiblePairs.filter(function(t){return!t.primary})}},methods:{pairShouldRender:function(t){return!(!t||!this.fields[t.titleField]&&!this.fields[t.descriptionField])},fieldValue:function(t){var e,i=null===(e=this.fields[t])||void 0===e?void 0:e.value;return!1===i||null==i?"":i},fieldId:function(t){return"settings-seo-meta-".concat(t)},toggleAdvanced:function(){this.isAdvancedOpen=!this.isAdvancedOpen},updateField:function(t,e){this.$emit("update-field",{fieldKey:t,value:e})}}},_t=(0,u.A)(mt,vt,[],!1,null,null,null).exports,yt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-email-notification-toggle cptm-web-push-notification-toggle"},[t._m(0),t._v(" "),e("button",{staticClass:"cptm-input-toggle",class:{active:t.isEnabled},attrs:{type:"button","aria-pressed":t.isEnabled?"true":"false"},on:{click:t.toggleWebPushNotifications}})])};yt._withStripped=!0;var bt=["order_completed","payment_received","listing_submitted","listing_published"],wt=["order_completed","payment_received","listing_submitted","listing_published","listing_renewed","listing_expired","listing_contact_form"],Ct={name:"settings-web-push-notification-toggle",props:{fields:{type:Object,default:function(){return{}}},adminFieldKey:{type:String,default:"web_push_notify_admin"},ownerFieldKey:{type:String,default:"web_push_notify_user"},adminBackupFieldKey:{type:String,default:"directorist_web_push_notify_admin_backup"},ownerBackupFieldKey:{type:String,default:"directorist_web_push_notify_user_backup"}},data:function(){return{lastAdminValue:[],lastOwnerValue:[]}},computed:{adminField:function(){return this.fields[this.adminFieldKey]||{}},ownerField:function(){return this.fields[this.ownerFieldKey]||{}},adminBackupField:function(){return this.fields[this.adminBackupFieldKey]||{}},ownerBackupField:function(){return this.fields[this.ownerBackupFieldKey]||{}},adminValue:function(){return this.normalizeArray(this.adminField.value)},ownerValue:function(){return this.normalizeArray(this.ownerField.value)},adminBackupValue:function(){return this.normalizeArray(this.adminBackupField.value)},ownerBackupValue:function(){return this.normalizeArray(this.ownerBackupField.value)},isEnabled:function(){return this.adminValue.length>0||this.ownerValue.length>0}},methods:{normalizeArray:function(t){return Array.isArray(t)?t.map(function(t){return String(t)}):null==t||""===t?[]:[String(t)]},optionValues:function(t){return Array.isArray(t.options)?t.options.filter(function(t){return t&&void 0!==t.value}).map(function(t){return String(t.value)}):[]},defaultValues:function(t,e){var i=this.optionValues(t),n=e.filter(function(t){return i.includes(t)});return n.length?n:i},emitFieldUpdate:function(t,e){this.$emit("update-field",{fieldKey:t,value:e})},emitFieldData:function(t,e,i){this.$emit("update-field-data",{fieldKey:t,optionKey:e,value:i})},toggleWebPushNotifications:function(){if(this.isEnabled)return this.lastAdminValue=(0,r.A)(this.adminValue),this.lastOwnerValue=(0,r.A)(this.ownerValue),this.emitFieldUpdate(this.adminBackupFieldKey,this.lastAdminValue),this.emitFieldUpdate(this.ownerBackupFieldKey,this.lastOwnerValue),this.emitFieldData(this.adminFieldKey,"disabledDisplayValue",this.lastAdminValue),this.emitFieldData(this.ownerFieldKey,"disabledDisplayValue",this.lastOwnerValue),this.emitFieldUpdate(this.adminFieldKey,[]),void this.emitFieldUpdate(this.ownerFieldKey,[]);var t=this.lastAdminValue.length?this.lastAdminValue:this.adminBackupValue.length?this.adminBackupValue:this.defaultValues(this.adminField,bt),e=this.lastOwnerValue.length?this.lastOwnerValue:this.ownerBackupValue.length?this.ownerBackupValue:this.defaultValues(this.ownerField,wt);this.emitFieldData(this.adminFieldKey,"disabledDisplayValue",[]),this.emitFieldData(this.ownerFieldKey,"disabledDisplayValue",[]),this.emitFieldUpdate(this.adminBackupFieldKey,[]),this.emitFieldUpdate(this.ownerBackupFieldKey,[]),this.emitFieldUpdate(this.adminFieldKey,t),this.emitFieldUpdate(this.ownerFieldKey,e)}}},Ot=(0,u.A)(Ct,yt,[function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-email-notification-toggle__content"},[e("label",[t._v("Enable web push notifications")]),t._v(" "),e("p",[t._v("Send browser push to admins and listing owners who have opted in.")])])}],!1,null,null,null).exports,Wt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-web-push-setup-card",class:{"cptm-web-push-setup-card--locked":t.isLocked}},[e("div",{staticClass:"cptm-web-push-setup-card__content"},[e("div",{staticClass:"cptm-web-push-setup-card__header"},[e("h4",[t._v(t._s(t.title))])]),t._v(" "),e("div",{ref:"description",staticClass:"cptm-web-push-setup-card__description",domProps:{innerHTML:t._s(t.description)}})])])};Wt._withStripped=!0;var xt={name:"settings-web-push-setup-card",data:function(){return{adminButtonObserver:null,isSyncingAdminButton:!1}},props:{field:{type:Object,default:function(){return{}}},isLocked:{type:Boolean,default:!1}},computed:{title:function(){return this.field.title||"Admin Browser Notifications"},description:function(){return this.field.description||""}},watch:{isLocked:function(){this.$nextTick(this.syncLockedState)},description:function(){this.$nextTick(this.syncLockedState)}},mounted:function(){this.observeAdminButton(),this.syncLockedState()},beforeDestroy:function(){this.disconnectAdminButtonObserver()},methods:{disconnectAdminButtonObserver:function(){this.adminButtonObserver&&(this.adminButtonObserver.disconnect(),this.adminButtonObserver=null)},observeAdminButton:function(){var t=this,e=this.$refs.description;e&&"undefined"!=typeof MutationObserver&&(this.disconnectAdminButtonObserver(),this.adminButtonObserver=new MutationObserver(function(){t.isSyncingAdminButton||t.syncLockedState()}),this.adminButtonObserver.observe(e,{attributes:!0,attributeFilter:["data-admin-action"],childList:!0,subtree:!0}))},syncLockedState:function(){var t=this,e=this.$refs.description;if(e){var i=this.isLocked?"":this.getBrowserSupportIssue();this.isSyncingAdminButton=!0;try{e.querySelectorAll(".directorist-notifications-pro-admin-subscribe").forEach(function(n){var o="data-directorist-settings-locked",r="data-directorist-settings-unsupported",a="true"===n.getAttribute(o),s="true"===n.getAttribute(r);return t.isLocked?(s&&(n.removeAttribute(r),t.restoreAdminStatus(e)),void(n.disabled?a&&n.setAttribute("aria-disabled","true"):(n.setAttribute(o,"true"),t.setButtonDisabled(n,!0)))):(a&&(t.setButtonDisabled(n,!1),n.removeAttribute(o)),i?(s||n.setAttribute(r,"true"),t.setButtonDisabled(n,!0),void t.setAdminStatus(e,i)):void(s&&(t.setButtonDisabled(n,!1),n.removeAttribute(r),t.restoreAdminStatus(e))))})}finally{this.isSyncingAdminButton=!1}}},setButtonDisabled:function(t,e){t.disabled!==e&&(t.disabled=e),e?"true"!==t.getAttribute("aria-disabled")&&t.setAttribute("aria-disabled","true"):t.hasAttribute("aria-disabled")&&t.removeAttribute("aria-disabled")},getBrowserSupportIssue:function(){return"undefined"==typeof window?"":window.isSecureContext?"Notification"in window&&"PushManager"in window&&"serviceWorker"in navigator?"":"This browser does not support Web Push notifications.":"Web Push requires HTTPS or localhost. Open this admin page over HTTPS to enable browser notifications."},setAdminStatus:function(t,e){t.querySelectorAll(".directorist-notifications-pro-admin-status").forEach(function(t){var i="data-directorist-settings-status";t.hasAttribute(i)||t.setAttribute(i,t.textContent),t.textContent!==e&&(t.textContent=e),t.classList.add("directorist-notifications-pro-admin-status--error")})},restoreAdminStatus:function(t){t.querySelectorAll(".directorist-notifications-pro-admin-status").forEach(function(t){var e="data-directorist-settings-status",i=t.getAttribute(e);null!==i&&t.textContent!==i&&(t.textContent=i),t.removeAttribute(e),t.classList.remove("directorist-notifications-pro-admin-status--error")})}}};function At(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function St(t){for(var e=1;e0||this.normalizeArray(e.value).length>0}}),data:function(){return{checkoutCurrencyCustomOpen:{},nestedAdvancedOpen:{}}},mounted:function(){this.openNestedAdvancedForHighlightedField()},watch:{highlightedFieldKey:function(){this.openNestedAdvancedForHighlightedField()},sections:{deep:!0,handler:function(){this.openNestedAdvancedForHighlightedField()}}},methods:{sectionFields:function(t){return!!this.isObject(t)&&!!Array.isArray(t.fields)&&t.fields},sectionShouldRender:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!t||"object"!==(0,a.A)(t))return!1;if(this.isRoutedEmailTemplateSection(e))return!1;var i=t.showIf||t.show_if||t["show-if"];return!i||!!this.checkShowIfCondition({condition:i,root:this.fields}).status},isRoutedEmailTemplateSection:function(t){return("email_settings__email_events"===this.menuKey||"email_events"===this.tabKey)&&0===String(t||"").indexOf("routed_email_settings_email_templates_")},nestedAdvancedFields:function(t){return t&&Array.isArray(t.advancedFields)?t.advancedFields:[]},nestedAdvancedToggleLabel:function(t){return t&&t.advancedLabel?t.advancedLabel:"Advanced"},nestedAdvancedToggleClass:function(t){return{"cptm-card-advanced--open":this.isNestedAdvancedOpen(t),"cptm-card-advanced--collapsed":!this.isNestedAdvancedOpen(t)}},nestedAdvancedKey:function(t){return"".concat(this.menuKey,"__").concat(t)},isNestedAdvancedOpen:function(t){return!!this.nestedAdvancedOpen[this.nestedAdvancedKey(t)]},toggleNestedAdvanced:function(t){var e=this.nestedAdvancedKey(t);this.$set(this.nestedAdvancedOpen,e,!this.nestedAdvancedOpen[e])},isNestedAdvancedField:function(t,e){return this.nestedAdvancedFields(t).includes(e)},shouldRenderNestedAdvancedToggle:function(t,e){return this.nestedAdvancedFields(t)[0]===e},shouldRenderDefaultLocationAddress:function(t,e){return!(!t||!t.defaultLocationAddress)&&t.defaultLocationAddress.beforeField===e},shouldRenderNotificationEvents:function(t,e){return!(!t||!t.notificationEvents)&&t.notificationEvents.beforeField===e},shouldRenderSeoMetaFields:function(t,e){var i;return!(!t||!Array.isArray(t.seoMetaPairs))&&(null===(i=t.seoMetaPairs[0])||void 0===i?void 0:i.titleField)===e},shouldRenderCheckoutCurrencyMatch:function(t,e){return!(!t||!t.checkoutCurrencyMatch)&&t.checkoutCurrencyMatch.beforeField===e},shouldRenderBadgesManager:function(t,e){return!(!t||!t.badgesManager)&&t.badgesManager.beforeField===e},checkoutCurrencyCustomModeKey:function(t){return"".concat(this.menuKey,"__").concat(t)},isCheckoutCurrencyCustomMode:function(t){var e=this.checkoutCurrencyCustomModeKey(t);return!!this.checkoutCurrencyCustomOpen[e]},setCheckoutCurrencyCustomMode:function(t,e){this.$set(this.checkoutCurrencyCustomOpen,this.checkoutCurrencyCustomModeKey(t),!!e)},checkoutCurrencyMatchesDisplay:function(){var t,e,i,n,o=String((null===(t=this.fields.g_currency)||void 0===t?void 0:t.value)||"").trim().toUpperCase(),r=String((null===(e=this.fields.payment_currency)||void 0===e?void 0:e.value)||"").trim().toUpperCase(),a=String((null===(i=this.fields.g_currency_position)||void 0===i?void 0:i.value)||""),s=String((null===(n=this.fields.payment_currency_position)||void 0===n?void 0:n.value)||"");return o===r&&a===s},isCheckoutCurrencyField:function(t){return["payment_currency","payment_currency_position"].includes(t)},shouldRenderRestrictedCountriesSelect:function(t){return("listing_settings__map"===this.menuKey||"map"===this.tabKey)&&"restricted_countries"===t},shouldRenderEmailNotificationToggle:function(t){return("email_settings__email_general"===this.menuKey||"email_general"===this.tabKey)&&"disable_email_notification"===t},shouldRenderWebPushNotificationToggle:function(t){return("email_settings__email_general"===this.menuKey||"email_general"===this.tabKey)&&"web_push_notify_admin"===t},shouldRenderWebPushSetupCard:function(t){return("email_settings__email_general"===this.menuKey||"email_general"===this.tabKey)&&"web_push_admin_subscription"===t},shouldRenderNotificationLogLink:function(t){return("email_settings__email_general"===this.menuKey||"email_general"===this.tabKey)&&"web_push_log_note"===t},normalizeArray:function(t){return Array.isArray(t)?t.map(function(t){return String(t)}):null==t||""===t?[]:[String(t)]},shouldRenderExtensionPromotion:function(t){return(0===this.menuKey.indexOf("extension_settings")||0===this.menuKey.indexOf("extensions_settings")||0===this.tabKey.indexOf("extension_settings")||0===this.tabKey.indexOf("extensions_settings")||"extensions_general"===this.tabKey)&&"extension_promotion"===t},extensionPromotionContext:function(){var t,e=this,i=[],n=!1;Object.keys(this.layout||{}).forEach(function(t){var o,r=(null===(o=e.layout[t])||void 0===o?void 0:o.submenu)||{};Object.keys(r).forEach(function(t){var e=r[t];null!=e&&e.extensionSettings&&(n=!0,e.label&&i.push(e.label))})});var o=(null===(t=((this.layout.extension_settings||this.layout.extensions_settings||{}).submenu||{}).extensions_general)||void 0===t?void 0:t.sections)||{},a=Object.keys(o).some(function(t){var e;return((null===(e=o[t])||void 0===e?void 0:e.fields)||[]).some(function(t){return"extension_promotion"!==t})});return{hasExtensionSettings:n||a,extensionLabels:(0,r.A)(new Set(i))}},shouldRenderActiveGatewaysToggle:function(t){return("monetization_settings__gateway"===this.menuKey||"gateway"===this.tabKey)&&"active_gateways"===t},shouldRenderPageSetupRow:function(t){var e;return("page_setup__pages"===this.menuKey||"pages"===this.tabKey)&&"select"===(null===(e=this.fields[t])||void 0===e?void 0:e.type)},shouldRenderPreviewBackgroundColor:function(t){return("listing_settings__listings_page"===this.menuKey||"listings_page"===this.tabKey)&&"prv_background_color"===t},shouldRenderCheckboxArrayAccordion:function(t){return!!["listings_view_as_items","listings_sort_by_items","search_view_as_items","search_sort_by_items","search_filters","all_authors_contact","booking_type"].includes(t)||this.isExtensionSettingsContext()&&this.isMultiOptionCheckboxField(t)},isExtensionSettingsContext:function(){var t=String(this.menuKey||""),e=String(this.tabKey||"");return 0===t.indexOf("extension_settings")||0===t.indexOf("extensions_settings")||0===e.indexOf("extension_settings")||0===e.indexOf("extensions_settings")||"extensions_general"===e},isMultiOptionCheckboxField:function(t){var e=this.fields[t]||{};return"checkbox"===e.type&&Array.isArray(e.options)&&e.options.length>1},hiddenFieldsInSection:function(t){return t&&Array.isArray(t.hiddenFields)?t.hiddenFields:[]},fieldShouldRenderInSection:function(t,e){return!this.hiddenFieldsInSection(t).includes(e)&&this.fieldShouldRender(e)},fieldIsVisibleInSection:function(t,e,i){return null!=e&&e.checkoutCurrencyMatch&&this.isCheckoutCurrencyField(i)?this.isCheckoutCurrencyCustomMode(t)||!this.checkoutCurrencyMatchesDisplay():!this.isNestedAdvancedField(e,i)||this.isNestedAdvancedOpen(t)},openNestedAdvancedForHighlightedField:function(){var t=this;this.highlightedFieldKey&&this.sections&&Object.keys(this.sections).forEach(function(e){var i=t.sections[e];t.isNestedAdvancedField(i,t.highlightedFieldKey)&&t.$set(t.nestedAdvancedOpen,t.nestedAdvancedKey(e),!0)})},sectionGroupedContainerFields:function(t){var e=this;return t&&Array.isArray(t.fields)?t.fields.filter(function(t){var i;return"container"===(null===(i=e.fields[t])||void 0===i?void 0:i.group)}):[]},containerGroupLabel:function(t){var e=this.sectionGroupedContainerFields(t)[0];return e?this.fields[e].group_label:""},sectionHighlightKey:function(t){return"".concat(this.menuKey,"__").concat(t)},getSectionHighlightState:function(t){return this.highlightedSectionKey===this.sectionHighlightKey(t)},sectionClass:function(t){var e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=t.fields[0],r="disable_email_notification"!==o&&"toggle"===(null===(e=this.fields[o])||void 0===e?void 0:e.type)&&!0!==this.fields[o].value;return(0,n.A)({"cptm-section--disabled":r,"highlight-section":this.getSectionHighlightState(i)},o,!!o)},sectionTitleAreaClass:function(t){return{"directorist-no-header":!t.title&&!t.description,"cptm-text-center":"center"===t.title_align}},fieldWrapperClass:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=e&&e.type?"cptm-field-wraper-type-"+e.type:"cptm-field-wraper",r="cptm-field-wraper-key-"+t;return(0,n.A)((0,n.A)((0,n.A)((0,n.A)((0,n.A)({},o,!0),r,!0),"highlight-field",this.getHighlightState(t)),"cptm-field-wraper--checkbox-accordion",this.shouldRenderCheckboxArrayAccordion(t)),"cptm-field-wraper--nested-advanced",this.isNestedAdvancedField(i,t))},fieldSuffix:function(t){if("featured_listing_price"===t){var e,i,n=null===(e=this.fields.payment_currency)||void 0===e?void 0:e.value,o=null===(i=this.fields.g_currency)||void 0===i?void 0:i.value,r=n||o||"";return r?String(r).toUpperCase():""}return"featured_listing_time"===t?"days":"email_to_expire_day"===t?"days before":"email_renewal_day"===t?"days after":""},fieldWrapperID:function(t){var e="";return t&&void 0!==t.editor&&(e="wp_editor"===t.editor?"cptm-field_wp_editor":""),e},fieldShouldRender:function(t){return!!this.fields[t]&&"container"!==this.fields[t].group&&this.fieldIsVisible(t)},fieldIsVisible:function(t){var e=this.fields[t],i=e.showIf||e.show_if||e["show-if"];return!i||!!this.checkShowIfCondition({condition:i,root:this.fields}).status},shouldSkipSection:function(t,e){return!(!t||!Array.isArray(t.fields))&&"form_options"===e&&"preview_mode"===t.fields[0]}}},jt=kt,Pt=(0,u.A)(jt,o,[function(){var t=this,e=t._self._c;return e("p",{staticClass:"cptm-preview-notice-text"},[t._v("\n\t\t\t\t\t\t\t\tWant to enable/disable\n\t\t\t\t\t\t\t\t"),e("strong",[t._v("Grid")]),t._v(",\n\t\t\t\t\t\t\t\t"),e("strong",[t._v("List")]),t._v(" or\n\t\t\t\t\t\t\t\t"),e("strong",[t._v("Map")]),t._v(" views for the All\n\t\t\t\t\t\t\t\tListings Page?\n\t\t\t\t\t\t\t")])}],!1,null,null,null).exports},4536:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=i(4467),o=function(){var t=this,e=t._self._c;return e("div",{staticClass:"setting-left-sibebar setting-left-sidebar",class:{"setting-left-sidebar--search-open":t.searchQuery.length}},[e("div",{ref:"searchRoot",staticClass:"settings-sidebar-search"},[e("svg",{staticClass:"settings-sidebar-search__icon",attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true",focusable:"false"}},[e("circle",{attrs:{cx:"11",cy:"11",r:"7"}}),t._v(" "),e("path",{attrs:{d:"m21 21-4.3-4.3"}})]),t._v(" "),e("input",{staticClass:"settings-sidebar-search__input",attrs:{type:"text",placeholder:"Search settings..."},domProps:{value:t.searchQuery},on:{input:function(e){return t.$emit("update-search-query",e.target.value)},keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:(e.preventDefault(),t.$emit("move-search-result",1))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])?null:(e.preventDefault(),t.$emit("move-search-result",-1))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.$emit("submit-search-result"))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:(e.preventDefault(),t.$emit("close-search"))}]}}),t._v(" "),t.searchQuery.length&&t.searchResults.length?e("div",{staticClass:"settings-command-palette",style:t.paletteStyle,on:{click:function(t){t.stopPropagation()}}},[e("div",{staticClass:"settings-command-palette__header"},[e("span",[t._v(t._s(t.searchResultTotal)+" RESULTS")]),t._v(" "),e("span",{staticClass:"settings-command-palette__divider"},[t._v("·")]),t._v(" "),e("span",{staticClass:"settings-command-palette__kbd"},[t._v("↑")]),t._v(" "),e("span",{staticClass:"settings-command-palette__kbd"},[t._v("↓")]),t._v(" "),e("span",[t._v("TO NAVIGATE")]),t._v(" "),e("span",{staticClass:"settings-command-palette__divider"},[t._v("·")]),t._v(" "),e("span",{staticClass:"settings-command-palette__kbd"},[t._v("ESC")]),t._v(" "),e("span",[t._v("TO CLOSE")])]),t._v(" "),e("div",{staticClass:"settings-command-palette__list"},t._l(t.searchResults,function(i,n){return e("div",{key:i.fieldKey,staticClass:"settings-command-palette__result",class:{"settings-command-palette__result--active":n===t.activeSearchIndex},on:{mouseenter:function(e){return t.$emit("set-active-search-index",n)}}},[e("button",{staticClass:"settings-command-palette__target",attrs:{type:"button"},on:{click:function(e){return t.$emit("jump-to-search-result",i)}}},[e("span",{staticClass:"settings-command-palette__label",domProps:{innerHTML:t._s(t.highlightText(i.label))}}),t._v(" "),i.matchText?e("span",{staticClass:"settings-command-palette__match",domProps:{innerHTML:t._s(t.highlightText(i.matchText))}}):t._e(),t._v(" "),e("span",{staticClass:"settings-command-palette__path"},[e("span",{staticClass:"settings-command-palette__path-text",domProps:{innerHTML:t._s(t.highlightText(i.pathText))}}),t._v(" "),e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true",focusable:"false"}},[e("path",{attrs:{d:"M7 17 17 7M7 7h10v10"}})])])]),t._v(" "),e("div",{staticClass:"settings-command-palette__action",on:{click:function(t){t.stopPropagation()},mousedown:function(t){t.stopPropagation()}}},["toggle"===i.controlType?e("button",{staticClass:"settings-command-palette__toggle",class:{"settings-command-palette__toggle--active":t.quickBooleanValue(i.value)},attrs:{type:"button","aria-pressed":t.quickBooleanValue(i.value)?"true":"false"},on:{click:function(e){t.$emit("quick-update-field",{fieldKey:i.fieldKey,value:!t.quickBooleanValue(i.value)})}}},[e("span",{staticClass:"settings-command-palette__toggle-knob"})]):"checkbox-option"===i.controlType?e("button",{staticClass:"settings-command-palette__toggle",class:{"settings-command-palette__toggle--active":t.quickBooleanValue(i.value)},attrs:{type:"button","aria-pressed":t.quickBooleanValue(i.value)?"true":"false"},on:{click:function(e){t.$emit("quick-update-field",{fieldKey:i.parentFieldKey||i.fieldKey,value:t.toggleCheckboxOptionValue(i)})}}},[e("span",{staticClass:"settings-command-palette__toggle-knob"})]):"input"===i.controlType?e("input",{staticClass:"settings-command-palette__input",attrs:{type:i.inputType},domProps:{value:i.value},on:{input:function(e){return t.$emit("quick-update-field",{fieldKey:i.fieldKey,value:e.target.value})},keydown:[function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;e.stopPropagation()},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:(e.stopPropagation(),t.$emit("close-search"))}]}}):"select"===i.controlType?e("select",{staticClass:"settings-command-palette__select",domProps:{value:String(i.value)},on:{change:function(e){return t.$emit("quick-update-field",{fieldKey:i.fieldKey,value:e.target.value})},keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:(e.stopPropagation(),t.$emit("close-search"))}}},[t.selectHasUnknownValue(i)?e("option",{domProps:{value:String(i.value)}},[t._v("\n "+t._s(i.value)+"\n ")]):t._e(),t._v(" "),t._l(i.options,function(i){return e("option",{key:i.value,domProps:{value:i.value}},[t._v("\n "+t._s(i.label)+"\n ")])})],2):t._e()])])}),0)]):t.searchQuery.length?e("div",{staticClass:"settings-command-palette settings-command-palette--empty",style:t.paletteStyle,attrs:{role:"status","aria-live":"polite"},on:{click:function(t){t.stopPropagation()}}},[e("div",{staticClass:"settings-command-palette__empty"},[e("span",[t._v("No settings match ")]),t._v(" "),e("span",{staticClass:"settings-command-palette__empty-query",attrs:{title:t.trimmedSearchQuery}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v('"')]),t._v(" "),e("span",{staticClass:"settings-command-palette__empty-query-value"},[t._v(t._s(t.trimmedSearchQuery))]),t._v(" "),e("span",{attrs:{"aria-hidden":"true"}},[t._v('"')])]),t._v(" "),e("span",[t._v(". Try a shorter word.")])])]):t._e()]),t._v(" "),e("ul",{staticClass:"settings-nav"},t._l(t.menu,function(i,o){return e("li",{key:o,staticClass:"settings-nav__item",class:(0,n.A)({active:i.active},"settings-nav__item--"+o,!0)},[e("a",{staticClass:"settings-nav__item__link",class:(0,n.A)({},"nav-has-dropdwon",i.submenu),attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.swichToNav({menu_key:o},e)}}},[i.icon?e("span",{staticClass:"settings-nav__item__icon",domProps:{innerHTML:t._s(i.icon)}}):t._e(),t._v(" "),e("span",{staticClass:"settings-nav__item__text"},[t._v(t._s(i.label))]),t._v(" "),i.submenu?e("span",{staticClass:"drop-toggle-caret"}):t._e()])])}),0),t._v(" "),e("div",{staticClass:"settings-sidebar-footer"},[e("a",{attrs:{href:"https://www.youtube.com/@wpdirectorist",target:"_blank",rel:"noopener"}},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true",focusable:"false"}},[e("rect",{attrs:{x:"2",y:"4",width:"20",height:"16",rx:"2"}}),e("path",{attrs:{d:"m10 9 5 3-5 3z"}})]),t._v("\n Tutorials\n ")]),t._v(" "),e("span",{staticClass:"settings-sidebar-footer__separator"}),t._v(" "),e("a",{attrs:{href:"https://directorist.com/docs/",target:"_blank",rel:"noopener"}},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true",focusable:"false"}},[e("path",{attrs:{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5z"}})]),t._v("\n Docs\n ")]),t._v(" "),e("span",{staticClass:"settings-sidebar-footer__separator"}),t._v(" "),e("a",{attrs:{href:"https://directorist.com/contact/",target:"_blank",rel:"noopener"}},[e("svg",{attrs:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","aria-hidden":"true",focusable:"false"}},[e("circle",{attrs:{cx:"12",cy:"12",r:"10"}}),e("path",{attrs:{d:"M9.1 9a3 3 0 0 1 5.8 1c0 2-3 3-3 3"}}),e("path",{attrs:{d:"M12 17h.01"}})]),t._v("\n Help\n ")])])])};o._withStripped=!0;var r={name:"sidebar-navigation",props:{menu:{type:Object,default:function(){return{}}},searchQuery:{type:String,default:""},searchResults:{type:Array,default:function(){return[]}},searchResultTotal:{type:Number,default:0},activeSearchIndex:{type:Number,default:0}},data:function(){return{paletteStyle:{},paletteFrame:null}},computed:{trimmedSearchQuery:function(){return this.searchQuery.trim()}},watch:{searchQuery:function(){this.schedulePalettePosition()},searchResults:function(){this.schedulePalettePosition()}},mounted:function(){document.addEventListener("click",this.handleOutsideClick),window.addEventListener("resize",this.schedulePalettePosition),window.addEventListener("scroll",this.schedulePalettePosition,!0),this.schedulePalettePosition()},beforeDestroy:function(){document.removeEventListener("click",this.handleOutsideClick),window.removeEventListener("resize",this.schedulePalettePosition),window.removeEventListener("scroll",this.schedulePalettePosition,!0),this.cancelPaletteFrame()},methods:{schedulePalettePosition:function(){var t=this;this.cancelPaletteFrame(),this.paletteFrame=window.requestAnimationFrame(function(){t.paletteFrame=null,t.updatePalettePosition()})},cancelPaletteFrame:function(){this.paletteFrame&&(window.cancelAnimationFrame(this.paletteFrame),this.paletteFrame=null)},updatePalettePosition:function(){if(this.searchQuery.length&&this.$refs.searchRoot){var t=this.$refs.searchRoot.querySelector(".settings-sidebar-search__input");if(t){var e=t.getBoundingClientRect(),i=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,o=i<=480?16:24,r=Math.round(e.bottom+6),a=Math.max(0,i-2*o),s=Math.min(440,a),l=Math.min(Math.max(o,e.left),Math.max(o,i-o-s)),c=Math.max(0,n-r-16),d=i<=767?36:39,u=Math.max(0,c-d);this.paletteStyle={top:"".concat(r,"px"),left:"".concat(Math.round(l),"px"),width:"".concat(Math.round(s),"px"),maxWidth:"".concat(Math.round(s),"px"),maxHeight:"".concat(Math.round(c),"px"),"--settings-command-palette-list-max-height":"".concat(Math.round(u),"px")}}else this.paletteStyle={}}else this.paletteStyle={}},handleOutsideClick:function(t){this.searchQuery.length&&this.$refs.searchRoot&&(this.$refs.searchRoot.contains(t.target)||this.$emit("close-search"))},swichToNav:function(t,e){e.preventDefault(),this.$store.commit("swichToNav",t)},quickBooleanValue:function(t){return!0===t||"true"===t||1===t||"1"===t},toggleCheckboxOptionValue:function(t){var e=String(t.optionValue),i=Array.isArray(t.fieldValue)?t.fieldValue.map(function(t){return String(t)}):[];return this.quickBooleanValue(t.value)?i=i.filter(function(t){return t!==e}):i.includes(e)||i.push(e),i},highlightText:function(t){var e=this.escapeHtml(t),i=this.escapeHtml(this.searchQuery.trim());if(!i)return e;var n=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),o=new RegExp("(".concat(n,")"),"ig");return e.replace(o,"$1")},escapeHtml:function(t){return String(t||"").replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},selectHasUnknownValue:function(t){return!(!t||!Array.isArray(t.options)||t.options.some(function(e){return String(e.value)===String(t.value)}))}}},a=(0,i(4486).A)(r,o,[],!1,null,null,null).exports},4181:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return s}});var n=function(){var t=this,e=t._self._c;return t.option_fields?e("div",{staticClass:"cptm-fields"},t._l(Object.keys(t.option_fields),function(i,n){return e("div",{key:n,class:t.fieldWrapperClass(i,t.option_fields[i])},[e(t.option_fields[i].type+"-field",t._b({key:n,ref:i,refInFor:!0,tag:"component",attrs:{root:t.option_fields,"field-id":i},on:{update:function(e){return t.updateOptionFieldValue(i,e)},validate:function(e){return t.updateOptionFieldValidationState(i,e)},"is-visible":function(e){return t.updateOptionFieldData(i,"isVisible",e)},"do-action":function(e){return t.doAction(e,"sub-fields")}}},"component",t.option_fields[i],!1))],1)}),0):t._e()};n._withStripped=!0;var o=i(4467),r=i(2893),a={name:"sub-fields-module",mixins:[i(1642).A],props:{fieldId:{required:!1,default:""},optionFields:{required:!1}},created:function(){this.optionFields&&(this.option_fields=this.optionFields)},watch:{option_fields:function(){var t=this.getOptionFieldsValue();this.$emit("update",t)}},data:function(){return{option_fields:null}},methods:{updateOptionFieldValue:function(t,e){r.Ay.set(this.option_fields[t],"value",e),this.sync()},updateOptionFieldValidationState:function(t,e){r.Ay.set(this.option_fields[t],"validationState",e)},updateOptionFieldData:function(t,e,i){r.Ay.set(this.option_fields[t],e,i)},sync:function(){var t=this.getOptionFieldsValue();this.$emit("update",t)},getOptionFieldsValue:function(){if(!this.option_fields)return"";var t={};for(var e in this.option_fields)t[e]=this.option_fields[e].value;return t},fieldWrapperClass:function(t,e){var i=e&&e.type?"cptm-field-wraper-type-"+e.type:"cptm-field-wraper",n="cptm-field-wraper-key_"+this.fieldId+"_"+t;return(0,o.A)((0,o.A)({},i,!0),n,!0)}}},s=(0,i(4486).A)(a,n,[],!1,null,null,null).exports},6969:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-sub-navigation-wrapper"},[e("ul",{staticClass:"cptm-sub-navigation"},t._l(t.navLists,function(i,n){var o;return e("li",{key:n,staticClass:"cptm-sub-nav__item"},[e("a",{staticClass:"cptm-sub-nav__item-link",class:t.getActiveClass(n,t.active_nav),attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.swichNav(n)}}},[i.icon&&"svg"==i.icon_type?e("span",{staticClass:"cptm-sub-nav__item-icon",domProps:{innerHTML:t._s(i.icon)}}):t._e(),t._v(" "),i.icon&&"svg"!==i.icon_type?e("span",{staticClass:"cptm-sub-nav__item-icon",class:i.icon}):t._e(),t._v("\n "+t._s(i.label)+"\n "),i.learn_more?e("span",{staticClass:"directorist-row-tooltip cptm-sub-nav__item-tooltip",attrs:{"data-tooltip":null==i||null===(o=i.learn_more)||void 0===o?void 0:o.description,"data-flow":"bottom-right"},on:{click:function(e){return e.preventDefault(),t.openModal(i.learn_more)}}},[e("svg",{attrs:{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("g",{attrs:{"clip-path":"url(#clip0_8183_2901)"}},[e("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.00004 1.75004C4.10055 1.75004 1.75004 4.10055 1.75004 7.00004C1.75004 9.89954 4.10055 12.25 7.00004 12.25C9.89954 12.25 12.25 9.89954 12.25 7.00004C12.25 4.10055 9.89954 1.75004 7.00004 1.75004ZM0.583374 7.00004C0.583374 3.45621 3.45621 0.583374 7.00004 0.583374C10.5439 0.583374 13.4167 3.45621 13.4167 7.00004C13.4167 10.5439 10.5439 13.4167 7.00004 13.4167C3.45621 13.4167 0.583374 10.5439 0.583374 7.00004ZM6.41671 4.66671C6.41671 4.34454 6.67787 4.08337 7.00004 4.08337H7.00587C7.32804 4.08337 7.58921 4.34454 7.58921 4.66671C7.58921 4.98887 7.32804 5.25004 7.00587 5.25004H7.00004C6.67787 5.25004 6.41671 4.98887 6.41671 4.66671ZM7.00004 6.41671C7.32221 6.41671 7.58337 6.67787 7.58337 7.00004V9.33337C7.58337 9.65554 7.32221 9.91671 7.00004 9.91671C6.67787 9.91671 6.41671 9.65554 6.41671 9.33337V7.00004C6.41671 6.67787 6.67787 6.41671 7.00004 6.41671Z",fill:"#747C89"}})]),t._v(" "),e("defs",[e("clipPath",{attrs:{id:"clip0_8183_2901"}},[e("rect",{attrs:{width:"14",height:"14",fill:"white"}})])])])]):t._e()])])}),0),t._v(" "),t.modalContent?e("form-builder-widget-modal-component",{attrs:{modalOpened:t.showModal,content:t.modalContent,type:t.modalContent.type},on:{"close-modal":t.closeModal}}):t._e()],1)};n._withStripped=!0;var o=i(1642),r={name:"sub-navigation",props:{navLists:Array,active:{type:Number,required:!1}},mixins:[o.A],model:{prop:"active",event:"change"},data:function(){return{active_nav:Number.isInteger(this.active)?this.active:0,showModal:!1,modalContent:null}},watch:{active:function(t){Number.isInteger(t)&&(this.active_nav=t)}},methods:{swichNav:function(t){this.active_nav=t,this.$emit("change",t)},openModal:function(t){t&&(this.modalContent=t,this.showModal=!0)},closeModal:function(){this.showModal=!1,this.modalContent=null}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},665:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return s}});var n=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"cptm-tab-content-header"},[e("sub-navigation",{attrs:{navLists:t.navList},model:{value:t.active_sub_nav,callback:function(e){t.active_sub_nav=e},expression:"active_sub_nav"}})],1),t._v(" "),e("div",{staticClass:"cptm-tab-content-body"},[t._l(t.subNavigation,function(i,n){return[t.active_sub_nav===n?e("div",{key:n,staticClass:"cptm-tab-sub-content-item",class:{active:t.active_sub_nav===n}},[e("sections-module",t._b({},"sections-module",i,!1))],1):t._e()]})],2)])};n._withStripped=!0;var o=i(9394),r=i(2284),a={name:"submenu-module",mixins:[i(1642).A],props:{submenu:{type:Object},menuKey:{type:String,default:""}},computed:{subNavigation:function(){if(!this.submenu&&"object"!==(0,r.A)(this.submenu))return[];var t=[];for(var e in this.submenu){var i=this.submenu[e];"string"==typeof i.label&&(i.sections||"object"===(0,r.A)(i.sections))&&(Array.isArray(i.sections)||t.push(i))}return t},navList:function(){return this.subNavigation||"object"===(0,r.A)(this.subNavigation)?(0,o.A)(this.subNavigation).map(function(t){return t}):[]},activeSubMenu:function(){return this.subNavigation[this.active_sub_nav]||{}}},data:function(){return{active_sub_nav:0}},mounted:function(){this.active_sub_nav=this.getInitialSubNavIndex()},watch:{active_sub_nav:function(t){try{window.localStorage.setItem(this.getSubNavStorageKey(),String(t))}catch(t){}}},methods:{getSubNavStorageKey:function(){var t=this.$root.id||0;return this.menuKey?"directorist_cptm_active_sub_tab_".concat(this.menuKey,"_").concat(t):"directorist_cptm_active_sub_tab_".concat(t)},getInitialSubNavIndex:function(){if(!this.subNavigation.length)return 0;var t=this.subNavigation.findIndex(function(t){return!0===t.active});t<0&&(t=0);try{var e=window.localStorage.getItem(this.getSubNavStorageKey()),i=Number.parseInt(e,10);if(!Number.isNaN(i)&&i>=0&&i1},attrs:{"group-name":"card-widget-options","drag-handle-selector":".options-drag-handle","get-ghost-parent":t.getGhostParent},on:{drop:function(e){return t.onElementsDrop(e)}}},t._l(t.widgetsList,function(i,n){return e("Draggable",{key:n,attrs:{data:{widget:i}}},[e("div",{staticClass:"cptm-form-builder-field-list-item-wrapper"},[Object.keys(t.widgetsList).length>1?e("span",{staticClass:"cptm-form-builder-field-list-item-drag options-drag-handle"},[e("span",{staticClass:"uil uil-draggabledots"})]):t._e(),t._v(" "),e("span",{staticClass:"cptm-form-builder-field-list-item"},[e("span",{staticClass:"cptm-form-builder-field-list-item-content"},[e("span",{staticClass:"cptm-form-builder-field-list-item-icon"},[e("span",{class:null==i?void 0:i.icon})]),t._v(" "),e("span",{staticClass:"cptm-form-builder-field-list-item-label"},[t._v("\n "+t._s(null==i?void 0:i.label)+"\n ")])]),t._v(" "),t.isEditable(i)&&"listing_title"!==i.widget_key?e("span",{staticClass:"cptm-form-builder-field-list-item-edit",class:t.activeWidgetKey===n?"active":"",on:{click:function(e){return e.preventDefault(),t.edit(n)}}},[e("span",{staticClass:"las la-cog"})]):t._e(),t._v(" "),e("span",{staticClass:"cptm-form-builder-field-list-item-action",on:{click:function(e){return e.preventDefault(),t.trash(n)}}},[e("span",{staticClass:"uil uil-trash-alt"})])])]),t._v(" "),t.activeWidgetKey===n?e("div",{staticClass:"cptm-widget-options-container"},[t._l(t.widgetTypeField(n),function(i,o){return e("div",{key:o},[i?e(t.getFormFieldName(i.type),t._b({ref:i,refInFor:!0,tag:"component",attrs:{"field-id":"".concat(n,"-").concat(o),fieldKey:"".concat(n,"-").concat(o)},on:{update:function(e){return t.updateWidgetOptionValue(e)}}},"component",i,!1)):t._e()],1)}),t._v(" "),t._l(t.widgetFields(n),function(i,o){return e("div",{key:o,staticClass:"cptm-widget-options-wrap"},[i?e(t.getFormFieldName(i.type),t._b({ref:i,refInFor:!0,tag:"component",attrs:{"field-id":"".concat(n,"-").concat(o),fieldKey:"".concat(n,"-").concat(o)},on:{update:function(e){return t.updateWidgetFieldValue(o,e)}}},"component",i,!1)):t._e()],1)})],2):t._e()])}),1):e("p",{staticClass:"cptm-info-text"},[t._v("Nothing available")])],1)])};n._withStripped=!0;var o=i(3453),r=i(9394),a=i(2284),s=i(4467),l=i(2853),c=i(5353),d=i(1642);function u(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function p(t){for(var e=1;e=this.maxWidget},infoTexts:function(){var t=[];return this.maxWidgetLimitIsReached&&Object.keys(this.unSelectedWidgetsList).length&&t.push({type:"info",text:this.decodeInfoText(this.maxWidget,this.maxWidgetInfoText)}),t},mainWrapperClass:function(){return(0,r.A)({active:this.active},this.animation,!0)}},data:function(){return{localSelectedWidgets:[]}},methods:{init:function(){if("object"===(0,a.A)(this.selectedWidgets)){var t=new Set(this.selectedWidgets);this.localSelectedWidgets=(0,o.A)(t)}},close:function(){this.$emit("close")},decodeInfoText:function(t,e){return e.replace(/__DATA__/gi,t).replace(/({\w+})/gi,function(e){if(t<2)return"";var i=e.replace(/{/gi,"");return i.replace(/}/gi,"")}).replace(/({\w+\|\w+})/gi,function(e){var i=e.match(/\w+|w+/gi);return"object"!==(0,a.A)(i)&&i.length<2?"":t<2?i[0]:i[1]})},selectWidget:function(t){if(!this.maxWidgetLimitIsReached&&void 0===this.activeWidgets[t]){var e=this.localSelectedWidgets.indexOf(t);-1==e?(this.localSelectedWidgets.push(t),this.$emit("widget-selection",{key:t,selected_widgets:this.localSelectedWidgets})):this.localSelectedWidgets.splice(e,1)}},widgetListClass:function(t){return{hide:void 0!==this.activeWidgets[t],disabled:this.maxWidgetLimitIsReached||void 0!==this.activeWidgets[t],clickable:!this.maxWidgetLimitIsReached}}}},l=(0,i(4486).A)(s,n,[],!1,null,null,null).exports},7669:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-has-widget-control cptm-widget-actions-tools-wrap"},[e("div",{staticClass:"cptm-placeholder-author-thumb"},[e("svg",{attrs:{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M35.1667 20.8327L37.5 23.1827L26.6167 34.166L20.8333 28.3327L23.1667 25.9827L26.6167 29.4493L35.1667 20.8327ZM16.6667 28.3327L21.6667 33.3327H5V29.9993C5 26.316 10.9667 23.3327 18.3333 23.3327L21.4833 23.516L16.6667 28.3327ZM18.3333 6.66602C20.1014 6.66602 21.7971 7.36839 23.0474 8.61864C24.2976 9.86888 25 11.5646 25 13.3327C25 15.1008 24.2976 16.7965 23.0474 18.0467C21.7971 19.297 20.1014 19.9993 18.3333 19.9993C16.5652 19.9993 14.8695 19.297 13.6193 18.0467C12.369 16.7965 11.6667 15.1008 11.6667 13.3327C11.6667 11.5646 12.369 9.86888 13.6193 8.61864C14.8695 7.36839 16.5652 6.66602 18.3333 6.66602Z",fill:"#141921"}})]),t._v(" "),e("a",{staticClass:"cptm-placeholder-author-thumb-trash",attrs:{href:"#"},on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-trash-alt"})])])])])};n._withStripped=!0;var o=i(2284),r={name:"avatar-card-widget",props:{label:{type:String,default:""},widgetKey:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1},activeWidgets:{type:Object},selectedWidgets:{type:Array,default:function(){return[]}},availableWidgets:{type:Object,default:function(){return{}}}},data:function(){return{localOptions:null,isEnabled:!0}},created:function(){this.init(),this.checkWidgetStatus()},watch:{options:{handler:function(t){t&&(this.localOptions=JSON.parse(JSON.stringify(t)))},deep:!0},selectedWidgets:{handler:function(){this.checkWidgetStatus()},deep:!0}},computed:{isAvailableOptions:function(){return!(!this.localOptions||"object"!==(0,o.A)(this.localOptions))&&!(!this.localOptions.fields||"object"!==(0,o.A)(this.localOptions.fields))&&Object.keys(this.localOptions.fields).length>0},optionFields:function(){return this.isAvailableOptions?this.localOptions.fields:{}},hasPositionField:function(){if(!this.isAvailableOptions)return!1;var t=this.localOptions.fields;return t.position||t.align||Object.keys(t).some(function(e){return"Position"===t[e].label||"Align"===t[e].label||e.toLowerCase().includes("position")||e.toLowerCase().includes("align")})}},methods:{init:function(){this.options&&(this.localOptions=JSON.parse(JSON.stringify(this.options)))},checkWidgetStatus:function(){this.selectedWidgets&&Array.isArray(this.selectedWidgets)?this.isEnabled=this.selectedWidgets.includes(this.widgetKey):this.activeWidgets&&(this.isEnabled=void 0!==this.activeWidgets[this.widgetKey])},updateFieldData:function(t,e){this.localOptions&&this.localOptions.fields&&(this.localOptions.fields[e].value=t);var i=this.activeWidgets[this.widgetKey],n=JSON.parse(JSON.stringify(i));n.options&&n.options.fields&&(n.options.fields[e]||(n.options.fields[e]={}),n.options.fields[e].value=t),this.$emit("update",{widgetKey:this.widgetKey,updatedWidget:n})}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},9572:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return r}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-badge cptm-has-widget-control cptm-widget-actions-tools-wrap"},[t.icon?e("span",{staticClass:"cptm-widget-badge-icon",class:t.icon}):t._e(),t._v(" "),t.label?e("span",{staticClass:"cptm-widget-badge-label"},[t._v(t._s(t.label))]):t._e(),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-times"})])])])};n._withStripped=!0;var o={name:"badge-card-widget",props:{widgetKey:{type:String},icon:{type:String,default:""},label:{type:String,default:""},options:{type:[Object,Array],default:function(){return{}}},fields:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1}}},r=(0,i(4486).A)(o,n,[],!1,null,null,null).exports},4134:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-badge cptm-has-widget-control cptm-widget-actions-tools-wrap"},[t.displayIcon?e("span",{staticClass:"cptm-widget-badge-icon",class:t.displayIcon}):t._e(),t._v(" "),t.label?e("span",{staticClass:"cptm-widget-badge-label"},[t._v(t._s(t.label))]):t._e(),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-times"})])])])};n._withStripped=!0;var o=i(2284),r={name:"button-card-widget",props:{icon:{type:String,default:""},label:{type:String,default:""},options:{type:[Object,Array],default:function(){return{}}},readOnly:{type:Boolean,default:!1}},computed:{displayIcon:function(){return!this.options&&"object"!==(0,o.A)(this.options)||!this.options.fields&&"object"!==(0,o.A)(this.options.fields)?this.icon:this.options.fields.icon.value||""}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},950:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-badge cptm-has-widget-control cptm-widget-actions-tools-wrap"},[t.displayIcon?e("span",{staticClass:"cptm-widget-badge-icon",class:t.displayIcon}):t._e(),t._v(" "),t.label?e("span",{staticClass:"cptm-widget-badge-label"},[t._v(t._s(t.label))]):t._e(),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-times"})])])])};n._withStripped=!0;var o=i(2284),r={name:"category-card-widget",props:{icon:{type:String,default:""},label:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1}},computed:{displayIcon:function(){return!this.options&&"object"!==(0,o.A)(this.options)||!this.options.fields&&"object"!==(0,o.A)(this.options.fields)||!this.options.fields.icon&&"object"!==(0,o.A)(this.options.fields.icon)||"string"!=typeof this.options.fields.icon.value&&!this.options.fields.icon.value.length?this.icon:this.options.fields.icon.value}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},1634:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-badge cptm-has-widget-control cptm-widget-actions-tools-wrap"},[t.displayIcon?e("span",{staticClass:"cptm-widget-badge-icon",class:t.displayIcon}):t._e(),t._v(" "),t.label?e("span",{staticClass:"cptm-widget-badge-label"},[t._v(t._s(t.label))]):t._e(),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-times"})])])])};n._withStripped=!0;var o=i(2284),r={name:"excerpt-card-widget",props:{icon:{type:String,default:""},label:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1}},computed:{displayIcon:function(){return!this.options&&"object"!==(0,o.A)(this.options)||!this.options.fields&&"object"!==(0,o.A)(this.options.fields)||!this.options.fields.icon&&"object"!==(0,o.A)(this.options.fields.icon)||"string"!=typeof this.options.fields.icon.value&&!this.options.fields.icon.value.length?this.icon:this.options.fields.icon.value}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},1899:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-badge cptm-has-widget-control cptm-widget-actions-tools-wrap"},[t.displayIcon?e("span",{staticClass:"cptm-widget-badge-icon",class:t.displayIcon}):t._e(),t._v(" "),t.displayLabel?e("span",{staticClass:"cptm-widget-badge-label"},[t._v(t._s(t.displayLabel))]):t._e(),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-times"})])])])};n._withStripped=!0;var o=i(2284),r={name:"icon-card-widget",props:{icon:{type:String,default:""},label:{type:String,default:""},options:{type:[Object,Array],default:""},readOnly:{type:Boolean,default:!1}},computed:{displayIcon:function(){var t,e,i,n,r,a,s;return this.options&&"object"===(0,o.A)(this.options)&&null!==(t=this.options)&&void 0!==t&&t.fields&&"object"===(0,o.A)(null===(e=this.options)||void 0===e?void 0:e.fields)&&(null!==(i=this.options)&&void 0!==i&&null!==(i=i.fields)&&void 0!==i&&i.icon||"object"===(0,o.A)(null===(n=this.options)||void 0===n||null===(n=n.fields)||void 0===n?void 0:n.icon))&&("string"==typeof(null===(r=this.options)||void 0===r||null===(r=r.fields)||void 0===r||null===(r=r.icon)||void 0===r?void 0:r.value)||null!==(a=this.options)&&void 0!==a&&null!==(a=a.fields)&&void 0!==a&&null!==(a=a.icon)&&void 0!==a&&null!==(a=a.value)&&void 0!==a&&a.length)?null===(s=this.options)||void 0===s||null===(s=s.fields)||void 0===s||null===(s=s.icon)||void 0===s?void 0:s.value:this.icon},displayLabel:function(){var t;return(null===(t=this.options)||void 0===t||null===(t=t.fields)||void 0===t||null===(t=t.label)||void 0===t?void 0:t.value)||this.label}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},9301:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-block-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-list-item-card cptm-has-widget-control cptm-widget-actions-tools-wrap"},[e("div",{staticClass:"cptm-list-item"},[e("div",{staticClass:"cptm-list-item-content"},[e("span",{staticClass:"cptm-list-item-icon"},[e("span",{class:t.listIcon})]),t._v(" "),e("span",{staticClass:"cptm-list-item-label"},[e("span",{staticClass:"cptm-list-item-label-text"},[t._v(t._s(t.label))])])]),t._v(" "),e("div",{staticClass:"cptm-list-item-actions"},[t.isEditable(t.options)?e("span",{staticClass:"cptm-list-item-action cptm-list-item-edit",on:{click:function(e){return e.stopPropagation(),t.edit(t.widgetKey)}}},[e("span",{staticClass:"las la-cog"})]):t._e(),t._v(" "),e("span",{staticClass:"cptm-list-item-action cptm-list-item-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-trash"})])])])])])};n._withStripped=!0;var o=i(2284),r={name:"list-item-card-widget",props:{label:{type:String},icon:{type:String,default:""},widgetKey:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1},disableEdit:{type:Boolean,default:!1}},data:function(){return{activeWidgetKey:"",activeWidget:{},activeWidgetOptionType:""}},computed:{listIcon:function(){return!this.options&&"object"!==(0,o.A)(this.options)||!this.options.fields&&"object"!==(0,o.A)(this.options.fields)||!this.options.fields.icon&&"object"!==(0,o.A)(this.options.fields.icon)||"string"!=typeof this.options.fields.icon.value&&!this.options.fields.icon.value.length?this.icon:this.options.fields.icon.value}},methods:{isEditable:function(t){return!this.disableEdit&&!(!t||"object"!==(0,o.A)(t))},edit:function(t){this.$emit("edit",t)}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},2867:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-badge cptm-has-widget-control cptm-widget-actions-tools-wrap"},[t.displayIcon?e("span",{staticClass:"cptm-widget-badge-icon",class:t.displayIcon}):t._e(),t._v(" "),t.label?e("span",{staticClass:"cptm-widget-badge-label"},[t._v(t._s(t.label))]):t._e(),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-times"})])])])};n._withStripped=!0;var o=i(2284),r={name:"price-card-widget",props:{icon:{type:String,default:""},label:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1}},computed:{displayIcon:function(){return!this.options&&"object"!==(0,o.A)(this.options)||!this.options.fields&&"object"!==(0,o.A)(this.options.fields)||!this.options.fields.icon&&"object"!==(0,o.A)(this.options.fields.icon)||"string"!=typeof this.options.fields.icon.value&&!this.options.fields.icon.value.length?this.icon:this.options.fields.icon.value}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},7534:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-badge cptm-has-widget-control cptm-widget-actions-tools-wrap"},[t.displayIcon?e("span",{staticClass:"cptm-widget-badge-icon",class:t.displayIcon}):t._e(),t._v(" "),t.label?e("span",{staticClass:"cptm-widget-badge-label"},[t._v(t._s(t.label))]):t._e(),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-times"})])])])};n._withStripped=!0;var o=i(2284),r={name:"rating-card-widget",props:{icon:{type:String,default:""},label:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1}},computed:{displayIcon:function(){return!this.options&&"object"!==(0,o.A)(this.options)||!this.options.fields&&"object"!==(0,o.A)(this.options.fields)||!this.options.fields.icon&&"object"!==(0,o.A)(this.options.fields.icon)||"string"!=typeof this.options.fields.icon.value&&!this.options.fields.icon.value.length?this.icon:this.options.fields.icon.value}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},4730:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-badge cptm-has-widget-control cptm-widget-actions-tools-wrap"},[t.displayIcon?e("span",{staticClass:"cptm-widget-badge-icon",class:t.displayIcon}):t._e(),t._v(" "),t.label?e("span",{staticClass:"cptm-widget-badge-label"},[t._v(t._s(t.label))]):t._e(),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-edit",on:{click:function(e){return e.stopPropagation(),t.$emit("edit")}}},[e("span",{staticClass:"las la-cog"})]),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-times"})])])])};n._withStripped=!0;var o=i(2284),r={name:"ratings-count-card-widget",props:{icon:{type:String,default:""},label:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1}},computed:{displayIcon:function(){return!this.options&&"object"!==(0,o.A)(this.options)||!this.options.fields&&"object"!==(0,o.A)(this.options.fields)||!this.options.fields.icon&&"object"!==(0,o.A)(this.options.fields.icon)||"string"!=typeof this.options.fields.icon.value&&!this.options.fields.icon.value.length?this.icon:this.options.fields.icon.value}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},1746:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-badge cptm-has-widget-control cptm-widget-actions-tools-wrap"},[t.displayIcon?e("span",{staticClass:"cptm-widget-badge-icon",class:t.displayIcon}):t._e(),t._v(" "),t.label?e("span",{staticClass:"cptm-widget-badge-label"},[t._v(t._s(t.label))]):t._e(),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-edit",on:{click:function(e){return e.stopPropagation(),t.$emit("edit")}}},[e("span",{staticClass:"las la-cog"})]),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-times"})])])])};n._withStripped=!0;var o=i(2284),r={name:"reviews-card-widget",props:{icon:{type:String,default:""},label:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1}},computed:{displayIcon:function(){return!this.options&&"object"!==(0,o.A)(this.options)||!this.options.fields&&"object"!==(0,o.A)(this.options.fields)||!this.options.fields.icon&&"object"!==(0,o.A)(this.options.fields.icon)||"string"!=typeof this.options.fields.icon.value&&!this.options.fields.icon.value.length?this.icon:this.options.fields.icon.value}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},7786:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return r}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-block-wrap cptm-widget-title-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-title-card cptm-has-widget-control cptm-widget-actions-tools-wrap"},[e("div",{staticClass:"cptm-widget-title-block"},[t._v("\n "+t._s(t.label)+"\n ")])])])};n._withStripped=!0;var o={name:"section-title-card-widget",props:{label:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1}}},r=(0,i(4486).A)(o,n,[],!1,null,null,null).exports},9652:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return r}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-tagline-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-tagline-card cptm-has-widget-control cptm-widget-actions-tools-wrap"},[e("div",{staticClass:"cptm-widget-tagline-block"},[t._v("\n "+t._s(t.label)+"\n ")])])])};n._withStripped=!0;var o={name:"tagline-card-widget",props:{label:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1}}},r=(0,i(4486).A)(o,n,[],!1,null,null,null).exports},4541:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return r}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap cptm-widget-thumb-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-thumb cptm-has-widget-control cptm-widget-actions-tools-wrap"},[e("div",{staticClass:"cptm-widget-thumb-icon"},[e("svg",{attrs:{width:"134",height:"108",viewBox:"0 0 134 108",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[e("path",{attrs:{d:"M120.333 0.742188H13.6667C6.31337 0.742188 0.333374 6.72219 0.333374 14.0755V94.0755C0.333374 101.429 6.31337 107.409 13.6667 107.409H120.333C127.687 107.409 133.667 101.429 133.667 94.0755V14.0755C133.667 6.72219 127.687 0.742188 120.333 0.742188ZM30.3334 20.7422C32.9855 20.7422 35.5291 21.7958 37.4044 23.6711C39.2798 25.5465 40.3334 28.09 40.3334 30.7422C40.3334 33.3944 39.2798 35.9379 37.4044 37.8133C35.5291 39.6886 32.9855 40.7422 30.3334 40.7422C27.6812 40.7422 25.1377 39.6886 23.2623 37.8133C21.3869 35.9379 20.3334 33.3944 20.3334 30.7422C20.3334 28.09 21.3869 25.5465 23.2623 23.6711C25.1377 21.7958 27.6812 20.7422 30.3334 20.7422ZM67 87.4089H20.3334L47 54.0755L57 67.4089L77 40.7422L113.667 87.4089H67Z",fill:"#A1A9B2"}})])]),t._v(" "),e("div",{staticClass:"cptm-widget-label"},[t._v("\n "+t._s(t.label)+"\n ")]),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-thumb-edit",on:{click:function(e){return e.stopPropagation(),t.$emit("edit-widget")}}},[e("span",{staticClass:"las la-cog"})]),t._v(" "),t.disabled?e("span",{staticClass:"cptm-widget-card-disabled-badge"},[t._v("\n Disable\n ")]):t._e()])])};n._withStripped=!0;var o={name:"thumbnail-card-widget",props:{label:{type:String,default:""},options:{type:Object,default:function(){return{}}},disabled:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1}}},r=(0,i(4486).A)(o,n,[],!1,null,null,null).exports},5423:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return d}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-block-wrap cptm-widget-title-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-title-card cptm-has-widget-control cptm-widget-actions-tools-wrap"},[e("div",{staticClass:"cptm-widget-title-block"},[t._v("\n "+t._s(t.label)+"\n ")]),t._v(" "),t.disabled?e("span",{staticClass:"cptm-widget-card-disabled-badge"},[t._v("\n Disable\n ")]):t._e()]),t._v(" "),t.hasOptions?e("div",{staticClass:"cptm-widget-card-options-area"},t._l(t.visibleOptionFields,function(i,n){return e("div",{key:n,staticClass:"cptm-field-item"},[null!=i&&i.type?e("".concat(i.type,"-field"),t._b({tag:"component",on:{update:function(e){return t.updateFieldData(e,n)}}},"component",i,!1)):t._e()],1)}),0):t._e(),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-trash-alt"})])])};n._withStripped=!0;var o=i(2284),r=i(4467),a=i(5353);function s(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function l(t){for(var e=1;e0},visibleOptionFields:function(){var t,e=this,i=null===(t=this.localOptions)||void 0===t?void 0:t.fields;return i&&"object"===(0,o.A)(i)?Object.keys(i).reduce(function(t,n){return e.canShowOptionField(n)?(t[n]=i[n],t):t},{}):{}},currentActiveWidget:function(){return this.activeWidgets[this.widgetKey]},currentWidgetFields:function(){var t;return null===(t=this.currentActiveWidget)||void 0===t||null===(t=t.options)||void 0===t?void 0:t.fields}}),watch:{options:{handler:function(t){t&&(this.localOptions=l({},t))},immediate:!0,deep:!0}},methods:{canShowOptionField:function(t){return"show_tagline"!==t||this.hasSubmissionFormField("tagline")},hasSubmissionFormField:function(t){var e,i,n=null===(e=this.fields)||void 0===e?void 0:e.submission_form_fields,o=(null==n||null===(i=n.value)||void 0===i?void 0:i.fields)||(null==n?void 0:n.fields)||{};return Object.prototype.hasOwnProperty.call(o,t)},updateFieldData:function(t,e){var i=this.currentWidgetFields;null!=i&&i[e]&&(i[e].value=t,this.$emit("update",{widgetKey:this.widgetKey,updatedWidget:this.currentActiveWidget}))}}},d=(0,i(4486).A)(c,n,[],!1,null,null,null).exports},2422:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-widget-card-wrap cptm-widget-card-inline-wrap cptm-widget-badge-card-wrap"},[e("div",{staticClass:"cptm-widget-card cptm-widget-badge cptm-has-widget-control cptm-widget-actions-tools-wrap"},[t.displayIcon?e("span",{staticClass:"cptm-widget-badge-icon",class:t.displayIcon}):t._e(),t._v(" "),e("span",{staticClass:"cptm-widget-badge-label"},[t._v("\n "+t._s(t.label)+"\n ")]),t._v(" "),t.readOnly?t._e():e("span",{staticClass:"cptm-widget-badge-trash",on:{click:function(e){return e.stopPropagation(),t.$emit("trash")}}},[e("span",{staticClass:"las la-times"})])])])};n._withStripped=!0;var o=i(2284),r={name:"view-count-card-widget",props:{icon:{type:String,default:""},label:{type:String,default:""},options:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1}},computed:{displayIcon:function(){return!this.options&&"object"!==(0,o.A)(this.options)||!this.options.fields&&"object"!==(0,o.A)(this.options.fields)||!this.options.fields.icon&&"object"!==(0,o.A)(this.options.fields.icon)||"string"!=typeof this.options.fields.icon.value&&!this.options.fields.icon.value.length?this.icon:this.options.fields.icon.value}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},6442:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return r}});var n=function(){var t=this,e=t._self._c;return"div"===t.listType?e("div",{staticClass:"directorist-draggable-list-item",class:t.itemClassName,style:t.listItemStyle,attrs:{draggable:t.canDrag},on:{dragstart:t.handleDragStart,dragend:t.dragEnd}},[e("div",{staticClass:"directorist-draggable-list-item-slot",style:t.slotStyle},[t._t("default")],2)]):e("li",{staticClass:"directorist-draggable-list-item",class:t.itemClassName,style:t.listItemStyle,attrs:{draggable:t.canDrag},on:{dragstart:t.handleDragStart,dragend:t.dragEnd}},[e("div",{staticClass:"directorist-draggable-list-item-slot",style:t.slotStyle},[t._t("default")],2)])};n._withStripped=!0;var o={name:"draggable-list-item",props:{canDrag:{default:!0},dragType:{default:"move"},itemClassName:{default:""},listType:{default:"div"},dragHandle:{default:null}},computed:{listItemStyle:function(){var t={};return this.dragging&&"move"===this.dragType&&(t.padding="0",t.overflow="hidden"),this.dragging&&"clone"===this.dragType&&(t.border="2px dashed gray"),t},slotStyle:function(){return{opacity:this.dragging?0:1}}},data:function(){return{dragging:!1,dragFromHandle:!1}},mounted:function(){this.dragHandle&&this.canDrag&&this.setupDragHandle()},methods:{setupDragHandle:function(){var t=this,e=this.$el.querySelector(this.dragHandle);e&&(e.addEventListener("mousedown",function(){t.dragFromHandle=!0}),document.addEventListener("mouseup",function(){t.dragFromHandle=!1}))},handleDragStart:function(t){if(this.dragHandle&&!this.dragFromHandle)return t.preventDefault(),!1;this.dragStart()},dragStart:function(){var t=this;setTimeout(function(){t.dragging=!0,t.$emit("drag-start")},0)},dragEnd:function(){this.dragging=!1,this.dragFromHandle=!1,this.$emit("drag-end")}}},r=(0,i(4486).A)(o,n,[],!1,null,null,null).exports},2286:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return o}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"directorist-draggable-list-item-wrapper",style:t.wrapperStyle,attrs:{"data-list-id":t.listId}},[e("div",{staticClass:"directorist-droppable-area-wrap",class:t.className,style:{display:t.droppable?"flex":"none"}},[t.droppableBefore?e("span",{staticClass:"directorist-droppable-area directorist-droppable-area-top",on:{dragover:function(t){t.preventDefault()},dragenter:function(e){t.dragenterBeforeItem=!0},dragleave:function(e){t.dragenterBeforeItem=!1},drop:function(e){return t.handleDroppedBefore()}}}):t._e(),t._v(" "),t.droppableAfter?e("span",{staticClass:"directorist-droppable-area directorist-droppable-area-bottom",on:{dragover:function(t){t.preventDefault()},dragenter:function(e){t.dragenterAfterItem=!0},dragleave:function(e){t.dragenterAfterItem=!1},drop:function(e){return t.handleDroppedAfter()}}}):t._e()]),t._v(" "),t.dragenterBeforeItem?e("div",{staticClass:"directorist-droppable-item-preview directorist-droppable-item-preview-before"}):t._e(),t._v(" "),t._t("default"),t._v(" "),t.dragenterAfterItem?e("div",{staticClass:"directorist-droppable-item-preview directorist-droppable-item-preview-after"}):t._e()],2)};n._withStripped=!0;var o=(0,i(4486).A)({name:"draggable-list-item-wrapper",props:{isDraggingSelf:{default:!1},listId:{default:""},droppable:{default:!1},droppableBefore:{default:!0},droppableAfter:{default:!0},className:{default:""}},computed:{wrapperStyle:function(){var t={};return this.isDraggingSelf&&(t.display="none"),t}},data:function(){return{dragenterBeforeItem:!1,dragenterAfterItem:!1}},methods:{handleDroppedBefore:function(){this.dragenterBeforeItem=!1,this.dragenterAfterItem=!1,this.$emit("drop",{drop_direction:"before"})},handleDroppedAfter:function(){this.dragenterBeforeItem=!1,this.dragenterAfterItem=!1,this.$emit("drop",{drop_direction:"after"})}}},n,[],!1,null,null,null).exports},443:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-form-builder-group-field-drop-area",class:t.className,on:{dragover:function(t){t.preventDefault()},dragenter:t.handleDragenter,dragleave:t.handleDragleave,drop:t.handleDrop}},[e("p",{staticClass:"cptm-form-builder-group-field-drop-area-label"},[t._v("\n "+t._s(t.dropText)+"\n ")])])};n._withStripped=!0;var o=i(4467),r={name:"form-builder-droppable-placeholder",computed:{className:function(){return(0,o.A)({},"drag-enter",this.dragenter)},dropText:function(){return this.dragenter?"Drop anywhere":"Simply drag a field here..."}},data:function(){return{dragenter:!1}},methods:{handleDragenter:function(){this.dragenter=!0,this.$emit("drag-enter")},handleDragleave:function(){this.dragenter=!1,this.$emit("drag-enter")},handleDrop:function(){this.dragenter=!1,this.$emit("drop")}}},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},6143:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return s}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-form-builder-preset-fields"},[e("div",{staticClass:"cptm-form-builder-preset-fields-header"},[e("a",{staticClass:"cptm-form-builder-preset-fields-header-action-link",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.togglePresetExpanded.apply(null,arguments)}}},[e("span",{staticClass:"cptm-form-builder-preset-fields-header-action-icon",class:t.isPresetExpanded?"action-collapse-up":"action-collapse-down"},[e("span",{staticClass:"uil uil-angle-down",attrs:{"aria-hidden":"true"}})]),t._v(" "),e("span",{staticClass:"cptm-form-builder-preset-fields-header-action-text"},[t._v("\n "+t._s(t.title))])])]),t._v(" "),e("slide-up-down",{attrs:{active:t.isPresetExpanded,duration:500}},[t.filtered_widget_list?e("ul",{staticClass:"cptm-form-builder-field-list"},t._l(t.filtered_widget_list,function(i,n){return e("draggable-list-item",{key:n,attrs:{"list-type":"li","item-class-name":"cptm-form-builder-field-list-item","drag-type":t.allowMultiple||i.allowMultiple?"clone":"move"},on:{"drag-start":function(e){return t.$emit("drag-start",{widget_key:n,widget:i})},"drag-end":function(e){return t.$emit("drag-end",{widget_key:n,widget:i})}}},[e("span",{staticClass:"cptm-form-builder-field-list-icon"},[i.icon&&i.icon.length&&"svg"!==i.iconType?e("span",{class:i.icon}):i.icon&&i.icon.length&&"svg"===i.iconType?e("span",{staticClass:"cptm-form-builder-field-list-icon-svg",domProps:{innerHTML:t._s(i.icon)}}):t._e()]),t._v(" "),e("span",{staticClass:"cptm-form-builder-field-list-label"},[t._v(t._s(i.label))])])}),1):t._e()])],1)};n._withStripped=!0;var o=i(2284);function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return s=t.done,t},e:function(t){l=!0,a=t},f:function(){try{s||null==i.return||i.return()}finally{if(l)throw a}}}}(this.activeWidgetGroups);try{for(n.s();!(i=n.n()).done;){var a=i.value;a.widget_name&&e.push(a.widget_name)}}catch(t){n.e(t)}finally{n.f()}}var s=[];this.selectedWidgets&&"object"===(0,o.A)(this.selectedWidgets)&&(s=Object.keys(this.selectedWidgets));var l=this.cloneObject(t);for(var c in l)l[c].allowMultiple||(s.includes(c)||e.includes(c))&&delete l[c];return l},cloneObject:function(t){return JSON.parse(JSON.stringify(t))}}},s=(0,i(4486).A)(a,n,[],!1,null,null,null).exports},959:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return u}});var n=i(2284),o=function(){var t=this,e=t._self._c;return t.widget_fields&&Object.keys(t.widget_fields).length>0?e("draggable-list-item",{attrs:{"drag-handle":".cptm-form-builder-group-field-item-drag","can-drag":t.canMoveWidget},on:{"drag-start":function(e){return t.$emit("drag-start")},"drag-end":function(e){return t.$emit("drag-end")}}},[e("div",{staticClass:"cptm-form-builder-group-field-item",class:t.expandState?"expanded":""},[e("div",{staticClass:"cptm-form-builder-group-field-item-header"},[t.canMoveWidget?e("div",{staticClass:"cptm-form-builder-group-field-item-drag"},[e("span",{staticClass:"uil uil-draggabledots",attrs:{"aria-hidden":"true"}})]):t._e(),t._v(" "),e("div",{staticClass:"cptm-form-builder-group-field-item-header-content"},[e("div",{staticClass:"cptm-form-builder-header-toggle"},[e("a",{staticClass:"cptm-form-builder-header-toggle-link",class:t.expandState?"action-collapse-down":"action-collapse-up",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.toggleExpand.apply(null,arguments)}}},[e("span",{staticClass:"uil uil-angle-down",attrs:{"aria-hidden":"true"}})])]),t._v(" "),e("h4",{staticClass:"cptm-form-builder-group-field-item-title"},[t.widgetIcon?e("span",{staticClass:"cptm-form-builder-group-field-item-icon"},["svg"!==t.widgetIconType?e("span",{class:t.widgetIcon}):"svg"===t.widgetIconType?e("span",{staticClass:"cptm-title-icon-svg",domProps:{innerHTML:t._s(t.widgetIcon)}}):t._e()]):t._e(),t._v(" "),e("span",{staticClass:"cptm-form-builder-group-field-item-label"},[e("span",{staticClass:"cptm-title-wrapper"},[t._v("\n "+t._s(t.widgetTitle)+"\n "),t.alert?e("span",{staticClass:"cptm-title-info",attrs:{"data-label":t.alert.message}},[e("span",{staticClass:"cptm-title-info-icon las la-info-circle"}),t._v(" "),e("span",{staticClass:"cptm-title-info-text",domProps:{innerHTML:t._s(t.alert.message)}})]):t._e()]),t._v(" "),t.widgetSubtitle?e("span",{staticClass:"cptm-form-builder-group-field-item-subtitle"},[t._v("\n ("+t._s(t.widgetSubtitle)+")\n ")]):t._e(),t._v(" "),t.widgetInfo?e("span",{staticClass:"cptm-title-info-tooltip",attrs:{"data-info":t.widgetInfo}},[e("span",{staticClass:"cptm-title-info-icon uil uil-question-circle"})]):t._e()])]),t._v(" "),e("div",{staticClass:"cptm-form-builder-group-field-item-header-actions"},[t.canTrashWidget?e("a",{staticClass:"cptm-form-builder-header-action-link",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.handleWidgetDelete.apply(null,arguments)}}},[e("span",{staticClass:"uil uil-trash-alt",attrs:{"aria-hidden":"true"}})]):t._e()])])]),t._v(" "),e("slide-up-down",{attrs:{active:t.expandState,duration:500}},[t.widget_fields&&"object"===(0,n.A)(t.widget_fields)?e("div",{staticClass:"cptm-form-builder-group-field-item-body"},[e("field-list-component",{attrs:{root:t.activeWidgets,"section-id":t.widgetKey,"field-list":t.widget_fields,value:t.activeWidgets[t.widgetKey]?t.activeWidgets[t.widgetKey]:""},on:{alert:t.updateAlert,update:function(e){return t.$emit("update-widget-field",{widget_key:t.widgetKey,payload:e})}}})],1):t._e()]),t._v(" "),e("confirmation-modal",{attrs:{visible:t.showConfirmationModal,widgetName:t.widgetName,reviewDeleteTitle:t.reviewDeleteTitle},on:{confirm:t.trashWidget,cancel:t.closeConfirmationModal}})],1)]):t._e()};o._withStripped=!0;var r=i(4467),a=i(2893),s=i(75);function l(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function c(t){for(var e=1;e0||"general_group"===(null===(t=this.groupData)||void 0===t?void 0:t.type)||"basic-search-form"===(null===(e=this.groupData)||void 0===e?void 0:e.id)||"basic"===(null===(i=this.groupData)||void 0===i?void 0:i.id)||"advanced-search-form"===(null===(n=this.groupData)||void 0===n?void 0:n.id)||"advanced"===(null===(o=this.groupData)||void 0===o?void 0:o.id)},canShowWidgetDropPlaceholder:function(){var t=!0;return void 0!==this.groupData.type&&"general_group"!==this.groupData.type&&(t=!1),t}},data:function(){return{widgetsExpanded:!1,untrashableWidgets:{},activeWidgetsInfo:{},detectedUntrashableWidgets:[],expandedWidgetKey:null}},methods:{getGroupStorageIdentifier:function(){return this.groupData&&this.groupData.id?"id_".concat(this.groupData.id):"index_".concat(this.groupKey)},getExpandedWidgetStorageKey:function(){var t=this.fieldKey||"default",e=this.getGroupStorageIdentifier(),i=this.$root.id||0;return"directorist_cptm_form_builder_".concat(t,"_expanded_widget_").concat(e,"_").concat(i)},restoreExpandedWidgetState:function(){if(Array.isArray(this.groupData.fields)&&this.groupData.fields.length){try{var t=window.localStorage.getItem(this.getExpandedWidgetStorageKey());if(t&&this.groupData.fields.includes(t))return void(this.expandedWidgetKey=t)}catch(t){}this.expandedWidgetKey=null}else this.expandedWidgetKey=null},persistExpandedWidgetState:function(t){var e=this.getExpandedWidgetStorageKey();try{if(!t)return void window.localStorage.removeItem(e);window.localStorage.setItem(e,t)}catch(t){}},syncExpandedStateFromParent:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.expandedGroupKey;t===this.groupKey&&this.canExpand?this.widgetsExpanded=!0:t!==this.groupKey&&(this.widgetsExpanded=!1)},setup:function(){this.checkIfGroupHasUntrashableWidgets(),this.initializeExpandedState()},checkIfGroupHasUntrashableWidgets:function(){this.groupSettings&&this.groupSettings.disableTrashIfGroupHasWidgets&&Array.isArray(this.groupSettings.disableTrashIfGroupHasWidgets)&&(this.untrashableWidgets=this.groupSettings.disableTrashIfGroupHasWidgets)},updateDetectedUntrashableWidgets:function(t){this.detectedUntrashableWidgets.push(t)},initializeExpandedState:function(){null!==this.expandedGroupKey&&(this.widgetsExpanded=this.expandedGroupKey===this.groupKey)},toggleExpandWidgets:function(t){this.widgetsExpanded=!this.widgetsExpanded,this.widgetsExpanded?this.$emit("group-expanded",t):this.expandedWidgetKey=null},handleWidgetToggleExpand:function(t){this.expandedWidgetKey===t?this.expandedWidgetKey=null:this.expandedWidgetKey=t},handleToggleGroupFieldsExpand:function(t){this.$emit("group-fields-expanded",t)},isDroppable:function(t){if(!this.currentDraggingWidget)return!1;var e=!0;return"active_widgets"===this.currentDraggingWidget.from&&this.currentDraggingWidget&&this.currentDraggingWidget.widget_group_key===this.groupKey&&this.currentDraggingWidget.widget_index===t&&(e=!1),e},isDroppableBefore:function(t){if(!this.currentDraggingWidget)return!1;if(!this.currentDraggingWidget.from)return!1;if("active_widgets"===this.currentDraggingWidget.from){var e=this.currentDraggingWidget.widget_group_key,i=this.currentDraggingWidget.widget_index;if(e!==this.groupKey)return!0;if(i===t-1)return!1}return this.currentDraggingWidget.from,!0},isDroppableAfter:function(t){if(!this.currentDraggingWidget)return!1;if(!this.currentDraggingWidget.from)return!1;if("active_widgets"===this.currentDraggingWidget.from){var e=this.currentDraggingWidget.widget_group_key,i=this.currentDraggingWidget.widget_index;if(e!==this.groupKey)return!0;if(i===t+1)return!1}return!0},handleGroupDragEnter:function(t){this.currentDraggingWidget&&this.canExpand&&!this.widgetsExpanded&&(this.widgetsExpanded=!0,this.$emit("group-expanded",this.groupKey))}}},r=o,a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},5097:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return d}});var n=i(2284),o=function(){var t,e=this,i=e._self._c;return i("div",{staticClass:"cptm-form-builder-group-header-section",class:[e.widgetsExpanded?"expanded":"",{locked:e.groupData.lock}]},[i("draggable-list-item",{attrs:{"can-drag":e.isEnabledGroupDragging,"drag-handle":".cptm-form-builder-group-item-drag"},on:{"drag-start":function(t){return e.$emit("drag-start")},"drag-end":function(t){return e.$emit("drag-end")}}},[i("div",{staticClass:"cptm-form-builder-group-header"},[e.draggable?i("div",{staticClass:"cptm-form-builder-group-item-drag"},[i("span",{staticClass:"uil uil-draggabledots",attrs:{"aria-hidden":"true"}})]):e._e(),e._v(" "),i("div",{staticClass:"cptm-form-builder-group-header-content"},[i("div",{staticClass:"cptm-form-builder-header-toggle"},[i("a",{staticClass:"cptm-form-builder-header-toggle-link",class:e.widgetsExpanded?"action-collapse-down":"action-collapse-up "+(e.canExpand?"":"disabled"),attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.$emit("toggle-expand-widgets",e.groupKey)}}},[i("span",{staticClass:"uil uil-angle-down",attrs:{"aria-hidden":"true"}})])]),e._v(" "),i("h3",{staticClass:"cptm-form-builder-group-title"},[i("span",{staticClass:"cptm-form-builder-group-title-icon"},[e.getSearchGroup()?i("span",{domProps:{innerHTML:e._s(e.getSearchIconContent())}}):"svg"===(null===(t=e.groupData)||void 0===t?void 0:t.icon_type)?i("span",{domProps:{innerHTML:e._s(e.groupData.icon)}}):i("span",{class:e.groupData.icon,attrs:{"aria-hidden":"true"}})]),e._v(" "),e.isEditingLabel?i("input",{directives:[{name:"model",rawName:"v-model",value:e.editedLabelValue,expression:"editedLabelValue"},{name:"focus",rawName:"v-focus"}],ref:"labelInput",staticClass:"cptm-form-builder-group-title-label-input",attrs:{type:"text"},domProps:{value:e.editedLabelValue},on:{blur:e.saveLabel,keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.saveLabel.apply(null,arguments)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.cancelEditingLabel.apply(null,arguments)}],input:function(t){t.target.composing||(e.editedLabelValue=t.target.value)}}}):i("span",{staticClass:"cptm-form-builder-group-title-label",on:{click:e.startEditingLabel}},[e.getSearchGroup()?i("span",{domProps:{innerHTML:e._s(e.getSearchLabelContent())}}):i("span",{domProps:{innerHTML:e._s(e.groupData.label)}})])]),e._v(" "),i("div",{staticClass:"cptm-form-builder-header-actions"},[e.groupFields&&"object"===(0,n.A)(e.groupFields)?i("a",{staticClass:"cptm-form-builder-header-action-link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.toggleGroupFieldsExpand.apply(null,arguments)}}},[i("span",{staticClass:"la la-cog",attrs:{"aria-hidden":"true"}})]):e._e(),e._v(" "),e.groupData.lock?e._e():i("a",{staticClass:"cptm-form-builder-header-action-link",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.handleGroupDelete.apply(null,arguments)}}},[i("span",{staticClass:"uil uil-trash-alt",attrs:{"aria-hidden":"true"}})])])])])]),e._v(" "),i("slide-up-down",{staticClass:"cptm-form-builder-group-options-wrapper",attrs:{active:e.groupFieldsExpandState,duration:500}},[i("div",{staticClass:"cptm-form-builder-group-options"},[i("div",{staticClass:"cptm-form-builder-group-options-header"},[i("h3",{staticClass:"cptm-form-builder-group-options-header-title"},[e._v("\n Configure Section\n ")]),e._v(" "),i("a",{staticClass:"cptm-form-builder-group-options-header-close",attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.toggleGroupFieldsExpand.apply(null,arguments)}}},[i("span",{staticClass:"uil uil-times",attrs:{"aria-hidden":"true"}})])]),e._v(" "),i("field-list-component",{key:e.fieldListComponentKey,attrs:{"field-list":e.finalGroupFields,value:e.groupData},on:{update:function(t){return e.$emit("update-group-field",t)}}})],1)]),e._v(" "),i("confirmation-modal",{attrs:{visible:e.showConfirmationModal,groupName:e.groupName},on:{confirm:e.trashGroup,cancel:e.closeConfirmationModal}})],1)};o._withStripped=!0;var r=i(4467),a=i(75);function s(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function l(t){for(var e=1;e'),"advanced"!==this.groupData.id&&"advanced-search-form"!==this.groupData.id&&"search-filter"!==this.groupData.id||(t=''),t},getSearchLabelContent:function(){var t="";return"basic"!==this.groupData.id&&"basic-search-form"!==this.groupData.id&&"search-bar"!==this.groupData.id||(t="Search Bar"),"advanced"!==this.groupData.id&&"advanced-search-form"!==this.groupData.id&&"search-filter"!==this.groupData.id||(t="Search Filter"),t},startEditingLabel:function(){var t=this;this.getSearchGroup()||(this.isEditingLabel=!0,this.editedLabelValue=this.getPlainTextFromLabel(this.groupData.label||""),this.$nextTick(function(){t.$refs.labelInput&&(t.$refs.labelInput.focus(),t.$refs.labelInput.select())}))},getPlainTextFromLabel:function(t){if(!t||"string"!=typeof t)return"";var e=document.createElement("div");return e.innerHTML=t,e.textContent||e.innerText||""},saveLabel:function(t){var e=this.editedLabelValue.trim(),i=this.getPlainTextFromLabel(this.groupData.label||"");e&&e!==i&&this.$emit("update-group-field",{key:"label",value:e}),this.isEditingLabel=!1,this.editedLabelValue=""},cancelEditingLabel:function(){this.isEditingLabel=!1,this.editedLabelValue=""}},directives:{focus:{inserted:function(t){t.focus()}}}},d=(0,i(4486).A)(c,o,[],!1,null,null,null).exports},5904:function(t,e,i){"use strict";i.r(e);var n=(0,i(4486).A)({},void 0,void 0,!1,null,null,null);e.default=n.exports},5794:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return r}});var n=function(){var t=this,e=t._self._c;return t.visible?e("div",{staticClass:"cptm-widget-trash-confirmation-modal-overlay",on:{click:t.handleOverlayClick}},[e("div",{staticClass:"cptm-widget-trash-confirmation-modal",on:{click:function(t){t.stopPropagation()}}},[e("h2",[t._v("Are you sure you want to proceed?")]),t._v(" "),e("p",[t._v('\n Removing "'),e("strong",[t._v(t._s(t.groupName))]),t._v("\" group will also remove it's all fields.\n ")]),t._v(" "),e("button",{on:{click:t.confirmDelete}},[t._v("Yes, delete")]),t._v(" "),e("button",{staticClass:"cptm-widget-trash-confirmation-modal-action-btn__cancel",on:{click:t.cancelDelete}},[t._v("\n Cancel\n ")])])]):t._e()};n._withStripped=!0;var o={name:"ConfirmationModal",props:{visible:{type:Boolean,default:!1},groupName:{type:String,default:""}},mounted:function(){this.moveModalToBody()},updated:function(){this.moveModalToBody()},beforeDestroy:function(){this.cleanupModal()},methods:{confirmDelete:function(){this.$emit("confirm")},cancelDelete:function(){this.$emit("cancel")},handleOverlayClick:function(){this.cancelDelete()},moveModalToBody:function(){this.visible&&this.$el&&this.$el.parentNode!==document.body&&document.body.appendChild(this.$el)},cleanupModal:function(){this.$el&&this.$el.parentNode===document.body&&document.body.removeChild(this.$el)}},watch:{visible:function(t){var e=this;t?this.$nextTick(function(){e.moveModalToBody()}):this.cleanupModal()}}},r=(0,i(4486).A)(o,n,[],!1,null,null,null).exports},993:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return t.canShow?e(t.getTheTheme("ajax-action-field"),t._b({tag:"component",on:{update:function(e){return t.$emit("update",e)},"do-action":function(e){return t.$emit("do-action",e)},validate:function(e){return t.$emit("validate",e)}}},"component",t.$props,!1)):t._e()};n._withStripped=!0;var o=i(5718),r={name:"ajax-action-field",mixins:[i(5478).A,o.A]},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},5143:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return t.canShow?e(t.getTheTheme("button-example-field"),t._b({tag:"component",on:{"do-action":function(e){return t.$emit("do-action",e)},update:function(e){return t.$emit("update",e)}}},"component",t.$props,!1)):t._e()};n._withStripped=!0;var o=i(5718),r={name:"button-example-field",mixins:[i(5478).A,o.A]},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},5001:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return a}});var n=function(){var t=this,e=t._self._c;return t.canShow?e(t.getTheTheme("button-field"),t._b({tag:"component",on:{"do-action":function(e){return t.$emit("do-action",e)}}},"component",t.$props,!1)):t._e()};n._withStripped=!0;var o=i(5718),r={name:"button-field",mixins:[i(5478).A,o.A]},a=(0,i(4486).A)(r,n,[],!1,null,null,null).exports},5606:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return c}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cptm-form-field-wrapper"},[t.card_templates?[e("div",{staticClass:"cptm-card-top-area"},[e("div",{staticClass:"cptm-card-top-area-content"},["listings_card_grid_view"===t.fieldKey||"listings_card_list_view"===t.fieldKey?e("div",{staticClass:"cptm-card-layout-content"},[e("h3",{staticClass:"cptm-card-layout-title"},[t._v("Set layout style")]),t._v(" "),e("p",{staticClass:"cptm-card-layout-description"},[t._v("Choose your preferred appearance: Show preview image or hide preview image")])]):t._e(),t._v(" "),e("tab-field",{attrs:{theme:"default",options:t.theCardBiulderTemplateOptionList},model:{value:t.template_id,callback:function(e){t.template_id=e},expression:"template_id"}})],1)]),t._v(" "),e(t.theCardBiulderTemplate,t._b({tag:"component",attrs:{"field-id":t.fieldId,value:t.theCardBiulderValue,video:t.fieldVideoData},on:{update:function(e){return t.updateValue(e)}}},"component",t.theCurrentTemplateModel,!1))]:[e(t.cardBiulderTemplate,{tag:"component",attrs:{"field-id":t.fieldId,value:t.value,widgets:t.widgets,layout:t.layout,"card-options":t.cardOptions,video:t.fieldVideoData},on:{update:function(e){return t.$emit("update",e)}}})]],2)};n._withStripped=!0;var o=i(2284),r=i(4467);function a(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function s(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i0?null===(e=t.selectedWidgets)||void 0===e||e.map(function(e){n.trashWidget(e,t)}):null===(i=t.acceptedWidgets)||void 0===i||i.map(function(e){n.insertWidget({key:e,selected_widgets:[e]},t)})},toggleInsertWindow:function(t){if(this.active_insert_widget_key===t)return this.active_insert_widget_key="",void(this.active_option_widget_key="");this.active_option_widget_key="",this.closeWidgetOptionsWindow(),this.active_insert_widget_key=t},toggleOptionWindow:function(t){this.active_option_widget_key!==t?(this.active_insert_widget_key="",this.closeWidgetOptionsWindow(),this.active_option_widget_key=t):this.active_option_widget_key=""},insertWidget:function(t,e){this.isTruthyObject(this.theAvailableWidgets[t.key])&&(a.Ay.set(this.active_widgets,t.key,c({},this.theAvailableWidgets[t.key])),a.Ay.set(e,"selectedWidgets",t.selected_widgets))},closeInsertWindow:function(){this.active_insert_widget_key=""},closeOptionWindow:function(){this.active_option_widget_key=""},getActiveInsertWindowStatus:function(t){return t===this.active_insert_widget_key},getActiveOptionWindowStatus:function(t){return t===this.active_option_widget_key},placeholderIsActive:function(t){return!this.isObject(t.show_if)||this.checkShowIfCondition({condition:t.show_if}).status},handleUpdateSelectedWidgets:function(t,e){console.log("handleUpdateSelectedWidgets",{updatedWidgets:t,path:e});for(var i=e.split("."),n=this,o=0;o=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i0},hasExcerptWidget:function(){var t;return!(null===(t=this.theAvailableWidgets)||void 0===t||!t.excerpt)},actionAcceptedWidgets:function(){var t=this,e=this.local_layout.body.action.acceptedWidgets;if(null==e||!e.length)return[];var i=new Set(e);return Object.keys(this.theAvailableWidgets).filter(function(e){var n=t.theAvailableWidgets[e];return i.has(e)||n&&n.widget_name&&i.has(n.widget_name)})},hasActionWidget:function(){return this.actionAcceptedWidgets.length>0}},data:function(){return{active_insert_widget_key:"",active_option_widget_key:"",widgetOptionsWindowDefault:{animation:"cptm-animation-flip",widget:""},widgetOptionsWindow:{animation:"cptm-animation-flip",widget:""},currentDraggingWidget:{origin:{},key:""},available_widgets:{},active_widgets:{},avatarPlaceholderUpdateTrigger:0,local_layout:{thumbnail:{top_right:{label:"Top Right",selectedWidgets:[]},top_left:{label:"Top Left",selectedWidgets:[]},bottom_right:{label:"Bottom Right",selectedWidgets:[]},bottom_left:{label:"Bottom Left",selectedWidgets:[]},avatar:{label:"Avatar",selectedWidgets:[]}},body:{top:{label:"Body Top",selectedWidgets:[]},bottom:{label:"Body Bottom",selectedWidgets:[]},excerpt:{label:"Body Excerpt",selectedWidgets:[]},action:{label:"Action",selectedWidgets:[]}},footer:{right:{label:"Footer Right",selectedWidgets:[]},left:{label:"Footer Left",selectedWidgets:[]}}}}},methods:(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({init:function(){this.importWidgets(),this.importLayout(),this.importOldData()},isTruthyObject:function(t){return!(!t&&"object"!==(0,s.A)(t))},importOldData:function(){var t=this,e=JSON.parse(JSON.stringify(this.value));if(this.isTruthyObject(e)){var i=[],n=new Set,r={};for(var c in e)if(e[c]||"object"===(0,s.A)(e[c]))for(var d in e[c]){var f="".concat(c,".").concat(d);if(n.add(f),e[c][d]||"object"===(0,s.A)(e[c][d])){var g,h=p(e[c][d]);try{for(h.s();!(g=h.n()).done;){var v=g.value;void 0!==v.widget_name&&void 0!==v.widget_key&&void 0!==this.available_widgets[v.widget_name]&&void 0!==this.local_layout[c]&&void 0!==this.local_layout[c][d]&&(r[v.widget_key]=v,i.push({section:c,area:d,widget:v.widget_key}))}}catch(t){h.e(t)}finally{h.f()}}}for(var m in r)if(void 0!==this.theAvailableWidgets[m]){var _=u({},this.theAvailableWidgets[m]);for(var y in _)void 0!==r[m][y]&&(_[y]=r[m][y]);var b=!1;if(_.options&&_.options.fields&&(b=!0),b)for(var w in _.options.fields)void 0!==r[m][w]&&(_.options.fields[w].value=r[m][w]);_.widget_key=m,_.widget_name=r[m].widget_name||m,l.Ay.set(this.active_widgets,m,_),l.Ay.set(this.available_widgets,m,_)}for(var C={},O=0,W=i;O0?null===(e=t.selectedWidgets)||void 0===e||e.map(function(e){n.trashWidget(e,t)}):null===(i=t.acceptedWidgets)||void 0===i||i.map(function(e){n.insertWidget({key:e,selected_widgets:[e]},t)})},toggleInsertWindow:function(t){if(this.active_insert_widget_key===t)return this.active_insert_widget_key="",void(this.active_option_widget_key="");this.active_option_widget_key="",this.closeWidgetOptionsWindow(),this.active_insert_widget_key=t},toggleOptionWindow:function(t){this.active_option_widget_key!==t?(this.active_insert_widget_key="",this.closeWidgetOptionsWindow(),this.active_option_widget_key=t):this.active_option_widget_key=""},insertWidget:function(t,e){if(this.isTruthyObject(this.theAvailableWidgets[t.key])){var i=this.theAvailableWidgets[t.key];if(l.Ay.set(this.active_widgets,t.key,u(u({},i),{},{widget_key:t.key,widget_name:i.widget_name||t.key})),"listing_title"===t.key){var n=(e.selectedWidgets||[]).filter(function(t){return"listing_title"!==t}),o=[t.key].concat((0,a.A)(n));l.Ay.set(e,"selectedWidgets",o)}else l.Ay.set(e,"selectedWidgets",t.selected_widgets)}},closeInsertWindow:function(){this.active_insert_widget_key=""},closeOptionWindow:function(){this.active_option_widget_key=""}},"closeWidgetOptionsWindow",function(){this.active_option_widget_key="",this.$set(this.widgetOptionsWindow,"widget","")}),"getActiveInsertWindowStatus",function(t){return t===this.active_insert_widget_key}),"getActiveOptionWindowStatus",function(t){return t===this.active_option_widget_key}),"placeholderIsActive",function(t){return!this.isObject(t.show_if)||this.checkShowIfCondition({condition:t.show_if}).status}),"handleUpdateSelectedWidgets",function(t,e){for(var i=e.split("."),n=this,o=0;o=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i0}},data:function(){return{active_insert_widget_key:"",active_option_widget_key:"",widgetOptionsWindowDefault:{animation:"cptm-animation-flip",widget:""},widgetOptionsWindow:{animation:"cptm-animation-flip",widget:""},currentDraggingWidget:{origin:{},key:""},available_widgets:{},active_widgets:{},local_layout:{body:{avatar:{label:"Avatar",selectedWidgets:[]},title:{label:"Title",selectedWidgets:[]},quick_actions:{label:"Top Right",selectedWidgets:[]},quick_info:{label:"Quick Info",selectedWidgets:[]},bottom:{label:"Add Elements",selectedWidgets:[]},excerpt:{label:"Body Excerpt",selectedWidgets:[]},action:{label:"Action",selectedWidgets:[]}},footer:{right:{label:"Footer Right",selectedWidgets:[]},left:{label:"Footer Left",selectedWidgets:[]}}}}},methods:(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({init:function(){this.importWidgets(),this.importLayout(),this.importOldData()},isTruthyObject:function(t){return!(!t&&"object"!==(0,s.A)(t))},importOldData:function(){var t=this,e=JSON.parse(JSON.stringify(this.value));if(this.isTruthyObject(e)){var i=[],n=new Set,a={};for(var c in e)if(e[c]||"object"===(0,s.A)(e[c]))for(var u in e[c]){var p="".concat(c,".").concat(u);if(n.add(p),e[c][u]||"object"===(0,s.A)(e[c][u])){var g,h=d(e[c][u]);try{for(h.s();!(g=h.n()).done;){var v=g.value;void 0!==v.widget_name&&void 0!==v.widget_key&&void 0!==this.available_widgets[v.widget_name]&&void 0!==this.local_layout[c]&&void 0!==this.local_layout[c][u]&&(a[v.widget_key]=v,i.push({section:c,area:u,widget:v.widget_key}))}}catch(t){h.e(t)}finally{h.f()}}}for(var m in a)if(void 0!==this.theAvailableWidgets[m]){var _=f({},this.theAvailableWidgets[m]);for(var y in _)void 0!==a[m][y]&&(_[y]=a[m][y]);var b=!1;if(_.options&&_.options.fields&&(b=!0),b)for(var w in _.options.fields)void 0!==a[m][w]&&(_.options.fields[w].value=a[m][w]);_.widget_key=m,_.widget_name=a[m].widget_name||m,l.Ay.set(this.active_widgets,m,_),l.Ay.set(this.available_widgets,m,_)}for(var C={},O=0,W=i;O0?null===(e=t.selectedWidgets)||void 0===e||e.map(function(e){n.trashWidget(e,t)}):null===(i=t.acceptedWidgets)||void 0===i||i.map(function(e){n.insertWidget({key:e,selected_widgets:[e]},t)})},toggleInsertWindow:function(t){if(this.active_insert_widget_key===t)return this.active_insert_widget_key="",void(this.active_option_widget_key="");this.active_option_widget_key="",this.closeWidgetOptionsWindow(),this.active_insert_widget_key=t},toggleOptionWindow:function(t){this.active_option_widget_key!==t?(this.active_insert_widget_key="",this.closeWidgetOptionsWindow(),this.active_option_widget_key=t):this.active_option_widget_key=""},insertWidget:function(t,e){if(this.isTruthyObject(this.theAvailableWidgets[t.key])){var i=this.theAvailableWidgets[t.key];l.Ay.set(this.active_widgets,t.key,f(f({},i),{},{widget_key:t.key,widget_name:i.widget_name||t.key})),l.Ay.set(e,"selectedWidgets",t.selected_widgets)}},closeInsertWindow:function(){this.active_insert_widget_key=""},closeOptionWindow:function(){this.active_option_widget_key=""}},"closeWidgetOptionsWindow",function(){this.active_option_widget_key="",this.$set(this.widgetOptionsWindow,"widget","")}),"getActiveInsertWindowStatus",function(t){return t===this.active_insert_widget_key}),"getActiveOptionWindowStatus",function(t){return t===this.active_option_widget_key}),"placeholderIsActive",function(t){return!this.isObject(t.show_if)||this.checkShowIfCondition({condition:t.show_if}).status}),"handleUpdateSelectedWidgets",function(t,e){for(var i=e.split("."),n=this,o=0;o=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i0?null===(e=t.selectedWidgets)||void 0===e||e.map(function(e){n.trashWidget(e,t)}):null===(i=t.acceptedWidgets)||void 0===i||i.map(function(e){n.insertWidget({key:e,selected_widgets:[e]},t)})},toggleInsertWindow:function(t){if(this.active_insert_widget_key===t)return this.active_insert_widget_key="",void(this.active_option_widget_key="");this.active_option_widget_key="",this.closeWidgetOptionsWindow(),this.active_insert_widget_key=t},toggleOptionWindow:function(t){this.active_option_widget_key!==t?(this.active_insert_widget_key="",this.closeWidgetOptionsWindow(),this.active_option_widget_key=t):this.active_option_widget_key=""},insertWidget:function(t,e){this.isTruthyObject(this.theAvailableWidgets[t.key])&&(a.Ay.set(this.active_widgets,t.key,c({},this.theAvailableWidgets[t.key])),a.Ay.set(e,"selectedWidgets",t.selected_widgets))},closeInsertWindow:function(){this.active_insert_widget_key=""},closeOptionWindow:function(){this.active_option_widget_key=""},getActiveInsertWindowStatus:function(t){return t===this.active_insert_widget_key},getActiveOptionWindowStatus:function(t){return t===this.active_option_widget_key},placeholderIsActive:function(t){return!this.isObject(t.show_if)||this.checkShowIfCondition({condition:t.show_if}).status},handleUpdateSelectedWidgets:function(t,e){for(var i=e.split("."),n=this,o=0;o=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i0},output_data:function(){var t={},e=this.local_layout;for(var i in e)if(t[i]={},"object"===(0,s.A)(e[i]))for(var n in e[i])if(t[i][n]=[],"object"===(0,s.A)(e[i][n])&&"object"===(0,s.A)(e[i][n].selectedWidgets))for(var o in e[i][n].selectedWidgets){var r=e[i][n].selectedWidgets[o];if(this.available_widgets[r]){if(!this.active_widgets[r]||null===this.active_widgets[r]||"object"!==(0,s.A)(this.active_widgets[r])){var a=this.theAvailableWidgets[r];if(!a)continue;this.active_widgets[r]=f(f({},a),{},{widget_name:r,widget_key:r})}if(this.active_widgets[r]&&null!==this.active_widgets[r]&&"object"===(0,s.A)(this.active_widgets[r])){var l={};for(var c in this.active_widgets[r])"show_if"!==c&&(l[c]=this.active_widgets[r][c]);if(this.active_widgets[r].options&&"object"===(0,s.A)(this.active_widgets[r].options))if("object"===(0,s.A)(this.active_widgets[r].options.fields)){var d=this.active_widgets[r].options.fields;for(var u in d)l[u]=d[u].value;t[i][n].push(l)}else t[i][n].push(l);else t[i][n].push(l)}}}return t},theAvailableWidgets:function(){var t=JSON.parse(JSON.stringify(this.available_widgets));for(var e in t){t[e].widget_name=e,t[e].widget_key=e;var i=null;if(this.isObject(t[e].show_if)){i=this.checkShowIfCondition({condition:t[e].show_if});var n=t[e];if(delete t[e],i.status){var o,r=[],a=d(i.matched_data);try{for(a.s();!(o=a.n()).done;){var s=o.value,l=JSON.parse(JSON.stringify(n)),c=r.includes(e)?e+"_"+(r.length+1):e;l.widget_key=c,s.widget_key&&(l.original_widget_key=s.widget_key),"string"==typeof s.label&&s.label.length&&(l.label=s.label),t[c]=l,r.push(c)}}catch(t){a.e(t)}finally{a.f()}}}}return t},widgetOptionsWindowActiveStatus:function(){return!!this.widgetOptionsWindow.widget.length&&void 0!==this.active_widgets[this.widgetOptionsWindow.widget]}},data:function(){return{active_insert_widget_key:"",active_option_widget_key:"",widgetOptionsWindowDefault:{animation:"cptm-animation-flip",widget:""},widgetOptionsWindow:{animation:"cptm-animation-flip",widget:""},currentDraggingWidget:{origin:{},key:""},available_widgets:{},active_widgets:{},local_layout:{thumbnail:{top_right:{label:"Top Right",selectedWidgets:[]}},body:{top:{label:"Body Top",selectedWidgets:[]},right:{label:"Body Right",selectedWidgets:[]},bottom:{label:"Body Bottom",selectedWidgets:[]},excerpt:{label:"Body Excerpt",selectedWidgets:[]},action:{label:"Action",selectedWidgets:[]}},footer:{right:{label:"Footer Right",selectedWidgets:[]},left:{label:"Footer Left",selectedWidgets:[]}}}}},methods:(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({init:function(){this.importWidgets(),this.importLayout(),this.importOldData()},isTruthyObject:function(t){return!(!t&&"object"!==(0,s.A)(t))},importOldData:function(){var t=this,e=JSON.parse(JSON.stringify(this.value));if(this.isTruthyObject(e)){var i=[],n=new Set,a={};for(var c in e)if(e[c]||"object"===(0,s.A)(e[c]))for(var u in e[c]){var p="".concat(c,".").concat(u);if(n.add(p),e[c][u]||"object"===(0,s.A)(e[c][u])){var g,h=d(e[c][u]);try{for(h.s();!(g=h.n()).done;){var v=g.value;void 0!==v.widget_name&&void 0!==v.widget_key&&void 0!==this.available_widgets[v.widget_name]&&void 0!==this.local_layout[c]&&void 0!==this.local_layout[c][u]&&(a[v.widget_key]=v,i.push({section:c,area:u,widget:v.widget_key}))}}catch(t){h.e(t)}finally{h.f()}}}for(var m in a)if(void 0!==this.theAvailableWidgets[m]){var _=f({},this.theAvailableWidgets[m]);for(var y in(a[m].options||"object"===(0,s.A)(a[m].options))&&a[m].options,_)"options"!==y&&"undefined"!==a[m][y]&&(_[y]=a[m][y]);var b=!1;if(_.options&&_.options.fields&&(b=!0),b)for(var w in _.options.fields)void 0!==a[m][w]&&(_.options.fields[w].value=a[m][w]);_.widget_key=m,_.widget_name=a[m].widget_name||m,l.Ay.set(this.active_widgets,m,_),l.Ay.set(this.available_widgets,m,_)}for(var C={},O=0,W=i;O0?null===(e=t.selectedWidgets)||void 0===e||e.map(function(e){n.trashWidget(e,t)}):null===(i=t.acceptedWidgets)||void 0===i||i.map(function(e){n.insertWidget({key:e,selected_widgets:[e]},t)})},toggleInsertWindow:function(t){if(this.active_insert_widget_key===t)return this.active_insert_widget_key="",void(this.active_option_widget_key="");this.active_option_widget_key="",this.closeWidgetOptionsWindow(),this.active_insert_widget_key=t},toggleOptionWindow:function(t){this.active_option_widget_key!==t?(this.active_insert_widget_key="",this.closeWidgetOptionsWindow(),this.active_option_widget_key=t):this.active_option_widget_key=""},insertWidget:function(t,e){if(this.isTruthyObject(this.theAvailableWidgets[t.key])){var i=this.theAvailableWidgets[t.key];if(l.Ay.set(this.active_widgets,t.key,f(f({},i),{},{widget_key:t.key,widget_name:i.widget_name||t.key})),"listing_title"===t.key){var n=(e.selectedWidgets||[]).filter(function(t){return"listing_title"!==t}),r=[t.key].concat((0,o.A)(n));l.Ay.set(e,"selectedWidgets",r)}else l.Ay.set(e,"selectedWidgets",t.selected_widgets)}},closeInsertWindow:function(){this.active_insert_widget_key=""},closeOptionWindow:function(){this.active_option_widget_key=""}},"closeWidgetOptionsWindow",function(){this.active_option_widget_key="",this.$set(this.widgetOptionsWindow,"widget","")}),"getActiveInsertWindowStatus",function(t){return t===this.active_insert_widget_key}),"getActiveOptionWindowStatus",function(t){return t===this.active_option_widget_key}),"placeholderIsActive",function(t){return!this.isObject(t.show_if)||this.checkShowIfCondition({condition:t.show_if}).status}),"handleUpdateSelectedWidgets",function(t,e){for(var i=e.split("."),n=this,o=0;o=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i0},output_data:function(){var t={},e=this.local_layout;for(var i in e)if(t[i]={},"object"===(0,s.A)(e[i]))for(var n in e[i])if(t[i][n]=[],"object"===(0,s.A)(e[i][n])&&"object"===(0,s.A)(e[i][n].selectedWidgets)){var o,r=p((0,a.A)(new Set(e[i][n].selectedWidgets)));try{for(r.s();!(o=r.n()).done;){var l=o.value;if(this.available_widgets[l]){if(!this.active_widgets[l]||null===this.active_widgets[l]||"object"!==(0,s.A)(this.active_widgets[l])){var c=this.theAvailableWidgets[l];if(!c)continue;this.active_widgets[l]=u(u({},c),{},{widget_name:l,widget_key:l})}if(this.active_widgets[l]&&null!==this.active_widgets[l]&&"object"===(0,s.A)(this.active_widgets[l])){var d={};for(var f in this.active_widgets[l])"show_if"!==f&&(d[f]=this.active_widgets[l][f]);if(this.active_widgets[l].options&&"object"===(0,s.A)(this.active_widgets[l].options))if("object"===(0,s.A)(this.active_widgets[l].options.fields)){var g=this.active_widgets[l].options.fields;for(var h in g)d[h]=g[h].value;t[i][n].push(d)}else t[i][n].push(d);else t[i][n].push(d)}}}}catch(t){r.e(t)}finally{r.f()}}return t},theAvailableWidgets:function(){var t=JSON.parse(JSON.stringify(this.available_widgets));for(var e in t){t[e].widget_name=e,t[e].widget_key=e;var i=null;if(this.isObject(t[e].show_if)){i=this.checkShowIfCondition({condition:t[e].show_if});var n=t[e];if(delete t[e],i.status){var o,r=[],a=p(i.matched_data);try{for(a.s();!(o=a.n()).done;){var s=o.value,l=JSON.parse(JSON.stringify(n)),c=r.includes(e)?e+"_"+(r.length+1):e;l.widget_key=c,s.widget_key&&(l.original_widget_key=s.widget_key),"string"==typeof s.label&&s.label.length&&(l.label=s.label),t[c]=l,r.push(c)}}catch(t){a.e(t)}finally{a.f()}}}}return t},widgetOptionsWindowActiveStatus:function(){return!!this.widgetOptionsWindow.widget.length&&void 0!==this.active_widgets[this.widgetOptionsWindow.widget]}},data:function(){return{active_insert_widget_key:"",active_option_widget_key:"",widgetOptionsWindowDefault:{animation:"cptm-animation-flip",widget:""},widgetOptionsWindow:{animation:"cptm-animation-flip",widget:""},currentDraggingWidget:{origin:{},key:""},available_widgets:{},active_widgets:{},local_layout:{body:{top:{label:"Body Top",selectedWidgets:[]},right:{label:"Body Right",selectedWidgets:[]},bottom:{label:"Body Bottom",selectedWidgets:[]},excerpt:{label:"Body Excerpt",selectedWidgets:[]},action:{label:"Action",selectedWidgets:[]}},footer:{right:{label:"Footer Right",selectedWidgets:[]},left:{label:"Footer Left",selectedWidgets:[]}}}}},methods:(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({init:function(){this.importWidgets(),this.importLayout(),this.importOldData()},isTruthyObject:function(t){return!(!t&&"object"!==(0,s.A)(t))},importOldData:function(){var t=this,e=JSON.parse(JSON.stringify(this.value));if(this.isTruthyObject(e)){var i=[],n=new Set,r={};for(var c in e)if(e[c]||"object"===(0,s.A)(e[c]))for(var d in e[c]){var f="".concat(c,".").concat(d);if(n.add(f),e[c][d]||"object"===(0,s.A)(e[c][d])){var g,h=p(e[c][d]);try{for(h.s();!(g=h.n()).done;){var v=g.value;void 0!==v.widget_name&&void 0!==v.widget_key&&void 0!==this.available_widgets[v.widget_name]&&void 0!==this.local_layout[c]&&void 0!==this.local_layout[c][d]&&(r[v.widget_key]=v,i.push({section:c,area:d,widget:v.widget_key}))}}catch(t){h.e(t)}finally{h.f()}}}for(var m in r)if(void 0!==this.theAvailableWidgets[m]){var _=u({},this.theAvailableWidgets[m]);for(var y in(r[m].options||"object"===(0,s.A)(r[m].options))&&r[m].options,_)"options"!==y&&"undefined"!==r[m][y]&&(_[y]=r[m][y]);var b=!1;if(_.options&&_.options.fields&&(b=!0),b)for(var w in _.options.fields)void 0!==r[m][w]&&(_.options.fields[w].value=r[m][w]);_.widget_key=m,_.widget_name=r[m].widget_name||m,l.Ay.set(this.active_widgets,m,_),l.Ay.set(this.available_widgets,m,_)}for(var C={},O=0,W=i;O0?null===(e=t.selectedWidgets)||void 0===e||e.map(function(e){n.trashWidget(e,t)}):null===(i=t.acceptedWidgets)||void 0===i||i.map(function(e){n.insertWidget({key:e,selected_widgets:[e]},t)})},toggleInsertWindow:function(t){if(this.active_insert_widget_key===t)return this.active_insert_widget_key="",void(this.active_option_widget_key="");this.active_option_widget_key="",this.closeWidgetOptionsWindow(),this.active_insert_widget_key=t},toggleOptionWindow:function(t){this.active_option_widget_key!==t?(this.active_insert_widget_key="",this.closeWidgetOptionsWindow(),this.active_option_widget_key=t):this.active_option_widget_key=""},insertWidget:function(t,e){if(this.isTruthyObject(this.theAvailableWidgets[t.key])){var i=this.theAvailableWidgets[t.key];if(l.Ay.set(this.active_widgets,t.key,u(u({},i),{},{widget_key:t.key,widget_name:i.widget_name||t.key})),"listing_title"===t.key){var n=(e.selectedWidgets||[]).filter(function(t){return"listing_title"!==t}),o=[t.key].concat((0,a.A)(n));l.Ay.set(e,"selectedWidgets",o)}else l.Ay.set(e,"selectedWidgets",t.selected_widgets)}},closeInsertWindow:function(){this.active_insert_widget_key=""},closeOptionWindow:function(){this.active_option_widget_key=""}},"closeWidgetOptionsWindow",function(){this.active_option_widget_key="",this.$set(this.widgetOptionsWindow,"widget","")}),"getActiveInsertWindowStatus",function(t){return t===this.active_insert_widget_key}),"getActiveOptionWindowStatus",function(t){return t===this.active_option_widget_key}),"placeholderIsActive",function(t){return!this.isObject(t.show_if)||this.checkShowIfCondition({condition:t.show_if}).status}),"handleUpdateSelectedWidgets",function(t,e){for(var i=e.split("."),n=this,o=0;o1&&e.getAvailableWidgetsForPlaceholder(t).length>1?i("span",{staticClass:"drag-handle drag-icon uil uil-draggabledots"}):e._e(),e._v(" "),i("span",{staticClass:"cptm-elements-settings__group__single__label"},[e.getResolvedWidget(o).icon?i("span",{staticClass:"cptm-elements-settings__group__single__label__icon",class:e.getResolvedWidget(o).icon}):e._e(),e._v(" "),e.getResolvedWidget(o)?i("span",{staticClass:"cptm-elements-settings__group__single__label__text"},[e._v(e._s(e.getResolvedWidget(o).label))]):i("span",[e._v("Unknown Widget")])]),e._v(" "),i("div",{staticClass:"cptm-elements-settings__group__single__action"},[e.hasWidgetOptions(o)?i("span",{staticClass:"cptm-elements-settings__group__single__edit",class:{"cptm-elements-settings__group__single__edit--disabled":!e.active_widgets[o]},on:{click:function(t){return t.preventDefault(),e.editWidget(o)}}},[i("span",{staticClass:"cptm-elements-settings__group__single__edit__icon la la-cog"})]):e._e(),e._v(" "),i("span",{staticClass:"cptm-elements-settings__group__single__switch"},[i("input",{attrs:{type:"checkbox",id:"settings-".concat(o,"-").concat(n)},domProps:{checked:t.selectedWidgetList&&t.selectedWidgetList.some(function(t){return t===o})},on:{click:function(t){return e.handleWidgetSwitch(t,o,n)}}}),e._v(" "),i("label",{attrs:{for:"settings-".concat(o,"-").concat(n)}})])])]),e._v(" "),e.widgetOptionsWindowActiveStatus(o)?i("div",{staticClass:"cptm-elements-settings__group__options"},[i("options-window",e._b({attrs:{active:e.widgetOptionsWindowActiveStatus(o),activeWidget:e.active_widgets[o]},on:{update:function(t){return e.updateWidgetOptionsData(t,e.widgetOptionsWindow)},close:e.closeWidgetOptionsWindow}},"options-window",e.widgetOptionsWindow,!1))],1):e._e()])}),1)],1):e._e()}),0)]],2),e._v(" "),i("div",{staticClass:"cptm-preview-placeholder"},[i("div",{staticClass:"cptm-preview-placeholder__card"},[e._l(e.placeholders,function(t,n){return"placeholder_group"==t.type?i("div",{key:n,staticClass:"cptm-preview-placeholder__card__item cptm-preview-placeholder__card__item--top"},[i("div",{staticClass:"cptm-preview-placeholder__card__content"},e._l(t.placeholders,function(t,o){return i("card-widget-placeholder",{key:"".concat(n,"_").concat(o),attrs:{placeholderKey:t.placeholderKey,id:"listings_header_".concat(n,"_").concat(o),containerClass:"cptm-preview-placeholder__card__box cptm-card-light",label:t.label,availableWidgets:e.theAvailableWidgets,activeWidgets:e.active_widgets,acceptedWidgets:e.getAvailableWidgetsForPlaceholder(t),rejectedWidgets:t.rejectedWidgets,selectedWidgets:t.selectedWidgetList,maxWidget:t.maxWidget,readOnly:!0}})}),1)]):e._e()}),e._v(" "),i("Container",{staticClass:"cptm-preview-placeholder__card__item cptm-preview-placeholder__card__item--bottom",attrs:{"drag-handle-selector":".cptm-drag-element","get-child-payload":function(t){return e.getChildPayload(t)}},on:{drop:e.onDrop,"drag-start":e.onDragStart,"drag-end":e.onDragEnd}},e._l(e.placeholders,function(t,n){return"placeholder_item"==t.type&&e.getAvailableWidgetsForPlaceholder(t).length?i("Draggable",{key:n,class:{dragging:e.currentDraggingIndex===t.placeholderKey}},[i("div",{staticClass:"draggable-item"},[i("div",{staticClass:"cptm-drag-element uil uil-draggabledots"}),e._v(" "),i("div",{staticClass:"cptm-preview-placeholder__card__content"},[i("card-widget-placeholder",{attrs:{placeholderKey:t.placeholderKey,id:"listings_header_"+n,containerClass:"cptm-preview-placeholder__card__box cptm-card-light",label:t.label,availableWidgets:e.theAvailableWidgets,activeWidgets:e.active_widgets,acceptedWidgets:e.getAvailableWidgetsForPlaceholder(t),rejectedWidgets:t.rejectedWidgets,selectedWidgets:t.selectedWidgetList,maxWidget:t.maxWidget,showWidgetsPickerWindow:e.getActiveInsertWindowStatus("listings_header_"+n),readOnly:!0},on:{"edit-widget":function(t){return e.editWidget(t)}}})],1)])]):e._e()}),1)],2)]),e._v(" "),e.modalContent?i("form-builder-widget-modal-component",{attrs:{modalOpened:e.showModal,content:e.modalContent,type:e.modalContent.type},on:{"close-modal":e.closeModal}}):e._e()],1)};n._withStripped=!0;var o=i(3453),r=i(2284),a=i(9394),s=i(4467),l=i(2893),c=i(2853),d=i(4012),u=i(1642),p=i(8130);function f(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,n)}return i}function g(t){for(var e=1;e=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i1&&void 0!==arguments[1])||arguments[1];if(null==t)return t;try{return e?"undefined"!=typeof structuredClone?structuredClone(t):JSON.parse(JSON.stringify(t)):Array.isArray(t)?(0,a.A)(t):g({},t)}catch(e){return this.handleError("Failed to clone object",e),t}},isValidObject:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"object";if(null==t)return!1;switch(e){case"array":return Array.isArray(t);case"object":return"object"===(0,r.A)(t)&&!Array.isArray(t);default:return(0,r.A)(t)===e}},isWidgetAvailable:function(t){if(!t||"string"!=typeof t)return!1;this._widgetAvailabilityCache||(this._widgetAvailabilityCache=new Map);var e=this._widgetAvailabilityCache.get(t);if(e&&Date.now()-e.timestamp<3e4)return e.value;var i=this.checkWidgetAvailability(t);return this._widgetAvailabilityCache.set(t,{value:i,timestamp:Date.now()}),i},checkWidgetAvailability:function(t){try{if(this.available_widgets[t]){var e=this.available_widgets[t];if(e.show_if&&this.isValidObject(e.show_if)){var i=this.checkShowIfCondition({condition:e.show_if});return i&&!0===i.status}return!0}return!(!this.theAvailableWidgets||!this.theAvailableWidgets[t])}catch(e){return this.handleError("Error checking widget availability for ".concat(t),e),!1}},clearWidgetAvailabilityCache:function(){this._widgetAvailabilityCache&&this._widgetAvailabilityCache.clear()},syncSelectedWidgetsWithList:function(t,e){var i=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e||!Array.isArray(e)||0===e.length)return t||[];var o=t||[],a=o.map(function(t){return"object"===(0,r.A)(t)&&null!==t&&(t.widget_key||t.widget_name)||t}).filter(function(t){return null!=t&&""!==t});if(!(e.length>a.length)&&e.every(function(t){return a.includes(t)})&&a.every(function(t){return e.includes(t)}))return o;var s=[];return e.forEach(function(t){var e=null;Array.isArray(o)&&(e=o.find(function(e){return e&&(e.widget_key===t||e.widget_name===t)})),!e&&n&&n[t]&&(e=n[t]),e||void 0!==t&&"string"==typeof t&&void 0!==i.theAvailableWidgets[t]&&(e=i.theAvailableWidgets[t]),e&&s.push(e)}),s},getWidgetData:function(t){if(!this.isValidObject(t))return[];var e=t.acceptedWidgets,i=void 0===e?[]:e,n=t.selectedWidgets,o=void 0===n?[]:n,r=t.selectedWidgetList,a=void 0===r?[]:r;if(!o.length&&!a.length)return[];o=this.syncSelectedWidgetsWithList(o,a,this.active_widgets);var s=new Map;i.forEach(function(t,e){s.set(t,e)}),this.sortWidgetsByAcceptedOrderOptimized(a,s);var l=this.sortWidgetsByAcceptedOrderOptimized(o,s,"widget_key"),c=this.filterValidWidgets(l,a);return this.processValidWidgets(c)},sortWidgetsByAcceptedOrderOptimized:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return this.isValidObject(t,"array")&&e?t.sort(function(t,n){var o,r,a=i?t[i]:t,s=i?n[i]:n;return(null!==(o=e.get(a))&&void 0!==o?o:Number.MAX_SAFE_INTEGER)-(null!==(r=e.get(s))&&void 0!==r?r:Number.MAX_SAFE_INTEGER)}):t},sortWidgetsByAcceptedOrder:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return this.isValidObject(t,"array")&&this.isValidObject(e,"array")?t.sort(function(t,n){var o=i?t[i]:t,r=i?n[i]:n;return e.indexOf(o)-e.indexOf(r)}):t},filterValidWidgets:function(t,e){return t.map(function(t,i){if(t&&t.widget_key)return t;var n=null==e?void 0:e[i];return n?g({widget_key:n},t):null}).filter(function(t){return t&&t.widget_key})},processValidWidgets:function(t){var e,i=[],n=h(t);try{for(n.s();!(e=n.n()).done;){var o=e.value;try{var r=o.widget_key;if(!this.active_widgets[r]||!this.isValidObject(this.active_widgets[r]))continue;var a=this.extractWidgetData(r);a&&i.push(a)}catch(t){this.handleError("Error processing widget ".concat(o.widget_key),t)}}}catch(t){n.e(t)}finally{n.f()}return i},extractWidgetData:function(t){var e=this.active_widgets[t];if(!e)return null;var i=this.safeClone(e);return this.isValidObject(e.options)&&this.isValidObject(e.options.fields)&&this.processWidgetOptions(t,i,e.options.fields),i},processWidgetOptions:function(t,e,i){for(var n in i)try{var o,r,a;"icon"===n&&e.icon&&(e.icon=(null===(r=i[n])||void 0===r?void 0:r.value)||e.icon,this.available_widgets[t].icon=(null===(a=i[n])||void 0===a?void 0:a.value)||e.icon),null!=e&&null!==(o=e.options)&&void 0!==o&&o.fields&&(e.options.fields[n]=i[n],this.available_widgets[t].options.fields[n]=i[n])}catch(t){this.handleError("Error processing widget option ".concat(n),t)}},init:function(){this.initializeComponent()},getChildPayload:function(t){try{return this.placeholders.filter(function(t){return"placeholder_item"===t.type})[t]||null}catch(t){return this.handleError("Error getting child payload",t),null}},reorderWidgetsWithinPlaceholder:function(t,e,i){var n=this.allPlaceholderItems[t];if(n){var r=n.acceptedWidgets,a=n.selectedWidgets,s=n.selectedWidgetList,l=r.splice(e,1),c=(0,o.A)(l,1)[0];if(r.splice(i,0,c),s&&s.includes(c)){var d=s.indexOf(c);s.splice(d,1),s.splice(i,0,c)}a&&a.sort(function(t,e){return s.indexOf(t.widget_key)-s.indexOf(e.widget_key)}),this.placeholders=this.syncPlaceholdersWithAllPlaceholderItems(this.allPlaceholderItems,this.placeholders)}},moveWidgetBetweenPlaceholders:function(t,e,i,n){console.warn("Moving widgets between placeholders is not yet implemented")},syncAllPlaceholderItems:function(){var t=this;try{var e=[];this.placeholders.forEach(function(i){if("placeholder_item"===i.type){var n=t.allPlaceholderItems.find(function(t){return t.placeholderKey===i.placeholderKey});if(n){var o=g(g({},n),{},{selectedWidgets:i.selectedWidgets||n.selectedWidgets,selectedWidgetList:i.selectedWidgetList||n.selectedWidgetList,acceptedWidgets:i.acceptedWidgets||n.acceptedWidgets,label:i.label||n.label,type:i.type||n.type,maxWidget:void 0!==i.maxWidget?i.maxWidget:n.maxWidget});e.push(o)}}else"placeholder_group"===i.type&&i.placeholders.forEach(function(i){var n=t.allPlaceholderItems.find(function(t){return t.placeholderKey===i.placeholderKey});if(n){var o=g(g({},n),{},{selectedWidgets:i.selectedWidgets||n.selectedWidgets,selectedWidgetList:i.selectedWidgetList||n.selectedWidgetList,acceptedWidgets:i.acceptedWidgets||n.acceptedWidgets,label:i.label||n.label,type:i.type||n.type,maxWidget:void 0!==i.maxWidget?i.maxWidget:n.maxWidget});e.push(o)}})}),this.allPlaceholderItems=e}catch(t){this.handleError("Error syncing allPlaceholderItems",t)}},forceSyncAllPlaceholderItems:function(){this.syncAllPlaceholderItems(),this.clearWidgetAvailabilityCache(),this._placeholderWidgetsCache=null},onDragStart:function(t){var e=t.payload;e&&e.placeholderKey&&(this.currentDraggingIndex=e.placeholderKey)},onDragEnd:function(){this.currentDraggingIndex=null},onSettingsDragStart:function(t,e){var i=t.payload;if(i&&void 0!==i.draggedItemIndex&&void 0!==i.placeholderIndex){var n=i.widgetKey;this.currentSettingsDraggingWidgetKey="object"===(0,r.A)(n)?n.widget_key||n.key:n,this.currentSettingsDraggingPlaceholderIndex=e}},onSettingsDragEnd:function(){this.currentSettingsDraggingWidgetKey=null,this.currentSettingsDraggingPlaceholderIndex=null,this.$nextTick(function(){document.querySelectorAll(".dndrop-draggable-wrapper").forEach(function(t){t.classList.remove("dragging")})})},onDrop:function(t){var e=this,i=this.placeholders.filter(function(t){return"placeholder_item"===t.type}),n=(0,d.n)(i,t);this.placeholders=this.placeholders.map(function(t){return"placeholder_item"===t.type?n.shift():t});var o=[];this.placeholders.forEach(function(t){if("placeholder_item"===t.type){var i=e.allPlaceholderItems.find(function(e){return e.placeholderKey===t.placeholderKey});if(i){var n=g(g({},i),{},{selectedWidgets:t.selectedWidgets||i.selectedWidgets,selectedWidgetList:t.selectedWidgetList||i.selectedWidgetList,acceptedWidgets:t.acceptedWidgets||i.acceptedWidgets,placeholderKey:t.placeholderKey,label:t.label||i.label,type:t.type||i.type,maxWidget:void 0!==t.maxWidget?t.maxWidget:i.maxWidget});o.push(n)}}else"placeholder_group"===t.type&&t.placeholders.forEach(function(t){var i=e.allPlaceholderItems.find(function(e){return e.placeholderKey===t.placeholderKey});if(i){var n=g(g({},i),{},{selectedWidgets:t.selectedWidgets||i.selectedWidgets,selectedWidgetList:t.selectedWidgetList||i.selectedWidgetList,acceptedWidgets:t.acceptedWidgets||i.acceptedWidgets,placeholderKey:t.placeholderKey,label:t.label||i.label,type:t.type||i.type,maxWidget:void 0!==t.maxWidget?t.maxWidget:i.maxWidget});o.push(n)}})}),this.allPlaceholderItems=o,this.forceSyncAllPlaceholderItems()},getSettingsChildPayload:function(t,e){var i=this.allPlaceholderItems[e];if(!i)return{draggedItemIndex:t,placeholderIndex:e,widgetKey:null};var n=this.getFilteredAcceptedWidgets(i)[t];return{draggedItemIndex:t,placeholderIndex:e,widgetKey:"object"===(0,r.A)(n)?n.widget_key||n.key:n}},onElementsDrop:function(t,e){var i=t.removedIndex,n=t.addedIndex,r=t.payload,s=r.draggedItemIndex,l=r.placeholderIndex;if(null!==i||null!==n){var c,d,u=s,p=l;null!==n?(c=n,d=e):(c=null,d=null);var f=this.allPlaceholderItems[p];if(f){var g=this.getFilteredAcceptedWidgets(f),h=g[s];if(void 0!==h&&p===d){var v=(0,a.A)(g),m=this.allPlaceholderItems[p].selectedWidgets,_=this.allPlaceholderItems[p].selectedWidgetList;if(!this.isWidgetAvailable(h))return;var y=v.splice(u,1),b=(0,o.A)(y,1)[0];v.splice(c,0,b),this.$set(this.allPlaceholderItems[p],"acceptedWidgets",v);var w=(_||[]).filter(function(t){return v.includes(t)}),C=w.indexOf(b);if(-1!==C){w.splice(C,1);var O=v.indexOf(b);w.splice(O,0,b)}var W=(m||[]).filter(function(t){return t&&t.widget_key&&v.includes(t.widget_key)});W&&W.sort(function(t,e){return w.indexOf(t.widget_key)-w.indexOf(e.widget_key)});var x=w.filter(function(t){return null!=t&&""!==t});this.$set(this.allPlaceholderItems[p],"selectedWidgets",W),this.$set(this.allPlaceholderItems[p],"selectedWidgetList",x);var A=this.syncPlaceholdersWithAllPlaceholderItems(this.allPlaceholderItems,this.placeholders||[]);this.placeholders=A,this.forceSyncAllPlaceholderItems()}}}},isTruthyObject:function(t){return this.isValidObject(t)},isJSON:function(t){try{return JSON.parse(t),!0}catch(t){return!1}},openModal:function(){try{this.showModal=!0}catch(t){this.handleError("Error opening modal",t)}},closeModal:function(){try{this.showModal=!1}catch(t){this.handleError("Error closing modal",t)}},widgetOptionsWindowActiveStatus:function(t){return this.widgetOptionsWindow.widget===t&&void 0!==this.active_widgets[t]},widgetCardOptionsWindowActiveStatus:function(){return""!==this.widgetCardOptionsWindow.widget},processAvailableWidgets:function(){try{var t=this.safeClone(this.available_widgets);for(var e in t)if(t[e].widget_name=e,t[e].widget_key=e,this.isValidObject(t[e].show_if)){var i=this.checkShowIfCondition({condition:t[e].show_if}),n=t[e];if(delete t[e],i&&i.status){var o,r=[],a=h(i.matched_data);try{for(a.s();!(o=a.n()).done;){var s=o.value,l=this.safeClone(n),c=r.includes(e)?"".concat(e,"_").concat(r.length+1):e;l.widget_key=c,s.widget_key&&(l.widget_key=s.widget_key),"string"==typeof s.label&&s.label.length&&(l.label=s.label),t[c]=l,r.push(c)}}catch(t){a.e(t)}finally{a.f()}}}return t}catch(t){return this.handleError("Error processing available widgets",t),this.available_widgets}},importOldData:function(){var t=this,e=JSON.parse(JSON.stringify(this.value));if(Array.isArray(e)){var i=[],n=[],o=function(e){var i=e.widget_key||e.widget_name,n=t.theAvailableWidgets[i];if(!n&&e.widget_name&&(n=t.theAvailableWidgets[e.widget_name]),!n)for(var o in t.theAvailableWidgets)if(t.theAvailableWidgets[o].widget_name===e.widget_name){n=t.theAvailableWidgets[o];break}if(n){var a=g({},n),s=!1;for(var c in a.options&&a.options.fields&&(s=!0),a)"options"!==c&&void 0!==e[c]&&(a[c]=e[c]);if(s)for(var d in a.options.fields){var u;if(void 0!==(null===(u=e.options)||void 0===u?void 0:u.fields[d])){var p=e.options.fields[d],f=a.options.fields[d];if(f&&"object"===(0,r.A)(f)&&f.hasOwnProperty("type")&&f.hasOwnProperty("label"))p&&"object"===(0,r.A)(p)&&p.hasOwnProperty("value")?(a.options.fields[d]=p,a[d]=p.value):(a.options.fields[d]=g(g({},f),{},{value:void 0!==p?p:f.value}),a[d]=void 0!==p?p:f.value);else if(a.options.fields[d]=p,a.hasOwnProperty(d)){var h=p;h&&"object"===(0,r.A)(h)&&h.hasOwnProperty("value")?a[d]=h.value:void 0!==h&&(a[d]=h)}}}var v=t.shouldPromoteFieldsToRoot(e.widget_name,a)?t.promoteFieldsToRoot(a):a,m=e.widget_key||e.widget_name;l.Ay.set(t.active_widgets,m,v),m===e.widget_name&&l.Ay.set(t.available_widgets,e.widget_name,v)}},a=function(e,i){if(t.placeholdersMap.hasOwnProperty(e.placeholderKey)){var a=JSON.parse(JSON.stringify(t.placeholdersMap[e.placeholderKey]));e.acceptedWidgets&&(a.acceptedWidgets=e.acceptedWidgets),e.selectedWidgets?(a.selectedWidgets=e.selectedWidgets,e.selectedWidgetList?a.selectedWidgetList=Array.isArray(e.selectedWidgetList)?e.selectedWidgetList.filter(function(t){return null!=t&&""!==t}):[]:a.selectedWidgetList=e.selectedWidgets.map(function(t){return"object"===(0,r.A)(t)&&null!==t&&(t.widget_key||t.widget_name)||t}).filter(function(t){return null!=t&&""!==t})):e.selectedWidgetList&&(a.selectedWidgetList=Array.isArray(e.selectedWidgetList)?e.selectedWidgetList.filter(function(t){return null!=t&&""!==t}):[]),a.selectedWidgets=t.syncSelectedWidgetsWithList(a.selectedWidgets,a.selectedWidgetList),a.maxWidget=void 0!==a.maxWidget?parseInt(a.maxWidget):0,n.push(a);var s=i.length;i.splice(s,0,a);var l=a.selectedWidgets||e.selectedWidgets||[];Array.isArray(l)&&l.length>0&&l.forEach(function(e){void 0===e||!e||void 0===t.available_widgets[e.widget_name]&&void 0===t.available_widgets[e.widget_key]||o(e)});var c=a.selectedWidgetList||e.selectedWidgetList||[];Array.isArray(c)&&c.length>0&&c.forEach(function(e){if(!t.active_widgets[e]&&void 0!==e&&"string"==typeof e){var i=t.available_widgets[e]||t.theAvailableWidgets[e];i&&o(g(g({},i),{},{widget_key:e}))}})}};e.forEach(function(e,n){if(t.isTruthyObject(e))if("placeholder_item"!==e.type){if("placeholder_group"===e.type){if(!t.placeholdersMap.hasOwnProperty(e.placeholderKey))return;var o=JSON.parse(JSON.stringify(t.placeholdersMap[e.placeholderKey]));o.placeholders=[];var r=t.placeholders.length;i.splice(r,0,o),e.placeholders.forEach(function(t){a(t,i[n].placeholders)})}}else a(e,i)}),this.placeholders=i,this.allPlaceholderItems=n,Array.isArray(this.allPlaceholderItems)&&this.allPlaceholderItems.length>0&&this.allPlaceholderItems.forEach(function(e){var i=function(e){if(e&&e.placeholderKey){(!e.selectedWidgetList||!Array.isArray(e.selectedWidgetList)||0===e.selectedWidgetList.length)&&e.selectedWidgets&&Array.isArray(e.selectedWidgets)&&e.selectedWidgets.length>0&&(e.selectedWidgetList=e.selectedWidgets.map(function(t){return"object"===(0,r.A)(t)&&null!==t&&(t.widget_key||t.widget_name)||t}).filter(function(t){return null!=t&&""!==t}),t.$set(e,"selectedWidgetList",e.selectedWidgetList));var n=t.syncSelectedWidgetsWithList(e.selectedWidgets,e.selectedWidgetList);t.$set(e,"selectedWidgets",n),e.selectedWidgetList&&Array.isArray(e.selectedWidgetList)&&e.selectedWidgetList.forEach(function(e){if(!t.active_widgets[e]&&void 0!==e&&"string"==typeof e){var i=t.available_widgets[e]||t.theAvailableWidgets[e];i&&t.$set(t.active_widgets,e,g(g({},i),{},{widget_key:e}))}}),"placeholder_group"===e.type&&e.placeholders&&Array.isArray(e.placeholders)&&e.placeholders.forEach(function(t){i(t)})}};i(e)}),this.filterActiveWidgetsBySelectedWidgetList()}},importWidgets:function(){if(this.isTruthyObject(this.widgets)){var t={};for(var e in this.widgets)if(this.widgets.hasOwnProperty(e)){var i=this.widgets[e];t[e]=g(g({},i),{},{widget_name:i.widget_name||e,widget_key:i.widget_key||e})}this.available_widgets=this.safeClone(t,!0)}},importCardOptions:function(){if(this.isTruthyObject(this.cardOptions))for(var t in this.card_options){if(!this.isTruthyObject(this.cardOptions[t]))return;l.Ay.set(this.card_options,t,JSON.parse(JSON.stringify(this.cardOptions[t])))}},importPlaceholders:function(){var t=this;if(this.allPlaceholderItems=[],Array.isArray(this.layout)&&this.layout.length){var e,i=function(e){return t.isTruthyObject(e)||(e={}),void 0===e.label&&(e.label=""),e.selectedWidgetList&&Array.isArray(e.selectedWidgetList)&&e.selectedWidgetList.forEach(function(e){if(!t.active_widgets[e]&&void 0!==e&&"string"==typeof e&&void 0!==t.available_widgets[e]){var i=t.available_widgets[e];i&&t.$set(t.active_widgets,e,i)}}),e.selectedWidgets&&Array.isArray(e.selectedWidgets)&&e.selectedWidgets.forEach(function(e){var i="object"===(0,r.A)(e)&&null!==e?e.widget_key||e.widget_name:e;if(!t.active_widgets[i]&&void 0!==i&&"string"==typeof i&&void 0!==t.available_widgets[i]){var n=t.available_widgets[i];n&&t.$set(t.active_widgets,i,n)}}),e},n=[],o=h(this.layout);try{var a=function(){var o=e.value;if(!t.isTruthyObject(o))return 0;var r=o;if(void 0===r.type&&(r.type="placeholder_item"),void 0===r.placeholderKey)return 0;if(t.placeholdersMap.hasOwnProperty(r.placeholderKey))return 0;if(l.Ay.set(t.placeholdersMap,r.placeholderKey,r),"placeholder_item"===r.type){var a=i(r);return a&&(n.push(a),t.allPlaceholderItems.push(a)),0}if("placeholder_group"===r.type){if(void 0===r.placeholders)return 0;if(!Array.isArray(r.placeholders))return 0;if(!r.placeholders.length)return 0;r.placeholders.forEach(function(e,n){if(t.placeholdersMap.hasOwnProperty(e.placeholderKey))r.placeholders.splice(n,1);else{l.Ay.set(t.placeholdersMap,e.placeholderKey,e);var o=i(e);o&&(r.placeholders.splice(n,1,o),t.allPlaceholderItems.push(o))}}),r.placeholders.length&&n.push(r)}};for(o.s();!(e=o.n()).done;)a()}catch(t){o.e(t)}finally{o.f()}this.placeholders=n,Array.isArray(this.allPlaceholderItems)&&this.allPlaceholderItems.length>0&&this.allPlaceholderItems.forEach(function(e){var i=function(e){e&&e.placeholderKey&&((!e.selectedWidgetList||!Array.isArray(e.selectedWidgetList)||0===e.selectedWidgetList.length)&&e.selectedWidgets&&Array.isArray(e.selectedWidgets)&&e.selectedWidgets.length>0&&(e.selectedWidgetList=e.selectedWidgets.map(function(t){return"object"===(0,r.A)(t)&&null!==t&&(t.widget_key||t.widget_name)||t}).filter(function(t){return null!=t&&""!==t}),t.$set(e,"selectedWidgetList",e.selectedWidgetList)),e.selectedWidgetList&&Array.isArray(e.selectedWidgetList)&&e.selectedWidgetList.forEach(function(e){if(!t.active_widgets[e]&&void 0!==e&&"string"==typeof e){var i=t.available_widgets[e]||t.theAvailableWidgets[e];i&&t.$set(t.active_widgets,e,g(g({},i),{},{widget_key:e}))}}),"placeholder_group"===e.type&&e.placeholders&&Array.isArray(e.placeholders)&&e.placeholders.forEach(function(t){i(t)}))};i(e)}),this.filterActiveWidgetsBySelectedWidgetList()}},handleWidgetSwitch:function(t,e,i){var n,o=this.allPlaceholderItems[i];if(o)if(t.target.checked&&o.maxWidget>0&&(null===(n=o.selectedWidgets)||void 0===n?void 0:n.length)>=o.maxWidget)t.preventDefault();else{var r=t.target.checked;this.toggleWidgetInSelectedWidgets(e,i,r),this.placeholders=this.syncSelectedWidgets(this.allPlaceholderItems,this.placeholders)}},toggleWidgetInSelectedWidgets:function(t,e,i){var n=this,o=this.allPlaceholderItems[e],r=o.acceptedWidgets||[],a=o.selectedWidgets||[],s=o.selectedWidgetList||[];if(Array.isArray(a)||(a=Object.values(a)),Array.isArray(s)&&(s=s.filter(function(t){return null!=t&&""!==t})),i){if(!a.some(function(e){return e.widget_key===t})){var l=this.theAvailableWidgets[t];(r.includes(t)||l&&l.widget_name&&r.includes(l.widget_name))&&l&&(s.push(t),a.push(l))}}else a=a.filter(function(e){return e.widget_key!==t}),s=s.filter(function(e){return e!==t});var c=function(t){var e=r.indexOf(t);if(-1===e){var i=n.theAvailableWidgets[t];i&&i.widget_name&&(e=r.indexOf(i.widget_name))}return-1===e?r.length:e};if(s.sort(function(t,e){return c(t)-c(e)}),a.sort(function(t,e){return c(t.widget_key)-c(e.widget_key)}),s=s.filter(function(t){return null!=t&&""!==t}),this.$set(this.allPlaceholderItems[e],"selectedWidgets",a),this.$set(this.allPlaceholderItems[e],"selectedWidgetList",s),i){var d=this.theAvailableWidgets[t],u=this.shouldPromoteFieldsToRoot(t,d)?this.promoteFieldsToRoot(d):d;this.$set(this.active_widgets,t,u)}else this.$delete(this.active_widgets,t);this.filterActiveWidgetsBySelectedWidgetList()},syncSelectedWidgets:function(t,e){var i=t.reduce(function(t,e){return t[e.placeholderKey]=e,t},{}),n=function(t){return t.map(function(t){if(i[t.placeholderKey]){var e=i[t.placeholderKey].selectedWidgets||[],o=i[t.placeholderKey].selectedWidgetList||[];Array.isArray(o)||(o=Object.values(o)),o=o.filter(function(t){return null!=t&&""!==t}),l.Ay.set(t,"selectedWidgets",e),l.Ay.set(t,"selectedWidgetList",o)}return"placeholder_group"===t.type&&t.placeholders&&l.Ay.set(t,"placeholders",n(t.placeholders)),t})},o=n(e);return this.filterActiveWidgetsBySelectedWidgetList(),o},filterActiveWidgetsBySelectedWidgetList:function(){var t=this,e=new Set,i=function(t){Array.isArray(t)&&t.forEach(function(t){"placeholder_item"===t.type?t.selectedWidgetList&&Array.isArray(t.selectedWidgetList)&&t.selectedWidgetList.filter(function(t){return null!=t&&""!==t}).forEach(function(t){"string"==typeof t&&t&&e.add(t)}):"placeholder_group"===t.type&&t.placeholders&&Array.isArray(t.placeholders)&&i(t.placeholders)})};i(this.allPlaceholderItems),i(this.placeholders),Object.keys(this.active_widgets).forEach(function(i){e.has(i)||t.$delete(t.active_widgets,i)}),e.forEach(function(e){if(!t.active_widgets[e]&&void 0!==t.available_widgets[e]){var i=t.available_widgets[e];i&&t.$set(t.active_widgets,e,i)}})},syncPlaceholdersWithAllPlaceholderItems:function(t,e){var i=this,n=function(e){e&&e.forEach(function(e){if("placeholder_group"===e.type)n(e.placeholders);else if("placeholder_item"===e.type){var o=t.find(function(t){return t.placeholderKey===e.placeholderKey});o&&function(t,e){if(t.placeholderKey===e.placeholderKey){var n=(e.acceptedWidgets||[]).filter(function(t){return i.isWidgetAvailable(t)});t.acceptedWidgets=(0,a.A)(n);var o=e.selectedWidgets||[],r=e.selectedWidgetList||[],s=o.filter(function(t){return t&&t.widget_key&&i.isWidgetAvailable(t.widget_key)}),l=r.filter(function(t){return null!=t&&""!==t}).filter(function(t){return i.isWidgetAvailable(t)});t.selectedWidgets=(0,a.A)(s),t.selectedWidgetList=(0,a.A)(l)}}(e,o)}})};return n(e),this.filterActiveWidgetsBySelectedWidgetList(),e},hasWidgetOptions:function(t){if(!t||!this.available_widgets[t])return!1;if("title"===t){var e,i,n=null===(e=this.fields)||void 0===e?void 0:e.submission_form_fields,o=(null==n||null===(i=n.value)||void 0===i?void 0:i.fields)||(null==n?void 0:n.fields)||{};if(o&&!o.hasOwnProperty("tagline"))return!1}return!!this.available_widgets[t].options},editWidget:function(t){t!==this.widgetOptionsWindow.widget?this.hasWidgetOptions(t)&&void 0!==this.active_widgets[t]&&(this.active_widgets[t].options||"object"===(0,r.A)(this.active_widgets[t].options))&&(this.widgetOptionsWindow=g(g({},this.widgetOptionsWindowDefault),this.active_widgets[t].options),this.widgetOptionsWindow.widget=t,this.active_insert_widget_key=""):this.closeWidgetOptionsWindow()},updateWidgetOptionsData:function(t,e){try{if(!t||!t.widgetKey||!t.updatedWidget)return;var i=t.widgetKey,n=t.updatedWidget;if(this.active_widgets[i]){var o=n;this.shouldPromoteFieldsToRoot(i,n)&&(o=this.promoteFieldsToRoot(n)),this.updateWidgetData(i,o),this._dataChanged=!0}}catch(t){this.handleError("Error updating widget options data",t)}},shouldPromoteFieldsToRoot:function(t,e){if(!this.isValidObject(e)||!this.isValidObject(e.options)||!this.isValidObject(e.options.fields)||0===Object.keys(e.options.fields).length)return!1;for(var i in e.options.fields)if(e.options.fields.hasOwnProperty(i)){var n=e.options.fields[i];if(this.isValidObject(n)&&n.hasOwnProperty("value"))return!0}return!1},promoteFieldsToRoot:function(t){try{var e=this.safeClone(t,!1);if(!this.isValidObject(e.options)||!this.isValidObject(e.options.fields))return e;for(var i=e.options.fields,n=Object.keys(i),o=0;o=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw r}}}}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i