/
var
/
www
/
barefootlaw.org
/
wp-content
/
plugins
/
cookie-law-info
/
lite
/
admin
/
dist
/
js
/
Upload File
HOME
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1f928744"],{"11ad":function(t,e,i){},"132f":function(t,e,i){},"197e":function(t,e,i){},"23fd":function(t,e,i){},3337:function(t,e,i){"use strict";var o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"cky-empty-state"},[i("cky-icon",{attrs:{icon:t.icon,width:t.width,height:t.height}}),i("p",{staticClass:"cky-empty-message"},[t._v(t._s(t.emptyMessage))])],1)},a=[],n=i("1f3d"),s={name:"empty",components:{CkyIcon:n["a"]},props:{emptyMessage:{type:String,default:""},icon:{type:String,default:"blank"},width:{type:String,default:"60px"},height:{type:String,default:"60px"}}},c=s,r=i("2877"),l=Object(r["a"])(c,o,a,!1,null,null,null);e["a"]=l.exports},"38dc":function(t,e,i){},"583c":function(t,e,i){"use strict";i("23fd")},"6c87":function(t,e,i){"use strict";i("b3ba")},7388:function(t,e,i){"use strict";i("11ad")},"74ba":function(t,e,i){"use strict";i("38dc")},"76e6":function(t,e,i){"use strict";i.d(e,"a",(function(){return w}));var o,a=Symbol(),n=Symbol(),s=Symbol(),c=Symbol(),r=function(t){return"frag"in t};function l(t,e){n in t||(t[n]=e,Object.defineProperty(t,"parentNode",{get:function(){return this[n]||this.parentElement}}))}function u(t){s in t||(t[s]=!0,Object.defineProperty(t,"nextSibling",{get:function(){var t=this.parentNode.childNodes,e=t.indexOf(this);return e>-1&&t[e+1]||null}}))}function d(t,e){while(t.parentNode!==e){var i=t,o=i.parentNode;o&&(t=o)}return t}function k(t){if(!o){var e=Object.getOwnPropertyDescriptor(Node.prototype,"childNodes");o=e.get}var i=o.apply(t),a=Array.from(i).map((function(e){return d(e,t)}));return a.filter((function(t,e){return t!==a[e-1]}))}function y(t){c in t||(t[c]=!0,Object.defineProperties(t,{childNodes:{get:function(){return this.frag||k(this)}},firstChild:{get:function(){return this.childNodes[0]||null}}}),t.hasChildNodes=function(){return this.childNodes.length>0})}function p(){var t;(t=this.frag[0]).before.apply(t,arguments)}function g(){var t=this.frag,e=t.splice(0,t.length);e.forEach((function(t){t.remove()}))}var h=function t(e){var i;return(i=Array.prototype).concat.apply(i,e.map((function(e){return r(e)?t(e.frag):e})))};function f(t,e){var i=t[a];e.before(i),l(i,t),t.frag.unshift(i)}function v(t){if(r(this)){var e=this.frag.indexOf(t);if(e>-1){var i=this.frag.splice(e,1),o=i[0];0===this.frag.length&&f(this,o),t.remove()}}else{var a=k(this),n=a.indexOf(t);n>-1&&t.remove()}return t}function C(t,e){var i=this,o=t.frag||[t];if(r(this)){var a=this.frag;if(e){var n=a.indexOf(e);n>-1&&(a.splice.apply(a,[n,0].concat(o)),e.before.apply(e,o))}else{var s=a[a.length-1];a.push.apply(a,o),s.after.apply(s,o)}m(this)}else e?this.childNodes.includes(e)&&e.before.apply(e,o):this.append.apply(this,o);o.forEach((function(t){l(t,i)}));var c=o[o.length-1];return u(c),t}function b(t){var e=this.frag,i=e[e.length-1];return i.after(t),l(t,this),m(this),e.push(t),t}function m(t){var e=t[a];t.frag[0]===e&&(t.frag.shift(),e.remove())}var _={inserted:function(t){var e=t.parentNode,i=t.nextSibling,o=t.previousSibling,n=Array.from(t.childNodes),s=document.createComment("");0===n.length&&n.push(s),t.frag=n,t[a]=s;var c=document.createDocumentFragment();c.append.apply(c,h(n)),t.replaceWith(c),n.forEach((function(e){l(e,t),u(e)})),y(t),Object.assign(t,{remove:g,appendChild:b,insertBefore:C,removeChild:v,before:p}),Object.defineProperty(t,"innerHTML",{set:function(t){var e=this,i=document.createElement("div");i.innerHTML=t;var o=this.frag.length;Array.from(i.childNodes).forEach((function(t){e.appendChild(t)})),i.append.apply(i,this.frag.splice(0,o))},get:function(){return""}}),e&&(Object.assign(e,{removeChild:v,insertBefore:C}),l(t,e),y(e)),i&&u(t),o&&u(o)},unbind:function(t){t.remove()}},w={name:"Fragment",directives:{frag:_},render:function(t){return t("div",{directives:[{name:"frag"}]},this.$slots["default"])}}},"919d":function(t,e,i){"use strict";var o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return t.showConnectSuccess?i("div",{staticClass:"cky-connect-success",attrs:{id:"cky-connect-success"}},[t.syncing?i("div",{staticClass:"cky-connect-loader"},[i("cky-spinner"),i("h4",[t._v(" "+t._s(t.$i18n.__("Please wait while we connect your site to app.cookieyes.com","cookie-law-info"))+" ")])],1):i("div",{staticClass:"cky-connect-success-container"},[i("div",{staticClass:"cky-connect-success-icon"}),i("div",{staticClass:"cky-connect-success-message"},[t._t("message",(function(){return[i("h2",[t._v(" "+t._s(t.$i18n.__("Your website is connected to app.cookieyes.com","cookie-law-info"))+" ")]),i("p",[t._v(" "+t._s(t.$i18n.__("You can now continue to manage all your existing settings and access all free CookieYes features from your web app account","cookie-law-info"))+" ")])]}))],2),i("div",{staticClass:"cky-connect-success-actions"},[t._t("action",(function(){return[i("button",{staticClass:"cky-button cky-button-medium cky-external-link",on:{click:function(e){return t.redirectToApp()}}},[t._v(" "+t._s(t.$i18n.__("Go to CookieYes Web App","cookie-law-info"))+" ")])]}))],2)])]):t._e()},a=[],n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("span",{staticClass:"cky-spinner-loader"})},s=[],c={name:"CkySpinner",components:{}},r=c,l=(i("6c87"),i("2877")),u=Object(l["a"])(r,n,s,!1,null,null,null),d=u.exports,k={name:"CkyConnectSuccess",components:{CkySpinner:d},props:{timeout:{type:Number,default:6e3}},data(){return{showConnectSuccess:!1,syncing:!1}},methods:{showMessage(){this.showConnectSuccess=!0},redirectToApp(){this.$router.redirectToApp(),this.showConnectSuccess=!1,this.$router.redirectToDashboard(this.$route.name)}},created(){this.$root.$on("afterConnection",()=>{this.syncing=!0,this.showMessage()}),this.$root.$on("afterSyncing",async()=>{this.syncing=!1})}},y=k,p=(i("a209"),Object(l["a"])(y,o,a,!1,null,null,null));e["a"]=p.exports},"943d":function(t,e,i){"use strict";i.r(e);var o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"cky-section cky-section-cookies cky-zero--padding cky-zero--margin"},[i("cky-connect-success"),i("div",{staticClass:"cky-section-header cky-align-center cky-justify-between"}),i("div",{staticClass:"cky-section-content"},[i("div",{staticClass:"cky-row"},[i("div",{staticClass:"cky-col-12"},[i("div",{staticClass:"cky-nav-tab cky-horizontal-tab cky-nav-tab-manage-cookies",attrs:{role:"navigation"}},[i("div",{staticClass:"cky-nav-tabs-container cky-justify-between"},[i("ul",{staticClass:"cky-horizontal-tabs"},[i("li",{staticClass:"cky-nav-tab-item active"},[i("button",{staticClass:"cky-nav-tab-button cky-center"},[i("span",{staticClass:"cky-nav-tab-item-title"},[t._v(" "+t._s(t.$i18n.__("Cookie List","cookie-law-info"))+" ")])])]),i("li",{staticClass:"cky-nav-tab-item cky-center"},[i("cky-popper",{attrs:{content:t.$i18n.__("To access this feature, connect to a CookieYes free account.","cookie-law-info"),position:"right"}},[i("button",{staticClass:"cky-nav-tab-button cky-disabled",attrs:{disabled:!0}},[i("span",{staticClass:"cky-nav-tab-item-title"},[t._v(" "+t._s(t.$i18n.__("Scan History","cookie-law-info"))+" ")])])])],1)]),i("cky-feature",{attrs:{disabled:!0,name:"custom_branding",target:"cky-cookies-scanner-btn",position:"left"}},[i("button",{staticClass:"cky-button",attrs:{id:"cky-cookies-scanner-btn"}},[t._v(" "+t._s(t.$i18n.__("Scan website for cookies","cookie-law-info"))+" ")])])],1),i("div",{staticClass:"cky-nav-tab-content-container"},[i("tab-cookies")],1)])])])])],1)},a=[],n=i("2f62"),s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("fragment",[i("div",{staticClass:"cky-nav-tab-section cky-nav-tab-section-cookies"},[t.isLoaded?i("cky-nav-tabs",{attrs:{onTabChange:t.loadCookies}},t._l(t.categories,(function(e){return i("cky-nav-tab",{key:e.id,class:[{"cky-app-rtl":t.isRTLLanguage(t.language)}],attrs:{title:e.name[t.language],subTitle:t.getCookiesCountText(e.cookie_list),meta:e}},[i("div",{staticClass:"cky-nav-tab-section"},[i("div",{staticClass:"cky-justify-between cky-row cky-cookie-list-title"},[i("div",{staticClass:"cky-col-4 cky-align-center"},[i("h4",{staticClass:"cky-cookies-header"},[t._v(" "+t._s(t.$i18n.__("Cookie List","cookie-law-info"))+" ")]),i("button",{staticClass:"cky-add-cookie-button cky-button cky-button-outline",on:{click:function(e){return t.openCookieModal()}}},[t._v(" "+t._s(t.$i18n.__(" + Add Cookie","cookie-law-info"))+" ")])]),i("div",{staticClass:"cky-col-8 cky-align-center cky-justify-end"},[i("h5",{staticClass:"cky-cookies-header cky-language-label"},[t._v(" "+t._s(t.$i18n.__("Edit content in: ","cookie-law-info"))+" ")]),i("cky-select",{attrs:{id:"cky-dropdown-languages",options:t.selectedLanguages,label:"name",tag:"code"},model:{value:t.language,callback:function(e){t.language=e},expression:"language"}})],1)]),i("div",{staticClass:"\n\t\t\t\t\t\t\tcky-nav-tab-section-header cky-align-center cky-justify-between\n\t\t\t\t\t\t"},[i("div",{staticClass:"cky-nav-tab-section-title"},[i("div",{staticClass:"cky-cookies-title"},[i("h5",[t._v(" "+t._s(e.name[t.language])+" ")]),i("cky-popper",{attrs:{content:t.$i18n.__("Edit category","cookie-law-info")}},[i("button",{staticClass:"cky-button-no-style",on:{click:function(i){return t.openCookieCategoryModal(e)}}},[i("cky-icon",{attrs:{width:"14px",icon:"edit",color:"#000000"}})],1)])],1),i("div",{staticClass:"cky-category-description"},[t._v(" "+t._s(t.strippedContent(e.description[t.language]))+" ")])])]),i("div",{staticClass:"cky-nav-tab-section-content"},[i("cky-cookies-table",{attrs:{cookies:e.cookie_list,language:t.language},on:{createEditCookie:t.openCookieModal,deleteCookie:t.deleteCookie}})],1)])])})),1):i("div",{staticClass:"cky-nav-tab cky-vertical-tab"},[i("div",{staticClass:"cky-nav-tabs-container"},[i("ul",{staticClass:"cky-vertical-tabs",staticStyle:{padding:"15px"}},[i("li",[i("cky-card-loader")],1),i("li",[i("cky-card-loader")],1)])]),i("div",{staticClass:"cky-nav-tab-content-container"},[i("div",{staticClass:"cky-nav-tab-content"},[i("cky-card-loader"),i("cky-card-loader")],1)])])],1),i("cky-modal",{ref:"ckyCookieModal",class:["cky-app-modal-cookies",{"cky-app-rtl":t.isRTLLanguage(t.language)}],on:{close:t.clearCookieModal},scopedSlots:t._u([{key:"header",fn:function(){return[t.cookie.id?i("h4",[t._v(" "+t._s(t.$i18n.__("Edit Cookie","cookie-law-info"))+" ")]):i("h4",[t._v(" "+t._s(t.$i18n.__("New Cookie","cookie-law-info"))+" ")])]},proxy:!0},{key:"body",fn:function(){return[i("div",{staticClass:"cky-row"},[i("div",{staticClass:"cky-col-6"},[i("div",{staticClass:"cky-form-group"},[i("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Cookie ID","cookie-law-info"))+" "),i("span",{staticClass:"cky-required"})]),i("input",{directives:[{name:"model",rawName:"v-model",value:t.currentCookie.name,expression:"currentCookie.name"}],staticClass:"cky-form-control",attrs:{type:"text"},domProps:{value:t.currentCookie.name},on:{input:function(e){e.target.composing||t.$set(t.currentCookie,"name",e.target.value)}}}),t.errors.cookie.id?i("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Cookie id is required","cookie-law-info"))+" ")]):t._e()])]),i("div",{staticClass:"cky-col-6"},[i("div",{staticClass:"cky-form-group"},[i("label",{staticClass:"cky-label"},[t._v(" "+t._s(t.$i18n.__("Domain","cookie-law-info"))+" "),i("span",{staticClass:"cky-required"})]),i("input",{directives:[{name:"model",rawName:"v-model",value:t.currentCookie.domain,expression:"currentCookie.domain"}],staticClass:"cky-form-control",attrs:{type:"text"},domProps:{value:t.currentCookie.domain},on:{input:function(e){e.target.composing||t.$set(t.currentCookie,"domain",e.target.value)}}}),t.errors.cookie.domain?i("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Domain is required","cookie-law-info"))+" ")]):t._e()])])]),i("div",{staticClass:"cky-row"},[i("div",{staticClass:"cky-col-6"},[i("div",{staticClass:"cky-form-group"},[i("label",{staticClass:"cky-label"},[t._v(" "+t._s(t.$i18n.__("Duration","cookie-law-info"))+" "),i("span",{staticClass:"cky-required"})]),i("input",{directives:[{name:"model",rawName:"v-model",value:t.currentCookie.duration[t.language],expression:"currentCookie.duration[language]"}],staticClass:"cky-form-control",attrs:{type:"text",required:""},domProps:{value:t.currentCookie.duration[t.language]},on:{input:function(e){e.target.composing||t.$set(t.currentCookie.duration,t.language,e.target.value)}}}),t.errors.cookie.duration?i("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Duration is required","cookie-law-info"))+" ")]):t._e()])]),i("div",{staticClass:"cky-col-6"},[i("div",{staticClass:"cky-form-group"},[i("label",{staticClass:"cky-label"},[t._v(" "+t._s(t.$i18n.__("Category","cookie-law-info"))+" "),i("span",{staticClass:"cky-required"})]),i("select",{directives:[{name:"model",rawName:"v-model",value:t.currentCookie.category,expression:"currentCookie.category"}],ref:"ckyDropDownCategories",staticClass:"cky-select",attrs:{id:"cky-dropdown-categories",disabled:t.disabled},on:{change:function(e){var i=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.$set(t.currentCookie,"category",e.target.multiple?i:i[0])}}},t._l(t.cookieGroups,(function(e){return i("option",{key:e.id,domProps:{value:e.id}},[t._v(" "+t._s(e.name[t.language])+" ")])})),0)])])]),i("div",{staticClass:"cky-row"},[i("div",{staticClass:"cky-col-12"},[i("div",{staticClass:"cky-form-group"},[i("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Description","cookie-law-info"))+" "),i("span",{staticClass:"cky-required"})]),i("wp-editor",{attrs:{language:t.language,height:"100"},model:{value:t.currentCookie.description[t.language],callback:function(e){t.$set(t.currentCookie.description,t.language,e)},expression:"currentCookie.description[language]"}}),t.errors.cookie.description?i("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Description is required","cookie-law-info"))+" ")]):t._e()],1)])]),i("div",{staticClass:"cky-row"},[i("div",{staticClass:"cky-col-12"},[i("cky-accordion",{attrs:{name:"cookies"}},[i("cky-accordion-item",[i("template",{slot:"cky-accordion-trigger"},[i("label",{staticClass:"cky-app-accordion-title"},[t._v("Advanced Options")])]),i("template",{slot:"cky-accordion-content"},[i("label",{staticClass:"cky-label",attrs:{for:""}},[t._v(" "+t._s(t.$i18n.__("Script URL Pattern","cookie-law-info"))+" "),i("cky-popper",{attrs:{content:t.$i18n.__("Our auto-blocking mechanism will use the Script URL Pattern to identify the third-party script (setting a cookie) by purpose category, and consequently, the associated cookie will be automatically blocked prior to receiving user consent for the respective category.","cookie-law-info"),position:"right"}})],1),i("div",{staticClass:"cky-help-text"},[i("p",[t._v(" "+t._s(t.$i18n.__("URL pattern for blocking the third-party script settings of this cookie","cookie-law-info"))+" ")])]),i("cky-notice",{attrs:{type:"warning"}},[i("p",[t._v(" If the third-party script setting this cookie is <script async src='https://www.google-analytics.com/analytics.js'><\/script> then you can specify its \"Script URL Pattern\" as "),i("b",[t._v("google-analytics.com")])])]),i("input",{directives:[{name:"model",rawName:"v-model",value:t.currentCookie.url_pattern,expression:"currentCookie.url_pattern"}],staticClass:"cky-form-control",attrs:{type:"text",placeholder:"Please enter a valid Script URL Pattern. Eg:- google-analytics.com"},domProps:{value:t.currentCookie.url_pattern},on:{input:function(e){e.target.composing||t.$set(t.currentCookie,"url_pattern",e.target.value)}}})],1)],2)],1)],1)])]},proxy:!0},{key:"footer",fn:function(){return[i("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[i("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:t.closeCookieModal}},[t._v(" "+t._s(t.$i18n.__("Cancel","cookie-law-info"))+" ")]),i("cky-button",{ref:"ckyButtonCreateEditCookie",staticClass:"cky-button-primary",nativeOn:{click:function(e){return t.addOrEditCookie.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Save Changes","cookie-law-info"))+" ")])],1)]},proxy:!0}])}),i("cky-modal",{ref:"ckyCookieCategoryModal",class:["cky-app-modal-cookies-categories",{"cky-app-rtl":t.isRTLLanguage(t.language)}],on:{close:t.clearCategoryModal},scopedSlots:t._u([{key:"header",fn:function(){return[i("h4",[t._v(" "+t._s(t.$i18n.__("Edit Category","cookie-law-info"))+" ")])]},proxy:!0},t.isCategoryLoaded?{key:"body",fn:function(){return[i("div",{staticClass:"cky-row"},[i("div",{staticClass:"cky-col-12"},[i("div",{staticClass:"cky-form-group"},[i("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Name","cookie-law-info"))+" "),i("span",{staticClass:"cky-required"})]),i("input",{directives:[{name:"model",rawName:"v-model",value:t.currentCategory.name[t.language],expression:"currentCategory.name[language]"}],staticClass:"cky-form-control",attrs:{type:"text",required:""},domProps:{value:t.currentCategory.name[t.language]},on:{input:function(e){e.target.composing||t.$set(t.currentCategory.name,t.language,e.target.value)}}}),t.errors.category.name?i("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Name is required","cookie-law-info"))+" ")]):t._e()])]),i("div",{staticClass:"cky-col-6"})]),i("div",{staticClass:"cky-row"},[i("div",{staticClass:"cky-col-12"},[i("div",{staticClass:"cky-form-group"},[i("label",{staticClass:"cky-label"},[t._v(t._s(t.$i18n.__("Description","cookie-law-info"))+" "),i("span",{staticClass:"cky-required"})]),i("wp-editor",{attrs:{language:t.language,height:"100"},model:{value:t.currentCategory.description[t.language],callback:function(e){t.$set(t.currentCategory.description,t.language,e)},expression:"currentCategory.description[language]"}}),t.errors.category.description?i("div",{staticClass:"cky-input-error-alert",attrs:{show:""}},[t._v(" "+t._s(t.$i18n.__("Description is required","cookie-law-info"))+" ")]):t._e()],1)])])]},proxy:!0}:null,{key:"footer",fn:function(){return[i("div",{staticClass:"cky-app-modal-actions cky-justify-end"},[i("button",{staticClass:"cky-button cky-button-outline-secondary",on:{click:t.closeCookieCategoryModal}},[t._v(" "+t._s(t.$i18n.__("Cancel","cookie-law-info"))+" ")]),i("cky-button",{ref:"ckyButtonCreateEditCookieCategory",staticClass:"cky-button-primary",nativeOn:{click:function(e){return t.addOrEditCookieCategory.apply(null,arguments)}}},[t._v(" "+t._s(t.$i18n.__("Save Changes","cookie-law-info"))+" ")])],1)]},proxy:!0}],null,!0)},[t._v(" > ")])],1)},c=[],r=i("a2b6"),l=i("1f3d"),u=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.tabClass,attrs:{role:"navigation"}},[i("div",{staticClass:"cky-nav-tabs-container"},[i("ul",{class:t.tabItemClass},t._l(t.tabs,(function(e,o){return i("li",{directives:[{name:"show",rawName:"v-show",value:e.title,expression:"tab.title"}],key:e.key,class:["cky-nav-tab-item",{active:e.isActive},{valid:o<t.activeTabIndex}],attrs:{index:o}},[i("button",{staticClass:"cky-nav-tab-button",class:{"cky-nav-tab-has-subtitle":!0===t.hasSubTitle(e)},on:{click:function(e){return t.navigateToTab(o)}}},[i("span",{staticClass:"cky-nav-tab-item-title"},[t._v(" "+t._s(e.title)+" ")]),i("span",{staticClass:"cky-nav-tab-sub-title",attrs:{"v-if":t.hasSubTitle(e)}},[t._v(t._s(e.subTitle))]),"step"===t.type&&e.step?i("span",{staticClass:"cky-nav-tab-icon"},[t._v(t._s(e.step))]):t._e()])])})),0)]),i("div",{staticClass:"cky-nav-tab-content-container"},[t._t("default")],2)])},d=[],k={name:"CkyNavTabs",props:{onTabChange:{type:Function},type:{type:String,default:"vertical"}},data(){return{activeTabIndex:0,actualIndex:1,rawTabs:[]}},created(){this.rawTabs=this.$children},methods:{setActiveTab(t){this.tabs.forEach(e=>{e.isActive=e.title===t.title})},navigateToTab(t){this.changeTab(this.activeTabIndex,t)},changeTab(t,e){let i=this.tabs[t],o=this.tabs[e];i&&(i.isActive=!1),o&&(o.isActive=!0,this.runCallback(o)),this.activeTabIndex=e},getActiveTab(){let t=!1;return this.tabs.forEach(e=>{!0===e.isActive&&(t=e)}),t},setDefaultActiveTab(){this.tabs[0]&&(this.tabs[0].isActive=!0)},hasSubTitle(t){return!!t.subTitle},runCallback(t){this.onTabChange&&this.onTabChange(t)}},mounted(){this.setDefaultActiveTab(),this.runCallback(this.getActiveTab())},computed:{tabClass(){return{"cky-nav-tab":!0,"cky-vertical-tab":"vertical"===this.type,"cky-horizontal-tab":"horizontal"===this.type}},tabItemClass(){return{"cky-vertical-tabs":"vertical"===this.type,"cky-horizontal-tabs":"horizontal"===this.type,"cky-step-tabs":"step"===this.type}},tabCount(){return this.tabs.length},isLastTab(){return this.activeTabIndex===this.tabCount-1},tabs(){const t=this.rawTabs;let e=1;return t.map((function(t){return""!=t.title&&(t.step=e,e+=1),t})),t}}},y=k,p=i("2877"),g=Object(p["a"])(y,u,d,!1,null,null,null),h=g.exports,f=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"show",rawName:"v-show",value:t.isActive,expression:"isActive"}],staticClass:"cky-nav-tab-content"},[t._t("default")],2)},v=[],C={name:"CkyNavTab",props:{title:{type:String,required:!0},subTitle:{type:String,default:""},selected:{type:Boolean,default:!1},icon:{type:[Boolean,String],default:!1},meta:{type:[Array,String,Object],default:()=>({})}},data(){return{isActive:!1,iconClass:""}},computed:{href(){return"#"+this.title.toLowerCase().replace(/ /g,"-")}},mounted(){this.isActive=this.selected,this.iconClass=this.icon}},b=C,m=Object(p["a"])(b,f,v,!1,null,null,null),_=m.exports,w=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t.cookies.length?[i("div",{staticClass:"cky-cookie-list"},[t.discovered.length?i("div",[i("label",{staticClass:"cky-cookie-type-title"},[t._v(" "+t._s(t.$i18n.__("Discovered Cookies","cookie-law-info"))+" ")]),t._l(t.discovered,(function(e,o){return i("div",{key:o,staticClass:"\n\t\t\t\t\t\tcky-row cky-justify-between cky-align-center cky-cookie-details\n\t\t\t\t\t"},[i("div",{staticClass:"cky-cookie-details-content cky-col-10"},[i("table",[i("tbody",[i("tr",[i("th",[t._v(t._s(t.$i18n.__("Cookie","cookie-law-info")))]),i("td",[t._v(t._s(e.name))])]),i("tr",[i("th",[t._v(t._s(t.$i18n.__("Duration","cookie-law-info")))]),i("td",[t._v(t._s(e.duration[t.language]))])]),i("tr",[i("th",[t._v(t._s(t.$i18n.__("Description","cookie-law-info")))]),i("td",[t._v(t._s(e.description[t.language]))])])])])]),i("div",{staticClass:"cky-cookie-details-actions cky-col-2 cky-justify-end"},[i("button",{staticClass:"cky-button-no-style"},[i("cky-icon",{staticClass:"cky-nav-tab-button-icon",attrs:{icon:"edit",height:"14"},on:{click:function(i){return t.openCookieModal(e)}}})],1),i("button",{staticClass:"cky-button-no-style"},[i("cky-icon",{staticClass:"cky-nav-tab-button-icon",attrs:{icon:"trash",height:"14",color:"#eb4034"},on:{click:function(i){return t.deleteCookie(e)}}})],1)])])}))],2):t._e(),t.selfDeclared.length?i("div",[i("label",{staticClass:"cky-cookie-type-title"},[t._v(" "+t._s(t.$i18n.__("Self-declared Cookies","cookie-law-info"))+" ")]),t._l(t.selfDeclared,(function(e,o){return i("div",{key:o,staticClass:"\n\t\t\t\t\t\tcky-row cky-justify-between cky-align-center cky-cookie-details\n\t\t\t\t\t"},[i("div",{staticClass:"cky-cookie-details-content cky-col-10"},[i("table",[i("tbody",[i("tr",[i("th",[t._v(t._s(t.$i18n.__("Cookie","cookie-law-info")))]),i("td",[t._v(t._s(e.name))])]),i("tr",[i("th",[t._v(t._s(t.$i18n.__("Duration","cookie-law-info")))]),i("td",[t._v(t._s(e.duration[t.language]))])]),i("tr",[i("th",[t._v(t._s(t.$i18n.__("Description","cookie-law-info")))]),i("td",[t._v(t._s(t.strippedContent(e.description[t.language])))])])])])]),i("div",{staticClass:"cky-cookie-details-actions cky-col-2 cky-justify-end"},[i("cky-popper",{attrs:{content:t.$i18n.__("Edit cookie","cookie-law-info")}},[i("button",{staticClass:"cky-button-no-style"},[i("cky-icon",{staticClass:"cky-nav-tab-button-icon",attrs:{icon:"edit",height:"14px",color:"#000000"},on:{click:function(i){return t.openCookieModal(e)}}})],1)]),i("cky-popper",{attrs:{content:t.$i18n.__("Delete cookie","cookie-law-info")}},[i("button",{staticClass:"cky-button-no-style"},[i("cky-icon",{staticClass:"cky-nav-tab-button-icon",attrs:{icon:"trash",height:"14px",color:"#eb4034"},on:{click:function(i){return t.deleteCookie(e)}}})],1)])],1)])}))],2):t._e()])]:[i("div",{staticClass:"cky-empty-place-holder-container"},[i("div",{staticClass:"cky-emply-placeholder"},[i("cky-empty",{attrs:{height:"100px",width:"100px",emptyMessage:t.$i18n.__("No cookies found for this category!","cookie-law-info")}})],1)])]],2)},$=[],x=i("3337"),T={name:"CkyCookiesTable",components:{CkyIcon:l["a"],CkyEmpty:x["a"]},props:{cookies:{type:[Array,Object]},language:String},data(){return{isModalVisible:!1,checkedItems:[],currentCookieAction:""}},methods:{openCookieModal(t){this.$emit("createEditCookie",t)},deleteCookie(t){this.$emit("deleteCookie",t)},closeModal(){this.isModalVisible=!1},strippedContent(t){return t?t.replace(/(<([^>]+)>)/gi,""):""}},computed:{selectAll:{get:function(){return!!this.cookies.length&&(!!this.cookies&&this.checkedItems.length==this.cookies.length)},set:function(t){var e=[];t&&this.cookies.forEach((function(t){e.push(t.id)})),this.checkedItems=e}},discovered:function(){return this.cookies.filter(t=>1==t.discovered)},selfDeclared:function(){return this.cookies.filter(t=>0==t.discovered)}}},O=T,S=(i("74ba"),Object(p["a"])(O,w,$,!1,null,"68059496",null)),j=S.exports,E=i("a9e4"),L=i("8a80"),N=i("a9f4"),A=i("b02b"),M=i("462b"),D=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("select",{directives:[{name:"model",rawName:"v-model",value:t.selectedOption,expression:"selectedOption"}],staticClass:"cky-select",on:{input:function(e){t.$emit("input",e.target.value)},change:function(e){var i=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){var e="_value"in t?t._value:t.value;return e}));t.selectedOption=e.target.multiple?i:i[0]}}},t._l(t.options,(function(e){return i("option",{key:t.getOptionKey(e),domProps:{value:t.getOptionKey(e)}},[t._v(" "+t._s(t.getOptionLabel(e))+" ")])})),0)},I=[],P={name:"CkySelect",props:{value:null,options:{type:[Object,Array],required:!0},placeholder:{type:String,Default:""},label:{type:String,default:"label"},tag:{type:String,default:"id"}},data(){return{selectedOption:null}},mounted(){this.selectedOption=this.value},methods:{getOptionLabel(t){return"object"===typeof t?t[this.label]?t[this.label]:console.warn(`[vue-select warn]: Label key "option.${this.label}" does not exist in options object ${JSON.stringify(t)}.\n`):t},getOptionKey(t){return"object"===typeof t?Object.prototype.hasOwnProperty.call(t,this.tag)?t[this.tag]:console.warn(`[vue-select warn]: Label key "option.${this.tag}" does not exist in options object ${JSON.stringify(t)}.\n`):t}},watch:{value:function(t){this.selectedOption=t}}},q=P,F=Object(p["a"])(q,D,I,!1,null,null,null),B=F.exports,z=i("17aa"),H=i("df44"),R=i("76e6"),V={name:"TabCookies",components:{CkyIcon:l["a"],CkyNavTab:_,CkyNavTabs:h,CkyCookiesTable:j,CkyModal:L["a"],CkyAccordion:N["a"],CkyAccordionItem:A["a"],CkyNotice:M["a"],CkySelect:B,CkyCardLoader:z["a"],WpEditor:H["a"],Fragment:R["a"]},data(){return{cookie:{},category:{},categoryCookies:[],cookies:[],currentTab:"layout",cookieCategories:[],loading:!1,currentLanguage:"",errors:{cookie:{id:!1,domain:!1,duration:!1,description:!1},category:{name:!1,description:!1}}}},async mounted(){this.loadItems(!0)},methods:{async loadItems(t=!1){try{this.loading=t,await this.$store.dispatch("cookies/reInit"),this.loading=!1}catch(e){console.error(e),this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("An unexpected error occurred please try reloading the page or logging in again.","cookie-law-info")})}},async addOrEditCookie(){this.$refs.ckyButtonCreateEditCookie.startLoading();try{let t={};const e=this.currentCookie;this.resetErrors("cookie");const i=this.validateCookieFields(e);i&&(t=e.id>0?await E["a"].updateCookie(e.id,e):await E["a"].createCookie(e),t&&(await this.loadItems(),this.closeCookieModal(),this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Successfully updated","cookie-law-info")})))}catch(t){this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("Problem occurred while saving your settings. Please try again later!","cookie-law-info")})}this.$refs.ckyButtonCreateEditCookie.stopLoading()},async addOrEditCookieCategory(){this.$refs.ckyButtonCreateEditCookieCategory.startLoading();try{let t={};const e=this.currentCategory;this.resetErrors("category");const i=this.validateCategoryFields(e);i&&(t=e.id?await E["a"].updateCookieCategory(e.id,e):await E["a"].createCookieCategory(e),t&&await this.loadItems(),this.$refs.ckyCookieCategoryModal.close(),this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Successfully updated","cookie-law-info")}))}catch(t){this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("Problem occurred while saving your settings. Please try again later!","cookie-law-info")})}this.$refs.ckyButtonCreateEditCookieCategory.stopLoading()},loadCookies(t){this.category=Object(r["a"])(t.meta)},openCookieModal(t={}){this.cookie=Object(r["a"])(t),this.$refs.ckyCookieModal.show()},openCookieCategoryModal(t){this.category=Object(r["a"])(t),this.$refs.ckyCookieCategoryModal.show()},closeCookieModal(){this.$refs.ckyCookieModal.close(),this.clearCookieModal()},clearCookieModal(){this.cookie={},this.resetErrors("cookie")},closeCookieCategoryModal(){this.$refs.ckyCookieCategoryModal.close(),this.clearCategoryModal()},clearCategoryModal(){this.resetErrors("category")},async deleteCookie(t){if(confirm(this.$i18n.__("Are you sure you want to delete this post?","cookie-law-info"))&&t.id){let e=await E["a"].deleteCookie(t.id);e.id>0?(this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Successfully deleted the cookie","cookie-law-info")}),await this.loadItems()):this.$root.$emit("triggerNotification",{type:"error",message:this.$i18n.__("Failed","cookie-law-info")})}},getCookiesCountText(t){let e=t.length;return"("+e+")"},getLanguageContents(t){let e={};return this.selectedLanguages.forEach(i=>{let o=i.code;e[o]=t&&Object.prototype.hasOwnProperty.call(t,o)?t[o]:""}),e},strippedContent(t){return t?t.replace(/(<([^>]+)>)/gi,""):""},resetErrors(t){Object.keys(this.errors[t]).forEach(e=>{this.errors[t][e]=!1})},validateCookieFields(t){return this.errors.cookie.id=!(t.name&&t.name.trim()),this.errors.cookie.domain=!(t.domain&&t.domain.trim()),this.errors.cookie.duration=!(t.duration[this.language]&&t.duration[this.language].trim()),this.errors.cookie.description=!(t.description[this.language]&&t.description[this.language].trim()),!this.errors.cookie.id&&!this.errors.cookie.domain&&!this.errors.cookie.duration&&!this.errors.cookie.description},validateCategoryFields(t){return this.errors.category.name=!(t.name[this.language]&&t.name[this.language].trim()),this.errors.category.description=!(t.description[this.language]&&t.description[this.language].trim()),!this.errors.category.name&&!this.errors.category.description}},computed:{cookieGroups(){return this.$store.state.cookies.items},currentCookie:{get(){const t=Object(r["a"])(this.cookie);return t.description=this.getLanguageContents(this.cookie.description),t.category=this.cookie.category?this.cookie.category:this.category.id,t.duration=this.getLanguageContents(this.cookie.duration),t},set(t){this.cookie=Object(r["a"])(t)}},currentCategory:{get(){const t=Object(r["a"])(this.category);return t.name=this.getLanguageContents(this.category.name),t.description=this.getLanguageContents(this.category.description),t},set(t){this.category=Object(r["a"])(t)}},disabled:function(){return!this.cookie.id},categories:function(){return this.cookieGroups},selectedLanguages(){const t=this.$store.state.languages.selected,e=this.$store.state.languages.available,i=e.filter((function(e){return t.indexOf(e.code)>-1}));return i},language:{get(){return this.currentLanguage&&this.currentLanguage||this.$store.state.languages.default},set(t){this.currentLanguage=t}},isLoaded(){return!this.loading&&!!this.categories.length},isCategoryLoaded(){return!!this.category.id}}},Y=V,U=(i("7388"),i("deef"),Object(p["a"])(Y,s,c,!1,null,"32263972",null)),G=U.exports,J=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:t.featureClass},[i("cky-connect-success"),i("cky-popper",{attrs:{position:t.position}},[i("div",{staticClass:"cky-feature-content"},[t._t("default")],2),i("template",{slot:"content"},[i("div",{staticClass:"cky-feature-disabled-notice",attrs:{"data-target":t.target}},[i("div",{staticClass:"cky-feature-disabled-notice-content"},[t.options.account.connected?t._e():[i("p",[t._v(" "+t._s(t.$i18n.__("To access this feature, connect to a CookieYes free account. After connecting, you can scan your website and manage all your settings from the web app.","cookie-law-info"))+" ")]),i("div",{staticClass:"cky-connect-button-container"},[i("cky-button",{ref:"ckyButtonConnectNew",staticClass:"cky-button-connect cky-button-medium",nativeOn:{click:function(e){return t.connectToApp()}}},[t._v(" "+t._s(t.$i18n.__("New? Create a Free Account","cookie-law-info"))+" "),i("template",{slot:"loader"},[t._v(t._s(t.$i18n.__("Connecting...","cookie-law-info")))])],2),i("p",{staticStyle:{"margin-top":"10px","white-space":"nowrap"}},[t._v(" "+t._s(t.$i18n.__("Already have an account?","cookie-law-info"))+" "),i("a",{attrs:{href:""},on:{click:function(e){return e.preventDefault(),t.connectToApp(!0)}}},[t._v(t._s(t.$i18n.__("Connect your existing account","cookie-law-info")))])])],1)]],2)])])],2)],1)},K=[],W=i("c068"),Q=i("919d"),X={name:"CkyFeature",mixins:[W["a"]],components:{CkyConnectSuccess:Q["a"]},props:{disabled:{type:Boolean,default:!1},name:{type:String,default:""},target:{type:String},requiredPlan:{type:String},position:{type:String,default:"right"}},data(){return{hover:!1,hoverInner:!1}},mounted(){},computed:{featureClass(){return{"cky-feature":!0,"cky-feature-disabled":!0===this.disabled,"cky-feature-position-center":"center"===this.position,"cky-feature-position-left":"left"===this.position}},...Object(n["d"])("settings",["options","info"]),connected(){return!!this.options.account.connected}},methods:{}},Z=X,tt=(i("a5ee"),Object(p["a"])(Z,J,K,!1,null,null,null)),et=tt.exports,it=i("bde3"),ot={name:"CkyCookies",mixins:[it["a"]],components:{TabCookies:G,CkyFeature:et,CkyConnectSuccess:Q["a"]},data(){return{tabs:[{id:"cookies",title:this.$i18n.__("Cookie List","cookie-law-info"),icon:!1},{id:"scanner",title:this.$i18n.__("Scan History","cookie-law-info"),icon:!1}],currentTab:"cookies",scannerModalHeadingText:"",scannerModalContentText:"",lastScanId:0}},computed:{...Object(n["d"])("settings",["options","info"]),connected(){return!!this.options.account.connected},currentTabComponent:function(){return"tab-"+this.currentTab.toLowerCase()},account(){return this.getOption("account")}},methods:{showIcon(t){return!!t.icon},changeTab(t=!1){if(t){const e=this.$router.getRouteByName("cookies");this.currentTab=t,e.query.tab=t,this.$router.push({name:e.name,query:e.query})}else{const t=this.$route.query.tab||"cookies";this.currentTab=t}}},async mounted(){this.changeTab()}},at=ot,nt=(i("583c"),Object(p["a"])(at,o,a,!1,null,null,null));e["default"]=nt.exports},a209:function(t,e,i){"use strict";i("d6c6")},a5ee:function(t,e,i){"use strict";i("132f")},b3ba:function(t,e,i){},bde3:function(t,e,i){"use strict";i.d(e,"a",(function(){return a}));var o=i("87ea");const a={data(){return{checkFocusTimer:0,hidden:"hidden",visibilityChange:"visibilitychange",hasFocus:!1}},components:{},computed:{account(){return Object(o["e"])("account")}},mounted(){this.initialize()},beforeDestroy(){document.removeEventListener(this.visibilityChange,this.handleVisibilityChange)},methods:{initialize(){!0!==this.account.connected&&("undefined"!==typeof document.hidden?(this.hidden="hidden",this.visibilityChange="visibilitychange"):"undefined"!==typeof document.msHidden?(this.hidden="msHidden",this.visibilityChange="msvisibilitychange"):"undefined"!==typeof document.webkitHidden&&(this.hidden="webkitHidden",this.visibilityChange="webkitvisibilitychange"),document.addEventListener(this.visibilityChange,this.handleVisibilityChange,!1))},handleVisibilityChange(){document[this.hidden]||this.checkForScreenChange()},async checkForScreenChange(){await Object(o["i"])(),this.account.connected&&(document.removeEventListener(this.visibilityChange,this.handleVisibilityChange),this.$router.redirectToDashboard(this.$route.name))}}}},d6c6:function(t,e,i){},deef:function(t,e,i){"use strict";i("197e")}}]);