/
var
/
www
/
barefootlaw.org
/
wp-content
/
plugins
/
cookie-law-info
/
lite
/
admin
/
dist
/
js
/
Upload File
HOME
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a7a40d04"],{"04ed":function(e,t,n){e.exports=n.p+"img/connect-success.svg"},"07e6":function(e,t,n){e.exports=n.p+"img/info.svg"},"0f55":function(e,t,n){"use strict";n("7b5f")},1771:function(e,t,n){var a={"./action-alert.svg":"d645","./arrow-bold.svg":"6ee3","./arrow-left.svg":"857e","./close.svg":"bf37","./connect-success.svg":"04ed","./dashboard/banner-status.svg":"947c","./dashboard/language.svg":"39fa","./dashboard/pro.svg":"5819","./dashboard/regulation.svg":"91db","./dashboard/scan-history.svg":"6aed","./error.svg":"2ee5","./external.svg":"ef87","./help.svg":"6a22","./info.svg":"07e6","./layouts/banner-bottom.svg":"be13","./layouts/banner-top.svg":"6f43","./layouts/box-bottom-left.svg":"8b48","./layouts/box-bottom-right.svg":"2f94","./layouts/box-top-left.svg":"2cc0","./layouts/box-top-right.svg":"73cc","./layouts/classic-bottom.svg":"89bc","./layouts/classic-top.svg":"bca3","./layouts/popup-center.svg":"4c1d","./loader.svg":"6e70","./logo.png":"cf05","./logo.svg":"9b19","./search.svg":"51f2","./success-circle.svg":"eb98","./success.svg":"2764","./tick.svg":"4ab9","./tooltip.svg":"e56e","./warning.svg":"afb7"};function i(e){var t=s(e);return n(t)}function s(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=s,e.exports=i,i.id="1771"},"1c7b":function(e,t,n){"use strict";n("d30a")},2764:function(e,t,n){e.exports=n.p+"img/success.svg"},"2cc0":function(e,t,n){e.exports=n.p+"img/box-top-left.svg"},"2e61":function(e,t,n){},"2ee5":function(e,t,n){e.exports=n.p+"img/error.svg"},"2f94":function(e,t,n){e.exports=n.p+"img/box-bottom-right.svg"},3636:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isLoaded?n("div",{staticClass:"\n\t\tcky-section cky-section-consent-banner\n\t\tcky-zero--padding cky-zero--margin\n\t"},[n("div",{staticClass:"cky-section-header"}),n("div",{staticClass:"cky-section-content"},[n("div",{staticClass:"cky-nav-tab cky-vertical-tab cky-nav-tab-banner-settings",attrs:{role:"navigation"}},[n("div",{staticClass:"cky-nav-tabs-container"},[n("ul",{staticClass:"cky-vertical-tabs"},e._l(e.tabs,(function(t){return n("li",{key:t.id,class:["cky-nav-tab-item",{active:e.currentTab===t.id}]},[n("button",{staticClass:"cky-nav-tab-button",on:{click:function(n){e.currentTab=t.id}}},[e.showIcon(t)?n("cky-icon",{staticClass:"cky-nav-tab-button-icon",attrs:{icon:t.icon}}):e._e(),n("span",{staticClass:"cky-nav-tab-item-title"},[e._v(" "+e._s(t.title)+" ")])],1)])})),0)]),n("div",{staticClass:"cky-nav-tab-content-container"},[n("div",{staticClass:"cky-nav-tab-content"},[n("div",{staticClass:"cky-nav-tab-section"},[n("div",{staticClass:"cky-row"},[n("div",{staticClass:"cky-col-8"},[n("div",{staticClass:"cky-align-center"},[n("cky-banner-selector"),n("div",{staticClass:"cky-banner-preview-toggler cky-center"},[n("label",{staticClass:"cky-toggle",attrs:{for:"cky-banner-preview"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.preview,expression:"preview"}],attrs:{type:"checkbox",id:"cky-banner-preview",disabled:e.noticeDisabled},domProps:{checked:Array.isArray(e.preview)?e._i(e.preview,null)>-1:e.preview},on:{change:function(t){var n=e.preview,a=t.target,i=!!a.checked;if(Array.isArray(n)){var s=null,r=e._i(n,s);a.checked?r<0&&(e.preview=n.concat([s])):r>-1&&(e.preview=n.slice(0,r).concat(n.slice(r+1)))}else e.preview=i}}}),n("span",{staticClass:"cky-toggle-text"},[e._v(e._s(e.$i18n.__("Banner Preview","cookie-law-info")))]),e.noticeDisabled?n("cky-popper",{attrs:{content:e.$i18n.__("The CCPA banner has been disabled. You can enable it from ‘General’, if needed.","cookie-law-info")}},[n("span",{staticClass:"cky-toggle-slider cky-disabled",attrs:{"aria-hidden":"true"}})]):n("span",{staticClass:"cky-toggle-slider",attrs:{"aria-hidden":"true"}})],1)])],1)]),n("div",{staticClass:"cky-col-4 cky-align-center cky-justify-end"},[n("cky-button",{ref:"ckyButtonSaveBanner",staticClass:"cky-button cky-button-green",staticStyle:{"margin-left":"15px"},attrs:{disabled:e.publishDisabled},nativeOn:{click:function(t){return e.saveConfig.apply(null,arguments)}}},[e._v(" "+e._s(e.$i18n.__("Publish Changes","cookie-law-info"))+" ")])],1)]),e.banner.id?n("div",{staticClass:"cky-nav-tab-section-content"},[n(e.currentTabComponent,{tag:"component"})],1):e._e()])])])])])]):n("div",{staticClass:"cky-loader-view",staticStyle:{"min-height":"400px"}},[n("p",{staticClass:"cky-loading-text"},[n("cky-loader"),e._v(" "+e._s(e.$i18n.__("Loading...","cookie-law-info"))+" ")],1)])},i=[],s=n("a2b6"),r=n("c4aa"),o=n("8259"),c=n("bde3"),l=n("9e47"),d=n("1f3d"),p=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.show?n("div",{staticClass:"cky-banner-preview",attrs:{id:"cky-banner-preview-container"}}):e._e()},u=[],g={name:"CkyBannerPreview",props:{},components:{},data(){return{show:!0}}},y=g,h=n("2877"),b=Object(h["a"])(y,p,u,!1,null,null,null),f=b.exports,v=n("c2c9"),k=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cky-banner-selector"},[n("label",{staticClass:"cky-label"},[e._v(e._s(e.$i18n.__("Consent Template","cookie-law-info")))]),n("cky-dropdown",{ref:"languageSelector",staticClass:"cky-dropdown-banners",attrs:{text:e.banner.name}},[n("ul",[e._l(e.banners,(function(t){return n("li",{key:t.id,staticClass:"cky-drop-down-item"},[n("a",{attrs:{value:t.id,href:"#",target:"_self"},on:{click:function(n){return n.preventDefault(),e.changeBanner(t.id)}}},[e._v(" "+e._s(t.name)+" ")])])})),n("li",{staticClass:"cky-drop-down-item"},[n("cky-popper",{attrs:{content:e.$i18n.__("Please upgrade to the Pro or Ultimate plan to show GDPR or CCPA banner to your site visitors based on their geolocation.","cookie-law-info"),position:"right"}},[n("a",{staticClass:"disabled",attrs:{href:"#",target:"_self",disabled:!0}},[e._v(" "+e._s(e.$i18n.__("GDPR & CCPA","cookie-law-info"))+" ")])])],1)],2)])],1)},m=[],_={name:"CkyBannerSelector",components:{CkyDropdown:v["a"]},data(){return{laws:["gdpr","ccpa","gdpr&ccpa"]}},methods:{async changeBanner(e){r["a"].toggleBanner(e)}},computed:{banner(){return this.$store.state.banners.current},banners(){return this.$store.state.banners.items||{}}}},w=_,C=(n("1c7b"),Object(h["a"])(w,k,m,!1,null,null,null)),x=C.exports,$=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.loading?n("div",{staticClass:"cky-loader-view"},[n("p",{staticClass:"cky-loading-text"},[n("cky-loader"),e._v(" "+e._s(e.$i18n.__("Fetching data","cookie-law-info"))+" ")],1)]):n("div",[n("div",{staticClass:"cky-app-box"},[n("cky-banner-region-selector",{attrs:{law:e.appliedLaw}})],1),"ccpa"===e.appliedLaw?n("div",{staticClass:"cky-row"},[n("div",{staticClass:"cky-col-12"},[n("div",{staticClass:"cky-app-box"},[n("div",{staticClass:"cky-row cky-align-center"},[n("label",{staticClass:"cky-col-3 cky-col-label"},[e._v(" "+e._s(e.$i18n.__("Show CCPA Banner","cookie-law-info"))+" ")]),n("div",{staticClass:"cky-col-9"},[n("label",{staticClass:"cky-toggle",attrs:{for:"cky-toggle-notice"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.banner.properties.config.notice.status,expression:"banner.properties.config.notice.status"}],attrs:{type:"checkbox",id:"cky-toggle-notice"},domProps:{checked:Array.isArray(e.banner.properties.config.notice.status)?e._i(e.banner.properties.config.notice.status,null)>-1:e.banner.properties.config.notice.status},on:{change:function(t){var n=e.banner.properties.config.notice.status,a=t.target,i=!!a.checked;if(Array.isArray(n)){var s=null,r=e._i(n,s);a.checked?r<0&&e.$set(e.banner.properties.config.notice,"status",n.concat([s])):r>-1&&e.$set(e.banner.properties.config.notice,"status",n.slice(0,r).concat(n.slice(r+1)))}else e.$set(e.banner.properties.config.notice,"status",i)}}}),n("span",{staticClass:"cky-toggle-slider",attrs:{"aria-hidden":"true"}})])])])])])]):e._e(),n("div",{staticClass:"cky-row"},[n("div",{staticClass:"cky-col-12"},[n("cky-accordion",{staticClass:"cky-app-accordion-no-border cky-app-accordion-advanced"},[n("cky-accordion-item",{staticClass:"cky-app-accordion-item"},[n("template",{slot:"cky-accordion-trigger"},[n("label",{staticClass:"cky-label cky-app-accordion-title",on:{click:e.toggleAdvanced}},[e.toggleSettings?[e._v(e._s(e.$i18n.__("Hide advanced settings","cookie-law-info")))]:[e._v(e._s(e.$i18n.__("Show advanced settings","cookie-law-info")))]],2)]),n("template",{slot:"cky-accordion-content"},[n("div",{staticClass:"cky-app-box"},[n("div",{staticClass:"cky-form-group cky-row cky-align-center"},[n("label",{staticClass:"cky-col-4 cky-form-heading",staticStyle:{"margin-bottom":"0px"},attrs:{for:"cky-show-categories-on-first-layer"}},[e._v(e._s(e.$i18n.__("Consent expiration (days)","cookie-law-info")))]),n("div",{staticClass:"cky-col-4"},[n("cky-banner-expiry")],1)])]),n("div",{staticClass:"cky-app-box"},[n("div",{staticClass:"cky-form-group cky-row"},[n("label",{staticClass:"cky-col-4 cky-form-heading",staticStyle:{"margin-bottom":"0px"}},[e._v(e._s(e.$i18n.__("Reload page on consent action","cookie-law-info")))]),n("div",{staticClass:"cky-col-2"},[n("label",{staticClass:"cky-toggle",attrs:{for:"cky-reload-on-accept"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.banner.properties.behaviours.reloadBannerOnAccept.status,expression:"\n\t\t\t\t\t\t\t\t\t\t\t\tbanner.properties.behaviours.reloadBannerOnAccept\n\t\t\t\t\t\t\t\t\t\t\t\t\t.status\n\t\t\t\t\t\t\t\t\t\t\t"}],attrs:{type:"checkbox",id:"cky-reload-on-accept"},domProps:{checked:Array.isArray(e.banner.properties.behaviours.reloadBannerOnAccept.status)?e._i(e.banner.properties.behaviours.reloadBannerOnAccept.status,null)>-1:e.banner.properties.behaviours.reloadBannerOnAccept.status},on:{change:function(t){var n=e.banner.properties.behaviours.reloadBannerOnAccept.status,a=t.target,i=!!a.checked;if(Array.isArray(n)){var s=null,r=e._i(n,s);a.checked?r<0&&e.$set(e.banner.properties.behaviours.reloadBannerOnAccept,"status",n.concat([s])):r>-1&&e.$set(e.banner.properties.behaviours.reloadBannerOnAccept,"status",n.slice(0,r).concat(n.slice(r+1)))}else e.$set(e.banner.properties.behaviours.reloadBannerOnAccept,"status",i)}}}),n("span",{staticClass:"cky-toggle-slider",attrs:{"aria-hidden":"true"}})])])])]),"gdpr"===e.appliedLaw?n("cky-accordion",{staticClass:"cky-app-box",attrs:{name:"prior-consent",type:"boxed"}},[n("cky-accordion-item",[n("template",{slot:"cky-accordion-trigger"},[n("label",{staticClass:"cky-app-accordion-title"},[e._v(e._s(e.$i18n.__("Load cookies prior to consent","cookie-law-info")))])]),n("template",{slot:"cky-accordion-content"},[n("cky-notice",{attrs:{type:"warning"}},[n("p",[e._v(" "+e._s(e.$i18n.__("Choosing any of these categories(cookies) to load prior to receiving user consent will make your website non-compliant with GDPR.","cookie-law-info"))+" ")])]),n("div",{staticClass:"cky-banner-tab-cookies"},[e._l(e.cookieGroups,(function(t){return["necessary"!==t.slug?n("div",{key:t.id,staticClass:"cky-form-check cky-align-center"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.prior_consent,expression:"item.prior_consent"}],staticClass:"cky-cky-form-check-input",attrs:{type:"checkbox",id:"cky-checkbox-prior-consent-"+t.slug},domProps:{checked:Array.isArray(t.prior_consent)?e._i(t.prior_consent,null)>-1:t.prior_consent},on:{change:function(n){var a=t.prior_consent,i=n.target,s=!!i.checked;if(Array.isArray(a)){var r=null,o=e._i(a,r);i.checked?o<0&&e.$set(t,"prior_consent",a.concat([r])):o>-1&&e.$set(t,"prior_consent",a.slice(0,o).concat(a.slice(o+1)))}else e.$set(t,"prior_consent",s)}}}),n("label",{staticClass:"cky-form-check-label",class:["cky-form-check-label"],attrs:{for:"cky-checkbox-prior-consent-"+t.slug}},[e._v(" "+e._s(t.name[e.language])+" ")])]):e._e()]}))],2)],1)],2)],1):e._e(),"gdpr"===e.appliedLaw?n("cky-accordion",{staticClass:"cky-app-box",attrs:{name:"hide-cookies",type:"boxed"}},[n("cky-accordion-item",[n("template",{slot:"cky-accordion-trigger"},[n("label",{staticClass:"cky-app-accordion-title"},[e._v(e._s(e.$i18n.__("Hide categories from banner","cookie-law-info")))])]),n("template",{slot:"cky-accordion-content"},[n("cky-notice",{attrs:{type:"warning"}},[n("p",[e._v(" "+e._s(e.$i18n.__("Hiding any of the categories (with cookies) will make your website non-compliant with GDPR.","cookie-law-info"))+" ")])]),n("div",{staticClass:"cky-banner-tab-cookies"},[e._l(e.cookieGroups,(function(t){return["necessary"!==t.slug?n("div",{key:t.id,staticClass:"cky-form-check cky-align-center"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.visibility,expression:"item.visibility"}],staticClass:"cky-cky-form-check-input",attrs:{type:"checkbox",id:"cky-checkbox-visibility-"+t.slug,"true-value":!1,"false-value":!0},domProps:{checked:Array.isArray(t.visibility)?e._i(t.visibility,null)>-1:e._q(t.visibility,!1)},on:{change:function(n){var a=t.visibility,i=n.target,s=!i.checked;if(Array.isArray(a)){var r=null,o=e._i(a,r);i.checked?o<0&&e.$set(t,"visibility",a.concat([r])):o>-1&&e.$set(t,"visibility",a.slice(0,o).concat(a.slice(o+1)))}else e.$set(t,"visibility",s)}}}),n("label",{staticClass:"cky-form-check-label",class:["cky-form-check-label"],attrs:{for:"cky-checkbox-visibility-"+t.slug}},[e._v(" "+e._s(t.name[e.language])+" ")])]):e._e()]}))],2)],1)],2)],1):e._e()],1)],2)],1)],1)])])},L=[],S=n("a9f4"),O=n("b02b"),P=n("c068"),A=n("462b"),B=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("fragment",[n("div",{staticClass:"cky-banner-region-selector"},[n("div",{staticClass:"cky-row"},[n("label",{staticClass:"cky-col-12 cky-section-heading"},[e._v(" "+e._s(e.geoTargetHeading)+" ")]),n("div",{staticClass:"cky-col-12"},e._l(e.regions[e.law],(function(t){return n("div",{key:"region-"+t.code,staticClass:"cky-form-check cky-align-center"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.selectedRegion,expression:"selectedRegion"}],staticClass:"cky-cky-form-check-input",attrs:{type:"radio",id:"cky-radio-region-"+t.code},domProps:{value:t.code,checked:e._q(e.selectedRegion,t.code)},on:{click:function(n){n.preventDefault(),"ALL"!==t.code&&e.showUpgradeModal()},change:function(n){e.selectedRegion=t.code}}}),n("label",{staticClass:"cky-form-check-label",attrs:{for:"cky-radio-region-"+t.code}},[e._v(" "+e._s(t.label)+" "),"ALL"!==t.code?n("span",{staticClass:"cky-pro-badge"},[e._v(e._s(e.$i18n.__("Premium","cookie-law-info"))+" ")]):e._e()])])})),0)])]),n("cky-upgrade-modal",{ref:"ckyUpgradeModal",scopedSlots:e._u([{key:"title",fn:function(){return[e._v(" "+e._s(e.$i18n.__("Upgrade to unlock geo-targeting and other advanced features","cookie-law-info"))+" ")]},proxy:!0}])})],1)},E=[],T=n("76e6"),j=n("0bd0"),N={name:"CkyBannerRegionSelector",components:{Fragment:T["a"],CkyUpgradeModal:j["a"]},props:{law:{type:String,default:"gdpr"}},data(){return{regions:{gdpr:[{label:this.$i18n.__("Worldwide","cookie-law-info"),regions:[],code:"ALL"},{label:this.$i18n.__("EU Countries & UK","cookie-law-info"),regions:["EU"],code:"EU"},{label:this.$i18n.__("Select countries","cookie-law-info"),regions:[],code:"OTHER"}],ccpa:[{label:this.$i18n.__("Worldwide","cookie-law-info"),regions:[],code:"ALL"},{label:this.$i18n.__("California","cookie-law-info"),regions:["NA:US:CA"],code:"CA"},{label:this.$i18n.__("United States","cookie-law-info"),regions:["NA:US"],code:"US"}]}}},methods:{showUpgradeModal(){this.$refs.ckyUpgradeModal.show()}},computed:{banner(){return this.$store.state.banners.current},selectedRegion(){return"ALL"},appliedLaw(){return this.banner.properties.settings.applicableLaw},geoTargetHeading(){let e=this.$i18n.__("Geo-target GDPR Banner","cookie-law-info");return"ccpa"===this.appliedLaw&&(e=this.$i18n.__("Geo-target CCPA Banner","cookie-law-info")),e}}},U=N,D=Object(h["a"])(U,B,E,!1,null,null,null),M=D.exports,F=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("cky-input",{class:{"cky-input-error":e.hasErrors},attrs:{type:"number",min:e.min,max:e.limit},on:{input:function(t){return e.checkForErrors(t)}},model:{value:e.banner.properties.settings.consentExpiry.value,callback:function(t){e.$set(e.banner.properties.settings.consentExpiry,"value",t)},expression:"banner.properties.settings.consentExpiry.value"}},[e.hasErrors?n("template",{slot:"cky-input-error"},[n("div",{staticClass:"cky-input-error-container"},e._l(e.errors,(function(t,a){return n("div",{key:a,staticClass:"cky-input-inline-error"},[!0===t?[e._v(e._s(e.errorMessages[a]))]:e._e()],2)})),0)]):e._e()],2)},H=[],R={name:"CkyBannerExpiry",components:{},props:{limit:{type:Number,default:730},min:{type:Number,default:0}},data(){return{errors:{},errorMessages:{maxLimit:this.$i18n.__("Please enter a value between 0 and 730","cookie-law-info")}}},methods:{checkForErrors(e){this.errors={},(""===e||e>this.limit||e<this.min)&&(this.errors["maxLimit"]=!0),r["a"].setErrors(this.errors)}},computed:{banner(){return this.$store.state.banners.current},hasErrors(){return Object.keys(this.errors).length}}},G=R,V=Object(h["a"])(G,F,H,!1,null,null,null),I=V.exports,z=n("2f62"),q={name:"TabGeneral",mixins:[P["a"]],components:{CkyLoader:l["a"],CkyAccordion:S["a"],CkyAccordionItem:O["a"],CkyNotice:A["a"],CkyBannerRegionSelector:M,CkyBannerExpiry:I},data(){return{selectedLocation:"all",toggleSettings:!1}},methods:{toggleAdvanced(){this.toggleSettings=!this.toggleSettings}},computed:{cookieGroups(){return this.$store.state.cookies.items},banner(){return this.$store.state.banners.current},loading(){return this.$store.state.banners.current.id&&!this.$store.state.banners.current.id>0||!Object.prototype.hasOwnProperty.call(this.info,"plan")},appliedLaw(){return this.banner.properties.settings.applicableLaw},language(){return this.$store.state.languages.default&&this.$store.state.languages.default||"en"},...Object(z["d"])("settings",["info"])},watch:{}},W=q,J=(n("7d9a"),Object(h["a"])(W,$,L,!1,null,null,null)),Y=J.exports,K=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.loading?n("div",{staticClass:"cky-loader-view"},[n("p",{staticClass:"cky-loading-text"},[n("cky-loader"),e._v(" "+e._s(e.$i18n.__("Fetching data","cookie-law-info"))+" ")],1)]):n("div",{staticClass:"cky-section-layout"},[n("div",{staticClass:"cky-form-group cky-row cky-align-top"},[n("div",{staticClass:"cky-col-12"},[n("cky-banner-type",{attrs:{banner:e.banner}})],1)])])},Q=[],X=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("fragment",[n("div",{staticClass:"cky-banner-layout-container"},e._l(e.layouts,(function(t){return n("cky-banner-layout-item",{key:""+t.type,attrs:{properties:t,disabled:"popup"===t.type},on:{upgrade:e.showUpgradeModal}})})),1),n("cky-upgrade-modal",{ref:"ckyUpgradeModal",scopedSlots:e._u([{key:"title",fn:function(){return[e._v(" "+e._s(e.$i18n.__("Upgrade to unlock popup layout and other advanced features","cookie-law-info"))+" ")]},proxy:!0}])})],1)},Z=[],ee=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cky-banner-layout-group"},[n("h6",{staticClass:"cky-banner-layout-title"},[e._v(e._s(e.properties.title)+" "),e.disabled?n("span",{staticClass:"cky-pro-badge"},[e._v(e._s(e.$i18n.__("Premium","cookie-law-info")))]):e._e()]),n("div",{staticClass:"cky-banner-layout-items"},e._l(e.properties.positions,(function(t){return n("div",{key:e.properties.type+"-"+t,staticClass:"cky-radio-group",on:{click:function(t){return e.showUpgradeModal()}}},[n("cky-radio",{attrs:{id:"cky-consent-type-"+e.properties.type+"-"+t,value:e.properties.type+"-"+t,icon:"layouts/"+e.properties.type+"-"+t+".svg",disabled:e.disabled},model:{value:e.selectedLayout,callback:function(t){e.selectedLayout=t},expression:"selectedLayout"}})],1)})),0)])},te=[],ne=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("label",{class:e.radioClass,attrs:{for:e.id,id:e.id+"-radio-label"}},[a("input",{attrs:{id:e.id,type:"radio",name:e.name,disabled:e.disabled},domProps:{checked:e.isChecked,value:e.value},on:{change:function(t){return e.$emit("change",t.target.value)}}}),e.icon?a("span",{staticClass:"cky-radio-icon",attrs:{id:e.id+"-radio-icon"}},[a("img",{attrs:{src:n("1771")("./"+e.icon)}})]):e._e(),e.label?a("span",{staticClass:"cky-radio-label",attrs:{id:e.id+"-radio-label"}},[e._v(" "+e._s(e.label)+" ")]):e._e()])},ae=[],ie={name:"CkyRadio",components:{},model:{prop:"modelValue",event:"change"},props:{id:{type:String,required:!0},name:{type:String,default:""},value:{type:[String,Boolean],required:!0},label:{type:String,default:""},icon:{type:String,default:""},modelValue:{default:""},disabled:{type:Boolean,default:!1}},data(){return{selected:!1}},computed:{radioClass(){return{"cky-radio":!0,"cky-image-radio":""!==this.icon,checked:this.isChecked}},isChecked(){return this.modelValue==this.value}}},se=ie,re=Object(h["a"])(se,ne,ae,!1,null,null,null),oe=re.exports,ce={name:"CkyBannerLayoutItem",mixins:[P["a"]],components:{CkyRadio:oe},props:{properties:{type:Object,default(){return{}}},disabled:{type:Boolean,default:!0}},data(){return{upgradeModalVisible:!1,publicPath:"/wp-content/plugins/cookie-law-info/admin/dist/"}},methods:{showUpgradeModal(){this.disabled&&this.$emit("upgrade")}},computed:{banner(){return this.$store.state.banners.current},selectedLayout:{get(){const e=this.banner.properties.settings.type,t=this.banner.properties.settings.position;return`${e}-${t}`},set(e){const[t,n,a]=e.split("-"),i=a?`${n}-${a}`:n;this.banner.properties.settings.type=t,this.banner.properties.settings.position=i}}},mounted(){}},le=ce,de=Object(h["a"])(le,ee,te,!1,null,null,null),pe=de.exports,ue={name:"CkyBannerType",components:{CkyUpgradeModal:j["a"],Fragment:T["a"],CkyBannerLayoutItem:pe},props:{title:{type:String,default:""},type:{type:String,default:"normal"}},methods:{showUpgradeModal(){this.$refs.ckyUpgradeModal.show()}},computed:{banner(){return this.$store.state.banners.current},layouts:function(){let e=r["a"].getLayouts();const t=this.banner.properties.settings.applicableLaw;return"ccpa"===t&&(e=e.filter((function(e){return"banner"===e.type||"box"===e.type}))),e},...Object(z["d"])("settings",["info"]),loading(){return!Object.prototype.hasOwnProperty.call(this.info,"plan")}}},ge=ue,ye=(n("4cda"),Object(h["a"])(ge,X,Z,!1,null,null,null)),he=ye.exports,be={name:"TabLayout",components:{CkyLoader:l["a"],CkyBannerType:he},data(){return{bannerPreview:!1,showPositions:!0,customLogoType:"image"}},methods:{toggleDetailSaveButton(){const e=this.banner.properties.config;let t=!0;this.showCategoriesOnFirstLayer&&e.categoryPreview.status&&(t=!1),e.preferenceCenter.elements.buttons.elements.save.status=t}},computed:{banner(){return this.$store.state.banners.current},loading(){return this.$store.state.banners.current.id&&!this.$store.state.banners.current.id>0||!Object.prototype.hasOwnProperty.call(this.info,"plan")},showCategoriesOnFirstLayer(){return"classic"===this.banner.properties.settings.type},...Object(z["d"])("settings",["info"])},watch:{"banner.properties.settings":{handler(){this.toggleDetailSaveButton()},deep:!0}}},fe=be,ve=(n("ee3f"),Object(h["a"])(fe,K,Q,!1,null,null,null)),ke=ve.exports,me=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.loading?n("div",{staticClass:"cky-loader-view"},[n("p",{staticClass:"cky-loading-text"},[n("cky-loader"),e._v(" "+e._s(e.$i18n.__("Fetching data","cookie-law-info"))+" ")],1)]):n("div",[e.customHtmlMode?n("cky-notice",{attrs:{type:"warning"}},[n("p",[n("span",[e._v(e._s(e.$i18n.__("You're in Custom HTML mode. ")))]),e._v(" "+e._s(e.$i18n.__("The edits that you have made in the HTML Editor will override any changes made to the settings below","cookie-law-info"))+" ")])]):e._e(),n("div",{staticClass:"cky-banner-theme-radio"},[n("label",{staticClass:"cky-col-label",staticStyle:{"font-weight":"500"}},[e._v(e._s(e.$i18n.__("Colour scheme","cookie-law-info")))]),e._l(e.colourSchemes,(function(t){return n("div",{key:t.id,staticClass:"cky-form-check cky-form-check-inline"},[n("cky-radio",{attrs:{id:t.id,value:t.id,label:t.label},model:{value:e.banner.properties.settings.theme,callback:function(t){e.$set(e.banner.properties.settings,"theme",t)},expression:"banner.properties.settings.theme"}})],1)}))],2),n("tab-content-accordion",{attrs:{language:e.language}})],1)},_e=[],we=n("c702"),Ce={name:"TabContent",components:{CkyRadio:oe,CkyLoader:l["a"],TabContentAccordion:we["a"],CkyNotice:A["a"]},data(){return{customHtmlMode:!1}},methods:{saveConfig:async function(){await r["a"].save(),this.$root.$emit("triggerNotification",{type:"success",message:"Successfully saved"})}},computed:{banner(){return this.$store.state.banners.current},loading(){return this.$store.state.banners.current.id&&!this.$store.state.banners.current.id>0},presets(){return this.$store.state.banners.presets},contentSections:function(){let e={};if(this.loading)return e;const t=this.banner.properties.settings.applicableLaw;return e=r["a"].getContentSections(t),e},colourSchemes:function(){let e=[];return this.loading||(e=[{id:"light",label:"Light"},{id:"dark",label:"Dark"},{id:"custom",label:"Custom"}]),e},language(){return this.$store.state.languages.default&&this.$store.state.languages.default||"en"}},watch:{"banner.properties.settings":{async handler(){r["a"].resetPreset(),await r["a"].showPreview()},deep:!0}}},xe=Ce,$e=(n("be4a"),Object(h["a"])(xe,me,_e,!1,null,null,null)),Le=$e.exports,Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.loading?n("div",{staticClass:"cky-loader-view"},[n("p",{staticClass:"cky-loading-text"},[n("cky-loader"),e._v(" "+e._s(e.$i18n.__("Fetching data","cookie-law-info"))+" ")],1)]):n("div",[n("div",{staticClass:"cky-section-css"},[n("div",{staticClass:"cky-form-group cky-row"},[n("label",{staticClass:"cky-col-12"},[e._v(" "+e._s(e.$i18n.__("Custom CSS for additional styling","cookie-law-info"))+" ")]),n("div",{staticClass:"cky-col-12"},[n("textarea",{directives:[{name:"model",rawName:"v-model",value:e.banner.properties.meta.customCSS,expression:"banner.properties.meta.customCSS"}],staticClass:"cky-form-control",attrs:{rows:"12",disabled:!e.info.plan.features.popup_layout,id:"cky-textarea-custom-css"},domProps:{value:e.banner.properties.meta.customCSS},on:{input:function(t){t.target.composing||e.$set(e.banner.properties.meta,"customCSS",t.target.value)}}}),n("cky-upgrade-modal",{staticClass:"cky-upgrade-modal-css",attrs:{visible:!0},scopedSlots:e._u([{key:"title",fn:function(){return[e._v(" "+e._s(e.$i18n.__("Upgrade to unlock custom css and other advanced features","cookie-law-info"))+" ")]},proxy:!0}])})],1)])])])},Oe=[],Pe={name:"TabCss",components:{CkyLoader:l["a"],CkyUpgradeModal:j["a"]},data(){return{}},methods:{},computed:{banner(){return this.$store.state.banners.current},loading(){return this.$store.state.banners.current.id&&!this.$store.state.banners.current.id>0},...Object(z["d"])("settings",["info"])}},Ae=Pe,Be=(n("e094"),Object(h["a"])(Ae,Se,Oe,!1,null,null,null)),Ee=Be.exports,Te={name:"Customize",mixins:[c["a"]],components:{CkyLoader:l["a"],CkyIcon:d["a"],CkyBannerPreview:f,CkyDropdown:v["a"],CkyBannerSelector:x,TabGeneral:Y,TabLayout:ke,TabContent:Le,TabCss:Ee},data(){return{tabs:[{id:"general",icon:"general",title:"General"},{id:"layout",icon:"layout",title:"Layout"},{id:"content",icon:"note",title:"Content & Colors"},{id:"css",icon:"css",title:"Custom CSS"}],currentTab:"general",previewLoader:!1,loading:!0}},methods:{async loadCookies(){try{await this.$store.dispatch("cookies/reInit")}catch(e){this.showErrors(this.$i18n.__("Failed to load cookies please try again later!","cookie-law-info"))}},showIcon(e){return!!e.icon},loadBanner:async function(){try{await r["a"].getActiveBanner(),await r["a"].loadPresets()}catch(e){console.log(e),this.showErrors(this.$i18n.__("An unexpected error occurred please try reloading the page or logging in again.","cookie-law-info"))}},saveConfig:async function(){this.$refs.ckyButtonSaveBanner.startLoading();try{await r["a"].bulkUpdate(),await this.$store.dispatch("cookies/bulkUpdate"),this.$root.$emit("triggerNotification",{type:"success",message:this.$i18n.__("Update was successfull!","cookie-law-info")})}catch(e){console.log(e),this.showErrors(this.$i18n.__("Problem occurred while saving your settings. Please try again later!","cookie-law-info"))}this.$refs.ckyButtonSaveBanner.stopLoading()},updateContentPreview:Object(s["b"])((async function(){o["a"].startLoading(),await r["a"].updateContentPreview(),o["a"].stopLoading()}),500),updateSettingsPreview:Object(s["c"])((async function(){await r["a"].showPreview()}),500),showErrors(e){this.$root.$emit("triggerNotification",{type:"error",message:e})}},computed:{currentTabComponent:function(){return"tab-"+this.currentTab.toLowerCase()},tab(){return this.tabs.find(e=>e.id==this.currentTab)},banner(){return this.$store.state.banners.current},cookieGroups(){return this.$store.state.cookies.items},preview:{get(){return this.$store.state.banners.preview},set(e){this.$store.state.banners.preview=e}},connected(){let e=this.getOption("account");return e.connected},banners(){return this.$store.state.banners.items||{}},appliedLaw(){return this.banner.properties.settings.applicableLaw},noticeDisabled(){return!1===this.banner.properties.config.notice.status},publishDisabled(){return r["a"].hasErrors()},isLoaded(){return!this.loading&&!!this.banner.id}},watch:{"banner.properties.config":{async handler(){this.loading||(await r["a"].resetTheme(),o["a"].startLoading(),await this.updateSettingsPreview(),o["a"].stopLoading())},deep:!0},"banner.properties.settings":{async handler(){this.loading||(o["a"].startLoading(),await this.updateSettingsPreview(),o["a"].stopLoading())},deep:!0},"banner.contents":{async handler(){this.loading||this.updateContentPreview()},deep:!0},"banner.properties.config.categoryPreview.status":{async handler(){o["a"].startLoading(),await this.updateSettingsPreview(),o["a"].stopLoading()},deep:!0},"banner.properties.config.notice.status":{handler(e){!1===e&&(this.preview=!1)},deep:!0},cookieGroups:{async handler(){o["a"].startLoading(),await this.updateSettingsPreview(),o["a"].stopLoading()},deep:!0},preview:{async handler(){this.preview?(o["a"].startLoading(),await this.updateSettingsPreview(),o["a"].stopLoading()):r["a"].hidePreview()}}},async mounted(){this.loading=!0,await this.loadBanner(),this.loading=!1,await r["a"].loadTemplate(),await this.loadCookies()},beforeDestroy(){r["a"].closePreview(!0),r["a"].reset()}},je=Te,Ne=(n("0f55"),Object(h["a"])(je,a,i,!1,null,null,null));t["default"]=Ne.exports},"39fa":function(e,t,n){e.exports=n.p+"img/language.svg"},"4ab9":function(e,t,n){e.exports=n.p+"img/tick.svg"},"4c1d":function(e,t,n){e.exports=n.p+"img/popup-center.svg"},"4cda":function(e,t,n){"use strict";n("2e61")},"51f2":function(e,t,n){e.exports=n.p+"img/search.svg"},5724:function(e,t,n){},5819:function(e,t,n){e.exports=n.p+"img/pro.svg"},"6a22":function(e,t,n){e.exports=n.p+"img/help.svg"},"6aed":function(e,t,n){e.exports=n.p+"img/scan-history.svg"},"6e70":function(e,t,n){e.exports=n.p+"img/loader.svg"},"6ee3":function(e,t,n){e.exports=n.p+"img/arrow-bold.svg"},"6f43":function(e,t,n){e.exports=n.p+"img/banner-top.svg"},"73cc":function(e,t,n){e.exports=n.p+"img/box-top-right.svg"},"76e6":function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var a,i=Symbol(),s=Symbol(),r=Symbol(),o=Symbol(),c=function(e){return"frag"in e};function l(e,t){s in e||(e[s]=t,Object.defineProperty(e,"parentNode",{get:function(){return this[s]||this.parentElement}}))}function d(e){r in e||(e[r]=!0,Object.defineProperty(e,"nextSibling",{get:function(){var e=this.parentNode.childNodes,t=e.indexOf(this);return t>-1&&e[t+1]||null}}))}function p(e,t){while(e.parentNode!==t){var n=e,a=n.parentNode;a&&(e=a)}return e}function u(e){if(!a){var t=Object.getOwnPropertyDescriptor(Node.prototype,"childNodes");a=t.get}var n=a.apply(e),i=Array.from(n).map((function(t){return p(t,e)}));return i.filter((function(e,t){return e!==i[t-1]}))}function g(e){o in e||(e[o]=!0,Object.defineProperties(e,{childNodes:{get:function(){return this.frag||u(this)}},firstChild:{get:function(){return this.childNodes[0]||null}}}),e.hasChildNodes=function(){return this.childNodes.length>0})}function y(){var e;(e=this.frag[0]).before.apply(e,arguments)}function h(){var e=this.frag,t=e.splice(0,e.length);t.forEach((function(e){e.remove()}))}var b=function e(t){var n;return(n=Array.prototype).concat.apply(n,t.map((function(t){return c(t)?e(t.frag):t})))};function f(e,t){var n=e[i];t.before(n),l(n,e),e.frag.unshift(n)}function v(e){if(c(this)){var t=this.frag.indexOf(e);if(t>-1){var n=this.frag.splice(t,1),a=n[0];0===this.frag.length&&f(this,a),e.remove()}}else{var i=u(this),s=i.indexOf(e);s>-1&&e.remove()}return e}function k(e,t){var n=this,a=e.frag||[e];if(c(this)){var i=this.frag;if(t){var s=i.indexOf(t);s>-1&&(i.splice.apply(i,[s,0].concat(a)),t.before.apply(t,a))}else{var r=i[i.length-1];i.push.apply(i,a),r.after.apply(r,a)}_(this)}else t?this.childNodes.includes(t)&&t.before.apply(t,a):this.append.apply(this,a);a.forEach((function(e){l(e,n)}));var o=a[a.length-1];return d(o),e}function m(e){var t=this.frag,n=t[t.length-1];return n.after(e),l(e,this),_(this),t.push(e),e}function _(e){var t=e[i];e.frag[0]===t&&(e.frag.shift(),t.remove())}var w={inserted:function(e){var t=e.parentNode,n=e.nextSibling,a=e.previousSibling,s=Array.from(e.childNodes),r=document.createComment("");0===s.length&&s.push(r),e.frag=s,e[i]=r;var o=document.createDocumentFragment();o.append.apply(o,b(s)),e.replaceWith(o),s.forEach((function(t){l(t,e),d(t)})),g(e),Object.assign(e,{remove:h,appendChild:m,insertBefore:k,removeChild:v,before:y}),Object.defineProperty(e,"innerHTML",{set:function(e){var t=this,n=document.createElement("div");n.innerHTML=e;var a=this.frag.length;Array.from(n.childNodes).forEach((function(e){t.appendChild(e)})),n.append.apply(n,this.frag.splice(0,a))},get:function(){return""}}),t&&(Object.assign(t,{removeChild:v,insertBefore:k}),l(e,t),g(t)),n&&d(e),a&&d(a)},unbind:function(e){e.remove()}},C={name:"Fragment",directives:{frag:w},render:function(e){return e("div",{directives:[{name:"frag"}]},this.$slots["default"])}}},"7b5f":function(e,t,n){},"7d9a":function(e,t,n){"use strict";n("8164")},8164:function(e,t,n){},"857e":function(e,t,n){e.exports=n.p+"img/arrow-left.svg"},"89bc":function(e,t,n){e.exports=n.p+"img/classic-bottom.svg"},"8b48":function(e,t,n){e.exports=n.p+"img/box-bottom-left.svg"},"91db":function(e,t,n){e.exports=n.p+"img/regulation.svg"},"947c":function(e,t,n){e.exports=n.p+"img/banner-status.svg"},a10c:function(e,t,n){},ac1d:function(e,t,n){"use strict";n("e2e6")},afb7:function(e,t,n){e.exports=n.p+"img/warning.svg"},bca3:function(e,t,n){e.exports=n.p+"img/classic-top.svg"},bde3:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n("87ea");const i={data(){return{checkFocusTimer:0,hidden:"hidden",visibilityChange:"visibilitychange",hasFocus:!1}},components:{},computed:{account(){return Object(a["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(a["i"])(),this.account.connected&&(document.removeEventListener(this.visibilityChange,this.handleVisibilityChange),this.$router.redirectToDashboard(this.$route.name))}}}},be13:function(e,t,n){e.exports=n.p+"img/banner-bottom.svg"},be4a:function(e,t,n){"use strict";n("5724")},bf37:function(e,t,n){e.exports=n.p+"img/close.svg"},c026:function(e,t,n){},c2c9:function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.hide,expression:"hide"}],staticClass:"cky-dropdown",class:{open:e.visible}},[n("button",{staticClass:"cky-button-icon cky-dropdown-anchor",attrs:{disabled:e.disabled},domProps:{innerHTML:e._s(e.text)},on:{click:function(t){return e.toggle()}}}),n("div",{staticClass:"cky-dropdown-content",on:{click:function(t){return e.hide()}}},[e._t("default")],2)])},i=[],s={name:"CkyDropdown",props:{text:{type:String,default:""},disabled:{type:Boolean,default:!1},sticky:{type:Boolean,default:!1},active:{type:Boolean,default:!1}},data(){return{visible:!1}},methods:{toggle(){this.visible=!this.visible,this.$emit("ckyToggleDropDown")},hide(){this.sticky||(this.visible=!1)}},mounted(){this.visible=this.active}},r=s,o=(n("ac1d"),n("2877")),c=Object(o["a"])(r,a,i,!1,null,null,null);t["a"]=c.exports},cf05:function(e,t,n){e.exports=n.p+"img/logo.png"},d30a:function(e,t,n){},d645:function(e,t,n){e.exports=n.p+"img/action-alert.svg"},e094:function(e,t,n){"use strict";n("a10c")},e2e6:function(e,t,n){},e56e:function(e,t,n){e.exports=n.p+"img/tooltip.svg"},eb98:function(e,t,n){e.exports=n.p+"img/success-circle.svg"},ee3f:function(e,t,n){"use strict";n("c026")},ef87:function(e,t,n){e.exports=n.p+"img/external.svg"}}]);