1"use strict";(self.webpackChunkxcams=self.webpackChunkxcams||[]).push([[6689],{14876(e,t,a){a.d(t,{CookieConsentService:()=>c});a(3362);var o,n,s,i=a(85144);class c{static getInstance(){return this.instance||(this.instance=new c),this.instance}async saveConsent(e){const t=i.Q.getInstance();t.setContentTypeModeUrlEncoded();try{const a=await t.post("/cookie-management-update",{complementary:e});return Boolean(a.success)}catch(a){return window.local.log("Cookie consent save error:",a),!1}}}o=c,s=void 0,(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var o=a.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n="instance"))in o?Object.defineProperty(o,n,{value:s,enumerable:!0,configurable:!0,writable:!0}):o[n]=s},45633(e,t,a){a.d(t,{A:()=>o});const o=Object.freeze({PRIMARY:"primary",SECONDARY:"secondary",GHOST:"ghost",PREVIEW:"preview",OVERLAY:"overlay",GUEST:"guest",GREEN:"green",GREY:"grey",GREY_DARK:"grey-dark",GO_LIVE:"go-live"})},71890(e,t,a){a.d(t,{A:()=>l});a(74423);var o=a(20641),n=a(90033),s=a(45633);const i=["disabled","type","title"],c={__name:"Button",props:{style:{type:String,default:s.A.PRIMARY,validator:e=>Object.values(s.A).includes(e)},disabled:{type:Boolean,default:!1},type:{type:String,default:"button",validator:e=>["button","submit"].includes(e)},brandname:{type:String,default:"default"},title:{type:[String,null],default:null,required:!1}},emits:["click"],setup:e=>(t,a)=>((0,o.uX)(),(0,o.CE)("button",{class:(0,n.C4)(["custom-button","custom-button--".concat(e.style),"custom-button--brand-".concat(e.brandname)]),disabled:e.disabled,type:e.type,title:e.title,onClick:a[0]||(a[0]=e=>t.$emit("click",e))},[(0,o.RG)(t.$slots,"default")],10,i))};const l=(0,a(66262).A)(c,[["__scopeId","data-v-389bfb24"]])},38209(e,t,a){a.d(t,{A:()=>c});a(62953);var o=a(20641),n=a(90033);const s=["data-testid"],i={__name:"Toggle",props:{active:{type:Boolean,default:!1},locked:{type:Boolean,default:!1},testid:{type:String,default:void 0}},emits:["toggle"],setup(e,t){let a=t.emit;const i=e,c=a,l=()=>{i.locked||c("toggle")};return(t,a)=>((0,o.uX)(),(0,o.CE)("div",{class:(0,n.C4)([{active:e.active,locked:e.locked},"toggle"]),"data-testid":e.testid,onClick:l},[...a[0]||(a[0]=[(0,o.Lk)("div",{class:"slider"},null,-1)])],10,s))}};const c=(0,a(66262).A)(i,[["__scopeId","data-v-a251719a"]])},46689(e,t,a){a.r(t),a.d(t,{default:()=>E});a(89463),a(3362);var o=a(20641),n=a(90033),s=a(50953),i=a(38209),c=a(71890),l=a(45633),d=a(14876);const r={class:"cookie-management","data-testid":"cookie-management-modal"},u={class:"cookie-management__header"},m={class:"cookie-management__header--title"},v={class:"cookie-management__content"},k=["data-testid"],p={class:"cookie-management__section--header"},g={class:"section__header--title"},_={class:"section__header--input"},y={class:"cookie-management__section--description"},b={class:"cookie-management__footer"},f={class:"cookie-management__action"},C={__name:"CookieManagementModal",props:{translations:{type:Object,required:!0},data:{type:Object,required:!0},modalDetails:{type:Object,required:!0}},emits:["close-modal"],setup(e,t){const a=t.emit,C=e,E=(0,s.KR)(C.data),A=()=>{document.dispatchEvent(new Event("cookie-management:closed")),a("close-modal")},L=async()=>{const e=d.CookieConsentService.getInstance();await e.saveConsent(E.value.complementary.active)?A():console.error("Cookie management update failed")};return(t,a)=>((0,o.uX)(),(0,o.CE)("div",r,[(0,o.Lk)("div",{class:"cookie-management__close",onClick:A},[(0,o.RG)(t.$slots,"close")]),(0,o.Lk)("div",u,[(0,o.Lk)("div",m,(0,n.v_)(e.translations.title),1),a[0]||(a[0]=(0,o.Lk)("div",{class:"cookie-management__header--icon"},null,-1))]),(0,o.Lk)("div",v,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(e.translations.cookiesList,((e,t,s)=>((0,o.uX)(),(0,o.CE)("div",{key:s,class:"cookie-management__section","data-testid":"cookie-section-".concat(t)},[a[1]||(a[1]=(0,o.Lk)("div",{class:"cookie-management__section--separator"},null,-1)),(0,o.Lk)("div",p,[(0,o.Lk)("div",g,(0,n.v_)(e.title),
11),(0,o.Lk)("div",_,[(0,o.bF)(i.A,{active:E.value[t].active,locked:E.value[t].locked,testid:"cookie-toggle-".concat(t),onToggle:e=>(e=>{E.value[e].active=!E.value[e].active})(t)},null,8,["active","locked","testid","onToggle"])])]),(0,o.Lk)("div",y,[(0,o.Lk)("p",null,(0,n.v_)(e.phrase),1),((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(e.items,((e,t)=>((0,o.uX)(),(0,o.CE)("p",{key:t},[(0,o.Lk)("strong",null,(0,n.v_)(e.title)+":",1),(0,o.eW)(" "+(0,n.v_)(e.description),1)])))),128))])],8,k)))),128))]),(0,o.Lk)("div",b,[(0,o.Lk)("div",f,[(0,o.bF)(c.A,{class:"cookie-management__action--cancel",style:(0,n.Tr)((0,s.R1)(l.A).GHOST),"data-testid":"cookie-cancel-button",onClick:A},{default:(0,o.k6)((()=>[(0,o.eW)((0,n.v_)(e.translations.cta.cancel),1)])),_:1},8,["style"]),(0,o.bF)(c.A,{class:"cookie-management__action--save",style:(0,n.Tr)((0,s.R1)(l.A).GREEN),"data-testid":"cookie-save-button",onClick:L},{default:(0,o.k6)((()=>[(0,o.eW)((0,n.v_)(e.translations.cta.save),1)])),_:1},8,["style"])])])]))}};const E=(0,a(66262).A)(C,[["__scopeId","data-v-041210ee"]])}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.