PageSourceSearch

https://cdn-prod.securiti.ai/consent/cookie-consent-sdk-latest.js

js securiti.ai collected 2026-09-24 08:29:26 UTC 612,486 bytes, 1 lines download raw bytes

1!function o(r,i,s){function a(t,e){if(!i[t]){if(!r[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(c)return c(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}n=i[t]={exports:{}},r[t][0].call(n.exports,function(e){return a(r[t][1][e]||e)},n,n.exports,o,r,i,s)}return i[t].exports}for(var c="function"==typeof require&&require,e=0;e<s.length;e++)a(s[e]);return a}({1:[function(e,t,n){var o=this&&this.__awaiter||function(e,s,a,c){return new(a=a||Promise)(function(n,t){function o(e){try{i(c.next(e))}catch(e){t(e)}}function r(e){try{i(c.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof a?t:new a(function(e){e(t)})).then(o,r)}i((c=c.apply(e,s||[])).next())})};Object.defineProperty(n,"__esModule",{value:!0}),n.CmpApi=void 0;let r=e("./cmpapi/CmpApiContext.js"),i=e("./cmpapi/CallResponder.js"),s=e("./GVL.js"),a=e("./encoder/section/Sections.js");n.CmpApi=class{constructor(e,t,n){this.cmpApiContext=new r.CmpApiContext,this.cmpApiContext.cmpId=e,this.cmpApiContext.cmpVersion=t,this.callResponder=new i.CallResponder(this.cmpApiContext,n)}fireEvent(e,t){this.cmpApiContext.eventQueue.exec(e,t)}fireErrorEvent(e){this.cmpApiContext.eventQueue.exec("error",e)}fireSectionChange(e){this.cmpApiContext.eventQueue.exec("sectionChange",e)}getEventStatus(){return this.cmpApiContext.eventStatus}setEventStatus(e){this.cmpApiContext.eventStatus=e}getCmpStatus(){return this.cmpApiContext.cmpStatus}setCmpStatus(e){this.cmpApiContext.cmpStatus=e,this.cmpApiContext.eventQueue.exec("cmpStatus",e)}getCmpDisplayStatus(){return this.cmpApiContext.cmpDisplayStatus}setCmpDisplayStatus(e){this.cmpApiContext.cmpDisplayStatus=e,this.cmpApiContext.eventQueue.exec("cmpDisplayStatus",e)}getSignalStatus(){return this.cmpApiContext.signalStatus}setSignalStatus(e){this.cmpApiContext.signalStatus=e,this.cmpApiContext.eventQueue.exec("signalStatus",e)}getApplicableSections(){return this.cmpApiContext.applicableSections}setApplicableSections(e){this.cmpApiContext.applicableSections=e}getSupportedAPIs(){return this.cmpApiContext.supportedAPIs}setSupportedAPIs(e){this.cmpApiContext.supportedAPIs=e}setGppString(e){this.cmpApiContext.gppModel.decode(e)}getGppString(){return this.cmpApiContext.gppModel.encode()}setSectionString(e,t){this.cmpApiContext.gppModel.decodeSection(e,t)}setSectionStringById(e,t){this.setSectionString(a.Sections.SECTION_ID_NAME_MAP.get(e),t)}getSectionString(e){return this.cmpApiContext.gppModel.encodeSection(e)}getSectionStringById(e){return this.getSectionString(a.Sections.SECTION_ID_NAME_MAP.get(e))}setFieldValue(e,t,n){this.cmpApiContext.gppModel.setFieldValue(e,t,n)}setFieldValueBySectionId(e,t,n){this.setFieldValue(a.Sections.SECTION_ID_NAME_MAP.get(e),t,n)}getFieldValue(e,t){return this.cmpApiContext.gppModel.getFieldValue(e,t)}getFieldValueBySectionId(e,t){return this.getFieldValue(a.Sections.SECTION_ID_NAME_MAP.get(e),t)}getSection(e){return this.cmpApiContext.gppModel.getSection(e)}getSectionById(e){return this.getSection(a.Sections.SECTION_ID_NAME_MAP.get(e))}hasSection(e){return this.cmpApiContext.gppModel.hasSection(e)}hasSectionId(e){return this.hasSection(a.Sections.SECTION_ID_NAME_MAP.get(e))}deleteSection(e){this.cmpApiContext.gppModel.deleteSection(e)}deleteSectionById(e){this.deleteSection(a.Sections.SECTION_ID_NAME_MAP.get(e))}clear(){this.cmpApiContext.gppModel.clear()}getObject(){return this.cmpApiContext.gppModel.toObject()}getGvlFromVendorList(e){return s.GVL.fromVendorList(e)}getGvlFromUrl(e){return o(this,void 0,void 0,function*(){return s.GVL.fromUrl(e)})}}},{"./GVL.js":2,"./cmpapi/CallResponder.js":3,"./cmpapi/CmpApiContext.js":4,"./encoder/section/Sections.js":103}],2:[function(e,t,n){var o=this&&this.__awaiter||function(e,s,a,c){return new(a=a||Promise)(function(n,t){function o(e){try{i(c.next(e))}catch(e){t(e)}}function r(e){try{i(c.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof a?t:new a(function(e){e(t)})).then(o,r)}i((c=c.apply(e,s||[])).next())})};Object.defineProperty(n,"__esModule",{value:!0}),n.GVL=n.GVLUrlConfig=void 0;
1let i=e("./gvl/client/JsonHttpClient.js"),s=e("./gvl/error/GVLError.js"),r=e("./gvl/gvlmodel/ConsentLanguages.js");n.GVLUrlConfig=class{};class a{constructor(){this.consentLanguages=new r.ConsentLanguages,this.language=a.DEFAULT_LANGUAGE,this.ready=!1,this.languageFilename="purposes-[LANG].json"}static fromVendorList(e){var t=new a;return t.populate(e),t}static fromUrl(r){return o(this,void 0,void 0,function*(){let t=r.baseUrl;if(!t||0===t.length)throw new s.GVLError("Invalid baseUrl: '"+t+"'");if(/^https?:\/\/vendorlist\.consensu\.org\//.test(t))throw new s.GVLError("Invalid baseUrl!  You may not pull directly from vendorlist.consensu.org and must provide your own cache");0<t.length&&"/"!==t[t.length-1]&&(t+="/");var n=new a;if(n.baseUrl=t,r.languageFilename?n.languageFilename=r.languageFilename:n.languageFilename="purposes-[LANG].json",0<r.version){let e=r.versionedFilename;e=e||"archives/vendor-list-v[VERSION].json";var o=t+e.replace("[VERSION]",String(r.version));n.populate(yield i.JsonHttpClient.fetch(o))}else{let e=r.latestFilename;e=e||"vendor-list.json";o=t+e;n.populate(yield i.JsonHttpClient.fetch(o))}return n})}changeLanguage(t){return o(this,void 0,void 0,function*(){var e=t.toUpperCase();if(!this.consentLanguages.has(e))throw new s.GVLError("unsupported language "+t);if(e!==this.language){this.language=e;e=this.baseUrl+this.languageFilename.replace("[LANG]",t);try{this.populate(yield i.JsonHttpClient.fetch(e))}catch(e){throw new s.GVLError("unable to load language: "+e.message)}}})}getJson(){return JSON.parse(JSON.stringify({gvlSpecificationVersion:this.gvlSpecificationVersion,vendorListVersion:this.vendorListVersion,tcfPolicyVersion:this.tcfPolicyVersion,lastUpdated:this.lastUpdated,purposes:this.purposes,specialPurposes:this.specialPurposes,features:this.features,specialFeatures:this.specialFeatures,stacks:this.stacks,dataCategories:this.dataCategories,vendors:this.fullVendorList}))}isVendorList(e){return void 0!==e&&void 0!==e.vendors}populate(e){this.purposes=e.purposes,this.specialPurposes=e.specialPurposes,this.features=e.features,this.specialFeatures=e.specialFeatures,this.stacks=e.stacks,this.dataCategories=e.dataCategories,this.isVendorList(e)&&(this.gvlSpecificationVersion=e.gvlSpecificationVersion,this.tcfPolicyVersion=e.tcfPolicyVersion,this.vendorListVersion=e.vendorListVersion,this.lastUpdated=e.lastUpdated,"string"==typeof this.lastUpdated&&(this.lastUpdated=new Date(this.lastUpdated)),this.vendors=e.vendors,this.fullVendorList=e.vendors,this.mapVendors(),this.ready=!0)}mapVendors(e){this.byPurposeVendorMap={},this.bySpecialPurposeVendorMap={},this.byFeatureVendorMap={},this.bySpecialFeatureVendorMap={},Object.keys(this.purposes).forEach(e=>{this.byPurposeVendorMap[e]={legInt:new Set,impCons:new Set,consent:new Set,flexible:new Set}}),Object.keys(this.specialPurposes).forEach(e=>{this.bySpecialPurposeVendorMap[e]=new Set}),Object.keys(this.features).forEach(e=>{this.byFeatureVendorMap[e]=new Set}),Object.keys(this.specialFeatures).forEach(e=>{this.bySpecialFeatureVendorMap[e]=new Set}),Array.isArray(e)||(e=Object.keys(this.fullVendorList).map(e=>+e)),this.vendorIds=new Set(e),this.vendors=e.reduce((e,t)=>{var n=this.vendors[String(t)];return n&&void 0===n.deletedDate&&(n.purposes.forEach(e=>{this.byPurposeVendorMap[String(e)].consent.add(t)}),n.specialPurposes.forEach(e=>{this.bySpecialPurposeVendorMap[String(e)].add(t)}),n.legIntPurposes&&n.legIntPurposes.forEach(e=>{this.byPurposeVendorMap[String(e)].legInt.add(t)}),n.impConsPurposes&&n.impConsPurposes.forEach(e=>{this.byPurposeVendorMap[String(e)].impCons.add(t)}),n.flexiblePurposes&&n.flexiblePurposes.forEach(e=>{this.byPurposeVendorMap[String(e)].flexible.add(t)}),n.features.forEach(e=>{this.byFeatureVendorMap[String(e)].add(t)}),n.specialFeatures.forEach(e=>{this.bySpecialFeatureVendorMap[String(e)].add(t)}),e[t]=n),e},{})}getFilteredVendors(e,t,n,o){var r=e.charAt(0).toUpperCase()+e.slice(1);let i={};return("purpose"===e&&n?this["by"+r+"VendorMap"][String(t)][n]:this["by"+(o?"Special":"")+r+"VendorMap"][String(t)]).forEach(e=>{i[String(e)]=this.vendors[String(e)]}),i}getVendorsWithConsentPurpose(e){return this.getFilteredVendors("purpose",e,"consent")}getVendorsWithLegIntPurpose(e){return this.getFilteredVendors("purpose",e,"legInt")}getVendorsWithFlexiblePurpose(e){return this.getFilteredVendors("purpose",e,"flexible")}getVendorsWithSpecialPurpose(e){return this.getFilteredVendors("purpose",e,void 0,!0)}getVendorsWithFeature(e){return this.getFilteredVendors("feature",e)}getVendorsWithSpecialFeature(e){return this.getFilteredVendors("feature",e,void 0,!0)}narrowVendorsTo(e){this.mapVendors(e)}get isReady(){return this.ready}static isInstanceOf(e){return"object"==typeof e&&"function"==typeof e.narrowVendorsTo}}(n.GVL=a).DEFAULT_LANGUAGE="EN"}
1,{"./gvl/client/JsonHttpClient.js":170,"./gvl/error/GVLError.js":172,"./gvl/gvlmodel/ConsentLanguages.js":175}],3:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.CallResponder=void 0;let o=e("./command/GppCommand.js"),r=e("./command/CommandMap.js");n.CallResponder=class{constructor(e,t){if(this.cmpApiContext=e,t){var n=o.GppCommand.ADD_EVENT_LISTENER;if(null!=t&&t[n])throw new Error(`Built-In Custom Commmand for ${n} not allowed`);if(n=o.GppCommand.REMOVE_EVENT_LISTENER,null!=t&&t[n])throw new Error(`Built-In Custom Commmand for ${n} not allowed`);this.customCommands=t}try{this.callQueue=window.__gpp()||[]}catch(e){this.callQueue=[]}finally{window.__gpp=this.apiCall.bind(this),this.purgeQueuedCalls()}}apiCall(e,t,n,o){if("string"!=typeof e)t(null,!1);else{if(t&&"function"!=typeof t)throw new Error("invalid callback function");this.isCustomCommand(e)?this.customCommands[e](t,n):this.isBuiltInCommand(e)?new r.CommandMap[e](this.cmpApiContext,t,n).execute():t&&t(null,!1)}}purgeQueuedCalls(){var e=this.callQueue;this.callQueue=[],e.forEach(e=>{window.__gpp(...e)})}isCustomCommand(e){return this.customCommands&&"function"==typeof this.customCommands[e]}isBuiltInCommand(e){return void 0!==r.CommandMap[e]}}},{"./command/CommandMap.js":10,"./command/GppCommand.js":13}],4:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.CmpApiContext=void 0;let o=e("./status/CmpStatus.js"),r=e("./status/CmpDisplayStatus.js"),i=e("./EventListenerQueue.js"),s=e("../encoder/GppModel.js"),a=e("./status/SignalStatus.js");n.CmpApiContext=class{constructor(){this.gppVersion="1.1",this.supportedAPIs=[],this.eventQueue=new i.EventListenerQueue(this),this.cmpStatus=o.CmpStatus.LOADING,this.cmpDisplayStatus=r.CmpDisplayStatus.HIDDEN,this.signalStatus=a.SignalStatus.NOT_READY,this.applicableSections=[],this.gppModel=new s.GppModel}reset(){this.eventQueue.clear(),this.cmpStatus=o.CmpStatus.LOADING,this.cmpDisplayStatus=r.CmpDisplayStatus.HIDDEN,this.signalStatus=a.SignalStatus.NOT_READY,this.applicableSections=[],this.supportedAPIs=[],this.gppModel=new s.GppModel,delete this.cmpId,delete this.cmpVersion,delete this.eventStatus}}},{"../encoder/GppModel.js":27,"./EventListenerQueue.js":6,"./status/CmpDisplayStatus.js":22,"./status/CmpStatus.js":23,"./status/SignalStatus.js":25}],5:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0})},{}],6:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EventListenerQueue=void 0;let r=e("./model/EventData.js"),i=e("./model/PingData.js");n.EventListenerQueue=class{constructor(e){this.eventQueue=new Map,this.queueNumber=1e3,this.cmpApiContext=e;try{for(var t=window.__gpp("events")||[],n=0;n<t.length;n++){var o=t[n];this.eventQueue.set(o.id,{callback:o.callback,parameter:o.parameter})}}catch(e){console.log(e)}}add(e){return this.eventQueue.set(this.queueNumber,e),this.queueNumber++}get(e){return this.eventQueue.get(e)}remove(e){return this.eventQueue.delete(e)}exec(n,o){this.eventQueue.forEach((e,t)=>{t=new r.EventData(n,t,o,new i.PingData(this.cmpApiContext));e.callback(t,!0)})}clear(){this.queueNumber=1e3,this.eventQueue.clear()}get size(){return this.eventQueue.size}}},{"./model/EventData.js":19,"./model/PingData.js":20}],7:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.AddEventListenerCommand=void 0;let o=e("../model/EventData.js"),r=e("../model/PingData.js"),i=e("./Command.js");class s extends i.Command{respond(){var e=this.cmpApiContext.eventQueue.add({callback:this.callback,parameter:this.parameter}),e=new o.EventData("listenerRegistered",e,!0,new r.PingData(this.cmpApiContext));this.invokeCallback(e)}}n.AddEventListenerCommand=s},{"../model/EventData.js":19,"../model/PingData.js":20,"./Command.js":8}],8:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.Command=void 0;n.Command=class{constructor(e,t,n){this.success=!0,this.cmpApiContext=e,Object.assign(this,{callback:t,parameter:n})}execute(){try{return this.respond()}catch(e){return this.invokeCallback(null),null}}invokeCallback(e){this.callback&&this.callback(e,null!==e)}}},{}],9:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],10:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.CommandMap=void 0;
1var o,r,i,s,a=e("./PingCommand.js"),c=e("./GetFieldCommand.js"),l=e("./GetSectionCommand.js"),d=e("./HasSectionCommand.js"),u=e("./GppCommand.js"),p=e("./AddEventListenerCommand.js"),e=e("./RemoveEventListenerCommand.js");class g{}n.CommandMap=g,n=u.GppCommand.ADD_EVENT_LISTENER,o=u.GppCommand.GET_FIELD,r=u.GppCommand.GET_SECTION,i=u.GppCommand.HAS_SECTION,s=u.GppCommand.PING,u=u.GppCommand.REMOVE_EVENT_LISTENER,g[n]=p.AddEventListenerCommand,g[o]=c.GetFieldCommand,g[r]=l.GetSectionCommand,g[i]=d.HasSectionCommand,g[s]=a.PingCommand,g[u]=e.RemoveEventListenerCommand},{"./AddEventListenerCommand.js":7,"./GetFieldCommand.js":11,"./GetSectionCommand.js":12,"./GppCommand.js":13,"./HasSectionCommand.js":14,"./PingCommand.js":15,"./RemoveEventListenerCommand.js":16}],11:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.GetFieldCommand=void 0;e=e("./Command.js");class o extends e.Command{respond(){if(!this.parameter||0===this.parameter.length)throw new Error("<section>.<field> parameter required");var e=this.parameter.split(".");if(2!=e.length)throw new Error("Field name must be in the format <section>.<fieldName>");let t=e[0],n=e[1],o=null;"tcfeuv2"!=this.parameter&&(o=this.cmpApiContext.gppModel.getFieldValue(t,n)),this.invokeCallback(o)}}n.GetFieldCommand=o},{"./Command.js":8}],12:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.GetSectionCommand=void 0;e=e("./Command.js");class o extends e.Command{respond(){if(!this.parameter||0===this.parameter.length)throw new Error("<section> parameter required");let e=null;"tcfeuv2"!=this.parameter&&this.cmpApiContext.gppModel.hasSection(this.parameter)&&(e=this.cmpApiContext.gppModel.getSection(this.parameter)),this.invokeCallback(e)}}n.GetSectionCommand=o},{"./Command.js":8}],13:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.GppCommand=void 0,(n=n.GppCommand||(n.GppCommand={})).ADD_EVENT_LISTENER="addEventListener",n.GET_FIELD="getField",n.GET_SECTION="getSection",n.HAS_SECTION="hasSection",n.PING="ping",n.REMOVE_EVENT_LISTENER="removeEventListener"},{}],14:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.HasSectionCommand=void 0;e=e("./Command.js");class o extends e.Command{respond(){if(!this.parameter||0===this.parameter.length)throw new Error("<section>[.version] parameter required");var e=this.cmpApiContext.gppModel.hasSection(this.parameter);this.invokeCallback(e)}}n.HasSectionCommand=o},{"./Command.js":8}],15:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.PingCommand=void 0;let o=e("../model/PingData.js"),r=e("./Command.js");class i extends r.Command{respond(){var e=new o.PingData(this.cmpApiContext);this.invokeCallback(e)}}n.PingCommand=i},{"../model/PingData.js":20,"./Command.js":8}],16:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.RemoveEventListenerCommand=void 0;let o=e("../model/EventData.js"),r=e("../model/PingData.js"),i=e("./Command.js");class s extends i.Command{respond(){var e=this.parameter,t=this.cmpApiContext.eventQueue.remove(e),e=new o.EventData("listenerRemoved",e,t,new r.PingData(this.cmpApiContext));this.invokeCallback(e)}}n.RemoveEventListenerCommand=s},{"../model/EventData.js":19,"../model/PingData.js":20,"./Command.js":8}],17:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./AddEventListenerCommand.js"),n),r(e("./Command.js"),n),r(e("./CommandCallback.js"),n),r(e("./CommandMap.js"),n),r(e("./GetFieldCommand.js"),n),r(e("./GetSectionCommand.js"),n),r(e("./GppCommand.js"),n),r(e("./HasSectionCommand.js"),n),r(e("./PingCommand.js"),n),r(e("./RemoveEventListenerCommand.js"),n)},{"./AddEventListenerCommand.js":7,"./Command.js":8,"./CommandCallback.js":9,"./CommandMap.js":10,"./GetFieldCommand.js":11,"./GetSectionCommand.js":12,"./GppCommand.js":13,"./HasSectionCommand.js":14,"./PingCommand.js":15,"./RemoveEventListenerCommand.js":16}],18:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./command/index.js"),n),r(e("./model/index.js"),n),r(e("./status/index.js"),n),r(e("./CallResponder.js"),n),r(e("./CmpApiContext.js"),n),r(e("./CustomCommands.js"),n),r(e("./EventListenerQueue.js"),n)},{"./CallResponder.js":3,"./CmpApiContext.js":4,"./CustomCommands.js":5,"./EventListenerQueue.js":6,"./command/index.js":17,"./model/index.js":21,"./status/index.js":26}],19:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EventData=void 0;n.EventData=class{constructor(e,t,n,o){this.eventName=e,this.listenerId=t,this.data=n,this.pingData=o}}},{}],20:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.PingData=void 0;n.PingData=class{constructor(e){this.gppVersion=e.gppVersion,this.cmpStatus=e.cmpStatus,this.cmpDisplayStatus=e.cmpDisplayStatus,this.signalStatus=e.signalStatus,this.supportedAPIs=e.supportedAPIs,this.cmpId=e.cmpId,this.sectionList=e.gppModel.getSectionIds(),this.applicableSections=e.applicableSections,this.gppString=e.gppModel.encode(),this.parsedSections=e.gppModel.toObject()}}},{}],21:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./EventData.js"),n),r(e("./PingData.js"),n)},{"./EventData.js":19,"./PingData.js":20}],22:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.CmpDisplayStatus=void 0,(n=n.CmpDisplayStatus||(n.CmpDisplayStatus={})).VISIBLE="visible",n.HIDDEN="hidden",n.DISABLED="disabled"},{}],23:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.CmpStatus=void 0,(n=n.CmpStatus||(n.CmpStatus={})).STUB="stub",n.LOADING="loading",n.LOADED="loaded",n.ERROR="error"},{}],24:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EventStatus=void 0,(n=n.EventStatus||(n.EventStatus={})).GPP_LOADED="gpploaded",n.CMP_UI_SHOWN="cmpuishown",n.USER_ACTION_COMPLETE="useractioncomplete"},{}],25:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.SignalStatus=void 0,(n=n.SignalStatus||(n.SignalStatus={})).NOT_READY="not ready",n.READY="ready"},{}],26:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./CmpStatus.js"),n),r(e("./CmpDisplayStatus.js"),n),r(e("./EventStatus.js"),n),r(e("./SignalStatus.js"),n)},{"./CmpDisplayStatus.js":22,"./CmpStatus.js":23,"./EventStatus.js":24,"./SignalStatus.js":25}],27:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.GppModel=void 0;let S=e("./section/HeaderV1.js"),i=e("./section/Sections.js"),b=e("./section/TcfCaV1.js"),m=e("./section/TcfEuV2.js"),h=e("./section/UspV1.js"),_=e("./section/UsNat.js"),C=e("./section/UsCa.js"),v=e("./section/UsVa.js"),y=e("./section/UsCo.js"),T=e("./section/UsUt.js"),O=e("./section/UsCt.js"),I=e("./section/UsFl.js"),U=e("./section/UsMt.js"),N=e("./section/UsOr.js"),A=e("./section/UsTx.js"),r=e("./error/InvalidFieldError.js"),w=e("./error/DecodingError.js"),j=e("./field/HeaderV1Field.js"),F=e("./section/UsDe.js"),P=e("./section/UsIa.js"),D=e("./section/UsNe.js"),M=e("./section/UsNh.js"),k=e("./section/UsNj.js"),x=e("./section/UsTn.js"),V=e("./section/UsMn.js");n.GppModel=class{constructor(e){this.sections=new Map,this.encodedString=null,this.decoded=!0,this.dirty=!1,e&&this.decode(e)}setFieldValue(e,t,n){this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0);let o=null;if(this.sections.has(e)?o=this.sections.get(e):e===b.TcfCaV1.NAME?(o=new b.TcfCaV1,this.sections.set(b.TcfCaV1.NAME,o)):e===m.TcfEuV2.NAME?(o=new m.TcfEuV2,this.sections.set(m.TcfEuV2.NAME,o)):e===h.UspV1.NAME?(o=new h.UspV1,this.sections.set(h.UspV1.NAME,o)):e===_.UsNat.NAME?(o=new _.UsNat,this.sections.set(_.UsNat.NAME,o)):e===C.UsCa.NAME?(o=new C.UsCa,this.sections.set(C.UsCa.NAME,o)):e===v.UsVa.NAME?(o=new v.UsVa,this.sections.set(v.UsVa.NAME,o)):e===y.UsCo.NAME?(o=new y.UsCo,this.sections.set(y.UsCo.NAME,o)):e===T.UsUt.NAME?(o=new T.UsUt,this.sections.set(T.UsUt.NAME,o)):e===O.UsCt.NAME?(o=new O.UsCt,this.sections.set(O.UsCt.NAME,o)):e===I.UsFl.NAME?(o=new I.UsFl,this.sections.set(I.UsFl.NAME,o)):e===U.UsMt.NAME?(o=new U.UsMt,this.sections.set(U.UsMt.NAME,o)):e===N.UsOr.NAME?(o=new N.UsOr,this.sections.set(N.UsOr.NAME,o)):e===A.UsTx.NAME?(o=new A.UsTx,this.sections.set(A.UsTx.NAME,o)):e===F.UsDe.NAME?(o=new F.UsDe,this.sections.set(F.UsDe.NAME,o)):e===P.UsIa.NAME?(o=new P.UsIa,this.sections.set(P.UsIa.NAME,o)):e===D.UsNe.NAME?(o=new D.UsNe,this.sections.set(D.UsNe.NAME,o)):e===M.UsNh.NAME?(o=new M.UsNh,this.sections.set(M.UsNh.NAME,o)):e===k.UsNj.NAME?(o=new k.UsNj,this.sections.set(k.UsNj.NAME,o)):e===x.UsTn.NAME?(o=new x.UsTn,this.sections.set(x.UsTn.NAME,o)):e===V.UsMn.NAME&&(o=new V.UsMn,this.sections.set(V.UsMn.NAME,o)),!o)throw new r.InvalidFieldError(e+"."+t+" not found");o.setFieldValue(t,n),this.dirty=!0,o.setIsDirty(!0)}setFieldValueBySectionId(e,t,n){this.setFieldValue(i.Sections.SECTION_ID_NAME_MAP.get(e),t,n)}getFieldValue(e,t){return this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0),this.sections.has(e)?this.sections.get(e).getFieldValue(t):null}getFieldValueBySectionId(e,t){return this.getFieldValue(i.Sections.SECTION_ID_NAME_MAP.get(e),t)}hasField(e,t){return this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0),!!this.sections.has(e)&&this.sections.get(e).hasField(t)}hasFieldBySectionId(e,t){return this.hasField(i.Sections.SECTION_ID_NAME_MAP.get(e),t)}hasSection(e){return this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0),this.sections.has(e)}hasSectionId(e){return this.hasSection(i.Sections.SECTION_ID_NAME_MAP.get(e))}deleteSection(e){!this.decoded&&null!=this.encodedString&&0<this.encodedString.length&&this.decode(this.encodedString),this.sections.delete(e),this.dirty=!0}deleteSectionById(e){this.deleteSection(i.Sections.SECTION_ID_NAME_MAP.get(e))}clear(){this.sections.clear(),this.encodedString="DBAA",this.decoded=!1,this.dirty=!1}getHeader(){this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0);var e=new S.HeaderV1;
1return e.setFieldValue("SectionIds",this.getSectionIds()),e.toObj()}getSection(e){return this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0),this.sections.has(e)?this.sections.get(e).toObj():null}getSectionIds(){this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0);var t=[];for(let e=0;e<i.Sections.SECTION_ORDER.length;e++){var n=i.Sections.SECTION_ORDER[e];this.sections.has(n)&&(n=this.sections.get(n),t.push(n.getId()))}return t}encodeModel(t){var n=[],o=[];for(let e=0;e<i.Sections.SECTION_ORDER.length;e++){var r=i.Sections.SECTION_ORDER[e];t.has(r)&&((r=t.get(r)).setIsDirty(!0),n.push(r.encode()),o.push(r.getId()))}var e=new S.HeaderV1;return e.setFieldValue("SectionIds",o),n.unshift(e.encode()),n.join("~")}decodeModel(t){if(!t||0==t.length||t.startsWith("DB")){var n=t.split("~"),o=new Map;if(n[0].startsWith("D")){var r,i,s,a,c,l,d,u,p,g,E=new S.HeaderV1(n[0]).getFieldValue("SectionIds");if(E.length!==n.length-1)throw new w.DecodingError("Unable to decode '"+t+"'. The number of sections does not match the number of sections defined in the header.");for(let e=0;e<E.length;e++){if(""===n[e+1].trim())throw new w.DecodingError("Unable to decode '"+t+"'. Section "+(e+1)+" is blank.");E[e]===b.TcfCaV1.ID?(r=new b.TcfCaV1(n[e+1]),o.set(b.TcfCaV1.NAME,r)):E[e]===m.TcfEuV2.ID?(r=new m.TcfEuV2(n[e+1]),o.set(m.TcfEuV2.NAME,r)):E[e]===h.UspV1.ID?(i=new h.UspV1(n[e+1]),o.set(h.UspV1.NAME,i)):E[e]===_.UsNat.ID?(i=new _.UsNat(n[e+1]),o.set(_.UsNat.NAME,i)):E[e]===C.UsCa.ID?(s=new C.UsCa(n[e+1]),o.set(C.UsCa.NAME,s)):E[e]===v.UsVa.ID?(s=new v.UsVa(n[e+1]),o.set(v.UsVa.NAME,s)):E[e]===y.UsCo.ID?(a=new y.UsCo(n[e+1]),o.set(y.UsCo.NAME,a)):E[e]===T.UsUt.ID?(a=new T.UsUt(n[e+1]),o.set(T.UsUt.NAME,a)):E[e]===O.UsCt.ID?(c=new O.UsCt(n[e+1]),o.set(O.UsCt.NAME,c)):E[e]===I.UsFl.ID?(c=new I.UsFl(n[e+1]),o.set(I.UsFl.NAME,c)):E[e]===U.UsMt.ID?(l=new U.UsMt(n[e+1]),o.set(U.UsMt.NAME,l)):E[e]===N.UsOr.ID?(l=new N.UsOr(n[e+1]),o.set(N.UsOr.NAME,l)):E[e]===A.UsTx.ID?(d=new A.UsTx(n[e+1]),o.set(A.UsTx.NAME,d)):E[e]===F.UsDe.ID?(d=new F.UsDe(n[e+1]),o.set(F.UsDe.NAME,d)):E[e]===P.UsIa.ID?(u=new P.UsIa(n[e+1]),o.set(P.UsIa.NAME,u)):E[e]===D.UsNe.ID?(u=new D.UsNe(n[e+1]),o.set(D.UsNe.NAME,u)):E[e]===M.UsNh.ID?(p=new M.UsNh(n[e+1]),o.set(M.UsNh.NAME,p)):E[e]===k.UsNj.ID?(p=new k.UsNj(n[e+1]),o.set(k.UsNj.NAME,p)):E[e]===x.UsTn.ID?(g=new x.UsTn(n[e+1]),o.set(x.UsTn.NAME,g)):E[e]===V.UsMn.ID&&(g=new V.UsMn(n[e+1]),o.set(V.UsMn.NAME,g))}}return o}var e,f;if(t.startsWith("C"))return e=new Map,f=new m.TcfEuV2(t),e.set(m.TcfEuV2.NAME,f),(new S.HeaderV1).setFieldValue(j.HeaderV1Field.SECTION_IDS,[2]),e.set(S.HeaderV1.NAME,f),e;throw new w.DecodingError("Unable to decode '"+t+"'")}encodeSection(e){return this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0),this.sections.has(e)?this.sections.get(e).encode():null}encodeSectionById(e){return this.encodeSection(i.Sections.SECTION_ID_NAME_MAP.get(e))}decodeSection(e,t){this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0);let n=null;this.sections.has(e)?n=this.sections.get(e):e===b.TcfCaV1.NAME?(n=new b.TcfCaV1,this.sections.set(b.TcfCaV1.NAME,n)):e===m.TcfEuV2.NAME?(n=new m.TcfEuV2,this.sections.set(m.TcfEuV2.NAME,n)):e===h.UspV1.NAME?(n=new h.UspV1,this.sections.set(h.UspV1.NAME,n)):e===_.UsNat.NAME?(n=new _.UsNat,this.sections.set(_.UsNat.NAME,n)):e===C.UsCa.NAME?(n=new C.UsCa,this.sections.set(C.UsCa.NAME,n)):e===v.UsVa.NAME?(n=new v.UsVa,this.sections.set(v.UsVa.NAME,n)):e===y.UsCo.NAME?(n=new y.UsCo,this.sections.set(y.UsCo.NAME,n)):e===T.UsUt.NAME?(n=new T.UsUt,this.sections.set(T.UsUt.NAME,n)):e===O.UsCt.NAME?(n=new O.UsCt,this.sections.set(O.UsCt.NAME,n)):e===I.UsFl.NAME?(n=new I.UsFl,this.sections.set(I.UsFl.NAME,n)):e===U.UsMt.NAME?(n=new U.UsMt,this.sections.set(U.UsMt.NAME,n)):e===N.UsOr.NAME?(n=new N.UsOr,this.sections.set(N.UsOr.NAME,n)):e===A.UsTx.NAME?(n=new A.UsTx,this.sections.set(A.UsTx.NAME,n)):e===F.UsDe.NAME?(n=new F.UsDe,this.sections.set(F.UsDe.NAME,n)):e===P.UsIa.NAME?(n=new P.UsIa,this.sections.set(P.UsIa.NAME,n)):e===D.UsNe.NAME?(n=new D.UsNe,this.sections.set(D.UsNe.NAME,n)):e===M.UsNh.NAME?(n=new M.UsNh,this.sections.set(M.UsNh.NAME,n)):e===k.UsNj.NAME?(n=new k.UsNj,this.sections.set(k.UsNj.NAME,n)):e===x.UsTn.NAME?(n=new x.UsTn,this.sections.set(x.UsTn.NAME,n)):e===V.UsMn.NAME&&(n=new V.UsMn,this.sections.set(V.UsMn.NAME,n)),n&&(n.decode(t),this.dirty=!0)}decodeSectionById(e,t){this.decodeSection(i.Sections.SECTION_ID_NAME_MAP.get(e),t)}toObject(){this.decoded||(this.sections=this.decodeModel(this.encodedString),this.dirty=!1,this.decoded=!0);var t={};for(let e=0;e<i.Sections.SECTION_ORDER.length;e++){var n=i.Sections.SECTION_ORDER[e];this.sections.has(n)&&(t[n]=this.sections.get(n).toObj())}return t}encode(){return null!=this.encodedString&&0!==this.encodedString.length&&!this.dirty||(this.encodedString=this.encodeModel(this.sections),this.dirty=!1,this.decoded=!0),this.encodedString}decode(e){this.encodedString=e,this.dirty=!1,this.decoded=!1}}},{"./error/DecodingError.js":69,"./error/InvalidFieldError.js":71,"./field/HeaderV1Field.js":77,"./section/HeaderV1.js":102,"./section/Sections.js":103,"./section/TcfCaV1.js":104,"./section/TcfEuV2.
1js":105,"./section/UsCa.js":106,"./section/UsCo.js":107,"./section/UsCt.js":108,"./section/UsDe.js":109,"./section/UsFl.js":110,"./section/UsIa.js":111,"./section/UsMn.js":112,"./section/UsMt.js":113,"./section/UsNat.js":114,"./section/UsNe.js":115,"./section/UsNh.js":116,"./section/UsNj.js":117,"./section/UsOr.js":118,"./section/UsTn.js":119,"./section/UsTx.js":120,"./section/UsUt.js":121,"./section/UsVa.js":122,"./section/UspV1.js":123}],28:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.AbstractBase64UrlEncoder=void 0;let i=e("../datatype/encoder/FixedIntegerEncoder.js"),r=e("../error/DecodingError.js"),s=e("../error/EncodingError.js");class a{encode(e){if(!/^[0-1]*$/.test(e))throw new s.EncodingError("Unencodable Base64Url '"+e+"'");e=this.pad(e);let t="",n=0;for(;n<=e.length-6;){var o=e.substring(n,n+6);try{var r=i.FixedIntegerEncoder.decode(o);t+=a.DICT.charAt(r),n+=6}catch(t){throw new s.EncodingError("Unencodable Base64Url '"+e+"'")}}return t}decode(t){if(!/^[A-Za-z0-9\-_]*$/.test(t))throw new r.DecodingError("Undecodable Base64URL string '"+t+"'");let n="";for(let e=0;e<t.length;e++){var o=t.charAt(e),o=a.REVERSE_DICT.get(o);n+=i.FixedIntegerEncoder.encode(o,6)}return n}}(n.AbstractBase64UrlEncoder=a).DICT="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",a.REVERSE_DICT=new Map([["A",0],["B",1],["C",2],["D",3],["E",4],["F",5],["G",6],["H",7],["I",8],["J",9],["K",10],["L",11],["M",12],["N",13],["O",14],["P",15],["Q",16],["R",17],["S",18],["T",19],["U",20],["V",21],["W",22],["X",23],["Y",24],["Z",25],["a",26],["b",27],["c",28],["d",29],["e",30],["f",31],["g",32],["h",33],["i",34],["j",35],["k",36],["l",37],["m",38],["n",39],["o",40],["p",41],["q",42],["r",43],["s",44],["t",45],["u",46],["v",47],["w",48],["x",49],["y",50],["z",51],["0",52],["1",53],["2",54],["3",55],["4",56],["5",57],["6",58],["7",59],["8",60],["9",61],["-",62],["_",63]])},{"../datatype/encoder/FixedIntegerEncoder.js":59,"../error/DecodingError.js":69,"../error/EncodingError.js":70}],29:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.CompressedBase64UrlEncoder=void 0;e=e("./AbstractBase64UrlEncoder.js");class o extends e.AbstractBase64UrlEncoder{constructor(){super()}static getInstance(){return this.instance}pad(e){for(;0<e.length%8;)e+="0";for(;0<e.length%6;)e+="0";return e}}(n.CompressedBase64UrlEncoder=o).instance=new o},{"./AbstractBase64UrlEncoder.js":28}],30:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TraditionalBase64UrlEncoder=void 0;e=e("./AbstractBase64UrlEncoder.js");class o extends e.AbstractBase64UrlEncoder{constructor(){super()}static getInstance(){return this.instance}pad(e){for(;0<e.length%24;)e+="0";return e}}(n.TraditionalBase64UrlEncoder=o).instance=new o},{"./AbstractBase64UrlEncoder.js":28}],31:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./AbstractBase64UrlEncoder.js"),n),r(e("./CompressedBase64UrlEncoder.js"),n),r(e("./TraditionalBase64UrlEncoder.js"),n)},{"./AbstractBase64UrlEncoder.js":28,"./CompressedBase64UrlEncoder.js":29,"./TraditionalBase64UrlEncoder.js":30}],32:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.BitStringEncoder=void 0;let c=e("../error/DecodingError.js");class o{constructor(){}static getInstance(){return this.instance}encode(t,n){let o="";for(let e=0;e<n.length;e++){var r=n[e];if(!t.containsKey(r))throw new Error("Field not found: '"+r+"'");o+=t.get(r).encode()}return o}decode(t,n,o){let r=0;for(let e=0;e<n.length;e++){var i=n[e];if(!o.containsKey(i))throw new Error("Field not found: '"+i+"'");var s=o.get(i);try{var a=s.substring(t,r);s.decode(a),r+=a.length}catch(t){if("SubstringError"!==t.name||s.getHardFailIfMissing())throw new c.DecodingError("Unable to decode field '"+i+"'");return}}}}(n.BitStringEncoder=o).instance=new o},{"../error/DecodingError.js":69}],33:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./BitStringEncoder.js"),n)},{"./BitStringEncoder.js":32}],34:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.AbstractEncodableBitStringDataType=void 0;let o=e("../error/ValidationError.js");n.AbstractEncodableBitStringDataType=class{constructor(e=!0){this.hardFailIfMissing=e}withValidator(e){return this.validator=e,this}hasValue(){return null!=this.value}getValue(){return this.value}setValue(e){if(this.validator&&!this.validator.test(e))throw new o.ValidationError("Invalid value '"+e+"'");this.value=e}getHardFailIfMissing(){return this.hardFailIfMissing}}},{"../error/ValidationError.js":72}],35:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],36:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableArrayOfFixedIntegerRanges=void 0;let o=e("../error/DecodingError.js"),r=e("../error/EncodingError.js"),l=e("../util/StringUtil.js"),i=e("./AbstractEncodableBitStringDataType.js"),d=e("./EncodableFixedIntegerRange.js"),u=e("./RangeEntry.js"),c=e("./SubstringError.js"),p=e("./encoder/FixedIntegerEncoder.js"),g=e("./encoder/FixedIntegerRangeEncoder.js");class s extends i.AbstractEncodableBitStringDataType{constructor(e,t,n,o=!0){super(o),this.keyBitStringLength=e,this.typeBitStringLength=t,this.setValue(n)}encode(){try{let t=this.value,n="";n+=p.FixedIntegerEncoder.encode(t.length,12);for(let e=0;e<t.length;e++){var o=t[e];n=(n=(n+=p.FixedIntegerEncoder.encode(o.getKey(),this.keyBitStringLength))+p.FixedIntegerEncoder.encode(o.getType(),this.typeBitStringLength))+g.FixedIntegerRangeEncoder.encode(o.getIds())}return n}catch(e){throw new r.EncodingError(e)}}decode(r){try{let t=[],n=p.FixedIntegerEncoder.decode(l.StringUtil.substring(r,0,12)),o=12;for(let e=0;e<n;e++){var i=p.FixedIntegerEncoder.decode(l.StringUtil.substring(r,o,o+this.keyBitStringLength)),s=(o+=this.keyBitStringLength,p.FixedIntegerEncoder.decode(l.StringUtil.substring(r,o,o+this.typeBitStringLength))),a=(o+=this.typeBitStringLength,new d.EncodableFixedIntegerRange([]).substring(r,o)),c=g.FixedIntegerRangeEncoder.decode(a);o+=a.length,t.push(new u.RangeEntry(i,s,c))}this.value=t}catch(r){throw new o.DecodingError(r)}}substring(r,e){try{let t="",n=(t+=l.StringUtil.substring(r,e,e+12),p.FixedIntegerEncoder.decode(t.toString())),o=e+t.length;for(let e=0;e<n;e++){var i=l.StringUtil.substring(r,o,o+this.keyBitStringLength),s=(o+=i.length,t+=i,l.StringUtil.substring(r,o,o+this.typeBitStringLength)),a=(o+=s.length,t+=s,new d.EncodableFixedIntegerRange([]).substring(r,o));o+=a.length,t+=a}return t}catch(r){throw new c.SubstringError(r)}}}n.EncodableArrayOfFixedIntegerRanges=s},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/StringUtil.js":168,"./AbstractEncodableBitStringDataType.js":34,"./EncodableFixedIntegerRange.js":45,"./RangeEntry.js":50,"./SubstringError.js":51,"./encoder/FixedIntegerEncoder.js":59,"./encoder/FixedIntegerRangeEncoder.js":61}],37:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableBoolean=void 0;let o=e("./encoder/BooleanEncoder.js"),r=e("./AbstractEncodableBitStringDataType.js"),i=e("../error/EncodingError.js"),s=e("../error/DecodingError.js"),a=e("./SubstringError.js"),c=e("../util/StringUtil.js");class l extends r.AbstractEncodableBitStringDataType{constructor(e,t=!0){super(t),this.setValue(e)}encode(){try{return o.BooleanEncoder.encode(this.value)}catch(e){throw new i.EncodingError(e)}}decode(e){try{this.value=o.BooleanEncoder.decode(e)}catch(e){throw new s.DecodingError(e)}}substring(e,t){try{return c.StringUtil.substring(e,t,t+1)}catch(e){throw new a.SubstringError(e)}}}n.EncodableBoolean=l},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/StringUtil.js":168,"./AbstractEncodableBitStringDataType.js":34,"./SubstringError.js":51,"./encoder/BooleanEncoder.js":54}],38:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],39:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableDatetime=void 0;let o=e("./encoder/DatetimeEncoder.js"),r=e("./AbstractEncodableBitStringDataType.js"),i=e("../error/EncodingError.js"),s=e("../error/DecodingError.js"),a=e("./SubstringError.js"),c=e("../util/index.js");class l extends r.AbstractEncodableBitStringDataType{constructor(e,t=!0){super(t),this.setValue(e)}encode(){try{return o.DatetimeEncoder.encode(this.value)}catch(e){throw new i.EncodingError(e)}}decode(e){try{this.value=o.DatetimeEncoder.decode(e)}catch(e){throw new s.DecodingError(e)}}substring(e,t){try{return c.StringUtil.substring(e,t,t+36)}catch(e){throw new a.SubstringError(e)}}}n.EncodableDatetime=l},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/index.js":169,"./AbstractEncodableBitStringDataType.js":34,"./SubstringError.js":51,"./encoder/DatetimeEncoder.js":55}],40:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableFibonacciInteger=void 0;let o=e("./encoder/FibonacciIntegerEncoder.js"),r=e("./AbstractEncodableBitStringDataType.js"),i=e("../error/EncodingError.js"),s=e("../error/DecodingError.js"),a=e("./SubstringError.js"),c=e("../util/index.js");class l extends r.AbstractEncodableBitStringDataType{constructor(e,t=!0){super(t),this.setValue(e)}encode(){try{return o.FibonacciIntegerEncoder.encode(this.value)}catch(e){throw new i.EncodingError(e)}}decode(e){try{this.value=o.FibonacciIntegerEncoder.decode(e)}catch(e){throw new s.DecodingError(e)}}substring(e,t){try{var n=e.indexOf("11",t);return 0<n?c.StringUtil.substring(e,t,n+2):e}catch(e){throw new a.SubstringError(e)}}}n.EncodableFibonacciInteger=l},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/index.js":169,"./AbstractEncodableBitStringDataType.js":34,"./SubstringError.js":51,"./encoder/FibonacciIntegerEncoder.js":56}],41:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableFibonacciIntegerRange=void 0;let o=e("./encoder/FibonacciIntegerRangeEncoder.js"),r=e("./encoder/FixedIntegerEncoder.js"),i=e("./AbstractEncodableBitStringDataType.js"),s=e("../error/EncodingError.js"),a=e("../error/DecodingError.js"),c=e("./SubstringError.js"),l=e("../util/index.js");class d extends i.AbstractEncodableBitStringDataType{constructor(e,t=!0){super(t),this.setValue(e)}encode(){try{return o.FibonacciIntegerRangeEncoder.encode(this.value)}catch(e){throw new s.EncodingError(e)}}decode(e){try{this.value=o.FibonacciIntegerRangeEncoder.decode(e)}catch(e){throw new a.DecodingError(e)}}substring(o,e){try{let t=r.FixedIntegerEncoder.decode(l.StringUtil.substring(o,e,e+12)),n=e+12;for(let e=0;e<t;e++)n="1"===o.charAt(n)?o.indexOf("11",o.indexOf("11",n+1)+2)+2:o.indexOf("11",n+1)+2;return l.StringUtil.substring(o,e,n)}catch(o){throw new c.SubstringError(o)}}getValue(){return[...super.getValue()]}setValue(e){super.setValue(Array.from(new Set(e)).sort((e,t)=>
1e-t))}}n.EncodableFibonacciIntegerRange=d},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/index.js":169,"./AbstractEncodableBitStringDataType.js":34,"./SubstringError.js":51,"./encoder/FibonacciIntegerRangeEncoder.js":57,"./encoder/FixedIntegerEncoder.js":59}],42:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableFixedBitfield=void 0;let o=e("./encoder/FixedBitfieldEncoder.js"),r=e("./AbstractEncodableBitStringDataType.js"),i=e("../error/EncodingError.js"),s=e("../error/DecodingError.js"),a=e("./SubstringError.js"),c=e("../util/StringUtil.js");class l extends r.AbstractEncodableBitStringDataType{constructor(e,t=!0){super(t),this.numElements=e.length,this.setValue(e)}encode(){try{return o.FixedBitfieldEncoder.encode(this.value,this.numElements)}catch(e){throw new i.EncodingError(e)}}decode(e){try{this.value=o.FixedBitfieldEncoder.decode(e)}catch(e){throw new s.DecodingError(e)}}substring(e,t){try{return c.StringUtil.substring(e,t,t+this.numElements)}catch(e){throw new a.SubstringError(e)}}getValue(){return[...super.getValue()]}setValue(e){let t=[...e];for(let e=t.length;e<this.numElements;e++)t.push(!1);t.length>this.numElements&&(t=t.slice(0,this.numElements)),super.setValue(t)}}n.EncodableFixedBitfield=l},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/StringUtil.js":168,"./AbstractEncodableBitStringDataType.js":34,"./SubstringError.js":51,"./encoder/FixedBitfieldEncoder.js":58}],43:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableFixedInteger=void 0;let o=e("./encoder/FixedIntegerEncoder.js"),r=e("./AbstractEncodableBitStringDataType.js"),i=e("../error/EncodingError.js"),s=e("../error/DecodingError.js"),a=e("./SubstringError.js"),c=e("../util/StringUtil.js");class l extends r.AbstractEncodableBitStringDataType{constructor(e,t,n=!0){super(n),this.bitStr
1ingLength=e,this.setValue(t)}encode(){try{return o.FixedIntegerEncoder.encode(this.value,this.bitStringLength)}catch(e){throw new i.EncodingError(e)}}decode(e){try{this.value=o.FixedIntegerEncoder.decode(e)}catch(e){throw new s.DecodingError(e)}}substring(e,t){try{return c.StringUtil.substring(e,t,t+this.bitStringLength)}catch(e){throw new a.SubstringError(e)}}}n.EncodableFixedInteger=l},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/StringUtil.js":168,"./AbstractEncodableBitStringDataType.js":34,"./SubstringError.js":51,"./encoder/FixedIntegerEncoder.js":59}],44:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableFixedIntegerList=void 0;let o=e("./encoder/FixedIntegerListEncoder.js"),r=e("./AbstractEncodableBitStringDataType.js"),i=e("../error/EncodingError.js"),s=e("../error/DecodingError.js"),a=e("./SubstringError.js"),c=e("../util/StringUtil.js");class l extends r.AbstractEncodableBitStringDataType{constructor(e,t,n=!0){super(n),this.elementBitStringLength=e,this.numElements=t.length,this.setValue(t)}encode(){try{return o.FixedIntegerListEncoder.encode(this.value,this.elementBitStringLength,this.numElements)}catch(e){throw new i.EncodingError(e)}}decode(e){try{this.value=o.FixedIntegerListEncoder.decode(e,this.elementBitStringLength,this.numElements)}catch(e){throw new s.DecodingError(e)}}substring(e,t){try{return c.StringUtil.substring(e,t,t+this.elementBitStringLength*this.numElements)}catch(e){throw new a.SubstringError(e)}}getValue(){return[...super.getValue()]}setValue(e){let t=[...e];for(let e=t.length;e<this.numElements;e++)t.push(0);t.length>this.numElements&&(t=t.slice(0,this.numElements)),super.setValue(t)}}n.EncodableFixedIntegerList=l},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/StringUtil.js":168,"./AbstractEncodableBitStringDataType.js":34,"./SubstringError.js":51,"./encoder/FixedIntegerListEncoder.js":60}],45:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableFixedIntegerRange=void 0;let r=e("./encoder/FixedIntegerEncoder.js"),o=e("./encoder/FixedIntegerRangeEncoder.js"),i=e("./AbstractEncodableBitStringDataType.js"),s=e("../error/EncodingError.js"),a=e("../error/DecodingError.js"),c=e("./SubstringError.js"),l=e("../util/StringUtil.js");class d extends i.AbstractEncodableBitStringDataType{constructor(e,t=!0){super(t),this.setValue(e)}encode(){try{return o.FixedIntegerRangeEncoder.encode(this.value)}catch(e){throw new s.EncodingError(e)}}decode(e){try{this.value=o.FixedIntegerRangeEncoder.decode(e)}catch(e){throw new a.DecodingError(e)}}substring(o,e){try{let t=r.FixedIntegerEncoder.decode(l.StringUtil.substring(o,e,e+12)),n=e+12;for(let e=0;e<t;e++)"1"===o.charAt(n)?n+=33:n+=17;return l.StringUtil.substring(o,e,n)}catch(o){throw new c.SubstringError(o)}}getValue(){return[...super.getValue()]}setValue(e){super.setValue(Array.from(new Set(e)).sort((e,t)=>e-t))}}n.EncodableFixedIntegerRange=d},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/StringUtil.js":168,"./AbstractEncodableBitStringDataType.js":34,"./SubstringError.js":51,"./encoder/FixedIntegerEncoder.js":59,"./encoder/FixedIntegerRangeEncoder.js":61}],46:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableFixedString=void 0;let o=e("./encoder/FixedStringEncoder.js"),r=e("./AbstractEncodableBitStringDataType.js"),i=e("../error/EncodingError.js"),s=e("../error/DecodingError.js"),a=e("./SubstringError.js"),c=e("../util/StringUtil.js");class l extends r.AbstractEncodableBitStringDataType{constructor(e,t,n=!0){super(n),this.stringLength=e,this.setValue(t)}encode(){try{return o.FixedStringEncoder.encode(this.value,this.stringLength)}catch(e){throw new i.EncodingError(e)}}decode(e){try{this.value=o.FixedStringEncoder.decode(e)}catch(e){throw new s.DecodingError(e)}}substring(e,t){try{return c.StringUtil.substring(e,t,t+6*this.stringLength)}catch(e){throw new a.SubstringError(e)}}}n.EncodableFixedString=l},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/StringUtil.js":168,"./AbstractEncodableBitStringDataType.js":34,"./SubstringError.js":51,"./encoder/FixedStringEncoder.js":62}],47:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableFlexibleBitfield=void 0;let o=e("./encoder/FixedBitfieldEncoder.js"),r=e("./AbstractEncodableBitStringDataType.js"),i=e("../error/EncodingError.js"),s=e("../error/DecodingError.js"),a=e("./SubstringError.js"),c=e("../util/StringUtil.js");class l extends r.AbstractEncodableBitStringDataType{constructor(e,t,n=!0){super(n),this.getLength=e,this.setValue(t)}encode(){try{return o.FixedBitfieldEncoder.encode(this.value,this.getLength())}catch(e){throw new i.EncodingError(e)}}decode(e){try{this.value=o.FixedBitfieldEncoder.decode(e)}catch(e){throw new s.DecodingError(e)}}substring(e,t){try{return c.StringUtil.substring(e,t,t+this.getLength())}catch(e){throw new a.SubstringError(e)}}getValue(){return[...super.getValue()]}setValue(e){let t=this.getLength(),n=[...e];for(let e=n.length;e<t;e++)n.push(!1);n.length>t&&(n=n.slice(0,t)),super.setValue([...n])}}n.EncodableFlexibleBitfield=l},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/StringUtil.js":168,"./AbstractEncodableBitStringDataType.js":34,"./SubstringError.js":51,"./encoder/FixedBitfieldEncoder.js":58}],48:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableOptimizedFibonacciRange=void 0;let i=e("./encoder/FibonacciIntegerRangeEncoder.js"),s=e("./encoder/FixedBitfieldEncoder.js"),a=e("./encoder/FixedIntegerEncoder.js"),o=e("./AbstractEncodableBitStringDataType.js"),r=e("./EncodableFibonacciIntegerRange.js"),c=e("../error/DecodingError.js"),l=e("../error/EncodingError.js"),d=e("./SubstringError.js"),u=e("../util/StringUtil.js");class p extends o.AbstractEncodableBitStringDataType{constructor(e,t=!0){super(t),this.setValue(e)}encode(){try{var o=0<this.value.length?this.value[this.value.length-1]:0,e=i.FibonacciIntegerRangeEncoder.encode(this.value),t=e.length,r=o;if(t<=r)return a.FixedIntegerEncoder.encode(o,16)+"1"+e;{let t=[],n=0;for(let e=0;e<o;e++)e==this.value[n]-1?(t[e]=!0,n++):t[e]=!1;return a.FixedIntegerEncoder.encode(o,16)+"0"+s.FixedBitfieldEncoder.encode(t,r)}}catch(e){throw new l.EncodingError(e)}}decode(e){try{if("1"===e.charAt(16))this.value=i.FibonacciIntegerRangeEncoder.decode(e.substring(17));else{var t=[],n=s.FixedBitfieldEncoder.decode(e.substring(17));for(let e=0;e<n.length;e++)!0===n[e]&&t.push(e+1);this.value=t}}catch(e){throw new c.DecodingError(e)}}substring(e,t){try{var n=a.FixedIntegerEncoder.decode(u.StringUtil.substring(e,t,t+16));return"1"===e.charAt(t+16)?u.StringUtil.substring(e,t,t+17)+new r.EncodableFibonacciIntegerRange([]).substring(e,t+17):u.StringUtil.substring(e,t,t+17+n)}catch(e){throw new d.SubstringError(e)}}getValue(){return[...super.getValue()]}setValue(e){super.setValue(Array.from(new Set(e)).sort((e,t)=>
1e-t))}}n.EncodableOptimizedFibonacciRange=p},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/StringUtil.js":168,"./AbstractEncodableBitStringDataType.js":34,"./EncodableFibonacciIntegerRange.js":41,"./SubstringError.js":51,"./encoder/FibonacciIntegerRangeEncoder.js":57,"./encoder/FixedBitfieldEncoder.js":58,"./encoder/FixedIntegerEncoder.js":59}],49:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableOptimizedFixedRange=void 0;let i=e("./encoder/FixedBitfieldEncoder.js"),s=e("./encoder/FixedIntegerEncoder.js"),a=e("./encoder/FixedIntegerRangeEncoder.js"),o=e("./AbstractEncodableBitStringDataType.js"),r=e("./EncodableFixedIntegerRange.js"),c=e("../error/EncodingError.js"),l=e("../error/DecodingError.js"),d=e("./SubstringError.js"),u=e("../util/StringUtil.js");class p extends o.AbstractEncodableBitStringDataType{constructor(e,t=!0){super(t),this.setValue(e)}encode(){try{var o=0<this.value.length?this.value[this.value.length-1]:0,e=a.FixedIntegerRangeEncoder.encode(this.value),t=e.length,r=o;if(t<=r)return s.FixedIntegerEncoder.encode(o,16)+"1"+e;{let t=[],n=0;for(let e=0;e<o;e++)e===this.value[n]-1?(t[e]=!0,n++):t[e]=!1;return s.FixedIntegerEncoder.encode(o,16)+"0"+i.FixedBitfieldEncoder.encode(t,r)}}catch(e){throw new c.EncodingError(e)}}decode(e){try{if("1"===e.charAt(16))this.value=a.FixedIntegerRangeEncoder.decode(e.substring(17));else{var t=[],n=i.FixedBitfieldEncoder.decode(e.substring(17));for(let e=0;e<n.length;e++)!0===n[e]&&t.push(e+1);this.value=t}}catch(e){throw new l.DecodingError(e)}}substring(e,t){try{var n=s.FixedIntegerEncoder.decode(u.StringUtil.substring(e,t,t+16));return"1"===e.charAt(t+16)?u.StringUtil.substring(e,t,t+17)+new r.EncodableFixedIntegerRange([]).substring(e,t+17):u.StringUtil.substring(e,t,t+17+n)}catch(e){throw new d.SubstringError(e)}}getValue(){return[...super.getValue()]}setValue(e){super.setValue(Array.from(new Set(e)).sort((e,t)=>e-t))}}n.EncodableOptimizedFixedRange=p},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../util/StringUtil.js":168,"./AbstractEncodableBitStringDataType.js":34,"./EncodableFixedIntegerRange.js":45,"./SubstringError.js":51,"./encoder/FixedBitfieldEncoder.js":58,"./encoder/FixedIntegerEncoder.js":59,"./encoder/FixedIntegerRangeEncoder.js":61}],50:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.RangeEntry=void 0;n.RangeEntry=class{constructor(e,t,n){this.key=e,this.type=t,this.ids=n}getKey(){return this.key}setKey(e){this.key=e}getType(){return this.type}setType(e){this.type=e}getIds(){return this.ids}setIds(e){this.ids=e}}},{}],51:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.SubstringError=void 0;e=e("../error/DecodingError.js");class o extends e.DecodingError{constructor(e){super(e),this.name="SubstringError"}}n.SubstringError=o},{"../error/DecodingError.js":69}],52:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UnencodableCharacter=void 0;n.UnencodableCharacter=class{constructor(e,t){this.value=null,this.validator=t||new class{test(e){return!0}},this.setValue(e)}hasValue(){return null!=this.value}getValue(){return this.value}setValue(e){e&&(this.value=e.charAt(0))}}},{}],53:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UnencodableInteger=void 0;n.UnencodableInteger=class{constructor(e,t){this.value=null,this.validator=t||new class{test(e){return!0}},this.setValue(e)}hasValue(){return null!=this.value}getValue(){return this.value}setValue(e){this.value=e}}},{}],54:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.BooleanEncoder=void 0;let o=e("../../error/DecodingError.js"),r=e("../../error/EncodingError.js");n.BooleanEncoder=class{static encode(e){if(!0===e)return"1";if(!1===e)return"0";throw new r.EncodingError("Unencodable Boolean '"+e+"'")}static decode(e){if("1"===e)return!0;if("0"===e)return!1;throw new o.DecodingError("Undecodable Boolean '"+e+"'")}}},{"../../error/DecodingError.js":69,"../../error/EncodingError.js":70}],55:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.DatetimeEncoder=void 0;let o=e("../../error/DecodingError.js"),r=e("./FixedIntegerEncoder.js");n.DatetimeEncoder=class{static encode(e){return e?r.FixedIntegerEncoder.encode(Math.round(e.getTime()/100),36):r.FixedIntegerEncoder.encode(0,36
1)}static decode(e){if(/^[0-1]*$/.test(e)&&36===e.length)return new Date(100*r.FixedIntegerEncoder.decode(e));throw new o.DecodingError("Undecodable Datetime '"+e+"'")}}},{"../../error/DecodingError.js":69,"./FixedIntegerEncoder.js":59}],56:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.FibonacciIntegerEncoder=void 0;let r=e("../../error/DecodingError.js");n.FibonacciIntegerEncoder=class{static encode(t){var n=[];if(1<=t&&(n.push(1),2<=t)){n.push(2);let e=2;for(;t>=n[e-1]+n[e-2];)n.push(n[e-1]+n[e-2]),e++}let o="1";for(let e=n.length-1;0<=e;e--){var r=n[e];r<=t?(o="1"+o,t-=r):o="0"+o}return o}static decode(t){if(!/^[0-1]*$/.test(t)||t.length<2||t.indexOf("11")!==t.length-2)throw new r.DecodingError("Undecodable FibonacciInteger '"+t+"'");let n=0,o=[];for(let e=0;e<t.length-1;e++)0===e?o.push(1):1===e?o.push(2):o.push(o[e-1]+o[e-2]);for(let e=0;e<t.length-1;e++)"1"===t.charAt(e)&&(n+=o[e]);return n}}},{"../../error/DecodingError.js":69}],57:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.FibonacciIntegerRangeEncoder=void 0;let l=e("./FibonacciIntegerEncoder.js"),d=e("./BooleanEncoder.js"),u=e("./FixedIntegerEncoder.js"),p=e("../../error/DecodingError.js");n.FibonacciIntegerRangeEncoder=class{static encode(t){t=t.sort((e,t)=>e-t);let n=[],o=0,r=0;for(;r<t.length;){let e=r;for(;e<t.length-1&&t[e]+1===t[e+1];)e++;n.push(t.slice(r,e+1)),r=e+1}let i=u.FixedIntegerEncoder.encode(n.length,12);for(let e=0;e<n.length;e++){var s,a;1==n[e].length?(s=n[e][0]-o,o=n[e][0],i+="0"+l.FibonacciIntegerEncoder.encode(s)):(s=n[e][0]-o,o=n[e][0],a=n[e][n[e].length-1]-o,o=n[e][n[e].length-1],i+="1"+l.FibonacciIntegerEncoder.encode(s)+l.FibonacciIntegerEncoder.encode(a))}return i}static decode(t){if(!/^[0-1]*$/.test(t)||t.length<12)throw new p.DecodingError("Undecodable FibonacciIntegerRange '"+t+"'");let n=[],o=u.FixedIntegerEncoder.decode(t.substring(0,12)),r=0,i=12;for(let e=0;e<o;e++){var s=d.BooleanEncoder.decode(t.substring(i,i+1));if(i++,!0===s){var s=t.indexOf("11",i),a=l.FibonacciIntegerEncoder.decode(t.substring(i,s+2))+r,c=(r=a,i=s+2,s=t.indexOf("11",i),l.FibonacciIntegerEncoder.decode(t.substring(i,s+2))+r);r=c,i=s+2;for(let e=a;e<=c;e++)n.push(e)}else{s=t.indexOf("11",i),a=l.FibonacciIntegerEncoder.decode(t.substring(i,s+2))+r;r=a,n.push(a),i=s+2}}return n}}},{"../../error/DecodingError.js":69,"./BooleanEncoder.js":54,"./FibonacciIntegerEncoder.js":56,"./FixedIntegerEncoder.js":59}],58:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.FixedBitfieldEncoder=void 0;let o=e("../../error/DecodingError.js"),r=e("../../error/EncodingError.js"),i=e("./BooleanEncoder.js");n.FixedBitfieldEncoder=class{static encode(t,e){if(t.length>e)throw new r.EncodingError("Too many values '"+t.length+"'");let n="";for(let e=0;e<t.length;e++)n+=i.BooleanEncoder.encode(t[e]);for(;n.length<e;)n+="0";return n}static decode(t){if(!/^[0-1]*$/.test(t))throw new o.DecodingError("Undecodable FixedBitfield '"+t+"'");var n=[];for(let e=0;e<t.length;e++)n.push(i.BooleanEncoder.decode(t.substring(e,e+1)));return n}}},{"../../error/DecodingError.js":69,"../../error/EncodingError.js":70,"./BooleanEncoder.js":54}],59:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.FixedIntegerEncoder=void 0;let r=e("../../error/DecodingError.js"),i=e("../../error/EncodingError.js");n.FixedIntegerEncoder=class{static encode(t,e){var n=[];if(1<=t)for(n.push(1);2*n[0]<=t;)n.unshift(2*n[0]);let o="";for(let e=0;e<n.length;e++){var r=n[e];r<=t?(o+="1",t-=r):o+="0"}if(o.length>e)throw new i.EncodingError("Numeric value '"+t+"' is too large for a bit string length of '"+e+"'");for(;o.length<e;)o="0"+o;return o}static decode(t){if(!/^[0-1]*$/.test(t))throw new r.DecodingError("Undecodable FixedInteger '"+t+"'");let n=0,o=[];for(let e=0;e<t.length;e++)o[t.length-(e+1)]=0===e?1:2*o[t.length-e];for(let e=0;e<t.length;e++)"1"===t.charAt(e)&&(n+=o[e]);return n}}},{"../../error/DecodingError.js":69,"../../error/EncodingError.js":70}],60:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.FixedIntegerListEncoder=void 0;let r=e("../../error/DecodingError.js"),i=e("../../error/EncodingError.js"),s=e("./FixedIntegerEncoder.js");n.FixedIntegerListEncoder=class{static encode(t,n,e){if(t.length>e)throw new i.EncodingError("Too many values '"+t.length+"'");let o="";for(let e=0;e<t.length;e++)o+=s.FixedIntegerEncoder.encode(t[e],n);for(;o.length<n*e;)o+="0";return o}static decode(t,n,e){if(!/^[0-1]*$/.test(t))throw new r.DecodingError("Undecodable FixedInteger '"+t+"'");if(t.length>n*e)throw new r.DecodingError("Undecodable FixedIntegerList '"+t+"'");if(t.length%n!=0)throw new r.DecodingError("Undecodable FixedIntegerList '"+t+"'");for(;t.length<n*e;)t+="0";t.length>n*e&&(t=t.substring(0,n*e));var o=[];for(let e=0;e<t.length;e+=n)o.push(s.FixedIntegerEncoder.decode(t.substring(e,e+n)));for(;o.length<e;)o.push(0);return o}}},{"../../error/DecodingError.js":69,"../../error/EncodingError.js":70,"./FixedIntegerEncoder.js":59}],61:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.FixedIntegerRangeEncoder=void 0;let a=e("../../error/DecodingError.js"),c=e("./BooleanEncoder.js"),l=e("./FixedIntegerEncoder.js");n.FixedIntegerRangeEncoder=class{static encode(t){t.sort((e,t)=>
1e-t);let n=[],o=0;for(;o<t.length;){let e=o;for(;e<t.length-1&&t[e]+1===t[e+1];)e++;n.push(t.slice(o,e+1)),o=e+1}let r=l.FixedIntegerEncoder.encode(n.length,12);for(let e=0;e<n.length;e++)1===n[e].length?r+="0"+l.FixedIntegerEncoder.encode(n[e][0],16):r+="1"+l.FixedIntegerEncoder.encode(n[e][0],16)+l.FixedIntegerEncoder.encode(n[e][n[e].length-1],16);return r}static decode(t){if(!/^[0-1]*$/.test(t)||t.length<12)throw new a.DecodingError("Undecodable FixedIntegerRange '"+t+"'");let n=[],o=l.FixedIntegerEncoder.decode(t.substring(0,12)),r=12;for(let e=0;e<o;e++){var i=c.BooleanEncoder.decode(t.substring(r,r+1));if(r++,!0===i){var i=l.FixedIntegerEncoder.decode(t.substring(r,r+16)),s=(r+=16,l.FixedIntegerEncoder.decode(t.substring(r,r+16)));r+=16;for(let e=i;e<=s;e++)n.push(e)}else{i=l.FixedIntegerEncoder.decode(t.substring(r,r+16));n.push(i),r+=16}}return n}}},{"../../error/DecodingError.js":69,"./BooleanEncoder.js":54,"./FixedIntegerEncoder.js":59}],62:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.FixedStringEncoder=void 0;let r=e("../../error/DecodingError.js"),i=e("../../error/EncodingError.js"),s=e("./FixedIntegerEncoder.js");n.FixedStringEncoder=class{static encode(t,e){for(;t.length<e;)t+=" ";let n="";for(let e=0;e<t.length;e++){var o=t.charCodeAt(e);if(32===o)n+=s.FixedIntegerEncoder.encode(63,6);else{if(!(65<=o))throw new i.EncodingError("Unencodable FixedString '"+t+"'");n+=s.FixedIntegerEncoder.encode(t.charCodeAt(e)-65,6)}}return n}static decode(t){if(!/^[0-1]*$/.test(t)||t.length%6!=0)throw new r.DecodingError("Undecodable FixedString '"+t+"'");let n="";for(let e=0;e<t.length;e+=6){var o=s.FixedIntegerEncoder.decode(t.substring(e,e+6));n+=63===o?" ":String.fromCharCode(o+65)}return n.trim()}}},{"../../error/DecodingError.js":69,"../../error/EncodingError.js":70,"./FixedIntegerEncoder.js":59}],63:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.OptimizedFibonacciRangeEncoder=void 0;let o=e("../../error/DecodingError.js"),s=e("./FibonacciIntegerRangeEncoder.js"),a=e("./FixedBitfieldEncoder.js"),c=e("./FixedIntegerEncoder.js");n.OptimizedFibonacciRangeEncoder=class{static encode(o){var r=0<o.length?o[o.length-1]:0,e=s.FibonacciIntegerRangeEncoder.encode(o),i=r;if(e.length<=i)return c.FixedIntegerEncoder.encode(r,16)+"1"+e;{let t=[],n=0;for(let e=0;e<r;e++)e==o[n]-1?(t[e]=!0,n++):t[e]=!1;return c.FixedIntegerEncoder.encode(r,16)+"0"+a.FixedBitfieldEncoder.encode(t,i)}}static decode(e){if(!/^[0-1]*$/.test(e)||e.length<2||e.indexOf("11")!==e.length-2)throw new o.DecodingError("Undecodable FibonacciInteger '"+e+"'");if("1"===e.charAt(16))return s.FibonacciIntegerRangeEncoder.decode(e.substring(17));var t=[],n=a.FixedBitfieldEncoder.decode(e.substring(17));for(let e=0;e<n.length;e++)!0===n[e]&&t.push(e+1);return t}}},{"../../error/DecodingError.js":69,"./FibonacciIntegerRangeEncoder.js":57,"./FixedBitfieldEncoder.js":58,"./FixedIntegerEncoder.js":59}],64:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.OptimizedFixedRangeEncoder=void 0;let o=e("../../error/DecodingError.js"),s=e("./FixedBitfieldEncoder.js"),a=e("./FixedIntegerEncoder.js"),c=e("./FixedIntegerRangeEncoder.js");n.OptimizedFixedRangeEncoder=class{static encode(o){var r=0<o.length?o[o.length-1]:0,e=c.FixedIntegerRangeEncoder.encode(o),i=r;if(e.length<=i)return a.FixedIntegerEncoder.encode(r,16)+"1"+e;{let t=[],n=0;for(let e=0;e<r;e++)e===o[n]-1?(t[e]=!0,n++):t[e]=!1;return a.FixedIntegerEncoder.encode(r,16)+"0"+s.FixedBitfieldEncoder.encode(t,i)}}static decode(e){if(!/^[0-1]*$/.test(e)||e.length<2||e.indexOf("11")!==e.length-2)throw new o.DecodingError("Undecodable FibonacciInteger '"+e+"'");if("1"===e.charAt(16))return c.FixedIntegerRangeEncoder.decode(e.substring(17));var t=[],n=s.FixedBitfieldEncoder.decode(e.substring(17));for(let e=0;e<n.length;e++)!0===n[e]&&t.push(e+1);return t}}},{"../../error/DecodingError.js":69,"./FixedBitfieldEncoder.js":58,"./FixedIntegerEncoder.js":59,"./FixedIntegerRangeEncoder.js":61}],65:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./BooleanEncoder.js"),n),r(e("./DatetimeEncoder.js"),n),r(e("./FibonacciIntegerEncoder.js"),n),r(e("./FibonacciIntegerRangeEncoder.js"),n),r(e("./FixedBitfieldEncoder.js"),n),r(e("./FixedIntegerEncoder.js"),n),r(e("./FixedIntegerListEncoder.js"),n),r(e("./FixedIntegerRangeEncoder.js"),n),r(e("./FixedStringEncoder.js"),n),r(e("./OptimizedFibonacciRangeEncoder.js"),n),r(e("./OptimizedFixedRangeEncoder.js"),n)},{"./BooleanEncoder.js":54,"./DatetimeEncoder.js":55,"./FibonacciIntegerEncoder.js":56,"./FibonacciIntegerRangeEncoder.js":57,"./FixedBitfieldEncoder.js":58,"./FixedIntegerEncoder.js":59,"./FixedIntegerListEncoder.js":60,"./FixedIntegerRangeEncoder.js":61,"./FixedStringEncoder.js":62,"./OptimizedFibonacciRangeEncoder.js":63,"./OptimizedFixedRangeEncoder.js":64}],66:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./encoder/index.js"),n),r(e("./validate/index.js"),n),r(e("./AbstractEncodableBitStringDataType.js"),n),r(e("./DataType.js"),n),r(e("./EncodableArrayOfFixedIntegerRanges.js"),n),r(e("./EncodableBoolean.js"),n),r(e("./EncodableDataType.js"),n),r(e("./EncodableDatetime.js"),n),r(e("./EncodableFibonacciInteger.js"),n),r(e("./EncodableFibonacciIntegerRange.js"),n),r(e("./EncodableFixedBitfield.js"),n),r(e("./EncodableFixedInteger.js"),n),r(e("./EncodableFixedIntegerList.js"),n),r(e("./EncodableFixedIntegerRange.js"),n),r(e("./EncodableFixedString.js"),n),r(e("./EncodableFlexibleBitfield.js"),n),r(e("./EncodableOptimizedFibonacciRange.js"),n),r(e("./EncodableOptimizedFixedRange.js"),n),r(e("./UnencodableCharacter.js"),n),r(e("./UnencodableInteger.js"),n),r(e("./RangeEntry.js"),n),r(e("./SubstringError.js"),n)},{"./AbstractEncodableBitStringDataType.js":34,"./DataType.js":35,"./EncodableArrayOfFixedIntegerRanges.js":36,"./EncodableBoolean.js":37,"./EncodableDataType.js":38,"./EncodableDatetime.js":39,"./EncodableFibonacciInteger.js":40,"./EncodableFibonacciIntegerRange.js":41,"./EncodableFixedBitfield.js":42,"./EncodableFixedInteger.js":43,"./EncodableFixedIntegerList.js":44,"./Encod
1ableFixedIntegerRange.js":45,"./EncodableFixedString.js":46,"./EncodableFlexibleBitfield.js":47,"./EncodableOptimizedFibonacciRange.js":48,"./EncodableOptimizedFixedRange.js":49,"./RangeEntry.js":50,"./SubstringError.js":51,"./UnencodableCharacter.js":52,"./UnencodableInteger.js":53,"./encoder/index.js":65,"./validate/index.js":68}],67:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],68:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./Predicate.js"),n)},{"./Predicate.js":67}],69:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.DecodingError=void 0;class o extends Error{constructor(e){super(e),this.name="DecodingError"}}n.DecodingError=o},{}],70:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodingError=void 0;class o extends Error{constructor(e){super(e),this.name="EncodingError"}}n.EncodingError=o},{}],71:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.InvalidFieldError=void 0;class o extends Error{constructor(e){super(e),this.name="InvalidFieldError"}}n.InvalidFieldError=o},{}],72:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.ValidationError=void 0;class o extends Error{constructor(e){super(e),this.name="ValidationError"}}n.ValidationError=o},{}],73:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./DecodingError.js"),n),r(e("./EncodingError.js"),n),r(e("./InvalidFieldError.js"),n),r(e("./ValidationError.js"),n)},{"./DecodingError.js":69,"./EncodingError.js":70,"./InvalidFieldError.js":71,"./ValidationError.js":72}],74:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.EncodableBitStringFields=void 0;n.EncodableBitStringFields=class{constructor(){this.fields=new Map}containsKey(e){return this.fields.has(e)}put(e,t){this.fields.set(e,t)}get(e){return this.fields.get(e)}getAll(){return new Map(this.fields)}reset(e){this.fields.clear(),e.getAll().forEach((e,t)=>{this.fields.set(t,e)})}}},{}],75:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],76:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.GenericFields=void 0;n.GenericFields=class{constructor(){this.fields=new Map}containsKey(e){return this.fields.has(e)}put(e,t){this.fields.set(e,t)}get(e){return this.fields.get(e)}getAll(){return new Map(this.fields)}reset(e){this.fields.clear(),e.getAll().forEach((e,t)=>{this.fields.set(t,e)})}}},{}],77:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.HEADER_CORE_SEGMENT_FIELD_NAMES=n.HeaderV1Field=void 0,(r=o=n.HeaderV1Field||(n.HeaderV1Field={})).ID="Id",r.VERSION="Version",r.SECTION_IDS="SectionIds",n.HEADER_CORE_SEGMENT_FIELD_NAMES=[o.ID,o.VERSION,o.SECTION_IDS]},{}],78:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.TCFCAV1_DISCLOSED_VENDORS_SEGMENT_FIELD_NAMES=n.TCFCAV1_PUBLISHER_PURPOSES_SEGMENT_FIELD_NAMES=n.TCFCAV1_CORE_SEGMENT_FIELD_NAMES=n.TcfCaV1Field=void 0,(r=o=n.TcfCaV1Field||(n.TcfCaV1Field={})).VERSION="Version",r.CREATED="Created",r.LAST_UPDATED="LastUpdated",r.CMP_ID="CmpId",r.CMP_VERSION="CmpVersion",r.CONSENT_SCREEN="ConsentScreen",r.CONSENT_LANGUAGE="ConsentLanguage",r.VENDOR_LIST_VERSION="VendorListVersion",r.TCF_POLICY_VERSION="TcfPolicyVersion",r.USE_NON_STANDARD_STACKS="UseNonStandardStacks",r.SPECIAL_FEATURE_EXPRESS_CONSENT="SpecialFeatureExpressConsent",r.PUB_PURPOSES_SEGMENT_TYPE="PubPurposesSegmentType",r.PURPOSES_EXPRESS_CONSENT="PurposesExpressConsent",r.PURPOSES_IMPLIED_CONSENT="PurposesImpliedConsent",r.VENDOR_EXPRESS_CONSENT="VendorExpressConsent",r.VENDOR_IMPLIED_CONSENT="VendorImpliedConsent",r.PUB_RESTRICTIONS="PubRestrictions",r.PUB_PURPOSES_EXPRESS_CONSENT="PubPurposesExpressConsent",r.PUB_PURPOSES_IMPLIED_CONSENT="PubPurposesImpliedConsent",r.NUM_CUSTOM_PURPOSES="NumCustomPurposes",r.CUSTOM_PURPOSES_EXPRESS_CONSENT="CustomPurposesExpressConsent",r.CUSTOM_PURPOSES_IMPLIED_CONSENT="CustomPurposesImpliedConsent",r.DISCLOSED_VENDORS_SEGMENT_TYPE="DisclosedVendorsSegmentType",r.DISCLOSED_VENDORS="DisclosedVendors",n.TCFCAV1_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.CREATED,o.LAST_UPDATED,o.CMP_ID,o.CMP_VERSION,o.CONSENT_SCREEN,o.CONSENT_LANGUAGE,o.VENDOR_LIST_VERSION,o.TCF_POLICY_VERSION,o.USE_NON_STANDARD_STACKS,o.SPECIAL_FEATURE_EXPRESS_CONSENT,o.PURPOSES_EXPRESS_CONSENT,o.PURPOSES_IMPLIED_CONSENT,o.VENDOR_EXPRESS_CONSENT,o.VENDOR_IMPLIED_CONSENT,o.PUB_RESTRICTIONS],n.TCFCAV1_PUBLISHER_PURPOSES_SEGMENT_FIELD_NAMES=[o.PUB_PURPOSES_SEGMENT_TYPE,o.PUB_PURPOSES_EXPRESS_CONSENT,o.PUB_PURPOSES_IMPLIED_CONSENT,o.NUM_CUSTOM_PURPOSES,o.CUSTOM_PURPOSES_EXPRESS_CONSENT,o.CUSTOM_PURPOSES_IMPLIED_CONSENT],n.TCFCAV1_DISCLOSED_VENDORS_SEGMENT_FIELD_NAMES=[o.DISCLOSED_VENDORS_SEGMENT_TYPE,o.DISCLOSED_VENDORS]},{}],79:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.TCFEUV2_VENDORS_DISCLOSED_SEGMENT_FIELD_NAMES=n.TCFEUV2_VENDORS_ALLOWED_SEGMENT_FIELD_NAMES=n.TCFEUV2_PUBLISHER_PURPOSES_SEGMENT_FIELD_NAMES=n.TCFEUV2_CORE_SEGMENT_FIELD_NAMES=n.TcfEuV2Field=void 0,(r=o=n.TcfEuV2Field||(n.TcfEuV2Field={})).VERSION="Version",r.CREATED="Created",r.LAST_UPDATED="LastUpdated",r.CMP_ID="CmpId",r.CMP_VERSION="CmpVersion",r.CONSENT_SCREEN="ConsentScreen",r.CONSENT_LANGUAGE="ConsentLanguage",r.VENDOR_LIST_VERSION="VendorListVersion",r.POLICY_VERSION="PolicyVersion",r.IS_SERVICE_SPECIFIC="IsServiceSpecific",r.USE_NON_STANDARD_STACKS="UseNonStandardStacks",r.SPECIAL_FEATURE_OPTINS="SpecialFeatureOptins",r.PURPOSE_CONSENTS="PurposeConsents",r.PURPOSE_LEGITIMATE_INTERESTS="PurposeLegitimateInterests",r.PURPOSE_ONE_TREATMENT="PurposeOneTreatment",r.PUBLISHER_COUNTRY_CODE="PublisherCountryCode",r.VENDOR_CONSENTS="VendorConsents",r.VENDOR_LEGITIMATE_INTERESTS="VendorLegitimateInterests",r.PUBLISHER_RESTRICTIONS="PublisherRestrictions",r.PUBLISHER_PURPOSES_SEGMENT_TYPE="PublisherPurposesSegmentType",r.PUBLISHER_CONSENTS="PublisherConsents",r.PUBLISHER_LEGITIMATE_INTERESTS="PublisherLegitimateInterests",r.NUM_CUSTOM_PURPOSES="NumCustomPurposes",r.PUBLISHER_CUSTOM_CONSENTS="PublisherCustomConsents",r.PUBLISHER_CUSTOM_LEGITIMATE_INTERESTS="PublisherCustomLegitimateInterests",r.VENDORS_ALLOWED_SEGMENT_TYPE="VendorsAllowedSegmentType",r.VENDORS_ALLOWED="VendorsAllowed",r.VENDORS_DISCLOSED_SEGMENT_TYPE="VendorsDisclosedSegmentType",r.VENDORS_DISCLOSED="VendorsDisclosed",n.TCFEUV2_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.CREATED,o.LAST_UPDATED,o.CMP_ID,o.CMP_VERSION,o.CONSENT_SCREEN,o.CONSENT_LANGUAGE,o.VENDOR_LIST_VERSION,o.POLICY_VERSION,o.IS_SERVICE_SPECIFIC,o.USE_NON_STANDARD_STACKS,o.SPECIAL_FEATURE_OPTINS,o.PURPOSE_CONSENTS,o.PURPOSE_LEGITIMATE_INTERESTS,o.PURPOSE_ONE_TREATMENT,o.PUBLISHER_COUNTRY_CODE,o.VENDOR_CONSENTS,o.VENDOR_LEGITIMATE_INTERESTS,o.PUBLISHER_RESTRICTIONS],n.TCFEUV2_PUBLISHER_PURPOSES_SEGMENT_FIELD_NAMES=[o.PUBLISHER_PURPOSES_SEGMENT_TYPE,o.PUBLISHER_CONSENTS,o.PUBLISHER_LEGITIMATE_INTERESTS,o.NUM_CUSTOM_PURPOSES,o.PUBLISHER_CUSTOM_CONSENTS,o.PUBLISHER_CUSTOM_LEGITIMATE_INTERESTS],n.TCFEUV2_VENDORS_ALLOWED_SEGMENT_FIELD_NAMES=[o.VENDORS_ALLOWED_SEGMENT_TYPE,o.VENDORS_ALLOWED],n.TCFEUV2_VENDORS_DISCLOSED_SEGMENT_FIELD_NAMES=[o.VENDORS_DISCLOSED_SEGMENT_TYPE,o.VENDORS_DISCLOSED]},{}],80:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USCA_GPC_SEGMENT_FIELD_NAMES=n.USCA_CORE_SEGMENT_FIELD_NAMES=n.UsCaField=void 0,(r=o=n.UsCaField||(n.UsCaField={})).VERSION="Version",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.SHARING_OPT_OUT_NOTICE="SharingOptOutNotice",r.SENSITIVE_DATA_LIMIT_USE_NOTICE="SensitiveDataLimitUseNotice",r.SALE_OPT_OUT="SaleOptOut",r.SHARING_OPT_OUT="SharingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.PERSONAL_DATA_CONSENTS="PersonalDataConsents",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USCA_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.SALE_OPT_OUT_NOTICE,o.SHARING_OPT_OUT_NOTICE,o.SENSITIVE_DATA_LIMIT_USE_NOTICE,o.SALE_OPT_OUT,o.SHARING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.PERSONAL_DATA_CONSENTS,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USCA_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],81:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USCO_GPC_SEGMENT_FIELD_NAMES=n.USCO_CORE_SEGMENT_FIELD_NAMES=n.UsCoField=void 0,(r=o=n.UsCoField||(n.UsCoField={})).VERSION="Version",r.SHARING_NOTICE="SharingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USCO_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.SHARING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USCO_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],82:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USCT_GPC_SEGMENT_FIELD_NAMES=n.USCT_CORE_SEGMENT_FIELD_NAMES=n.UsCtField=void 0,(r=o=n.UsCtField||(n.UsCtField={})).VERSION="Version",r.SHARING_NOTICE="SharingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USCT_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.SHARING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USCT_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],83:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USDE_GPC_SEGMENT_FIELD_NAMES=n.USDE_CORE_SEGMENT_FIELD_NAMES=n.UsDeField=void 0,(r=o=n.UsDeField||(n.UsDeField={})).VERSION="Version",r.PROCESSING_NOTICE="ProcessingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USDE_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.PROCESSING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.ADDITIONAL_DATA_PROCESSING_CONSENT,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USDE_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],84:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USFL_CORE_SEGMENT_FIELD_NAMES=n.UsFlField=void 0,(r=o=n.UsFlField||(n.UsFlField={})).VERSION="Version",r.PROCESSING_NOTICE="ProcessingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",n.USFL_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.PROCESSING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.ADDITIONAL_DATA_PROCESSING_CONSENT,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE]},{}],85:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USIA_GPC_SEGMENT_FIELD_NAMES=n.USIA_CORE_SEGMENT_FIELD_NAMES=n.UsIaField=void 0,(r=o=n.UsIaField||(n.UsIaField={})).VERSION="Version",r.PROCESSING_NOTICE="ProcessingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SENSITIVE_DATA_OPT_OUT_NOTICE="SensitiveDataOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USIA_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.PROCESSING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SENSITIVE_DATA_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USIA_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],86:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.UsMn_GPC_SEGMENT_FIELD_NAMES=n.UsMn_CORE_SEGMENT_FIELD_NAMES=n.UsMnField=void 0,(r=o=n.UsMnField||(n.UsMnField={})).VERSION="Version",r.PROCESSING_NOTICE="ProcessingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.UsMn_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.PROCESSING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.ADDITIONAL_DATA_PROCESSING_CONSENT,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.UsMn_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],87:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USMT_GPC_SEGMENT_FIELD_NAMES=n.USMT_CORE_SEGMENT_FIELD_NAMES=n.UsMtField=void 0,(r=o=n.UsMtField||(n.UsMtField={})).VERSION="Version",r.SHARING_NOTICE="SharingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USMT_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.SHARING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.ADDITIONAL_DATA_PROCESSING_CONSENT,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USMT_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],88:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USNAT_GPC_SEGMENT_FIELD_NAMES=n.USNAT_CORE_SEGMENT_FIELD_NAMES=n.UsNatField=void 0,(r=o=n.UsN
1atField||(n.UsNatField={})).VERSION="Version",r.SHARING_NOTICE="SharingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.SHARING_OPT_OUT_NOTICE="SharingOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE="SensitiveDataProcessingOptOutNotice",r.SENSITIVE_DATA_LIMIT_USE_NOTICE="SensitiveDataLimitUseNotice",r.SALE_OPT_OUT="SaleOptOut",r.SHARING_OPT_OUT="SharingOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.PERSONAL_DATA_CONSENTS="PersonalDataConsents",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USNAT_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.SHARING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.SHARING_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE,o.SENSITIVE_DATA_LIMIT_USE_NOTICE,o.SALE_OPT_OUT,o.SHARING_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.PERSONAL_DATA_CONSENTS,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USNAT_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],89:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USNE_GPC_SEGMENT_FIELD_NAMES=n.USNE_CORE_SEGMENT_FIELD_NAMES=n.UsNeField=void 0,(r=o=n.UsNeField||(n.UsNeField={})).VERSION="Version",r.PROCESSING_NOTICE="ProcessingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USNE_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.PROCESSING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.ADDITIONAL_DATA_PROCESSING_CONSENT,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USNE_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],90:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USNH_GPC_SEGMENT_FIELD_NAMES=n.USNH_CORE_SEGMENT_FIELD_NAMES=n.UsNhField=void 0,(r=o=n.UsNhField||(n.UsNhField={})).VERSION="Version",r.PROCESSING_NOTICE="ProcessingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USNH_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.PROCESSING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.ADDITIONAL_DATA_PROCESSING_CONSENT,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USNH_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],91:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USNJ_GPC_SEGMENT_FIELD_NAMES=n.USNJ_CORE_SEGMENT_FIELD_NAMES=n.UsNjField=void 0,(r=o=n.UsNjField||(n.UsNjField={})).VERSION="Version",r.PROCESSING_NOTICE="ProcessingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USNJ_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.PROCESSING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.ADDITIONAL_DATA_PROCESSING_CONSENT,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USNJ_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],92:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USOR_GPC_SEGMENT_FIELD_NAMES=n.USOR_CORE_SEGMENT_FIELD_NAMES=n.UsOrField=void 0,(r=o=n.UsOrField||(n.UsOrField={})).VERSION="Version",r.PROCESSING_NOTICE="ProcessingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USOR_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.PROCESSING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.ADDITIONAL_DATA_PROCESSING_CONSENT,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USOR_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],93:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USTN_GPC_SEGMENT_FIELD_NAMES=n.USTN_CORE_SEGMENT_FIELD_NAMES=n.UsTnField=void 0,(r=o=n.UsTnField||(n.UsTnField={})).VERSION="Version",r.PROCESSING_NOTICE="ProcessingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USTN_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.PROCESSING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.ADDITIONAL_DATA_PROCESSING_CONSENT,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USTN_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],94:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USTX_GPC_SEGMENT_FIELD_NAMES=n.USTX_CORE_SEGMENT_FIELD_NAMES=n.UsTxField=void 0,(r=o=n.UsTxField||(n.UsTxField={})).VERSION="Version",r.PROCESSING_NOTICE="ProcessingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.ADDITIONAL_DATA_PROCESSING_CONSENT="AdditionalDataProcessingConsent",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",r.GPC_SEGMENT_TYPE="GpcSegmentType",r.GPC_SEGMENT_INCLUDED="GpcSegmentIncluded",r.GPC="Gpc",n.USTX_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.PROCESSING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.ADDITIONAL_DATA_PROCESSING_CONSENT,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE],n.USTX_GPC_SEGMENT_FIELD_NAMES=[o.GPC_SEGMENT_TYPE,o.GPC]},{}],95:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USUT_CORE_SEGMENT_FIELD_NAMES=n.UsUtField=void 0,(r=o=n.UsUtField||(n.UsUtField={})).VERSION="Version",r.SHARING_NOTICE="SharingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE="SensitiveDataProcessingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",n.USUT_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.SHARING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE]},{}],96:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USVA_CORE_SEGMENT_FIELD_NAMES=n.UsVaField=void 0,(r=o=n.UsVaField||(n.UsVaField={})).VERSION="Version",r.SHARING_NOTICE="SharingNotice",r.SALE_OPT_OUT_NOTICE="SaleOptOutNotice",r.TARGETED_ADVERTISING_OPT_OUT_NOTICE="TargetedAdvertisingOptOutNotice",r.SALE_OPT_OUT="SaleOptOut",r.TARGETED_ADVERTISING_OPT_OUT="TargetedAdvertisingOptOut",r.SENSITIVE_DATA_PROCESSING="SensitiveDataProcessing",r.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS="KnownChildSensitiveDataConsents",r.MSPA_COVERED_TRANSACTION="MspaCoveredTransaction",r.MSPA_OPT_OUT_OPTION_MODE="MspaOptOutOptionMode",r.MSPA_SERVICE_PROVIDER_MODE="MspaServiceProviderMode",n.USVA_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.SHARING_NOTICE,o.SALE_OPT_OUT_NOTICE,o.TARGETED_ADVERTISING_OPT_OUT_NOTICE,o.SALE_OPT_OUT,o.TARGETED_ADVERTISING_OPT_OUT,o.SENSITIVE_DATA_PROCESSING,o.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,o.MSPA_COVERED_TRANSACTION,o.MSPA_OPT_OUT_OPTION_MODE,o.MSPA_SERVICE_PROVIDER_MODE]},{}],97:[function(e,t,n){var o,r;Object.defineProperty(n,"__esModule",{value:!0}),n.USPV1_CORE_SEGMENT_FIELD_NAMES=n.UspV1Field=void 0,(r=o=n.UspV1Field||(n.UspV1Field={})).VERSION="Version",r.NOTICE="Notice",r.OPT_OUT_SALE="OptOutSale",r.LSPA_COVERED="LspaCovered",n.USPV1_CORE_SEGMENT_FIELD_NAMES=[o.VERSION,o.NOTICE,o.OPT_OUT_SALE,o.LSPA_COVERED]},{}],98:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./EncodableBitStringFields.js"),n),r(e("./Fields.js"),n),r(e("./GenericFields.js"),n),r(e("./HeaderV1Field.js"),n),r(e("./TcfCaV1Field.js"),n),r(e("./TcfEuV2Field.js"),n),r(e("./UsCaField.js"),n),r(e("./UsCoField.js"),n),r(e("./UsCtField.js"),n),r(e("./UsDeField.js"),n),r(e("./UsFlField.js"),n),r(e("./UsIaField.js"),n),r(e("./UsMnField.js"),n),r(e("./UsMtField.js"),n),r(e("./UsNatField.js"),n),r(e("./UsNeField.js"),n),r(e("./UsNhField.js"),n),r(e("./UsNjField.js"),n),r(e("./UsOrField.js"),n),r(e("./UsTnField.js"),n),r(e("./UsTxField.js"),n),r(e("./UsUtField.js"),n),r(e("./UspV1Field.js"),n),r(e("./UsVaField.js"),n)},{"./EncodableBitStringFields.js":74,"./Fields.js":75,"./GenericFields.js":76,"./HeaderV1Field.js":77,"./TcfCaV1Field.js":78,"./TcfEuV2Field.js":79,"./UsCaField.js":80,"./UsCoField.js":81,"./UsCtField.js":82,"./UsDeField.js":83,"./UsFlField.js":84,"./UsIaField.js":85,"./UsMnField.js":86,"./UsMtField.js":87,"./UsNatField.js":88,"./UsNeField.js":89,"./UsNhField.js":90,"./UsNjField.js":91,"./UsOrField.js":92,"./UsTnField.js":93,"./UsTxField.js":94,"./UsUtField.js":95,"./UsVaField.js":96,"./UspV1Field.js":97}],99:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./base64/index.js"),n),r(e("./bitstring/index.js"),n),r(e("./datatype/index.js"),n),r(e("./error/index.js"),n),r(e("./field/index.js"),n),r(e("./section/index.js"),n),r(e("./segment/index.js"),n),r(e("./util/index.js"),n),r(e("./GppModel.js"),n)},{"./GppModel.js":27,"./base64/index.js":31,"./bitstring/index.js":33,"./datatype/index.js":66,"./error/index.js":73,"./field/index.js":98,"./section/index.js":124,"./segment/index.js":167,"./util/index.js":169}],100:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.AbstractLazilyEncodableSection=void 0;let r=e("../error/InvalidFieldError.js");n.AbstractLazilyEncodableSection=class{constructor(){this.encodedString=null,this.dirty=!1,this.decoded=!0,this.segments=this.initializeSegments()}hasField(t){this.decoded||(this.segments=this.decodeSection(this.encodedString),this.dirty=!1,this.decoded=!0);for(let e=0;e<this.segments.length;e++){var n=this.segments[e];if(n.getFieldNames().includes(t))return n.hasField(t)}return!1}getFieldValue(t){this.decoded||(this.segments=this.decodeSection(this.encodedString),this.dirty=!1,this.decoded=!0);for(let e=0;e<this.segments.length;e++){var n=this.segments[e];if(n.hasField(t))return n.getFieldValue(t)}throw new r.InvalidFieldError("Invalid field: '"+t+"'")}setFieldValue(t,n){this.decoded||(this.segments=this.decodeSection(this.encodedString),this.dirty=!1,this.decoded=!0);for(let e=0;e<this.segments.length;e++){var o=this.segments[e];if(o.hasField(t))return void o.setFieldValue(t,n)}throw new r.InvalidFieldError("Invalid field: '"+t+"'")}toObj(){var t={};for(let e=0;e<this.segments.length;e++){var n,o,r=this.segments[e].toObj();for([n,o]of Object.entries(r))t[n]=o}return t}encode(){return null!=this.encodedString&&0!==this.encodedString.length&&!this.dirty||(this.encodedString=this.encodeSection(this.segments),this.dirty=!1,this.decoded=!0),this.encodedString}decode(e){this.encodedString=e,this.segments=this.decodeSection(this.encodedString),this.dirty=!1,this.decoded=!1}setIsDirty(e){this.dirty=e}}},{"../error/InvalidFieldError.js":71}],101:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],102:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.HeaderV1=void 0;let o=e("./AbstractLazilyEncodableSection.js"),r=e("../segment/HeaderV1CoreSegment.js");class i extends o.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return i.ID}getName(){return i.NAME}getVersion(){return i.VERSION}initializeSegments(){var e=[];return e.push(new r.HeaderV1CoreSegment),e}decodeSection(e){var t=this.initializeSegments();if(null!=e&&0!==e.length){var n=e.split(".");for(let e=0;e<t.length;e++)n.length>e&&t[e].decode(n[e])}return t}encodeSection(t){var n=[];for(let e=0;e<t.length;e++){var o=t[e];n.push(o.encode())}return n.join(".")}}(n.HeaderV1=i).ID=3,i.VERSION=1,i.NAME="header"},{"../segment/HeaderV1CoreSegment.js":127,"./AbstractLazilyEncodableSection.js":100}],103:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.Sections=void 0;var o=e("./TcfEuV2.js"),r=e("./TcfCaV1.js"),i=e("./UspV1.js"),s=e("./UsNat.js"),a=e("./UsCa.js"),c=e("./UsVa.js"),l=e("./UsCo.js"),d=e("./UsUt.js"),u=e("./UsCt.js"),p=e("./UsFl.js"),g=e("./UsMt.js"),E=e("./UsOr.js"),f=e("./UsTx.js"),S=e("./UsDe.js"),b=e("./UsIa.js"),m=e("./UsNe.js"),h=e("./UsNh.js"),_=e("./UsNj.js"),C=e("./UsTn.js"),e=e("./UsMn.js");class v{}(n.Sections=v).SECTION_ID_NAME_MAP=new Map([[o.TcfEuV2.ID,o.TcfEuV2.NAME],[r.TcfCaV1.ID,r.TcfCaV1.NAME],[i.UspV1.ID,i.UspV1.NAME],[s.UsNat.ID,s.UsNat.NAME],[a.UsCa.ID,a.UsCa.NAME],[c.UsVa.ID,c.UsVa.NAME],[l.UsCo.ID,l.UsCo.NAME],[d.UsUt.ID,d.UsUt.NAME],[u.UsCt.ID,u.UsCt.NAME],[p.UsFl.ID,p.UsFl.NAME],[g.UsMt.ID,g.UsMt.NAME],[E.UsOr.ID,E.UsOr.NAME],[f.UsTx.ID,f.UsTx.NAME],[S.UsDe.ID,S.UsDe.NAME],[b.UsIa.ID,b.UsIa.NAME],[m.UsNe.ID,m.UsNe.NAME],[h.UsNh.ID,h.UsNh.NAME],[_.UsNj.ID,_.UsNj.NAME],[C.UsTn.ID,C.UsTn.NAME],[e.UsMn.ID,e.UsMn.NAME]]),v.SECTION_ORDER=[o.TcfEuV2.NAME,r.TcfCaV1.NAME,i.UspV1.NAME,s.UsNat.NAME,a.UsCa.NAME,c.UsVa.NAME,l.UsCo.NAME,d.UsUt.NAME,u.UsCt.NAME,p.UsFl.NAME,g.UsMt.NAME,E.UsOr.NAME,f.UsTx.NAME,S.UsDe.NAME,b.UsIa.NAME,m.UsNe.NAME,h.UsNh.NAME,_.UsNj.NAME,C.UsTn.NAME,e.UsMn.NAME]}
1,{"./TcfCaV1.js":104,"./TcfEuV2.js":105,"./UsCa.js":106,"./UsCo.js":107,"./UsCt.js":108,"./UsDe.js":109,"./UsFl.js":110,"./UsIa.js":111,"./UsMn.js":112,"./UsMt.js":113,"./UsNat.js":114,"./UsNe.js":115,"./UsNh.js":116,"./UsNj.js":117,"./UsOr.js":118,"./UsTn.js":119,"./UsTx.js":120,"./UsUt.js":121,"./UsVa.js":122,"./UspV1.js":123}],104:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TcfCaV1=void 0;let o=e("../field/TcfCaV1Field.js"),r=e("../segment/TcfCaV1CoreSegment.js"),i=e("../segment/TcfCaV1PublisherPurposesSegment.js"),s=e("../segment/TcfCaV1DisclosedVendorsSegment.js"),a=e("./AbstractLazilyEncodableSection.js"),c=e("../error/DecodingError.js");class l extends a.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return l.ID}getName(){return l.NAME}getVersion(){return l.VERSION}initializeSegments(){var e=[];return e.push(new r.TcfCaV1CoreSegment),e.push(new i.TcfCaV1PublisherPurposesSegment),e.push(new s.TcfCaV1DisclosedVendorsSegment),e}decodeSection(e){var t=this.initializeSegments();if(null!=e&&0!==e.length){var n=e.split(".");for(let e=0;e<n.length;e++){var o=n[e];if(0!==o.length){var r=o.charAt(0);if("A"<=r&&r<="H")t[0].decode(n[e]);else if("I"<=r&&r<="P")t[2].decode(n[e]);else{if(!("Y"<=r&&r<="Z"||"a"<=r&&r<="f"))throw new c.DecodingError("Unable to decode TcfCaV1 segment '"+o+"'");t[1].decode(n[e])}}}}return t}encodeSection(e){var t=[];return t.push(e[0].encode()),t.push(e[1].encode()),0<this.getFieldValue(o.TcfCaV1Field.DISCLOSED_VENDORS).length&&t.push(e[2].encode()),t.join(".")}setFieldValue(e,t){super.setFieldValue(e,t),e!==o.TcfCaV1Field.CREATED&&e!==o.TcfCaV1Field.LAST_UPDATED&&(t=new Date,super.setFieldValue(o.TcfCaV1Field.CREATED,t),super.setFieldValue(o.TcfCaV1Field.LAST_UPDATED,t))}}(n.TcfCaV1=l).ID=5,l.VERSION=1,l.NAME="tcfcav1"},{"../error/DecodingError.js":69,"../field/TcfCaV1Field.js":78,"../segment/TcfCaV1CoreSegment.js":128,"../segment/TcfCaV1DisclosedVendorsSegment.js":129,"../segment/TcfCaV1PublisherPurposesSegment.js":130,"./AbstractLazilyEncodableSection.js":100}],105:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TcfEuV2=void 0;let i=e("../error/DecodingError.js"),o=e("../error/EncodingError.js"),r=e("../field/TcfEuV2Field.js"),s=e("../segment/TcfEuV2CoreSegment.js"),a=e("../segment/TcfEuV2PublisherPurposesSegment.js"),c=e("../segment/TcfEuV2VendorsAllowedSegment.js"),l=e("../segment/TcfEuV2VendorsDisclosedSegment.js"),d=e("./AbstractLazilyEncodableSection.js");class u extends d.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return u.ID}getName(){return u.NAME}getVersion(){return u.VERSION}initializeSegments(){var e=[];return e.push(new s.TcfEuV2CoreSegment),e.push(new a.TcfEuV2PublisherPurposesSegment),e.push(new c.TcfEuV2VendorsAllowedSegment),e.push(new l.TcfEuV2VendorsDisclosedSegment),e}decodeSection(e){var t=this.initializeSegments();if(null!=e&&0!==e.length){var n=e.split(".");for(let e=0;e<n.length;e++){var o=n[e];if(0!==o.length){var r=o.charAt(0);if("A"<=r&&r<="H")t[0].decode(n[e]);else if("I"<=r&&r<="P")t[3].decode(n[e]);else if("Q"<=r&&r<="X")t[2].decode(n[e]);else{if(!("Y"<=r&&r<="Z"||"a"<=r&&r<="f"))throw new i.DecodingError("Unable to decode TcfEuV2 segment '"+o+"'");t[1].decode(n[e])}}}}return t}encodeSection(e){var t=[];if(1<=e.length){t.push(e[0].encode());var n=this.getFieldValue(r.TcfEuV2Field.IS_SERVICE_SPECIFIC);if(!n)throw new o.EncodingError("Unable to encode TcfEuV2 segment with isServiceSpecific = '"+n+"'");2<=e.length&&t.push(e[3].encode()),3<=e.length&&t.push(e[1].encode())}return t.join(".")}setFieldValue(e,t){e===r.TcfEuV2Field.PURPOSE_LEGITIMATE_INTERESTS&&(t[0]=!1,t[2]=t[3]=t[4]=t[5]=!1),e===r.TcfEuV2Field.CREATED||e===r.TcfEuV2Field.LAST_UPDATED?e===r.TcfEuV2Field.CREATED?super.setFieldValue(r.TcfEuV2Field.LAST_UPDATED,t):super.setFieldValue(r.TcfEuV2Field.CREATED,t):this.updateDateStamp(),super.setFieldValue(e,t)}updateDateStamp(){var e=new Date,e=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()));super.setFieldValue(r.TcfEuV2Field.CREATED,e),super.setFieldValue(r.TcfEuV2Field.LAST_UPDATED,e)}}(n.TcfEuV2=u).ID=2,u.VERSION=2,u.NAME="tcfeuv2"},{"../error/DecodingError.js":69,"../error/EncodingError.js":70,"../field/TcfEuV2Field.js":79,"../segment/TcfEuV2CoreSegment.js":131,"../segment/TcfEuV2PublisherPurposesSegment.js":132,"../segment/TcfEuV2VendorsAllowedSegment.js":133,"../segment/TcfEuV2VendorsDisclosedSegment.js":134,"./AbstractLazilyEncodableSection.js":100}],106:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsCa=void 0;let o=e("../field/UsCaField.js"),r=e("../segment/UsCaCoreSegment.js"),i=e("../segment/UsCaGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsCaCoreSegment),e.push(new i.UsCaGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsCaField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsCaField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsCaField.GPC_SEGMENT_INCLUDED)&&t.pu
1sh(e[1].encode()),t.join(".")}}(n.UsCa=a).ID=8,a.VERSION=1,a.NAME="usca"},{"../field/UsCaField.js":80,"../segment/UsCaCoreSegment.js":135,"../segment/UsCaGpcSegment.js":136,"./AbstractLazilyEncodableSection.js":100}],107:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsCo=void 0;let o=e("./AbstractLazilyEncodableSection.js"),r=e("../field/UsCoField.js"),i=e("../segment/UsCoCoreSegment.js"),s=e("../segment/UsCoGpcSegment.js");class a extends o.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new i.UsCoCoreSegment),e.push(new s.UsCoGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(r.UsCoField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(r.UsCoField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(r.UsCoField.GPC_SEGMENT_INCLUDED)&&t.push(e[1].encode()),t.join(".")}}(n.UsCo=a).ID=10,a.VERSION=1,a.NAME="usco"},{"../field/UsCoField.js":81,"../segment/UsCoCoreSegment.js":137,"../segment/UsCoGpcSegment.js":138,"./AbstractLazilyEncodableSection.js":100}],108:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsCt=void 0;let o=e("../field/UsCtField.js"),r=e("../segment/UsCtCoreSegment.js"),i=e("../segment/UsCtGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsCtCoreSegment),e.push(new i.UsCtGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsCtField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsCtField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsCtField.GPC_SEGMENT_INCLUDED)&&t.push(e[1].encode()),t.join(".")}}(n.UsCt=a).ID=12,a.VERSION=1,a.NAME="usct"},{"../field/UsCtField.js":82,"../segment/UsCtCoreSegment.js":139,"../segment/UsCtGpcSegment.js":140,"./AbstractLazilyEncodableSection.js":100}],109:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsDe=void 0;let o=e("../field/UsDeField.js"),r=e("../segment/UsDeCoreSegment.js"),i=e("../segment/UsDeGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsDeCoreSegment),e.push(new i.UsDeGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsDeField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsDeField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsDeField.GPC_SEGMENT_INCLUDED)&&t.push(e[1].encode()),t.join(".")}}(n.UsDe=a).ID=17,a.VERSION=1,a.NAME="usde"},{"../field/UsDeField.js":83,"../segment/UsDeCoreSegment.js":141,"../segment/UsDeGpcSegment.js":142,"./AbstractLazilyEncodableSection.js":100}],110:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsFl=void 0;let o=e("../segment/UsFlCoreSegment.js"),r=e("./AbstractLazilyEncodableSection.js");class i extends r.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return i.ID}getName(){return i.NAME}getVersion(){return i.VERSION}initializeSegments(){var e=[];return e.push(new o.UsFlCoreSegment),e}decodeSection(e){var t=this.initializeSegments();if(null!=e&&0!==e.length){var n=e.split(".");for(let e=0;e<t.length;e++)n.length>e&&t[e].decode(n[e])}return t}encodeSection(t){var n=[];for(let e=0;e<t.length;e++){var o=t[e];n.push(o.encode())}return n.join(".")}}(n.UsFl=i).ID=13,i.VERSION=1,i.NAME="usfl"},{"../segment/UsFlCoreSegment.js":143,"./AbstractLazilyEncodableSection.js":100}],111:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsIa=void 0;let o=e("../field/UsIaField.js"),r=e("../segment/UsIaCoreSegment.js"),i=e("../segment/UsIaGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsIaCoreSegment),e.push(new i.UsIaGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsIaField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsIaField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsIaField.GPC_SEGMENT_INCLUDED)&&t.pu
1sh(e[1].encode()),t.join(".")}}(n.UsIa=a).ID=18,a.VERSION=1,a.NAME="usia"},{"../field/UsIaField.js":85,"../segment/UsIaCoreSegment.js":144,"../segment/UsIaGpcSegment.js":145,"./AbstractLazilyEncodableSection.js":100}],112:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsMn=void 0;let o=e("../field/UsMnField.js"),r=e("../segment/UsMnCoreSegment.js"),i=e("../segment/UsMnGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsMnCoreSegment),e.push(new i.UsMnGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsMnField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsMnField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsMnField.GPC_SEGMENT_INCLUDED)&&t.push(e[1].encode()),t.join(".")}}(n.UsMn=a).ID=23,a.VERSION=1,a.NAME="usmn"},{"../field/UsMnField.js":86,"../segment/UsMnCoreSegment.js":146,"../segment/UsMnGpcSegment.js":147,"./AbstractLazilyEncodableSection.js":100}],113:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsMt=void 0;let o=e("../field/UsMtField.js"),r=e("../segment/UsMtCoreSegment.js"),i=e("../segment/UsMtGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsMtCoreSegment),e.push(new i.UsMtGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsMtField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsMtField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsMtField.GPC_SEGMENT_INCLUDED)&&t.push(e[1].encode()),t.join(".")}}(n.UsMt=a).ID=14,a.VERSION=1,a.NAME="usmt"},{"../field/UsMtField.js":87,"../segment/UsMtCoreSegment.js":148,"../segment/UsMtGpcSegment.js":149,"./AbstractLazilyEncodableSection.js":100}],114:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNat=void 0;let o=e("./AbstractLazilyEncodableSection.js"),r=e("../field/UsNatField.js"),i=e("../segment/UsNatCoreSegment.js"),s=e("../segment/UsNatGpcSegment.js");class a extends o.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new i.UsNatCoreSegment),e.push(new s.UsNatGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(r.UsNatField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(r.UsNatField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(r.UsNatField.GPC_SEGMENT_INCLUDED)&&t.push(e[1].encode()),t.join(".")}}(n.UsNat=a).ID=7,a.VERSION=1,a.NAME="usnat"},{"../field/UsNatField.js":88,"../segment/UsNatCoreSegment.js":150,"../segment/UsNatGpcSegment.js":151,"./AbstractLazilyEncodableSection.js":100}],115:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNe=void 0;let o=e("../field/UsNeField.js"),r=e("../segment/UsNeCoreSegment.js"),i=e("../segment/UsNeGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsNeCoreSegment),e.push(new i.UsNeGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsNeField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsNeField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsNeField.GPC_SEGMENT_INCLUDED)&&t.pu
1sh(e[1].encode()),t.join(".")}}(n.UsNe=a).ID=19,a.VERSION=1,a.NAME="usne"},{"../field/UsNeField.js":89,"../segment/UsNeCoreSegment.js":152,"../segment/UsNeGpcSegment.js":153,"./AbstractLazilyEncodableSection.js":100}],116:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNh=void 0;let o=e("../field/UsNhField.js"),r=e("../segment/UsNhCoreSegment.js"),i=e("../segment/UsNhGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsNhCoreSegment),e.push(new i.UsNhGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsNhField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsNhField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsNhField.GPC_SEGMENT_INCLUDED)&&t.push(e[1].encode()),t.join(".")}}(n.UsNh=a).ID=20,a.VERSION=1,a.NAME="usnh"},{"../field/UsNhField.js":90,"../segment/UsNhCoreSegment.js":154,"../segment/UsNhGpcSegment.js":155,"./AbstractLazilyEncodableSection.js":100}],117:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNj=void 0;let o=e("../field/UsNjField.js"),r=e("../segment/UsNjCoreSegment.js"),i=e("../segment/UsNjGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsNjCoreSegment),e.push(new i.UsNjGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsNjField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsNjField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsNjField.GPC_SEGMENT_INCLUDED)&&t.push(e[1].encode()),t.join(".")}}(n.UsNj=a).ID=21,a.VERSION=1,a.NAME="usnj"},{"../field/UsNjField.js":91,"../segment/UsNjCoreSegment.js":156,"../segment/UsNjGpcSegment.js":157,"./AbstractLazilyEncodableSection.js":100}],118:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsOr=void 0;let o=e("../field/UsOrField.js"),r=e("../segment/UsOrCoreSegment.js"),i=e("../segment/UsOrGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsOrCoreSegment),e.push(new i.UsOrGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsOrField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsOrField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsOrField.GPC_SEGMENT_INCLUDED)&&t.push(e[1].encode()),t.join(".")}}(n.UsOr=a).ID=15,a.VERSION=1,a.NAME="usor"},{"../field/UsOrField.js":92,"../segment/UsOrCoreSegment.js":158,"../segment/UsOrGpcSegment.js":159,"./AbstractLazilyEncodableSection.js":100}],119:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsTn=void 0;let o=e("../field/UsTnField.js"),r=e("../segment/UsTnCoreSegment.js"),i=e("../segment/UsTnGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsTnCoreSegment),e.push(new i.UsTnGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsTnField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsTnField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsTnField.GPC_SEGMENT_INCLUDED)&&t.pu
1sh(e[1].encode()),t.join(".")}}(n.UsTn=a).ID=22,a.VERSION=1,a.NAME="ustn"},{"../field/UsTnField.js":93,"../segment/UsTnCoreSegment.js":160,"../segment/UsTnGpcSegment.js":161,"./AbstractLazilyEncodableSection.js":100}],120:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsTx=void 0;let o=e("../field/UsTxField.js"),r=e("../segment/UsTxCoreSegment.js"),i=e("../segment/UsTxGpcSegment.js"),s=e("./AbstractLazilyEncodableSection.js");class a extends s.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return a.ID}getName(){return a.NAME}getVersion(){return a.VERSION}initializeSegments(){var e=[];return e.push(new r.UsTxCoreSegment),e.push(new i.UsTxGpcSegment),e}decodeSection(e){var t=this.initializeSegments();return null!=e&&0!==e.length&&(0<(e=e.split(".")).length&&t[0].decode(e[0]),1<e.length?(t[1].setFieldValue(o.UsTxField.GPC_SEGMENT_INCLUDED,!0),t[1].decode(e[1])):t[1].setFieldValue(o.UsTxField.GPC_SEGMENT_INCLUDED,!1)),t}encodeSection(e){var t=[];return 1<=e.length&&(t.push(e[0].encode()),2<=e.length)&&!0===e[1].getFieldValue(o.UsTxField.GPC_SEGMENT_INCLUDED)&&t.push(e[1].encode()),t.join(".")}}(n.UsTx=a).ID=16,a.VERSION=1,a.NAME="ustx"},{"../field/UsTxField.js":94,"../segment/UsTxCoreSegment.js":162,"../segment/UsTxGpcSegment.js":163,"./AbstractLazilyEncodableSection.js":100}],121:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsUt=void 0;let o=e("../segment/UsUtCoreSegment.js"),r=e("./AbstractLazilyEncodableSection.js");class i extends r.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return i.ID}getName(){return i.NAME}getVersion(){return i.VERSION}initializeSegments(){var e=[];return e.push(new o.UsUtCoreSegment),e}decodeSection(e){var t=this.initializeSegments();if(null!=e&&0!==e.length){var n=e.split(".");for(let e=0;e<t.length;e++)n.length>e&&t[e].decode(n[e])}return t}encodeSection(t){var n=[];for(let e=0;e<t.length;e++){var o=t[e];n.push(o.encode())}return n.join(".")}}(n.UsUt=i).ID=11,i.VERSION=1,i.NAME="usut"},{"../segment/UsUtCoreSegment.js":164,"./AbstractLazilyEncodableSection.js":100}],122:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsVa=void 0;let o=e("../segment/UsVaCoreSegment.js"),r=e("./AbstractLazilyEncodableSection.js");class i extends r.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return i.ID}getName(){return i.NAME}getVersion(){return i.VERSION}initializeSegments(){var e=[];return e.push(new o.UsVaCoreSegment),e}decodeSection(e){var t=this.initializeSegments();if(null!=e&&0!==e.length){var n=e.split(".");for(let e=0;e<t.length;e++)n.length>e&&t[e].decode(n[e])}return t}encodeSection(t){var n=[];for(let e=0;e<t.length;e++){var o=t[e];n.push(o.encode())}return n.join(".")}}(n.UsVa=i).ID=9,i.VERSION=1,i.NAME="usva"},{"../segment/UsVaCoreSegment.js":165,"./AbstractLazilyEncodableSection.js":100}],123:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UspV1=void 0;let o=e("../segment/UspV1CoreSegment.js"),r=e("./AbstractLazilyEncodableSection.js");class i extends r.AbstractLazilyEncodableSection{constructor(e){super(),e&&0<e.length&&this.decode(e)}getId(){return i.ID}getName(){return i.NAME}getVersion(){return i.VERSION}initializeSegments(){var e=[];return e.push(new o.UspV1CoreSegment),e}decodeSection(e){var t=this.initializeSegments();if(null!=e&&0!==e.length){var n=e.split(".");for(let e=0;e<t.length;e++)n.length>e&&t[e].decode(n[e])}return t}encodeSection(t){var n=[];for(let e=0;e<t.length;e++){var o=t[e];n.push(o.encode())}return n.join(".")}}(n.UspV1=i).ID=6,i.VERSION=1,i.NAME="uspv1"},{"../segment/UspV1CoreSegment.js":166,"./AbstractLazilyEncodableSection.js":100}],124:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./AbstractLazilyEncodableSection.js"),n),r(e("./EncodableSection.js"),n),r(e("./HeaderV1.js"),n),r(e("./Sections.js"),n),r(e("./TcfCaV1.js"),n),r(e("./TcfEuV2.js"),n),r(e("./UsCa.js"),n),r(e("./UsCo.js"),n),r(e("./UsCt.js"),n),r(e("./UsDe.js"),n),r(e("./UsFl.js"),n),r(e("./UsIa.js"),n),r(e("./UsMn.js"),n),r(e("./UsMt.js"),n),r(e("./UsNat.js"),n),r(e("./UsNe.js"),n),r(e("./UsNh.js"),n),r(e("./UsNj.js"),n),r(e("./UsOr.js"),n),r(e("./UsTn.js"),n),r(e("./UsTx.js"),n),r(e("./UsUt.js"),n),r(e("./UspV1.js"),n),r(e("./UsVa.js"),n)},{"./AbstractLazilyEncodableSection.js":100,"./EncodableSection.js":101,"./HeaderV1.js":102,"./Sections.js":103,"./TcfCaV1.js":104,"./TcfEuV2.js":105,"./UsCa.js":106,"./UsCo.js":107,"./UsCt.js":108,"./UsDe.js":109,"./UsFl.js":110,"./UsIa.js":111,"./UsMn.js":112,"./UsMt.js":113,"./UsNat.js":114,"./UsNe.js":115,"./UsNh.js":116,"./UsNj.js":117,"./UsOr.js":118,"./UsTn.js":119,"./UsTx.js":120,"./UsUt.js":121,"./UsVa.js":122,"./UspV1.js":123}],125:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.AbstractLazilyEncodableSegment=void 0;let o=e("../error/InvalidFieldError.js");n.AbstractLazilyEncodableSegment=class{constructor(){this.encodedString=null,this.dirty=!1,this.decoded=!0,this.fields=this.initializeFields()}validate(){}hasField(e){return this.fields.containsKey(e)}getFieldValue(e){if(this.decoded||(this.decodeSegment(this.encodedString,this.fields),this.dirty=!1,this.decoded=!0),this.fields.containsKey(e))return this.fields.get(e).getValue();throw new o.InvalidFieldError("Invalid field: '"+e+"'")}setFieldValue(e,t){if(this.decoded||(this.decodeSegment(this.encodedString,this.fields),this.dirty=!1,this.decoded=!0),!this.fields.containsKey(e))throw new o.InvalidFieldError(e+" not found");this.fields.get(e).setValue(t),this.dirty=!0}toObj(){var t={},n=this.getFieldNames();for(let e=0;e<n.length;e++){var o=n[e],r=this.getFieldValue(o);t[o]=r}return t}encode(){return null!=this.encodedString&&0!==this.encodedString.length&&!this.dirty||(this.validate(),this.encodedString=this.encodeSegment(this.fields),this.dirty=!1,this.decoded=!0),this.encodedString}decode(e){this.encodedString=e,this.dirty=!1,this.decoded=!1}}},{"../error/InvalidFieldError.js":71}],126:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],127:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.HeaderV1CoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFibonacciIntegerRange.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/HeaderV1Field.js"),d=e("../field/HeaderV1Field.js"),u=e("../section/HeaderV1.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.HEADER_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.HeaderV1Field.ID.toString(),new s.EncodableFixedInteger(6,u.HeaderV1.ID)),e.put(d.HeaderV1Field.VERSION.toString(),new s.EncodableFixedInteger(6,u.HeaderV1.VERSION)),e.put(d.HeaderV1Field.SECTION_IDS.toString(),new i.EncodableFibonacciIntegerRange([])),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode HeaderV1CoreSegment '"+e+"'")}}}n.HeaderV1CoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFibonacciIntegerRange.js":41,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/HeaderV1Field.js":77,"../section/HeaderV1.js":102,"./AbstractLazilyEncodableSegment.js":125}],128:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TcfCaV1CoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableArrayOfFixedIntegerRanges.js"),s=e("../datatype/EncodableBoolean.js"),a=e("../datatype/EncodableDatetime.js"),c=e("../datatype/EncodableFixedBitfield.js"),l=e("../datatype/EncodableFixedInteger.js"),d=e("../datatype/EncodableFixedString.js"),u=e("../datatype/EncodableOptimizedFixedRange.js"),p=e("../error/DecodingError.js"),g=e("../field/EncodableBitStringFields.js"),E=e("../field/TcfCaV1Field.js"),f=e("../field/TcfCaV1Field.js"),S=e("../section/TcfCaV1.js"),b=e("./AbstractLazilyEncodableSegment.js");class m extends b.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return E.TCFCAV1_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new Date,t=new g.EncodableBitStringFields;return t.put(f.TcfCaV1Field.VERSION.toString(),new l.EncodableFixedInteger(6,S.TcfCaV1.VERSION)),t.put(f.TcfCaV1Field.CREATED.toString(),new a.EncodableDatetime(e)),t.put(f.TcfCaV1Field.LAST_UPDATED.toString(),new a.EncodableDatetime(e)),t.put(f.TcfCaV1Field.CMP_ID.toString(),new l.EncodableFixedInteger(12,0)),t.put(f.TcfCaV1Field.CMP_VERSION.toString(),new l.EncodableFixedInteger(12,0)),t.put(f.TcfCaV1Field.CONSENT_SCREEN.toString(),new l.EncodableFixedInteger(6,0)),t.put(f.TcfCaV1Field.CONSENT_LANGUAGE.toString(),new d.EncodableFixedString(2,"EN")),t.put(f.TcfCaV1Field.VENDOR_LIST_VERSION.toString(),new l.EncodableFixedInteger(12,0)),t.put(f.TcfCaV1Field.TCF_POLICY_VERSION.toString(),new l.EncodableFixedInteger(6,2)),t.put(f.TcfCaV1Field.USE_NON_STANDARD_STACKS.toString(),new s.EncodableBoolean(!1)),t.put(f.TcfCaV1Field.SPECIAL_FEATURE_EXPRESS_CONSENT.toString(),new c.EncodableFixedBitfield([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.put(f.TcfCaV1Field.PURPOSES_EXPRESS_CONSENT.toString(),new c.EncodableFixedBitfield([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.put(f.TcfCaV1Field.PURPOSES_IMPLIED_CONSENT.toString(),new c.EncodableFixedBitfield([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.put(f.TcfCaV1Field.VENDOR_EXPRESS_CONSENT.toString(),new u.EncodableOptimizedFixedRange([])),t.put(f.TcfCaV1Field.VENDOR_IMPLIED_CONSENT.toString(),new u.EncodableOptimizedFixedRange([])),t.put(f.TcfCaV1Field.PUB_RESTRICTIONS.toString(),new i.EncodableArrayOfFixedIntegerRanges(6,2,[],!1)),t}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new p.DecodingError("Unable to decode TcfCaV1CoreSegment '"+e+"'")}}}n.TcfCaV1CoreSegment=m},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableArrayOfFixedIntegerRanges.js":36,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableDatetime.js":39,"../datatype/EncodableFixedBitfield.js":42,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedString.js":46,"../datatype/EncodableOptimizedFixedRange.js":49,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/TcfCaV1Field.js":78,"../section/TcfCaV1.js":104,"./AbstractLazilyEncodableSegment.js":125}],129:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TcfCaV1DisclosedVendorsSegment=void 0;let o=e("../base64/TraditionalBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableOptimizedFixedRange.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/TcfCaV1Field.js"),d=e("../field/TcfCaV1Field.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.TraditionalBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.TCFCAV1_DISCLOSED_VENDORS_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.TcfCaV1Field.DISCLOSED_VENDORS_SEGMENT_TYPE.toString(),new i.EncodableFixedInteger(3,1)),e.put(d.TcfCaV1Field.DISCLOSED_VENDORS.toString(),new s.EncodableOptimizedFixedRange([])),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode HeaderV1CoreSegment '"+e+"'")}}}n.TcfCaV1DisclosedVendorsSegment=p},{"../base64/TraditionalBase64UrlEncoder.js":30,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableOptimizedFixedRange.js":49,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/TcfCaV1Field.js":78,"./AbstractLazilyEncodableSegment.js":125}],130:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TcfCaV1PublisherPurposesSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedBitfield.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../datatype/EncodableFlexibleBitfield.js"),c=e("../error/DecodingError.js"),l=e("../field/EncodableBitStringFields.js"),d=e("../field/TcfCaV1Field.js"),u=e("../field/TcfCaV1Field.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return d.TCFCAV1_PUBLISHER_PURPOSES_SEGMENT_FIELD_NAMES}initializeFields(){var e=new l.EncodableBitStringFields;e.put(u.TcfCaV1Field.PUB_PURPOSES_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(3,3)),e.put(u.TcfCaV1Field.PUB_PURPOSES_EXPRESS_CONSENT.toString(),new i.EncodableFixedBitfield([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),e.put(u.TcfCaV1Field.PUB_PURPOSES_IMPLIED_CONSENT.toString(),new i.EncodableFixedBitfield([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]));let t=new s.EncodableFixedInteger(6,0);return e.put(u.TcfCaV1Field.NUM_CUSTOM_PURPOSES.toString(),t),e.put(u.TcfCaV1Field.CUSTOM_PURPOSES_EXPRESS_CONSENT.toString(),new a.EncodableFlexibleBitfield(()=>t.getValue(),[])),e.put(u.TcfCaV1Field.CUSTOM_PURPOSES_IMPLIED_CONSENT.toString(),new a.EncodableFlexibleBitfield(()=>t.getValue(),[])),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new c.DecodingError("Unable to decode TcfCaV1PublisherPurposesSegment '"+e+"'")}}}n.TcfCaV1PublisherPurposesSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedBitfield.js":42,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFlexibleBitfield.js":47,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/TcfCaV1Field.js":78,"./AbstractLazilyEncodableSegment.js":125}],131:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TcfEuV2CoreSegment=void 0;let o=e("../base64/TraditionalBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableArrayOfFixedIntegerRanges.js"),s=e("../datatype/EncodableBoolean.js"),a=e("../datatype/EncodableDatetime.js"),c=e("../datatype/EncodableFixedBitfield.js"),l=e("../datatype/EncodableFixedInteger.js"),d=e("../datatype/EncodableFixedString.js"),u=e("../datatype/EncodableOptimizedFixedRange.js"),p=e("../error/DecodingError.js"),g=e("../field/EncodableBitStringFields.js"),E=e("../field/TcfEuV2Field.js"),f=e("../field/TcfEuV2Field.js"),S=e("../section/TcfEuV2.js"),b=e("./AbstractLazilyEncodableSegment.js");class m extends b.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.TraditionalBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return E.TCFEUV2_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new Date,t=new g.EncodableBitStringFields;return t.put(f.TcfEuV2Field.VERSION.toString(),new l.EncodableFixedInteger(6,S.TcfEuV2.VERSION)),t.put(f.TcfEuV2Field.CREATED.toString(),new a.EncodableDatetime(e)),t.put(f.TcfEuV2Field.LAST_UPDATED.toString(),new a.EncodableDatetime(e)),t.put(f.TcfEuV2Field.CMP_ID.toString(),new l.EncodableFixedInteger(12,0)),t.put(f.TcfEuV2Field.CMP_VERSION.toString(),new l.EncodableFixedInteger(12,0)),t.put(f.TcfEuV2Field.CONSENT_SCREEN.toString(),new l.EncodableFixedInteger(6,0)),t.put(f.TcfEuV2Field.CONSENT_LANGUAGE.toString(),new d.EncodableFixedString(2,"EN")),t.put(f.TcfEuV2Field.VENDOR_LIST_VERSION.toString(),new l.EncodableFixedInteger(12,0)),t.put(f.TcfEuV2Field.POLICY_VERSION.toString(),new l.EncodableFixedInteger(6,5)),t.put(f.TcfEuV2Field.IS_SERVICE_SPECIFIC.toString(),new s.EncodableBoolean(!0)),t.put(f.TcfEuV2Field.USE_NON_STANDARD_STACKS.toString(),new s.EncodableBoolean(!1)),t.put(f.TcfEuV2Field.SPECIAL_FEATURE_OPTINS.toString(),new c.EncodableFixedBitfield([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.put(f.TcfEuV2Field.PURPOSE_CONSENTS.toString(),new c.EncodableFixedBitfield([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.put(f.TcfEuV2Field.PURPOSE_LEGITIMATE_INTERESTS.toString(),new c.EncodableFixedBitfield([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),t.put(f.TcfEuV2Field.PURPOSE_ONE_TREATMENT.toString(),new s.EncodableBoolean(!1)),t.put(f.TcfEuV2Field.PUBLISHER_COUNTRY_CODE.toString(),new d.EncodableFixedString(2,"AA")),t.put(f.TcfEuV2Field.VENDOR_CONSENTS.toString(),new u.EncodableOptimizedFixedRange([])),t.put(f.TcfEuV2Field.VENDOR_LEGITIMATE_INTERESTS.toString(),new u.EncodableOptimizedFixedRange([])),t.put(f.TcfEuV2Field.PUBLISHER_RESTRICTIONS.toString(),new i.EncodableArrayOfFixedIntegerRanges(6,2,[],!1)),t}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new p.DecodingError("Unable to decode TcfEuV2CoreSegment '"+e+"'")}}}n.TcfEuV2CoreSegment=m},{"../base64/TraditionalBase64UrlEncoder.js":30,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableArrayOfFixedIntegerRanges.js":36,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableDatetime.js":39,"../datatype/EncodableFixedBitfield.js":42,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedString.js":46,"../datatype/EncodableOptimizedFixedRange.js":49,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/TcfEuV2Field.js":79,"../section/TcfEuV2.js":105,"./AbstractLazilyEncodableSegment.js":125}],132:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TcfEuV2PublisherPurposesSegment=void 0;let o=e("../base64/TraditionalBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedBitfield.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../datatype/EncodableFlexibleBitfield.js"),c=e("../error/DecodingError.js"),l=e("../field/EncodableBitStringFields.js"),d=e("../field/TcfEuV2Field.js"),u=e("../field/TcfEuV2Field.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.TraditionalBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return d.TCFEUV2_PUBLISHER_PURPOSES_SEGMENT_FIELD_NAMES}initializeFields(){var e=new l.EncodableBitStringFields;e.put(u.TcfEuV2Field.PUBLISHER_PURPOSES_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(3,3)),e.put(u.TcfEuV2Field.PUBLISHER_CONSENTS.toString(),new i.EncodableFixedBitfield([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1])),e.put(u.TcfEuV2Field.PUBLISHER_LEGITIMATE_INTERESTS.toString(),new i.EncodableFixedBitfield([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]));let t=new s.EncodableFixedInteger(6,0);return e.put(u.TcfEuV2Field.NUM_CUSTOM_PURPOSES.toString(),t),e.put(u.TcfEuV2Field.PUBLISHER_CUSTOM_CONSENTS.toString(),new a.EncodableFlexibleBitfield(()=>t.getValue(),[])),e.put(u.TcfEuV2Field.PUBLISHER_CUSTOM_LEGITIMATE_INTERESTS.toString(),new a.EncodableFlexibleBitfield(()=>t.getValue(),[])),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new c.DecodingError("Unable to decode TcfEuV2PublisherPurposesSegment '"+e+"'")}}}n.TcfEuV2PublisherPurposesSegment=g},{"../base64/TraditionalBase64UrlEncoder.js":30,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedBitfield.js":42,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFlexibleBitfield.js":47,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/TcfEuV2Field.js":79,"./AbstractLazilyEncodableSegment.js":125}],133:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TcfEuV2VendorsAllowedSegment=void 0;let o=e("../base64/TraditionalBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableOptimizedFixedRange.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/TcfEuV2Field.js"),d=e("../field/TcfEuV2Field.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.TraditionalBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.TCFEUV2_VENDORS_ALLOWED_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.TcfEuV2Field.VENDORS_ALLOWED_SEGMENT_TYPE.toString(),new i.EncodableFixedInteger(3,2)),e.put(d.TcfEuV2Field.VENDORS_ALLOWED.toString(),new s.EncodableOptimizedFixedRange([])),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode TcfEuV2VendorsAllowedSegment '"+e+"'")}}}n.TcfEuV2VendorsAllowedSegment=p},{"../base64/TraditionalBase64UrlEncoder.js":30,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableOptimizedFixedRange.js":49,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/TcfEuV2Field.js":79,"./AbstractLazilyEncodableSegment.js":125}],134:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.TcfEuV2VendorsDisclosedSegment=void 0;let o=e("../base64/TraditionalBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableOptimizedFixedRange.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/TcfEuV2Field.js"),d=e("../field/TcfEuV2Field.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.TraditionalBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.TCFEUV2_VENDORS_DISCLOSED_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.TcfEuV2Field.VENDORS_DISCLOSED_SEGMENT_TYPE.toString(),new i.EncodableFixedInteger(3,1)),e.put(d.TcfEuV2Field.VENDORS_DISCLOSED.toString(),new s.EncodableOptimizedFixedRange([])),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode TcfEuV2VendorsDisclosedSegment '"+e+"'")}}}n.TcfEuV2VendorsDisclosedSegment=p},{"../base64/TraditionalBase64UrlEncoder.js":30,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableOptimizedFixedRange.js":49,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/TcfEuV2Field.js":79,"./AbstractLazilyEncodableSegment.js":125}],135:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsCaCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsCaField.js"),d=e("../field/UsCaField.js"),u=e("../section/UsCa.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USCA_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsCaField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsCa.VERSION)),o.put(d.UsCaField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCaField.SHARING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCaField.SENSITIVE_DATA_LIMIT_USE_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCaField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCaField.SHARING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCaField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsCaField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new s.EncodableFixedIntegerList(2,[0,0]).withValidator(n)),o.put(d.UsCaField.PERSONAL_DATA_CONSENTS.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCaField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsCaField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCaField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsCaCoreSegment '"+e+"'")}}}n.UsCaCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsCaField.js":80,"../section/UsCa.js":106,"./AbstractLazilyEncodableSegment.js":125}],136:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsCaGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsCaField.js"),d=e("../field/UsCaField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USCA_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsCaField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsCaField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsCaField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsCaGpcSegment '"+e+"'")}}}n.UsCaGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsCaField.js":80,"./AbstractLazilyEncodableSegment.js":125}],137:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsCoCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsCoField.js"),d=e("../field/UsCoField.js"),u=e("../section/UsCo.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USCO_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsCoField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsCo.VERSION)),o.put(d.UsCoField.SHARING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCoField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCoField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCoField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCoField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCoField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsCoField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCoField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsCoField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCoField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsCoCoreSegment '"+e+"'")}}}n.UsCoCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsCoField.js":81,"../section/UsCo.js":107,"./AbstractLazilyEncodableSegment.js":125}],138:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsCoGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsCoField.js"),d=e("../field/UsCoField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USCO_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsCoField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsCoField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsCoField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsCoGpcSegment '"+e+"'")}}}n.UsCoGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsCoField.js":81,"./AbstractLazilyEncodableSegment.js":125}],139:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsCtCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsCtField.js"),d=e("../field/UsCtField.js"),u=e("../section/UsCt.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USCT_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsCtField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsCt.VERSION)),o.put(d.UsCtField.SHARING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCtField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCtField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCtField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCtField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCtField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsCtField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new s.EncodableFixedIntegerList(2,[0,0,0]).withValidator(n)),o.put(d.UsCtField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsCtField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsCtField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsCtCoreSegment '"+e+"'")}}}n.UsCtCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsCtField.js":82,"../section/UsCt.js":108,"./AbstractLazilyEncodableSegment.js":125}],140:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsCtGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsCtField.js"),d=e("../field/UsCtField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USCT_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsCtField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsCtField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsCtField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsCtGpcSegment '"+e+"'")}}}n.UsCtGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsCtField.js":82,"./AbstractLazilyEncodableSegment.js":125}],141:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsDeCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsDeField.js"),d=e("../field/UsDeField.js"),u=e("../section/UsDe.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USDE_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsDeField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsDe.VERSION)),o.put(d.UsDeField.PROCESSING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsDeField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsDeField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsDeField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsDeField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsDeField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsDeField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0]).withValidator(n)),o.put(d.UsDeField.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsDeField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsDeField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsDeField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsDeCoreSegment '"+e+"'")}}}n.UsDeCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsDeField.js":83,"../section/UsDe.js":109,"./AbstractLazilyEncodableSegment.js":125}],142:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsDeGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsDeField.js"),d=e("../field/UsDeField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USDE_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsDeField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsDeField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsDeField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsDeGpcSegment '"+e+"'")}}}n.UsDeGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsDeField.js":83,"./AbstractLazilyEncodableSegment.js":125}],143:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsFlCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsFlField.js"),d=e("../field/UsFlField.js"),u=e("../section/UsFl.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USFL_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsFlField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsFl.VERSION)),o.put(d.UsFlField.PROCESSING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsFlField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsFlField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsFlField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsFlField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsFlField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsFlField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new s.EncodableFixedIntegerList(2,[0,0,0]).withValidator(n)),o.put(d.UsFlField.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsFlField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsFlField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsFlField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsFlCoreSegment '"+e+"'")}}}n.UsFlCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsFlField.js":84,"../section/UsFl.js":110,"./AbstractLazilyEncodableSegment.js":125}],144:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsIaCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsIaField.js"),d=e("../field/UsIaField.js"),u=e("../section/UsIa.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USIA_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsIaField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsIa.VERSION)),o.put(d.UsIaField.PROCESSING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsIaField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsIaField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsIaField.SENSITIVE_DATA_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsIaField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsIaField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsIaField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsIaField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsIaField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsIaField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsIaField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsIaCoreSegment '"+e+"'")}}}n.UsIaCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsIaField.js":85,"../section/UsIa.js":111,"./AbstractLazilyEncodableSegment.js":125}],145:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsIaGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsIaField.js"),d=e("../field/UsIaField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USIA_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsIaField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsIaField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsIaField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsIaGpcSegment '"+e+"'")}}}n.UsIaGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsIaField.js":85,"./AbstractLazilyEncodableSegment.js":125}],146:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsMnCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsMnField.js"),d=e("../field/UsMnField.js"),u=e("../section/UsMn.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.UsMn_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsMnField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsMn.VERSION)),o.put(d.UsMnField.PROCESSING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMnField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMnField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMnField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMnField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMnField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsMnField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMnField.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMnField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsMnField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMnField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsMnCoreSegment '"+e+"'")}}}n.UsMnCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsMnField.js":86,"../section/UsMn.js":112,"./AbstractLazilyEncodableSegment.js":125}],147:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsMnGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsMnField.js"),d=e("../field/UsMnField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.UsMn_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsMnField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsMnField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsMnField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsMnGpcSegment '"+e+"'")}}}n.UsMnGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsMnField.js":86,"./AbstractLazilyEncodableSegment.js":125}],148:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsMtCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsMtField.js"),d=e("../field/UsMtField.js"),u=e("../section/UsMt.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USMT_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsMtField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsMt.VERSION)),o.put(d.UsMtField.SHARING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMtField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMtField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMtField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMtField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMtField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsMtField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new s.EncodableFixedIntegerList(2,[0,0,0]).withValidator(n)),o.put(d.UsMtField.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMtField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsMtField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsMtField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsMtCoreSegment '"+e+"'")}}}n.UsMtCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsMtField.js":87,"../section/UsMt.js":113,"./AbstractLazilyEncodableSegment.js":125}],149:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsMtGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsMtField.js"),d=e("../field/UsMtField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USMT_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsMtField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsMtField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsMtField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsMtGpcSegment '"+e+"'")}}}n.UsMtGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsMtField.js":87,"./AbstractLazilyEncodableSegment.js":125}],150:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNatCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsNatField.js"),d=e("../field/UsNatField.js"),u=e("../section/UsNat.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USNAT_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsNatField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsNat.VERSION)),o.put(d.UsNatField.SHARING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.SHARING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.SENSITIVE_DATA_LIMIT_USE_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.SHARING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsNatField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new s.EncodableFixedIntegerList(2,[0,0,0]).withValidator(n)),o.put(d.UsNatField.PERSONAL_DATA_CONSENTS.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsNatField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNatField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(t,n){null!=t&&0!==t.length||this.fields.reset(n);try{let e=this.base64UrlEncoder.decode(t);66==e.length&&(e=e.substring(0,48)+"00000000"+e.substring(48,52)+"00"+e.substring(52,62)),this.bitStr
1ingEncoder.decode(e,this.getFieldNames(),n)}catch(n){throw new a.DecodingError("Unable to decode UsNatCoreSegment '"+t+"'")}}}n.UsNatCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsNatField.js":88,"../section/UsNat.js":114,"./AbstractLazilyEncodableSegment.js":125}],151:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNatGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsNatField.js"),d=e("../field/UsNatField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USNAT_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsNatField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsNatField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsNatField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsNatGpcSegment '"+e+"'")}}}n.UsNatGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsNatField.js":88,"./AbstractLazilyEncodableSegment.js":125}],152:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNeCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsNeField.js"),d=e("../field/UsNeField.js"),u=e("../section/UsNe.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USNE_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsNeField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsNe.VERSION)),o.put(d.UsNeField.PROCESSING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNeField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNeField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNeField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNeField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNeField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsNeField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNeField.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNeField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsNeField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNeField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsNeCoreSegment '"+e+"'")}}}n.UsNeCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsNeField.js":89,"../section/UsNe.js":115,"./AbstractLazilyEncodableSegment.js":125}],153:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNeGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsNeField.js"),d=e("../field/UsNeField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USNE_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsNeField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsNeField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsNeField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsNeGpcSegment '"+e+"'")}}}n.UsNeGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsNeField.js":89,"./AbstractLazilyEncodableSegment.js":125}],154:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNhCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsNhField.js"),d=e("../field/UsNhField.js"),u=e("../section/UsNh.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USNH_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsNhField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsNh.VERSION)),o.put(d.UsNhField.PROCESSING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNhField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNhField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNhField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNhField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNhField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsNhField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new s.EncodableFixedIntegerList(2,[0,0,0]).withValidator(n)),o.put(d.UsNhField.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNhField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsNhField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNhField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsNhCoreSegment '"+e+"'")}}}n.UsNhCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsNhField.js":90,"../section/UsNh.js":116,"./AbstractLazilyEncodableSegment.js":125}],155:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNhGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsNhField.js"),d=e("../field/UsNhField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USNH_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsNhField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsNhField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsNhField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsNhGpcSegment '"+e+"'")}}}n.UsNhGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsNhField.js":90,"./AbstractLazilyEncodableSegment.js":125}],156:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNjCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsNjField.js"),d=e("../field/UsNjField.js"),u=e("../section/UsNj.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USNJ_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsNjField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsNj.VERSION)),o.put(d.UsNjField.PROCESSING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNjField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNjField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNjField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNjField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNjField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsNjField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0]).withValidator(n)),o.put(d.UsNjField.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNjField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsNjField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsNjField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsNjCoreSegment '"+e+"'")}}}n.UsNjCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsNjField.js":91,"../section/UsNj.js":117,"./AbstractLazilyEncodableSegment.js":125}],157:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsNjGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsNjField.js"),d=e("../field/UsNjField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USNJ_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsNjField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsNjField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsNjField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsNjGpcSegment '"+e+"'")}}}n.UsNjGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsNjField.js":91,"./AbstractLazilyEncodableSegment.js":125}],158:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsOrCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsOrField.js"),d=e("../field/UsOrField.js"),u=e("../section/UsOr.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USOR_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsOrField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsOr.VERSION)),o.put(d.UsOrField.PROCESSING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsOrField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsOrField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsOrField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsOrField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsOrField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsOrField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new s.EncodableFixedIntegerList(2,[0,0,0]).withValidator(n)),o.put(d.UsOrField.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsOrField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsOrField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsOrField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsOrCoreSegment '"+e+"'")}}}n.UsOrCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsOrField.js":92,"../section/UsOr.js":118,"./AbstractLazilyEncodableSegment.js":125}],159:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsOrGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsOrField.js"),d=e("../field/UsOrField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USOR_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsOrField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsOrField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsOrField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsOrGpcSegment '"+e+"'")}}}n.UsOrGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsOrField.js":92,"./AbstractLazilyEncodableSegment.js":125}],160:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsTnCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsTnField.js"),d=e("../field/UsTnField.js"),u=e("../section/UsTn.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USTN_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsTnField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsTn.VERSION)),o.put(d.UsTnField.PROCESSING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTnField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTnField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTnField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTnField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTnField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsTnField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTnField.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTnField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsTnField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTnField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsTnCoreSegment '"+e+"'")}}}n.UsTnCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsTnField.js":93,"../section/UsTn.js":119,"./AbstractLazilyEncodableSegment.js":125}],161:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsTnGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsTnField.js"),d=e("../field/UsTnField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USTN_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsTnField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsTnField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsTnField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsTnGpcSegment '"+e+"'")}}}n.UsTnGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsTnField.js":93,"./AbstractLazilyEncodableSegment.js":125}],162:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsTxCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsTxField.js"),d=e("../field/UsTxField.js"),u=e("../section/UsTx.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USTX_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsTxField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsTx.VERSION)),o.put(d.UsTxField.PROCESSING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTxField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTxField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTxField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTxField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTxField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsTxField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTxField.ADDITIONAL_DATA_PROCESSING_CONSENT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTxField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsTxField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsTxField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsTxCoreSegment '"+e+"'")}}}n.UsTxCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsTxField.js":94,"../section/UsTx.js":120,"./AbstractLazilyEncodableSegment.js":125}],163:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsTxGpcSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableBoolean.js"),s=e("../datatype/EncodableFixedInteger.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsTxField.js"),d=e("../field/UsTxField.js"),u=e("./AbstractLazilyEncodableSegment.js");class p extends u.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USTX_GPC_SEGMENT_FIELD_NAMES}initializeFields(){var e=new c.EncodableBitStringFields;return e.put(d.UsTxField.GPC_SEGMENT_TYPE.toString(),new s.EncodableFixedInteger(2,1)),e.put(d.UsTxField.GPC_SEGMENT_INCLUDED.toString(),new i.EncodableBoolean(!0)),e.put(d.UsTxField.GPC.toString(),new i.EncodableBoolean(!1)),e}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsTxGpcSegment '"+e+"'")}}}n.UsTxGpcSegment=p},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableBoolean.js":37,"../datatype/EncodableFixedInteger.js":43,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsTxField.js":94,"./AbstractLazilyEncodableSegment.js":125}],164:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsUtCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsUtField.js"),d=e("../field/UsUtField.js"),u=e("../section/UsUt.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USUT_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsUtField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsUt.VERSION)),o.put(d.UsUtField.SHARING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsUtField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsUtField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsUtField.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsUtField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsUtField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsUtField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsUtField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsUtField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsUtField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsUtField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsUtCoreSegment '"+e+"'")}}}n.UsUtCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsUtField.js":95,"../section/UsUt.js":121,"./AbstractLazilyEncodableSegment.js":125}],165:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UsVaCoreSegment=void 0;let o=e("../base64/CompressedBase64UrlEncoder.js"),r=e("../bitstring/BitStringEncoder.js"),i=e("../datatype/EncodableFixedInteger.js"),s=e("../datatype/EncodableFixedIntegerList.js"),a=e("../error/DecodingError.js"),c=e("../field/EncodableBitStringFields.js"),l=e("../field/UsVaField.js"),d=e("../field/UsVaField.js"),u=e("../section/UsVa.js"),p=e("./AbstractLazilyEncodableSegment.js");class g extends p.AbstractLazilyEncodableSegment{constructor(e){super(),this.base64UrlEncoder=o.CompressedBase64UrlEncoder.getInstance(),this.bitStr
1ingEncoder=r.BitStringEncoder.getInstance(),e&&this.decode(e)}getFieldNames(){return l.USVA_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return 0<=e&&e<=2}},t=new class{test(e){return 1<=e&&e<=2}},n=new class{test(t){for(let e=0;e<t.length;e++){var n=t[e];if(n<0||2<n)return!1}return!0}},o=new c.EncodableBitStringFields;return o.put(d.UsVaField.VERSION.toString(),new i.EncodableFixedInteger(6,u.UsVa.VERSION)),o.put(d.UsVaField.SHARING_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsVaField.SALE_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsVaField.TARGETED_ADVERTISING_OPT_OUT_NOTICE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsVaField.SALE_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsVaField.TARGETED_ADVERTISING_OPT_OUT.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsVaField.SENSITIVE_DATA_PROCESSING.toString(),new s.EncodableFixedIntegerList(2,[0,0,0,0,0,0,0,0]).withValidator(n)),o.put(d.UsVaField.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsVaField.MSPA_COVERED_TRANSACTION.toString(),new i.EncodableFixedInteger(2,1).withValidator(t)),o.put(d.UsVaField.MSPA_OPT_OUT_OPTION_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o.put(d.UsVaField.MSPA_SERVICE_PROVIDER_MODE.toString(),new i.EncodableFixedInteger(2,0).withValidator(e)),o}encodeSegment(e){e=this.bitStringEncoder.encode(e,this.getFieldNames());return this.base64UrlEncoder.encode(e)}decodeSegment(e,t){null!=e&&0!==e.length||this.fields.reset(t);try{var n=this.base64UrlEncoder.decode(e);this.bitStringEncoder.decode(n,this.getFieldNames(),t)}catch(t){throw new a.DecodingError("Unable to decode UsVaCoreSegment '"+e+"'")}}}n.UsVaCoreSegment=g},{"../base64/CompressedBase64UrlEncoder.js":29,"../bitstring/BitStringEncoder.js":32,"../datatype/EncodableFixedInteger.js":43,"../datatype/EncodableFixedIntegerList.js":44,"../error/DecodingError.js":69,"../field/EncodableBitStringFields.js":74,"../field/UsVaField.js":96,"../section/UsVa.js":122,"./AbstractLazilyEncodableSegment.js":125}],166:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.UspV1CoreSegment=void 0;let o=e("../datatype/UnencodableCharacter.js"),r=e("../datatype/UnencodableInteger.js"),i=e("../error/DecodingError.js"),s=e("../field/GenericFields.js"),a=e("../field/UspV1Field.js"),c=e("../field/UspV1Field.js"),l=e("../section/UspV1.js"),d=e("./AbstractLazilyEncodableSegment.js");class u extends d.AbstractLazilyEncodableSegment{constructor(e){super(),e&&this.decode(e)}getFieldNames(){return a.USPV1_CORE_SEGMENT_FIELD_NAMES}initializeFields(){var e=new class{test(e){return"-"===e||"Y"===e||"N"===e}},t=new s.GenericFields;return t.put(c.UspV1Field.VERSION,new r.UnencodableInteger(l.UspV1.VERSION)),t.put(c.UspV1Field.NOTICE,new o.UnencodableCharacter("-",e)),t.put(c.UspV1Field.OPT_OUT_SALE,new o.UnencodableCharacter("-",e)),t.put(c.UspV1Field.LSPA_COVERED,new o.UnencodableCharacter("-",e)),t}encodeSegment(e){var t="";return(t+=e.get(c.UspV1Field.VERSION).getValue())+e.get(c.UspV1Field.NOTICE).getValue()+e.get(c.UspV1Field.OPT_OUT_SALE).getValue()+e.get(c.UspV1Field.LSPA_COVERED).getValue()}decodeSegment(e,t){if(null==e||4!=e.length)throw new i.DecodingError("Unable to decode UspV1CoreSegment '"+e+"'");try{t.get(c.UspV1Field.VERSION).setValue(parseInt(e.substring(0,1))),t.get(c.UspV1Field.NOTICE).setValue(e.charAt(1)),t.get(c.UspV1Field.OPT_OUT_SALE).setValue(e.charAt(2)),t.get(c.UspV1Field.LSPA_COVERED).setValue(e.charAt(3))}catch(t){throw new i.DecodingError("Unable to decode UspV1CoreSegment '"+e+"'")}}}n.UspV1CoreSegment=u},{"../datatype/UnencodableCharacter.js":52,"../datatype/UnencodableInteger.js":53,"../error/DecodingError.js":69,"../field/GenericFields.js":76,"../field/UspV1Field.js":97,"../section/UspV1.js":123,"./AbstractLazilyEncodableSegment.js":125}],167:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./AbstractLazilyEncodableSegment.js"),n),r(e("./EncodableSegment.js"),n),r(e("./HeaderV1CoreSegment.js"),n),r(e("./TcfCaV1CoreSegment.js"),n),r(e("./TcfCaV1PublisherPurposesSegment.js"),n),r(e("./TcfCaV1DisclosedVendorsSegment.js"),n),r(e("./TcfEuV2CoreSegment.js"),n),r(e("./TcfEuV2PublisherPurposesSegment.js"),n),r(e("./TcfEuV2VendorsAllowedSegment.js"),n),r(e("./TcfCaV1DisclosedVendorsSegment.js"),n),r(e("./UsCaCoreSegment.js"),n),r(e("./UsCaGpcSegment.js"),n),r(e("./UsCoCoreSegment.js"),n),r(e("./UsCoGpcSegment.js"),n),r(e("./UsCtCoreSegment.js"),n),r(e("./UsCtGpcSegment.js"),n),r(e("./UsDeCoreSegment.js"),n),r(e("./UsDeGpcSegment.js"),n),r(e("./UsFlCoreSegment.js"),n),r(e("./UsIaCoreSegment.js"),n),r(e("./UsIaGpcSegment.js"),n),r(e("./UsNatCoreSegment.js"),n),r(e("./UsNeCoreSegment.js"),n),r(e("./UsNeGpcSegment.js"),n),r(e("./UsNhCoreSegment.js"),n),r(e("./UsNhGpcSegment.js"),n),r(e("./UsNjCoreSegment.js"),n),r(e("./UsNjGpcSegment.js"),n),r(e("./UsMnCoreSegment.js"),n),r(e("./UsMnGpcSegment.js"),n),r(e("./UsMtCoreSegment.js"),n),r(e("./UsMtGpcSegment.js"),n),r(e("./UsNatGpcSegment.js"),n),r(e("./UspV1CoreSegment.js"),n),r(e("./UsOrCoreSegment.js"),n),r(e("./UsOrGpcSegment.js"),n),r(e("./UsTnCoreSegment.js"),n),r(e("./UsTnGpcSegment.js"),n),r(e("./UsTxCoreSegment.js"),n),r(e("./UsTxGpcSegment.js"),n),r(e("./UsUtCoreSegment.js"),n),r(e("./UsVaCoreSegment.js"),n)},{"./AbstractLazilyEncodableSegment.js":125,"./EncodableSegment.js":126,"./HeaderV1CoreSegment.js":127,"./TcfCaV1CoreSegment.js":128,"./TcfCaV1DisclosedVendorsSegment.js":129,"./TcfCaV1PublisherPurposesSegment.js":130,"./TcfEuV2CoreSegment.js":131,"./TcfEuV2PublisherPurposesSegment.js":132,"./TcfEuV2VendorsAllowedSegment.js":133,"./UsCaCoreSegment.js":135,"./UsCaGpcSegment.js":136,"./UsCoCoreSegment.js":137,"./UsCoGpcSegment.js":138,"./UsCtCoreSegment.js":139,"./UsCtGpcSegment.js":140,"./UsDeCoreSegment.js":141,"./UsDeGpcSegment.js":142,"./UsFlCoreSegment.js":143,"./UsIaCoreSegment.js":144,"./UsIaGpcSegment.js":145,"./UsMnCoreSegment.js":146,"./UsMnGpcSegment.js":147,"./UsMtCoreSegment.js":148,"./UsMtGpcSegment.js":149,"./UsNatCoreSegment.js":150,"./UsNatGpcSegment.js":151,"./UsNeCoreSegment.js":152,"./UsNeGpcSegment.js":153,"./UsNhCoreSegment.js":154,"./UsNhGpcSegment.js":155,"./UsNjCoreSegment.js":156,"./UsNjGpcSegment.js":157,"./UsOrCoreSegment.js":158,"./UsOrGpcSegment.js":159,"./UsTnCoreSegment.js":160,"./UsTnGpcSegment.js":161,"./UsTxCoreSegment.js":162,"./UsTxGpcSegment.js":163,"./UsUtCoreSegment.js":164,"./UsVaCoreSegment.js":165,"./UspV1CoreSegment.js":166}],168:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.StringUtil=void 0;let o=e("../datatype/SubstringError.js");n.StringUtil=class{static substring(e,t,n){if(n>e.length||t<0||n<t)throw new o.SubstringError("Invalid substring indexes "+t+":"+n+" for string of length "+e.length);return e.substring(t,n)}}},{"../datatype/SubstringError.js":51}],169:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./StringUtil.js"),n)},{"./StringUtil.js":168}],170:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.JsonHttpClient=void 0;n.JsonHttpClient=class{static absCall(o,r,i,s){return new Promise((t,e)=>{let n=new XMLHttpRequest;n.withCredentials=i,n.addEventListener("load",()=>{if(n.readyState==XMLHttpRequest.DONE)if(200<=n.status&&n.status<300){let e=n.response;if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}t(e)}else e(new Error(`HTTP Status: ${n.status} response type: `+n.responseType))}),n.addEventListener("error",()=>{e(new Error("error"))}),n.addEventListener("abort",()=>{e(new Error("aborted"))}),null===r?n.open("GET",o,!0):n.open("POST",o,!0),n.responseType="json",n.timeout=s,n.ontimeout=()=>{e(new Error("Timeout "+s+"ms "+o))},n.send(r)})}static post(e,t,n=!1,o=0){return this.absCall(e,JSON.stringify(t),n,o)}static fetch(e,t=!1,n=0){return this.absCall(e,null,t,n)}}},{}],171:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./JsonHttpClient.js"),n)},{"./JsonHttpClient.js":170}],172:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.GVLError=void 0;class o extends Error{constructor(e){super(e),this.name="GVLError"}}n.GVLError=o},{}],173:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./GVLError.js"),n)},{"./GVLError.js":172}],174:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],175:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.ConsentLanguages=void 0;class o{has(e){return o.langSet.has(e)}forEach(e){o.langSet.forEach(e)}get size(){return o.langSet.size}}(n.ConsentLanguages=o).langSet=new Set(["AR","BG","BS","CA","CS","CY","DA","DE","EL","EN","ES","ET","EU","FI","FR","GL","HE","HI","HR","HU","ID","IS","IT","JA","KA","KO","LT","LV","MK","MS","MT","NL","NO","PL","PT-BR","PT-PT","RO","RU","SK","SL","SQ","SR-LATN","SR-CYRL","SV","SW","TH","TL","TR","UK","VI","ZH","ZH-HANT"])},{}],176:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],177:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],178:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],179:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],180:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],181:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],182:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],183:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],184:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],185:[function(e,t,n){arguments[4][5][0].apply(n,arguments)},{dup:5}],186:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./ByPurposeVendorMap.js"),n),r(e("./ConsentLanguages.js"),n),r(e("./Declarations.js"),n),r(e("./Feature.js"),n),r(e("./GVLMapItem.js"),n),r(e("./IDSetMap.js"),n),r(e("./IntMap.js"),n),r(e("./Purpose.js"),n),r(e("./Stack.js"),n),r(e("./Vendor.js"),n),r(e("./VendorList.js"),n),r(e("./DataCategory.js"),n)},{"./ByPurposeVendorMap.js":174,"./ConsentLanguages.js":175,"./DataCategory.js":176,"./Declarations.js":177,"./Feature.js":178,"./GVLMapItem.js":179,"./IDSetMap.js":180,"./IntMap.js":181,"./Purpose.js":182,"./Stack.js":183,"./Vendor.js":184,"./VendorList.js":185}],187:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./client/index.js"),n),r(e("./error/index.js"),n),r(e("./gvlmodel/index.js"),n)},{"./client/index.js":171,"./error/index.js":173,"./gvlmodel/index.js":186}],188:[function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){e[o=void 0===o?n:o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(n,"__esModule",{value:!0}),r(e("./cmpapi/index.js"),n),r(e("./encoder/index.js"),n),r(e("./gvl/index.js"),n),r(e("./CmpApi.js"),n),r(e("./GVL.js"),n)},{"./CmpApi.js":1,"./GVL.js":2,"./cmpapi/index.js":18,"./encoder/index.js":99,"./gvl/index.js":187}],189:[function(e,t,n){var o,r,t=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}try{o="function"==typeof setTimeout?setTimeout:i}catch(e){o=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}function a(t){if(o===setTimeout)return setTimeout(t,0);if((o===i||!o)&&setTimeout)return(o=setTimeout)(t,0);try{return o(t,0)}catch(e){try{return o.call(null,t,0)}catch(e){return o.call(this,t,0)}}}var c,l=[],d=!1,u=-1;function p(){d&&c&&(d=!1,c.length?l=c.concat(l):u=-1,l.length)&&g()}function g(){if(!d){for(var e=a(p),t=(d=!0,l.length);t;){for(c=l,l=[];++u<t;)c&&c[u].run();u=-1,t=l.length}c=null,d=!1,!function(t){if(r===clearTimeout)return clearTimeout(t);if((r===s||!r)&&clearTimeout)return(r=clearTimeout)(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(e)}}function E(e,t){this.fun=e,this.array=t}function f(){}t.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new E(e,t)),1!==l.length||d||a(g)},E.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=f,t.addListener=f,t.once=f,t.off=f,t.removeListener=f,t.removeAllListeners=f,t.emit=f,t.prependListener=f,t.prependOnceListener=f,t.listeners=function(e){return[]},t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},{}],190:[function(c,e,l){!function(n,a){!function(){var o=c("process/browser.js").nextTick,e=Function.prototype.apply,r=Array.prototype.slice,i={},s=0;function t(e,t){this._id=e,this._clearFn=t}l.setTimeout=function(){return new t(e.call(setTimeout,window,arguments),clearTimeout)},l.setInterval=function(){return new t(e.call(setInterval,window,arguments),clearInterval)},l.clearTimeout=l.clearInterval=function(e){e.close()},t.prototype.unref=t.prototype.ref=function(){},t.prototype.close=function(){this._clearFn.call(window,this._id)},l.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},l.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},l._unrefActive=l.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},l.setImmediate="function"==typeof n?n:function(e){var t=s++,n=!(arguments.length<2)&&r.call(arguments,1);return i[t]=!0,o(function(){i[t]&&(n?e.apply(null,n):e.call(null),l.clearImmediate(t))}),t},l.clearImmediate="function"==typeof a?a:function(e){delete i[e]}}.call(this)}.call(this,c("timers").setImmediate,c("timers").clearImmediate)},{"process/browser.js":189,timers:190}],191:[function(la,da,e){!function(aa,ca){!function(){function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function O(e){return x(e)||n(e)||T(e)||t()}function t(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){var n;if(e)return"string"==typeof e?o(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}function n(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function x(e){if(Array.isArray(e))return o(e)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function V(t,e){var n,o=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)),o}function H(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?V(Object(n),!0).forEach(function(e){y(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function y(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){e=G(e,"string");return"symbol"==N(e)?e:e+""}function G(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function R(){return!!W&&W.gcm_enabled}function e(){return Q}function B(n){var o=commonConstants.getConstants().consentTypeIdMap,r={};return n&&Object.keys(n).forEach(function(e){var t=n[e],t="granted"===t||"1"===t||1===t||!0===t?"granted":"denied";-1<o.indexOf(e)?r[e]=t:isFinite(e)&&o[e-1]&&(r[o[e-1]]=t)}),r}function z(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(R()){var o=t?"default":"update";switch(W.implementation){case"gtag":window.dataLayer=window.dataLayer||[],!function(){dataLayer.push(arguments)}("consent",o,H({},e)),console.log("gtag.js consent set ",o,e);break;case"gtm":window.__privaci_gcm_set_consent?!t&&"pageload"===n||(window.__privaci_gcm_set_consent(e,t),console.log("Google Tag Manager consent set(1) ",o,e)):!t&&ee||(window.dataLayer=window.dataLayer||[],function(){dataLayer.push(arguments)}("consent",o,H({},e)),console.log("Google Tag Manager consent set(2) ",o,e)),t||"pageload"!==n||(ee=!0);break;case"gtm-custom":t||(window.dataLayer=window.dataLayer||[],dataLayer.push(["consent","update",e]));break;default:console.log("Unsupported GCM implementation:",W.implementation)}"pageload"===n&&Y(W.event_page_load,e),"userConsent"===n&&Y(W.event_user_consent,e)}}function Y(e,t){var n;e&&e.enabled&&((e=e.event)===(null==(n=W.event_page_load)?void 0:n.event)&&te?console.log("Skipping duplicate pageload event"):(e===(null==(n=W.event_page_load)?void 0:n.event)&&(te=!0),n=H({event:e},t),window.dataLayer=window.dataLayer||[],dataLayer.push(n)))}var W,J,Z,Q,X,$,ee,te,ne,oe,re,ie,r,i,se,ae,ce,le,de,s,ue,c,pe,ge,Ee,fe,Se,be,me;function V(t,e){var n,o=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)),o}function H(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?V(Object(n),!0).forEach(function(e){y(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function y(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){e=G(e,"string");return"symbol"==N(e)?e:e+""}function G(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function O(e){return x(e)||n(e)||T(e)||t()}function t(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){var n;if(e)return"string"==typeof e?o(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}function n(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function x(e){if(Array.isArray(e))return o(e)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function he(e,t){var s,a;return"function"==typeof WeakMap&&(s=new WeakMap,a=new WeakMap),(he=function(e,t){if(!t&&e&&e.__esMo
1dule)return e;var n,o,r={__proto__:null,default:e};if(null!==e&&("object"==N(e)||"function"==typeof e)){if(n=t?a:s){if(n.has(e))return n.get(e);n.set(e,r)}for(var i in e)"default"!==i&&{}.hasOwnProperty.call(e,i)&&((o=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,i))&&(o.get||o.set)?n(r,i,o):r[i]=e[i])}return r})(e,t)}function _e(e,t){t=!(1<arguments.length&&void 0!==t)||t,e="DBABMA~"+e;if(s)try{s.setGppString(e)}catch(e){console.log("Failed to set GPP string in CmpApi:",e)}return t&&(window.cmpGppData||(window.cmpGppData={}),window.cmpGppData.gppStr=e,window.cmpGppData.gppObj=s?s.getObject():{},s)&&(s.setCmpStatus(ce.LOADED),s.setSignalStatus(ae.READY),s.fireSectionChange(le.NAME)),e}function Ce(e){e&&""!==e?(e=e,"tcfeuv2"===c?_e(e):s&&s.getGppString(),console.log("Gpp string created: ",window.cmpGppData)):(s&&s.setCmpStatus(ce.ERROR),console.log("tcfStr is empty"))}function ve(){var e=window&&window.cmpGppData?window.cmpGppData.gppStr:"";return e||""!==e?(s&&s.setGppString(e),s&&s.getSectionStringById(le.ID)):e}function ye(e,t){var n,o,r,i,s=e.sections_enabled,a=[];for(n in s)s[n]&&a.push(n);a&&0<a.length?(o=e,e=a,ie="default"!=(r=t)&&-1<r.indexOf("#")?r.split("#")[1]:"",i=commonConstants.getConstants().gppConfigIabKeyMap,e.forEach(function(e){var t;c=c||(o[i[e]]&&(t=i[e],(t=o[t]).all_locations||(t=t.locations)&&0<Object.keys(t).length&&(t.hasOwnProperty(r)||t.hasOwnProperty(ie)))?e:"")})):c=""}function Te(e,t){var n=document.createElement("script"),o=(n.setAttribute("data-skip-blocking","true"),commonConstants.getConstants().cspNonceVal);n.setAttribute("src",e),n.async=!0,n.type="text/javascript",o&&n.setAttribute("nonce",o),document.getElementsByTagName("head")[0].appendChild(n),t&&(n.onload=function(){t()})}function Oe(s){var a=commonConstants.getConstants().cspNonceVal;return new Promise(function(n){var e,t=document.createElement("IFRAME"),o=[location.protocol,"//",location.host,location.pathname].join(""),r=Ue("https://"+fe.host+fe.iframePath,"origin",encodeURIComponent(o));for(e in s)s.hasOwnProperty(e)&&(r=Ue(r,e,encodeURIComponent(JSON.stringify(s[e]))));t.setAttribute("src",r),t.setAttribute("data-skip-blocking","true"),a&&t.setAttribute("nonce",a),preferenceCenterGeneration.addClass(t,"securiti-eu-tcf-iframe"),document.body.appendChild(t);var i=function(e){if(-1!==e.origin.indexOf(fe.host))if(e.data&&"string"==typeof e.data)try{var t=JSON.parse(e.data);!t||"object"!==N(t)||"tcfv2CookieFetched"!==t.action&&"tcfv2CookieSet"!==t.action?console.log("IAB Frame: Message with unexpected action, skipping:",null==t?void 0:t.action):(window.removeEventListener("message",i),n(t))}catch(e){console.log("Exception while decoding message from IAB Frame",e)}else console.log("IAB Frame: Invalid message data type, skipping")};window.addEventListener("message",i)})}function Ie(){return ue?Promise.resolve(ue):Oe({meth:"getTcfv2"}).then(function(e){var t;e&&"tcfv2CookieFetched"==e.action&&(e=e.value||"")&&(ue=e,""!==(t=ve())&&t===e||(console.log("Re-creating the gpp string after remote tcf cookie is fetched"),"tcfeuv2"===c&&Ce(e)))})}function Ue(e,t,n){return e+(-1!==e.indexOf("?")?"&":"?")+t+"="+n}function Ne(){var e;return r||(e="".concat(bannerConfigUtils.getParams().cdnBaseUrl,"/consent/iabeu_gdpr/").concat("latest","/"),privaciIABsdk.TCFUtils.setGVLBaseURL(e),r=privaciIABsdk.TCFUtils.initGVLObject()),r}function Ae(){return Promise.race([Ne().readyPromise,new Promise(function(e,t){return setTimeout(function(){return t(new Error("GVL load timed out"))},5e3)})])}function we(){var e;ne&&ne.gpp_tcfeuv2_config&&""!=ne.gpp_tcfeuv2_config.allowed_vendor_ids&&(e=ne.gpp_tcfeuv2_config.allowed_vendor_ids.split(",").map(function(e){return parseInt(e)}),r.narrowVendorsTo(e))}function je(){return r&&Object.keys(r.vendors||{}).length?Object.keys(r.vendors).filter(function(e){return 0<r.vendors[e].legIntPurposes.length}).map(function(e){return parseInt(e)}):[]}function Fe(){preferenceCenterGeneration.setPurposes({purposes:r.purposes,specialPurposes:r.specialPurposes,features:r.features,specialFeatures:r.specialFeatures,stacks:r.stacks,dataCategories:r.dataCategories}),preferenceCenterGeneration.setVendors(r.vendors,r),preferenceCenterGeneration.setAtpVendors(r.g_ac_only_providers),Ee=r.g_atp_version||null;var e=bannerConfigUtils.getCookieValue(commonConstants.getConstants().acStringCookieKey);e&&(ge=e,preferenceCenterGeneration.restoreAtpConsents((e=>{try{var t=e.split("~");
1return t[1]?t[1].split(".").filter(Boolean).map(Number):[]}catch(e){return[]}})(e))),"en"!==re&&r.changeLanguage(re).then(function(){preferenceCenterGeneration.setPurposes({purposes:r.purposes,specialPurposes:r.specialPurposes,features:r.features,specialFeatures:r.specialFeatures,stacks:r.stacks,dataCategories:r.dataCategories})}).catch(function(e){console.log("".concat(re," language is unsupported by IAB TCF."))}),preferenceCenterGeneration.removeDisabledLink()}function Pe(e){se||(i.isServiceSpecific=!0,se=privaciIABsdk.TCFUtils.initCmpApi(i.cmpId,i.cmpVersion,i.isServiceSpecific,me)),se.update(e,!1),"tcfeuv2"===c&&s&&_e(e),Oe({meth:"setTcfv2",value:e}).then(function(e){e&&"tcfv2CookieSet"===e.action&&bannerGenerator.setTCFCookie()})}function De(e){e.isServiceSpecific=!0}function Me(){(se=se||window.privaciIABsdk.TCFUtils.initCmpApi(Se,be,!0)).update(null,!1)}function ke(e,t){var n,o;o=e,t=t,n=new Set(o),t=t.filter(function(e){return!n.has(e)}),o=o.slice().sort(function(e,t){return e-t}),t=t.sort(function(e,t){return e-t}),ge="2~"+o.join(".")+"~dv."+t.join("."),o=ge,t=commonConstants.getConstants().acStringCookieKey,document.cookie=t+"="+o+";path=/;SameSite=None;Secure",preferenceCenterGeneration.restoreAtpConsents(e)}window.GCMUtils=(te=ee=!1,Object.freeze({initGCM:function(){ee=te=!1,W=bannerConfigUtils.getGcmConfig()||{},J=bannerConfigUtils.getBanner().location||"",Z={},Q={},X=[];var t=H({},W.default_mappings),n={},e=(t&&0<Object.keys(t).length&&Object.keys(t).forEach(function(e){Q[e]=t[e].default_state,n[e]=t[e].category_name}),W.region_overrides_enabled&&W.region_mappings&&0<Object.keys(W.region_mappings).length&&(Object.keys(W.region_mappings).forEach(function(e){X=[].concat(O(X),O(e.split(",")))}),(()=>(-1<X.indexOf(J)||-1<X.indexOf(J.split("#")[1]))&&($=-1<X.indexOf(J)?J:J.split("#")[1],1))())&&Object.keys(W.region_mappings).forEach(function(e){var t;(e===$||-1<e.split(",").indexOf($))&&(t=H({},W.region_mappings[e]),Object.keys(t).forEach(function(e){Q[e]=t[e].default_state,n[e]=t[e].category_name}))}),Object.keys(n).forEach(function(e){Z[n[e]]=Z[n[e]]||[],Z[n[e]].push(e)}),bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key)),o={};try{o=""!==e?JSON.parse(e).gcm:{}}catch(e){}o&&0<Object.keys(o).length?z(B(o),!1,"pageload"):Q&&"function"!=typeof __privaci_gtag&&z(Q,!0)},triggerGCMDefaultConsent:function(){z(Q,!0)},isGCMEnabled:R,GCMConfig:function(){return W},getGCMImplementationType:function(){return W.implementation},getGCMDefaultCategoryMapping:function(){return Z},getGCMFDefaultConsentTypeMapping:e,postGcmConsent:z,isShowGCMDescEnabled:function(){return W.show_gcm_description},prepareGCMTriggerMessage:B})),window.TCFUtils=(Ee=ge=null,fe={host:"iab-eu-tcf.securiti.ai",iframePath:"/iab-bridge/index.html"},Se=312,be=1,me={getTCData:function(e,t,n){"boolean"!=typeof t&&(t.enableAdvertiserConsentMode=bannerConfigUtils.isGCMIntegrationEnabledWithTCF(),ge)&&(t.addtlConsent=ge),e(t,n)}},{initTCFsdk:function(o){return new Promise(function(t){re=o;var e=bannerConfigUtils.getParams().sdk_version||"latest",n=document.querySelector("[data-domain-uuid]"),n=n&&"true"===n.getAttribute("disable-config-cache"),e="legacy"===e?"latest":e,e="".concat(bannerConfigUtils.getParams().cdnBaseUrl,"/consent/iab-gdpr-sdk-").concat(e,".js").concat(n?"?time=".concat(Date.now()):"");Promise.resolve().then(function(){return he(la("@iabgpp/cmpapi"))}).then(function(e){if(de=e.CmpApi,le=e.TcfEuV2,ce=e.CmpStatus,ae=e.SignalStatus,window.__gpp=function(){console.log("IAB banner Activated")},s=new de(Se,be,!0,me),GPPUtils.setApplicableSections(e,s,c),"tcfeuv2"===c&&re)try{s.setFieldValue(le.NAME,"ConsentLanguage",re.toUpperCase())}catch(e){}s.setCmpStatus(ce.LOADED)}),Te(e,function(e){Ie().then(function(e){"usnatv1"===c?void 0!==window.__tcfapi&&Me():ue?((i=privaciIABsdk.TCFUtils.getTCString().decode(ue)).gvl=Ne(),i.purposeOneTreatment&&!i.isServiceSpecific?console.log("This TC String is not Global scoped"):Ae().then(function(){we(),(re&&"en"!==re?Promise.race([r.changeLanguage(re).catch(function(){}),new Promise(function(e){return setTimeout(e,500)})]):Promise.resolve()).then(function(){se||(i.isServiceSpecific=!0,se=privaciIABsdk.TCFUtils.init
1CmpApi(i.cmpId,i.cmpVersion,i.isServiceSpecific,me)),i.consentLanguage=(re||"EN").toUpperCase(),i.unsetAllVendorsDisclosed(),i.setAllVendorsDisclosed(),De(i);var e=privaciIABsdk.TCFUtils.getTCString().encode(i);"tcfeuv2"===c&&s&&_e(e),se.update(e,!1),Fe()})}).catch(function(){preferenceCenterGeneration.removeDisabledLink()})):(Ne(),Ae().then(function(){we(),(re&&"en"!==re?Promise.race([r.changeLanguage(re).catch(function(){}),new Promise(function(e){return setTimeout(e,500)})]):Promise.resolve()).then(function(){var e=je();(i=i||privaciIABsdk.TCFUtils.initTCModelObject(r)).cmpId=Se,i.cmpVersion=1,i.consentLanguage=re||"EN",i.consentScreen=1,ie&&(i.publisherCountryCode=ie),i.isServiceSpecific=!0,i.purposeOneTreatment=!1,se=privaciIABsdk.TCFUtils.initCmpApi(i.cmpId,i.cmpVersion,i.isServiceSpecific,me),i.setAllPurposeLegitimateInterests(),i.purposeLegitimateInterests.unset(1),i.vendorLegitimateInterests.set(e),i.setAllVendorsDisclosed(),"tcfeuv2"===c&&s&&_e(privaciIABsdk.TCFUtils.getTCString().encode(i)),se.update("",!0),Fe()})}).catch(function(){preferenceCenterGeneration.removeDisabledLink()}))}),t()})})},initTCFsdkAndSetNilTcObject:function(o){return new Promise(function(t){re=o;var e=bannerConfigUtils.getParams().sdk_version||"latest",n=document.querySelector("[data-domain-uuid]"),n=n&&"true"===n.getAttribute("disable-config-cache"),e="legacy"===e?"latest":e;Te("".concat(bannerConfigUtils.getParams().cdnBaseUrl,"/consent/iab-gdpr-sdk-").concat(e,".js").concat(n?"?time=".concat(Date.now()):""),function(e){Me(),t()})})},fetchTCFCookie:Ie,clearTCFCookie:function(){return Oe({meth:"setTcfv2",value:""}).then(function(e){e&&"tcfv2CookieSet"===e.action&&(ue=null)}).catch(function(e){console.log("Failed to clear TCF cookie:",e)})},isGDPREnabled:function(e,t){if(window.isUsNationalEnabled="usnatv1"===c,1!=oe&&0!=oe){if(!e||!t)return!1;oe=!(!(ne=ne||e).sections_enabled||c||(ye(ne,t),!c))}return oe},updateConsent:function(e){e.vendorDisclosed;var t=e.vendorConsents,n=e.vendorLegitimateInterests,o=e.purposeConsents,r=e.purposeLegitimateInterests,e=e.specialFeatureOptins;i&&(i.unsetAll(),i.vendorConsents.set(t),i.vendorLegitimateInterests.set(n),i.purposeConsents.set(o),i.purposeLegitimateInterests.set(r),i.specialFeatureOptins.set(e),i.unsetAllVendorsDisclosed(),i.setAllVendorsDisclosed(),i.consentScreen=2,i.consentLanguage=re||"EN",De(i),i.updated(),Pe(privaciIABsdk.TCFUtils.getTCString().encode(i)))},getTCModel:function(){if(i)return"object"===N(i)?H(H({},i),{},{enableAdvertiserConsentMode:bannerConfigUtils.isGCMIntegrationEnabledWithTCF()}):i;console.log("No TC Model Object found!")},updateConsentFromBanner:function(e,t){switch(pe=t,e){case"deny":i&&(i.vendorConsents.set([]),i.specialFeatureOptins.set([]),i.purposeConsents.set([]),i.unsetAllVendorsDisclosed(),i.setAllVendorsDisclosed(),i.consentScreen=1,De(i),i.updated(),Pe(privaciIABsdk.TCFUtils.getTCString().encode(i))),"usnatv1"===c&&GPPUtils.updateUsNatioanlConsent([]);break;case"allow":var n,o,r;i&&(o=(()=>{var t,n,o=commonConstants.getConstants().consentPurposeIds,e=ne&&ne.gpp_tcfeuv2_config&&ne.gpp_tcfeuv2_config.allowed_purpose_ids||"";return e?(t=new Set,n=new Set,e.split(",").map(function(e){return+e}).forEach(function(e){(o.includes(e)?t:n).add(e)}),{consentPurposes:O(t),legitimatePurposes:O(n)}):[]})(),n=void 0===(n=o.consentPurposes)?[]:n,o=void 0===(o=o.legitimatePurposes)?[]:o,r=je(),i.unsetAll(),i.purposeLegitimateInterests.set(o),i.vendorLegitimateInterests.set(r),i.setAllVendorConsents(),i.setAllSpecialFeatureOptins(),i.purposeConsents.set(n),i.unsetAllVendorsDisclosed(),i.setAllVendorsDisclosed(),i.consentScreen=1,De(i),i.updated(),Pe(privaciIABsdk.TCFUtils.getTCString().encode(i))),"usnatv1"===c&&GPPUtils.handleUSOptinAllowOptoutDismiss();break;case"dismiss":i&&(i.unsetAllVendorsDisclosed(),i.setAllVendorsDisclosed(),i.consentScreen=1,De(i),i.updated(),Pe(privaciIABsdk.TCFUtils.getTCString().encode(i))),"usnatv1"===c&&("opt-out"===pe?GPPUtils.handleUSOptinAllowOptoutDismiss():"opt-in"===pe&&GPPUtils.updateUsNatioanlConsent([]))}(t=preferenceCenterGeneration.getAtpVendorIds()).length&&ke("allow"===e?t:[],t)},getPayload:function(){return i&&"tcfeuv2"===c?(De(i),{tc_string:privaciIABsdk.TCFUtils.getTCString().encode(i),ac_string:ge,g_atp_version:Ee,tc_data:{tc_string_creation_date:parseInt(new Date(i.created).getTime()/1e3),tc_string_update_date:parseInt(new Date(i.lastUpdated).getTime()/1e3),gvl_version:i.gvl.vendorListVersion,tcf_policy_version:5,cmp_id:Se,cmp_ver
1sion:1,is_service_specific:!0,use_non_standard_stacks:!1,publisher_cc:ie,purpose_one_treatment:!1,out_of_band:JSON.stringify({}),purpose:JSON.stringify({consents:(O(i.purposeConsents)||[]).reduce(function(e,t){return e[t[0]]=t[1],e},{}),legitimateInterests:(O(i.purposeLegitimateInterests)||[]).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),vendor:JSON.stringify({consents:(O(i.vendorConsents)||[]).reduce(function(e,t){return t[1]&&!0===t[1]&&(e[t[0]]=t[1]),e},{}),legitimateInterests:(O(i.vendorLegitimateInterests)||[]).reduce(function(e,t){return t[1]&&!0===t[1]&&(e[t[0]]=t[1]),e},{})}),special_feature_optins:JSON.stringify((O(i.specialFeatureOptins)||[]).reduce(function(e,t){return e[t[0]]=t[1],e},{})),publisher:JSON.stringify({})}}):"tcfeuv2"!==c?GPPUtils.gppDataPayload():{}},getGppCmpApi:function(){return s},getActiveGppEnabledSection:ye,getGppActiveSection:function(){return c||""},secBaseIframeCreation:Oe,getVendorWithLegitimateInterests:je,setCmpDisplayStatusVisible:function(){if(s&&"visible"!==s.getCmpDisplayStatus()&&s.setCmpDisplayStatus("visible"),se&&i)try{var e=privaciIABsdk.TCFUtils.getTCString().encode(i);se.update(e,!0)}catch(e){se.update("",!0)}},setCmpDisplayStatusHidden:function(){s&&"hidden"!==s.getCmpDisplayStatus()&&s.setCmpDisplayStatus("hidden")},setAtpConsents:ke,getAtpVersion:function(){return Ee}}),"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(e),o=1;o<arguments.length;o++){var r=arguments[o];if(null!=r)for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])}return n},writable:!0,configurable:!0}),Element&&!Element.prototype.matches&&((Xo=Element.prototype).matches=Xo.matchesSelector||Xo.mozMatchesSelector||Xo.msMatchesSelector||Xo.oMatchesSelector||Xo.webkitMatchesSelector);var xe,Ve,Le,Ge,Re,Be,ze,He,qe,Ke,Ye,We,Je,j,Ze,Qe,Xe,$e,et,tt,nt,ot,rt,it,st,at,ct,lt,dt,ut,pt,gt;xe=document,Ve={baseID:"atab_",defaultTabLabel:"Tab ",elClass:"atabs",headingAttribute:"data-atabs-heading",defaultOrientation:"vertical",panelClass:"atabs__panel",panelSelector:"[data-atabs-panel]",tabClass:"atabs__list__tab",tabListClass:"atabs__list"},Le={UP:38,DOWN:40,LEFT:37,RIGHT:39,HOME:36,END:35,ENTER:13,SPACE:32,DELETE:46,TAB:9},Ge=function(e){return e+Math.floor(999*Math.random())},Re=function(e,t){return Array.prototype.filter.call(e.children,function(e){return e.matches(t)})},Be=function(){return window.location.hash.replace("#","")},window.ARIAtabs=function(e,t){var c,l,d=Object.assign(Ve,t),n=d.defaultOrientation,u=[],p=0,g=0,o=p,E=e,f="["+d.headingAttribute+"]",r=function(){var e=xe.createElement("div");return e.setAttribute("role","tablist"),e.classList.add(d.tabListClass),e.classList.add("cmp-tabs__nav"),e.id=l+"_list",e.innerHTML="",e.setAttribute("aria-orientation",n),E.insertBefore(e,E.querySelector(":first-child")),e},i=(this.addTab=function(e,t,n){var o,r,i,s=e,a=u.length;s&&(i=(o=s.querySelector(f)).innerHTML,i=function(e,t,n,o){var r=xe.createElement("span");return r.id=l+"_tab_"+e,r.tabIndex=-1,r.setAttribute("role","tab"),r.setAttribute("aria-selected",p===e),p===e&&r.setAttribute("aria-controls",t),r.setAttribute("data-controls",t),r.innerHTML=n,r.classList.add(d.tabClass),o&&r.classList.add(o),r.addEventListener("click",function(){b.call(this,e),this.focus()},!1),r.addEventListener("keydown",v.bind(this),!1),r.addEventListener("focus",function(){y.call(this,e)},!1),r}(a,r=s.id||l+"_panel_"+a,i,n),c.appendChild(i),s.id=r,s.setAttribute("role","tabpanel"),s.setAttribute("aria-labelledby",l+"_tab_"+a),s.classList.add(d.panelClass),d.fullWidth&&s.classList.add("full-width"),s.hidden=!0,E.contains(e)||E.appendChild(e),s.getAttribute("id")===Be()?p=a:0===g&&"default"===s.getAttribute("data-atabs-panel")&&(g=p=a),o&&"keep"!==o.getAttribute(d.headingAttribute)&&o.parentNode.removeChild(o),s.addEventListener("keydown",_.bind(this),!1),s.addEventListener("blur",C,!1),u.push({tab:i,panel:s}))},function(){for(var e=Re(E,d.panelSelector),t=0;t<e.length;t++)this.addTab(e[t])}),s=function(){return p<u.length-1?++p:p=0},a=function(){return 0<p?--p:p=u.length-1},S=function(){u[p].tab.focus()},b=function(e){p=e,I()},m=function(e){e.preventDefault(),a(),S(),I()},h=function(e){e.preventDefault(),s(),S(),I()},_=function(e){(e.keyCode||e.which)===Le.TAB&&C()},C=function(){u[p].panel.removeAttribute("tabindex")},v=function(e){switch(e.keyCode||e.which){case Le.TAB:u[o].panel.tabIndex=0,p=o;break;case Le.ENTER:case Le.SPACE:e.preventDefault(),I();break;case Le.LEFT:case Le.UP:m(e);break;case Le.RIGHT:case Le.DOWN:h(e);break;case Le.END:e.preventDefault(),p=u.length-1,S(),I();break;case Le.HOME:e.preventDefault(),p=0,S(),I();break;case Le.DELETE:1<u.length&&canRemove&&(e.preventDefault(),removeTabAndPanel
1(p),S())}},y=function(e){e!==p&&S()},T=function(){for(var e=0;e<u.length;e++)O(e)},O=function(e){u[e].panel.hidden=!0,u[e].tab.tabIndex=-1,u[e].tab.setAttribute("aria-selected",!1),u[e].tab.removeAttribute("aria-controls")},I=function(){var e=u[p];return T(),e.tab.setAttribute("aria-controls",e.tab.getAttribute("data-controls")),e.tab.setAttribute("aria-selected",!0),e.tab.tabIndex=0,e.panel.hidden=!1,o=p};return function(){l=E.id||Ge(d.baseID),E.classList.add(d.elClass),c=r(),i.call(this),-1<p&&I()}.call(this),this};function Et(e,t){return bt(e)||St(e,t)||T(e,t)||ft()}function ft(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function St(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i,s,a=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=i.call(n)).done)&&(a.push(o.value),a.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(l)throw r}}return a}}function bt(e){if(Array.isArray(e))return e}function O(e){return x(e)||n(e)||T(e)||t()}function t(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){var n;if(e)return"string"==typeof e?o(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}function n(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function x(e){if(Array.isArray(e))return o(e)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function V(t,e){var n,o=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)),o}function H(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?V(Object(n),!0).forEach(function(e){y(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function y(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){e=G(e,"string");return"symbol"==N(e)?e:e+""}function G(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mt(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return{value:(e=e&&n>=e.length?void 0:e)&&e[n++],done:!e}}}}throw new TypeError(N(e)+" is not iterable")}function q(){var E,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function o(e,t,n,o){var r,i,s,a,c,l,d,u,p,t=t&&t.prototype instanceof S?t:S,t=Object.create(t.prototype);return m(t,"_invoke",(r=e,i=n,d=o||[],u=!1,p={p:l=0,n:0,v:E,a:g,f:g.bind(E,4),d:function(e,t){return s=e,a=0,c=E,p.n=t,f}},function(e,t,n){if(1<l)throw TypeError("Generator is already running");for(u&&1===t&&g(t,n),a=t,c=n;(b=a<2?E:c)||!u;){s||(a?a<3?(1<a&&(p.n=-1),g(a,c)):p.n=c:p.v=c);try{if(l=2,s){if(b=s[e=a?e:"next"]){if(!(b=b.call(s,c)))throw TypeError("iterator result is not an object");if(!b.done)return b;c=b.value,a<2&&(a=0)}else 1===a&&(b=s.return)&&b.call(s),a<2&&(c=TypeError("The iterator does not provide a '"+e+"' method"),a=1);s=E}else if((b=(u=p.n<0)?c:r.call(i,p))!==f)break}catch(e){s=E,a=1,c=e}finally{l=1}}return{value:b,done:u}}),!0),t;function g(e,t){for(a=e,c=t,b=0;!u&&l&&!n&&b<d.length;b++){var n,o=d[b],r=p.p,i=o[2];3<e?(n=i===t)&&(c=o[(a=o[4])?5:a=3],o[4]=o[5]=E):o[0]<=r&&((n=e<2&&r<o[
11])?(a=0,p.v=t,p.n=o[1]):r<i&&(n=e<3||o[0]>t||i<t)&&(o[4]=e,o[5]=t,p.n=i,a=0))}if(n||1<e)return f;throw u=!0,t}}var f={};function S(){}function r(){}function i(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(m(b={},t,function(){return this}),b),s=i.prototype=S.prototype=Object.create(e);function a(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,m(e,n,"GeneratorFunction")),e.prototype=Object.create(s),e}return m(s,"constructor",r.prototype=i),m(i,"constructor",r),m(i,n,r.displayName="GeneratorFunction"),m(s),m(s,n,"Generator"),m(s,t,function(){return this}),m(s,"toString",function(){return"[object Generator]"}),(q=function(){return{w:o,m:a}})()}function m(e,t,n,o){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(m=function(e,t,n,o){function r(t,n){m(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[t]=n:(r("next",0),r("throw",1),r("return",2))})(e,t,n,o)}function V(t,e){var n,o=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)),o}function H(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?V(Object(n),!0).forEach(function(e){y(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function y(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){e=G(e,"string");return"symbol"==N(e)?e:e+""}function G(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function ht(e,t,n,o,r,i,s){try{var a=e[i](s),c=a.value}catch(e){return n(e)}a.done?t(c):Promise.resolve(c).then(o,r)}function K(a){return function(){var e=this,s=arguments;return new Promise(function(t,n){var o=a.apply(e,s);function r(e){ht(o,t,n,r,i,"next",e)}function i(e){ht(o,t,n,r,i,"throw",e)}r(void 0)})}}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Et(e,t){return bt(e)||St(e,t)||T(e,t)||ft()}function ft(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){var n;if(e)return"string"==typeof e?o(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function St(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i,s,a=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=i.call(n)).done)&&(a.push(o.value),a.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(l)throw r}}return a}}function bt(e){if(Array.isArray(e))return e}function _t(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:Date.now(),o=3<arguments.length&&void 0!==arguments[3]&&arguments[3],r=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,n=n||Date.now();return{cookie:{property_id:t},granted:e,is_essential:!!o,stc:r,timestamp:parseInt(n/1e3)}}function Ct(e){for(var t=yt(),n=0;n<j.length;n++){var o=commonUtils.getCategoryConsent({category:j[n],isGpcEnabled:lt&&bannerConfigUtils.isGpcEnabled(),config:bannerConfigUtils.getParams(),location:bannerConfigUtils.getParams().location,complianceType:He});e.push(_t(o,j[n].cookies[0].id,null,j[n].disable_opt_out,Tt(j[n].id,o?1:0,t)))}}function vt(e){for(var t=yt(),n=0;n<j.length;n++)e.push(_t(j[n].disable_opt_out,j[n].cookies[0].id,null,j[n].disable_opt_out,Tt(j[n].id,j[n].disable_opt_out?1:0,t)))}function yt(){var e=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key);if(e)try{var t=JSON.parse(e);return t&&t.st?t.st:{}}catch(e){console.debug("Error parsing consents cookie for state:",e)}return{}}function Tt(e,t,n){n=n&&n[e];return 0===n&&1===t?Je:1===n&&0===t?We:0}function Ot(e){if(!e||"object"!==N(e))return"";for(var t=Object.keys(e).sort(),n={},o=0;o<t.length;o++)n[t[o]]=e[t[o]];return JSON.stringify(n)}function It(e){var t=commonConstants.getConstants().consents_cookie_key,n=bannerConfigUtils.getCookieValue(t),o={},r="";if(n)try{var i=JSON.parse(n);i.ts&&(o.ts=i.ts),i.consents&&(r=Ot(i.consents))}catch(e){}n=Object.assign({},o,e);"ts"in e||(i=e.consents?Ot(e.consents):r)&&i!==r&&(n.ts=Math.floor(Date.now()/1e3)),Pt(t,JSON.stringify(n))}function h(e,t,n,o){this.v=e||0,this.sync=t||0,this.kn=n||"",this.cid=o||0}function Ut(){return(Ut=K(q().m(function e(o){var t,n,r,i,s,a,c,l,d,u,p,g,E,f,S,b=arguments;return q().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t=!(1<b.length&&void 0!==b[1])||b[1],n=commonConstants.getConstants().consents_cookie_key,r=bannerConfigUtils.getCookieValue(n)){e.
1n=1;break}return e.a(2,"");case 1:return e.p=1,i=JSON.parse(r),E=bannerConfigUtils.getParams().categories||[],f=commonConstants.getConstants().complianceTypeCode[o],s=Date.now(),a=o===commonConstants.getConstants().complianceType.INFO,c={},l=[],d={},u=bannerConfigUtils.getParams(),p=u.location||"",g=bannerConfigUtils.isGpcEnabled()&&bannerConfigUtils.getGpcStatusInSelectedLocation(),E.forEach(function(e){var t="Essential"===e.base_category,n=a||commonUtils.getCategoryConsent({category:e,isGpcEnabled:g,config:u,location:p,complianceType:o});c[e.id]=n?1:0,l.push(_t(n,e.cookies[0].id,s,t,0)),d[e.name]=n}),i.consents=c,i.ct=f,a&&GCMUtils.isGCMEnabled()?i.gcm=Gt(d):i.gcm&&"opt-in"===o&&Object.keys(i.gcm).forEach(function(e){i.gcm[e]="denied"}),Qe="cmpl-update",Ze=i.implicit_consent||!1,e.p=2,xt(l,!(e.n=3),s);case 3:Pt(n,JSON.stringify(i)),t&&(E=bannerConfigUtils.getParams().published_version||0,h.read().withVersion(E).save()),Ht(d),zt(d),Bt(d);try{Yt(d)}catch(e){console.log("Error while unblocking scripts during compliance transition:",e)}return e.a(2,JSON.stringify(i));case 4:return e.p=4,f=e.v,console.log("Failed to record consent to backend, cookies not updated:",f),e.a(2,"");case 5:return e.p=5,S=e.v,console.log("Failed to silently update consent:",S),e.a(2,"");case 6:return e.a(2)}},e,null,[[2,4],[1,5]])}))).apply(this,arguments)}function Nt(){return At.apply(this,arguments)}function At(){return(At=K(q().m(function e(t){var n,o,r,i,s,a,c,l,d,u,p,g,E,f,S,b,m;return q().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=t.newComplianceType,o=t.updatePublishedVersion,r=t.bannerAction,i=t.isImplicit,s=t.scenarioLabel,a=t.computeConsent,c=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key)){e.n=1;break}return e.a(2,"");case 1:return e.p=1,S=JSON.parse(c),f=bannerConfigUtils.getParams().categories||[],b=commonConstants.getConstants().complianceTypeCode[n],l=Date.now(),d=n===commonConstants.getConstants().complianceType.INFO,u=S.consents||{},p={},g=[],E={},f.forEach(function(e){var t="Essential"===e.base_category,n=a(e,{isEssential:t,isNoticeOnlyTarget:d,previousConsents:u});p[e.id]=n?1:0,g.push(_t(n,e.cookies[0].id,l,t,0)),E[e.name]=n}),f=(e=>{var t=e.existingCookieData,n=e.newConsents,o=e.consentedStatusByCategory,r=e.newComplianceCode,e=e.isImplicit,i=bannerConfigUtils.getParams(),s=commonConstants.getConstants().recordConsentStatus,a=!1;try{a=window.top.navigator.globalPrivacyControl||!1}catch(e){}return t=H(H({},t),{},{consents:n,location:"default"!==i.location?i.location:"",lang:i.lang,gpcInBrowserOnConsent:a,gpcStatusInPortalOnConsent:i.gpc_enabled||!1,status:s.SUCCESS,implicit_consent:e,ct:r}),GCMUtils.isGCMEnabled()&&(t.gcm=Gt(o)),t})({existingCookieData:S,newConsents:p,consentedStatusByCategory:E,newComplianceCode:b,isImplicit:i}),Qe=r,Ze=i,e.p=2,xt(g,!(e.n=3),l);case 3:It(f,r),o&&(S=bannerConfigUtils.getParams().published_version||0,h.read().withVersion(S).save()),Ht(E),zt(E),Bt(E);try{Yt(E)}catch(e){console.log("Error while unblocking scripts during ".concat(s," compliance transition:"),e)}return e.a(2,JSON.stringify(f));case 4:return e.p=4,b=e.v,console.log("Failed to record ".concat(s," consent to backend, cookies not updated:"),b),e.a(2,"");case 5:return e.p=5,m=e.v,console.log("Failed to apply reconsent on ".concat(s," transition:"),m),e.a(2,"");case 6:return e.a(2)}},e,null,[[2,4],[1,5]])}))).apply(this,arguments)}function wt(){return(wt=K(q().m(function e(n){var t,o,r,i=arguments;return q().w(function(e){for(;;)if(0===e.n)return t=!(1<i.length&&void 0!==i[1])||i[1],o=bannerConfigUtils.getParams(),r=o.location||"",e.a(2,Nt({newComplianceType:n,updatePublishedVersion:t,bannerAction:"cmpl-update",isImplicit:!0,scenarioLabel:"implicit",computeConsent:function(e,t){return!!t.isNoticeOnlyTarget||commonUtils.getCategoryConsent({category:e,isGpcEnabled:!1,config:o,location:r,complianceType:n})}}))},e)}))).apply(this,arguments)}function jt(){return(jt=K(q().m(function e(o,t){var n,r,i,s,a=arguments;return q().w(function(e){for(;;)if(0===e.n)return n=!(2<a.length&&void 0!==a[2])||a[2],r=bannerConfigUtils.getParams(),i=r.location||"",s="CONSENT_VALID"===t,e.a(2,Nt({newComplianceType:o,updatePublishedVersion:n,bannerAction:"gpc",isImplicit:!1,scenarioLabel:"GPC",computeConsent:function(e,t){var n=t.isEssential;return!!t.isNoticeOnlyTarget||!!n||!e.gpc_excluded&&(s?1===t.previousConsents[e.id]:commonUtils.getCategoryConsent({category:e,isGpcEnabled:!1,config:r,location:i,complianceType:o}))}}))},e)}))).apply(this,arguments)}function Ft(){return(Ft=K(q().m(function e(o){var t,r,i,n=arguments;return q().w(function(e){for(;;)if(0===e.n)return t=!(1<n.length&&void 0!==n[1])||n[1],r=bannerConfigUtils.getParams(),i=r.location||"",e.a(2,Nt({newComplianceType:o,updatePublishedVersion:t,bannerAction:"gpc",isImplicit:!0,scenarioLabel:"GPC+Impl
1icit",computeConsent:function(e,t){var n=t.isEssential;return!!t.isNoticeOnlyTarget||!!n||!e.gpc_excluded&&commonUtils.getCategoryConsent({category:e,isGpcEnabled:!1,config:r,location:i,complianceType:o})}}))},e)}))).apply(this,arguments)}function Pt(e,t,n,o,r,i){var n=2<arguments.length&&void 0!==n?n:Mt(),o=3<arguments.length?o:void 0,r=4<arguments.length?r:void 0,i=5<arguments.length?i:void 0,s=new Date,n=(-1===n?s=new Date(s.getFullYear(),s.getMonth(),s.getDate(),23,59,59):-2===n?s=new Date(Date.UTC(1970,1,1,0,0,0)):s.setDate(s.getDate()+n),t);n&&bannerConfigUtils.isEncodeCookieEnabled()&&(n=bannerConfigUtils.encodeCookie(n));i=!(0==bannerConfigUtils.getParams().domain_url.indexOf("http:"))||i,t=[e+"="+n,"expires="+s.toUTCString(),"path="+(r||"/")],e=bannerConfigUtils.getParams().securiti_cookie_domain_enabled?bannerConfigUtils.getParams().securiti_cookie_domain:o;e&&t.push("domain="+e),i&&t.push("SameSite=None","secure"),document.cookie=t.join(";")}function Dt(e){Pt(e,"",-2)}function Mt(){if(!qe)return 365;try{var e=qe.split(" ");return"month"==e[1]?30*parseInt(e[0]):365*parseInt(e[0])}catch(e){return 365}}function kt(){var t="";try{window.top&&window.top.document&&window.top.document.location&&(t=window.top.document.location.href.substring(0,255))}catch(e){try{window.location&&window.location.href&&(t=window.location.href.substring(0,255))}catch(e){}}return t}function xt(s,a){var c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:Date.now();return new Promise(function(t,n){if(it)return t();var e=(e=bannerConfigUtils.getParams().latest_published_version)?parseInt(e):0,o=bannerConfigUtils.isGpcEnabled()&&bannerConfigUtils.getGpcStatusInSelectedLocation(),r={};if(s!==commonConstants.getConstants().no_action_cookie_key||GPPUtils.isCookieTabHidden()){if(!s||0==s.length)return console.log("no consents in payload",s,j),void n(!1);r=H(H({uuid:bannerConfigUtils.getParams().bannerUUID.split(commonConstants.getConstants().policyVersionDelimiter)[0],domain_id:bannerConfigUtils.getParams().domain_id,policy_version:e,captured_on:kt()},GPPUtils.isCookieTabHidden()?{}:{securiti_cookie_consents:{consents:s}}),{},{implicit_consent:Ze,gpc_signal:o,banner_action:a?"save":Qe});TCFUtils.isGDPREnabled()&&(r.iabeu_gdpr_consents=TCFUtils.getPayload(),o=TCFUtils.getAtpVersion())&&(r.google_atp_version=o)}else r={uuid:bannerConfigUtils.getParams().bannerUUID.split(commonConstants.getConstants().policyVersionDelimiter)[0],domain_id:bannerConfigUtils.getParams().domain_id,policy_version:e,no_action:{timestamp:parseInt(c/1e3)}};var i=new XMLHttpRequest;i.open("POST","".concat(bannerConfigUtils.getParams().baseUrl,"/privaci/v1/consent/cookie/singleupload")),i.setRequestHeader("Content-type","application/json"),i.setRequestHeader("X-Cmp-Quill",bannerConfigUtils.getCmpQuill()),i.onload=function(){var e;200<=this.status&&this.status<300?0===JSON.parse(i.response).status&&($e=a,t()):(e=commonConstants.getConstants().retryStatuses.includes(this.status),console.log("consent upload failed",this.status,i.statusText),n(e))},i.onerror=function(e){console.log(e),console.log("consent upload failed",this.status,i.statusText),n(!0)},i.send(JSON.stringify(r))})}function Vt(e){return Lt.apply(this,arguments)}function Lt(){return(Lt=K(q().m(function e(n){var t,o,r,i,s,a,c,l,d=arguments;return q().w(function(e){for(;;)switch(e.n){case 0:if(t=1<d.length&&void 0!==d[1]&&d[1],o=commonConstants.getConstants().recordConsentStatus,r=bannerConfigUtils.isGpcEnabled()&&bannerConfigUtils.getGpcStatusInSelectedLocation(),ln(),j=j||bannerConfigUtils.getParams().categories,GPPUtils.isCookieTabHidden()||(Ht(n),zt(n),(t=>{bannerConfigUtils.getParams().categories.filter(function(e){return e.disable_opt_out}).forEach(function(e){return delete t[e.name]})})(n),Bt(n)),(He===commonConstants.getConstants().complianceType.OPT_IN||He===commonConstants.getConstants().complianceType.HYBRID||He===commonConstants.getConstants().complianceType.OPT_OUT&&r&&Object.keys(n||{}).length)&&!GPPUtils.isCookieTabHidden())try{Yt(n)}catch(e){console.log("Error while unblocking: ",e)}r=bannerConfigUtils.getParams(),r=r.gpc_enabled,r=void 0!==r&&r,a=j.reduce(function(e,t){return n[t.name]||t.disable_opt_out?e[t.id]=1:e[t.id]=0,e},{}),c="default"!==bannerConfigUtils.getParams().location?bannerConfigUtils.getParams().location:"",l=bannerConfigUtils.getParams().lang,i=!1;try{i=window.top.navigator.globalPrivacyControl||!1}catch(e){console.log("could not detect gpc in frame/cross domain")}GPPUtils.isCookieTabHidden()||(s=bannerConfigUtils.getParams().LocComplianceType,s=commonConstants.getConstants().complianceTypeCode[s]||null,a={consents:a,location:c,lang:l,gpcInBrowserOnConsent:i,gpcStatusInPortalOnConsent:r,status:o.SUCCESS,implicit_consent:Ze,ct:s},GCMUtils.isGCMEnabled()&&(a.gcm=Gt(n),GCMUtils.postGcmConsent(GCMUtils.prepareGCMTriggerMessage(
1a.gcm),!1,"userConsent")),It(a,Qe),Pt(commonConstants.getConstants().no_action_cookie_key,"",-2)),c=bannerConfigUtils.getParams().published_version||0,h.read().withVersion(c).save(),"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireOnConsentGiven?__ScrtSdkApiOps.events.fireOnConsentGiven():console.log("Unable to fire consent given event: SDK not fully loaded"),Ze||t||(Ke&&Ke.close(),(l=document.querySelector(".securitiCookieWall"))&&l.remove(),TCFUtils.isGDPREnabled()&&TCFUtils.setCmpDisplayStatusHidden());case 1:return e.a(2)}},e)}))).apply(this,arguments)}function Gt(n){var o=GCMUtils.getGCMDefaultCategoryMapping(),r=commonConstants.getConstants().consentTypeIdMap;return j.reduce(function(t,e){return o.hasOwnProperty(e.name)&&(n[e.name]||e.disable_opt_out?o[e.name].forEach(function(e){e=r.indexOf(e)+1;t[e]=1}):o[e.name].forEach(function(e){e=r.indexOf(e)+1;t[e]=0})),t},{})}function Rt(e){window.postMessage({message:commonConstants.getConstants().consentGivenMessage,consentStatuses:e},window.location.origin)}function Bt(e){e&&Rt(e)}function zt(e){e&&(e=e,window.postMessage({message:commonConstants.getConstants().consolidatedConsentMessage,consentStatuses:e},window.location.origin))}function Ht(e){e&&(e=e,window.postMessage({message:commonConstants.getConstants().singleUploadConsentMessage,consentStatuses:e},window.location.origin))}function qt(e){var t="";try{null!=e&&(t=String(e))}catch(e){t=""}return 200<t.length?t.slice(0,200)+"…":t}function Kt(e,t){if(window.__securitiAssistant)try{window.__securitiAbEvents=window.__securitiAbEvents||[],window.__securitiAbEvents.push({event_name:e,payload:t,timestamp:Date.now()}),1e3<window.__securitiAbEvents.length&&window.__securitiAbEvents.shift(),"function"==typeof window.CustomEvent&&window.dispatchEvent(new CustomEvent("securiti:autoblocking",{detail:{name:e,payload:t}}))}catch(e){console.error("Securiti CMP Assistant: emitAbEvent failed",e)}}function Yt(n){var e=Array.prototype.slice.call(document.querySelectorAll("[".concat(commonConstants.getConstants().blockedCookieCategoryAttribute,"]"))),o=bannerConfigUtils.getParams().categories.reduce(function(e,t){return e[t.id]=t.name,e},{}),r=[],i=[];e.forEach(function(t){t.getAttribute(commonConstants.getConstants().blockedCookieCategoryAttribute).split("|").forEach(function(e){var e=o[e];n[e]&&(e={categories:e,consent:"GRANTED",resourceType:t.tagName.toLowerCase(),resource:t.getAttribute("src")},"script"===t.tagName.toLowerCase()?(r.push(t),"text/plain"===t.getAttribute("type")&&console.log(t.tagName.toLowerCase()+" UNBLOCKED "+JSON.stringify(e))):(i.push(t),t.getAttribute("data-src")&&(e.resource=t.getAttribute("data-src"),console.log(t.tagName.toLowerCase()+" UNBLOCKED "+JSON.stringify(e)))))})}),window.setConsentedCategories&&window.setConsentedCategories(Object.keys(o).filter(function(e){return n[o[e]]}).map(function(e){return parseInt(e)})),r.forEach(function(e){if(e.getAttribute("type")&&"text/plain"==e.getAttribute("type")&&e.parentNode&&e.getAttribute(commonConstants.getConstants().blockedCookieCategoryAttribute)){var t=e.getAttribute("src")||"",n=e.getAttribute(commonConstants.getConstants().blockedCookieCategoryAttribute)||"",o=e.parentNode,r=document.createElement("script"),i=(r.innerHTML=e.innerHTML,r.setAttribute(commonConstants.getConstants().blockedCookieCategoryAttribute,e.getAttribute(commonConstants.getConstants().blockedCookieCategoryAttribute)),e.attributes);if(i.removeNamedItem(commonConstants.getConstants().blockedCookieCategoryAttribute),0<i.length)for(var s=0;s<i.length;s++)"type"!==i[s].name?r.setAttribute(i[s].name,i[s].value):r.setAttribute("type","text/javascript");o.appendChild(r),o.removeChild(e),window.__securitiAssistant&&Kt("onResourceUnblocked",{resourceType:"script",resource:qt(t),categories:n?n.split("|"):[],trigger:"consent-granted",timestamp:Date.now()})}}
1),i.forEach(function(e){var t,n;e.getAttribute("data-src")&&(t=e.getAttribute("data-src"),n=e.getAttribute(commonConstants.getConstants().blockedCookieCategoryAttribute)||"",e.setAttribute("src",e.getAttribute("data-src")),e.removeAttribute("data-src"),window.__securitiAssistant)&&Kt("onResourceUnblocked",{resourceType:e.tagName.toLowerCase(),resource:qt(t),categories:n?n.split("|"):[],trigger:"consent-granted",timestamp:Date.now()})})}function Wt(e){var t,n=bannerConfigUtils.getCookieValue(commonConstants.getConstants().uuid_cookie_key);""==n?Pt(commonConstants.getConstants().uuid_cookie_key,e):(t=n.split(",")).indexOf(e)<0?Pt(commonConstants.getConstants().uuid_cookie_key,t.concat(e).join(",")):Pt(commonConstants.getConstants().uuid_cookie_key,n)}function Jt(e){e=e+commonConstants.getConstants().policyVersionDelimiter+bannerConfigUtils.getParams().latest_published_version;Pt(commonConstants.getConstants().generated_uuid_cookie_key,e)}function Zt(e,t){var n=e.which;13===n||32===n?"cookiePreferences"===t||"adPreferences"===t?e.target.click():(nn(t),"deny"===t&&sn()):9===n&&(t=document.querySelector(".cc-close"),pt)&&(t&&e.target===t?(e.preventDefault(),pt.focus()):e.target.classList.contains("cmp-pref-link")&&(e.preventDefault(),(t&&null!==t.offsetParent?t:pt).focus()))}function Qt(){return(Qt=K(q().m(function e(r,t){var n,o,i,s,a,c,l,d,u,p,g,E,f,S,b,m,h=arguments;return q().w(function(e){for(;;)switch(e.p=e.n){case 0:n=2<h.length&&void 0!==h[2]&&h[2],(m=document.createElement("div")).className="cmp-loader f-cc-loader",e.p=1,document.body.insertBefore(m,document.body.childNodes[0]||null),e.n=3;break;case 2:return e.p=2,m=e.v,console.log(m,"ERROR"),e.a(2);case 3:if(TCFUtils.isGDPREnabled()&&(o=bannerConfigUtils.getIABConfig(),s=TCFUtils.getGppActiveSection(),i=commonConstants.getConstants().gppConfigIabKeyMap,Ye=o[i[s]].iab_policy_version),o=!Ye||bannerConfigUtils.getCookieValue(commonConstants.getConstants().tcfVersionCookie)==Ye,-1<bannerConfigUtils.getCookieValue(commonConstants.getConstants().uuid_cookie_key).split(",").indexOf(t)&&0===bannerConfigUtils.getCookieValue(commonConstants.getConstants().no_action_cookie_key).length&&o&&!n)return e.a(2);e.n=4;break;case 4:TCFUtils.isGDPREnabled()&&TCFUtils.setCmpDisplayStatusVisible(),"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireBeforeRenderBanner&&__ScrtSdkApiOps.events.fireBeforeRenderBanner(),Ke=new cookieconsent.Popup(r),"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.ns&&(__ScrtSdkApiOps.ns.banner=Ke),i={hideAction:r.dismissBtnHandler.hide,setDismissBtnToLink:r.dismissBtnHandler.btnToLink},s={hideDenyAction:r.denyBtnHandler.hide,setDenyToLink:r.denyBtnHandler.buttonToLink},Ke.clearStatus(),(u=document.querySelector(".cc-grower"))&&(u.style.maxHeight="max-content"),u=document.querySelector(".cc-btn.cc-allow"),f=document.querySelector(".cc-btn.cc-deny"),d=document.querySelector(".cc-btn.cc-dismiss"),l=document.querySelector(".cc-close"),a=[{element:l,value:"close"},{element:u,value:"allow"},{element:d,value:"dismiss"},{element:f,value:"deny"}],c=i.setDismissBtnToLink?"cc-link-format":"cc-btn-format",E=s.setDenyToLink?"cc-link-format":"cc-btn-format",preferenceCenterGeneration.addClass(d,c),preferenceCenterGeneration.addClass(f,E),preferenceCenterGeneration.addClass(u,"cc-btn-format"),[d,f,u].forEach(function(t){var n,e,o;t&&t.hasAttribute("aria-label")&&t.removeAttribute("aria-label"),t&&t.classList&&t.classList.contains("cc-link-format")?(n={color:r.palette.popup.text,"background-color":"transparent","border-color":"transparent","text-decoration":"none"},en(t,n),o=function(){var e=H(H({},n),{},{"text-decoration":"none"});en(t,e)},t.addEventListener("mouseover",e=function(){var e=H(H({},n),{},{"text-decoration":"underline"});en(t,e)}),t.addEventListener("focus",e),t.addEventListener("mouseout",o),t.addEventListener("blur",o)):t&&t.classList&&t.classList.contains("cc-btn-format")&&tn(t,r)}),u&&u.addEventListener("click",function(){"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireOnClickAccept&&__ScrtSdkApiOps.events.fireOnClickAccept()}),d&&d.addEventListener("click",function(){"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireOnClickDismiss&&__ScrtSdkApiOps.events.fireOnClickDismiss()}),f&&f.addEventListener("click",function(){"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireOnClickDeny&&__ScrtSdkApiOps.events.fireOnClickDeny(),sn()}),l&&(c=r.palette.popup||{},l.innerHTML=commonConstants.getConstants().closeIcon,l.classList.add("cc-close-banner-btn"),l.style.fill=c.text||"#4C4E54",l.setAttribute("tabindex","0"),l.setAttribute("aria-label","Close banner"),l.addEventListener("click",function(){nn("close"),"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireOnClickDismiss&&__ScrtSdkApiOps.events.fireOnClickDismiss()})),i.hideAction||i.setDismissBtnToLink||(E=d,u=r.position&&("bottom-right"===r.position||"bottom-left"===r.position),f={},u&&E&&(f["margin-top"]="0.5em",f["margin-left"]=0,en(E,f)),!u&&"edgeless"===r.theme&&E&&(f["margin-left"]="0.5em",en(E,f))),c=q().m(function e(t){return q().w(function(e){for(;;)switch(e.n){case 0:a[t].element&&!a[t].element.hasAttribute("keydown")&&(a[t].element.removeEventListener("keydown",function(e){return Zt(e,a[t].value)}),a[t].element.addEventListener("keydown",function(e){return Zt(e,a[t].value)}));case 1:return e.a(2)}},e)}),l=0;case 5:if(l<a.length)return e.d(mt(c(l)),6);e.n=7;break;case 6:l++,e.n=5;break;case 7:d=document.querySelector(".cmp-pref-link"),u=document.querySelector(".cmp-ad-preferences"),d&&a.push({element:d,value:"cookiePreferences"}),u&&a.push({element:u,value:"adPreferences"}),p=q().m(function e(t){return q().w(function(e){for(;;)switch(e.n){case 0:a[t].element&&!a[t].element.hasAttribute("keydown-added")&&(a[t].element.removeEventListener("keydown",function(e){return Zt(e,a[t].value)}),a[t].element.addEventListener("keydown",function(e){return Zt(e,a[t].value)}),a[t].element.setAttribute("keydown-added","true"));case 1:return e.a(2)}},e)}),g=0;case 8:if(g<a.length)return e.d(mt(p(g)),9);e.n=10;break;case 9:g++,e.n=8;break;case 10:r.isCookieWall&&(E=document.querySelector(".cc-window"))&&(f=E.querySelectorAll('a[href], button, input, select, textarea, [tabindex]:not
1([tabindex="-1"])'),b=document.querySelector(".cc-close"),pt=b&&null!==b.offsetParent?(S=b,f[0]):S=f[0],S)&&S.focus(),b=bannerConfigUtils.getParams().lang,["ar","sd"].includes(b.toLowerCase())&&preferenceCenterGeneration.addClass(document.documentElement,"lang-ar"),"ka"===b.toLowerCase()&&preferenceCenterGeneration.addClass(document.documentElement,"lang-ka"),"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireAfterRenderBanner&&__ScrtSdkApiOps.events.fireAfterRenderBanner();case 11:return e.a(2)}},e,null,[[1,2]])}))).apply(this,arguments)}function Xt(e){return"000000"===(e=$t(e))?"#222":(e=e,e=parseInt($t(e),16),"#"+(16777216+65536*((t=38+(e>>16))<255?t<1?0:t:255)+256*((t=38+(e>>8&255))<255?t<1?0:t:255)+((e=38+(255&e))<255?e<1?0:e:255)).toString(16).slice(1));var t}function $t(e){return e=3==(e="#"==e[0]?e.substr(1):e).length?e[0]+e[0]+e[1]+e[1]+e[2]+e[2]:e}function en(e,t){if(e)for(var n in t)e.style[n]=t[n]}function tn(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if((e=!e&&ct?ct:e)&&(ct=e),e){var n=e.palette.button,o={color:n.text,"background-color":n.background,"border-color":n.border,"text-decoration":"none"},r=(en(t,o),n.background);try{r="transparent"===r?e.palette.popup.background:r}catch(e){}var e=function(){var e=n.hover||Xt(r),e=H(H({},o),{},{"background-color":e});en(t,e)},i=function(){var e=H(H({},o),{},{"background-color":n.background});en(t,e)};t.addEventListener("mouseover",e),t.addEventListener("focus",e),t.addEventListener("mouseout",i),t.addEventListener("blur",i)}}function nn(){return on.apply(this,arguments)}function on(){return(on=K(q().m(function e(){var C,v,y,T,O,I,U,N,A,w=arguments;return q().w(function(e){for(;;)switch(e.n){case 0:if(C=0<w.length&&void 0!==w[0]?w[0]:"",v=1<w.length&&void 0!==w[1]&&w[1],y=2<w.length&&void 0!==w[2]&&w[2],T=3<w.length&&void 0!==w[3]&&w[3],!ut&&$e||consentBannerUtils.isUnsupportedBrowser())return e.a(2);e.n=1;break;case 1:if(ut||!et||__ScrtSdkApiOps.ns.allowSingleUpload)return et=!0,e.n=2,getterUtils.getCookies();e.n=9;break;case 2:j=e.v,O=[],n=v,d=Ze,b=T,_=h=m=void 0,m=(_=bannerConfigUtils.getGpcConfig()).gpc_enabled,h=_.enable_gpc_flyout_toggle,_=_.enable_gpc_conflict_message_toggle,dt=!n&&!d&&!b&&(void 0===m||m)&&(void 0===h||h)&&(void 0===_||_),lt=Ze||T,Qe=C,T&&(Qe="gpc"),A=C,e.n="deny"===A?3:"allow"===A?4:"hybrid-gpc"===A?5:"dismiss"===A?6:"close"===A?7:8;break;case 3:return vt(O),TCFUtils.isGDPREnabled()&&TCFUtils.updateConsentFromBanner("deny",He),e.a(3,8);case 4:return function(e,t){for(var n=yt(),o=0;o<j.length;o++)e.push(_t(!0,j[o].cookies[0].id,null,j[o].disable_opt_out,Tt(j[o].id,1,n)));TCFUtils.isGDPREnabled()&&TCFUtils.updateConsentFromBanner("allow",He);t&&consentBannerUtils.getGpcFlyoutConflictMsgMarkup()}(O,dt,T),e.a(3,8);case 5:for(I=yt(),U=0;U<j.length;U++)N=commonUtils.getCategoryConsent({category:j[U],isGpcEnabled:lt&&bannerConfigUtils.isGpcEnabled(),config:bannerConfigUtils.getParams(),location:bannerConfigUtils.getParams().location,complianceType:"hybrid"}),O.push(_t(N,j[U].cookies[0].id,null,j[U].disable_opt_out,Tt(j[U].id,N?1:0,I)));return dt&&consentBannerUtils.getGpcFlyoutConflictMsgMarkup(),e.a(3,8);case 6:c=a=s=i=r=o=n=t=void 0;var t=O,n=dt;if("opt-in"===He)vt(t);else if("hybrid"===He)for(var o=yt(),r=0;r<j.length;r++){var i=commonUtils.getCategoryConsent({category:j[r],isGpcEnabled:bannerConfigUtils.isGpcEnabled(),config:bannerConfigUtils.getParams(),location:bannerConfigUtils.getParams().location,complianceType:"hybrid"});t.push(_t(i,j[r].cookies[0].id,null,j[r].disable_opt_out,Tt(j[r].id,i?1:0,o)))}else{if(bannerConfigUtils.isGpcEnabled())for(var s=yt(),a=0;a<j.length;a++){var c=j[a].disable_opt_out||!j[a].gpc_excluded;t.push(_t(c,j[a].cookies[0].id,null,j[a].disable_opt_out,Tt(j[a].id,c?1:0,s)))}else Ct(t);n&&consentBannerUtils.getGpcFlyoutConflictMsgMarkup()}return TCFUtils.isGDPREnabled()&&TCFUtils.updateConsentFromBanner("dismiss",He),e.a(3,8);case 7:S=f=E=g=p=u=d=l=void 0;var l=O,d=dt;if("opt-in"===He)vt(l);else if("hybrid"===He)for(var u=yt(),p=0;p<j.length;p++){var g=commonUtils.getCategoryConsent({category:j[p],isGpcEnabled:bannerConfigUtils.isGpcEnabled(),config:bannerConfigUtils.getParams(),location:bannerConfigUtils.getParams().location,complianceType:"hybrid"});l.push(_t(g,j[p].cookies[0].id,null,j[p].disable_opt_out,Tt(j[p].id,g?1:0,u)))}else{if(bannerConfigUtils.isGpcEnabled())for(var E=yt(),f=0;f<j.length;f++){var S=j[f].disable_opt_out||!j[f].gpc_excluded;l.push(_t(S,j[f].cookies[0].id,null,j[f].disable_opt_out,Tt(j[f].id,S?1:0,E)))}else Ct(l);d&&consentBannerUtils.getGpcFlyoutConflictMsgMarkup()}return TCFUtils.isGDPREnabled()&&TCFUtils.updateConsentFromBanner("dismiss",He),e.a(3,8);case 8:xt(O=v?(e=>{var n,t=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key);return n=t?JSON.parse(t).consents:{},e=Object.keys(n).length&&j.length?e.map(function(e,t){return H(H({},e),{},{granted:!j[t].gpc_excluded&&!!n[j[t].id]})}):e})(O):O).finally(function(){Vt(O.reduce(function(e,t){for(var n=0;n<j.length;n++)t.cookie.property_id==j[n].cookies[0].id&&(e[j[n].name]=t.granted);return e},{}),y),Ze=!1}).catch(function(e){e&&un()}),TCFUtils.isGDPREnabled()&&rn(),Ke&&Ke.clearStatus();case 9:T&&(et=!1),ut=!1;case 10:return e.a(2)}var n,d,b,m,h,_},e)}))).apply(this,arguments)}function rn(){Ye&&Pt(commonConstants.getConstants().tcfVersionCookie,Ye)}function sn(){var e=at||{},t=e.setDsrPortalLink,e=e.dsrPortalLinkToRedirect,e=void 0===e?"":e;void 0!==t&&t&&e&&(t=e,(e=document.createElement("a")).href=t,e.target="_blank",e.click())}function an(e){return!e||(e="#"===e.charAt(0)?e.substring(1,7):e,186<.299*parseInt(e.substring(0,2),16)+.587*parseInt(e.substring(2,4),16)+.114*parseInt(e.substring(4,6),16))}function cn(){return(cn=K(q().m(function e(t,n,o){var r,i;return q().w(function(e){for(;;)switch(e.n){case 0:r=commonConstants.getConstants().noActionConsentStatus,i=n;try{i=JSON.parse(n).status}catch(e){}if(i=0===i.length||-1===commonConstants.getConstants().noActionCookieValues.indexOf(i),(Xe||0===Object.keys(t).length)&&i)return ln(),Pt(commonConstants.getConstants().no_action_cookie_key,JSON.stringify({status:r.IN_PROGRESS,timestamp:Date.now()}),-1),e.n=1,xt(commonConstants.getConstants().no_action_cookie_key).then(function(){Pt(commonConstants.getConstants().no_action_cookie_key,JSON.stringify({status:r.SUCCESS}),-1)}).catch(function(e){e?nt||gn():(console.log("no action recording failed"),Pt(commonConstants.getConstants().no_action_cookie_key,"",-2))});e.n=1;break;case 1:return e.a(2)}},e)}))).apply(this,arguments)}function ln(){Wt(bannerConfigUtils.getParams().bannerUUID),Pt(commonConstants.getConstants().generated_uuid_cookie_key,Xe?bannerConfigUtils.getParams().bannerUUID:bannerConfigUtils.getCookieValue(commonConstants.getConstants().generated_uuid_cookie_key))}function dn(){var e=commonConstants.getConstants().noActionConsentStatus,t=commonConstants.getConstants().recordConsentStatus,n=!1,o=bannerConfigUtils.getCookieValue(commonConstants.getConstants().no_action_cookie_key);
1if(o&&o!==e.SUCCESS&&o!==e.IN_PROGRESS){o=JSON.parse(o);if(o.status===e.IN_PROGRESS){if(n=!0,o.lastRetry&&Date.now()-o.lastRetry<pn())return;Pt(commonConstants.getConstants().no_action_cookie_key,JSON.stringify(H(H({},o),{},{lastRetry:Date.now()}))),ot=Math.min(2*ot,commonConstants.getConstants().maxIntervalInMilliSeconds/commonConstants.getConstants().retryIntervalInMilliSeconds),console.log(o.status,o.lastRetry,o.timestamp,ot),xt(commonConstants.getConstants().no_action_cookie_key,!1,o.timestamp).then(function(){Pt(commonConstants.getConstants().no_action_cookie_key,JSON.stringify({status:e.SUCCESS}))})}}o=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key);if(o){var r=JSON.parse(o);if(r.status===t.IN_PROGRESS){if(n=!0,r.lastRetry&&Date.now()-r.lastRetry<pn())return;It(H(H({},r),{},{lastRetry:Date.now()}),"retry"),ot=Math.min(2*ot,commonConstants.getConstants().maxIntervalInMilliSeconds/commonConstants.getConstants().retryIntervalInMilliSeconds);for(var i=r.consents,s=[],a=(j=j||bannerConfigUtils.getParams().categories,yt()),c=0;c<j.length;c++)s.push(_t(1==i[j[c].id],j[c].cookies[0].id,r.timestamp,j[c].disable_opt_out,Tt(j[c].id,1==i[j[c].id]?1:0,a)));Ze=r.implicit_consent,console.log(r.status,r.lastRetry,r.timestamp,ot),xt(s,!1,r.timestamp).then(function(){delete r.lastRetry,delete r.timestamp,It(H(H({},r),{},{status:t.SUCCESS}),"retry")}),Ze=!1}}n||En()}function un(){var e,t;it||(e=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key),e=JSON.parse(e),t=commonConstants.getConstants().recordConsentStatus,It(H(H({},e),{},{status:t.IN_PROGRESS,timestamp:Date.now()}),"retry"),gn())}function pn(){return ot*commonConstants.getConstants().retryIntervalInMilliSeconds}function gn(){it||(En(),nt=setInterval(dn,commonConstants.getConstants().retryIntervalInMilliSeconds))}function En(){clearInterval(nt),nt=null,ot=1}function q(){var E,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function o(e,t,n,o){var r,i,s,a,c,l,d,u,p,t=t&&t.prototype instanceof S?t:S,t=Object.create(t.prototype);return m(t,"_invoke",(r=e,i=n,d=o||[],u=!1,p={p:l=0,n:0,v:E,a:g,f:g.bind(E,4),d:function(e,t){return s=e,a=0,c=E,p.n=t,f}},function(e,t,n){if(1<l)throw TypeError("Generator is already running");for(u&&1===t&&g(t,n),a=t,c=n;(b=a<2?E:c)||!u;){s||(a?a<3?(1<a&&(p.n=-1),g(a,c)):p.n=c:p.v=c);try{if(l=2,s){if(b=s[e=a?e:"next"]){if(!(b=b.call(s,c)))throw TypeError("iterator result is not an object");if(!b.done)return b;c=b.value,a<2&&(a=0)}else 1===a&&(b=s.return)&&b.call(s),a<2&&(c=TypeError("The iterator does not provide a '"+e+"' method"),a=1);s=E}else if((b=(u=p.n<0)?c:r.call(i,p))!==f)break}catch(e){s=E,a=1,c=e}finally{l=1}}return{value:b,done:u}}),!0),t;function g(e,t){for(a=e,c=t,b=0;!u&&l&&!n&&b<d.length;b++){var n,o=d[b],r=p.p,i=o[2];3<e?(n=i===t)&&(c=o[(a=o[4])?5:a=3],o[4]=o[5]=E):o[0]<=r&&((n=e<2&&r<o[1])?(a=0,p.v=t,p.n=o[1]):r<i&&(n=e<3||o[0]>t||i<t)&&(o[4]=e,o[5]=t,p.n=i,a=0))}if(n||1<e)return f;throw u=!0,t}}var f={};function S(){}function r(){}function i(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(m(b={},t,function(){return this}),b),s=i.prototype=S.prototype=Object.create(e);function a(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,m(e,n,"GeneratorFunction")),e.prototype=Object.create(s),e}return m(s,"constructor",r.prototype=i),m(i,"constructor",r),m(i,n,r.displayName="GeneratorFunction"),m(s),m(s,n,"Generator"),m(s,t,function(){return this}),m(s,"toString",function(){return"[object Generator]"}),(q=function(){return{w:o,m:a}})()}function m(e,t,n,o){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(m=function(e,t,n,o){function r(t,n){m(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[t]=n:(r("next",0),r("throw",1),r("return",2))})(e,t,n,o)}function ht(e,t,n,o,r,i,s){try{var a=e[i](s),c=a.value}catch(e){return n(e)}a.done?t(c):Promise.resolve(c).then(o,r)}function K(a){return function(){var e=this,s=arguments;return new Promise(function(t,n){var o=a.apply(e,s);function r(e){ht(o,t,n,r,i,"next",e)}function i(e){ht(o,t,n,r,i,"throw",e)}r(void 0)})}}function p(e,t){if(window.__securitiAssistant)try{window.__securitiCdcEvents=window.__securitiCdcEvents||[],window.__securitiCdcEvents.push({event_name:e,payload:t,timestamp:Date.now()}
1),1e3<window.__securitiCdcEvents.length&&window.__securitiCdcEvents.shift(),"function"==typeof window.CustomEvent&&window.dispatchEvent(new CustomEvent("securiti:cdc",{detail:{name:e,payload:t}}))}catch(e){console.error("[CDC] emitCdcEvent failed",e)}}function fn(e){if(!window.__securitiAssistant)return{};try{var t=e&&e.category||[];return{hasConsent:!!t.length,categoryCount:t.length,consentId:e&&parseInt(e.consent_id)||0,serverTs:_n(e),categories:t.map(function(e){return{sdc_id:e.sdc_id,granted:!!e.granted,name:e.name||null}})}}catch(e){return console.error("[CDC] summarizeStatus failed",e),{}}}function Sn(){return bannerGenerator.UtilCookie.read()}function bn(){var e=Sn().getSync();return!e||Date.now()-parseInt(e)>(()=>{try{var e=localStorage.getItem("__privaci_cdc_sync_window_ms");if(null!==e){var t=parseInt(e,10);if(!isNaN(t))return t}}catch(e){}return commonConstants.getConstants().cdc_sync_window_ms})()}function mn(){Sn().withSync(Date.now()).save()}function hn(){var e=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key);if(!e)return 0;try{var t=JSON.parse(e);return t&&t.ts||0}catch(e){return 0}}function _n(e){e=e&&e.category||[];return e.length?e.reduce(function(e,t){return Math.max(e,t.timestamp||0)},0):0}function Cn(e){var t=e&&e.category||[];if(t.length){var n=parseInt(e&&e.consent_id)||0,o=parseInt(Sn().getConsentId())||0;if(n&&n===o)console.info("[CDC] applyServerConsent: server consent already applied, skipping"),p("onCdcConsentSkipped",{reason:"already-applied",consentId:n});else{var o=bannerConfigUtils.getParams(),r=o.cdc&&o.cdc.category_mappings||[],i=o.categories||[],s={},a=(t.forEach(function(t){var n,o,e;t.sdc_id?(o=t.sdc_id,n=(e=((e=bannerConfigUtils.getParams()).cdc&&e.cdc.category_mappings||[]).find(function(e){return e.sdc_id===o}))?e.id:o,(e=i.find(function(e){return e.id===n}))?e.disable_opt_out?s[e.id]=1:t.granted&&!t.gpc_signal&&bannerGenerator.isGpcExcludedCategory(e)?s[e.id]=0:s[e.id]=t.granted?1:0:(e=r.some(function(e){return e.sdc_id===t.sdc_id}),console.warn("[CDC] dropping server item — no local category matches",{sdc_id:t.sdc_id,resolvedDomainCatId:n,hasMapping:e}),p("onCdcConsentedItemIgnored",{reason:"no-local-category",sdc_id:t.sdc_id,resolvedDomainCatId:n,name:t.name,hasMapping:e}))):(console.warn("[CDC] dropping server item without sdc_id",{id:t.id,name:t.name}),p("onCdcConsentedItemIgnored",{reason:"missing-sdc_id",id:t.id,name:t.name}))}),new Set(Object.keys(s).map(Number))),n=i.filter(function(e){return!a.has(e.id)});if(n.length)t=n.map(function(e){return{id:e.id,name:e.name}}),console.warn("[CDC] applyServerConsent: configured categories not covered by server response",t),p("onCdcConsentSkipped",{reason:"categories-uncovered",uncovered:t});else if(0<Object.keys(s).length){var n={consents:s},t=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key),c={};if(t)try{c=JSON.parse(t)}catch(e){}t=Object.assign({},c,n),c.consents&&n.consents&&(t.consents=Object.assign({},c.consents,n.consents)),delete t.securiti_cookie_consents,bannerGenerator.setConsentsCookie(t);c=parseInt(o.published_version)||0,n=parseInt(e&&e.consent_id)||0,t=(Sn().withVersion(c).withConsentId(n).save(),!1);"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireOnConsentGiven?(__ScrtSdkApiOps.events.fireOnConsentGiven(!0),t=!0):console.log("[CDC] Unable to fire consent given event: SDK not fully loaded"),p("onCdcConsentApplied",{consentId:n,version:c,consents:s,firedConsentGiven:t})}else console.warn("[CDC] applyServerConsent: no items matched & applied"),p("onCdcConsentSkipped",{reason:"no-items-matched"})}}}function vn(e){var t,n;e&&(bannerConfigUtils.getConsentStrategy()===commonConstants.getConstants().CONSENT_STRATEGY.USE_AUTH_CONSENT||(t=hn())<=(n=_n(e))?Cn(e):p("onCdcConsentSkipped",{reason:"strategy-local-newer",localTs:t,serverTs:n}))}function yn(){return Tn.apply(this,arguments)}function Tn(){return(Tn=K(q().m(function e(t,n){var o,r,i,s,a,c,l,d,u;return q().w(function(e){for(;;)switch(e.n){case 0:if(o=commonConstants.getConstants().consents_cookie_key,bannerConfigUtils.getCookieValue(o)){e.n=2;break}return p("onCdcSyncStart",{trigger:gt,path:"seed",subjectId:t,currentUuid:n}),e.n=1,getterUtils.getCdcLatestStatus(t);case 1:return p("onCdcServerStatus",fn(o=e.v)),o&&Array.isArray(o.category)&&o.category.length&&Cn(o),In(t),bannerGenerator.updateUUIDCookiesAfterStitch(t),Sn().withKnownUser(t).save(),mn(),p("onCdcSyncComplete",{subjectId:t,path:"seed"}),e.a(2);case 2:if(t!==n)e.n=6;else{if(bn())return p("onCdcSyncStart",{trigger:gt,path:"same-uuid",subjectId:t,currentUuid:n}),e.n=3,getterUtils.getCdcLatestStatus(t);e.n=4}break;case 3:p("onCdcServerStatus",fn(r=e.v)),vn(r),Sn().withKnownUser(t).save(),mn(),p("onCdcSyncComplete",{subjectId:t,path:"same-uuid"}),e.n=5;break;case 4:p("onCdcSyncSkipped",{reason:"not-stale"});case 5:return e.a(2);case 6:return p("onCdcSyncStart",{trigger:gt,path:"cross-uuid",subjectId:t,currentUuid:n}),e.n=7,getterUtils.getCdcLatestStatus(t);case 7:p("onCdcServerStatus",fn(r=e.v)),i=!!r&&Array.isArray(r.category)&&0<r.category.length,u=hn(),s=r?_n(r):0,a=bannerConfigUtils.getConsentStrategy(),a=a===commonConstants.getConstants().CONSENT_STRATEGY.USE_AUTH_CONSENT,c=Sn().getKnownUser(),l=c&&c!==t,d=!1,i?(a||u<=s)&&Cn(r):l&&(bannerGenerator.deleteCookie(commonConstants.getConstants().consents_cookie_key),bannerGenerator.deleteCookie(commonConstants.getConstants().generated_uuid_cookie_key),bannerGenerator.deleteCookie(commonConstants.getConstants().uuid_cookie_key),d=!0),In(t),bannerGenerator.updateUUIDCookiesAfterStitch(t),u=Sn(),d&&(p("onCdcCookiesReset",{subjectId:t,prevKnownUser:c}),u=u.withVersion(0)),u.withKnownUser(t).save(),a&&i?(console.info("CDC: USE_AUTH_CONSENT with existing server consent — ignoring anon consent, skipping stitch"),p("onCdcStitchSkipped",{reason:"auth-consent-wins"})):l?(console.info("CDC: Another Auth User logged in, skipping stitch"),p("onCdcStitchSkipped",{reason:"second-auth-user"})):(getterUtils.postStitchConsent(t,n,null),p("onCdcStitch",{subjectId:t,fromUuid:n})),mn(),p("onCdcSyncComplete",{subjectId:t,path:"cross-uuid"});case 8:return e.a(2)}},e)}))).apply(this,arguments)}function On(e){return e?e.split(commonConstants.getConstants().policyVersionDelimiter)[0]:""}function In(e){var t=bannerConfigUtils.getParams().latest_published_version,n=commonConstants.getConstants().policyVersionDelimiter;bannerConfigUtils.setUUID(t?e+n+t:e)}function Un(){return(Un=K(q().m(function e(){var t,n,o;return q().w(function(e){for(;;)switch(e.n){case 0:if(gt="pageLoad",bannerConfigUtils.isCdcEnabled()){e.
1n=1;break}return e.a(2);case 1:if(t=bannerConfigUtils.getPendingSubjectId(),n=On(bannerConfigUtils.getParams().bannerUUID),t){e.n=5;break}if((o=Sn()).getSync()||o.getKnownUser()){e.n=2;break}return p("onCdcSyncSkipped",{reason:"first-time-visitor"}),e.a(2);case 2:if(bn()){e.n=3;break}return p("onCdcSyncSkipped",{reason:"not-stale"}),e.a(2);case 3:return p("onCdcSyncStart",{trigger:gt,path:"background",subjectId:null,currentUuid:n}),e.n=4,getterUtils.getCdcLatestStatus(n);case 4:return p("onCdcServerStatus",fn(o=e.v)),vn(o),mn(),p("onCdcSyncComplete",{subjectId:n,path:"background"}),e.a(2);case 5:return e.n=6,yn(t,n);case 6:return e.a(2)}},e)}))).apply(this,arguments)}function Nn(){return(Nn=K(q().m(function e(t){var n;return q().w(function(e){for(;;)switch(e.n){case 0:if(gt="setSubjectId",bannerConfigUtils.isCdcEnabled()){e.n=1;break}return e.a(2);case 1:if(n=On(bannerConfigUtils.getParams().bannerUUID)){e.n=2;break}return p("onCdcSyncSkipped",{reason:"no-current-uuid"}),e.a(2);case 2:return bannerConfigUtils.setPendingSubjectId(t),e.n=3,yn(t,n);case 3:return e.a(2)}},e)}))).apply(this,arguments)}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function V(t,e){var n,o=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)),o}function H(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?V(Object(n),!0).forEach(function(e){y(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function y(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){e=G(e,"string");return"symbol"==N(e)?e:e+""}function G(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function Et(e,t){return bt(e)||St(e,t)||T(e,t)||ft()}function ft(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){var n;if(e)return"string"==typeof e?o(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function St(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i,s,a=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=i.call(n)).done)&&(a.push(o.value),a.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(l)throw r}}return a}}function bt(e){if(Array.isArray(e))return e}window.bannerConfigUtils=(()=>{var o,r=!1,t=!1,e=!1,l="",n={all_locations:!0,locations:{},cookie_categories:{},conflict_message:{en:"GPC signal was detected, however, based on your explicit opt-in selection, the business will be allowed to sell and/or share your data"},gpc_conflict_message_when_revisited:"GPG signal is detected and honored and this browser/device has been opted-out of third-party cookies. However,  this conflicts with your previously granted consent preferences. Please access Cookie Preferences to resolve.",enable_gpc_flyout_toggle:!0,hide_cookie_banner_to_show_flyout:!0,fly_out_heading_toggle:!0,fly_out_heading_text:"GPC Signal Detected",fly_out_toggle:!0,fly_out_text:"This device/browser has been now opted out of third party cookies. Please use the link below to provide us your identifying information to opt-out of the sale or sharing of your PI.",do_not_sell_share_url_toggle:!0,do_not_sell_share_label_text:"Do Not Sell or Share My Personal Information",privacy_url_toggle:!0,privacy_label_text:"Privacy Policy",hide_banner_text:"Hide the banner",hide_banner_toggle:!0},i={is_location_enabled:!1,is_language_enabled:!1,"no-action":!1,latest_published_version:0,domain_deleted:!1,is_encode_cookie_value_enabled:!1,gcm_enabled:!1,gcm_config:{},banner_config:{categories:{Default:{locations:[],banner:{text:{},colour:{},href:"",policy:"aboutcookies",position:"bottom",layout:"block",theme:"0",compliance:"info"}}},locations:{default:"Default"},names:{},images:{}},gpc_enabled:!1,gpc_config:n,categories:[],lang:"en",translations:{default:{en:{}}}},s={},d="default",a=!1,c=null;try{e=window.top.navigator.globalPrivacyControl}catch(e){console.log("could not detect gpc in frame/cross domain")}function u(){return i.iabeu_gdpr_config||{}}function p(){return i}function g(){return"string"==typeof i.banner_config?JSON.parse(i.banner_config):i.banner_config}function E(e,t){var n;return e?(n="string"==typeof t?t.trim():t,e[t]||(t!==n&&e[n]?e[n]:null)):null}function f(){return i.gpc_config||n}function S(){return!!i.gcm_enabled}function b(e){e=O(document.cookie.matchAll("(^|[^;]+)\\s*"+e+"\\s*=\\s*([^;]+)")).pop(),e=e?e.pop():"";return e&&(t=>{try{return/^(?:[A-Za-z0-9+/]{4}
1)*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(t)?atob(t):t}catch(e){return t}})(e)}function m(){var e,t,n,o,r,i,s,a,c=f();return!!c.all_locations||(e=_(),(e=Et(e,2))[0],e=e[1],t=C(),n=b(commonConstants.getConstants().consents_cookie_key),c=c.locations&&Object.keys(c.locations),o=getterUtils.getCountryCode(),r=bannerConfigUtils.getParams().location,i=!!o,n&&(a=-1===(s=JSON.parse(n).location).indexOf("#")?[null,s]:s.split("#"),(a=Et(a,2))[0],l=a[1],a=s),t&&"DEFAULT"!==d?(c.includes(d)||c.includes(e))&&h(d,e):i?(c.includes(r)||c.includes(o))&&h(r,o):!!n&&(c.includes(a)||c.includes(l))&&h(a,l))}function h(e,t){var t=["default",t,e],n=Object.keys(g().locations||{})||[];return t.some(function(e){return n.includes(e)})}function _(){var e=bannerConfigUtils.getIsLocOverridden()&&bannerConfigUtils.getOverriddenLocCode()||"DEFAULT";return e.includes("#")?e.split("#"):[null,e]}function C(){var e=document.querySelector("[data-domain-uuid]");return e&&"true"===e.getAttribute("disable-config-cache")}function v(){return window.__isTcfEnabledForLocation||!1}return{updateConfig:function(e){"object"===N(e)&&(i=H(H({},i),e))},setUUID:function(e){i.bannerUUID=e},getParams:p,getCmpQuill:function(){return i["x-cmp-quill"]||i["x-auth-token"]},getBanner:g,updateLanguage:function(e){var t=i.tenant_default_language||"en";if(i.is_language_enabled)try{0<Object.keys(i.translations.default).length&&(o?t=!!i.translations.default[i.lang]&&i.lang||i.tenant_default_language||"en":0<e.length&&(t=e.find(function(e){return!!i.translations.default[e]||!!i.translations.default[e.toLocaleLowerCase()]}).toLocaleLowerCase()))}catch(e){t=i.tenant_default_language||"en"}i.lang=t,commonConstants.getConstants().langCodeMap[i.lang]&&(i.lang=commonConstants.getConstants().langCodeMap[i.lang])},getIABConfig:u,getTranslatedText:function(t,e){if(!t)return t;try{var n,o;return i.lang?(n=i.translations.default||{},o=i.translations.custom||{},E(n[i.lang],t)||E(o[i.lang],t)||n.en[t]||t):t}catch(e){return t}},overrideBannerLang:function(n){Object.keys(n).some(function(e){var t=commonConstants.getConstants().overrideLangKey;if((-1<window.location.href.indexOf(e)||e===t)&&n[e]&&""!=n[e])return o=!0,i.lang=n[e].toLocaleLowerCase(),commonConstants.getConstants().langCodeMap[i.lang]&&(i.lang=commonConstants.getConstants().langCodeMap[i.lang]),!0})},overrideBannerLoc:function(n){Object.keys(n).some(function(e){var t=commonConstants.getConstants().overrideLocKey;if((-1<window.location.href.indexOf(e)||e===t)&&n[e]&&""!=n[e])return r=!0,d=n[e].toLocaleUpperCase(),!0})},isADACompliantBanner:function(){return i.ada_compliance_cookie_consent||!1},getLanguageConfigMap:function(){return s},setLanguageConfigMap:function(e,t){s[e]=t},hasConfigForLanguage:function(e){return s.hasOwnProperty(e)},getIsLangOverridden:function(){return o},getIsLocOverridden:function(){return r},getOverriddenLocCode:function(){return d},areTrackersDisabled:function(){return i.hideTrackers||!1},getGpcConfig:f,isGpcEnabled:function(){return Boolean(e&&i.gpc_enabled)},getCookieValue:b,isEncodeCookieEnabled:function(){return Boolean(i.is_encode_cookie_value_enabled)},encodeCookie:function(e){return btoa(e)},hasLocalConsent:function(){var e=b(commonConstants.getConstants().consents_cookie_key);if(!e)return!1;try{var t=JSON.parse(e);return!!(t&&t.consents&&0<Object.keys(t.consents).length)}catch(e){return!1}},getGpcStatusInSelectedLocation:m,getCurrentUserCountryCode:function(){return m(),l},setConfigLoadedStatus:function(e){t=e||!1},getConfigLoadedStatus:function(){return t},getDefaultTranslationText:function(e){try{if(e&&i.lang)return E((i.translations.default||{})[i.lang],e)||e}catch(e){}},getCurrentLocCode:_,inPreviewMode:C,getGcmConfig:function(){return i.gcm_config},isTCFEnabled:v,isGCMIntegrationEnabledWithTCF:function(){var e=u(),t=void 0===(t=(e||{}).gpp_tcfeuv2_config)?{}:t;return S()&&v()&&e&&t&&!!t.enable_gcm_integration},isGcmEnabled:S,setStopShowBannerFlag:function(){a=!0},shouldStopShowingBanner:function(){return a||!1},hasNewCategoryOverrideFormat:function(){return!!i.category_and_location_overrides_config},setCompliance:function(e){i.LocComplianceType=e},getCookiesByCategory:function(t){var n,e=i.categories;return e&&Array.isArray(e)&&(n=e.find(function(e){return e.name.toLowerCase()===t.toLowerCase()}))?(e=n.cookies.map(function(e){return{name:e.name,type:e.type,url:e.provider,categoryName:n.name,baseCategoryName:n.base_category||""}}),y({},n.name,e)):{}},setPendingSubjectId:function(e){c=e},getPendingSubjectId:function(){return c},isCdcEnabled:function(){return!(!i.cdc||!0!==i.cdc.enabled)},getConsentStrategy:function(){return i.cdc&&(i.cdc.consent_strategy||i.cdc.consentStrategy)||commonConstants.getConstants().CONSENT_STRATEGY.USE_LATEST_CONSENT}}})(),window.bannerGenerator=(Qe="",tt=et=$e=Xe=Ze=!(Je=2),nt=j=null,ot=We=1,rt=bannerConfigUtils.getTranslatedText,ct=at=null,ut=dt=lt=st=it=!1,h.read=function(){var t=bannerConfigUtils.getCookieValue(commonConstants.getConstants().publishedVersion);if(t)try{var e=JSON.parse(t);if(e&&"object"===N(e))return new h(e.v,e.sync,e.kn,e.cid);if("number"==typeof e)return new h(e,0)}catch(e){console.warn("UtilCookie.read: malformed cookie value",t,e)}return new h},h.prototype.withVersion=function(e){return new h(e,this.sync,this.kn,this.cid)},h.prototype.withSync=function(e){return new h(this.v,e,this.kn,this.cid)},h.prototype.withKnownUser=function(e){return new h(this.v,this.sync,e,this.cid)},h.prototype.withConsentId=function(e){return new h(this.v,this.sync,this.kn,e)},h.prototype.getVersion=function(){return this.v},h.prototype.getSync=function(){return this.sync},h.prototype.getKnownUser=function(){return this.kn},h.prototype.getConsentId=function(){return this.cid},h.prototype.save=function(){Pt(commonConstants.getConstants().publishedVersion,JSON.stringify({v:this.v,sync:this.sync,kn:this.kn,cid:this.cid}))},pt=null,Object.freeze({submitImplicitConsent:function(e){Ze=!0;var t=bannerConfigUtils.isGpcEnabled();e===commonConstants.getConstants().complianceType.HYBRID&&t?nn("hybrid-gpc"):e===commonConstants.getConstants().complianceType.HYBRID?nn("dismiss"):e===commonConstants.getConstants().complianceType.OPT_OUT&&t?nn("hybrid-gpc"):e===commonConstants.getConstants().complianceType.OPT_OUT?nn("allow"):nn("deny"),et=!1,"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireOnImplicitConsent&&__ScrtSdkApiOps.events.fireOnImplicitConsent()},showBanner:function(e,t){return Qt.apply(this,arguments)},checkAndGenerateUUID:function(e){var t,n,o;return ze=bannerConfigUtils.getParams().latest_published_version,void 0===e?(t=bannerConfigUtils.getCookieValue(commonConstants.getConstants().generated_uuid_cookie_key))&&0<t.length?(o=t.split(commonConstants.getConstants().policyVersionDelimiter),n=(o=Et(o,2))[0],(o=o[1])&&o==ze?t:(Xe=!0,n+commonConstants.getConstants().policyVersionDelimiter+ze)):(Xe=!0,(()=>{var t=window.crypto||window.msCrypto;t=t||{getRandomValues:function(e){for(var t=0,n=e.length;t<n;
1t++)e[t]=Math.floor(256*Math.random());return e}};try{return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(e){return(e^t.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)})}catch(e){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(e){return(e^t.getRandomValues([0])[0]&15>>e/4).toString(16)})}})()+commonConstants.getConstants().policyVersionDelimiter+ze):e+commonConstants.getConstants().policyVersionDelimiter+ze},getBannerOptions:function(e){He=e.compliance||e.type,qe=e.expiration,at=JSON.parse(JSON.stringify(e));var t=consentBannerUtils.getOptions(e),n=bannerConfigUtils.getParams().lang,o=e.text,r=rt("Cookie Preferences",!0),i=consentBannerUtils.escapeHtml;e&&e.multipleTranslationsSource&&e.multipleTranslationsSource[n]?(n=e.multipleTranslationsSource[n],o&&o.cookiePreferences&&(r=n.cookiePreferences?i(n.cookiePreferences):i(rt(o.cookiePreferences)))):o&&o.cookiePreferences&&(r=i(rt(o.cookiePreferences))),"tcfeuv2"===TCFUtils.getGppActiveSection()&&t.content&&t.content.preference&&(r=i(t.content.preference));var o=(n=bannerConfigUtils.getIABConfig())&&n.gpp_usnat_config,n=(i={hide:!e.isCookieWall&&e.hideDismissAction,btnToLink:e.setDismissButtonToLink}).hide?"":"{{dismiss}}",s={hide:!e.isCookieWall&&e.hideDenyAction,buttonToLink:e.setDenyButtonToLink},a=s.hide?"":"{{deny}}",c="",c=TCFUtils.isGDPREnabled()&&"usnatv1"===TCFUtils.getGppActiveSection()?o&&o.show_close_button_on_banner?"{{close}}":"":!e.isCookieWall&&e.showCloseButton?"{{close}}":"",o="{{link}} ".concat(rt("visit this link to learn more about cookies. Opens in new window",!0));return H(H({},t),{},{dismissBtnHandler:i,denyBtnHandler:s,compliance:{info:e.showDismissButton?'<div class="cc-compliance cc-highlight '.concat(TCFUtils.isGDPREnabled()?"":"cc-regular",'">').concat(consentBannerUtils.isUnsupportedBrowser()?"{{allow}}":"usnatv1"===TCFUtils.getGppActiveSection()?"{{deny}}":"tcfeuv2"===TCFUtils.getGppActiveSection()?"{{allow}}".concat(a,"{{consentPreferences}}").concat(c):"{{dismiss}}{{allow}}","</div>"):'<div class="cc-compliance">{{allow}}</div>',"opt-in":'<div class="cc-compliance cc-highlight '.concat(TCFUtils.isGDPREnabled()?"":"cc-regular",'">').concat(consentBannerUtils.isUnsupportedBrowser()?"{{allow}}":("usnatv1"===TCFUtils.getGppActiveSection()?"{{deny}}{{consentPreferences}}":"{{allow}}".concat(n,"{{consentPreferences}}")).concat(c),"</div>"),"opt-out":'<div class="cc-compliance cc-highlight '.concat(TCFUtils.isGDPREnabled()?"":"cc-regular",'">').concat(consentBannerUtils.isUnsupportedBrowser()?"{{allow}}":("usnatv1"===TCFUtils.getGppActiveSection()?"{{deny}}{{consentPreferences}}":"tcfeuv2"===TCFUtils.getGppActiveSection()?"{{allow}}".concat(a,"{{consentPreferences}}"):"".concat(a).concat(n,"{{consentPreferences}}")).concat(c),"</div>"),hybrid:'<div class="cc-compliance cc-highlight '.concat(TCFUtils.isGDPREnabled()?"":"cc-regular",'">').concat(consentBannerUtils.isUnsupportedBrowser()?"{{allow}}":("usnatv1"===TCFUtils.getGppActiveSection()?"{{deny}}{{consentPreferences}}":(TCFUtils.getGppActiveSection(),"{{allow}}".concat(a,"{{consentPreferences}}"))).concat(c),"</div>")},elements:{messagelink:consentBannerUtils.isUnsupportedBrowser()?'<div class="cc-message-container">\n                                    <span class="cc-message">{{message}}</span>\n                                </div>':t&&!t.hrefEmpty?'<div class="cc-message-container">\n                                    <span id="cookieconsent:desc" class="cc-message">\n                                        {{message}}\n                                        <a aria-label="'.concat(o,'" tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a>\n                                    </span>\n                                </div>'):'<div class="cc-message-container">\n                                <span id="cookieconsent:desc" class="cc-message">\n                                    {{message}}\n                                </span>\n                            </div>',consentPreferences:"".concat("info"===e.compliance||consentBannerUtils.isUnsupportedBrowser()?"":e.setCookiePreferenceLinkToButton?'<button aria-haspopup="dialog" aria-controls="cookiePreferencesDialog" class="cc-link cmp-pref-link '.concat("tcfeuv2"===TCFUtils.getGppActiveSection()?"disabled-link":"",'" id="securitiCmpCookiePrefBtn"><span>').concat(an(t.palette.popup&&t.palette.popup.background)?commonConstants.getConstants().consentPrefDark:commonConstants.getConstants().consentPrefLight," </span><span>").concat(r,"</span></button>"):'<a role="button" aria-haspopup="dialog" aria-controls="cookiePreferencesDialog" class="cc-link cmp-pref-link '.concat("tcfeuv2"===TCFUtils.getGppActiveSection()?"disabled-link":"",'" id="securitiCmpCookiePrefBtn" tabindex="0"><span>').concat(an(t.palette.popup&&t.palette.popup.background)?commonConstants.getConstants().consentPrefDark:commonConstants.getConstants().consentPrefLight," </span><span>").concat(r,"</span></a>"))},enabled:!0,onStatusChange:nn,onPopupOpen:function(){var e=document.getElementById("securitiCmpCookiePrefBtn"),t=document.getElementById("showPurposes"),n=document.getElementById("showVendors"),o=document.querySelector(".cmp-cookie-preferences"),r=
1document.querySelector(".cmp-ad-preferences"),i=document.querySelector(".f-cmp-cdc-learn-more"),s=consentBannerUtils.getPreferenceCenterStyle(),a=commonConstants.getPrefCenterEventSource(),c={complianceType:this.options.type,eventSource:a.COOKIE_PREFERENCES_TEXT_LINK};function l(e,t){var n=1<arguments.length&&void 0!==t?t:{};n.prefCenterStyle=n.prefCenterStyle||s||"classic",n.eventSourceElementRef=n.eventSourceElementRef||e,e.addEventListener("click",function(){"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireOnClickPreferencesLink&&__ScrtSdkApiOps.events.fireOnClickPreferencesLink(),preferenceCenterGeneration.showCookiePreference(n)}),e.addEventListener("keydown",function(e){13!==e.which&&32!==e.which||(e.preventDefault(),"undefined"!=typeof __ScrtSdkApiOps&&__ScrtSdkApiOps&&__ScrtSdkApiOps.events&&"function"==typeof __ScrtSdkApiOps.events.fireOnClickPreferencesLink&&__ScrtSdkApiOps.events.fireOnClickPreferencesLink(),preferenceCenterGeneration.showCookiePreference(n))})}e&&l(e,c),t&&(l(t,{eventSource:a.PURPOSE_LINK}),t.classList.contains("disabled-link")||t.classList.add("disabled-link")),n&&(l(n,{eventSource:a.VENDORS_LINK}),n.classList.contains("disabled-link")||n.classList.add("disabled-link")),o&&!GPPUtils.isCookieTabHidden()&&(l(o,c),o.setAttribute("aria-label",o.textContent),o.setAttribute("role","button"),o.setAttribute("tabindex","0"),o.setAttribute("aria-haspopup","dialog"),o.setAttribute("aria-controls","cookiePreferencesDialog")),r&&(l(r,{eventSource:a.AD_PREFERENCES_TEXT_LINK}),r.setAttribute("aria-label",r.textContent),r.setAttribute("role","button"),r.setAttribute("tabindex","0"),r.setAttribute("aria-haspopup","dialog"),r.setAttribute("aria-controls","cookiePreferencesDialog")),i&&(l(i,{eventSource:a.CDC_LEARN_MORE_LINK}),i.setAttribute("aria-label",i.textContent),i.setAttribute("role","button"),i.setAttribute("tabindex","0"),i.setAttribute("aria-haspopup","dialog"),i.setAttribute("aria-controls","cookiePreferencesDialog"))},onPopupClose:function(){var e=bannerConfigUtils.getParams().lang;["ar","sd"].includes(e.toLowerCase())&&setTimeout(function(){preferenceCenterGeneration.removeClass(document.documentElement,"lang-ar")},1e3),"ka"===e.toLowerCase()&&setTimeout(function(){preferenceCenterGeneration.removeClass(document.documentElement,"lang-ka")},1e3)}})},postConsentedItems:xt,dropPrivaciCookies:Vt,dropEssentialCookies:function(e){Rt(e.reduce(function(e,t){return e[t.name]=!0,e},{}))},triggerConsentGivenMessage:Bt,triggerConsolidatedConsentGivenMessage:zt,triggerSingleUploadConsentGivenMessage:Ht,unblockSriptsAndTags:Yt,onScriptsBlocked:function(){var a,c=""!==(e=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key));try{a=""!==e?JSON.parse(e).consents:{}}catch(e){a={}}var e=Array.prototype.slice.call(document.querySelectorAll("[".concat(commonConstants.getConstants().blockedCookieCategoryAttribute,"]"))),l=bannerConfigUtils.getParams().categories.reduce(function(e,t){return e[t.id]=t.name,t.disable_opt_out&&(a[t.id]=!0),e},{});e.forEach(function(e){var t,n=e.getAttribute(commonConstants.getConstants().blockedCookieCategoryAttribute).split("|"),o=!1,r=!1,i=n.map(function(e){return a[e]?o=!0:c&&(r=!0),l[e]}),s=o?"consent-granted":r?"consent-declined":"compliance-default",i={categories:""===i.join(", ")?"unpublished":i.join(", "),consent:o?"GRANTED":"NOT_GRANTED",resourceType:e.tagName.toLowerCase(),resource:e.getAttribute("src")};"script"===e.tagName.toLowerCase()?"text/plain"===e.getAttribute("type")&&(console.log(e.tagName.toLowerCase()+" blocked "+JSON.stringify(i)),window.__securitiAssistant)&&!e.__srtiAbBlockedEmitted&&(e.__srtiAbBlockedEmitted=!0,t=i.resource?"":(e.textContent||e.innerHTML||"").trim(),Kt("onResourceBlocked",{resourceType:"script",resource:qt(i.resource||t),inline:!i.resource,categories:n,reason:s,timestamp:Date.now()})):e.getAttribute("data-src")&&(i.resource=e.getAttribute("data-src"),console.log(e.tagName.toLowerCase()+" blocked "+JSON.stringify(i)),window.__securitiAssistant)&&!e.__srtiAbBlockedEm
1itted&&(e.__srtiAbBlockedEmitted=!0,Kt("onResourceBlocked",{resourceType:e.tagName.toLowerCase(),resource:qt(i.resource),inline:!1,categories:n,reason:s,timestamp:Date.now()}))})},isSDKLoaded:function(){return tt},setSDKLoaded:function(){tt=!0},setTCFCookie:rn,checkAndPostNoAction:function(e,t,n){return cn.apply(this,arguments)},isGpcExcludedCategory:function(d){var e=(()=>{if(d.disable_opt_out)return!1;var e=bannerConfigUtils.inPreviewMode(),t=bannerConfigUtils.getGpcConfig(),n=d.id;if(!bannerConfigUtils.isGpcEnabled())return!1;if(-1==Object.keys(t.cookie_categories||{}).indexOf("".concat(n)))return!1;if(t.all_locations)return!0;var o,r=!1;for(o in t.locations)if(t.locations.hasOwnProperty(o)){var i=o.split("#"),s=!1,a=!1,c=bannerConfigUtils.getCurrentLocCode(),c=Et(c,2),l=c[0],c=c[1];if(a=e&&(l||c)&&"DEFAULT"!==c?(s=l===i[0]&&c===i[1],c===i[0]):(s=getterUtils.getStateCode()===i[0]&&getterUtils.getCountryCode()===i[1]||bannerConfigUtils.getCurrentUserCountryCode()===i[1],getterUtils.getCountryCode()===i[0]||bannerConfigUtils.getCurrentUserCountryCode()===i[0]),r=1<i.length?Boolean(s):Boolean(a))break}return r})();return d.gpc_excluded=e},submitPreferencesOnDismiss:nn,retryRecordingConsent:gn,handleConsentCookieRecordFail:un,isBotDetected:function(){for(var e=commonConstants.getConstants().botsToDetect,t=navigator.userAgent,n=!1,o=0;o<e.length;o++)if(e[o].test(t)){console.log("Bot detected skipping cookie banner",e[o]),n=!0;break}return n},getDraftVersion:function(){return it},setOnRollback:function(e){st=e},isOnRollback:function(){return st},setDraftVersionState:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"";e&&(it=e)},setButtonStyles:tn,getExpirationInDays:Mt,getPageURL:kt,getConsentStateFromCookie:yt,getConsentStateChange:Tt,clearConsentCookie:function(){var e=commonConstants.getConstants();Pt(e.consents_cookie_key,"",-2),Pt(e.publishedVersion,"",-2)},upgradeLegacyCookie:function(e){var t=commonConstants.getConstants().consents_cookie_key,n=bannerConfigUtils.getCookieValue(t);if(n)try{var o,r=JSON.parse(n);r.ct||(o=commonConstants.getConstants().complianceTypeCode[e])&&(r.ct=o,Pt(t,JSON.stringify(r)))}catch(e){console.log("Failed to upgrade legacy cookie:",e)}},silentlyUpdateToStricterCompliance:function(e){return Ut.apply(this,arguments)},reconsentForImplicitTransition:function(e){return wt.apply(this,arguments)},reconsentForGpcTransition:function(e,t){return jt.apply(this,arguments)},reconsentForGpcImplicitTransition:function(e){return Ft.apply(this,arguments)},updateComplianceTypeOnly:function(e){var t=!(1<arguments.length&&void 0!==arguments[1])||arguments[1],n=commonConstants.getConstants().consents_cookie_key,o=bannerConfigUtils.getCookieValue(n);if(o)try{var r,i=JSON.parse(o),s=commonConstants.getConstants().complianceTypeCode[e];s&&i.ct!==s&&(i.ct=s,Pt(n,JSON.stringify(i)),t)&&(r=bannerConfigUtils.getParams().published_version||0,h.read().withVersion(r).save())}catch(e){console.log("Failed to update compliance type:",e)}},setConsentsCookie:It,setDoNotSellConsent:function(){bannerConfigUtils.getParams().LocComplianceType!==commonConstants.getConstants().complianceType.INFO&&(ut
1=!0,nn("deny"))},createConsentedItem:_t,updateGeneratedUUIDCookie:Jt,updateUUIDCookiesAfterStitch:function(e){Dt(commonConstants.getConstants().uuid_cookie_key),Wt(e+commonConstants.getConstants().policyVersionDelimiter+bannerConfigUtils.getParams().latest_published_version),Jt(e)},UtilCookie:h,postConsentMessage:Rt,deleteCookie:Dt})),window.cdcUtils=(gt="pageLoad",{handlePageLoadCdc:function(){return Un.apply(this,arguments)},handleSetSubjectId:function(e){return Nn.apply(this,arguments)}});function An(r){var i,e;if(r&&Object.keys(r).length)return i={url:"".concat(r.info.url.includes("/privaci/v1/")?r.info.url:"".concat(r.info.url,"/privaci/v1/"))||"",cmpQuill:"".concat(r.fileName.includes("cookie-consent-sdk")?(e=r.info)&&(e["x-cmp-quill"]||e["x-auth-token"]||e.auth_token)||"":r.info.quill)||"",file:r.fileName,unique_key:r.key},{handleSdkErrorGlobally:function(e){var t,n,o;i.file&&i.url&&i.cmpQuill&&!r.localTesting&&"mobile"!==s().deviceType&&s().isValidBrowserToLogErrs&&(t=void 0===(t=e.type)?"":t,n=!1,o={},e&&e.reason&&e.reason.stack&&(n=JSON.stringify(e.reason.stack).includes(i.file)),e&&e.error&&e.error.stack&&(o=e.error.stack),o=e&&e.filename&&e.filename.includes(i.file)||JSON.stringify(o).includes(i.file),"unhandledrejection"===t?n:o)&&a("unhandledrejection"===t?e.reason:e.error)},onSdkFailure:a};function s(){var e=window.navigator.userAgent,t=e.match(/(chrome|firefox|safari|edge)/i),t=Et(t||[],3),t=(t[0],t[1]),t=void 0===t?"":t,e=e.match(/(iphone|ipad|android|windows phone)/i)?"mobile":"desktop",t=t&&t.toLowerCase()||"";return{isValidBrowserToLogErrs:["chrome","firefox","safari","edge"].includes(t)||!1,deviceType:e}}function a(){}}var wn,jn,Fn,d,u,Pn,Dn,Mn,kn,xn,Vn,Ln,Gn,Rn,Bn,zn,Hn,a,qn,Kn,Yn,Wn,Jn,Zn,Qn,Xn,$n,eo,to,no;function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oo(e){return commonConstants.getSdkCallbackEvents().hasOwnProperty(e)}function ro(e){return"function"==typeof e}function io(e){return"Always Active"===e||"Granted"===e}function so(e,t,n){return"opt-in"===n?!!e.disable_opt_out:"opt-out"===n||"hybrid"!==n||!(t&&e.gpc_excluded)}function ao(e,t,n,o,r){var i,s,a,c;return"object"===N(e)&&null!==e&&!Array.isArray(e)&&e.category?(i=e.category,t=e.isGpcEnabled,n=e.config,o=e.location,r=e.complianceType):i=e,!!i.disable_opt_out||(n=(e=n.category_opt_out_config||{}).category_and_location_overrides_config||{},c=e.location_to_banners||{},a=i.base_category,!(e&&Object.keys(e).length&&(c=(e=c)[c=o]||(c&&c.includes("#")&&e[c.split("#")[1]]?e[c.split("#")[1]]:e.default||null))&&n&&n[c]&&(e=n[c],n=a,c=o,o=(a=e).default&&a.default.mapping?a.default.mapping:{},e=null,o[n]&&(e=o[n]),null!==(s=e=a.is_location_override_enabled&&a.location_overrides_mapping&&(!(o=a.location_overrides_mapping[c])&&c&&c.includes("#")&&(c=c.split("#")[1],o=a.location_overrides_mapping[c]),o)&&o.overrides_mapping_key&&(c=o.overrides_mapping_key,a.overrides)&&a.overrides[c]&&a.overrides[c].mapping&&a.overrides[c].mapping[n]?a.overrides[c].mapping[n]:e)))?so(i,t,r):(o=i,a=t,c=r,"Declined"!==(n=s)&&("opt-in"===c?"Always Active"===n:"hybrid"!==c||(c=io(n),(!a||!o.gpc_excluded)&&c))))}function q(){var E,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function o(e,t,n,o){var r,i,s,a,c,l,d,u,p,t=t&&t.prototype instanceof S?t:S,t=Object.create(t.prototype);return m(t,"_invoke",(r=e,i=n,d=o||[],u=!1,p={p:l=0,n:0,v:E,a:g,f:g.bind(E,4),d:function(e,t){return s=e,a=0,c=E,p.n=t,f}},function(e,t,n){if(1<l)throw TypeError("Generator is already running");for(u&&1===t&&g(t,n),a=t,c=n;(b=a<2?E:c)||!u;){s||(a?a<3?(1<a&&(p.n=-1),g(a,c)):p.n=c:p.v=c);try{if(l=2,s){if(b=s[e=a?e:"next"]){if(!(b=b.call(s,c)))throw TypeError("iterator result is not an object");if(!b.done)return b;c=b.value,a<2&&(a=0)}else 1===a&&(b=s.return)&&b.call(s),a<2&&(c=TypeError("The iterator does not provide a '"+e+"' method"),a=1);s=E}else if((b=(u=p.n<0)?c:r.call(i,p))!==f)break}catch(e){s=E,a=1,c=e}finally{l=1}}return{value:b,done:u}}),!0),t;function g(e,t){for(a=e,c=t,b=0;!u&&l&&!n&&b<d.length;b++){var n,o=d[b],r=p.p,i=o[2];3<e?(n=i===t)&&(c=o[(a=o[4])?5:a=3],o[4]=o[5]=E):o[0]<=r&&((n=e<2&&r<o[
11])?(a=0,p.v=t,p.n=o[1]):r<i&&(n=e<3||o[0]>t||i<t)&&(o[4]=e,o[5]=t,p.n=i,a=0))}if(n||1<e)return f;throw u=!0,t}}var f={};function S(){}function r(){}function i(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(m(b={},t,function(){return this}),b),s=i.prototype=S.prototype=Object.create(e);function a(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,m(e,n,"GeneratorFunction")),e.prototype=Object.create(s),e}return m(s,"constructor",r.prototype=i),m(i,"constructor",r),m(i,n,r.displayName="GeneratorFunction"),m(s),m(s,n,"Generator"),m(s,t,function(){return this}),m(s,"toString",function(){return"[object Generator]"}),(q=function(){return{w:o,m:a}})()}function m(e,t,n,o){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(m=function(e,t,n,o){function r(t,n){m(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[t]=n:(r("next",0),r("throw",1),r("return",2))})(e,t,n,o)}function ht(e,t,n,o,r,i,s){try{var a=e[i](s),c=a.value}catch(e){return n(e)}a.done?t(c):Promise.resolve(c).then(o,r)}function K(a){return function(){var e=this,s=arguments;return new Promise(function(t,n){var o=a.apply(e,s);function r(e){ht(o,t,n,r,i,"next",e)}function i(e){ht(o,t,n,r,i,"throw",e)}r(void 0)})}}function co(){return(co=K(q().m(function e(){var t,n,o;return q().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,getterUtils.getConsentCookies();case 1:for(o in t=e.v,n={},t)n[t[o].name]=t[o].granted;return e.a(2,n)}},e)}))).apply(this,arguments)}function lo(){return(lo=K(q().m(function e(){var t;return q().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,getterUtils.getConsentCookies();case 1:if(0==(t=e.v).status)return e.a(2,Object.keys(t).reduce(function(n,o){return n[o]||(n[o]={cookies:[]}),t[o].forEach(function(e){var t=e.name;return n[o].cookies.push({name:t,id:e.id,granted:e.granted})}),n},{}));e.n=2;break;case 2:return e.a(2,{error:"Consent upload failed"})}},e)}))).apply(this,arguments)}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function uo(e){this.initialise.apply(this,arguments)}function po(e){u.deepExtend(this.options={},Mn),u.isPlainObject(e)&&u.deepExtend(this.options,e),this.currentServiceIndex=-1}function go(e,t,n){var o,r=document.createElement("script"),i=commonConstants.getConstants().cspNonceVal;i&&(o.setAttribute("nonce",i),r.setAttribute("nonce",i)),r.type="text/"+(e.type||"javascript"),r.src=e.src||e,r.async=!1,r.onreadystatechange=r.onload=function(){var e=r.readyState;clearTimeout(o),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),r.onreadystatechange=r.onload=null)},document.body.appendChild(r),o=setTimeout(function(){t.done=!0,t(),r.onreadystatechange=r.onload=null},n)}function Eo(e,t,n,o,r){var i=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(i.open(o?"POST":"GET",e,1),i.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(r))for(var s=0,a=r.length;s<a;++s){var c=r[s].split(":",2);i.setRequestHeader(c[0].replace(/^\s+|\s+$/g,""),c[1].replace(/^\s+|\s+$/g,""))}"function"==typeof t&&(i.onreadystatechange=function(){3<i.readyState&&t(i)}),i.send(o)}function fo(e){return new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error)}function So(){this.initialise.apply(this,arguments)}function bo(e){this.openingTimeout=null,u.removeClass(e,"cc-invisible")}function mo(e){e.style.display="none",e.removeEventListener(d.transitionEnd,this.afterTransition),this.afterTransition=null}function ho(){var e=this.options.position.split("-"),t=[];return e.forEach(function(e){t.push("cc-"+e)}),t}function _o(){var e=this.options,t=["cc-"+("top"==e.position||"bottom"==e.position?"banner":"floating"),"cc-type-"+e.type,"cc-theme-"+e.theme];return e.static&&t.push("cc-static"),t.push.apply(t,ho.call(this)),function(e){var t=commonUtils.getHash(),n="cc-color-override-"+t,o=u.isPlainObject(e);return this.customStyleSelector=o?n:null,commonUtils.isStrictCSP()||commonUtils.isCustomCssEnabled()||o&&((e,t,n)=>{if(d.customStyles[e])++d.customStyles[e].references;else{var o,r={},i=t.popup,s=t.button,t=t.highlight,a=(i&&(i.text=i.text||u.getContrast(i.background),i.link=i.link||i.text,r[
1n+".cc-window"]=["color: "+i.text,"background-color: "+i.background],r[n+".cc-revoke"]=["color: "+i.text,"background-color: "+i.background],r[n+" .cc-link,"+n+" .cc-link:active,"+n+" .cc-link:visited"]=["color: "+i.link],s)&&(s.text=s.text||u.getContrast(s.background),s.border=s.border||"transparent",r[n+" .cc-btn"]=["color: "+s.text,"border-color: "+s.border,"background-color: "+s.background],s.padding&&r[n+" .cc-btn"].push("padding: "+s.padding),"transparent"!=s.background&&(r[n+" .cc-btn:hover, "+n+" .cc-btn:focus"]=["background-color: "+(s.hover||(e=>"000000"==(e=u.normaliseHex(e))?"#222":u.getLuminance(e))(s.background))]),t?(t.text=t.text||u.getContrast(t.background),t.border=t.border||"transparent",r[n+" .cc-highlight .cc-btn:nth-child(2)"]=["color: "+t.text,"border-color: "+t.border,"background-color: "+t.background]):r[n+" .cc-highlight .cc-btn:nth-child(2)"]=["color: "+i.text]),document.createElement("style")),s=commonConstants.getConstants().cspNonceVal,c=(s&&a.setAttribute("nonce",s),document.head.appendChild(a),d.customStyles[e]={references:1,element:a.sheet},-1);for(o in r)r.hasOwnProperty(o)&&a.sheet.insertRule(o+"{"+r[o].join(";")+"}",++c)}})(t,e,"."+n),o}.call(this,this.options.palette),this.customStyleSelector&&t.push(this.customStyleSelector),t}function Co(e){var t=this.options,n=document.createElement("div"),o=t.container&&1===t.container.nodeType?t.container:document.body,e=(n.insertAdjacentHTML("afterbegin",e),n.children[0]);return e.style.display="none",u.hasClass(e,"cc-window")&&d.hasTransition&&u.addClass(e,"cc-invisible"),this.onButtonClick=function(e){e=u.traverseDOMPath(e.target,"cc-btn")||e.target;{var t;u.hasClass(e,"cc-btn")&&(t=e.className.match(new RegExp("\\bcc-("+Pn.join("|")+")\\b")),t=t&&t[1]||!1)&&(this.setStatus(t),this.close(!0))}u.hasClass(e,"cc-close")&&(this.setStatus(d.status.dismiss),this.close(!0)),u.hasClass(e,"cc-revoke")&&this.revokeChoice()}.bind(this),e.addEventListener("click",this.onButtonClick),t.autoAttach&&(o.firstChild?o.insertBefore(e,o.firstChild):o.appendChild(e)),e}function vo(e,t){for(var n=0,o=e.length;n<o;++n){var r=e[n];if(r instanceof RegExp&&r.test(t)||"string"==typeof r&&r.length&&r===t)return 1}}function mt(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return{value:(e=e&&n>=e.length?void 0:e)&&e[n++],done:!e}}}}throw new TypeError(N(e)+" is not iterable")}function V(t,e){var n,o=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)),o}function H(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?V(Object(n),!0).forEach(function(e){y(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function y(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){e=G(e,"string");return"symbol"==N(e)?e:e+""}function G(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function q(){var E,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function o(e,t,n,o){var r,i,s,a,c,l,d,u,p,t=t&&t.prototype instanceof S?t:S,t=Object.create(t.prototype);return m(t,"_invoke",(r=e,i=n,d=o||[],u=!1,p={p:l=0,n:0,v:E,a:g,f:g.bind(E,4),d:function(e,t){return s=e,a=0,c=E,p.n=t,f}},function(e,t,n){if(1<l)throw TypeError("Generator is already running");for(u&&1===t&&g(t,n),a=t,c=n;(b=a<2?E:c)||!u;){s||(a?a<3?(1<a&&(p.n=-1),g(a,c)):p.n=c:p.v=c);try{if(l=2,s){if(b=s[e=a?e:"next"]){if(!(b=b.call(s,c)))throw TypeError("iterator result is not an object");
1if(!b.done)return b;c=b.value,a<2&&(a=0)}else 1===a&&(b=s.return)&&b.call(s),a<2&&(c=TypeError("The iterator does not provide a '"+e+"' method"),a=1);s=E}else if((b=(u=p.n<0)?c:r.call(i,p))!==f)break}catch(e){s=E,a=1,c=e}finally{l=1}}return{value:b,done:u}}),!0),t;function g(e,t){for(a=e,c=t,b=0;!u&&l&&!n&&b<d.length;b++){var n,o=d[b],r=p.p,i=o[2];3<e?(n=i===t)&&(c=o[(a=o[4])?5:a=3],o[4]=o[5]=E):o[0]<=r&&((n=e<2&&r<o[1])?(a=0,p.v=t,p.n=o[1]):r<i&&(n=e<3||o[0]>t||i<t)&&(o[4]=e,o[5]=t,p.n=i,a=0))}if(n||1<e)return f;throw u=!0,t}}var f={};function S(){}function r(){}function i(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(m(b={},t,function(){return this}),b),s=i.prototype=S.prototype=Object.create(e);function a(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,m(e,n,"GeneratorFunction")),e.prototype=Object.create(s),e}return m(s,"constructor",r.prototype=i),m(i,"constructor",r),m(i,n,r.displayName="GeneratorFunction"),m(s),m(s,n,"Generator"),m(s,t,function(){return this}),m(s,"toString",function(){return"[object Generator]"}),(q=function(){return{w:o,m:a}})()}function m(e,t,n,o){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(m=function(e,t,n,o){function r(t,n){m(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[t]=n:(r("next",0),r("throw",1),r("return",2))})(e,t,n,o)}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Et(e,t){return bt(e)||St(e,t)||T(e,t)||ft()}function ft(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){var n;if(e)return"string"==typeof e?o(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function St(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i,s,a=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=i.call(n)).done)&&(a.push(o.value),a.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(l)throw r}}return a}}function bt(e){if(Array.isArray(e))return e}function ht(e,t,n,o,r,i,s){try{var a=e[i](s),c=a.value}catch(e){return n(e)}a.done?t(c):Promise.resolve(c).then(o,r)}function K(a){return function(){var e=this,s=arguments;return new Promise(function(t,n){var o=a.apply(e,s);function r(e){ht(o,t,n,r,i,"next",e)}function i(e){ht(o,t,n,r,i,"throw",e)}r(void 0)})}}function yo(){var e=bannerConfigUtils.getParams().baseUrl+"/privaci/v1/consent/cookie/status";return new Promise(function(t,n){var o=new XMLHttpRequest;o.open("GET",e),o.setRequestHeader("X-CMP-UUID",bannerConfigUtils.getParams().bannerUUID.split(commonConstants.getConstants().policyVersionDelimiter)[0]),o.setRequestHeader("X-Cmp-Quill",bannerConfigUtils.getCmpQuill()),o.setRequestHeader("X-CMP-DOMAIN-ID",bannerConfigUtils.getParams().domain_id),o.onload=function(){if(200<=this.status&&this.status<300)try{var e="string"==typeof o.response&&JSON.parse(o.response);t(e)}catch(e){console.log(e),n("Error fetching data")}else console.log({status:this.status,statusText:o.statusText}),n("Error fetching data")},o.onerror=function(){console.log({status:this.status,statusText:o.statusText}),n("Error fetching data")},o.send()})}function To(){var e;return bannerConfigUtils.getParams().categories?Promise.resolve(bannerConfigUtils.getParams().categories):(e=bannerConfigUtils.getParams().baseUrl+"/privaci/v1/consent/"+bannerConfigUtils.getParams().domain_id+"/cookie",xn||new Promise(function(t,n){var o=new XMLHttpRequest;o.open("GET",e),o.setRequestHeader("X-Cmp-Quill",bannerConfigUtils.getCmpQuill()),o.onload=function(){if(200<=this.status&&this.status<300)try{var e="string"==typeof o.response&&JSON.parse(o.response);xn=e.data,t(e.data||e)}catch(e){console.log(e),n("Error fetching data")}else console.log({status:this.status,statusText:o.statusText}),n("Error fetching data")},o.onerror=function(){console.log({status:this.status,statusText:o.statusText}),n("Error fetching data")},o.send()}))}function Oo(){return(Oo=K(q().m(function e(){var t,n;return q().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,To();case 1:return t=e.v,e.n=2,yo();case 2:return n=e.v,"object"==N(n)&&"object"==N(t)&&n.data&&n.data.securiti_cookie_consents&&t.forEach(function(e){var t=n.data.securiti_cookie_consents[e.name]&&n.data.securiti_cookie_consents[e.name][0].granted;e.granted=t}),e.a(2,t)}},e)}))).apply(this,arguments)}function Io(){return(Io=K(q().m(function e(u,p){var t,n,o;return q().w(function(e){for(;;)switch(e.n){case 0:t=q().m(function e(l){var d;return q().w(function(e){for(;;)switch(e.n){case 0:if(d={},bannerConfigUtils.hasConfigForLanguage(p[l])){e.n=2;break}e.n=1;var t=u,n=p[l],o=(o=document.querySelector("[data-domain-uuid]"))&&"true"===o.getAttribute("disable-config-cache"),r=bannerConfigUtils.getParams().tenantUUID,i=bannerConfigUtils.getParams().domainUUID,s=bannerConfigUtils.getParams().published_version||"",a=bannerGenerator.getDraftVersion()||bannerGenerator.isOnRollback(),c=("default"===n?"".concat(t,"/").concat(r,"/").concat(i,".json"):"".concat(t,"/").concat(r,"/").concat(i,"/").concat(a&&s?"".concat(s,"/"):"").concat(n,".json")).concat(o?"?time=".concat(Date.now()):"");return new Promise(function(n){var o=new XMLHttpRequest;o.open("GET",c),o.onload=function(){if(200<=this.status&&this.status<300)try{var e=o.response||o.responseText,t="string"==typeof e&&JSON.parse(e);n(t)}catch(e){Gn=e,console.log(e),n({domain_deleted:!0}
1)}else Gn={status:this.status,statusText:o.statusText},console.log({status:this.status,statusText:o.statusText}),n({domain_deleted:!0})},o.onerror=function(){console.log({status:this.status,statusText:o.statusText}),n({domain_deleted:!0})},o.send()});case 1:d=e.v,bannerConfigUtils.setLanguageConfigMap(p[l],d),e.n=3;break;case 2:d=bannerConfigUtils.getLanguageConfigMap()[p[l]];case 3:if(d&&!d.domain_deleted)return e.a(2,{v:new Promise(function(e){return e(H(H({},d),{},{currentLanguage:p[l]}))})});e.n=4;break;case 4:return e.a(2)}},e)}),o=0;case 1:if(o<p.length)return e.d(mt(t(o)),2);e.n=4;break;case 2:if(n=e.v)return e.a(2,n.v);e.n=3;break;case 3:o++,e.n=1;break;case 4:return e.a(2,new Promise(function(e){return e({domain_deleted:!0,currentLanguage:""})}))}},e)}))).apply(this,arguments)}function x(e){if(Array.isArray(e))return o(e)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function Uo(e){var t=bannerConfigUtils.getParams().lang,n=bannerConfigUtils.getIABConfig().gpp_usnat_config,o=commonConstants.getConstants().gppUsOptOutFields;return n&&n.multiple_translations_source&&n.multiple_translations_source[t]&&n.multiple_translations_source[t][o[e].descriptionKey]?n.multiple_translations_source[t][o[e].descriptionKey]:Bn(n[o[e].descriptionKey])}function No(e){var t=GPPUtils.getUsNationalObject(),n=localStorage.getItem("secGppStr"),n=t&&Object.keys(t)&&0<Object.keys(t).length&&n?2===t[e]:"opt-in"!==Rn;return n}function Ao(e,t,n,o){return'\n            <div class="cmp-list-tile-action opt-outs">\n                <label class="cmp-switch horizontal">\n                    <input\n                        aria-label="'.concat(e.label,'"\n                        type="checkbox" ').concat(o?"checked":"",'\n                        name="').concat(e.key,'" id=',"optOut".concat(t+1),'\n                    >\n                    <span class="cmp-switch__slider">\n                        ').concat(n?"":commonConstants.getConstants().checkIcon,'\n                    </span>\n                    <div class="cmp-switch__status cc-enable-disable-').concat(e.key,'"></div>\n                </label>\n            </div>\n        ')}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){e=G(e,"string");return"symbol"==N(e)?e:e+""}function G(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function wo(){var e,t,n=no.gppAPISectionKeyMap[zn]+"Field",n=Hn[n];"usnatv1"===zn&&(n=n,t=(Jn=bannerConfigUtils.getIABConfig())[no.gppConfigIabKeyMap.usnatv1],y(y(y(y(y(y(y(y(y(y(e={},n.SHARING_NOTICE,t.sharing_opt_out_notice?1:0),n.SALE_OPT_OUT_NOTICE,t.sale_opt_out_notice?1:0),n.SHARING_OPT_OUT_NOTICE,t.sharing_opt_out_notice?1:0),n.TARGETED_ADVERTISING_OPT_OUT_NOTICE,t.targeted_advertising_opt_out_notice?1:0),n.SENSITIVE_DATA_PROCESSING_OPT_OUT_NOTICE,0),n.SENSITIVE_DATA_LIMIT_USE_NOTICE,0),n.SALE_OPT_OUT,t.sale_opt_out_notice?1:0),n.SHARING_OPT_OUT,t.sharing_opt_out_notice?1:0),n.TARGETED_ADVERTISING_OPT_OUT,t.targeted_advertising_opt_out_notice?1:0),n.SENSITIVE_DATA_PROCESSING,[0,0,0,0,0,0,0,0,0,0,0,0]),Zn=y(y(y(y(y(y(e,n.KNOWN_CHILD_SENSITIVE_DATA_CONSENTS,[0,0]),n.PERSONAL_DATA_CONSENTS,0),n.MSPA_COVERED_TRANSACTION,1),n.MSPA_OPT_OUT_OPTION_MODE,1),n.MSPA_SERVICE_PROVIDER_MODE,0),n.GPC,!1),console.log(Zn))}function jo(e){localStorage.setItem("secGppStr",e)}function Fo(e){var t,n=no.gppUSAdminFieldsKeyMapping,o=no.gppUSNoticeOptOutsKeyMapping;if(e&&0<e.length)for(var r in o)-1<e.indexOf(r)?Zn[n[o[r]]]=2:n&&n[r]&&Zn[n[r]]&&0!==Zn[n[r]]&&(Zn[n[o[r]]]=1);else for(var i in o)n&&n[i]&&Zn[n[i]]&&0!==Zn[n[i]]&&(Zn[n[o[i]]]=1);for(t in bannerConfigUtils.isGpcEnabled()&&(Zn.Gpc=!0),Kn=new qn,Zn)Kn.setFieldValue(t,Zn[t]);if(Xn=Kn.encode(),a.setSectionStringById(qn.ID,Xn),a.fireSectionChange(qn.NAME),a.setSignalStatus(Hn.SignalStatus.READY),jo(eo=a.getGppString()),(Jn=bannerConfigUtils.getIABConfig())[no.gppConfigIabKeyMap.usnatv1].enable_us_privacy_section){for(var s in Qn={Version:1,Notice:["Y","N"][Zn.SaleOptOutNotice-1]||"-",LspaCovered:0!==Zn.SaleOptOutNotice?"Y":"-",OptOutSale:["Y","N"][Zn.SaleOptOut-1]||"-"},Wn=new Yn,Qn)Wn.setFieldValue(s,Qn[s]);$n=Wn.encode(),a.setSectionStringById(Yn.ID,$n),a.fireSectionChange(Yn.NAME),jo(eo=a.getGppString())}}function q(){var E,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function o(e,t,n,o){var r,i,s,a,c,l,d,u,p,t=t&&t.prototype instanceof S?t:S,t=Object.create(t.prototype);return m(t,"_invoke",(r=e,i=n,d=o||[],u=!1,p={p:l=0,n:0,v:E,a:g,f:g.bind(E,4),d:function(e,t){return s=e,a=0,c=E,p.n=t,f}},function(e,t,n){if(1<l)throw TypeError("Generator is already running");for(u&&1===t&&g(t,n),a=t,c=n;(b=a<2?E:c)||!u;){s||(a?a<3?(1<a&&(p.n=-1),g(a,c)):p.n=c:p.v=c);try{if(l=2,s){if(b=s[e=a?e:"next"]){if(!(b=b.call(s,c)))throw TypeError("iterator result is not an object");
1if(!b.done)return b;c=b.value,a<2&&(a=0)}else 1===a&&(b=s.return)&&b.call(s),a<2&&(c=TypeError("The iterator does not provide a '"+e+"' method"),a=1);s=E}else if((b=(u=p.n<0)?c:r.call(i,p))!==f)break}catch(e){s=E,a=1,c=e}finally{l=1}}return{value:b,done:u}}),!0),t;function g(e,t){for(a=e,c=t,b=0;!u&&l&&!n&&b<d.length;b++){var n,o=d[b],r=p.p,i=o[2];3<e?(n=i===t)&&(c=o[(a=o[4])?5:a=3],o[4]=o[5]=E):o[0]<=r&&((n=e<2&&r<o[1])?(a=0,p.v=t,p.n=o[1]):r<i&&(n=e<3||o[0]>t||i<t)&&(o[4]=e,o[5]=t,p.n=i,a=0))}if(n||1<e)return f;throw u=!0,t}}var f={};function S(){}function r(){}function i(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(m(b={},t,function(){return this}),b),s=i.prototype=S.prototype=Object.create(e);function a(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,m(e,n,"GeneratorFunction")),e.prototype=Object.create(s),e}return m(s,"constructor",r.prototype=i),m(i,"constructor",r),m(i,n,r.displayName="GeneratorFunction"),m(s),m(s,n,"Generator"),m(s,t,function(){return this}),m(s,"toString",function(){return"[object Generator]"}),(q=function(){return{w:o,m:a}})()}function m(e,t,n,o){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(m=function(e,t,n,o){function r(t,n){m(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[t]=n:(r("next",0),r("throw",1),r("return",2))})(e,t,n,o)}function Et(e,t){return bt(e)||St(e,t)||T(e,t)||ft()}function ft(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){var n;if(e)return"string"==typeof e?o(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function St(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i,s,a=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=i.call(n)).done)&&(a.push(o.value),a.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(l)throw r}}return a}}function bt(e){if(Array.isArray(e))return e}function V(t,e){var n,o=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)),o}function H(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?V(Object(n),!0).forEach(function(e){y(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function y(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){e=G(e,"string");return"symbol"==N(e)?e:e+""}function G(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function ht(e,t,n,o,r,i,s){try{var a=e[i](s),c=a.value}catch(e){return n(e)}a.done?t(c):Promise.resolve(c).then(o,r)}function K(a){return function(){var e=this,s=arguments;return new Promise(function(t,n){var o=a.apply(e,s);function r(e){ht(o,t,n,r,i,"next",e)}function i(e){ht(o,t,n,r,i,"throw",e)}r(void 0)})}}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}window.commonConstants=(wn={jsMaxDateMilliseconds:864e10,jsDateParser:{secondsInYear:31536e3,secondsInDay:86400,secondsInHour:3600,secondsInMinute:60},retryIntervalInMilliSeconds:1e4,maxIntervalInMilliSeconds:36e5,retryStatuses:[502,503,504],policyVersionDelimiter:":",locationsMap:{TG:"TS"},asciiRegex:/^[ -~]+$/,botsToDetect:[/Googlebot/,/bingbot/,/YandexBot/,/Twitterbot/,/LinkedInBot/,/Slackbot/,/Discordbot/,/Baiduspider/,/DuckDuckBot/,/S[eE][mM]rushBot/],supportedLanguages:["ar","bg","bn","cs","da","de","el","en","es","et","fi","fr","gu","hi","hr","hu","id","it","ja","kn","ko","lv","ml","mr","ms","nl","no","pa","pl","pt","pt-br","ro","ru","sk","sl","sv","ta","te","th","tr","uk","vi","zh","zh-cn","zh-tw","as","doi","gom","mai","mni-Mtei","or","sa","sd","km","ne","fil","ka"],langCodeMap:{"mni-mtei":"mni-Mtei"}
1,overrideLangKey:"CustomBannerLanguage",overrideLocKey:"CustomBannerLocation",defaultBannerOptions:{text:{},colour:{},href:"",policy:"aboutcookies",position:"bottom",layout:"block",theme:"0",compliance:"info"},complianceType:{OPT_IN:"opt-in",OPT_OUT:"opt-out",HYBRID:"hybrid",INFO:"info"},complianceTypeCode:{info:1,"opt-in":2,"opt-out":3,hybrid:4},complianceCodeToType:{1:"info",2:"opt-in",3:"opt-out",4:"hybrid"},complianceTransitions:{RECONSENT_REQUIRED:{info:["opt-in","opt-out","hybrid"],"opt-out":["opt-in","hybrid","info"],hybrid:["opt-in","info"],"opt-in":["info"]},CONSENT_VALID:{"opt-in":["opt-out","hybrid"],hybrid:["opt-out"]}},noActionConsentStatus:{IN_PROGRESS:"no-action-consent-in-progress",SUCCESS:"no-action-consent"},recordConsentStatus:{IN_PROGRESS:"record-consent-in-progress",SUCCESS:"record-consent-success"},KEYCODE_MAP:{SPACE:32,ENTER:13,UP:38,DOWN:40,LEFT:37,RIGHT:39,TAB:9},prefCenterEvtSource:{REVOKE_BTN:"revoke",PURPOSE_LINK:"purpose",VENDORS_LINK:"vendors",COOKIE_PREFERENCES_TEXT_LINK:"cookiePreference",GPC_FLYOUT_LINK:"gpcFlyout",TENANT:"tenant",AD_PREFERENCES_TEXT_LINK:"adpref",CDC_LEARN_MORE_LINK:"cdcLearnMore"},purposeTabHeading:"IAB Purposes",usNationalTabHeading:"Ad Preferences",Purposes:"Purposes",vendorTabHeading:"Vendor List",defaultPurposeDescription:"Click on the following tabs to identify the purposes for which your personal data is being processed and the list of vendors. Where your consent is needed, you can withdraw your consent easily by turning off the toggle or visiting the preferences at any time. Some of our partners rely on their legitimate interests instead of consent for the processing of your data for which you may have the right to object to their legitimate interests.<br/><br/>You can learn more about how we collect, process and disclose your personal information by visiting our Privacy Policy.",defaultVendorDescription:"See the list of partners we work with below. Expand each of the partners to understand how they process your data, the purposes (features, special features) they rely on for the processing of data, associated legal bases, and the retention periods, the categories of data collected and processed.",noActionCookieValues:["no-action-consent-in-progress","no-action-consent"],blockedCookieCategoryAttribute:"data-cookiecategory",subcategory:"subcategory",dialogId:"consent-dialog-2343243434343",consentGivenMessage:"consent_given",consolidatedConsentMessage:"consolidated_consent_given",singleUploadConsentMessage:"single_upload_consent_given",description:"We use different types of cookies to optimize your experience on our website. Click on the categories below to learn more about their purpose. You may choose which types of cookies to allow and can change your preferences at any time. Remember that disabling cookies may affect your experience on the website. You can learn more about how we use cookies by visiting our Cookie Policy.",firstPartyCookieDefinition:"First-party cookies are set by the website that the user visits, i.e. the host domain. Websites use first-party cookies usually for, amongst other purposes, tracking visitors’ behavior on the site and personalizing their browsing experience online.",thirdPartyCookieDefinition:"Third-party cookies are placed on a website by other third-party entities, and not the website itself, i.e. a domain other than the one the user sees in the address bar. Third-party cookies usually track the visitors’ behavior between websites and are generally used for targeted advertising purposes.",caDescription:"We use different types of cookies to optimize your experience on our website. Essential cookies are always activated since they are essential to provide basic functionalities of the website. You may opt-out of the sale and sharing of your personal data with third parties at any time by clicking the 'Do Not Sell or Share My Personal Information'. You can learn more about how we process your personal information and to whom we sell or share it with by visiting our Privacy Policy.",defaultIABBannerText:'<p>We and other partners store or access information on your device, such as your activity on this website, and use different types of cookies to optimize your experience on this website for personalised ads and content, ad and content measurement, audience insights and product development. We may al
1so use precise geolocation data and identification through device scanning. You may choose which types of cookies to allow and can change your preferences at any time by clicking the Revoke Consent button below. <br><a class="cmp-open-pref cc-link" tabindex="0" id="showPurposes">Click here</a> to learn more about the purposes and features.<br><br>Some partners do not ask for your consent, instead, they rely on their legitimate business interest. View our <a class="cmp-open-pref cc-link" id="showVendors" tabindex="0">list of partners</a> to see the purposes they believe they have legitimate interest for and how you can object to it.<br><br>Remember that disabling cookies may affect your experience across our sites (and apps) globally. You can learn more about how we use cookies by visiting our Cookie Policy.</p>',defaultIABUsNatBannerText:"This website uses cookies to enhance site navigation, analyze site usage and assist in our marketing efforts. Cookies collect your personal information and make it available to our advertising partners. We sell your personal information to third party advertisers. We share your personal information with third party advertisers for cross contextual behavioral advertising. We use your personal information to provide you with targeted advertising. For more information on how we use your personal information for our advertising efforts, click on Ad preferences.",defaultDoNotSellMsg:"Do Not Sell or Share My Personal Information",defaultFlyoutTextMessage:"This device/browser has now been opted out of third-party cookies. Please use the link below to provide us with your identifying information to opt out of the sale or sharing of your personal information.",defaultPrivacyTextMessage:"Privacy Policy",defaultFlyoutHeadingText:"GPC Signal Detected",defaultHideBtnText:"Hide the banner",defaultGpcRevisitTextMsg:"GPG signal is detected and honored and this browser/device has been opted-out of third-party cookies. However,  this conflicts with your previously granted consent preferences. Please access Cookie Preferences to resolve.",defaultGpcConflictMsg:"GPC signal was detected, however, based on your explicit opt-in selection, the business will be allowed to sell and/or share your data.",alwaysActiveCategoryAriaLabel:"cookies. Always active. This setting cannot be changed.",uuid_cookie_key:"__privaci_cookie_consent_uuid",generated_uuid_cookie_key:"__privaci_cookie_consent_generated",no_action_cookie_key:"__privaci_cookie_no_action",consents_cookie_key:"__privaci_cookie_consents",tcfVersionCookie:"__privaci_iab_tcf_version",acStringCookieKey:"addtl_consent",publishedVersion:"__privaci_latest_published_version",cdc_sync_window_ms:18e5,expandNavIcon:'<svg class="cmp-expand-nav-icon" aria-hidden="true" width="36" height="36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 15l7.5 7.5 7.5-7.5h-15z" fill="#fff" /></svg>',expandIcon:'<svg class="cmp-expand-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M12.4 6.2L9 9.7 5.6 6.2 4.5 7.3 9 11.8l4.5-4.5-1.1-1.1z"/></svg>',consentPrefLight:'<svg role="img" aria-hidden="true" width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><desc>Cookie Preferences Icon</desc><rect x="0.898926" y="0.399902" width="1.7" height="11" rx="0.85" fill="white"/><rect x="0.898926" y="0.399902" width="1.7" height="11" rx="0.85" fill="#F2F3F2"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.59893 13.05C2.34824 13.2383 2.03663 13.3499 1.69897 13.3499C1.40484 13.3499 1.13048 13.2652 0.898926 13.119V14.0411C0.898926 14.5105 1.27948 14.8911 1.74893 14.8911C2.21837 14.8911 2.59893 14.5105 2.59893 14.0411V13.05Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.59893 13.05C2.34824 13.2383 2.03663 13.3499 1.69897 13.3499C1.40484 13.3499 1.13048 13.2652 0.898926 13.119V14.0411C0.898926 14.5105 1.27948 14.8911 1.74893 14.8911C2.21837 14.8911 2.59893 14.5105 2.59893 14.0411V13.05Z" fill="#F2F3F2"/><circle cx="1.75" cy="10.45" r="1.75" fill="white"/><circle cx="1.75" cy="10.45" r="1.75" fill="#F2F3F2"/><rect x="11.8892" y="0.399902" width="1.7" height="11" rx="0.85" fill="white"/><rect x="11.8892" y="0.399902" width="1.7" height="11" rx="0.85" fill="#F2F3F2"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5892 13.05C13.3385 13.2383 13.0269 13.3499 12.6892 13.3499C12.3951 13.3499 12.1207 13.2652 11.8892 13.119V14.0411C11.8892 14.5105 12.2697 14.8911 12.7392 14.8911C13.2086 14.8911 13.5892 14.5105 13.5892 14.0411V13.05Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5892 13.05C13.3385 13.2383 13.0269 13.3499 12.6892 13.3499C12.3951 13.3499 12.1207 13.2652 11.8892 13.119V14.0411C11.8892 14.5105 12.2697 14.8911 12.7392 14.8911C13.2086 14.8911 13.5892 14.5105 13.5892 14.0411V13.05Z" fill="#F2F3F2"/><circle cx="12.7402" cy="10.45" r="1.75" fill="white"/><circle cx="12.7402" cy="10.45" r="1.75" fill="#F2F3F2"/><rect x="7.99902" y="14.8911" width="1.7" height="11" rx="0.85" transform="rotate(-180 7.99902 14.8911)" fill="white"/><rect x="7.99902" y="14.8911" width="1.7" height="11" rx="0.85" transform="rotate(-180 7.99902 14.8911)" fill="#F2F3F2"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.29902 2.85474C6.54971 2.60369 6.86131 2.45493 7.19897 2.45493C7.49311 2.45493 7.76747 2.56781 7.99902 2.76286L7.99902 1.25005C7.999
102 0.780609 7.61847 0.400051 7.14902 0.400051C6.67958 0.400051 6.29902 0.780609 6.29902 1.25005L6.29902 2.85474Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.29902 2.85474C6.54971 2.60369 6.86131 2.45493 7.19897 2.45493C7.49311 2.45493 7.76747 2.56781 7.99902 2.76286L7.99902 1.25005C7.99902 0.780609 7.61847 0.400051 7.14902 0.400051C6.67958 0.400051 6.29902 0.780609 6.29902 1.25005L6.29902 2.85474Z" fill="#F2F3F2"/><circle cx="7.1499" cy="5.45312" r="1.75" transform="rotate(-180 7.1499 5.45312)" fill="white"/><circle cx="7.1499" cy="5.45312" r="1.75" transform="rotate(-180 7.1499 5.45312)" fill="#F2F3F2"/></svg>',consentPrefDark:'<svg role="img" aria-hidden="true" width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><desc>Cookie Preferences Icon</desc><rect x="0.898926" y="0.399902" width="1.7" height="11" rx="0.85" fill="#180F33"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.59893 13.0503C2.34824 13.2386 2.03663 13.3501 1.69897 13.3501C1.40484 13.3501 1.13048 13.2655 0.898926 13.1192V14.0413C0.898926 14.5108 1.27948 14.8913 1.74893 14.8913C2.21837 14.8913 2.59893 14.5108 2.59893 14.0413V13.0503Z" fill="#180F33"/><circle cx="1.75" cy="10.4497" r="1.75" fill="#180F33"/><rect x="11.8892" y="0.399902" width="1.7" height="11" rx="0.85" fill="#180F33"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5892 13.0503C13.3385 13.2386 13.0269 13.3501 12.6892 13.3501C12.3951 13.3501 12.1207 13.2655 11.8892 13.1192V14.0413C11.8892 14.5108 12.2697 14.8913 12.7392 14.8913C13.2086 14.8913 13.5892 14.5108 13.5892 14.0413V13.0503Z" fill="#180F33"/><circle cx="12.7402" cy="10.4497" r="1.75" fill="#180F33"/><rect x="7.99902" y="14.8911" width="1.7" height="11" rx="0.85" transform="rotate(-180 7.99902 14.8911)" fill="#180F33"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.29902 2.85449C6.54971 2.60345 6.86131 2.45469 7.19897 2.45469C7.49311 2.45469 7.76747 2.56757 7.99902 2.76261L7.99902 1.24981C7.999
102 0.780365 7.61847 0.399806 7.14902 0.399806C6.67958 0.399806 6.29902 0.780364 6.29902 1.24981L6.29902 2.85449Z" fill="#180F33"/><circle cx="7.1499" cy="5.45312" r="1.75" transform="rotate(-180 7.1499 5.45312)" fill="#180F33"/></svg>',checkIcon:'<svg class="cmp-check-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M14.6 3.5c-.3 0-.7.2-.9.4-2.6 2.6-4.5 4.8-6.9 7.3L4.2 9.1c-.6-.5-1.4-.5-1.9.1s-.4 1.4.2 1.9l3.5 3c.5.5 1.3.4 1.8-.1 2.9-3 5-5.3 7.8-8.2.5-.5.5-1.4 0-1.9-.2-.3-.6-.4-1-.4z"/></svg>',privaciBranding:'<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="153" height="22" fill="none"><path d="M1.758 9.666V7.523H3.01c.75 0 1.208.423 1.208 1.085 0 .644-.458 1.058-1.208 1.058H1.758Zm1.41.776c1.156 0 1.932-.785 1.932-1.843 0-1.05-.776-1.852-1.931-1.852H.893V13h.865v-2.558h1.41Zm4.363 1.95c-.705 0-1.323-.53-1.323-1.518 0-.978.618-1.508 1.323-1.508.706 0 1.323.53 1.323 1.508 0 .988-.617 1.518-1.323 1.518Zm0-3.766c-1.27 0-2.17.96-2.17 2.248 0 1.297.9 2.258 2.17 2.258s2.17-.961 2.17-2.258c0-1.287-.9-2.248-2.17-2.248Zm5.534.132-1.102 3.193-.953-3.193h-.908L11.495 13h.874l1.102-3.228L14.6 13h.855l1.376-4.242h-.873l-.935 3.193-1.102-3.193h-.856Zm5.056 1.684c.035-.546.458-1.084 1.155-1.084.75 0 1.146.476 1.164 1.084h-2.32Zm2.443 1.103c-.16.476-.503.855-1.191.855-.714 0-1.261-.529-1.279-1.287h3.193a1.87 1.87 0 0 0 .017-.265c0-1.323-.732-2.222-2.037-2.222-1.067 0-2.028.908-2.028 2.24 0 1.437.996 2.266 2.134 2.266.988 0 1.667-.59 1.905-1.34l-.714-.247Zm4.154-2.831a1.56 1.56 0 0 0-.274-.027c-.432 0-.961.16-1.27.812v-.741h-.811V13h.829v-2.126c0-.934.467-1.305 1.164-1.305.114 0 .238.01.361.027v-.882Zm1.378 1.728c.035-.546.459-1.084 1.155-1.084.75 0 1.147.476 1.165 1.084h-2.32Zm2.443 1.103c-.159.476-.503.855-1.19.855-.715 0-1.262-.529-1.28-1.287h3.193c.009-.053.018-.16.018-.265 0-1.323-.732-2.222-2.038-2.222-1.067 0-2.028.908-2.028 2.24 0 1.437.997 2.266 2.134 2.266.988 0 1.667-.59 1.905-1.34l-.714-.247Zm2.293-.68c0-.872.494-1.49 1.252-1.49.759 0 1.217.6 1.217 1.473 0 .873-.467 1.535-1.226 1.535-.793 0-1.243-.644-1.243-1.517Zm2.478 1.562c0 .255.027.476.044.573h.803a6.716 6.716 0 0 1-.044-.785v-5.6h-.82v2.743c-.142-.344-.547-.715-1.297-.715-1.2 0-2.01 1.023-2.01 2.223 0 1.26.767 2.249 2.01 2.249.662 0 1.111-.353 1.314-.759v.07Zm5.238.573v-.617c.264.458.75.732 1.376.732 1.26 0 1.975-.997 1.975-2.258 0-1.235-.661-2.223-1.949-2.223-.705 0-1.2.344-1.402.724V6.615h-.82V13h.82Zm2.505-2.143c0 .917-.494 1.517-1.253 1.517-.732 0-1.26-.6-1.26-1.517 0-.917.528-1.49 1.26-1.49.768 0 1.253.573 1.253 1.49Zm2.789 3.916 2.76-6.015h-.89l-1.27 2.928-1.324-2.928h-.952l1.826 3.775-1.059 2.24h.909Z" class="logo-text"/><g clip-path="url(#a)"><path fill="#1CA8DD" fill-rule="evenodd" d="M61.335.577c-3.053-.97-5.975 1.746-4.973 4.621l1.614 4.636a3.46 3.46 0 0 1-.009 2.31l-1.657 4.638c-1.026 2.87 1.881 5.609 4.942 4.654l4.974-1.551a4.154 4.154 0 0 1 2.445-.006l4.94 1.512c3.06.937 5.948-1.804 4.92-4.667L76.9 12.19a3.46 3.46 0 0 1-.004-2.335l1.647-4.643c1.02-2.874-1.894-5.606-4.953-4.645l-4.929 1.55a4.155 4.155 0 0 1-2.496-.004L61.335.577Zm6.086 15.969c1.569 0 3.074-.586 4.184-1.627 1.11-1.042 1.733-2.456 1.733-3.93 0-1.473-.623-2.886-1.733-3.928-1.11-1.042-2.615-1.627-4.184-1.627-1.57 0-3.075.585-4.185 1.627-1.11 1.042-1.733 2.455-1.733 3.929 0 1.473.624 2.887 1.733 3.928 1.11 1.042 2.615 1.628 4.185 1.628Z" clip-rule="evenodd"/><path fill="#1CA8DD" d="M65.668 12.641c.23.216.503.388.804.505a2.618 2.618 0 0 0 1.897 0c.3-.118.574-.29.804-.505a2.32 2.32 0 0 0 .537-.755 2.204 2.204 0 0 0 0-1.782 2.324 2.324 0 0 0-.537-.755 2.563 2.563 0 0 0-1.753-.681c-.657 0-1.288.245-1.753.682a2.257 2.257 0 0 0-.726 1.646c0 .617.262 1.209.727 1.645Z"/><path d="M94.188 8.678c-.216-2.432-2.375-3.04-3.827-3.04-2.08 0-3.866 1.234-3.866 3.224.02 1.456 1.197 2.211 2.65 2.635 1.981.645 2.786.884 2.786 1.75.02.682-.667 1.18-1.472 1.18-.49 0-1.491-.222-1.59-1.309H86.3c.196 2.45 2.453 3.261 4.12 3.261 2.258 0 4.122-1.326 4.083-3.408-.02-2.174-1.884-2.653-3.611-3.096-1.02-.276-1.806-.626-1.825-1.271 0-.497.412-1.013 1.275-1.013 1.001 0 1.296.552 1.315 1.087h2.532Zm12.446 3.132c.216-1.769-.275-3.353-1.59-4.625-1.001-.976-2.414-1.547-4.023-1.547-3.257 0-5.652 2.524-5.652 5.398 0 2.82 2.375 5.343 5.691 5.343 1.119 0 2.179-.294 3.081-.884.903-.571 1.668-1.419 2.179-2.543h-2.65c-.49.83-1.334 1.364-2.59 1.364-1.472.018-3.002-.885-3.12-2.506h8.674Zm-8.635-1.843c.098-.994 1.138-2.284 3.042-2.284 1.884-.019 2.963 1.326 3.061 2.284h-6.103Zm18.298 2.414c-.392.83-1.295 1.732-2.904 1.732-1.825 0-3.179-1.29-3.179-3.114 0-.884.334-1.695.883-2.248.628-.57 1.354-.884 2.296-.866 1.413 0 2.453.756 2.904 1.825h2.63c-.628-2.47-2.924-4.072-5.632-4.072-3.218 0-5.671 2.376-5.671 5.361 0 2.893 2.354 5.38 5.769 5.38 2.787 0 4.926-1.75 5.534-3.998h-2.63Zm14.097-6.431h-2.571v5.584c0 1.437-.628 2.58-2.472 2.58-1.826.018-2.355-1.162-2.355-2.654V5.95h-2.571v6.118c0 1.769.667 4.293 4.199 4.311 1.943.019 2.905-.866 3.356-1.658v1.345h2.414V5.951Zm2.149 10.116h2.571v-5.454c0-1.75.922-2.542 2.728-2.542h.117V5.638c-1.629.018-2.512.737-2.983 1.64V5.95h-2.433v10.115Zm6.599-11.479h2.571V2.432h-2.571v2.155Zm0 11.48h2.571V5.95h-2.571v10.115Zm5.427-.001h2.57V7.812h1.845V5.95h-1.845V2.43h-2.57v3.52h-1.786v1.86h1.786v8.255Zm5.527-11.479h2.571V2.432h-2.571v2.155Zm0 11.48h2.571V5.95h-2.571v10.115Z" class="logo-text"/></g><defs><clipPath id="a"><path fill="#fff" d="M56.1.37h96.568v21.26H56.1z"/></clipPath></defs></svg>
1',closeIcon:'<svg width="16" height="16" viewBox="0 0 16 16" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M0.913974 0C0.68048 0 0.443788 0.0906584 0.266128 0.268434C-0.0887093 0.623271 -0.0887093 1.20926 0.266128 1.56385L6.70228 8L0.266128 14.4361C-0.0887093 14.791 -0.0887093 15.377 0.266128 15.7316C0.438001 15.9034 0.67811 16 0.913974 16C1.14984 16 1.38969 15.9038 1.56182 15.7316L7.99797 9.29542L14.4341 15.7316C14.606 15.9034 14.8461 16 15.082 16C15.3138 16 15.5466 15.9149 15.7298 15.7316C16.0846 15.3767 16.0846 14.7907 15.7298 14.4361L9.29366 8L15.7298 1.56385C16.0846 1.20902 16.0846 0.623029 15.7298 0.268434C15.375 -0.0861618 14.789 -0.0864036 14.4344 0.268434L7.99824 6.70458L1.56209 0.268434C1.38467 0.091012 1.14799 0 0.914245 0H0.913974Z" /></svg>',unSupportedBrowserText:"You are using this cookie banner and preference center in an unsupported browser version. Please upgrade your browser version and try again.",backIcon:'<svg width="24" height="24" fill="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="M15.415 16.335 10.83 11.75l4.585-4.585L14 5.75l-6 6 6 6 1.415-1.415Z" /></svg>',gppAPISectionKeyMap:{tcfeuv2:"TcfEuV2",usnatv1:"UsNat"},gppConfigIabKeyMap:{tcfeuv2:"gpp_tcfeuv2_config",usnatv1:"gpp_usnat_config"},gppUsOptOutFields:{SaleOptOut:{key:"sale_opt_out_notice",label:"Sale of Data",descriptionKey:"sale_of_data_description",description:"We sell your personal information to our advertisers. You can opt-out of the sale of your personal information. Sale refers to any transfer of your personal information in exchange for monetary or other valuable consideration."},SharingOptOut:{key:"sharing_opt_out_notice",label:"Sharing of Data",descriptionKey:"sharing_of_data_description",description:"We share your personal information with our advertisers. You can opt-out of sharing of your personal information. Sharing refers to any exchange of your personal information for cross-contextual behavioral advertising, whether or not for monetary or other valuable consideration. Cross-contextual behavioral advertising means serving you ads based on personal information obtained from your activity across businesses, distinctly-branded websites, applications, or services, unless you intentionally interact with them on our website."},TargetedAdvertisingOptOut:{key:"targeted_advertising_opt_out_notice",label:"Targeted Advertising",descriptionKey:"targeted_advertising_description",description:"We use your personal information to provide you with targeted advertising. You can choose to opt-out of the use of your personal information for targeted advertising. This may mean that you still see ads, however they may be less relevant to your personal preferences."}},gppUsFields:["saleOptOutToggle","sharingOptOutToggle","targetedAdOptOutToggle"],gppUSAdminFieldsKeyMapping:{sale_opt_out_notice:"SaleOptOutNotice",sharing_opt_out_notice:"SharingOptOutNotice",targeted_advertising_opt_out_notice:"TargetedAdvertisingOptOutNotice",sale_opt_out:"SaleOptOut",sharing_opt_out:"SharingOptOut",targeted_advertising_opt_out:"TargetedAdvertisingOptOut"},gppUSNoticeOptOutsKeyMapping:{sale_opt_out_notice:"sale_opt_out",sharing_opt_out_notice:"sharing_opt_out",targeted_advertising_opt_out_notice:"targeted_advertising_opt_out"},gppUsOptoutNoticeKeys:["sale_opt_out_notice","sharing_opt_out_notice","targeted_advertising_opt_out_notice"],iabUSOptOutFields:["SaleOptOut","SharingOptOut","TargetedAdvertisingOptOut"],defaultOptOutSignalText:"Your opt-out preference for cookies has been honored.",euCountriesList:{AT:"Austria",BE:"Belgium",BG:"Bulgaria",HR:"Croatia",CY:"Republic of Cyprus",CZ:"Czech Republic",DK:"Denmark",EE:"Estonia",FI:"Finland",FR:"France",DE:"Germany",EL:"Greece",HU:"Hungary",IE:"Ireland",IT:"Italy",LV:"Latvia",LT:"Lithuania",LU:"Luxembourg",MT:"Malta",NL:"Netherlands",PL:"Poland",PT:"Portugal",RO:"Romania",SK:"Slovakia",SI:"Slovenia",ES:"Spain",SE:"Sweden"},PRIVACI_COOKIES_LIST:["__privaci_cookie_consent_uuid","__privaci_cookie_consent_generated","__privaci_cookie_no_action","__privaci_latest_published_version","__privaci_cookie_consents","__privaci_iab_tcf_version"],FIRST_PARTY:"First Party",THIRD_PARTY:"Third Party",gcmDesc:"We have implemented Google Consent Mode v2 which allows us to respect your choices with respect to sharing your personal data with Google-services, including Google Analytics and Google Ads, for the purposes of advertising and analytics. If you choose to deny consent, your personal data will not be shared with Google and Google will adju
1st its advertising and analytics capability for you accordingly, such as through displaying contextual advertisement without relying on any personal data.",consentTypeIdMap:["ad_storage","ad_user_data","ad_personalization","analytics_storage","functionality_storage","personalization_storage","security_storage"],usNatPrefCenterDescText:'We are a signatory of the IAB Multi-State Privacy Agreement (MSPA) and as per the U.S. national standard approach, we provide you the right to opt-out from certain processing purposes as indicated below. If you choose to opt-out from a processing purpose indicated below, we will honour your request and stop processing your data for the selected purpose(s) and your choice will be passed down to other IAB affiliated ad-tech vendors we work with. Upon clicking "Opt-out All" at the bottom of the Preference Center, we will opt you out from all non-essential cookie categories and Ad Preferences and will not sell or share your personal information or use it for targeted advertising and profiling.',gppUsNatDefaultTexts:{firstPara:"This website uses cookies to enhance site navigation, analyze site usage and assist in our marketing efforts. Cookies collect your personal information and make it available to our advertising partners.",saleOptOut:"We sell your personal information to third-party advertisers.",sharingOptOut:"We share your personal information with third-party advertisers for cross contextual behavioral advertising.",targetedOptOut:"We use your personal information to provide you with targeted advertising.",lastPara:'<p class="ma-0">Upon clicking Opt-out All, we will no longer sell or share your personal information or use it for targeted advertising and profiling. For more information on what categories of personal information we collect from you via cookies and the purposes for collection please click on <a href="#" class="cmp-cookie-preferences">Cookie Preferences</a>. For more information on how we use your personal information for our advertising efforts, click on <a href="#" class=" cmp-ad-preferences">Ad Preferences</a>.</p>',optOutText:"Opt-out All"},gcmConsentTypeDescs:{ad_storage:"Enables storage, such as cookies, related to advertising.",ad_user_data:"Sets consent for sending user data to Google for online advertising purposes.",ad_personalization:"Sets consent for personalized advertising.",analytics_storage:"Enables storage, such as cookies, related to analytics (for example, visit duration).",functionality_storage:"Enables storage that supports the functionality of the website or app, such as language settings.",personalization_storage:"Enables storage related to personalization, such as video recommendations.",security_storage:"Enables storage related to security, such as authentication functionality and fraud prevention, and other user protection."},selectAllScreenReaderActionMessages:{cookieTab:{selectAll:"All cookie category toggles have been turned on.",unselectAll:"All non-essential cookie category toggles have been turned off."},vendorsTab:{selectAll:"All toggles for TCF Vendors that rely on consent are on.",unselectAll:"All toggles for TCF Vendors that rely on consent are off."},specialFeatures:{selectAll:"All toggles for IAB special features are on.",unselectAll:"All toggles for IAB special features are off."},purposes:{selectAll:"All toggles for IAB purposes are on.",unselectAll:"All toggles for IAB purposes are off except those that rely on legitimate interests."},adpref:{selectAll:"All toggles for IAB purposes are on.",unselectAll:"All toggles for IAB purposes are off."}},consentPurposeIds:[1,3,4,5,6],cspNonceVal:"",SDK_CALLBACK_EVENTS:{onPrefCenterClose:"onPrefCenterClose"},CONSENT_STRATEGY:{USE_LATEST_CONSENT:1,USE_AUTH_CONSENT:2}},{getConstants:function(){return wn},getPrefCenterEventSource:function(){return wn.prefCenterEvtSource},getSdkCallbackEvents:function(){return wn.SDK_CALLBACK_EVENTS||{}},alwaysActive:function(){return'<span class="always-active">'.concat(bannerConfigUtils.getTranslatedText("Always Active",!0),"</span>")},subcategoryHeader:function(){return"<p class='cmp-subcategory-header'>".concat(bannerConfigUtils.getTranslatedText("Third party cookie providers",!0),"</p>")},showMoreLink:function(){return'<a id="showMore" class="cmp-show-more cmp-sub-head">'.concat(bannerConfigUtils.getTranslatedText("Show more",!0),"</a>")},showLessLink:function(){return'<a id="showLess" class="cmp-show-less cmp-sub-head">'.concat(bannerConfigUtils.getTranslatedText("Show less",!0),"</a>")},getSelectAllActionMessagesForScreenReader:function(){return wn.selectAllScreenReaderActionMessages||{}}}),Array.prototype.flat||(Array.prototype.flat=function(){return this.reduce(function(e,t){return e.concat(t)},[])}),Array.prototype.find||(Array.prototype.find=function(t){return this.filter(function(e){return!!t(e)})[0]}),Array.prototype.includes||(Array.prototype.includes=function(e){return-1<this.indexOf(e)}),Object.values||(Object.values=function(t){return Object.keys(t).map(function(e){return t[e]})}),window.commonUtils=(jn="",Fn={},{isIE:function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");return 0<t?parseInt(e.substring(t+5,e.indexOf(".",t)),10):0<e.indexOf("Trident/")?(t=e.indexOf("rv:"),parseInt(e.substring(t+3,e.indexOf(".",t)),10)):0<(t=e.indexOf("Edge/"))&&parseInt(e.substring(t+5,e.indexOf(".",t)),10)},isStrictCSP:function(){return bannerConfigUtils.strict_csp||!1},isCustomCssEnabled:function(){return bannerConfigUtils.getParams().custom_css_enabled||!1},setHash:function(e){jn=cookieconsent.utils.hash(e)},getHash:function(){return jn},getOverridedCatOptoutInfo:function(e,t){try{var n,o,r,i,s,a,c,l,d,u,p,g;return e&&e.category_opt_out_config?(o=(n=e.category_opt_out_config).category_and_location_overrides_config,r=n.location_to_banners,o&&r&&(i=null,r[t]?i=r[t]:t&&t.includes("#")&&r[t.split("#")[1]]?i=r[t.split("#")[1]]:r.default&&(i=r.default),i)&&o[i]?(s=o[i],a=s.default&&s.default.mapping?s.default.mapping:{},c=function(e){return"Always Active"===e},l={}
1,Object.keys(a).forEach(function(e){l[e]=c(a[e])}),s.is_location_override_enabled&&s.location_overrides_mapping&&(!(u=s.location_overrides_mapping[t])&&t&&t.includes("#")&&(d=t.split("#")[1],u=s.location_overrides_mapping[d]),u)&&u.overrides_mapping_key&&(p=u.overrides_mapping_key,s.overrides)&&s.overrides[p]&&s.overrides[p].mapping&&(g=s.overrides[p].mapping,Object.keys(g).forEach(function(e){l[e]=c(g[e])})),l):{}):{}}catch(e){return{}}},isValidSDKEvent:oo,registerCallbackForEvent:function(e,t){var n=Fn[e]||[];ro(t)&&n.push(t),Fn[e]=n},invokeCallbacksOfEvent:function(e){for(var t=this,n=arguments.length,o=new Array(1<n?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];oo(e)&&(e=Fn[e]||[])&&e.length&&e.forEach(function(e){if(ro(e))try{e.call.apply(e,[t].concat(o))}catch(e){}})},isFunction:ro,getLocationOverrideInNewFormat:function(e,t){return e&&t?t[e]?e:(e=e.split("#")[1])&&t[e]?e:null:null},categoryStatusToBoolean:function(e){return"Always Active"===e},categoryStatusToConsent:io,getHybridCategoryConsent:function(e,t,n,o){return ao({category:e,isGpcEnabled:t,config:n,location:o,complianceType:"hybrid"})},getCategoryConsent:ao,isCatOptoutOverrided:function(e,t){var n;return!(!e||!t)&&(n=e&&e.split("#")[1],t[e]?e:!(!n||!t[n])&&n)}}),window.consentBannerUtils=(()=>{var t=[{popup:{background:"#35383E",text:"#FFFFFF"},button:{background:"#F4C82C",text:"#202129"},prefCenter:{footer:"#35383E",selector:"#F4C82C",text:"#FFFFFF"}},{popup:{background:"#DDF8FC",text:"#35383E"},button:{background:"#4D42A2",text:"#EBFEFE"},prefCenter:{footer:"#DDF8FC",selector:"#4D42A2",text:"#35383E"}},{popup:{background:"#303C49",text:"#FFFFFF"},button:{background:"#94D6EF",text:"#252E39"},prefCenter:{footer:"#303C49",selector:"#94D6EF",text:"#FFFFFF"}},{popup:{background:"#303946",text:"#FFFFFF"},button:{background:"#76E375",text:"#202129"},prefCenter:{footer:"#303946",selector:"#76E375",text:"#FFFFFF"}},{popup:{background:"#312FA7",text:"#FFFFFF"},button:{background:"#FFC9FF",text:"#1F1D8C"},prefCenter:{footer:"#312FA7",selector:"#FFC9FF",text:"#FFFFFF"}},{popup:{background:"#581B69",text:"#FFFFFF"},button:{background:"#FFAEFF",text:"#3E114C"},prefCenter:{footer:"#581B69",selector:"#FFAEFF",text:"#FFFFFF"}},{popup:{background:"#0041A8",text:"#FFFFFF"},button:{background:"#BAEEFF",text:"#00378A"},prefCenter:{footer:"#0041A8",selector:"#BAEEFF",text:"#FFFFFF"}},{popup:{background:"#7B191B",text:"#FFFFFF"},button:{background:"#FFCABD",text:"#6F0B00"},prefCenter:{footer:"#7B191B",selector:"#FFCABD",text:"#FFFFFF"}},{popup:{background:"#383B75",text:"#FFFFFF"},button:{background:"#F1D600",text:"#2C2F67"},prefCenter:{footer:"#383B75",selector:"#F1D600",text:"#FFFFFF"}},{popup:{background:"#015050",text:"#FFFFFF"},button:{background:"#62FFAA",text:"#013D3C"},prefCenter:{footer:"#015050",selector:"#62FFAA",text:"#FFFFFF"}},{popup:{background:"#EBEFFF",text:"#4C4E54"},button:{background:"#0F45AC",text:"#F1F6FF"},prefCenter:{footer:"#EBEFFF",selector:"#0F45AC",text:"#4C4E54"}},{popup:{background:"#313B6D",text:"#FFFFFF"},button:{background:"#E4CAFF",text:"#212A56"},prefCenter:{footer:"#313B6D",selector:"#E4CAFF",text:"#FFFFFF"}},{popup:{background:"#14582D",text:"#FFFFFF"},button:{background:"#D6FF98",text:"#0F4527"},prefCenter:{footer:"#14582D",selector:"#D6FF98",text:"#FFFFFF"}},{popup:{background:"#474E63",text:"#FFFFFF"},button:{background:"#D6FF98",text:"#303646"},prefCenter:{footer:"#474E63",selector:"#D6FF98",text:"#FFFFFF"}},{popup:{background:"#FFC8A9",text:"#1F2229"},button:{background:"#5D1640",text:"#FCB994"},prefCenter:{footer:"#FFC8A9",selector:"#5D1640",text:"#1F2229"}},{popup:{background:"#FBFBFB",text:"#35383E"},button:{background:"#3F3DB0",text:"#EFEFEF"},prefCenter:{footer:"#FBFBFB",selector:"#3F3DB0",text:"#35383E"}},{popup:{background:"#EBEEEF",text:"#35383E"},button:{background:"#094F95",text:"#FFFFFF"},prefCenter:{footer:"#EBEEEF",selector:"#094F95",text:"#35383E"}}],d="",C=!1,v=bannerConfigUtils.getTranslatedText,y=!1;try{y=window.top.navigator.globalPrivacyControl||!1}catch(e){console.log("could not detect gpc in frame/cross domain")}var u="classic";function p(e){var t,n=e.selector,o=e.className,r=e.contentToAppend,e=e.removeClass,e=void 0!==e&&e,n=document.querySelector(n);n&&(t=n.classList.contains(o),e&&t?preferenceCenterGeneration.removeClass(n,o):e||t||preferenceCenterGeneration.addClass(n,o),n.innerHTML=r)}function T(e){e=0<arguments.length&&void 0!==e?e:"";return(e=e.trim())?e.startsWith("http")?e:"//".concat(e):"#"}function n(e){return t[e]}function g(e){if(e.customTheme)try{return e.customTheme.focusRingColor=e.customTheme.focusRingColor||e.customTheme.button.background,e.customTheme.prefCenter={bgColor:e.customTheme.popup.background,text:e.customTheme.popup.text,buttonColor:e.customTheme.button.background,buttonText:e.customTheme.button.text,footer
1:e.customTheme.prefCenter.footer,selector:e.customTheme.prefCenter.selector},e.customTheme}catch(e){return t[0]}return n(e.theme)}function o(){var e=navigator.userAgent,t=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],n="";return/trident/i.test(t[1])?{name:"IE",version:(n=/\brv[ :]+(\d+)/g.exec(e)||[])[1]||""}:"Chrome"===t[1]&&null!=(n=e.match(/\bOPR|Edge\/(\d+)/))?{name:"Opera",version:n[1]}:(t=t[2]?[t[1],t[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(n=e.match(/version\/(\d+)/i))&&t.splice(1,1,n[1]),{name:t[0],version:t[1]})}function E(e){var e=0<arguments.length&&void 0!==e?e:{},t=commonConstants.getConstants().gppUsNatDefaultTexts,n=t.firstPara,o=t.sharingOptOut,r=t.targetedOptOut,i=t.lastPara,t=e&&e.sale_opt_out_notice?"".concat(bannerConfigUtils.getTranslatedText(t.saleOptOut)):"",o=e&&e.sharing_opt_out_notice?"".concat(bannerConfigUtils.getTranslatedText(o)):"",e=e&&e.targeted_advertising_opt_out_notice?"".concat(bannerConfigUtils.getTranslatedText(r)):"";return"".concat(bannerConfigUtils.getTranslatedText(n)," ").concat(t," ").concat(o," ").concat(e," <br/><br/>").concat(bannerConfigUtils.getTranslatedText(i))}function f(e){var e=document.createTextNode(e),t=document.createElement("div");return t.appendChild(e),t.innerHTML}return Object.freeze({getOptions:function(e){var t,n,o,r={message:bannerConfigUtils.getTranslatedText("This website uses cookies to ensure you get the best experience on our website.",!0),dismiss:bannerConfigUtils.getTranslatedText("Dismiss",!0),allow:bannerConfigUtils.getTranslatedText("Allow cookies",!0),deny:bannerConfigUtils.getTranslatedText("Decline",!0),link:bannerConfigUtils.getTranslatedText("Learn more",!0),policy:bannerConfigUtils.getTranslatedText("Cookie Policy",!0)},i="tcfeuv2"===TCFUtils.getGppActiveSection()&&"opt-out"===e.compliance?bannerConfigUtils.getTranslatedText("Withdraw consent to all",!0):bannerConfigUtils.getTranslatedText("Consent to all",!0),s="tcfeuv2"===TCFUtils.getGppActiveSection()&&"opt-out"===e.compliance?bannerConfigUtils.getTranslatedText("Consent to all",!0):bannerConfigUtils.getTranslatedText("Withdraw consent to all",!0),a=bannerConfigUtils.getTranslatedText("Opt-out All",!0),i={allow:bannerConfigUtils.getTranslatedText("Consent to all",!0),deny:i,dismiss:s,advance_setting:bannerConfigUtils.getTranslatedText("Advanced Settings",!0)},c={},s=bannerConfigUtils.getParams().lang,l=e.text,a=(e.defaultTextsUpdated&&(r={message:bannerConfigUtils.getTranslatedText("This website uses cookies to enhance site navigation, analyse site usage and assist in our marketing efforts. We also sell and share your personal information with third parties for targeted advertising purposes. For more information on what categories of personal information we collect from you via cookies and the purposes for collection please click on Cookie Preferences.",!0),dismiss:bannerConfigUtils.getTranslatedText("Dismiss",!0),allow:bannerConfigUtils.getTranslatedText("Allow cookies",!0),deny:bannerConfigUtils.getTranslatedText("Do Not Sell or Share My Personal Information",!0),link:bannerConfigUtils.getTranslatedText("Privacy Policy",!0),policy:bannerConfigUtils.getTranslatedText("Cookie Policy",!0)}),"hybrid"===e.compliance&&(r={message:bannerConfigUtils.getTranslatedText("This site uses cookies for various purposes. We won’t collect sensitive personal data or precise geolocation unless you give us your opt-in consent. For non-essential cookies, you can opt-out of the sale, sharing, and targeted advertisement of your data. Click Cookie Preferences to manage your choices, or close (X) this cookie banner to keep the default choices.",!0),dismiss:bannerConfigUtils.getTranslatedText("Dismiss",!0),allow:bannerConfigUtils.getTranslatedText("Accept all cookies",!0),deny:bannerConfigUtils.getTranslatedText("Opt-out of all cookies",!0),link:bannerConfigUtils.getTranslatedText("Privacy Notice",!0),policy:bannerConfigUtils.getTranslatedText("Cookie Policy",!0)}),e.multipleTranslationsSource&&e.multipleTranslationsSource[s]?(t=e.multipleTranslationsSource[s],l.message&&(r.message=t.message||bannerConfigUtils.getTranslatedText(l.message)),l.dismiss&&(r.dismiss=t.dismiss?f(t.dismiss):f(bannerConfigUtils.getTranslatedText(l.dismiss))),l.allow&&(r.allow=t.allow?f(t.allow):f(bannerConfigUtils.getTranslatedText(l.allow))),l.deny&&(r.deny=t.de
1ny?f(t.deny):f(bannerConfigUtils.getTranslatedText(l.deny))),l.link&&(r.link=t.link?f(t.link):f(bannerConfigUtils.getTranslatedText(l.link)))):(l.message&&(r.message=bannerConfigUtils.getTranslatedText(l.message)),l.dismiss&&(r.dismiss=f(bannerConfigUtils.getTranslatedText(l.dismiss))),l.allow&&(r.allow=f(bannerConfigUtils.getTranslatedText(l.allow))),l.deny&&(r.deny=f(bannerConfigUtils.getTranslatedText(l.deny))),l.link&&(r.link=f(bannerConfigUtils.getTranslatedText(l.link)))),TCFUtils.isGDPREnabled()&&(l=(t=bannerConfigUtils.getIABConfig())&&t.gpp_usnat_config,t=t&&t.gpp_tcfeuv2_config,"usnatv1"===(n=TCFUtils.getGppActiveSection())?(l&&l.multiple_translations_source&&l.multiple_translations_source[s]?(s=l.multiple_translations_source[s],r.message=s.banner_text||E(l),r.deny=s.opt_out_button_text||a):(r.message=l&&l.banner_text?bannerConfigUtils.getTranslatedText(l.banner_text):E(l),r.deny=l&&l.opt_out_button_text?f(bannerConfigUtils.getTranslatedText(l.opt_out_button_text)):a),r.message=r.message.replaceAll("f-text-underline","cc-link")):"tcfeuv2"===n?(r.message=t&&t.banner_text?bannerConfigUtils.getTranslatedText(t.banner_text):bannerConfigUtils.getTranslatedText(commonConstants.getConstants().defaultIABBannerText),t&&t.hasOwnProperty("accept_all_btn_txt")&&t.hasOwnProperty("reject_all_btn_text")&&t.hasOwnProperty("advance_settings_text")&&(r.allow=t&&t.accept_all_btn_txt?f(bannerConfigUtils.getTranslatedText(t.accept_all_btn_txt)):i.allow,r.dismiss=t&&t.reject_all_btn_text?f(bannerConfigUtils.getTranslatedText(t.reject_all_btn_text)):i.dismiss,"opt-out"===e.compliance&&(r.deny=t&&t.reject_all_btn_text?f(bannerConfigUtils.getTranslatedText(t.reject_all_btn_text)):i.deny,r.dismiss=t&&t.accept_all_btn_txt?f(bannerConfigUtils.getTranslatedText(t.accept_all_btn_txt)):i.dismiss),r.preference=t&&t.advance_settings_text?f(bannerConfigUtils.getTranslatedText(t.advance_settings_text)):i.advance_setting)):r.message=bannerConfigUtils.getTranslatedText(commonConstants.getConstants().defaultIABBannerText),r.message=r.message.replaceAll("cmp-open-pref","cmp-open-pref cc-link"),r.message=r.message.replace('id="showPurposes"','id="showPurposes" tabindex="0" role="button" aria-haspopup="dialog" aria-controls="cookiePreferencesDialog"'),r.message=r.message.replace('id="showVendors"','id="showVendors" tabindex="0" role="button" aria-haspopup="dialog" aria-controls="cookiePreferencesDialog"')),consentBannerUtils.isUnsupportedBrowser()&&(r.message=bannerConfigUtils.getTranslatedText(commonConstants.getConstants().unSupportedBrowserText,!0),r.allow=bannerConfigUtils.getTranslatedText("Okay",!0)),bannerConfigUtils.isCdcEnabled()&&!TCFUtils.isGDPREnabled()&&(s=bannerConfigUtils.getParams().cdc)&&s.show_additional_banner_text&&s.banner_text&&r.message&&(l='<a role="button" tabindex="0" class="cc-link f-cmp-cdc-learn-more" aria-haspopup="dialog" aria-controls="cookiePreferencesDialog">'.concat(v("Learn more",!0),"</a>"),r.message="".concat(r.message,"<p>").concat(bannerConfigUtils.getTranslatedText(s.banner_text)," ").concat(l,"</p>")),g(e));for(o in"wire"==e.layout&&(e.customTheme?(a.button.border=a.button.border===a.popup.background?a.button.background:a.button.border,a.button.text=a.button.border):(a.button.border=a.button.background,a.button.text=e.colour&&e.colour.buttonText&&e.colour.buttonText!=a.button.background?e.colour.buttonText:a.button.border),a.button.background="transparent"),c.palette=a,c.customTheme=!!e.customTheme,"policylink"==e.policy?e.href?r.href=e.href:c.hrefEmpty=!0:"none"===e.policy&&(c.hrefEmpty=!0),"block"!=e.layout&&(c.theme=e.layout),"bottom"!=e.position&&("top-push"==e.position?(c.position="top",c.static=!0):c.position=e.position),"info"!=e.compliance&&(c.type=e.compliance),r)if(r.hasOwnProperty(o)){c.content=r;break}return d=e.compliance,window.postMessage({type:"COOKIE_SDK_COMPLIANCE_READY"},window.location.origin),u=e.preferenceCenterStyle,c.showCloseButton=e.showCloseButton||!1,c},getThemeFromBannerOptions:g,getComplianceType:function(){return d},isUnsupportedBrowser:function(){var e=o();return("IE"===e.name||"MSIE"===e.name)&&parseInt(e.version,10)<11},getBrowserDetails:o,escapeHtml:f,getPreferenceCenterStyle:function(){return u},getGpcFlyoutHtmlMarkUp:function(e){var t,n,e=void 0===(e=e.compliance)?"":e,o=(i=commonConstants.getConstants()).defaultDoNotSellMsg,r=i.defaultPrivacyTextMessage,i=i.defaultHideBtnText,s=(m=bannerConfigUtils.getGpcConfig()).cookie_categories,a=void 0===(a=m.enable_gpc_flyout_toggle)||a,c=void 0===(c=m.use_gpc_icon)||c,l=void 0===(l=m.enable_gpc_conflict_message_toggle)||l,d=m.do_not_sell_share_url_toggle,u=void 0===(u=m.do_not_sell_share_label_text)?"":u,p=void 0===(p=m.do_not_sell_share_label_url)?"#":p,g=m.hide_banner_toggle,E=void 0===(E=m.hide_banner_text)?"":E,f=m.privacy_url_toggle,S=void 0===(S=m.privacy_label_url)?"#":S,b=void 0===(b=m.privacy_label_text)?"":b,m=void 0!==(m=m.gpc_enabled)&&m,h="",_=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key);return _&&(_=JSON.parse(_),t=_.consents,n=_.gpcInBrowserOnConsent,_=_.gpcStatusInPortalOnConsent,s=Object.keys(s).length&&Object.keys(s).find(function(e){return 1===t[e]}),C=s&&(!_&&m||!n&&y)),C&&l&&(e===commonConstants.getConstants().complianceType.HYBRID?bannerGenerator.submitPreferencesOnDismiss("hybrid-gpc",!0):(s=e===commonConstants.getConstants().complianceType.OPT_IN?"deny":"allow",bannerGenerator.submitPreferencesOnDismiss(s,!0))),a&&c&&(h+='<button aria-label="Toggle GPC Flyout" class="f-gpc-flyout '.concat(a?"":"hide-banner",'">\n                        <svg class="f-gpc-logo" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="M26.16,4.62l13.48,7.66a4.49,4.49,0,0,1,2.3,3.94V31.77a4.43,4.43,0,0,1-2.28,3.93L26.18,43.38a4.51,4.51,0,0,1-4.57,0L8.34,35.7a4.43,4.43,0,0,1-2.28-3.93V16.22a4.45,4.45,0,0,1,2.28-3.94L21.6,4.62A4.49,4.49,0,0,1,26.16,4.62ZM37,33.22a2.67,2.67,0,0,0,1.45-2.48V17.26A2.7,2.7,0,0,0,37,14.78L25.33,8.14a2.18,2.18,0,0,0-2.69,0L11,14.78a2.67,2.67,0,0,0-1.46,2.48V30.74A2.69,2.69,0,0,0,11,33.22l11.61,6.64a3.1,3.1,0,0,0,2.69,0ZM25,13.52a2.34,2.34,0,0,1,1.12,2.93L29,18.52a1.72,1.72,0,0,1,.83-.49l.24-1.93a1.94,1.94,0,0,1-.74-2.55l0-.08a.75.75,0,0,0,.07-.12L25.4,11a1.73,1.73,0,0,1-.92.77l.08,1.54A2.75,2.75,0,0,1,25,13.52Zm-1.9-1.77.08,1.64a2.4,2.4,0,0,0-1.17.92l-3.39-1,3.77-2.16A1.75,1.75,0,0,0,23.11,11.75Zm2.2,15.81a2.83,2.83,0,0,1-.53-.34l-3.64,2.45A2.12,2.12,0,0,1,21,31.14a1.81,1.81,0,0,1-.24.37l2.77,4.18a1.63,1.63,0,0,1,.3-.07l1.61-8,0,0Zm3.21-7.7-3.24-2.34h0s0,0,0,0l1.28,4.74a2.83,2.83,0,0,1,1,.18l1.23-1.8A1.56,1.56,0,0,1,28.52,19.86ZM20,28.22a2.08,2.08,0,0,0-1.85-.06L17,26.76A1.56,1.56,0,0,0,16.43,25l.63-3.7a1.88,1.88,0,0,0,.56-.25l6.27,3.34a2.72,2.72,0,0,0,.1,1.78L20.44,28.5A2.12,2.12,0,0,0,20,28.22Zm2.33-10.93-4.05,2.34v.15l6.27,3.36a2.87,2.87,0,0,1,.66-.5L24,17.94a2.25,2.25,0,0,1-1-.25A1.87,1.87,0,0,1,22.34,17.29ZM34.59,27.57a2,2,0,0,0-.33-2.21l1.57-3H36v7.46l-1.47-2.09ZM15.69,18.4l-1.64-.87a1.79,1.79,0,0,0-.44-1.35L17,14.25l4.64,1.37a2.52,2.52,0,0,0,.06.47l-4,2.31a.78.78,0,0,0-.26-.17A1.6,1.6,0,0,0,15.69,18.4Zm16.25.81,2,.16.08-.2A2.24,2.24,0,0,1,35.92,18a2.22,2.22,0,0,0-1.17-1.58l-2-1.11a0,0,0,0,0,0,0v0a1.94,1.94,0,0,1-1.38,1l-.24,1.87A1.75,1.75,0,0,1,31.94,19.21Zm-2.57,5.91a2.75,2.75,0,0,0-.68-1.87l1.22-1.81a1.77,1.77,0,0,0,1.89-.87l2.05.17a2.31,2.31,0,0,0,.71,1.1l-1.51,2.92a2,2,0,0,0-1.78.86Zm3,3.44-1.3,1.84a1.53,1.53,0,0,1,.09.74l2.2,1.41,1.41-.81a4,4,0,0,0,.58-.44l-1.92-2.76A2.12,2.12,0,0,1,32.38,28.56Zm-6.53,8.27,3.59-4.41a1.35,1.35,0,0,0,.93-.17L32,33.31Zm-9-7.09a2,2,0,0,1,.2-.57l0-.08L16,27.69a1.55,1.55,0,0,1-1.17-.1A1.6,1.6,0,0,1,14,26.13l-2-1v3.68A1.89,1.89,0,0,1,13,29a2,2,0,0,1,.89.9ZM15.71,21l-.63,3.76a1.5,1.5,0,0,0-.46.22L12,23.58V19.13a1.76,1.76,0,0,0,1.38-.39l1.67.89A1.58,1.58,0,0,0,15.71,21ZM18,32.08a2.19,2.19,0,0,1-1-1L14,31.27a2.35,2.35,0,0,1-.14.37,1.84,1.84,0,0,1-.2.31l0,0,8.67,4.95a1.54,1.54,0,0,1,.15-.36l-2.88-4.33A2.09,2.09,0,0,1,18,32.08Zm13.23-4.31-1.21,1.72a1.31,1.31,0,0,0-.43-.06l-1.22-2.26a2.77,2.77,0,0,0,.59-.72L31,27A2.06,2.06,0,0,0,31.27,27.77Zm-3,2.63a1.29,1.29,0,0,1,.17-.33L27.2,27.79l-.44.07-1.54,7.59,3.11-3.83A1.43,1.43,0,0,1,28.26,30.4Z" fill="#ffffff" fill-rule="evenodd"/></svg>\n                    </button>')),h=(h=(h+='<div class="f-gpc-banner '.concat(a?"":"hide-banner",'">\n       <button aria-label="Close GPC Flyout" class="f-banner-close-btn">
1\n           <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">\n               <path d="M13.3332 3.68905L12.3109 2.66675L7.99984 6.97778L3.68881 2.66675L2.6665 3.68905L6.97753 8.00008L2.6665 12.3111L3.68881 13.3334L7.99984 9.02238L12.3109 13.3334L13.3332 12.3111L9.02214 8.00008L13.3332 3.68905Z" fill="#5F767C"/>\n           </svg>\n       </button>\n       <div class="f-banner-header"></div>\n       <div class="f-banner-body-text f-word-break-break-word"></div>\n\n       <div class="f-banner-link">\n       <div class=\'f-do-not-sell-link ').concat(v(d)?"":"do-not-display"," f-word-break-break-word'>\n           <a aria-label=\"").concat(u,' link opens in new window." href="').concat(T(p),'" target="__blank">').concat(v(u)||v(o,!0),'</a>\n        </div>\n       </div>\n       <div class="f-banner-link">\n           <span class="f-privacy-policy-link ').concat(v(f)?"":"do-not-display",' f-word-break-break-word"><a aria-label="').concat(b||r,' link opens in new window." href="').concat(T(S),'" target="__blank">').concat(v(b)||v(r,!0),"</a></span> "))+"".concat(f?"|":"",' <a role="button" href="#" class="f-cmp-cookie-pref-tab ').concat("tcfeuv2"===TCFUtils.getGppActiveSection()?"disabled-link":"",'">').concat(v("Cookie Preferences",!0),"</a>"))+'</div>\n        <hr class="f-hide-btn '.concat(v(g)?"":"do-not-display",'"/>\n       <button type="button" class="f-gpc f-hide-btn ').concat(v(g)?"":"do-not-display",'">').concat(v(E)||v(i,!0),"</button>\n        </div>")},getGpcFlyoutConflictMsgMarkup:function(){var e,t,n,o,r,i,s,a,c,l,d=".f-gpc-banner > .f-banner-header",u=".f-gpc-banner > .f-banner-body-text";0<arguments.length&&void 0!==arguments[0]&&arguments[0]?(e=d,t=u,l=bannerConfigUtils.getGpcConfig(),s=void 0===(s=l.fly_out_heading_text)?"":s,n=void 0===(n=l.fly_out_text)?"":n,o=void 0===(o=l.gpc_conflict_message_when_revisited)?"":o,c=void 0!==(c=l.gpc_enabled)&&c,l=l.enable_gpc_conflict_message_toggle,r=(a=commonConstants.getConstants()).defaultFlyoutTextMessage,i=a.defaultGpcRevisitTextMsg,a=a.defaultFlyoutHeadingText,p({selector:e,className:"f-banner-conflict",contentToAppend:'\n            <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">\n                <path d="M12.0001 2.22278C6.48012 2.22278 2.00012 6.70278 2.00012 12.2228C2.00012 17.7428 6.48012 22.2228 12.0001 22.2228C17.5201 22.2228 22.0001 17.7428 22.0001 12.2228C22.0001 6.70278 17.5201 2.22278 12.0001 2.22278ZM10.0001 17.2228L5.00012 12.2228L6.41012 10.8128L10.0001 14.3928L17.5901 6.80278L19.0001 8.22278L10.0001 17.2228Z" fill="#ffffff"/>\n            </svg>\n            <span class=\'f-word-break-break-word\'>'.concat(v(s)||v(a,!0),"</span>\n        "),removeClass:!0}),e=C&&c&&l?v(o)||v(i,!0):v(n)||v(r,!0),p({selector:t,className:"f-conflict-msg-text",contentToAppend:e,removeClass:!0})):(s=d,a=u,c=void 0===(c=bannerConfigUtils.getGpcConfig().accept_all_cookies_conflict_message)?"":c,p({selector:s,className:"f-banner-conflict",contentToAppend:'\n            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n                <path d="M11.9995 2C6.47951 2 1.99951 6.48 1.99951 12C1.99951 17.52 6.47951 22 11.9995 22C17.5195 22 21.9995 17.52 21.9995 12C21.9995 6.48 17.5195 2 11.9995 2ZM12.9995 17H10.9995V15H12.9995V17ZM12.9995 13H10.9995V7H12.9995V13Z" fill="#4C4E54"/>\n            </svg>\n            <span class=\'f-word-break-break-word\'>'.concat(v("GPC Conflict",!0),"</span>\n        ")}),s=v(c)||v(commonConstants.getConstants().defaultGpcConflictMsg,!0),p({selector:a,className:"f-conflict-msg-text",contentToAppend:s}),(l=document.querySelector(".f-gpc-banner"))&&l.classList.contains("hide-banner")&&preferenceCenterGeneration.removeClass(l,"hide-banner"))}})})(),window.consentTuningUtils=Object.freeze({isCookieConsented:function(e){},isCookieCategoryConsented:function(e){},isCookieSubcategoryConsented:function(e){},isCookieDomainConsented:function(e){},getCookieCategoryForSubcategory:function(e){},getCookieCategory:function(e){},getAllCookiesStatus:function(){return lo.apply(this,arguments)},getStatusByCategoryAndSubcategory:function(){return co.apply(this,arguments)}}),(d={}).hasInitialised||(u={escapeRegExp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(e,t){return 1===e.nodeType&&0<=(" "+e.className+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")},addClass:function(e,t){e.className+=" "+t},removeClass:function(e,t){t=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");e.className=e.className.replace(t,"")},interpolateString:function(e,t){return e.replace(/{{([a-z][a-z0-9\-_]*)}}/gi,function(e){return t(arguments[1])||""})},getCookie:function(e){e=("; "+document.cookie).split("; "+e+"=");return e.length<2?void 0:e.pop().split(";").shift()}
1,setCookie:function(e,t,n,o,r,i){var s=new Date,n=(s.setDate(s.getDate()+(n||365)),[e+"="+t,"expires="+s.toUTCString(),"path="+(r||"/")]);o&&n.push("domain="+o),i&&n.push("secure"),document.cookie=n.join(";")},deepExtend:function(e,t){for(var n in t)t.hasOwnProperty(n)&&(n in e&&this.isPlainObject(e[n])&&this.isPlainObject(t[n])?this.deepExtend(e[n],t[n]):e[n]=t[n]);return e},throttle:function(e,t){var n=!1;return function(){n||(e.apply(this,arguments),n=!0,setTimeout(function(){n=!1},t))}},hash:function(e){var t,n,o=0;if(0!==e.length)for(t=0,n=e.length;t<n;++t)o=(o<<5)-o+e.charCodeAt(t),o|=0;return o},normaliseHex:function(e){return e=3==(e="#"==e[0]?e.substr(1):e).length?e[0]+e[0]+e[1]+e[1]+e[2]+e[2]:e},getContrast:function(e){return e=this.normaliseHex(e),128<=(299*parseInt(e.substr(0,2),16)+587*parseInt(e.substr(2,2),16)+114*parseInt(e.substr(4,2),16))/1e3?"#000":"#fff"},getLuminance:function(e){var e=parseInt(this.normaliseHex(e),16),t=38+(e>>16),n=38+(e>>8&255),e=38+(255&e);return"#"+(16777216+65536*(t<255?t<1?0:t:255)+256*(n<255?n<1?0:n:255)+(e<255?e<1?0:e:255)).toString(16).slice(1)},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(e){return"object"==N(e)&&null!==e&&e.constructor==Object},traverseDOMPath:function(e,t){return e&&e.parentNode?u.hasClass(e,t)?e:this.traverseDOMPath(e.parentNode,t):null}}
1,d.status={deny:"deny",allow:"allow",dismiss:"dismiss"},d.transitionEnd=(()=>{var e,t=document.createElement("div"),n={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(e in n)if(n.hasOwnProperty(e)&&void 0!==t.style[e+"ransition"])return n[e];return""})(),d.hasTransition=!!d.transitionEnd,Pn=Object.keys(d.status).map(u.escapeRegExp),d.customStyles={},d.Popup=(kn={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365,secure:!1},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(e){},onStatusChange:function(e,t){},onRevokeChoice:function(){},onNoCookieLaw:function(e,t){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Dismiss",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"https://cookiesandyou.com",close:"&#x274c;",target:"_blank",policy:"Cookie Policy"},elements:{header:'<span class="cc-header">{{header}}</span>&nbsp;',message:'<span id="cookieconsent:desc" class="cc-message">{{message}}</span>',messagelink:'<span id="cookieconsent:desc" class="cc-message">{{message}} <a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a></span>',dismiss:'<a aria-label="dismiss cookie message" role=button tabindex="0" class="cc-btn cc-dismiss">{{dismiss}}</a>',allow:'<a aria-label="allow cookies" role=button tabindex="0"  class="cc-btn cc-allow">{{allow}}</a>',deny:'<a aria-label="deny cookies" role=button tabindex="0" class="cc-btn cc-deny">{{deny}}</a>',link:'<a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a>',close:'<span aria-label="Close Banner" role=button tabindex="0" class="cc-close">{{close}}</span>'},window:'<div role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" class="cc-window f-cc-pref-window {{classes}}">\x3c!--googleoff: all--\x3e{{children}}\x3c!--googleon: all--\x3e</div>',revokeBtn:'<div class="cc-revoke {{classes}}">{{policy}}</div>',compliance:{info:'<div class="cc-compliance">{{dismiss}}</div>',"opt-in":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>',"opt-out":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,ignoreClicksFrom:["cc-revoke","cc-btn"],autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null},So.prototype.initialise=function(e){this.options&&this.destroy(),u.deepExtend(this.options={},kn),u.isPlainObject(e)&&u.deepExtend(this.options,e),function(){var e,t,n=this.options.onInitialise.bind(this);return window.navigator.cookieEnabled?window.CookiesOK||window.navigator.CookiesOK?(n(d.status.allow),!0):(t=Object.keys(d.status),e=this.getStatus(),(t=0<=t.indexOf(e))&&n(e),t):(n(d.status.deny),!0)}.call(this)&&(this.options.enabled=!1),vo(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),vo(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var e=this.options.window.replace("{{classes}}",_o.call(this).join(" ")).replace("{{children}}",function(){var t={},n=this.options,e=(n.showLink||(n.elements.link="",n.elements.messagelink=n.elements.message),Object.keys(n.elements).forEach(function(e){t[e]=u.interpolateString(n.elements[e],function(e){var t=n.content[e];return e&&"string"==typeof t&&t.length?t:""})}),(e=n.compliance[n.type])||n.compliance.info);return t.compliance=u.interpolateString(e,function(e){return t[e]}),e=(e=n.layouts[n.layout])||n.layouts.basic,u.interpolateString(e,function(e){return t[e]})}.call(this)),t=this.options.overrideHTML;"string"==typeof t&&t.length&&(e=t),this.options.static?((t=Co.call(this,'<div class="cc-grower">'+e+"</div>")).style.display="",this.element=t.firstChild,this.element.style.display="none",u.addClass(this.element,"cc-invisible")):this.element=Co.call(this,e),function(){var t,s,a=this.setStatus.bind(this),c=this.close.bind(this);this.isOpen.bind(this),this.destroy.bind(this),this.open.bind(this);"number"==typeof(e=this.options.dismissOnTimeout)&&0<=e&&(this.dismissT
1imeout=window.setTimeout(function(){a(d.status.dismiss),c(!0)},Math.floor(e)));var n=this.options.dismissOnScroll,e=("number"==typeof n&&0<=n&&(t=function(e){window.pageYOffset>Math.floor(n)&&(a(d.status.dismiss),c(!0),window.removeEventListener("scroll",t),this.onWindowScroll=null)},this.options.enabled)&&(this.onWindowScroll=t,window.addEventListener("scroll",t)),this.options.dismissOnWindowClick),l=this.options.ignoreClicksFrom;e&&(s=function(e){for(var t=!1,n=e.path.length,o=l.length,r=0;r<n;r++)if(!t)for(var i=0;i<o;i++)t=t||u.hasClass(e.path[r],l[i]);t||(a(d.status.dismiss),c(!0),window.removeEventListener("click",s),this.onWindowClick=null)}.bind(this),this.options.enabled)&&(this.onWindowClick=s,window.addEventListener("click",s))}.call(this),function(){var o,e;"info"!=this.options.type&&(this.options.revokable=!0),u.isMobile()&&(this.options.animateRevokable=!1),this.options.revokable&&(e=ho.call(this),this.options.animateRevokable&&e.push("cc-animate"),this.customStyleSelector&&e.push(this.customStyleSelector),e=this.options.revokeBtn.replace("{{classes}}",e.join(" ")).replace("{{policy}}",this.options.content.policy),this.revokeBtn=Co.call(this,e),o=this.revokeBtn,this.options.animateRevokable)&&(e=u.throttle(function(e){var t=!1,n=window.innerHeight-20;u.hasClass(o,"cc-top")&&e.clientY<20&&(t=!0),(t=u.hasClass(o,"cc-bottom")&&e.clientY>n?!0:t)?u.hasClass(o,"cc-active")||u.addClass(o,"cc-active"):u.hasClass(o,"cc-active")&&u.removeClass(o,"cc-active")},200),this.onMouseMove=e,window.addEventListener("mousemove",e))}.call(this),this.options.autoOpen&&this.autoOpen()},So.prototype.destroy=function(){var e,t;this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),this.onWindowClick=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,e=this.options.palette,u.isPlainObject(e)&&(e=u.hash(JSON.stringify(e)),t=d.customStyles[e])&&!--t.references&&((t=t.element.ownerNode)&&t.parentNode&&t.parentNode.removeChild(t),d.customStyles[e]=null),this.options=null},So.prototype.open=function(e){if(this.element)return this.isOpen()||(d.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},So.prototype.close=function(e){if(this.element)return this.isOpen()&&(d.hasTransition?this.fadeOut():this.element.style.display="none",e&&this.options.revokable&&this.toggleRevokeButton(!0),__ScrtSdkApiOps.events.fireOnCloseBanner(),this.options.onPopupClose.call(this)),this},So.prototype.fadeIn=function(){var e,t=this.element;d.hasTransition&&t&&(this.afterTransition&&mo.call(this,t),u.hasClass(t,"cc-invisible"))&&(t.style.display="",this.options.static&&(e=this.element.clientHeight,this.element.parentNode.style.maxHeight=e+"px"),this.openingTimeout=setTimeout(bo.bind(this,t),20))},So.prototype.fadeOut=function(){var e=this.element;d.hasTransition&&e&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),bo.bind(this,e)),u.hasClass(e,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=mo.bind(this,e),e.addEventListener(d.transitionEnd,this.afterTransition),u.addClass(e,"cc-invisible")))},So.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!d.hasTransition||!u.hasClass(this.element,"cc-invisible"))},So.prototype.toggleRevokeButton=function(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")},So.prototype.revokeChoice=function(e){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),e||this.autoOpen()},So.prototype.hasAnswered=function(e){return 0<=Object.keys(d.status).indexOf(this.getStatus())},So.prototype.hasConsented=function(e){var t=this.getStatus();return t==d.status.allow||t==d.status.dismiss},So.prototype.autoOpen=function(e){!this.hasAnswered()&&this.options.enabled?this.open():this.hasAnswered()&&this.options.revokable&&this.toggleRevokeButton(!0)},So.prototype.setStatus=function(e){var t=this.options.cookie,t=u.getCookie(t.name),t=0<=Object.keys(d.status).indexOf(t);0<=Object.keys(d.status).indexOf(e)?this.options.onStatusChange.call(this,e,t):this.clearStatus()},So.prototype.getStatus=function(){return u.getCookie(this.options.cookie.name)},So.prototype.clearStatus=function(){},So),d.Location=(Mn={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{var n=JSON.parse(t);return n.error?fo(n):{code:n.country}}
1catch(e){return fo({error:"Invalid response ("+e+")"})}}}},ipinfodb:function(e){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{var n=JSON.parse(t);return"ERROR"==n.statusCode?fo({error:n.statusMessage}):{code:n.countryCode}}catch(e){return fo({error:"Invalid response ("+e+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(t){return window.geoip2?void geoip2.country(function(e){try{t({code:e.country.iso_code})}catch(e){t(fo(e))}},function(e){t(fo(e))}):void t(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}},po.prototype.getNextService=function(){for(var e;e=this.getServiceByIdx(++this.currentServiceIndex),this.currentServiceIndex<this.options.services.length&&!e;);return e},po.prototype.getServiceByIdx=function(e){var t,e=this.options.services[e];return"function"==typeof e?((t=e()).name&&u.deepExtend(t,this.options.serviceDefinitions[t.name](t)),t):"string"==typeof e?this.options.serviceDefinitions[e]():u.isPlainObject(e)?this.options.serviceDefinitions[e.name](e):null},po.prototype.locate=function(e,t){var n=this.getNextService();return n?(this.callbackComplete=e,this.callbackError=t,void this.runService(n,this.runNextServiceOnError.bind(this))):void t(new Error("No services to run"))},po.prototype.setupUrl=function(o){var r=this.getCurrentServiceOpts();return o.url.replace(/\{(.*?)\}/g,function(e,t){var n;return"callback"===t?(n="callback"+Date.now(),window[n]=function(e){o.__JSONP_DATA=JSON.stringify(e)},n):t in r.interpolateUrl?r.interpolateUrl[t]:void 0})},po.prototype.runService=function(t,n){var o=this;t&&t.url&&t.callback&&(t.isScript?go:Eo)(this.setupUrl(t),function(e){e=e?e.responseText:"";t.__JSONP_DATA&&(e=t.__JSONP_DATA,delete t.__JSONP_DATA),o.runServiceCallback.call(o,n,t,e)},this.options.timeout,t.data,t.headers)},po.prototype.runServiceCallback=function(t,e,n){var o=this,r=e.callback(function(e){r||o.onServiceResult.call(o,t,e)},n);r&&this.onServiceResult.call(this,t,r)},po.prototype.onServiceResult=function(e,t){t instanceof Error||t&&t.error?e.call(this,t,null):e.call(this,null,t)},po.prototype.runNextServiceOnError=function(e,t){e?(this.logError(e),(e=this.getNextService())?this.runService(e,this.runNextServiceOnError.bind(this)):this.completeService.call(this,this.callbackError,new Error("All services failed"))):this.completeService.call(this,this.callbackComplete,t)},po.prototype.getCurrentServiceOpts=function(){var e=this.options.services[this.currentServiceIndex];return"string"==typeof e?{name:e}:"function"==typeof e?e():u.isPlainObject(e)?e:{}},po.prototype.completeService=function(e,t){this.currentServiceIndex=-1,e&&e(t)},po.prototype.logError=function(e){var t=this.currentServiceIndex,n=this.getServiceByIdx(t);console.warn("The service["+t+"] ("+n.url+") responded with the following error",e)},po),d.Law=(Dn={regionalLaw:!0,hasLaw:["AT","BE","BG","HR","CZ","CY","DK","EE","FI","FR","DE","EL","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","SK","ES","SE","GB","UK","GR","EU"],revokable:["HR","CY","DK","EE","FR","DE","LV","LT","NL","PT","ES"],explicitAction:["HR","IT","ES"]},uo.prototype.initialise=function(e){u.deepExtend(this.options={},Dn),u.isPlainObject(e)&&u.deepExtend(this.options,e)},uo.prototype.get=function(e){var t=this.options;return{hasLaw:0<=t.hasLaw.indexOf(e),revokable:0<=t.revokable.indexOf(e),explicitAction:0<=t.explicitAction.indexOf(e)}},uo.prototype.applyLaw=function(e,t){var n=this.get(t);return n.hasLaw||(e.enabled=!1,"function"==typeof e.onNoCookieLaw&&e.onNoCookieLaw(t,n)),this.options.regionalLaw&&(n.revokable&&(e.revokable=!0),n.explicitAction)&&(e.dismissOnScroll=!1,e.dismissOnTimeout=!1),e},uo),d.initialise=function(t,n,o){var r=new d.Law(t.law),e=(n=n||function(){},o=o||function(){},Object.keys(d.status)),i=u.getCookie("cookieconsent_status");return 0<=e.indexOf(i)?void n(new d.Popup(t)):void d.getCountryCode(t,function(e){delete t.law,delete t.location,e.code&&(t=r.applyLaw(t,e.code)),n(new d.Popup(t))},function(e){delete t.law,delete t.location,o(e,new d.Popup(t))})},d.getCountryCode=function(e,t,n){e.law&&e.law.countryCode?t({code:e.law.countryCode}):e.location?new d.Location(e.location).locate(function(e){t(e||{})},n):t({})},d.utils=u,d.hasInitialised=!0,window.cookieconsent=d),window.getterUtils=(Ln=Vn="",Gn=null,Object.freeze({getCookieConsentStatus:yo,getCookies:To,getConsentCookies:function(){return Oo.apply(this,arguments)},getUserLocationAndLanguage:function(){var e,t,n,o=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key);try{o=""!=o?JSON.parse(o):{}}catch(e){o={}}return o.location&&o.lang?{loc:o.location,langs:[o.lang]}:window.geolocationApiResponse?((o=window.geolocationApiResponse)&&o.loc&&(t=o.loc.includes("#"),e=o.loc,t=(e=t?e:"#".concat(e)).split("#"),t=(e=Et(t,2))[0],Ln=t,Vn=e[1]),o):(n="".concat(bannerConfigUtils.getParams().baseUrl||"https://app.securiti.ai","/core/v1/utils/geo/location"),new Promise(function(o){var r=new XMLHttpRequest;r.open("GET",n),r.onload=function(){var e,t,n;200<=this.status&&this.status<300?0===(e=JSON.parse(r.response||r.responseText)).status?(t=(e=>{try{var t=e?e.CountryISOCode&&e.CountryISOCode.en:"",n=e?e.StateISOCode&&e.StateISOCode.en:"",o=""==(n=commonConstants.getConstants().locationsMap[n]||n)?t:"".concat(n,"#").concat(t);return"#"!=o?o:"default"}catch(e){return"default"}})(e.data),n=(e=>{try{return(e?e.Language&&e.Language["Accept-Language"]:"en").split(",").map(function(e){return e.split(";")[0]})}catch(e){return["en"]}})(e.data),Vn=(e=>{try{return e?e.CountryISOCode&&e.CountryISOCode.en:""}catch(e){return""}})(e.data),Ln=(e=>{try{return e?e.StateISOCode&&e.StateISOCode.en:""}catch(e){return""}})(e.data),o({loc:t||"default",langs:n||["en"]})):o({loc:"default",langs:["en"]}):(console.log({status:this.status,statusText:r.statusText}),o({loc:"default",langs:["en"]}))},r.onerror=function(){console.log({status:this.status,statusText:r.statusText}),o({loc:"default",langs:["en"]})},r.send()}))},getBannerConfiguration:function(e,t){return Io.apply(this,arguments)},getCountryCode:function(){return Vn},getStateCode:function(){return Ln},getConfigActiveJson:function(e,t,n){var r="".concat(e,"/").concat(t,"/").concat(n,"/config_active.json");return new Promise(function(n){var o=new XMLHttpRequest;o.open("GET",r),o.onload=function(){if(200<=this.status&&this.status<300)try{var e=o.response||o.responseText,t="string"==typeof e&&JSON.parse(e);n({status:0,data:t})}catch(e){n({status:this.status,statusText:o.statusText})}else Gn=n({status:this.status,statusText:o.statusText})},o.onerror=function(){n({status:this.status,statusText:o.statusText})},o.send()})},getApiResponseStatus:function(){return Gn},getCdcLatestStatus:function(e){var t=bannerConfigUtils.getParams(),n=(t.cdc&&t.cdc.domains||[]).map(function(e){return e.id}
1).filter(Boolean).join(","),o=t.baseUrl+"/privaci/v1/consent/cookie/latest_status"+(n?"?domains="+n:"");return new Promise(function(t){var n=new XMLHttpRequest;n.open("GET",o),n.setRequestHeader("X-CMP-UUID",e),n.setRequestHeader("X-Cmp-Quill",bannerConfigUtils.getCmpQuill()),n.onload=function(){if(200<=this.status&&this.status<300)try{var e=JSON.parse(n.response);t(e&&e.data||null)}catch(e){t(null)}else t(null)},n.onerror=function(){t(null)},n.send()})},postStitchConsent:function(e,t,n){var o=bannerConfigUtils.getParams(),r=o.baseUrl+"/privaci/v1/consent/cookie/stitchconsent",i=new XMLHttpRequest;i.open("POST",r),i.setRequestHeader("X-CMP-UUID",e),i.setRequestHeader("X-CMP-ANON-ID",t),i.setRequestHeader("X-Cmp-Quill",bannerConfigUtils.getCmpQuill()),i.setRequestHeader("X-CMP-DOMAIN-ID",o.domain_id),i.setRequestHeader("Content-Type","application/json"),i.onload=function(){(this.status<200||300<=this.status)&&console.warn("CDC stitchconsent non-2xx",this.status,i.statusText)},i.onerror=function(){console.warn("CDC stitchconsent network error")},i.send(n?JSON.stringify(n):null)}})),window.GPPBannerGeneration=(Rn="",Bn=bannerConfigUtils.getTranslatedText,Object.freeze({generateUsNationalOptOutsList:function(e){var t=e.compliance,o=e.multilevelStyle,n=(Rn=t,bannerConfigUtils.getIABConfig().gpp_usnat_config),r=[],i=commonConstants.getConstants().gppUsOptOutFields,e=(e=Object.keys(i)).filter(function(e){if(n)return n[i[e].key]}),s="",a="";return o?(e.forEach(function(e,t){var n=No(e);a='<div role="listitem" class="cmp-list-tile '.concat(n?"cmp-us-optout-consented":"",' usOptOuts" id="').concat(i[e].key,'">'),a=(a=(a=(a+=Ao(i[e],t,o,n))+'<div class="cmp-list-tile-content adpref cmp-'.concat(i[e].key,'">'))+"<h2>".concat(Bn(i[e].label,!0),"</h2>"))+"<p>".concat(Uo(e)||Bn(i[e].description,!0),"</p></div>
1"),r.push(a+="</div>")}),r.join("")):(s+='<div class="cmp-us-nation-list"><ul>',e.forEach(function(e,t){var n=No(e);s=(s=(s=(s+='<li class="item-'.concat(t+1," ").concat(n?"cmp-us-optout-consented":"",' usOptOuts" id="').concat(i[e].key,'">'))+'<div class="list-row"><div class="list-label">'.concat(Bn(i[e].label,!0),"</div>"))+Ao.apply(void 0,[i[e],t].concat(x([,]),[n]))+"</div>")+'<div class="list-des">'.concat(Uo(e)||Bn(i[e].description,!0),"</div></li>")}),s+="</ul></div>")}})),window.GPPUtils=(no=commonConstants.getConstants(),Object.freeze({generateGppModelObject:wo,setApplicableSections:function(e,t,n){a=t,zn=n,to=(Hn=e).TcfEuV2,qn=e.UsNat,Yn=e.UspV1,"tcfeuv2"===zn?a.setApplicableSections([to.ID]):"usnatv1"===zn&&a.setApplicableSections([qn.ID,Yn.ID]),"tcfeuv2"!==zn&&((to=localStorage.getItem("secGppStr"))?(a.setGppString(to),a.setCmpStatus(Hn.CmpStatus.LOADED),a.setSignalStatus(Hn.SignalStatus.READY),(t=a.getApplicableSections())&&0<t.length&&t.forEach(function(e){6===e&&(Qn=a.getSectionById(e),$n=a.getSectionStringById(e),a.fireSectionChange(Yn.NAME)),7===e&&(Zn=a.getSectionById(e),Xn=a.getSectionStringById(e),a.fireSectionChange(qn.NAME))})):wo())},isCookieTabHidden:function(){var e=(Jn=bannerConfigUtils.getIABConfig())&&Jn[no.gppConfigIabKeyMap.usnatv1]||{};return"usnatv1"===zn&&e&&Object.keys(e).length&&e.hide_cookie_categories_tab},handleUsOptoutSwitches:function(e){var t=document.getElementById(e.name);e.checked?preferenceCenterGeneration.addClass(t,"cmp-us-optout-consented"):preferenceCenterGeneration.removeClass(t,"cmp-us-optout-consented")},updateUsNatioanlConsent:Fo,getUsNationalObject:function(){return Zn},gppDataPayload:function(){var e={};return Xn&&(e.gpp_data={gpp_version:a&&a.cmpApiContext&&a.cmpApiContext.gppVersion||"1.1",sections_list:a.getApplicableSections().toString(),gpp_string:eo||"",cmp_id:312,usnat_string:Xn||"",usnat_data:a.getSectionById(7)||{}}),$n&&(e.gpp_data.uspv1_string=$n||"",e.gpp_data.uspv1_data=a.getSectionById(6)||{}),e},handleUSOptinAllowOptoutDismiss:function(){var t=[],e=no.gppUsOptoutNoticeKeys,n=(Jn=bannerConfigUtils.getIABConfig())&&Jn[no.gppConfigIabKeyMap.usnatv1];e.forEach(function(e){n[e]&&t.push(e)}),Fo(t)}}));var Po=!1,Do=(window.addEventListener("error",function(e){Do&&Do.handleSdkErrorGlobally(e)}),window.addEventListener("unhandledrejection",function(e){Do&&Do.handleSdkErrorGlobally(e)}),window.addEventListener("PRIVACI_GTAGS_LOADED_BEFORE_TCF",function(e){bannerConfigUtils.isTCFEnabled()&&GCMUtils.isGCMEnabled()&&bannerConfigUtils.isGCMIntegrationEnabledWithTCF()&&e.detail&&e.detail.gTagsLoaded&&(e="GCM TCF Integration: GTags are loaded before TCF stub. Please make sure GTags are loaded after TCF.",console.error(e),Date.now()%5==0)&&(e=new Error(e),Do)&&Do.onSdkFailure(e)}),window.addEventListener("message",function(e){e=e.data;e&&"SEC_PRIV_DONOTSELL_AND_SHARE_REQUESTED"===e.type&&e.doNotSell?bannerGenerator.setDoNotSellConsent():"show-securiti-preference-center"===e&&window.showConsentPreferencesPopup()}),window.registerSrtiCookieSDKEvents=function(e,t){commonUtils.isValidSDKEvent(e)&&commonUtils.isFunction(t)&&commonUtils.registerCallbackForEvent(e,t)},window.setConsentBannerParams=function(){"object"===N(arguments[0])&&arguments[0].uuid&&bannerConfigUtils.setUUID(arguments[0].uuid),"object"===N(arguments[0])&&arguments[0].overrideBannerLanguage&&bannerConfigUtils.overrideBannerLang(arguments[0].overrideBannerLanguage),"object"===N(arguments[0])&&arguments[0].overrideBannerLocation&&bannerConfigUtils.overrideBannerLoc(arguments[0].overrideBannerLocation)},window.showConsentPreferencesPopup=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=consentBannerUtils.getPreferenceCenterStyle();preferenceCenterGeneration.showCookiePreference({eventSource:commonConstants.getPrefCenterEventSource().TENANT,eventSourceElementRef:null,complianceType:e,prefCenterStyle:t})},window.overrideThemeMatching=function(){preferenceCenterGeneration.unsetTheme()},null);function Mo(e){var e=0<arguments.length&&void 0!==e?e:"",t=document.createElement("link"),n=commonConstants.getConstants().cspNonceVal;return t.setAttribute("href",e),t.setAttribute("rel","stylesheet"),n&&t.setAttribute("nonce",n),t}function ko(e,t){var n="link"===e?"href":"src";return document.querySelector("".concat(e,"[").concat(n,'="').concat(t,'"]'))}function O(e){return x(e)||n(e)||T(e)||t()}function t(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function x(e){if(Array.isArray(e))return o(e)}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Et(e,t){return bt(e)||St(e,t)||T(e,t)||ft()}
1function ft(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){var n;if(e)return"string"==typeof e?o(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function St(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i,s,a=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=i.call(n)).done)&&(a.push(o.value),a.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(l)throw r}}return a}}function bt(e){if(Array.isArray(e))return e}window.initCmp=(()=>{var t=K(q().m(function e(g){var D,E,f,S,b,m,h,_,C,M,v,y,T,k,O,I,x,V,L,U,N,A,w,G,j,F,P,R,B,z;return q().w(function(e){for(;;)switch(e.p=e.n){case 0:if(B=function(e,t){var n=[],o={"pt-BR":"pt-br","mni-mtei":"mni-Mtei","zh-TW":"zh-tw"},r=commonConstants.getConstants().supportedLanguages;return t.is_language_enabled&&(bannerConfigUtils.getIsLangOverridden()?n.push(bannerConfigUtils.getParams().lang):e.forEach(function(e){n.push(e)})),[t.tenant_default_language||"en","en","default"].forEach(function(e){n.push(e)}),n=n.map(function(e){return o[e]||e}).filter(function(e){return-1<r.indexOf(e)})},R=function(e,t){P&&P(),"open"===t&&e&&(P=F(e)),"open"===t?e.classList.remove("hide-banner"):e.classList.add("hide-banner"),"hide"!==t||document.querySelector(".cmp-body.show-modal")||(e=document.querySelector(".f-gpc-flyout"),(t=document.activeElement)&&t.classList.contains("f-cmp-cookie-pref-tab")&&e&&"function"==typeof e.focus&&e.focus())},F=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:5e3,n=null;function o(){clearTimeout(n),n=setTimeout(function(){return R(e,"hide")},t)}function r(){clearTimeout(n)}function i(){o()}return e.addEventListener("mouseover",r),e.addEventListener("mouseleave",i),o(),function(){e.removeEventListener("mouseover",r),e.removeEventListener("mouseleave",i)}},j=function(t){return function(e){32===e.which&&(e.preventDefault(),preferenceCenterGeneration.showCookiePreference(t))}},G=function(){for(var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",e=1<arguments.length&&void 0!==arguments[1]&&arguments[1],t=document.querySelector(".f-cmp-flyout-wrapper"),o=document.querySelector(".f-gpc-flyout"),r=document.querySelectorAll(".f-cmp-cookie-pref-tab"),i=document.querySelector(".f-gpc.f-hide-btn"),s=document.querySelector(".f-gpc-banner"),a=document.querySelector(".f-banner-close-btn"),c=(a&&(a.removeEventListener("click",function(){return R(s,"hide")}),a.addEventListener("click",function(){return R(s,"hide")})),o&&(o.removeEventListener("click",function(){return R(s,"open")}),o.addEventListener("click",function(){return R(s,"open")})),i&&(i.removeEventListener("click",function(){return R(t,"hide")}),i.addEventListener("click",function(){return R(t,"hide")})),0);c<r.length;c++)(()=>{var t={eventSource:commonConstants.getPrefCenterEventSource().GPC_FLYOUT_LINK,eventSourceElementRef:r[c],prefCenterStyle:consentBannerUtils.getPreferenceCenterStyle(),complianceType:n},e=(r[c].removeEventListener("click",function(){return preferenceCenterGeneration.showCookiePreference(t)}),r[c].addEventListener("click",function(e){e.preventDefault(),preferenceCenterGeneration.showCookiePreference(t)}),j(t));r[c].removeEventListener("keydown",e),r[c].addEventListener("keydown",e)})();s&&e?R(s,"hide"):s&&F(s)},w=function(e){var t,e=JSON.parse(JSON.stringify(e)),n=e.iabeu_gdpr_config,o=n.domain_config;if(!n.sections_enabled&&o)return n.sections_enabled={tcfeuv2:!0,usnatv1:!1},(t=o).eu_visitors_only?(t.all_locations=!1,t.locations=commonConstants.getConstants().euCountriesList):(t.all_locations=!0,t.locations=null),t.iab_policy_version=o.iabeu_gdpr_policy_version,n.gpp_tcfeuv2_config=t,e.iabeu_gdpr_config=n,e},A=function(){return(A=K(q().m(function e(t,n){var o,r,i,s,a,c,l,d,u,p,g,E,f,S,b,m,h,_,C,v,y,T,O,I,U,N,A,w,j,F,P;return q().w(function(e){for(;;)switch(e.p=e.n){case 0:(P=document.createElement("div")).className="f-cmp-flyout-wrapper",P.innerHTML=consentBannerUtils.getGpcFlyoutHtmlMarkUp(t),o=bannerConfigUtils.isGpcEnabled()&&bannerConfigUtils.getGpcStatusInSelectedLocation(),r=t,bannerConfigUtils.setCompliance(t.compliance),t.compliance===commonConstants.getConstants().complianceType.INFO&&bannerConfigUtils.getParams().categories&&bannerConfigUtils.getParams().categories.forEac
1h(function(e){e&&(e.disable_opt_out=!0)}),e.p=1,o&&!GPPUtils.isCookieTabHidden()&&(document.body.insertBefore(P,document.body.childNodes[0]||null),consentBannerUtils.getGpcFlyoutConflictMsgMarkup(!0)),e.n=3;break;case 2:return e.p=2,P=e.v,console.log(P,"error captured"),e.a(2);case 3:return i=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key),s=bannerConfigUtils.getCookieValue(commonConstants.getConstants().uuid_cookie_key),a=bannerConfigUtils.getCookieValue(commonConstants.getConstants().no_action_cookie_key),c={},d=bannerConfigUtils.getGpcConfig(),p=d.enable_gpc_flyout_toggle,p=void 0===p||p,l=void 0===(l=d.hide_cookie_banner_to_show_flyout)||l,d=void 0!==(d=d.hide_gpc_flyout_on_user_consent)&&d,u=!1,u=(u=o&&p?l:t.hideCookieBanner)||bannerConfigUtils.shouldStopShowingBanner(),p=bannerConfigUtils.getParams().last_id_expire_consent||0,S=bannerGenerator.UtilCookie.read().getVersion()||x(i,s),S=S<+p,g=!(!bannerConfigUtils.getParams().enable_implicit_consent_bop_flag||!t.recordConsentOnPageLoad),_=!(!o||GPPUtils.isCookieTabHidden()),bannerConfigUtils.getParams().categories&&bannerConfigUtils.getParams().categories.forEach(function(e){bannerGenerator.isGpcExcludedCategory(e)}),E=V(i,t.compliance),e.n=4,L(E,S,g,_);case 4:if(E=e.v,f=!1,""===E?f=!(i=""):null!==E&&(i=E),S=bannerGenerator.UtilCookie.read().getVersion(),b=S||x(i,s),m=b<+p,h=!u&&n,consentBannerUtils.isUnsupportedBrowser())return t=bannerGenerator.getBannerOptions(t),h&&m&&bannerGenerator.showBanner(t,M,m),e.a(2);e.n=5;break;case 5:_={};try{_=""!==i?JSON.parse(i):{}}catch(e){_={}}if(c=_&&Object.keys(_).length?(i=_.consents||{},_.gcm||{}):(i={},{}),!o&&h&&m&&bannerConfigUtils.getParams()["no-action"]&&!GPPUtils.isCookieTabHidden())return e.n=6,bannerGenerator.checkAndPostNoAction(i,a||"",M);e.n=6;break;case 6:if(0<Object.keys(i).length&&-1<s.indexOf(M)?(C=k(i),bannerGenerator.triggerConsentGivenMessage(C),bannerGenerator.triggerConsolidatedConsentGivenMessage(C)):t.compliance===commonConstants.getConstants().complianceType.OPT_IN||GPPUtils.isCookieTabHidden()||(C=k(),bannerGenerator.triggerConsentGivenMessage(C),t.compliance===commonConstants.getConstants().complianceType.OPT_OUT&&o)||bannerGenerator.unblockSriptsAndTags(C),c&&Object.keys(c).length&&-1<s.indexOf(M)&&(v=GCMUtils.prepareGCMTriggerMessage(c),GCMUtils.postGcmConsent(v,!1,"pageload")),v=g&&0===Object.keys(i).length&&(-1===s.indexOf(M)||f),T=o&&!GPPUtils.isCookieTabHidden()&&0===Object.keys(i).length,y=v&&!T,t.compliance!==commonConstants.getConstants().complianceType.OPT_OUT&&t.compliance!==commonConstants.getConstants().complianceType.HYBRID||!o||!v||GPPUtils.isCookieTabHidden()||0!==Object.keys(i).length||(y=!(T=!0)),T)return T=t.compliance===commonConstants.getConstants().complianceType.HYBRID||t.compliance===commonConstants.getConstants().complianceType.OPT_OUT?"hybrid-gpc":t.compliance===commonConstants.getConstants().complianceType.OPT_IN?"deny":"allow",I=o&&!l,e.n=7,bannerGenerator.submitPreferencesOnDismiss(T,!1,I,o);e.n=8;break;case 7:__ScrtSdkApiOps.events.fireOnImplicitConsent();case 8:y&&bannerGenerator.submitImplicitConsent(t.compliance),bannerConfigUtils.isGpcEnabled()&&bannerConfigUtils.getGpcStatusInSelectedLocation()&&(t.isCookieWall=!1),preferenceCenterGeneration.setBannerOptions(t),commonUtils.isStrictCSP()||preferenceCenterGeneration.setTheme(consentBannerUtils.getThemeFromBannerOptions(t),!!t.customTheme),__ScrtSdkApiOps.ns.bannerOptions=t,__ScrtSdkApiOps.ns.userUUID=M,(t=bannerGenerator.getBannerOptions(t)).isCookieWall=r.isCookieWall,h&&m&&bannerGenerator.showBanner(t,M,m),__ScrtSdkApiOps.ns.showBanner=function(){bannerGenerator.showBanner(t,M,!0)},(T=document.querySelector(".cmp-revoke-consent"))&&!T.hasAttribute("onclick")&&(O={eventSource:commonConstants.getPrefCenterEventSource().REVOKE_BTN,complianceType:t.type,eventSourceElementRef:T,prefCenterStyle:consentBannerUtils.getPreferenceCenterStyle()},T.removeEventListener("click",function(){return preferenceCenterGeneration.showCookiePreference(O)}),T.addEventListener("click",function(){return preferenceCenterGeneration.showCookiePreference(O)})),I=JSON.parse(JSON.stringify(t)),Object.keys(I).includes("position")||(I.position="bottom"),U=["bottom","bottom-right"].includes(I.position),F=document.querySelector(".cc-window"),N=document.querySelector(".f-gpc-flyout"),A=document.querySelector(".f-gpc-banner"),F&&(w=F.clientHeight,j=bannerConfigUtils.isGpcEnabled()&&bannerConfigUtils.getGpcStatusInSelectedLocation(),t.isCookieWall)&&!j&&((j=document.createElement("div")).className="securitiCookieWall",F.parentNode.insertBefore(j,F)),U&&(N&&(N.style.bottom=w+63+"px"),A&&N&&(A.style.bottom=w+128+"px"),A)&&!N&&(A.style.bottom=w+63+"px"),j=i&&0<Object.keys(i).length||b&&D,F=!m&&j&&!v&&d,G(t.type,F);case 9:return e.a(2)}},e,null,[[1,2]])}))).apply(this,arguments)},N=function(e,t){return A.apply(this,arguments)},U=function(){return(U=K(q().m(function e(t,n,o,r){var i,s,a;return q().w(function(e){for(;;)switch(e.n){case 0:i=t.transitionType,s=t.newComplianceType,a=!1;try{a=!!window.navigator.globalPrivacyControl}catch(e){}console.log("[Compliance transition]",{transitionType:i,newComplianceType:s,isImplicitConsentEnabled:o,isGpcActive:r,shouldShowBannerAgain:n,gpcInBrowser:a}),a=i,e.n="RECONSENT_REQUIRED"===a||"CONSENT_VALID"===a?1:"LEGACY"===a?12:19;break;
1case 1:if(r&&o)return console.log("".concat(i," + GPC+Implicit: Reconsent for GPC+Implicit transition to ").concat(s)),e.n=2,bannerGenerator.reconsentForGpcImplicitTransition(s,!n);e.n=3;break;case 2:return e.a(2,e.v);case 3:if(o)return console.log("".concat(i," + implicitConsent=true: Reconsent for implicit transition to ").concat(s)),e.n=4,bannerGenerator.reconsentForImplicitTransition(s,!n);e.n=5;break;case 4:return e.a(2,e.v);case 5:if(r)return console.log("".concat(i," + GPC=true: Reconsent for GPC transition to ").concat(s)),e.n=6,bannerGenerator.reconsentForGpcTransition(s,i,!n);e.n=7;break;case 6:return e.a(2,e.v);case 7:if("RECONSENT_REQUIRED"!==i)e.n=10;else{if(n)return console.log("RECONSENT_REQUIRED + shouldShowBannerAgain=true: Clear cookies, normal flow"),bannerGenerator.clearConsentCookie(),bannerConfigUtils.isTCFEnabled()&&TCFUtils.clearTCFCookie(),e.a(2,"");e.n=8}break;case 8:return console.log("RECONSENT_REQUIRED + shouldShowBannerAgain=false: Silent update to ".concat(s)),e.n=9,bannerGenerator.silentlyUpdateToStricterCompliance(s,!0);case 9:return e.a(2,e.v);case 10:if(n)return console.log("CONSENT_VALID + shouldShowBannerAgain=true: Update ct, show banner"),bannerGenerator.updateComplianceTypeOnly(s,!1),e.a(2,null);e.n=11;break;case 11:return console.log("CONSENT_VALID + shouldShowBannerAgain=false: Update ct silently"),bannerGenerator.updateComplianceTypeOnly(s,!0),e.a(2,null);case 12:if(r&&o)return console.log("LEGACY + GPC+Implicit: Reconsent for GPC+Implicit transition to ".concat(s)),e.n=13,bannerGenerator.reconsentForGpcImplicitTransition(s,!n);e.n=14;break;case 13:return e.a(2,e.v);case 14:if(o)return console.log("LEGACY + implicitConsent=true: Reconsent for implicit transition to ".concat(s)),e.n=15,bannerGenerator.reconsentForImplicitTransition(s,!n);e.n=16;break;case 15:return e.a(2,e.v);case 16:if(r)return console.log("LEGACY + GPC=true: Reconsent for GPC transition to ".concat(s)),e.n=17,bannerGenerator.reconsentForGpcTransition(s,"LEGACY",!n);e.n=18;break;case 17:return e.a(2,e.v);case 18:return console.log("LEGACY: Upgrading cookie with ct field (shouldShowBannerAgain=".concat(n,")")),bannerGenerator.upgradeLegacyCookie(s),e.a(2,null);case 19:return e.a(2,null);case 20:return e.a(2)}},e)}))).apply(this,arguments)},L=function(e,t,n,o){return U.apply(this,arguments)},V=function(e,t){var n=commonConstants.getConstants(),o=n.complianceCodeToType,n=n.complianceTransitions,r={transitionType:"NEW_USER",oldComplianceType:null,newComplianceType:t};if(e){var i=null;try{i=JSON.parse(e).ct}catch(e){return r}i?(e=o[i])?(r.oldComplianceType=e)===t?r.transitionType="NO_CHANGE":(o=(n.RECONSENT_REQUIRED[e]||[]).includes(t),r.transitionType=o?"RECONSENT_REQUIRED":"CONSENT_VALID"):r.transitionType="NEW_USER":r.transitionType="LEGACY"}return r},x=function(e,t){var n={};try{n=""!==n?JSON.parse(e).consents:{}}catch(e){n={}}return 0<Object.keys(n).length&&t?0:-1},I=function(e,t){var n;try{n=e.default&&t[e.default]&&t[e.default].banner}catch(e){n=null}return n},O=function(e){e=e.split("/");return e[0]+"//"+e[2]},k=function(n){var e=bannerConfigUtils.getParams().categories,o=bannerConfigUtils.getParams().LocComplianceType;return n?e.reduce(function(e,t){return n[t.id]?e[t.name]=!0:e[t.name]=!1,e},{}):e.reduce(function(e,t){return e[t.name]=commonUtils.getCategoryConsent({category:t,isGpcEnabled:bannerConfigUtils.isGpcEnabled(),config:bannerConfigUtils.getParams(),location:bannerConfigUtils.getParams().location,complianceType:o}),e},{})},f=function(){var e=document.querySelector('script[src*="'.concat(_,'/consent/sdk-stub.js"]')),t=document.querySelector('script[src*="'.concat(_,"/consent/cookie_banner/").concat(m,"/").concat(h,'/google_consent_defaults.js"]')),n=bannerConfigUtils.isTCFEnabled(),o=GCMUtils.isGCMEnabled(),r=[];!t&&o&&r.push("GCM Configuration: google_consent_defaults script is not loaded. This may cause issues with the SDK. Please check the configuration."),e&&!n&&r.push("TCF Configuration: TCF stub is loaded even when IAB EU is disabled. This may cause issues with the SDK. Please check the configuration."),r.forEach(function(e){return console.error(e)}),Date.now()%5==0&&r.forEach(function(e){e=new Error(e);Do&&Do.onSdkFailure(e)})},D=!(E=function(){var e=window.location.search;"true"===new URLSearchParams(e).get("securiti-pref-center")&&window.showConsentPreferencesPopup()}),__ScrtSdkApiOps.processDataLayer(),__ScrtSdkApiOps.events.fireBeforeLo
1ad(),consentBannerUtils.isUnsupportedBrowser()&&(document.body.className+=" ie-legacy-"+consentBannerUtils.getBrowserDetails().version),bannerGenerator.isSDKLoaded())return E(),e.a(2);e.n=1;break;case 1:if(bannerGenerator.setSDKLoaded(),v=document.querySelector("[data-domain-uuid]"),_=h=m=b=S="",C="latest",v&&(b=v.getAttribute("data-backend-url"),m=v.getAttribute("data-tenant-uuid"),h=v.getAttribute("data-domain-uuid"),_=O(v.getAttribute("src")),S="".concat(_,"/consent/cookie_banner"),commonConstants.getConstants().cspNonceVal=v.nonce||v.getAttribute("nonce"),C=v.getAttribute("data-sdk-version")),__ScrtSdkApiOps.ns.cdnPath=S,M=bannerConfigUtils.getParams().bannerUUID,b=(p=b)&&p.length?"/"===(p=p.trim())[p.length-1]?p.slice(0,-1):p:"",g){e.n=8;break}return e.n=2,getterUtils.getConfigActiveJson(S,m,h);case 2:if(v=e.v,"latest"===(g=v&&0===v.status?v.data:{published_version:"",expire_consent:!1,last_id_expire_consent:0,published_at:"",activated_at:"",sdk_version:"latest",policy_version:"",iab_gdpr_version:"",iabeu_gdpr_enabled:!1,auto_blocking_enabled:!1,strict_csp:!1,on_rollback:!1,status:"PUBLISHED"}).sdk_version){e.n=7;break}y=!1,e.p=3,e.n=4;var o=_,r=g.strict_csp,i=commonConstants.getConstants().cspNonceVal;return new Promise(function(t,n){var e=document.createElement("script");e.setAttribute("data-skip-blocking","true"),e.setAttribute("src","".concat(o,"/consent/cookie-consent-sdk-loader").concat(r?"-strict-csp":"",".js")),i&&e.setAttribute("nonce",i),e.onload=function(e){t(!0)},e.onerror=function(e){n(e)},document.body.appendChild(e)});case 4:y=e.v,e.n=6;break;case 5:e.p=5,z=e.v,console.error("You have pinned sdk version but due to content security policy we could not load the js dynamically. Please update the consent security policy.",z);case 6:if(y)return p=_,document.querySelectorAll('link[href^="'.concat(p,'/"]')).forEach(function(e){return e.parentElement.removeChild(e)}),e.a(2);e.n=7;break;case 7:"latest"===g.sdk_version&&(u=_,Po)&&!ko("link","".concat(u,"/consent/cookie-consent.css"))&&(u=_,t=g.strict_csp,n=m,s=h,d=l=c=a=void 0,l=document.head,(d=l.childNodes||[])[0]?(t&&!ko("link",a="".concat(u,"/consent/styles/").concat(n,"/").concat(s,".css"))&&l.insertBefore(Mo(a),d[0]),ko("link",a="".concat(u,"/consent/cookie-consent-latest.css"))||l.insertBefore(Mo(a),d[0])):(t&&!ko("link",c="".concat(u,"/consent/styles/").concat(n,"/").concat(s,".css"))&&l.appendChild(Mo(c)),ko("link",c="".concat(u,"/consent/cookie-consent-latest.css"))||l.appendChild(Mo(c))));case 8:g=H(H({},g||{}),{},{sdk_version:C}),bannerConfigUtils.updateConfig(H({baseUrl:b,tenantUUID:m,domainUUID:h,cdnBaseUrl:_},g)),z=bannerConfigUtils.getParams().status&&"DRAFT"===bannerConfigUtils.getParams().status||!1,bannerGenerator.setDraftVersionState(z),T=!0===bannerConfigUtils.getParams().on_rollback,bannerGenerator.setOnRollback(T),P=null,Promise.all([getterUtils.getBannerConfiguration(S,["en"]),getterUtils.getUserLocationAndLanguage()]).then((()=>{var t=K(q().m(function e(t){var n,o,r,i,s,a,c,l,d,u,p,g,E,f;return q().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=Et(t,2),n=r[0],o=(r=r[1]).loc,i=B(r=r.langs,n),e.n=1,getterUtils.getBannerConfiguration(S,i);case 1:if((n=e.v).is_bot_detection_enabled&&bannerGenerator.isBotDetected())return e.a(2);e.n=2;break;case 2:if(n.domain_deleted)return bannerConfigUtils.updateConfig({domain_deleted:!0}),window.postMessage({type:"COOKIE_SDK_CONFIG_NOT_FOUND"},"*"),e.a(2);e.n=3;break;case 3:return n.location=n.is_location_enabled&&bannerConfigUtils.getIsLocOverridden()?bannerConfigUtils.getOverriddenLocCode():o,o=n.location,n&&n.iabeu_gdpr_config&&n.iabeu_gdpr_config.domain_config&&(i=w(n))&&(n=i),(a=n.category_opt_out_config||{})&&Object.keys(a).length&&(c=!!a.category_and_location_overrides_config,f=a.category_and_location_overrides_config||{},s=commonUtils.getOverridedCatOptoutInfo(n,o),n.categories=n.categories.map(function(e){return s.hasOwnProperty(e.base_category)&&(e.disable_opt_out=s[e.base_category]),"Essential"===e.base_category&&(e.disable_opt_out=!0),e}),c)&&n.gpc_enabled&&(n.gpc_config&&0!==Object.keys(n.gpc_config).length||(c=a.location_to_banners||{},a=c.default,f[a]||0<(c=Object.keys(f)).length&&(a=c[0]),c=f[a]||{},n.gpc_config={all_locations:c.is_location_override_enabled||!1,locations:c.location_overrides_mapping||{},cookie_categories:{}})),n.categories=n.categories.map(function(e){return"Essential"===e.base_category&&(e.disable_opt_out=!0),e}),bannerConfigUtils.updateConfig(n),Do=An({info:H(H({},bannerConfigUtils.getParams()),{},{url:bannerConfigUtils.getParams().baseUrl}),fileName:"cookie-consent-sdk",key:"cc"}),bannerConfigUtils.updateLanguage("default"===n.currentLanguage?r:[n.currentLanguage]),void 0===M&&(M=bannerConfigUtils.getParams().bannerUUID),M=bannerGenerator.checkAndGenerateUUID(M),bannerConfigUtils.setUUID(M),e.p=4,e.n=5,cdcUtils.handlePageLoadCdc();case 5:e.n=7;break;case 6:e.p=6,f=e.v,console.error("CDC page-load sync error",f);case 7:if(M=bannerConfigUtils.getParams().bannerUUID,commonConstants.getConstants().asciiRegex.test(M)){e.n=8;break}return a=Error("only ASCII characters are allowed in UUID"),Do&&Do.onSdkFailure(a),console.error(a.message),e.a(2);case 8:if(bannerConfigUtils.setConfigLoadedStatus(!0),window.__securitiAssistant)try{window.__securitiConfig=bannerConfigUtils.getParams()}catch(e){console.error("Error exposing __securitiConfig",e)}if(__ScrtSdkApiOps.events.fireOnConfigLoad(),window.postMessage({type:"COOKIE_SDK_CONFIG_LOADED"},"*"),bannerConfigUtils.isGcmEnabled()&&(GCMUtils.initGCM(),window.gtag_enable_tcf_support=bannerConfigUtils.isGCMIntegrationEnabledWithTCF()),consentBannerUtils.isUnsupportedBrowser()||GPPUtils.isCookieTabHidden()||bannerGenerator.dropEssentialCookies(n.categories.filter(function(e){return e.disable_opt_out})),TCFUtils.isGDPREnabled(n.iabeu_gdpr_config,o))return D=!0,e.n=9,TCFUtils.initTCFsdk(bannerConfigUtils.getParams().lang);e.n=10;break;case 9:e.n=11;break;case 10:if(void 0!==window.__tcfapi)return e.n=11,TCFUtils.initTCFsdkAndSetNilTcObject(bannerConfigUtils.getParams().lang);e.n=11;break;case 11:if(c=bannerConfigUtils.getBanner().categories,l=bannerConfigUtils.getBanner().locations,d=!0,u=I(l,c),p=l.default,n.is_location_enabled?l[o]?(p=l[o],g=c[p].banner):o&&o.includes("#")&&l[o.split("#")[1]]?(E=o.split("#")[1],p=l[E],g=c[p].banner):u?g=u:(g=commonConstants.getConstants().defaultBannerOptions,d=!1):u?g=u:(g=commonConstants.getConstants().defaultBannerOptions,d=!1),commonUtils.setHash(p),__ScrtSdkApiOps.ns.basicOptions=g,N(g,d),n.auto_blocking_enabled&&!GPPUtils.isCookieTabHidden())try{bannerGenerator.onScriptsBlocked()}catch(e){console.log("error onScriptsBlocked",e)}bannerGenerator.retryRecordingConsent();case 12:return e.a(2)}},e,null,[[4,6]])}));return function(e){return t.apply(this,arguments)}})()).catch(function(e){var t,n=bannerConfigUtils.getBanner().categories,o=bannerConfigUtils.getBanner().locations,r=!0,n=I(o,n);if(n?t=n:(t=commonConstants.getConstants().defaultBannerOptions,r=!1),commonUtils.setHash(o&&o.default||""),__ScrtSdkApiOps.ns.basicOptions=t,N(t,r),bannerConfigUtils.getParams().auto_blocking_enabled&&!GPPUtils.isCookieTabHidden())try{bannerGenerator.onScriptsBlocked()}catch(e){console.log("error onScriptsBlocked",e)}}).finally(function(){__ScrtSdkApiOps.events.fireOnLoad(),f(),E()});case 9:return e.a(2)}var t,n,s,a,c,l,d,u,p},e,null,[[3,5]])}));return function(e){return t.apply(this,arguments)}})(),setTimeout(function(){Po=!0,initCmp()},2e3);Vo=xo=!1,Lo={},Go={},zo=Bo=!(Ro={}),Ho=/^[a-zA-Z0-9!@#$%^&*)(+=._\-\[\]{};':,`~|\/\\]+$/,window.SecuritiDataLayer=window.SecuritiDataLayer||[],qo=Object.freeze({1:"ad_storage",2:"ad_user_data",3:"ad_personalization",4:"analytics_storage",5:"functionality_storage",6:"personalization_storage",7:"security_storage"}),l=Object.freeze({isConsentGiven:function(){var e=er();return!!e&&0<Object.keys(e).length},getConsent:er,getCategoryConsent:function(e){var e=e.categoryName,t=er();return t.category&&t.category[e]?t.category[e]:"not_available"},getCategories:function(){return Go&&0!==Object.keys(Go).length||(Go=$o()),Object.values(Go)},getDefaultConsentState:function(){try{var n=commonConstants.getConstants().complianceType.OPT_OUT,e=(g().basicOptions&&g().basicOptions.compliance?n=g().basicOptions.compliance:g().bannerOptions&&g().bannerOptions.compliance&&(n=g().bannerOptions.compliance),this.getCategories()),o={category:{}};return e.forEach(function(e){var t=Object.assign({},e);o.category[e.name]=bannerGenerator&&bannerGenerator.isGpcExcludedCategory(t)||(n===commonConstants.getConstants().complianceType.OPT_IN||n===commonConstants.getConstants().complianceType.HYBRID)&&!e.disable_opt_out?"denied":"granted"}),o}catch(e){return console.error("Error getting default consent state",e),{}}},showBanner:function(){xo?g().showBanner?g().banner&&g().banner.isOpen()?console.log("Banner is already opened"):(g().allowSingleUpload=!0,g().banner?tr():g().showBanner()):console.error("showBanner() function is not bound to namespace"):console.log("SDK is not loaded yet to showBanner")},closeBanner:function(){xo?g().banner&&(g().allowSingleUpload=!1,g().banner.close()):console.log("SDK is not loaded yet to closeBanner")},changeLanguage:function(n){var e;xo?bannerConfigUtils.getParams().is_language_enabled?"string"!=typeof n||-1===commonConstants.getConstants().supportedLanguages.indexOf(n)?console.error("Language is not supported",n):(e=bannerConfigUtils.getParams()).lang===n?console.log("Language is already set to",n):bannerConfigUtils.hasConfigForLanguage(n)?(e.lang=n,e.currentLanguage=n,g().banner&&g().banner.isOpen()&&tr()):getterUtils.getBannerConfiguration(g().cdnPath,[n]).then(function(e){var t;console.log("Banner configuration loaded for language",n,e),!e||e.domain_deleted?console.error("Failed to get banner configuration for language",n):((t=bannerConfigUtils.getParams()).lang=n,t.currentLanguage=n,t.translations&&e.translations&&(t.translations.default&&e.translations.default&&e.translations.default[n]&&(t.translations.default[n]=e.translations.default[n]),t.translations.custom)&&e.translations.custom&&e.translations.custom[n]&&(t.translations.custom[n]=e.translations.custom[n]),g().banner&&g().banner.isOpen()&&tr())}):console.error("Language intelligence is not enabled"):console.log("SDK is not loaded yet to change langauge")},showPreferenceCenter:function(){xo?window.showConsentPreferencesPopup():console.log("SDK is not loaded yet to showPreferenceCenter")},closePreferenceCenter:function(){var e=document.querySelector(".cmp-modal__close");e&&e.click()},acceptAll:function(){xo?(g().allowSingleUpload=!0,bannerGenerator.submitPreferencesOnDismiss("allow"),g().allowSingleUpload=!1):console.log("SDK is not loaded yet to acceptAll")},rejectAll:function(){xo?(g().allowSingleUpload=!0,bannerGenerator.submitPreferencesOnDismiss("deny"),g().allowSingleUpload=!1):console.log("SDK is not loaded yet to rejectAll")},getBannerVersion:function(){return xo?bannerConfigUtils.getParams().published_version:(console.log("SDK is not loaded yet to getBannerVersion"),null)},getSdkVersion:function(){return xo?bannerConfigUtils.getParams().sdk_version:(console.log("SDK is not loaded yet to getSdkVersion"),null)},getCookiesByCategory:function(e){return xo?bannerConfigUtils.getCookiesByCategory(e):(console.log("SDK is not loaded yet to getCookiesByCategory"),{})},setSubjectId:function(e){"string"==typeof e&&e?Ho.test(e)?64<e.length?console.error("Subject ID length cannot exceed 64 characters"):cdcUtils.handleSetSubjectId(e).catch(function(e){console.error("CDC setSubjectId error",e)}):console.error("Invalid subjectId value"):console.error("Invalid subject ID")}}),Ko=Object.freeze({isConsentGiven:function(){return bannerConfigUtils.hasLocalConsent()},setUuid:function(e){"string"==typeof e&&e?Ho.test(e)?bannerConfigUtils.setUUID(e):console.error("Invalid UUID/subjectId value"):console.error("Invalid UUID")},setLanguage:function(e){var t=commonConstants.getConstants().overrideLangKey,n={};if("object"===N(e))n=e;else{if("string"!=typeof e)return void console.error("Invalid language received",e);n[t]=e}
1bannerConfigUtils.overrideBannerLang(n)},setLocation:function(e){var t;e?((t={})[commonConstants.getConstants().overrideLocKey]=e,bannerConfigUtils.overrideBannerLoc(t)):console.error("Invalid location received",e)},stopShowingBanner:function(){bannerConfigUtils.setStopShowBannerFlag()},setSubjectId:function(e){"string"==typeof e&&e?Ho.test(e)?bannerConfigUtils.setPendingSubjectId(e):console.error("Invalid subjectId value"):console.error("Invalid subject ID")},enableSPA:function(){if(!Vo){Vo=!0;try{window.addEventListener("popstate",nr),window.addEventListener("hashchange",nr),t=window.history,n=t.pushState,t.pushState=function(e){return nr(),n.apply(t,arguments)},o=t.replaceState,t.replaceState=function(e){return nr(),o.apply(t,arguments)}}catch(e){console.error("Error in enableSPA",e)}var t,n,o}}}),Yo=Object.freeze({isConsentGiven:function(){return Ko.isConsentGiven()},getConsent:function(){return l.getConsent()},getCategories:function(){return l.getCategories()},getBannerVersion:function(){return l.getBannerVersion()},getSdkVersion:function(){return l.getSdkVersion()},stopShowingBanner:function(){bannerConfigUtils.setStopShowBannerFlag()},getCookiesByCategory:function(e){return bannerConfigUtils.getCookiesByCategory(e)}}),Wo=["onReady","beforeLoad","onConfigLoad","onLoad"],Jo=Object.freeze({fireBeforeLo
1ad:function(){E("beforeLoad",Ko)},fireOnConfigLoad:function(){try{xo=bannerConfigUtils.getConfigLoadedStatus(),Ro=er(),E("onConfigLoad",Yo,Ro)}catch(e){console.error("Error in fireOnConfigLoad",e)}},fireOnLoad:function(){try{E("onLoad",l),bannerConfigUtils.isGpcEnabled()&&this.fireOnGpcDetected(),xo&&E("onReady",l)}catch(e){console.error("Error in fireOnLoad",e)}},fireOnConsentGiven:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0];try{var t,n,o=er();o?(E("onConsentGiven",l,o),t=this,Ro&&0<Object.keys(Ro).length&&Ro.category?o.category?Object.entries(o.category).forEach(function(e){Ro.category[e[0]]&&Ro.category[e[0]]!==e[1]&&t.fireOnCategoryChange(e[0],Ro.category[e[0]],e[1])}):console.log("Consents are empty"):console.log("Old consent is not available or invalid"),(Ro=o).category?(e&&(n=Object.entries(o.category).reduce(function(e,t){return e[t[0]]="granted"===t[1],e},{}),bannerGenerator.postConsentMessage(n)),Object.entries(o.category).forEach(function(e){"granted"===e[1]?t.fireOnCategoryConsented(e[0]):"denied"===e[1]&&t.fireOnCategoryDeclined(e[0])})):console.log("No category data in consent",o),o.gcm&&t.fireOnGCMConsentGiven(o.gcm)):(console.log("No consent data available"),E("onConsentGiven",l,null))}catch(e){console.error("Error in fireOnConsentGiven",e)}},fireBeforeRenderBanner:function(){try{zo=!1,g().banner&&g().banner.isOpen()?console.log("Banner is already opened"):(zo=!0,E("beforeRenderBanner",l))}catch(e){console.error("Error in fireBeforeRenderBanner",e)}},fireAfterRenderBanner:function(){zo?E("afterRenderBanner",l):console.log("Banner is not opened")},fireOnCloseBanner:function(){E("onCloseBanner",l)},fireOnClickPreferencesLink:function(){E("onClickPreferencesLink",l)},fireOnClickAccept:function(){E("onClickAccept",l)},fireOnClickDismiss:function(){E("onClickDismiss",l)},fireOnImplicitConsent:function(){var t,n,e;n=l,or(t="onImplicitConsent"),Lo[t]&&(e=Lo[t],Wo.includes(t)&&(Lo[t]=[]),e.forEach(function(e){try{e[1](n,er())}catch(e){console.error("Error in ".concat(t," callback"),e)}}))},fireBeforeRenderPrefCenter:function(){try{document.querySelector(".cmp-body.show-modal")||(Bo=!0,E("beforeRenderPrefCenter",l))}catch(e){console.error("Error in fireBeforeRenderPrefCenter",e)}},fireAfterRenderPrefCenter:function(){Bo&&E("afterRenderPrefCenter",l)},fireOnClickSavePreferences:function(){E("onClickSavePreferences",l)},fireOnCategoryToggled:function(e,t){E("onCategoryToggled",l,e,t)},fireOnGpcCategoryConflict:function(e,t){E("onGpcCategoryConflict",l,e,t)},fireOnCategoryChange:function(e,t,n){E("onCategoryChange",l,e,t,n)},fireOnCategoryConsented:function(e){E("onCategoryConsented",l,e)},fireOnCategoryDeclined:function(e){E("onCategoryDeclined",l,e)},fireOnClosePrefCenter:function(){Bo&&(Bo=!1,E("onClosePrefCenter",l))},fireOnGpcDetected:function(){E("onGpcDetected",l)},fireOnGCMConsentGiven:function(e){E("onGCMConsentGiven",l,e)},fireOnIABPurposeChange:function(){}}),Qo=Zo=!1;var xo,Vo,Lo,Go,Ro,Bo,zo,Ho,qo,l,Ko,Yo,Wo,Jo,Zo,Qo,Xo=[Object.freeze({registerEvent:ar,onReady:function(e){if("function"!=typeof e)console.error("Callback should be a function");else if(xo)try{e(l)}catch(e){console.error("Error in onReady callback",e)}else ar("onReady",e)}}),Object.freeze({events:Jo,processDataLayer:function(){var e;Qo||(Qo=!0,window.SecuritiDataLayer&&Array.isArray(window.SecuritiDataLayer)&&0!==window.SecuritiDataLayer.length?(e=window.SecuritiDataLayer,ir(),e.forEach(function(e,t){rr(t,e)})):ir())},ns:{showBanner:null,banner:null,allowSingleUpload:!1,basicOptions:null}})];function g(){return __ScrtSdkApiOps.ns}function $o(){var t={},e=bannerConfigUtils.getParams().categories;return e&&0!==e.length?(e.forEach(function(e){t[e.name]=Object.freeze({id:e.id,name:e.name,disable_opt_out:!!e.disable_opt_out,base_category:e.base_category||""})}),Object.freeze(t)):(console.error("Categories are not available"),t)}function er(){try{var n,o,e=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key);if(!e)return null;try{n=JSON.parse(e)}catch(e){return console.error("Failed to parse consent cookie value:",e),null}return n?(o={},Go&&0!==Object.keys(Go).length||(Go=$o()),0<Object.keys(Go).length&&n.consents&&(o.category={}
1,Object.entries(Go).forEach(function(e){var t=n.consents[e[1].id];o.category[e[0]]=void 0===t?"not_available":"1"===t||1===t?"granted":"denied"})),bannerConfigUtils.isGcmEnabled()&&n.gcm&&(o.gcm={},Object.entries(n.gcm).forEach(function(e){var t="1"===e[1]||1===e[1]?"granted":"denied";qo[e[0]]&&(o.gcm[qo[e[0]]]=t)})),o):null}catch(e){return console.error("Error in getConsent:",e),null}}function tr(){var e;g().banner&&xo&&(g().banner.isOpen()&&g().banner.close(),g().banner.destroy(),e=bannerGenerator.getBannerOptions(g().bannerOptions),bannerGenerator.showBanner(e,g().userUUID,!0))}function nr(e){try{l.isConsentGiven()&&l.closeBanner()}catch(e){console.error("Error in handleSPAStateChange",e)}}function or(e){if(window.__securitiAssistant)try{window.__securitiEvents=window.__securitiEvents||[],window.__securitiEvents.push({event_name:e,timestamp:Date.now()}),1e3<window.__securitiEvents.length&&window.__securitiEvents.shift()}catch(e){console.error("Error in recordFiredEvent",e)}}function E(t){for(var e,n=arguments.length,o=new Array(1<n?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];or(t),Lo[t]&&(e=Lo[t],Wo.includes(t)&&(Lo[t]=[]),e.forEach(function(e){try{e[1].apply(e,o)}catch(e){console.error("Error in ".concat(t," callback"),e)}}))}function rr(e,t){!t||!Array.isArray(t)||t.length<2?console.error("Invalid event received",t):sr.apply(void 0,O(t))&&(Lo[t[0]]||(Lo[t[0]]=[]),t.push("scrt-evt:"+e),Lo[t[0]].push(t))}function ir(){var o;Zo||(Zo=!0,"undefined"!=typeof Proxy?window.SecuritiDataLayer=new Proxy(window.SecuritiDataLayer,{set:function(e,t,n,o){e=Reflect.set(e,t,n,o),e||console.error("Failed to set property '".concat(t,"'")),o=Number(t);return!isNaN(o)&&0<=o&&rr(o,n),e}}):(console.warn("Proxy is NOT supported. Using fallback."),o=window.SecuritiDataLayer.push,window.SecuritiDataLayer.push=function(){for(var e=window.SecuritiDataLayer.length,t=o.apply(this,arguments),n=0;n<arguments.length;n++)rr(e+n,arguments[n]);return t}))}function sr(){if("string"!=typeof arguments[0]||!arguments[0])return console.error("Event name should be a non-empty string"),!1;if("onReady"!==arguments[0]){var e=arguments[0].charAt(0).toUpperCase()+arguments[0].slice(1);if(!Jo["fire".concat(e)])return console.error("".concat(arguments[0]," Event is not supported")),!1}return"function"==typeof arguments[1]||(console.error("".concat(arguments[0]," Event should have a callback function")),!1)}function ar(){!arguments||arguments.length<2?console.log("Invalid event",arguments):sr.apply(void 0,arguments)&&window.SecuritiDataLayer.push(arguments)}var I,U,A,cr,w,b,lr,dr,ur,pr,gr,F,_,Er,fr,Sr,br,mr,hr,_r,Cr,vr,P,yr,Tr,Or,D,Ir,Ur,Nr,Ar,wr,jr,Fr,f,Pr,Dr,Mr,kr,xr,Vr,M,Lr,Gr,Rr,Br,zr,Xo=Et(Xo,2);function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function q(){var E,e="function"==typeof Symbol?Symbol:{},t=e.iterator||"@@iterator",n=e.toStringTag||"@@toStringTag";function o(e,t,n,o){var r,i,s,a,c,l,d,u,p,t=t&&t.prototype instanceof S?t:S,t=Object.create(t.prototype);return m(t,"_invoke",(r=e,i=n,d=o||[],u=!1,p={p:l=0,n:0,v:E,a:g,f:g.bind(E,4),d:function(e,t){return s=e,a=0,c=E,p.n=t,f}},function(e,t,n){if(1<l)throw TypeError("Generator is already running");for(u&&1===t&&g(t,n),a=t,c=n;(b=a<2?E:c)||!u;){s||(a?a<3?(1<a&&(p.n=-1),g(a,c)):p.n=c:p.v=c);try{if(l=2,s){if(b=s[e=a?e:"next"]){if(!(b=b.call(s,c)))throw TypeError("iterator result is not an object");if(!b.done)return b;c=b.value,a<2&&(a=0)}else 1===a&&(b=s.return)&&b.call(s),a<2&&(c=TypeError("The iterator does not provide a '"+e+"' method"),a=1);s=E}else if((b=(u=p.n<0)?c:r.call(i,p))!==f)break}catch(e){s=E,a=1,c=e}finally{l=1}}return{value:b,done:u}}),!0),t;function g(e,t){for(a=e,c=t,b=0;!u&&l&&!n&&b<d.length;b++){var n,o=d[b],r=p.p,i=o[2];3<e?(n=i===t)&&(c=o[(a=o[4])?5:a=3],o[4]=o[5]=E):o[0]<=r&&((n=e<2&&r<o[1])?(a=0,p.v=t,p.n=o[1]):r<i&&(n=e<3||o[0]>t||i<t)&&(o[4]=e,o[5]=t,p.n=i,a=0))}if(n||1<e)return f;throw u=!0,t}}var f={};function S(){}function r(){}function i(){}var b=Object.getPrototypeOf,e=[][t]?b(b([][t]())):(m(b={},t,function(){return this}),b),s=i.prototype=S.prototype=Object.create(e);function a(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,m(e,n,"GeneratorFunction")),e.prototype=Object.create(s),e}return m(s,"constructor",r.prototype=i),m(i,"constructor",r),m(i,n,r.displayName="GeneratorFunction"),m(s),m(s,n,"Generator"),m(s,t,function(){return this}),m(s,"toString",function(){return"[object Generator]"}),(q=function(){return{w:o,m:a}})()}function m(e,t,n,o){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}(m=function(e,t,n,o){function r(t,n){m(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[t]=n:(r("next",0),r("throw",1),r("return",2))})(e,t,n,o)}function V(t,e){var n,o=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)),o}function H(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?V(Object(n),!0).forEach(function(e){y(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function y(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){e=G(e,"string");return"symbol"==N(e)?e:e+""}function G(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!=N(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}function Et(e,t){return bt(e)||St(e,t)||T(e,t)||ft()}function ft(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function St(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,i,s,a=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=i.call(n)).done)&&(a.push(o.value),a.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(l)throw r}}return a}}function bt(e){if(Array.isArray(e))return e}function Hr(e,t){var n,o,r,i,s="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(s)return r=!(o=!0),{s:function(){s=s.call(e)},n:function(){var e=s.next();return o=e.done,e},e:function(e){r=!0,n=e},f:function(){try{o||null==s.return||s.return()}finally{if(r)throw n}}};if(Array.isArray(e)||(s=T(e))||t&&e&&"number"==typeof e.length)return s&&(e=s),i=0,{s:t=function(){},n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ht(e,t,n,o,r,i,s){try{var a=e[i](s),c=a.value}catch(e){return n(e)}a.done?t(c):Promise.resolve(c).then(o,r)}function K(a){return function(){var e=this,s=arguments;return new Promise(function(t,n){var o=a.apply(e,s);function r(e){ht(o,t,n,r,i,"next",e)}function i(e){ht(o,t,n,r,i,"throw",e)}r(void 0)})}}function O(e){return x(e)||n(e)||T(e)||t()}function t(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){var n;if(e)return"string"==typeof e?o(e,t):"Map"===(n="Object"===(n={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}function n(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function x(e){if(Array.isArray(e))return o(e)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function qr(){return(()=>{if(w&&w.showOptOutSignal){if(TCFUtils.isGDPREnabled()){var e=TCFUtils.getGppActiveSection(),t=commonConstants.getConstants().gppAPISectionKeyMap.tcfeuv2;if(e&&e.toLowerCase()===t.toLowerCase())return}var n,e=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key),t={},o={};try{o=""!==e?JSON.parse(e):{}}catch(e){o={}}if(t=o&&Object.keys(o).length&&o.consents||{},e&&0!==Object.keys(t).length)return o=0<Object.keys(t).length&&Object.values(t).some(function(e){return 0===e}),isUsNationalEnabled?(e=!1,(n=GPPUtils.getUsNationalObject())&&(e=commonConstants.getConstants().iabUSOptOutFields.some(function(e){return 1===n[e]})),o||e):o}})()?'<div class="f-cmp-honored-notification">\n            <svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n                <path d="M11.043 12.6152L9.76709 11.3392C9.58481 11.157 9.37215 11.0658 9.12911 11.0658C8.88608 11.0658 8.67342 11.157 8.49114 11.3392C8.30886 11.5215 8.21772 11.738 8.21772 11.9886C8.21772 12.2392 8.30886 12.4557 8.49114 12.638L10.4051 14.5747C10.5873 14.757 10.8 14.8481 11.043 14.8481C11.2861 14.8481 11.4987 14.757 11.681 14.5747L15.5544 10.7013C15.7367 10.519 15.8278 10.3025 15.8278 10.0519C15.8278 9.80127 15.7367 9.58481 15.5544 9.40253C15.3722 9.22025 15.1557 9.12911 14.9051 9.12911C14.6544 9.12911 14.438 9.22025 14.2557 9.40253L11.043 12.6152ZM12 21C11.8937 21 11.7949 20.9924 11.7038 20.9772C11.6127 20.962 11.5215 20.9392 11.4304 20.9089C9.37975 20.2253 7.74683 18.9608 6.53165 17.1152C5.31646 15.2696 4.70886 13.2835 4.70886 11.157V6.85063C4.70886 6.47089 4.81899 6.12911 5.03924 5.82532C5.25949 5.52152 5.5443 5.30127 5.89367 5.16456L11.362 3.11392C11.5747 3.03797 11.7873 3 12 3C12.2127 3 12.4253 3.03797 12.638 3.11392L18.1063 5.16456C18.4557 5.30127 18.7405 5.52152 18.9608 5.82532C19.181 6.12911 19.2911 6.47089 19.2911 6.85063V11.157C19.2911 13.2835 18.6835 15.2696 17.4684 17.1152C16.2532 18.9608 14.6203 20.2253 12.5696 20.9089C12.4785 20.9392 12.3873 20.962 12.2962 20.9772C12.2051 20.9924 12.1063 21 12 21ZM12 19.1772C13.5797 18.676 14.8861 17.6734 15.919 16.1696C16.9519 14.6658 17.4684 12.9949 17.4684 11.157V6.85063L12 4.8L6.53165 6.85063V11.157C6.53165 12.9949 7.0481 14.6658 8.08101 16.1696C9.11392 17.6734 10.4203 18.676 12 19.1772Z" fill="currentColor"/>\n            </svg>
1\n            <span>'.concat(F(w&&w.optOutSignalText||commonConstants.getConstants().defaultOptOutSignalText,!0),"</span>\n        </div>"):""}function Kr(){return(Kr=K(q().m(function e(t){var n;return q().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,getterUtils.getCookies();case 1:return n=e.v,t!==commonConstants.getConstants().complianceType.OPT_IN&&n.forEach(function(e){e.granted=!bannerGenerator.isGpcExcludedCategory(e)}),e.a(2,n)}},e)}))).apply(this,arguments)}function Yr(){var e="usnatv1"===TCFUtils.getGppActiveSection();return F(e?"Your Preferences":"Your Cookie Preferences",!0)}function Wr(e){var t,n=e.hashStr,e=e.showAdPref,n='<div class="cmp-body cmp-theme f-pref-sdk-banner cmp-theme-'.concat(n,'"><div class="cmp-modal ').concat(w&&w.saveButtonSticky?"f-cmp-fixed-footer":"",'" role="dialog" id="cookiePreferencesDialog" aria-modal="true" aria-labelledby="cmpModalTitle"><div class="cmp-modal__body">'),o='<div class="cmp-horizontal-tabs">',r=Yr(),i=(F(commonConstants.getConstants().description,!0),w&&w.defaultTextsUpdated),s=(TCFUtils.isGDPREnabled()&&(t=TCFUtils.getGppActiveSection(),s=commonConstants.getConstants().gppAPISectionKeyMap.tcfeuv2,t=!t||t!==s||U&&A),i&&F(commonConstants.getConstants().caDescription,!0),bannerConfigUtils.getParams().lang);return w&&(w.multipleTranslationsSource&&w.multipleTranslationsSource[s]?(i=w.multipleTranslationsSource[s],w.prefTitleText&&(r=i.prefTitleText||F(w.prefTitleText),r=_(r)),w.prefDescText&&(i.prefDescText||F(w.prefDescText))):(w.prefTitleText&&(r=F(w.prefTitleText),r=_(r)),w.prefDescText&&F(w.prefDescText))),GCMUtils.isGCMEnabled()&&GCMUtils.isShowGCMDescEnabled()&&(s=GCMUtils.GCMConfig().gcm_description)&&Br(F(s)),w.photoUrl?(i=w.photoUrl.startsWith("REF:")?w.photoUrl.substring(4):"",s="Company Logo",w.isCustomCompanyLogoToggleEnabled&&(s=w.companyLogoAltText||"Company Logo"),w.photoUrl=i?bannerConfigUtils.getBanner().images[i]:w.photoUrl,n=(n+='<div class="cmp-modal__header">')+'<div class="cmp-modal__logo"><img src="'.concat(w.photoUrl,'" alt="').concat(F(s),'"></div>')):n+='<div class="cmp-modal__header without-logo">',n=(n=(n+='<h1 class="cmp-modal__title" id="cmpModalTitle">'.concat(r,"</h1>"))+'<button id="cmpCloseBtn" class="cmp-modal__close" aria-label="Close Dialog">'.concat(commonConstants.getConstants().closeIcon,"</button>"))+"</div>".concat(qr()),t&&(i="tcfeuv2"===TCFUtils.getGppActiveSection(),s=F(i?commonConstants.getConstants().purposeTabHeading:commonConstants.getConstants().usNationalTabHeading,!0),pr={textToDisplay:s,name:i?"iabPurposes":"adpref"},o+=ni(e),Yi(Ji("vendors"))),(D=GPPUtils.isCookieTabHidden())||(o+=oi(!e)),t&&(o=(o+=(e=>{var t,n,o;return(cr=TCFUtils.getTCModel())||isUsNationalEnabled?(t="",n=isUsNationalEnabled?"adpref":"iabPurposes",o=isUsNationalEnabled||!1,bannerConfigUtils.isADACompliantBanner(),t=(t+="<div class='cmp-horizontal-tabs__content ".concat(D||M||e&&e.showPurposes?"is-active":"","' id='").concat(pr.name,'\' role="tabpanel">'))+ii(o,n)+"<div class='cmp-tabs'>",isUsNationalEnabled?t+=GPPBannerGeneration.generateUsNationalOptOutsList({compliance:w.compliance||"info",multilevelStyle:b}):t=(t+=Ri())+Bi(),t+="</div></div>"):""})(e))+(e=>e=(e=(e=(e=(e="<div class='cmp-horizontal-tabs__content ".concat(e&&e.showVendors?"is-active":"","' id='vendors'>"))+ii(!1,"vendors")+"<div class='cmp-tabs'>")+(()=>{var n='<div class="cmp-tabs__nav">'.concat(Wi({name:Ir[0]}),'<ul role="tablist">');return Object.keys(Ir).forEach(function(e,t){n+='<li role="tab" tabindex="'.concat(0===t?0:-1,'" class="cmp-category purpose-details ').concat(0===t?"is-active":"","\" id='").concat(e,"' aria-selected=\"true\" aria-controls='").concat(e).concat(t,"'><a>").concat(commonConstants.getConstants().checkIcon,"<span>").concat(F(Ir[e],!0),"</span></a></li>")}),n+="</ul></div>"})())+(()=>{var e='<div class="cmp-tabs__content">';return e+=(()=>{cr=TCFUtils.getTCModel();var e=[],o="";return o=(o+='<div class="cmp-tab-content show-category" data-category=\'tcfVendors\' id="tcfVendors0"><div class="cmp-tabs__header">')+'<h3 class="cmp-tabs__title">'.concat(F("TCF Vendors",!0),"</h3>")+"</div>",f&&f.gpp_tcfeuv2_config&&f.gpp_tcfeuv2_config.show_iab_vendor_subtab_desc_in_pref&&(o+='<p class="cmp-tabs__description">'.concat(F(f.gpp_tcfeuv2_config.iab_vendor_subtab_desc,!0),"</p>")),o+=Ci(),Yi(Ji("vendors")),e=A&&A.length?A.filter(function(e){return e}):[],o+='<div class="cmp-accordion">',e.forEach(function(e,t){var n=di(e);o=(o=(o+="<div class='cmp-accordion__item' data-vendor-id='".concat(e.id,"'>"))+'<button type="button" aria-expanded="false" aria-label="'.concat(e.name,"\"></button><div class='cmp-accordion__header'>")+"<div>")+'<div class="cmp-accordion__title"><h3 title=\''.concat(e.name,'\' aria-hidden="true">').concat(F(e.name),"</h3>"),e.purposes.length?o=(o=(o=(o+='<label class="cmp-switch">')+'<span class="cmp-switch__label position-top" title="'.concat(F("Consent",!0),'"></span>'))+'<input type="checkbox" name="switch" '.concat(cr.vendorConsents.has(e.id)?"checked":""," class='consent' aria-label=\"Consent\" id='vendorSwitch-").concat(e.id,"'>"))+'<span class="cmp-switch__slider">'.concat(commonConstants.getConstants().checkIcon,"</span>")+"</label></div>":o+='<div class="cmp-vendor-list-tooltip">\n                                <button\n                                    type="button"\n                                    aria-describedby="vendor-tooltip-'.concat(e.id,'"\n                                    aria-label="').concat(F("More information about",!0)," ").concat(F(e.name),'">\n                                    <svg aria-hidden="true" width="24" height="24" tabindex="0" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n                                        <path d="M11 17H13V11H11V17ZM12 2C6.475 2 2 6.475 2 12C2 17.525 6.475 22 12 22C17.525 22 22 17.525 22 12C22 6.475 17.525 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM11 9H13V7H11V9Z" />\n                                    </svg>\n                                </button>\n                                <div class="cmp-tooltip-content" id="vendor-tooltip-').concat(e.id,'" role="tooltip">\n                                    ').concat(F("This vendor does not rely on your consent for the processing of personal data. It processes data for Special Purposes as defined under the IAB Policies on the basis of its legitimate interest. As per the IAB Policies, there is no right to object to Special Purposes.",!0),"\n                                </div>\n                            </div></div>"),e.urls&&n.privacy&&(o+='<div class="cmp-accordion__sub-title cmp-text-ellipsis">\n                                <p>'.concat(F("Learn more about ",!0)," ").concat(F(e.name)).concat(F("'s")," ").concat(F("data processing in its",!0),'\n                                      <a aria-label="').concat(e.name,' privacy policy link opens in new window." href="').concat(n.privacy,'" target="_blank">').concat(F("Privacy Policy",!0),'</a>\n                                </p>\n                                <p>\n                                    <a aria-label="').concat(e.name,' Object to Legitimate Interests link o
1pens in new window." href="').concat(n.legIntClaim||n.privacy,'" target="_blank">').concat(F("Object to Legitimate Interests",!0),"</a>\n                                </p>\n                          </div>")),o=(o=(o+="</div>")+commonConstants.getConstants().expandIcon)+"</div><div class='cmp-accordion__content purpose-details'>",e.purposes.length&&(o+=Zi("purposes",e)),e.specialPurposes.length&&(o+=Zi("specialPurposes",e)),e.legIntPurposes.length&&(o+=Zi("legIntPurposes",e)),e.features.length&&(o+=Zi("features",e)),e.specialFeatures.length&&(o+=Zi("specialFeatures",e)),U&&U.dataCategories&&0<Object.keys(U.dataCategories).length&&e.dataDeclaration&&e.dataDeclaration.length&&(o+=(n=e,e="",e=(e+="<h3>".concat(F("Categories of Data Collected and Processed:",!0),"</h3>"))+n.dataDeclaration.map(function(e){if(U&&U.dataCategories&&U.dataCategories[e])return"<h4>".concat(F(U.dataCategories[e].name),"</h4>\n                 <p>").concat(F(U.dataCategories[e].description),"</p>\n                ")}).join(""))),o+="</div></div>"}),o+="</div></div>"})(),Gr.length&&(e+=(()=>{var t='<div class="cmp-tab-content" data-category=\'atpVendors\' id="atpVendors1">';return t=(t+='<div class="cmp-tabs__header">')+'<h3 class="cmp-tabs__title">'.concat(F("ATP Vendors",!0),"</h3>")+"</div>",f&&f.gpp_tcfeuv2_config&&f.gpp_tcfeuv2_config.show_google_atp_subtab_desc_in_pref&&(t+='<p class="cmp-tabs__description">'.concat(F(f.gpp_tcfeuv2_config.google_atp_subtab_desc,!0),"</p>")),t+='<div class="cmp-accordion atp-vendors-accordion">',Gr.forEach(function(e){t+=pi(e)}),t+="</div></div>"})()),e+="</div>"})())+"</div></div>")(e)),document.querySelector(".cmp-loader")&&(document.querySelector(".cmp-loader").style.display="none"),w&&w.saveButtonSticky?n+="".concat(o,"</div></div>").concat(ti(t),"</div>"):n+="".concat(o,"</div>").concat(ti(t),"</div></div>"),n}function Jr(e){var t;return e&&e.disable_opt_out?(e=Zs(e,"name"),t=F(commonConstants.getConstants().alwaysActiveCategoryAriaLabel,!0),'aria-label="'.concat(e," ").concat(t,'"')):""}function Zr(e){var t,n,o=e.hashStr,e=e.showAdPref,o=(f=bannerConfigUtils.getIABConfig(),'<div class="cmp-body cmp-theme f-pref-sdk-banner cmp-theme-'.concat(o,' cmp-multi-level"><div class="cmp-modal ').concat(w&&w.saveButtonSticky?"f-cmp-fixed-footer":"",'" role="dialog" id="cookiePreferencesDialog" aria-modal="true" aria-labelledby="cmpModalTitle" tabindex="-1"><div class="cmp-modal__body">')),r='<div class="cmp-horizontal-tabs">',i=Yr(),s=bannerConfigUtils.getParams().lang,s=(TCFUtils.isGDPREnabled()&&(t=TCFUtils.getGppActiveSection(),n=commonConstants.getConstants().gppAPISectionKeyMap.tcfeuv2,t=!t||t!==n||U&&A,Yi(Ji("vendors")),n="tcfeuv2"===TCFUtils.getGppActiveSection(),pr={textToDisplay:F(n?commonConstants.getConstants().purposeTabHeading:commonConstants.getConstants().usNationalTabHeading,!0),name:n?"iabPurposes":"adpref"}),w&&(w.prefTitleText&&(i=F(w.prefTitleText),i=_(i)),w.multipleTranslationsSource)&&w.multipleTranslationsSource[s]&&(n=w.multipleTranslationsSource[s],w.prefTitleText)&&(i=n.prefTitleText||F(w.prefTitleText),i=_(i)),o=w.photoUrl?(s=w.photoUrl.startsWith("REF:")?w.photoUrl.substring(4):"",n="Company Logo",w.isCustomCompanyLogoToggleEnabled&&(n=w.companyLogoAltText||"Company Logo"),w.photoUrl=s?bannerConfigUtils.getBanner().images[s]:w.photoUrl,(o=(o=(o=(o=(o+='<div class="cmp-modal__header">')+'<div class="cmp-modal__logo"><img src="'.concat(w.photoUrl,'" alt="').concat(F(n),'"></div>'))+'<h1 class="cmp-modal__title" id="cmpModalTitle">'.concat(i,"</h1>"))+'<button type="button" id="cmpCloseBtn" class="cmp-modal__close" aria-label="Close Dialog">\n            '.concat(commonConstants.getConstants().closeIcon,"</button>"))+(!w.hideTrackers||t?'<button class="cmp-back-button hidden" id="cmp-back-button">\n                    '.concat(commonConstants.getConstants().backIcon,"\n                    <span>").concat(F("Back",!0),"</span></button>"):""))+"</div>".concat(qr())):(o=(o=(o=(o+='<div class="cmp-modal__header without-logo">')+'<h1 class="cmp-modal__title" id="cmpModalTitle">'.concat(i,"</h1>"))+'<button type="button" id="cmpCloseBtn" class="cmp-modal__close" aria-label="Close Dialog">\n                    '.concat(commonConstants.getConstants().closeIcon,"</button>"))+(!w.hideTrackers||t?'<button class="cmp-back-button hidden">\n                    '.concat(commonConstants.getConstants().backIcon,"\n                    <sp
1an>").concat(F("Back",!0),"</span></button>"):""))+"</div>".concat(qr()),"");return t&&(r+=ni(e),e)&&(vr=!0,s=Object.keys(e)[0]),(D=GPPUtils.isCookieTabHidden())||(r+=oi(!e)),t&&(r+=(()=>{var e,t,n;if((cr=TCFUtils.getTCModel())||isUsNationalEnabled)return e=isUsNationalEnabled?"adpref":"iabPurposes",t="<div class='cmp-horizontal-tabs__content ".concat(D||M?"is-active":"","'\n                id='").concat(e,'\' role="tabpanel">'),n=isUsNationalEnabled||!1,t=(t=(t=(t+=ci(n,e))+(isUsNationalEnabled?"<div role=\"list\" class='cmp-list'>":""))+(isUsNationalEnabled?GPPBannerGeneration.generateUsNationalOptOutsList({compliance:w.compliance||"info",multilevelStyle:b}):(()=>{ji();var e='<div class="cmp-horizontal-tabs">';return e=(e+=(()=>{var e=ji();if(!U||!Object.keys(U).length||!e)return"No purposes available";Li();var n='<div role="tablist" class="cmp-horizontal-tabs__nav subtabs">';return Fr.forEach(function(e,t){e=Gi(e),_r[e]&&(n+=(e=e,'<button class="'.concat(0==(t=t)?"is-active":"",'" role="tab" id="subtab-').concat(t+1,'"  aria-controls="').concat(e,'">').concat(F(Sr[e],!0),"</button>")))}),n+="</div>"})())+(()=>{var n="";return U&&Object.keys(U).length?(Fr.forEach(function(e,t){var s,a,c;e=Gi(e),_r[e]&&(n=(n+='<div class="cmp-horizontal-tabs__content subtabs '.concat(0==t?"is-active":"",'" id="').concat(e,'" role="tabpanel" data-category=\'').concat(e,"' data-iab-purpose-id='").concat(e,"'>"))+'\n                    <div class="cmp-tabs-filter-row align-start">\n                        <div>\n                            <div class="cmp-tabs__title">'.concat(F("Your data is being processed for the following",!0)," ").concat(F(Sr[e],!0),":</div>\n                            ").concat("purposes"===e?"<p>".concat(F("Use the dropdown to filter which of the purposes rely on your consent and which of the purposes rely on legitimate interests for the processing of your data",!0),"</p>"):""," </div>"),"purposes"===e&&(n+=_i()),n=(n+="</div>")+(a=Ji(s=e),c='<div role="list" class="cmp-list '.concat(s,'">'),Object.keys(U[s]).forEach(function(e){var t,n,o,r,i;c=(c+='<div role="listitem" class="cmp-list-tile '.concat(a.includes(U[s][e].id)?"":"cmp-undisclosed-item",'" data-').concat(s,"-id='").concat(U[s][e].id,"' ").concat("purposes"===s?"id=subpurpose-".concat(U.purposes[e].id):"",">"))+(e=U[s][e],n=a,o="",o+='<div class="cmp-list-tile-action '.concat("purposes"===(t=s)&&Nr.includes(e.id)?"legitmate-interest":"",'" id="').concat(t,"-").concat(e.id,'-key1">'),r=!Ur.includes(e.id),r="purposes"==t&&!r||"specialFeatures"==t,i=isUsNationalEnabled?"adpref":"purposes",o=(o=(o=o+(["stacks","features"].includes(t)?"":r?hi(e,t,n):mi(t))+"</div>")+'<div class="cmp-list-tile-content subPurposes '.concat(i,'" id="').concat(t,"-").concat(e.id,'-key2">\n                        <h2>').concat(F(e.name),"</h2>\n                        ").concat("stacks"===t?"":"<p>".concat(F(e.description),"</p>"),"\n                    </div>"))+' <div class="cmp-list-tile-action subPurposes '.concat(i,'">\n                        <button type="button" class="cmp-list-tile-button" id="').concat(t,"-").concat(e.id,'-key3" aria-label="').concat(e.name,'">\n                        ').concat(Fi(e.id),"\n                        </button>\n                    </div>"))+"</div>"}),c+='</div><span class="cmp-no-purposes-content hide-no-purpose-content"></span>')+"</div>")}),n):""})()+"</div>"})()))+(isUsNationalEnabled?"</div>":"")+"</div>"})(),"tcfeuv2"===TCFUtils.getGppActiveSection())&&(r+=(e=>(e="<div class='cmp-horizontal-tabs__content ".concat(e&&e.showVendors?"is-active":"","'  id='vendors' role=\"tabpanel\">"),e=(e+=ci(!1,"vendors"))+(()=>{var t;return A?(t="",t=(t+='<div class="f-cmp-accordion-container"><div class="f-cmp-accordion-item is-active">')+'<button type="button" aria-expanded="true" class="f-cmp-accordion-trigger" aria-controls="accordion-item-1" id="accordion1id">\n                    '.concat(commonConstants.getConstants().expandIcon,'\n                    <span class="f-cmp-accordion-title">').concat(F("IAB TCF Vendors",!0)," (").concat(A.length,")</span>\n                </button>")+'<div id="accordion-item-1" aria-labelledby="accordion1id" class="f-cmp-accordion-panel">',f&&f.gpp_tcfeuv2_config&&f.gpp_tcfeuv2_config.show_iab_vendor_subtab_desc_in_pref&&(t+='<p class="f-cmp-accordion-description">'.concat(F(f.gpp_tcfeuv2_config.iab_vendor_subtab_desc,!0),"</p>")),t=(t=(t=(t=t+Ci()+'<div class="cmp-horizontal-tabs vendorsList">')+(()=>{var n='<div role="list" class="cmp-vendor-list">';return A&&A.forEach(function(e,t){n+=ui(e,0,!0)}),n})())+"</div></div>")+"</div></div>",Gr.length&&(t=(t+='<div class="f-cmp-accordion-item">')+'<button type="button" aria-expanded="false" class="f-cmp-accordion-trigger" aria-controls="accordion-item-atp" id="accordionAtpId">\n                        '.concat(commonConstants.getConstants().expandIcon,'\n                        <sp
1an class="f-cmp-accordion-title">').concat(F("ATP Vendors",!0)," (").concat(Gr.length,")</span>\n                    </button>")+'<div id="accordion-item-atp" aria-labelledby="accordionAtpId" class="f-cmp-accordion-panel" hidden>',f&&f.gpp_tcfeuv2_config&&f.gpp_tcfeuv2_config.show_google_atp_subtab_desc_in_pref&&(t+='<p class="f-cmp-accordion-description">'.concat(F(f.gpp_tcfeuv2_config.google_atp_subtab_desc,!0),"</p>")),t+='<div class="cmp-horizontal-tabs vendorsList"><div role="list" class="cmp-vendor-list">',Gr.forEach(function(e){t+=pi(e,!0)}),t=(t+="</div></div>")+"</div></div>"),t+="</div>"):""})()+"</div>"))(e)),o=(o=o+r+"</div>")+"".concat('<div class="cmp-details-view hidden"></div>',"</div>").concat(ti(t),"</div></div>"),document.querySelector(".cmp-loader")&&(document.querySelector(".cmp-loader").style.display="none"),{html:o,item:s}}function Qr(e,t){var o,e=0<arguments.length&&void 0!==e?e:[],n=1<arguments.length&&void 0!==t&&t,t=[];return(t=e.filter(function(e){return n?e.disable_opt_out:!e.disable_opt_out})).length<=1?t||[]:(e=bannerConfigUtils.getParams().is_language_enabled,o=[],e&&t.forEach(function(e){var t=bannerConfigUtils.getParams().lang,n=e.mappings&&JSON.parse(e.mappings);n&&n[t]&&n[t].name&&(e.mapName=n[t].name),o.push(e)}),(t=0<o.length?o:t).sort(function(e,t){return(e.mapName||e.locName||e.name).localeCompare(t.mapName||t.locName||t.name)}))}function Xr(e){try{var t=bannerConfigUtils.getParams&&bannerConfigUtils.getParams();if(t&&!0===t.is_category_ordering_enabled)return e}catch(e){}return t=Qr(e,!0),e=Qr(e),[].concat(O(t),O(e))}function $r(e,t){if(e.disable_opt_out)return{status:"Always Active",isConsented:!0,isChecked:!0};var n,o,r,i,s,a=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key),c={};try{""!==a&&(c=JSON.parse(a).consents||{})}catch(e){c={}}return void 0!==c[e.id]?{status:(a=!!c[e.id])?"Granted":"Declined",isConsented:a,isChecked:a}:(c=e.base_category,i=(a=bannerConfigUtils.getParams().category_opt_out_config||{}).category_and_location_overrides_config||{},a=a.location_to_banners||{},r=bannerConfigUtils.getParams().location,n=null,o=bannerGenerator.isGpcExcludedCategory(e),s=null,a[r]?s=a[r]:r&&r.includes("#")&&a[r.split("#")[1]]?s=a[r.split("#")[1]]:a.default&&(s=a.default),s&&i[s]&&((i=(a=i[s]).default&&a.default.mapping?a.default.mapping:{})[c]&&(n=i[c]),a.is_location_override_enabled)&&a.location_overrides_mapping&&(!(s=a.location_overrides_mapping[r])&&r&&r.includes("#")&&(i=r.split("#")[1],s=a.location_overrides_mapping[i]),s)&&s.overrides_mapping_key&&(r=s.overrides_mapping_key,a.overrides)&&a.overrides[r]&&a.overrides[r].mapping&&a.overrides[r].mapping[c]&&(n=a.overrides[r].mapping[c]),i=commonUtils.getCategoryConsent({category:e,isGpcEnabled:bannerConfigUtils.isGpcEnabled(),config:bannerConfigUtils.getParams(),location:bannerConfigUtils.getParams().location,complianceType:t}),s="Declined"!==n&&i,{status:n,isConsented:i,isChecked:s=bannerConfigUtils.isGpcEnabled()&&o?!1:s})}function ei(){return(ei=K(q().m(function e(){var n,t,o,r,i,s,a,c,l,d,u,p,g,E,f,S,b,m,h,_,C,v,y,T=arguments;return q().w(function(e){for(;;)switch(e.p=e.n){case 0:E=(t=0<T.length&&void 0!==T[0]?T[0]:{}).eventSource,n=void 0===(i=t.complianceType)?null:i,i=void 0===(i=t.eventSourceElementRef)?null:i,t=void 0===(t=t.prefCenterStyle)?"classic":t,__ScrtSdkApiOps.events.fireBeforeRenderPrefCenter(),f=commonConstants.getPrefCenterEventSource(),o=E===f.REVOKE_BTN,wr&&clearTimeout(wr),r=null,f.PURPOSE_LINK===E?r={showPurposes:!0}:f.VENDORS_LINK===E&&(r={showVendors:!0}),!(Tr=i)&&document.activeElement&&document.hasFocus()&&(Tr=document.activeElement),i="",TCFUtils.isGDPREnabled()&&(s=TCFUtils.getGppActiveSection(),a=commonConstants.getConstants().gppAPISectionKeyMap.tcfeuv2,s=!s||s!==a||U&&A),M=f.AD_PREFERENCES_TEXT_LINK===E,P=D||M?"adpref":P,yr=s,document.querySelector(".cmp-loader")&&(document.querySelector(".cmp-loader").style.display="block"),yr&&TCFUtils.setCmpDisplayStatusVisible(),(a=bannerConfigUtils.getGpcConfig())&&a.enable_gpc_conflict_message_toggle&&(dr=a.conflict_message&&a.conflict_message.en?F(a.conflict_message.en):F(commonConstants.getConstants().defaultGpcConflictMsg,!0)),f=bannerConfigUtils.getCookieValue(commonConstants.getConstants().consents_cookie_key),c={},l=null;try{""!==f&&(l=JSON.parse(f),c=l.consents||{})}catch(e){c={}}
1if(n=n||w.compliance,0<Object.keys(c).length)return e.n=1,getterUtils.getCookies();e.n=2;break;case 1:(I=Xr(I=(I=e.v).map(function(e){return H(H({},e),{},{locName:F(e.name)})}))).forEach(function(e){e.granted=!bannerGenerator.isGpcExcludedCategory(e),void 0!==c[e.id]?e.granted=!!c[e.id]:l&&l.p&&(e.granted=$r(e,n).isChecked),e.disable_opt_out&&(e.granted=!0)}),e.n=4;break;case 2:return e.n=3,function(){return Kr.apply(this,arguments)}(n);case 3:I=(I=e.v).map(function(e){return H(H({},e),{},{locName:F(e.name)})}),n===commonConstants.getConstants().complianceType.HYBRID&&I.forEach(function(e){var t=$r(e,n);e.granted=t.isChecked}),I=Xr(I);case 4:if(I.forEach(function(e){e.cookies&&(e.cookies=e.cookies.sort(function(e,t){return e.id-t.id}))}),d=t&&"multilevel"===t.toLowerCase(),u=commonUtils.getHash({hashStr:u}),p={hashStr:u,showAdPref:r,complianceType:n,gpcConflictMessage:dr},ur=r,g="",d)return e.n=5,Zr(p);e.n=6;break;case 5:E=e.v,f=E.html,i=E.item,g=f,e.n=8;break;case 6:return e.n=7,Wr(p);case 7:g=e.v;case 8:for((S=document.createElement("div")).innerHTML=g,k(S.firstElementChild,"show-modal"),b=document.getElementsByClassName("cmp-body"),m=0;m<b.length;m++)b[m].parentElement.removeChild(b[m]);v=document.querySelector(".cmp-revoke-consent"),o&&bannerConfigUtils.isADACompliantBanner()&&v?(e.p=9,v.parentNode.insertBefore(S.firstElementChild,v.nextSibling),e.n=11):e.n=12;break;case 10:return e.p=10,v=e.v,console.log(v,"Error captured in revoke consent"),e.a(2);case 11:e.n=14;break;case 12:e.p=12,document.body.insertBefore(S.firstElementChild,document.querySelector(".cmp-loader")),e.n=14;break;case 13:return e.p=13,y=e.v,console.log(y,"Error captured"),e.a(2);case 14:if(k(document.documentElement,"f-cc-pref-open"),(y=document.querySelector(".cmp-modal"))&&y.focus(),ws("onOpen"),I.filter(function(e){return w&&w.hideToggleForEssentialCategories?!e.disable_opt_out:e}).forEach(function(e,t){Hs(e,e.granted)}),C=bannerConfigUtils.getParams().lang,o&&["ar","sd"].includes(C.toLowerCase())&&(k(document.documentElement,"lang-ar"),br=!0),bannerConfigUtils.isADACompliantBanner()&&(h=document.querySelectorAll("[data-atabs]"))&&0<h.length)for(_=0;_<h.length;_++)new ARIAtabs(h[_],{fullWidth:w.hideTrackers});(d?function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0],t=document.querySelectorAll(".cmp-switch > input"),n=document.querySelector("#acceptAll-cookies"),o=document.querySelector("#rejectAll-cookies"),r=document.querySelectorAll(".cmp-horizontal-tabs__nav > button"),i=document.querySelectorAll(".cmp-horizontal-tabs__nav.subtabs > button ");w.hideTrackers||Ls("cookieTab");(isUsNationalEnabled&&GPPUtils.isCookieTabHidden()||M)&&(P="adpref");var s=[];s=O(t),t=s.filter(function(e){return!e.id.includes("purposes")&&!e.id.includes("specialFeatures")&&!e.id.includes("vendor")});for(var a=0;a<t.length;a++)t[a].removeEventListener("change",fs),t[a].addEventListener("change",fs),w.showDisabledEnabledText&&Ds(t,"onLoad");Gs(s),as(r=O(r).filter(function(e){return!e.id.includes("subtab")}),"horizontal",_s),as(i,"horizontal",hs),n&&n.addEventListener("click",function(){return zs("accept",t,"cookieTab")});o&&o.addEventListener("click",function(){return zs("reject",t,"cookieTab")});document.querySelector(".cmp-save-btn")&&(document.querySelector(".cmp-save-btn").removeEventListener("click",vs),document.querySelector(".cmp-save-btn").addEventListener("click",vs),w)&&w.layout&&"wire"!==w.layout&&bannerGenerator.setButtonStyles(document.querySelector(".cmp-save-btn"));document.querySelector(".cmp-decline-btn")&&(document.querySelector(".cmp-decline-btn").removeEventListener("click",ys),document.querySelector(".cmp-decline-btn").addEventListener("click",ys));Mi(),Vs(),window.addEventListener("keyup",function(e){27===e.keyCode&&As(!1)}),Rs(e),isUsNationalEnabled||(Ti(),Ii());s=document.querySelector(".cmp-modal__close");s&&(s.removeEventListener("click",gs),s.addEventListener("click",gs))}:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0],t=document.querySelectorAll("#cookies > .cmp-tabs > .cmp-tabs__nav > ul > li"),n=document.querySelectorAll("#adpref > .cmp-tabs > .cmp-tabs__nav > ul > li"),o=document.querySelectorAll("#iabPurposes > .cmp-tabs > .cmp-tabs__nav > ul > li"),r=document.querySelectorAll("#vendors > .cmp-tabs > .cmp-tabs__nav > ul > li"),i=document.querySelectorAll(".cmp-switch:not(.atp-switch) > input"),s=document.querySelectorAll(".cmp-horizontal-tabs__nav > ul > li"),a=document.querySelectorAll(".cmp-prevent-default"),c=document.querySelectorAll(".cmp-mobile-dropdown"),l=d
1ocument.querySelectorAll(".cmp-switch"),d=document.querySelectorAll(".cmp-show-vendors-tab");as(t,"vertical",Es),as(n,"vertical",Es),as(o,"vertical",Es),as(r,"vertical",Es);for(var u=0;u<i.length;u++)0<commonUtils.isIE()?(i[u].removeEventListener("change",fs),i[u].addEventListener("change",fs)):(i[u].removeEventListener("input",fs),i[u].addEventListener("input",fs)),w.showDisabledEnabledText&&Ds(i,"onLoad");Mi(),P=isUsNationalEnabled&&GPPUtils.isCookieTabHidden()||M?"adpref":"cookieTab";ur&&ur.showPurposes&&(P="iabPurposes",Dr=Dr||(Fr.length?Gi(Fr[0]):""));ur&&ur.showVendors&&(P="vendorsTab",ks(),fi());as(s,"horizontal",_s);for(var p=0;p<a.length;p++)a[p].removeEventListener("click",ps),a[p].addEventListener("click",ps);for(var g=0;g<l.length;g++)l[g].removeEventListener("keydown",Ws),l[g].addEventListener("keydown",Ws);document.querySelector(".cmp-save-btn")&&(document.querySelector(".cmp-save-btn").removeEventListener("click",vs),document.querySelector(".cmp-save-btn").addEventListener("click",vs),w)&&w.layout&&"wire"!==w.layout&&bannerGenerator.setButtonStyles(document.querySelector(".cmp-save-btn"));var E,f=Hr(d);try{for(f.s();!(E=f.n()).done;){var S=E.value;S.removeEventListener("click",us),S.addEventListener("click",us)}}catch(e){f.e(e)}finally{f.f()}ds(),Vs();t=document.querySelector(".cmp-decline-btn");t&&(t.removeEventListener("click",ys),t.addEventListener("click",ys));for(var b=0;b<c.length;b++)c[b].removeEventListener("click",Us),c[b].addEventListener("click",Us);isUsNationalEnabled||(Ti(),Ii());xi(),document.querySelector(".cmp-body").removeEventListener("click",Us),document.querySelector(".cmp-body").addEventListener("click",Us),Rs(e),window.addEventListener("keyup",function(e){27===e.keyCode&&As(!1)});n=document.querySelector(".cmp-modal__close");n&&(n.removeEventListener("click",gs),n.addEventListener("click",gs))})(d),i&&s&&"usnatv1"!==TCFUtils.getGppActiveSection()&&vr&&i&&(C="showPurposes"===i?"iabPurposes":"vendors",_s(document.querySelector("[data-tab=".concat(C,"]")),!0)),__ScrtSdkApiOps.events.fireAfterRenderPrefCenter();case 15:return e.a(2)}},e,null,[[12,13],[9,10]])}))).apply(this,arguments)}function ti(e){var t="usnatv1"===TCFUtils.getGppActiveSection(),n=bannerConfigUtils.getIABConfig(),o=bannerConfigUtils.getParams().lang,r=n&&n.gpp_usnat_config&&n.gpp_usnat_config.opt_out_button_text||commonConstants.getConstants().gppUsNatDefaultTexts.optOutText,n=(n&&n.gpp_usnat_config&&n.gpp_usnat_config.multiple_translations_source&&n.gpp_usnat_config.multiple_translations_source[o]&&(r=n.gpp_usnat_config.multiple_translations_source[o].opt_out_button_text||commonConstants.getConstants().gppUsNatDefaultTexts.optOutText),'<div class="cmp-modal__footer">'),n=(n=(n+='<div class="cmp-btn-wrapper">')+(e&&t?'<button type="button" class="cmp-decline-btn">'.concat(F(r),"</button>"):""))+'<button type="button" class="cmp-save-btn">'.concat(F("Save Changes",!0),"</button>")+"</div>";return w&&w.hideSecuritiLogo?n+='<div class="cmp-logo-wrapper cmp-undisclosed-item">'.concat(commonConstants.getConstants().privaciBranding,"</div>"):n+='<div class="cmp-logo-wrapper">'.concat(commonConstants.getConstants().privaciBranding,"</div>"),n+="</div>"}function ni(e){D=GPPUtils.isCookieTabHidden(),f=bannerConfigUtils.getIABConfig();var t,n="tcfeuv2"===TCFUtils.getGppActiveSection(),o=f.gpp_tcfeuv2_config;return b?(t='<div role="tablist" class="cmp-horizontal-tabs__nav">',D||(t+="<button ".concat(e||M?"":'class="is-active"',' role="tab" id="tab-1" tabindex="').concat(e||M?"-1":"0",'" data-tab="cookies" aria-selected="').concat(e||M?"false":"true",'" aria-controls="cookies">').concat(F("Cookie Preferences",!0),"</button>")),t+="<button ".concat(D||M||e&&e.showPurposes?'class="is-active"':"",' role="tab" id="').concat(D||M?"tab-1":"tab-2",'" tabindex="').concat(D||M||e&&e.showPurposes?0:-1,'"\n                data-tab="').concat(pr.name,'" aria-selected="').concat(D||M||e&&e.showPurposes?"true":"false",'" aria-controls="').concat(pr.name,'">').concat(n&&o&&F(o.iab_purpose_heading)||F(pr.textToDisplay,!0),"</button>"),isUsNationalEnabled||(t+='<button role="tab" '.concat(D||e&&e.showVendors?'class="is-active"'
1:"",'\n               id="tab-3" tabindex="').concat(D||e&&e.showVendors?0:-1,'" data-tab=').concat(jr.name,' aria-selected="').concat(e&&e.showVendors?"true":"false",'" aria-controls=').concat(jr.name,">").concat(o&&F(o.vendor_list_heading)||F(jr.textToDisplay,!0),"</button>")),t+"</div>"):(t='<div class="cmp-horizontal-tabs__nav'.concat(w.hideTrackers?" left-aligned":"",'"><ul role="tablist">'),D||(t+="<li ".concat(e||M?"":'class="is-active"',' aria-selected="').concat(!e&&!M,'" data-tab=\'cookies\' role="tab" tabindex="').concat(e||M?-1:0,'" aria-controls="cookies"><a><span>').concat(F("Cookie Preferences",!0),"</span></a></li>")),t+="<li ".concat(D||M||e&&e.showPurposes?'class="is-active"':"",' aria-selected="').concat(!!(D||M||e&&e.showPurposes),"\"\n                      data-tab='").concat(pr.name,'\' role="tab" tabindex="').concat(D||M||e&&e.showPurposes?0:-1,'" aria-controls="').concat(pr.name,'"><a>\n                      <span>').concat(n&&o&&F(o.iab_purpose_heading)||F(pr.textToDisplay,!0),"</span></a></li>"),isUsNationalEnabled||(t+="<li ".concat(D||e&&e.showVendors?'class="is-active"':"",' role="tab" tabindex="').concat(D||e&&e.showVendors?0:-1,"\" aria-controls='").concat(jr.name,"' data-tab='").concat(jr.name,"'><a><span>").concat(o&&F(o.vendor_list_heading)||F(jr.textToDisplay,!0),"</span></a></li>")),t+"</ul></div>")}function oi(e){var t,r,i,n,o="",s=JSON.parse(JSON.stringify(I))||[];return b?(o=(o+="<div class='cmp-horizontal-tabs__content ".concat(D||M||!e?"":"is-active","' id='cookies'>"))+ci(!1,"cookies")+"<div role=\"list\" class='cmp-list'>")+(t="",s.forEach(function(e){t=(t+='<div role="listitem" class="cmp-list-tile">')+(e=>{var t='<div class="cmp-list-tile-action" data-category-id="'.concat(e.id,'">'),n=(t=t+li(e)+"</div>",'<div class="cmp-list-tile-content" data-category=\''.concat(e.name,"'\"><h2>").concat(Zs(e,"name"),"</h2>").concat(Br(Zs(e,"description")))),o=(Qs(e)&&(n+='<div class="cmp-decline-text" id="cmp-'.concat(e.id,'__opt-out-text" aria-live="polite" aria-atomic="true">').concat(Zs(e,"opt_out_text"),"</div>")),e.gpc_excluded&&dr&&(n+='<div class="cmp-tabs__gpc-message" id="cmp-'.concat(e.id,'__gpc-conflict-message" aria-live="polite" aria-atomic="true">').concat(F(dr),"</div>
1")),n+="</div>","");return w.hideTrackers||(o='<div class="cmp-list-tile-action"><button type="button" class="cmp-list-tile-button" aria-label="View details for '.concat(Zs(e,"name",!1),'">\n            ').concat(Fi(e.id),"</button>"),o+="</div>"),t+n+o})(e)+"</div>"}),t)+"</div></div>":!w.hideTrackers&&bannerConfigUtils.isADACompliantBanner()?(o=(o+="<div class='cmp-horizontal-tabs__content ".concat(D||M||!e?"":"is-active","' id='cookies' role=\"tabpanel\">"))+ii(!1,"cookies")+'<div class="cmp-tabs"><div data-atabs data-atabs-orientation="vertical">')+(n="",s.forEach(function(e,t){n=n+"<div data-atabs-panel".concat(0==t?'="default"':"",">")+"<div data-atabs-heading>";t=e.disable_opt_out||e.granted;w.compliance!==commonConstants.getConstants().complianceType.HYBRID||e.disable_opt_out||(t=$r(e,w.compliance).isConsented),n=(n=(n=(n+='<div class="cmp-category '.concat(t?"cmp-category-consented":"","\"\n                id='").concat(_(e.name),"' data-category-original=\"").concat(_(e.name),'">').concat(commonConstants.getConstants().checkIcon,"\n                <span>").concat(Zs(e,"name"),"</span></div></div>"))+'<div class="cmp-tab-content" data-category=\''.concat(_(e.name),"'>"))+Qi(e))+$i(e)+"</div></div>"}),n)+"</div></div></div>":(o=(o=(o=(o+="<div class='cmp-horizontal-tabs__content ".concat(D||M||!e?"":"is-active","' id='cookies' role=\"tabpanel\">"))+ii(!1,"cookies"))+"<div class='cmp-tabs".concat(w.hideTrackers?" full-width":"","'>"))+(i='<div class="cmp-tabs__nav">'.concat(Wi((e=s)[0],e[0].disable_opt_out||e[0].granted),'<ul role="tablist">'),e.forEach(function(e,t){var n=e.disable_opt_out||e.granted,o=_(e.name),r=Vi(o),t=0===t;i+='<li class="cmp-category '.concat(t?"is-active":""," ").concat(n?"cmp-category-consented":"",'"\n                role="tab" aria-selected="').concat(t,'" aria-controls="').concat(r,'__tabpanel" tabindex="').concat(t?0:-1,"\"\n                id='").concat(r,"' data-category-original=\"").concat(o,'" ').concat(Jr(e),">").concat(commonConstants.getConstants().checkIcon,"\n                <span>").concat(Zs(e,"name"),"</span></li>")}),i+="</ul></div>"))+(r='<div class="cmp-tabs__content">',s.forEach(function(e,t){var t=0==t,n=_(e.name),o=Vi(n);r=(r=(r+='<div role="tabpanel" tabindex="0" id="'.concat(o,'__tabpanel" aria-labelledby="').concat(Zs(e,"name",!1),'" class="cmp-tab-content cookies ').concat(t?"show-category":"","\" data-category='").concat(n,"' data-cookie-id=").concat(e.id,">"))+Qi(e))+$i(e)+"</div>"}),r+="</div>")+"</div></div>"}function ri(){var e,t,n,o;return bannerConfigUtils.isCdcEnabled()&&!TCFUtils.isGDPREnabled()&&(e=bannerConfigUtils.getParams().cdc)&&e.domains&&e.domains.length&&e.show_domains_in_pref_center?(t=e.domains.map(function(e){return'<li class="f-cmp-cross-domain-item" title='.concat(e.url,">").concat(e.url,"</li>")}).join(""),n=e.title?F(e.title):F("Cross-Domain Consent",!0),o=e.description?F(e.description):F("Your consent applies to the following domains",!0),'<div class="f-cmp-cross-domain-group">\n            <button type="button" aria-expanded="false" class="f-cmp-cross-domain__trigger" aria-controls="crossDomainConsentPanel" id="crossDomainConsent">\n                '.concat(commonConstants.getConstants().expandIcon,'\n                <div>\n                    <span class="f-cmp-cross-domain-title">').concat(n," (").concat(e.domains.length,')</span>\n                    <span class="f-cmp-cross-domain-subtitle">').concat(o,'</span>\n                <div>\n            </button>\n            <div id="crossDomainConsentPanel" aria-labelledby="crossDomainConsent" class="f-cmp-cross-domain-panel">\n                <ul class="f-cmp-cross-domain__list">').concat(t,"</ul>\n            </div>\n        </div>")):""}function ii(e,t){var e=e&&isUsNationalEnabled?"us":"eu",n=F(commonConstants.getConstants().description,!0),o=bannerConfigUtils.getParams().lang,o=(w&&w.defaultTextsUpdated&&(n=F(commonConstants.getConstants().caDescription,!0)),w&&(w.prefDescText&&(n=F(w.prefDescText)),w.multipleTranslationsSource)&&w.multipleTranslationsSource[o]&&(o=w.multipleTranslationsSource[o],w.prefDescText)&&(n=o.prefDescText||F(w.prefDescText)),GCMUtils.isGCMEnabled()&&GCMUtils.isShowGCMDescEnabled()&&(o=GCMUtils.GCMConfig().gcm_description)&&(n+=Br(F(o))),"cookies"!==t&&"tcfeuv2"===TCFUtils.getGppActiveSection()&&f&&f.gpp_tcfeuv2_config&&(n=ai(t,f.gpp_tcfeuv2_config)),"adpref"===t&&(n=F(commonConstants.getConstants().usNatPrefCenterDescText,!0)),"cookies"===t&&(n+=ri()),'<div class="cmp-modal__sub-title" id="cmpModalDesc-'.concat(t,'">').concat(n,"</div>"));return("cookies"===t&&I&&1<I.length||"adpref"===t&&1<si().length||"iabPurposes"===t||"vendors"===t&&A&&Gr&&1<A.length+Gr.length)&&(o+=Pi(e,t)),o}function si(){var e;return f&&f.gpp_usnat_config?[(e=f.gpp_usnat_config).sale_opt_out_notice&&"saleOptOutToggle",e.sharing_opt_out_notice&&"sharingOptOutToggle",e.targeted_advertising_opt_out_notice&&"targetedAdOptOutToggle"].filter(
1Boolean):[]}function ai(e,t){var n="";return"iabPurposes"===e&&(n=F(t.iab_purpose_description)||"","cookies"!==e)&&"tcfeuv2"===TCFUtils.getGppActiveSection()&&t&&t.is_iab_purpose_tcf_desc_enabled&&""!=t.iab_purpose_tcf_description&&(n+='<div class="cmp-iab-purpose-tab">\n                        <p>'.concat(F(t.iab_purpose_tcf_description),"</p>\n                        <table>\n                            <tr>\n                                <th>").concat(F("Tracker Name",!0),"</th>\n                                <th>").concat(F("Tracker Type",!0),"</th>\n                                <th>").concat(F("Tracker Duration",!0),"</th>\n                            </tr>\n                            <tr>\n                                <td>euconsent-v2</td>\n                                <td>Cookie</td>\n                                <td>").concat(F("12 months",!0),"</td>\n                            </tr>\n                        </table>\n                    </div>")),n="vendors"===e?F(t.vendor_list_description)||"":n}function ci(e,t){var e=0<arguments.length&&void 0!==e&&e,t=1<arguments.length&&void 0!==t?t:"",e=e&&isUsNationalEnabled?"us":"eu",n=F(commonConstants.getConstants().description,!0),o=(("cookies"===t||isUsNationalEnabled)&&(o=bannerConfigUtils.getParams().lang,w&&w.defaultTextsUpdated&&(n=F(commonConstants.getConstants().caDescription,!0)),w&&(w.prefDescText&&(n=F(w.prefDescText)),w.multipleTranslationsSource)&&w.multipleTranslationsSource[o]&&(o=w.multipleTranslationsSource[o],w.prefDescText)&&(n=o.prefDescText||F(w.prefDescText)),GCMUtils.isGCMEnabled())&&GCMUtils.isShowGCMDescEnabled()&&(o=GCMUtils.GCMConfig().gcm_description)&&(n+=Br(F(o))),"cookies"!==t&&"tcfeuv2"===TCFUtils.getGppActiveSection()&&f&&f.gpp_tcfeuv2_config&&(n=ai(t,f.gpp_tcfeuv2_config)),"adpref"===t&&(n=F(commonConstants.getConstants().usNatPrefCenterDescText,!0)),"cookies"===t&&(n+=ri()),'<div class="cmp-modal__sub-title" id="cmpModalDesc-'.concat(t,'">').concat(n,"</div>"));return("cookies"===t&&I&&1<I.length||"adpref"===t&&1<si().length||"iabPurposes"===t||"vendors"===t&&A&&Gr&&1<A.length+Gr.length)&&(o+=Pi(e,t)),o}function li(e){var t,n,o="";return w&&w.hideToggleForEssentialCategories&&e.disable_opt_out?o+='<span class="cmp-always-show f-cmp-truncate-two-line" id="toggle-'.concat(e.id,'" data-category-id="').concat(e.id,'" title="').concat(F(w.textToShowOnHidingEssentialCategory)||F("Always Active",!0),'">').concat(F(w.textToShowOnHidingEssentialCategory)||F("Always Active",!0),"</span>"):(t=w.complianceType,t=e.granted||!!e.disable_opt_out||t!==commonConstants.getConstants().OPT_IN,w.compliance!==commonConstants.getConstants().complianceType.HYBRID||e.disable_opt_out||(t=$r(e,w.compliance).isChecked),n="",e.disable_opt_out&&(n+=" readonly"),t&&(n+=" cmp-category-consented"),o+='<div class="cmp-switch '.concat(n,'" ').concat(e.disable_opt_out?"disabled":"",' id="').concat(e.name,'" data-category-original="').concat(e.name,'" data-category-id="').concat(e.id,'"><input type="checkbox" ').concat(t?"checked":"",' data-category-id="').concat(e.id,'" ').concat(e.disable_opt_out?"disabled":"",' name="').concat(_(e.name),'" aria-label="').concat(Zs(e,"name",!1),'" id="toggle-').concat(e.id,'"><span class="cmp-switch__slider"></span>'),w.showDisabledEnabledText&&(o=(o=o+'<label for="toggle-'.concat(e.id,'" class="cmp-switch__status cc-enable-disable-').concat(e.id,'">')+"</label>")+'<div class="sr-action-message" id="toggle-action-message-'.concat(e.id,'" role="region" aria-live="polite" aria-atomic="true"></div>')),o+="</div>"),o}function di(e){var t=e.urls.find(function(e){return e.langId===bannerConfigUtils.getParams().lang});return t||e.urls[0]}function ui(e,t,n){var o="",r=di(e);return o+="<div ".concat(n?'role="listitem"':"",' class="cmp-vendor-list-tile" data-vendor-id="').concat(e.id,'" >'),e.purposes.length?o+='<div class="cmp-vendor-list-tile-action">\n                            <div class="cmp-switch">\n                                <input type="checkbox" name= "'.concat(F(e.name),'" ').concat(cr.vendorConsents.has(e.id)?"checked":""," class='consent' aria-label=\"Consent\" id='vendorSwitch-").concat(e.id,'\'>
1\n                                <span class="cmp-switch__slider"></span>\n                               </div>\n                             </div>'):o+='<div class="cmp-vendor-list-tooltip">\n                            <button\n                                type="button"\n                                aria-describedby="vendor-tooltip-'.concat(e.id,'"\n                                aria-label="').concat(F("More information about",!0)," ").concat(F(e.name),'">\n                                <svg aria-hidden="true" width="24" height="24" tabindex="0" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n                                    <path d="M11 17H13V11H11V17ZM12 2C6.475 2 2 6.475 2 12C2 17.525 6.475 22 12 22C17.525 22 22 17.525 22 12C22 6.475 17.525 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM11 9H13V7H11V9Z" />\n                                </svg>\n                            </button>\n                            <div class="cmp-tooltip-content" role="tooltip" id="vendor-tooltip-').concat(e.id,'">\n                                ').concat(F("This vendor does not rely on your consent for the processing of personal data. It processes data for Special Purposes as defined under the IAB Policies on the basis of its legitimate interest. As per the IAB Policies, there is no right to object to Special Purposes.",!0),"\n                            </div>\n                        </div>"),o=(o=(o=(o=(o+='<div class="cmp-vendor-list-tile-content vendorContent" id="vendor-'.concat(e.id,'-1">'))+"<h3>".concat(F(e.name),"</h3>"))+"<p>".concat(F("Learn more about ",!0)," ").concat(F(e.name)).concat(F("'s",!0)," ").concat(F("data processing in its",!0)," "))+'<a aria-label="'.concat(e.name,' privacy policy link opens in new window." href="').concat(r.privacy,'" target="_blank">').concat(F("Privacy Policy",!0),"</a></p>"))+'<p>\n        <a aria-label="'.concat(e.name,' Object to Legitimate Interests link. opens in new window" href="').concat(r.legIntClaim||r.privacy,'" target="_blank">').concat(F("Object to Legitimate Interests",!0),"</a>\n        </p>")+"</div>",n&&(o+='<div class="cmp-vendor-list-tile-action vendorAction">\n                        <button type="button" class="cmp-list-tile-button" id=\'vendor-'.concat(e.id,"-2' aria-label=\"View details for ").concat(_(e.name),'">\n                            <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16" height="16">\n                                <path d="m4.327 13.42 1.18 1.18 6.6-6.6-6.6-6.6-1.18 1.18L9.747 8l-5.42 5.42Z"></path>\n                            </svg>\n                        </button>\n                        </div>')),o+="</div>"}function pi(e,t){var n=e.id,o=e.name,e=e.p_url;return t?(t='<div role="listitem" class="cmp-vendor-list-tile" data-atp-vendor-id="'.concat(n,'">'),t=(t=(t+='<div class="cmp-vendor-list-tile-action">\n                            <div class="cmp-switch">\n                                <input type="checkbox" name="'.concat(_(o),'" ').concat(Rr.has(n)?"checked":""," class='atp-consent' aria-label=\"Consent\" id='atpVendorSwitch-").concat(n,"' data-atp-id=\"").concat(n,'">\n                                <span class="cmp-switch__slider"></span>\n                            </div>\n                        </div>'))+'<div class="cmp-vendor-list-tile-content atpVendorContent" id="atp-vendor-'.concat(n,'-1">'))+"<h3>".concat(F(o),"</h3>"),e&&(t=(t+="<p>".concat(F("Learn more about ",!0)," ").concat(F(o)).concat(F("'s",!0)," ").concat(F("data processing in its",!0)," "))+'<a aria-label="'.concat(o,' privacy policy link opens in new window." href="').concat(e,'" target="_blank">').concat(F("Privacy Policy",!0),"</a></p>")),(t+="</div>")+'<div class="cmp-vendor-list-tile-action vendorAction atpVendorAction">\n                            <button type="button" class="cmp-list-tile-button" id=\'atp-vendor-'.concat(n,"-2' aria-label=\"View details for ").concat(_(o),'">\n                                <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16" height="16">\n                                    <path d="m4.327 13.42 1.18 1.18 6.6-6.6-6.6-6.6-1.18 1.18L9.747 8l-5.42 5.42Z"></path>\n                                </svg>\n                            </button>\n                        </div>')+"</div>"):(t=(t=(t=(t=(t=(t="<div class='cmp-accordion__item atp-vendor-item' data-atp-vendor-id='".concat(n,"'>"))+'<button type="button" aria-expanded="false" aria-label="'.concat(o,"\"></button><div class='cmp-accordion__header'>")+"<div>")+'<div class="cmp-accordion__title"><h3 title=\''.concat(o,'\' aria-hidden="true">').concat(F(o),"</h3>")+'<label class="cmp-switch atp-switch">')+'<span class="cmp-switch__label position-top" title="'.concat(F("Consent",!0),'"></span>'))+'<input type="checkbox" name="switch" '.concat(Rr.has(n)?"checked":""," class='atp-consent' aria-label=\"Consent\" id='atpVendorSwitch-").concat(n,"' data-atp-id=\"").concat(n,'">'))+'<span class="cmp-switch__slider">'.concat(commonConstants.getConstants().checkIcon,"</span>")+"</label></div>",e&&(t=(t=(t+='<div class="cmp-accordion__sub-title cmp-text-ellipsis">')+"<p>".concat(F("Learn more about ",!0)," ").concat(F(o)).concat(F("'s",!0)," ").concat(F("data processing in its",!0)," "))+'<a aria-label="'.concat(o,' privacy policy link opens in new window." href="').concat(e,'" target="_blank">').concat(F("Privacy Policy",!0),"</a></p>")+"</div>"),(t+="</div>")+commonConstants.getConstants().expandIcon+"</div><div class='cmp-accordion__content purpose-details'></div></div>")}function gi(e){var t=e.currentTarget,e=+t.dataset.atpId;document.querySelectorAll('.atp-consent[data-atp-id="'+e+'"]').forEach(function(e){e!==t&&(e.checked=t.checked)})}function Ei(){+this.id.split("-")[2]&&Di(0,!1,this)}function fi(){document.querySelectorAll("[data-atp-vendor-id]").forEach(function(e){var t=e.querySelector(".atpVendorAction > .cmp-list-tile-button"),t=(t&&(t.removeEventListener("click",Ei),t.addEventListener("click",Ei)),e.querySelector(".atp-consent"));t&&(t.removeEventListener("input",gi),t.addEventListener("input",gi))})}function Si(t){var n="";return n+='<div class="cmp-pref-included-card">',Object.keys(Sr).forEach(function(e){n+=((r,i)=>{var e,t="",s=["purposes","specialPurposes"];return r[i]&&0<r[i].length&&(e="purposes"===i?"consentPurpose":i,t=(t=t+"<h3>".concat(F("List of",!0)," ").concat(F(Sr[e]),":</h3>")+'<ul class="cmp-iab-purpose-list">')+r[i].map(function(e){var t="",n=0,o="legIntPurposes"===i?"purposes":i;return U[o]&&U[o][e]&&(t+="<li><div><span>".concat(U[o][e].name,"</span>")),r.dataRetention&&r.dataRetention[i]&&0<Object.keys(r.dataRetention[i]).length?r.dataRetention[i].hasOwnProperty(e)?n=r.dataRetention[i][e]:r.dataRetention.stdRetention&&s.includes(i)&&(n=r.dataRetention.stdRetention):r.dataRetention&&r.dataRetention.stdRetention&&s.includes(i)&&(n=r.dataRetention.stdRetention),n&&(t+="<span>".concat(F("Data Retention Period:",!0)," ").concat(n," ").concat(F("Days",!0),"</span>")),t+="</div></li>"}).join("")+"</ul><hr/>"),t})(t,e)}
1),n+="</div>"}function bi(e){var t,n="";return n=0<e.dataDeclaration.length&&U.dataCategories?(n+='<div class="cmp-pref-included-card">')+(e=e,t="",t=(t+="<h2>".concat(F("Categories of Data Collected and Processed:"),"</h2>"))+e.dataDeclaration.map(function(e){if(U&&U.dataCategories&&U.dataCategories[e])return"<h3>".concat(F(U.dataCategories[e].name),"</h3>\n                 <p>").concat(F(U.dataCategories[e].description),"</p><hr/>\n                ")}).join(""))+"</div>":n}function mi(e){return"purposes"===e?"<a class=\"cmp-legitimate-interest\" href='#'>".concat(F("Object to Legitimate Interests",!0),"</a>"):'<span class="cmp-legitimate-interest">'.concat(F("Legitimate Interests",!0),"</span>")}function hi(e,t,n){var o='<div class="cmp-switch">';return o+'<input type="checkbox" name="'.concat(e.name,'" ').concat("purposes"==t?n.includes(e.id)&&cr.purposeConsents.has(e.id)?"checked":"":"specialFeatures"==t&&n.includes(e.id)&&cr.specialFeatureOptins.has(e.id)?"checked":"","  class='consent' aria-label='Consent' id='").concat(t,"Switch-").concat(e.id,"'>")+'<span class="cmp-switch__slider"></span>'+'<label class="cmp-switch__status"></label>'+"</div>"}function _i(){return' <div class="cmp-filter">\n                    <div class="cmp-dropdown consent-dropdown">\n                        <div class="cmp-dropdown-button consent-dropdown-btn" role="button" aria-haspopup="listbox" aria-labelledby="dropdown-label" aria-expanded="false" id="dropdown__selected_purposes" tabindex="0">\n                        <span>'.concat(F("All",!0),'</span>\n                        <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="000000">\n                            <path d="M4.66663 6.33325L7.99996 9.66659L11.3333 6.33325H4.66663Z"/>\n                        </svg>\n                        </div>\n                        <ul aria-expanded="false" role="listbox" class="cmp-dropdown-list" aria-labelledby="dropdown__selected_purposes">\n                            <li tabindex="0" role="option" id="all">').concat(F("All",!0),'</li>\n                            <li tabindex="0" role="option" id="consent">').concat(F("Consent",!0),'</li>\n                            <li tabindex="0" role="option" id="legitimate-interests">').concat(F("Legitimate Interests",!0),"</li>\n                        </ul>\n                    </div>\n                </div>")}function Ci(){var n,e="";return e=0<(hr=Ji("purposes")).length?(e=(e+='\n            <div class="cmp-tabs-filter-row">\n                <div class="cmp-filter vendor-filter">\n                    <div class="cmp-dropdown-label" id="dropdown-label">'.concat(F("Filter by Purpose",!0),'</div>\n                    <div class="cmp-dropdown vendor-dropdown">'))+'<div class="cmp-dropdown-button vendor-dropdown-btn" role="button" aria-haspopup="listbox" aria-labelledby="dropdown-label" aria-expanded="false" id="dropdown__selected_vendors" tabindex="0">\n                            <span id="purpose-selected">'.concat(F("All",!0),'</span>\n                            <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="000000">\n                                <path d="M4.66663 6.33325L7.99996 9.66659L11.3333 6.33325H4.66663Z"/>\n                            </svg>\n                     </div>'))+(n="",n+='<ul aria-expanded="false" role="listbox" class="cmp-dropdown-list purpose-list" aria-labelledby="dropdown__selected_vendors">',U&&Object.values(U.purposes).filter(function(e){return hr.includes(e.id)}).forEach(function(e,t){n+='<li role="option" id="pp-'.concat(e.id,'" class="purpose-id-').concat(e.id,'" tabIndex = "').concat(e.id,'">\n                                <input type="checkbox" id="option-').concat(e.id,'" />\n                                <label for="option-').concat(e.id,'">').concat(F(e.name),"</label>\n                            </li>")}),n+="</ul>")+"</div></div></div>":e}function vi(e,t){var t=1<arguments.length&&void 0!==t?t:[],n=document.activeElement.id,o="iabPurposes"===P?P:"vendors",r=[];t.forEach(function(e){return r.push(e.id)}),n==="dropdown__selected_".concat(o)?document.querySelector("#".concat(r[0])).focus():(t=r.indexOf(n),e===kr?t<r.length-1&&document.querySelector("#".concat(r[t+1])).focus():e===xr&&0<t&&document.querySelector("#".concat(r[t-1])).focus())}function yi(e,t){if(["iabPurposes","vendorsTab"].includes(P)){var n=document.querySelectorAll(".consent-dropdown > ul.cmp-dropdown-list > li"),o=Array.prototype.slice.call(document.querySelectorAll(".vendor-dropdown > ul input[type='checkbox']")),r="iabPurposes"===P?n:o;switch(e){case Mr:return void t();case kr:return void vi(kr,r);case xr:vi(xr,r)}}}function Ti(){var e,n=this,o=document.querySelector(".consent-dropdown-btn"),t=document.querySelectorAll(".consent-dropdown > ul.cmp-dropdown-list > li"),r=document.querySelector(".consent-dropdown > ul"),i=(o&&o.addEventListener("click",function(e){return Oi(r)}),o&&o.addEventListener("blur",function(e){e.relatedTarget||Oi(r,!1)}),o&&o.addEventListener("keydown",function(e){var t=Oi.bind(n,r);yi(e.keyCode,t)}),Hr(t));try{for(i.s();!(e=i.n()).done;){var s=e.value;s.removeEventListener("click",function(e){return Ai(e,o)}),s.addEventListener("click",function(e){return Ai(e,o)}),s.removeEventListener("keydown",function(e){var t=Ai.bind(n,e,o,!0);yi(e.keyCode,t)}),s.addEventListener("keydown",function(e){var t=Ai.bind(n,e,o,!0);yi(e.keyCode,t)})}}catch(e){i.e(e)}finally{i.f()}}function Oi(e,t,n){(C(e,"is-active")||t||n?(e.setAttribute("aria-expanded",!1),v):(e.setAttribute("aria-expanded",!0),k))(e,"is-active")}function Ii(){var n=this,t=document.querySelector(".vendor-dropdown-btn"),e=d
1ocument.querySelectorAll(".vendor-dropdown > ul.cmp-dropdown-list > li"),o=document.querySelector(".vendor-dropdown > ul");t&&t.addEventListener("click",function(e){Oi(o)}),t&&t.addEventListener("blur",function(e){e.relatedTarget||Oi(o,!1,!0)}),t&&t.addEventListener("keydown",function(e){var t=Oi.bind(n,o);yi(e.keyCode,t)});for(var r=Array.prototype.slice.call(document.querySelectorAll(".vendor-dropdown > ul input[type='checkbox']")),i=0;i<r.length;i++)r[i].removeEventListener("keydown",function(e){return Ws(e,!0)}),r[i].addEventListener("keydown",function(e){return Ws(e,!0)});var s,a=Hr(e);try{for(a.s();!(s=a.n()).done;){var c=s.value;c.removeEventListener("click",function(e){return Ui(t)}),c.addEventListener("click",function(e){return Ui(t)}),c.removeEventListener("keydown",function(e){yi(e.keyCode,Ui)}),c.addEventListener("keydown",function(e){yi(e.keyCode,Ui)})}}catch(e){a.e(e)}finally{a.f()}}function Ui(e){var t=Array.prototype.slice.call(document.querySelectorAll(".vendor-dropdown > ul input[type='checkbox']")),n=Array.prototype.slice.call(document.querySelectorAll("[data-vendor-id]")),o=[],r=document.getElementById("purpose-selected");Cr=[],t.forEach(function(e){e.checked&&e.id&&Cr.push(e.id.split("-")[1])}),Cr.forEach(function(e){Ar&&Ar.purposes&&(o=o.concat(Ar.purposes["purposes-"+e]))}),o=O(new Set(o)),0<Cr.length?(r.innerText=Cr.length+" "+F("Purposes Selected"),n.forEach(function(e){o.includes(Number(e.getAttribute("data-vendor-id")))?C(e,"hide-vendor")&&v(e,"hide-vendor"):k(e,"hide-vendor")})):(r.innerText=F("All"),n.forEach(function(e){C(e,"hide-vendor")&&v(e,"hide-vendor")})),e&&e.focus()}function Ni(e){var t=e.acceptAllRejectAllBtns,n=e.noPurposesContentDisplayElement,o=e.targetEle,e=e.purposesAccordionEle;v(t,"show-buttons"),n.innerText="".concat(F("No ".concat(o.innerText," available"),!0)),v(n,"hide-no-purpose-content"),k(e,"hide-purposes-content")}function Ai(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],o=e.currentTarget,r=[],e=document.querySelector(".cmp-dropdown.consent-dropdown > ul"),i=[],s=[],a=b?".cmp-list.purposes":".cmp-accordion.purposes",c=document.querySelector("#iabPurposes > .accept-reject-all.iabPurposes"),l=document.querySelector(".cmp-no-purposes-content"),d=document.querySelector(a),u=Ji("purposes");d&&C(d,"hide-purposes-content")&&v(d,"hide-purposes-content"),l&&!C(l,"hide-no-purpose-content")&&k(l,"hide-no-purpose-content"),c&&!C(c,"show-buttons")&&k(c,"show-buttons"),Object.keys(U.purposes).forEach(function(e){var t;u.includes(U.purposes[e].id)&&(t=b?"-key2":"",e=document.querySelector("#purposes-".concat(U.purposes[e].id).concat(t)),b?e&&(e=e.parentElement,r.push(e)):C(e,"cmp-undisclosed-item")||r.push(e))}),r.forEach(function(e){e=e.id&&+e.id.split("-")[1];Ur.includes(e)?s.includes(e)||s.push(e):i.includes(e)||i.push(e)});for(var p=0,g=r;p<g.length;p++){var E=g[p],f=E.id&&+E.id.split("-")[1],S=Ur.includes(f);switch(C(E,"hide-purpose")&&v(E,"hide-purpose"),o.id){case"consent":!S&&u.some(function(e){return Ur.includes(e)})&&wi(E),s.length||Ni({acceptAllRejectAllBtns:c,targetEle:o,noPurposesContentDisplayElement:l,purposesAccordionEle:d});break;case"legitimate-interests":S&&u.some(function(e){return!Ur.includes(e)})&&wi(E),0===i.length&&Ni({acceptAllRejectAllBtns:c,targetEle:o,noPurposesContentDisplayElement:l,purposesAccordionEle:d});break;default:v(E,"hide-purpose"),C(c,"show-buttons")||k(c,"show-buttons")}}(t&&t.querySelector("span")).innerText=F(o.innerText,!0),Oi(e),n&&t&&t.focus()}function wi(e){k(e,"hide-purpose"),xi()}function ji(){var t=0;return U&&Object.keys(U).length&&Object.keys(U).forEach(function(e){hr=O(Ji(e)),_r[e]=hr.length,t+=hr.length}),t}function Fi(){return'<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16" height="16">\n            <path d="m4.327 13.42 1.18 1.18 6.6-6.6-6.6-6.6-1.18 1.18L9.747 8l-5.42 5.42Z"/>\n        </svg>'}function Pi(e,t){var n="",o=!0,r=Er("Select All")&&Er("Unselect All"),i=("cookies"!==t||b||(o=!!r),{cookies:"cookieTab",iabPurposes:"iabPurposes",vendors:"vendorsTab",adpref:"adpref"}[t]),n=(n=(n+='<div class="accept-reject-all '.concat(e," ").concat(t," ").concat(o?"show-buttons":"",'">'))+'<button type="button" class="cmp-link-btn" id="acceptAll-'.concat(t,'">').concat(F(r?"Select All":"Accept All",!0),"</button>"))+'<button type="button" class="cmp-link-btn" id="rejectAll-'.concat(t,'">').concat(F(r?"Unselect All":"Decline All",!0),"</button>");return i&&(n+='<div aria-live="polite" aria-atomic="true" role="region" class="sr-action-message" id="select-all-action-message-'.concat(i,'" ></div>')),n=n+"<div class='accept-reject-text ".concat(t,"'></div>")+"</div>"}function Di(n,e,t){var o,r,i,s,a=document.querySelector(".cmp-back-button"),c=document.querySelector(".cmp-modal__title"),l=document.querySelector(".cmp-horizontal-tabs"),d=document.querySelector(".cmp-detail
1s-view"),u=document.querySelector(".cmp-modal__logo");if(Vr=!0,"iabPurposes"===P)g=t.id.split("-")||[],r=(g=Et(g,2))[0],r=((e,t)=>{var n,o;if(e)return o='<div class="cmp-details-header" data-purpose=\''.concat(e.name,"'\">"),o+='<div class="cmp-header-layout"><h1>'.concat(_(e.name),"</h1>"),n=!Ur.includes(e.id),o=(o=o+("purposes"==t&&n||["stacks","features","specialPurposes"].includes(t)?"":hi(e))+"</div>")+"<p>".concat(e.description,"</p>"),o=(o+="purposes"==t&&n&&!["stacks","features"].includes(t)||"specialPurposes"===t?Hi(e,t):"")+qi(e,t)+"</div>",(o="stacks"===t?(o+='<div class="cmp-pref-included-card">')+Ki(e)+"</div>":o)+zi(e)})(g=U[r=void 0===r?"":r][void 0===(g=g[1])?0:g]||{},r),v(a,"hidden"),v(d,"hidden"),k(l,"hidden"),k(c,"hidden"),k(u,"hidden"),r&&(d.innerHTML=r),qs("goToAllCategoryList"),r=document.querySelector(".cmp-details-header > div > .cmp-multilevel.cmp-show-vendors-tab"),ds(g),r&&(r.removeEventListener("click",us),r.addEventListener("click",us));else{if("vendorsTab"===P)return"atp"===(g=t.id.split("-"))[0]?(o=+g[2],(r=Gr.find(function(e){return e.id===o}))?(t='<div class="cmp-details-header">',t=(t=(t=(t=(t+='<div class="cmp-header-layout">')+"<h3>".concat(F((s=r).name),"</h3>"))+'<div class="cmp-switch">\n                        <input type="checkbox" name="'.concat(_(s.name),'" ').concat(Rr.has(s.id)?"checked":""," class='atp-consent' aria-label=\"Consent\" id='atpVendorSwitch-").concat(s.id,"' data-atp-id=\"").concat(s.id,'">\n                        <span class="cmp-switch__slider"></span>\n                    </div>')+"</div>")+'</div><div class="cmp-atp-vendor-meta cmp-pref-included-card">')+"<span>".concat(F("Google ATP Vendor ID",!0),": ").concat(s.id,"</span>"),s.p_url&&(t+='<a aria-label="'.concat(s.name,' privacy policy link opens in new window." href="').concat(s.p_url,'" target="_blank">').concat(F("Privacy Policy",!0),"</a>")),s=t+="</div>",v(a,"hidden"),v(d,"hidden"),k(l,"hidden"),k(c,"hidden"),k(u,"hidden"),s&&(d.innerHTML=s),void((t=d.querySelector('.atp-consent[data-atp-id="'+o+'"]'))&&((s=document.querySelector("#atpVendorSwitch-"+o))&&(t.checked=s.checked),t.removeEventListener("input",gi),t.addEventListener("input",gi)))):void 0):((s=Et(g||[],2))[0],i=void 0===(t=s[1])?0:t,g=(e=>{var t="";return t=e&&e.id?(t=(t=(t+='<div class="cmp-vendor-list">')+ui(e,0,!1)+"</div>")+Si(e))+bi(e):t})(A.find(function(e){return e.id===+i})||{}),v(a,"hidden"),v(d,"hidden"),k(l,"hidden"),k(c,"hidden"),k(u,"hidden"),g&&(d.innerHTML=g),void qs("goToAllCategoryList",P));if(e&&!["adpref","iabPurposes"].includes(P)){var p,t=I.find(function(e,t){return t===n}),g=(e=>{var t;if(e)return t='<div class="cmp-details-header" data-category=\''.concat(e.name,"'>"),t=(t+='<div class="cmp-header-layout"><h1 '.concat(Jr(e),">").concat(Zs(e,"name"),"</h1>"))+li(e)+"</div>",Qs(e)&&(t+='<div class="cmp-decline-text" id="cmp-'.concat(e.id,'__opt-out-text-detail" aria-live="polite" aria-atomic="true">').concat(Zs(e,"opt_out_text"),"</div>")),e.gpc_excluded&&dr&&(t+='<div class="cmp-tabs__gpc-message" id="cmp-'.concat(e.id,'__gpc-conflict-message-details" aria-live="polite" aria-atomic="true">').concat(F(dr),"</div>")),t=t+"".concat(Br(Zs(e,"description")))+"</div>"})(t);if(g+=(e=>{var n,o,r,i;if(e)return mr=!1,n={},o={},r={},i={},e.cookies.forEach(function(e){var t=(e=Xi(e)).provider;0==t.indexOf(".")&&(t=t.slice(1)),ns(bannerConfigUtils.getParams().domain_url,e)?(mr=!0,""!=e.service?(n[e.service]||(n[e.service]={cookies:[],policy_url:{}}),n[e.service].cookies.push(e),n[e.service].policy_url[e.policy_url]=!0):(o[t]||(o[t]={cookies:[],policy_url:{}}),o[t].cookies.push(e),o[t].policy_url[e.policy_url]=!0)):""!=e.service?(r[e.service]||(r[e.service]={cookies:[],policy_url:{}}),r[e.service].cookies.push(e),r[e.service].policy_url[e.policy_url]=!0):(i[t]||(i[t]={cookies:[],policy_url:{}}),i[t].cookies.push(e),i[t].policy_url[e.policy_url]=!0)}),(0<Object.keys(o).length||0<Object.keys(n).length?is(n,o,!0):"")+(0<Object.keys(i).length||0<Object.keys(r).length?is(r,i,!1):"")})(t),v(a,"hidden"),v(d,"hidden"),k(l,"hidden"),k(c,"hidden"),u&&k(u,"hidden"),g){d.innerHTML=g,(p=d?d.querySelector(".cmp-detail
1s-header > .cmp-header-layout > h1"):p)&&(p.setAttribute("tabindex","-1"),p.focus());for(var e=document.querySelector(".cmp-accordion > h2"),t=(mr&&(e.innerHTML="".concat(F("First Party Cookie Providers",!0))),document.querySelector(".cmp-accordion:not(.cmp-third-party-cookie) > p")),a=Er(commonConstants.getConstants().firstPartyCookieDefinition),l=bannerConfigUtils.getParams().lang,E=(t&&mr&&a?(w&&(w.prefFirstPartyText&&(a=F(w.prefFirstPartyText)),w.multipleTranslationsSource&&w.multipleTranslationsSource[l]&&(c=w.multipleTranslationsSource[l],w.prefFirstPartyText)&&(a=c.prefFirstPartyText||F(w.prefFirstPartyText)),a=_(a)),t.innerHTML=a):t&&t.remove(),document.querySelectorAll(".cmp-list-tile-action > .cmp-switch > input")),f=document.querySelector(".cmp-header-layout > .cmp-switch > input"),S=0;S<E.length&&(E[S]&&f);S++)E[S].name===f.name&&(0<commonUtils.isIE()?(f.removeEventListener("change",fs),f.addEventListener("change",fs)):(f.removeEventListener("input",fs),f.addEventListener("input",fs)),f.checked=E[S].checked);lr=!0,Ds(f,"onToggle"),Mi()}}}}function Mi(){for(var e=document.querySelectorAll(".cmp-accordion > .cmp-accordion__item"),t=document.querySelector(".cmp-tabs__content, .cmp-details-view, .atabs"),n=0;n<e.length;n++)e[n].removeEventListener("click",ms),e[n].addEventListener("click",ms);t.removeEventListener("focus",Ss,!0),t.addEventListener("focus",Ss,!0)}function ki(e,t){var n,o=e.acceptAll,r=e.rejectAll,i=e.selectedTab,e=e.subTab,s=void 0===e?"":e,a=Hr(t);try{for(a.s();!(n=a.n()).done;){var c=n.value;c.removeEventListener("input",fs),c.addEventListener("input",fs)}}catch(e){a.e(e)}finally{a.f()}o&&(o.removeEventListener("click",function(){return zs("accept",t,i,s)}),o.addEventListener("click",function(){return zs("accept",t,i,s)})),r&&(r.removeEventListener("click",function(){return zs("reject",t,i,s)}),r.addEventListener("click",function(){return zs("reject",t,i,s)}))}function xi(){var e=document.querySelectorAll(".cmp-switch > input");if("adpref"===P)return Js(O(e));var n,e=[],e=Fr.length?Fr.map(Gi):[],t="vendorsTab"===P?"vendors":"iabPurposes"===P?"iabPurposes":"cookies",o=Array.prototype.slice.call(document.querySelectorAll("[data-specialfeatures-id]")),r=Array.prototype.slice.call(document.querySelectorAll("[data-vendor-id]")),i=[],s=[],a=document.querySelector("#".concat(t," > .accept-reject-all.").concat(t)),c=a?a.querySelector("#acceptAll-".concat(t)):null,t=a?a.querySelector("#rejectAll-".concat(t)):null;if(c&&t)if(b||"cookieTab"!==P||(e=>{var t=e.acceptAll,n=e.rejectAll,o=e.selectedTab;if(!w.hideTrackers)return v(e.acceptAllRejectAllBtns,"show-buttons");var e=Array.prototype.slice.call(document.querySelectorAll(".cmp-tab-content.cookies")),r=[];e.forEach(function(e){var t=e.dataset.cookieId,e=e.querySelector(".cmp-switch:not(.readonly) > input#cookieSwitch-".concat(t));e&&r.push(e)}),ki({acceptAll:t,rejectAll:n,selectedTab:o},r)})({acceptAll:c,rejectAll:t,selectedTab:P,subTab:"",acceptAllRejectAllBtns:a}),"iabPurposes"===P){if(!e.length||(e.length,!e.includes("purposes")&&!e.includes("specialFeatures")))return v(a,"show-buttons");if("purposes"===Dr){if(!(e=O((e=Array.prototype.slice.call(document.querySelectorAll("[data-purposes-id]")),n=[],e.length&&e.forEach(function(e){var t=parseInt(e.getAttribute("data-purposes-id"));C(e,"hide-purpose")||C(e,"cmp-undisclosed-item")||Ur.includes(t)&&(e=e.querySelector(".cmp-switch > input#purposesSwitch-".concat(t)))&&n.push(e)}),n))).length)return v(a,"show-buttons");e.length&&!C(a,"show-buttons")&&k(a,"show-buttons"),ki({acceptAll:c,rejectAll:t,selectedTab:P,subTab:Dr},e)}"specialFeatures"===Dr&&o.length&&(C(a,"show-buttons")||k(a,"show-buttons"),o.forEach(function(e){e&&(e=e.querySelector(".cmp-switch input.consent"))&&i.push(e)}),ki({acceptAll:c,rejectAll:t,selectedTab:P,subTab:Dr},i))}else"vendorsTab"===P&&((b?!!document.querySelector('#accordionAtpId[aria-expanded="true"]'):!!document.querySelector("#atpVendors1.show-category"))?(e=b?document.querySelector("#accordion-item-atp"):document.querySelector(".atp-vendors-accordion"))&&e.querySelectorAll("[data-atp-vendor-id]").forEach(function(e){var t=e.dataset.atpVendorId,e=e.querySelector(".atp-consent#atpVendorSwitch-"+t);e&&s.push(e)}):r.forEach(function(e){var t=e.dataset.vendorId,e=e.querySelector(".cmp-switch >
1 input#vendorSwitch-".concat(t));e&&s.push(e)}),s.length)&&(C(a,"show-buttons")||k(a,"show-buttons"),ki({acceptAll:c,rejectAll:t,selectedTab:P},s))}function Vi(e){return e?e.toString().replace(/[^a-zA-Z0-9-_]/g,"_").toLowerCase():""}function Li(){if(!_r||!Object.keys(_r).length)return Fr=[];Fr=[],Object.keys(_r).forEach(function(e){0<_r[e]&&!Fr.includes(Sr[e])&&Fr.push(Sr[e])})}function Gi(e){return e[0].toLowerCase()+e.slice(1).replace(" ","")}function Ri(){ji()&&Li();var o='<div class="cmp-tabs__nav">'.concat(Wi({name:[][0]}),'<ul role="tablist" aria-orientation="vertical">');return Fr.forEach(function(e,t){var n=Gi(e);o+='<li role="tab" tabindex="'.concat(0===t?0:-1,'" aria-selected="').concat(0===t,'" class="cmp-category purpose-details ').concat(0===t?"is-active":"","\" id='").concat(e,"' aria-controls='").concat(n,"'><a>").concat(commonConstants.getConstants().checkIcon,"<span>").concat(F(e,!0),"</span></a></li>")}),o+="</ul></div>"}function Bi(){var n='<div class="cmp-tabs__content">';ji();return Fr.forEach(function(e,t){e=Gi(e),_r[e]&&(n+=((o,e)=>{var r,i;return U&&o?(r=Ji(o),i='<div role="tabpanel" class="cmp-tab-content '.concat(0==e?"show-category":"",'" data-category="').concat(Sr[o],'">'),i=(i+='<div class="cmp-tabs__header">')+'<h2 class="cmp-tabs__title">'.concat(F(Sr[o]),"</h2>"),"purposes"===o&&(i+=_i()),i=(i=(i+="</div>")+'\n                    <div class="cmp-tabs-filter-row cmp-tabs__desc">\n                        <div>\n                            <p> '.concat(F("Your data is being processed for the following",!0)," ").concat(F(Sr[o],!0),":</p>\n                            ").concat("purposes"===o?"<p>".concat(F("Use the dropdown to filter which of the purposes rely on your consent and which of the purposes rely on legitimate interests for the processing of your data",!0),"</p>"):"","                        </div>")+"</div>")+'<div class="cmp-accordion '.concat(o,'">'),Object.keys(U[o]).forEach(function(e){i=(i=(i+="<div class='cmp-accordion__item ".concat(r.includes(U[o][e].id)?"":"cmp-undisclosed-item","' data-").concat(o,"-id='").concat(U[o][e].id,"' id='").concat(o,"-").concat(U[o][e].id,"'>"))+'<button type="button" aria-expanded="false" aria-label="'.concat(U[o][e].name,"\"></button><div class='cmp-accordion__header'>"))+'<div><h3 class="cmp-accordion__title" aria-hidden="true"><div title=\''.concat(U[o][e].name,"'>").concat(F(U[o][e].name),"</div>");var t=!Ur.includes(U[o][e].id),n="purposes"==o&&t||["stacks","features","specialPurposes"].includes(o),n=(n||(i=(i=(i+='<label class="cmp-switch">')+'<input type="checkbox" '.concat("purposes"==o?r.includes(U[o][e].id)&&cr.purposeConsents.has(U[o][e].id)?"checked":"":"specialFeatures"==o&&r.includes(U[o][e].id)&&cr.specialFeatureOptins.has(U[o][e].id)?"checked":"",'  name="switch" class=\'consent\' id="').concat(o,"Switch-").concat(U[o][e].id,'" aria-label="').concat(U[o][e].name,'">'))+'<span class="cmp-switch__slider">'.concat(commonConstants.getConstants().checkIcon,"</span>")+"</label>"),i+='</h3><div class="cmp-accordion__sub-title">'.concat(F(U[o][e].description),"</div>"),(n&&"purposes"===o&&Nr.includes(U[o][e].id)||"specialPurposes"===o)&&(i+=mi(o)),i=(i=(i+="</div>")+commonConstants.getConstants().expandIcon)+"</div>"+"<div class='cmp-accordion__content no-x-padding purpose-details'>","purposes"==o&&t&&!["stacks","features"].includes(o)||"specialPurposes"===o);i=(i+=n?Hi(U[o][e],o):"")+qi(U[o][e],o),"stacks"===o&&(i=(i+='<div class="cmp-pref-included-card">')+Ki(U[o][e])+"</div>"),i=(i+=zi(U[o][e]))+"</div></div>"}),i=(i+="</div>")+'<span class="cmp-no-purposes-content hide-no-purpose-content"></span></div>'):F("No purposes available",!0)})(e,t))}),n+="</div>"}function zi(e){var t;return e.illustrations&&e.illustrations.length?(t="",b&&(t+='<div class="cmp-pref-included-card">'),t=t+"<h3>".concat(F("Illustration(s)",!0),"</h3>")+"<ul>",e.illustrations.forEach(function(e){t+="<li>".concat(F(e),"</li>")}),t+="</ul>",b&&(t+="</div>"),t):""}function Hi(e,t){var n;return"specialPurposes"===t?'<div class="cmp-legitimate-interests-lawful">'.concat(F("Legitimate Interests Lawful Basis",!0),"</div>"):(n='<div class="cmp-objection-applied '.concat(Pr.includes(e.id)||!cr.purposeLegitimateInterests.has(e.id)?"":"hide-obj-applied",'" id="purposeObj-').concat(e.id,'" data-obj-id="legitmateApplied">\n            <svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="#4C4E54" xmlns="http://www.w3.org/2000/svg">\n                <path d="M18.3322 4.31691L8.82413 13.8333L5.29091 10.3001L6.46587 9.1251L8.82413 11.4834L17.1572 3.15028L18.3322 4.31691ZM16.4906 8.51679C16.5989 8.99177 16.6656 9.49176 16.6656 10.0001C16.6656 13.6833 13.6823 16.6665 9.9991 16.6665C6.31588 16.6665 3.33263 13.6833 3.33263 10.0001C3.33263 6.31685 6.31588 3.33361 9.9991 3.33361C11.3157 3.33361 12.5324 3.71693 13.5657 4.37524L14.7656 3.17528C13.4157 2.22531 11.774 1.66699 9.9991 1.66699C5.39924 1.66699 1.66602 5.40021 1.66602 10.0001C1.66602 14.5999 5.39924 18.3332 9.9991 18.3332C14.599 18.3332 18.3322 14.5999 18.3322 10.0001C18.3322 9.00844 18.1489 8.05847 17.8322 7.17516L16.4906 8.51679Z"/>\n            </svg>
1\n            <span>').concat(F("Objection Applied",!0),"</span>\n        </div>"),"<div class='mt-2'>\n                    <a class=\"cmp-legitimate-link ".concat("purposes"===t?"cmp-object-to-leg-int":""," ").concat(Pr.includes(e.id)||!cr.purposeLegitimateInterests.has(e.id)?"hide-obj-legitimate-text":"",'" ').concat("purposes"===t?'data-leg-id="clickToapplyLegi" id="purposeLeg-'.concat(e.id,'"'):"",' href="#">').concat(F("Object to Legitimate Interests",!0),"</a>\n                    ").concat("purposes"===t?n:"","\n                </div>"))}function qi(e,t){var n,o=b?"h2":"h3";return Ar?(n=Ar&&Ar[t]&&Ar[t]["".concat(t,"-").concat(e.id)]&&Ar[t]["".concat(t,"-").concat(e.id)].length,'<div class="cmp-purpose-details-layout">\n                        '.concat(Ar&&Ar[t]&&Ar[t]["".concat(t,"-").concat(e.id)]?"<".concat(o,">").concat(n," ").concat(F("vendor",!0)).concat(1<n?F("s",!0):""," ").concat(F("are processing your data for the stated",!0)," ").concat(F(Sr[t],!0),":</").concat(o,">\n                                "):"","\n                </div>\n                <div>\n                    ").concat(n?'<a role="button" href="#" class="'.concat(b?"cmp-multilevel":"",' cmp-show-vendors-tab" data-iab-vendors="iabVendors">').concat(F("IAB Vendor list",!0),"</a>"):"","\n                </div>")):""}function Ki(e){var t="";return e.purposes.length&&(t+="<h3>".concat(F("Purposes Included",!0),":</h3>"),e.purposes.forEach(function(e){t+="<p>".concat(F(U.purposes[e].name),"</p>")}),t+="<hr/>"),e.specialFeatures.length&&(t+="<h3>".concat(F("Special Feature included",!0),":</h3>"),e.specialFeatures.forEach(function(e){t+="<p>".concat(F(U.specialFeatures[e].name),"</p>")})),t}function Yi(t){var r,i,n=[];return A&&A.length?(A.forEach(function(e){t.includes(e.id)&&n.push(e.id)}),r={},i={},Ar=A&&A.length?(A.forEach(function(o){Object.keys(Sr).forEach(function(t){var n;o[t]&&o[t].length&&(n={},o[t].forEach(function(e){e="".concat(t,"-").concat(e),r[e]&&r[e].includes(o.id)||(r[e]=r[e]||[],r[e].push(o.id))}),Object.keys(r).forEach(function(e){e.includes(t)&&(n=H(H({},n),{},y({},e,r[e])),i[t]=n)}))})}),i):r,n.length):0}function Wi(e,t){return'<div class="cmp-mobile-dropdown '.concat(t?"cmp-category-consented":"",'">').concat(commonConstants.getConstants().checkIcon,'<div class="cmp-selected-category">').concat(Zs(e,"name"),"</div>").concat(commonConstants.getConstants().expandNavIcon,"</div>")}function Ji(e){var t=(f=bannerConfigUtils.getIABConfig())&&f.gpp_tcfeuv2_config;switch(e){case"purposes":return t&&t.allowed_purpose_ids?t.allowed_purpose_ids.split(",").map(function(e){return parseInt(e)}):[];case"specialPurposes":return t&&t.allowed_special_purpose_ids?t.allowed_special_purpose_ids.split(",").map(function(e){return parseInt(e)}):[];case"features":return t&&t.allowed_feature_ids?t.allowed_feature_ids.split(",").map(function(e){return parseInt(e)}):[];case"specialFeatures":return t&&t.allowed_special_feature_ids?t.allowed_special_feature_ids.split(",").map(function(e){return parseInt(e)}):[];case"stacks":return t.allowed_stacks_ids?t.allowed_stacks_ids.split(",").map(function(e){return parseInt(e)}):[];case"vendors":return t&&t.allowed_vendor_ids?t.allowed_vendor_ids.split(",").map(function(e){return parseInt(e)}):[];case"atpVendors":return t&&t.allowed_google_atp_ids&&t.enable_google_atp?t.allowed_google_atp_ids.split(",").map(function(e){return parseInt(e)}):[];default:return[]}}function Zi(o,r){var i=["purposes","specialPurposes"],e="";return e+"<h3>".concat(F("List of")," ").concat(F(Sr["purposes"==o?"consentPurpose":o],!0),":</h3>")+"<ul>"+r[o].map(function(e){var t="<li>",n=0;return t+="<div>".concat(F(U["legIntPurposes"===o?"purposes":o][e].name),"</div>"),r.dataRetention&&r.dataRetention[o]&&0<Object.keys(r.dataRetention[o]).length?r.dataRetention[o].hasOwnProperty(e)?n=r.dataRetention[o][e]:r.dataRetention.stdRetention&&i.includes(o)&&(n=r.dataRetention.stdRetention):r.dataRetention&&r.dataRetention.stdRetention&&i.includes(o)&&(n=r.dataRetention.stdRetention),n&&(t+='<div class="cmp-accordion__sub-title">'.concat(F("Data Retention Period:",!0)+n+" "+F("Days",!0),"</div>")),t+="</li>"}).join("")+"</ul>"}function Qi(e){var t,n,o,r='<div class="cmp-tabs__header">';return e.disable_opt_out?r+=(e=>{var t='<h2 class="cmp-tabs__title cmp-fixed-wd-title">'.concat(Zs(e,"name"),"</h2>"),n="";return w&&w.hideToggleForEssentialCategories?n+='<span class="cmp-always-show cmp-text-ellipsis" title="'.concat(F(w.textToShowOnHidingEssentialCategory)||F("Always Active",!0),'">').concat(F(w.textToShowOnHidingEssentialCategory)||F("Always Active",!0),"</span>"):n=(n+='<label class="cmp-switch readonly"><span class="cmp-switch__label cmp-always-active" title="'.concat(F("Always active",!0),'">').concat(F("Always active",!0),'</span><input disabled aria-label="').concat(Zs(e,"name",!1),'" type="checkbox" checked 
1name="').concat(_(e.name),"\" id='cookieSwitch-").concat(e.id,'\'><span class="cmp-switch__slider">').concat(commonConstants.getConstants().checkIcon,"</span>"))+(w.showDisabledEnabledText?'<div class="cmp-switch__status">'.concat(F("Accepted",!0),"</div>"):"")+"</label>",t+n})(e):r+=(n=(t=e).granted,w.compliance===commonConstants.getConstants().complianceType.HYBRID&&(o=$r(t,w.compliance),n=o.isChecked,o.status)&&console.log("Category ".concat(t.name," has '").concat(o.status,"' status, toggle state: ").concat(n)),o='<h2 class="cmp-tabs__title">'.concat(Zs(t,"name"),"</h2>"),n='<label class="cmp-switch"><input aria-label="'.concat(Zs(t,"name",!1),'" type="checkbox" name="').concat(_(t.name),'" ').concat(n?"checked":""," id='cookieSwitch-").concat(t.id,'\'><span class="cmp-switch__slider">').concat(commonConstants.getConstants().checkIcon,"</span>"),n=(n+='<div class="cmp-switch__status cc-enable-disable-'.concat(t.id,'"></div>'))+'<div class="sr-action-message" role="region" aria-live="polite" aria-atomic="true" id="cmp-category-switch-'.concat(t.id,'"></div>'),o+(n+="</label>")),r+="</div>",Qs(e)&&(r+='<div class="cmp-tabs__opt-out" id="category-opt-out-'.concat(e.id,'" aria-live="polite" aria-atomic="true">').concat(Zs(e,"opt_out_text"),"</div>")),e.gpc_excluded&&dr&&(r+='<div class="cmp-tabs__gpc-message" id="cmp-'.concat(e.id,'__gpc-conflict-message" aria-live="polite" aria-atomic="true">').concat(F(dr),"</div>")),r+='<div class="cmp-tabs__desc">'.concat(Br(Zs(e,"description")),"</div>")}function Xi(e){return e.name&&commonConstants.getConstants().PRIVACI_COOKIES_LIST.includes(e.name)&&e.cookie_classification_type&&e.cookie_classification_type===commonConstants.getConstants().THIRD_PARTY&&(e.cookie_classification_type=commonConstants.getConstants().FIRST_PARTY,e.provider=os(bannerConfigUtils.getParams().domain_url,!0)),e}function $i(e){var n={},o={},r={},i={};return e.cookies.forEach(function(e){var t=(e=Xi(e)).provider;0==t.indexOf(".")&&(t=t.slice(1)),ns(bannerConfigUtils.getParams().domain_url,e)?""!=e.service?(r[e.service]||(r[e.service]={cookies:[],policy_url:{}}),r[e.service].cookies.push(e),r[e.service].policy_url[e.policy_url]=!0):(i[t]||(i[t]={cookies:[],policy_url:{}}),i[t].cookies.push(e),i[t].policy_url[e.policy_url]=!0):""!=e.service?(n[e.service]||(n[e.service]={cookies:[],policy_url:{}}),n[e.service].cookies.push(e),n[e.service].policy_url[e.policy_url]=!0):(o[t]||(o[t]={cookies:[],policy_url:{}}),o[t].cookies.push(e),o[t].policy_url[e.policy_url]=!0)}),(0<Object.keys(i).length||0<Object.keys(r).length?is(r,i,!0):"")+(0<Object.keys(o).length||0<Object.keys(n).length?is(n,o,!1):"")}function es(e){return e&&1<e?"s":""}function ts(e){var t=commonConstants.getConstants().jsDateParser,n=t.secondsInYear,o=t.secondsInDay,r=t.secondsInHour,t=t.secondsInMinute,i=Math.floor(e/n),s=Math.floor(e%n/o),a=Math.floor(e%n%o/r),e=Math.floor(e%n%o%r/t);return i?10<i?"".concat(F("Never Expires",!0)):"".concat(i," ").concat(F("year".concat(es(i)),!0)," ").concat(s?"".concat(s," ").concat(F("day".concat(es(s)),!0)):""):s?"".concat(s," ").concat(F("day".concat(es(s)),!0)):a||e?F("less than a day",!0):void 0}function ns(e,t){if(t.cookie_classification_type)return"First Party"===t.cookie_classification_type;try{var n=os(e),o=os(t.provider);return n&&o&&o.endsWith(n)}catch(e){console.log(e)}}function os(e,t){var t=1<arguments.length&&void 0!==t&&t,n="";(e=e?e.toLowerCase():"").startsWith("http://")||e.startsWith("https://")||(e="https://"+e);try{t?n=new URL(e).hostname:(n=new URL(e).hostname.replace("www.","")).startsWith(".")||(n="."+n)}catch(e){console.log("Could not parse URL")}return n}function rs(e){return e==commonConstants.getConstants().jsMaxDateMilliseconds?F("No expiration date",!0):(e=e,(t=new Date(0)).setUTCSeconds(e),t.toGMTString().slice(5,-13));var t}function is(e,t,n){var i="",o=Er(commonConstants.getConstants().firstPartyCookieDefinition),r=Er(commonConstants.getConstants().thirdPartyCookieDefinition),s=bannerConfigUtils.getParams().lang,s=(w&&(w.prefFirstPartyText&&(o=F(w.prefFirstPartyText)),w.multipleTranslationsSource&&w.multipleTranslationsSource[s]&&(a=w.multipleTranslationsSource[s],w.prefFirstPartyText)&&(o=a.prefFirstPartyText||F(w.prefFirstPartyText)),o=_(o),w.prefThirdPartyText&&(r=F(w.prefThirdPartyText)),w.multipleTranslationsSource&&w.multipleTranslationsSource[s]&&(a=w.multipleTranslationsSource[s],w.prefThirdPartyText)&&(r=a.prefThirdPartyText||F(w.prefThirdPartyText)),r=_(r)),F(n?"First Party Cookie Providers":"Third Party Cookie Providers",!0)),a=n?"cmp-first-party-cookie":"cmp-third-party-cookie",o=n?o:r,i=b?(i=(i+='<div class="cmp-accordion '.concat(a,'">'))+"<h2>".concat(s,"</h2>"))+(o?"<p>".concat(o,"</p>"):""):(i=(i+='<div class="cmp-accordion '.concat(a,'">'))+'<h3 class="cmp-tabs__sub-title">'.concat(s,"</h3>"))+(o?"<p>".concat(o,"</p>"):"");
1return[e,t,n].forEach(function(e){Object.keys(e).forEach(function(t){i=(i+='<div class="cmp-accordion__item"><button type="button" aria-expanded="false" aria-label="'.concat(t,'"></button><div class="cmp-accordion__header"><div>'))+'<h3 aria-hidden="true"><div class="cmp-accordion__title" title=\''.concat(t,"'>").concat(t,"</div></h3>"),0<Object.keys(e[t].policy_url).length&&Object.keys(e[t].policy_url).forEach(function(e){e&&(i=(i+='<div class="cmp-accordion__sub-title cmp-text-ellipsis">')+'<a aria-label="'.concat(e," ").concat(t,' privacy policy link opens in new window and expands the section with cookies information" href="').concat(e,'" target="_blank">').concat(e,"</a>")+"</div>")}),i+="</div>".concat(commonConstants.getConstants().expandIcon,"</div>"),0<e[t].cookies.length&&(i+='<div role="region" class="cmp-accordion__content"><div class="cmp-accordion">',e[t].cookies.forEach(function(e){var t,n,o,r;i+=b?(n=(t=e).name&&t.name!==commonConstants.getConstants().no_action_cookie_key&&commonConstants.getConstants().PRIVACI_COOKIES_LIST.includes(t.name),o=24*bannerGenerator.getExpirationInDays()*60*60,r='<div class="cmp-accordion__item">',r=(r=(r=(r=(r=(r=(r+='<div class="cmp-accordion__header" tabindex="0" aria-label="'.concat(t.name||"",'"><div><h3 class="cmp-accordion__title" aria-hidden="true" title="').concat(t.name||"",'">').concat(t.name||"","</h3>"))+'<div class="cmp-accordion__sub-title">'.concat(_(F(t.purpose))||"","</div></div></div>")+'<div class="cmp-accordion__content">')+'<table aria-label="First Party Cookie '.concat(F(t.name)||"",'">'))+'\n                <tr class="cmp-cookie-info">\n                    <th class="cmp-cookie-head" scope="row">'.concat(F("Type",!0),'</th>\n                    <td class="cmp-cookie-text">').concat("Unknown"===t.type?F("Unknown",!0):F(gr[t.type],!0),"</td>\n                </tr>"))+(t.provider?'\n                <tr class="cmp-cookie-info">\n                    <th class="cmp-cookie-head" scope="row">'.concat(F("Cookie Domain",!0),'</th>\n                    <td class="cmp-cookie-text">').concat(F(t.provider),"</td>\n                </tr>"):""))+(t&&60<t.duration?'\n                <tr class="cmp-cookie-info">\n                    <th class="cmp-cookie-head" scope="row">'.concat(F("Duration",!0),'</th>\n                    <td class="cmp-cookie-text">').concat(ts(n?o:t.duration),"</td>\n                </tr>"):""))+'\n                <tr class="cmp-cookie-info hide-expiry">\n                    <th class="cmp-cookie-head" scope="row">'.concat(F("Expiry",!0),'</th>\n                    <td class="cmp-cookie-text">').concat(0===t.expires?F("Session",!0):rs(t.expires),"</td>\n                </tr>"),n=Er("Cookie Origin Country"),r=(r+=t.country?'\n                <tr class="cmp-cookie-info">\n                    <th class="cmp-cookie-head" scope="row">'.concat(F(n?"Cookie Origin Country":"Country",!0),'</th>\n                    <td class="cmp-cookie-text">').concat(F(t.country),"</td>\n                </tr>"):"")+"</table></div></div>"):(n=(o=e).name&&o.name!==commonConstants.getConstants().no_action_cookie_key&&commonConstants.getConstants().PRIVACI_COOKIES_LIST.includes(o.name),t=24*bannerGenerator.getExpirationInDays()*60*60,r='<div class="cmp-accordion__item">',r=(r=(r=(r=(r=(r=(r+='<div class="cmp-accordion__header" tabindex="0" aria-label="'.concat(o.name||"",'"><div><h3 class="cmp-accordion__title" aria-hidden="true" title="').concat(o.name||"",'">').concat(o.name||"","</h3>"))+'<div class="cmp-accordion__sub-title">'.concat(_(F(o.purpose))||"","</div></div></div>")+'<div class="cmp-accordion__content">')+'<table aria-label="First Party Cookie '.concat(F(o.name)||"",'">'))+'\n                <tr class="cmp-cookie-info">\n                    <th class="cmp-cookie-head" scope="row">'.concat(F("Type",!0),'</th>\n                    <td class="cmp-cookie-text">').concat("Unknown"===o.type?F("Unknown",!0):F(gr[o.type],!0),"</td>\n                </tr>"))+(o.provider?'\n                <tr class="cmp-cookie-info">\n                    <th class="cmp-cookie-head" scope="row">'.concat(F("Cookie Domain",!0),'</th>\n                    <td class="cmp-cookie-text">').concat(o.provider,"</td>\n                </tr>"):""))+(o&&60<o.duration?'\n                <tr class="cmp-cookie-info">\n                    <th class="cmp-cookie-head" scope="row">'.concat(F("Duration",!0),'</th>\n                    <td class="cmp-cookie-text">').concat(ts(n?t:o.duration),"</td>\n                </tr>"):""))+'\n                <tr class="cmp-cookie-info hide-expiry">\n                    <th class="cmp-cookie-head" scope="row">'.concat(F("Expiry",!0),'</th>\n                    <td class="cmp-cookie-text">').concat(0===o.expires?F("Session",!0):rs(o.expires),"</td>\n                    </tr>
1"),n=Er("Cookie Origin Country"),r=(r+=o.country?'\n                <tr class="cmp-cookie-info">\n                    <th class="cmp-cookie-head" scope="row">'.concat(F(n?"Cookie Origin Country":"Country",!0),'</th>\n                    <td class="cmp-cookie-text">').concat(o.country,"</td>\n                </tr>"):"")+"</table></div></div>")}),i+="</div></div>"),i+="</div>"})}),i+="</div>"}function ss(e,t){var n,t=1<arguments.length&&void 0!==t?t:{},o=t.keys,o=void 0===o?[]:o,t=t.handler;function r(e,t){var n=e.keyCodes,n=void 0===n?[]:n,e=e.handler,o=document.activeElement,r=t.which;t.target.id===o.id&&-1!==n.indexOf(r)&&e.call(this,t)}e&&t&&o.length&&(n=commonConstants.getConstants().KEYCODE_MAP||{},o=(o||[]).map(function(e){return e&&n[e.toUpperCase()]}).filter(function(e){return null!=e}),e.removeEventListener("keydown",r.bind(this,{keyCodes:o,handler:t})),e.addEventListener("keydown",r.bind(this,{keyCodes:o,handler:t})))}function as(n,e,t){var o=this,r=1<arguments.length&&void 0!==e?e:"vertical",i=2<arguments.length&&void 0!==t?t:null,s=n.length-1;n.forEach(function(e,t){i&&(e.removeEventListener("click",i.bind(o)),e.addEventListener("click",i.bind(o))),ss(e,{keys:"vertical"===r?["UP"]:["LEFT"],handler:function(e){e.preventDefault();e=t-1<0?s:t-1;n[e].click(),n[e].focus()}}),ss(e,{keys:"vertical"===r?["DOWN"]:["RIGHT"],handler:function(e){e.preventDefault();e=t+1<=s?t+1:0;n[e].click(),n[e].focus()}})})}function cs(e){var t=e.target,n=e.elementToShow,o=e.elementToShowText,r=e.enterKeyCode;k(t,e.elementToHideText),n&&v(n,o),t.setAttribute("tabindex",-1),n.setAttribute("tabindex",0),r&&r===Mr&&n.focus()}function ls(e,t){var n,o,t=1<arguments.length&&void 0!==t&&t,r=(e.stopPropagation(),t&&e.keyCode===Mr&&e.preventDefault(),e.currentTarget);!r||t&&e.keyCode!==Mr||(n=r.id.split("-")[1],t=document.querySelector("#purposeLeg-".concat(n)),o=document.querySelector("#purposeObj-".concat(n)),C(r,"cmp-object-to-leg-int")&&(Pr.includes(+n)||Pr.push(+n),cs({target:r,elementToHideText:"hide-obj-legitimate-text",elementToShow:o,elementToShowText:"hide-obj-applied",enterKeyCode:e.keyCode})),C(r,"cmp-objection-applied")&&(Pr.includes(+n)&&(Pr=Pr.filter(function(e){return e!=n})),cs({target:r,elementToHideText:"hide-obj-applied",elementToShow:t,elementToShowText:"hide-obj-legitimate-text",enterKeyCode:e.keyCode})))}function ds(e){var t,e=0<arguments.length&&void 0!==e?e:{};Fr.includes("Purposes")&&(b?(t=document.querySelector("#purposeObj-".concat(e.id)),e=document.querySelector("#purposeLeg-".concat(e.id)),t&&C(t,"hide-obj-applied")&&(t.setAttribute("tabindex",-1),e.setAttribute("tabindex",0),e.focus()),e&&C(e,"hide-obj-legitimate-text")&&(e.setAttribute("tabindex",-1),t.setAttribute("tabindex",0),t.focus()),t&&(t.removeEventListener("click",function(e){return ls(e)}),t.addEventListener("click",function(e){return ls(e)}),t.removeEventListener("keydown",function(e){return ls(e,!0)}),t.addEventListener("keydown",function(e){return ls(e,!0)})),e&&(e.removeEventListener("click",function(e){return ls(e)}),e.addEventListener("click",function(e){return ls(e)}),e.removeEventListener("keydown",function(e){return ls(e,!0)}),e.addEventListener("keydown",function(e){return ls(e,!0)}))):(t=Array.prototype.slice.call(document.querySelectorAll("[data-obj-id]"))||[],(Array.prototype.slice.call(document.querySelectorAll("[data-leg-id]"))||[]).forEach(function(e){e.removeEventListener("click",function(e){return ls(e)}),e.addEventListener("click",function(e){return ls(e)}),e.removeEventListener("keydown",function(e){return ls(e,!0)}),e.addEventListener("keydown",function(e){return ls(e,!0)})}),t.forEach(function(e){e.removeEventListener("click",function(e){return ls(e)}),e.addEventListener("click",function(e){return ls(e)}),e.removeEventListener("keydown",function(e){return ls(e,!0)}),e.addEventListener("keydown",function(e){return ls(e,!0)})})))}function us(e){e.preventDefault();b&&(e=document.querySelector(".cmp-back-button"),t=document.querySelector(".cmp-modal__title"),n=document.querySelector(".cmp-horizontal-tabs"),o=document.querySelector(".cmp-detail
1s-view"),r=document.querySelector(".cmp-modal__logo"),e&&k(e,"hidden"),o&&k(o,"hidden"),v(n,"hidden"),t&&v(t,"hidden"),r)&&v(r,"hidden");var t,n,o,r,e=document.querySelector("[data-tab=".concat("vendors","]"));_s(e,!0),e.focus()}function ps(e){e.preventDefault()}function gs(){As(!1)}function Es(e){var t=e.currentTarget,n=t.parentElement.children,o=document.querySelectorAll(".cmp-horizontal-tabs__content.is-active .cmp-tab-content"),r=document.querySelector(".consent-dropdown > ul");"iabPurposes"===P&&(o=document.querySelectorAll(".cmp-horizontal-tabs__content.is-active .cmp-tabs .cmp-tab-content"));for(var i=0;i<n.length;i++)v(n[i],"is-active"),v(o[i],"show-category"),n[i].setAttribute("tabindex","-1"),n[i].setAttribute("aria-selected","false");k(t,"is-active");var s=t.getAttribute("data-category-original")||t.id,e=(k(document.querySelector('[data-category="'.concat(s,'"]')),"show-category"),t.setAttribute("tabindex","0"),t.setAttribute("aria-selected","true"),Us(e),t.innerText),a=C(t,"cmp-category-consented"),c=document.querySelector(".cmp-horizontal-tabs__content.is-active .cmp-mobile-dropdown");(a?k:v)(c,"cmp-category-consented"),c.querySelector(".cmp-selected-category").innerText=F(Sr[e]||e),document.querySelector('[data-category="'.concat(s,'"]')).click(),"iabPurposes"===P&&(Dr=t.getAttribute("aria-controls")||Dr,Cs(),r)&&C(r,"is-active")&&v(r,"is-active"),"vendorsTab"===P&&xi()}function fs(e){var t,n=e.currentTarget,o=document.querySelector('[data-category-original="'.concat(n.name,'"]')),r=document.querySelector(".cmp-mobile-dropdown"),i=document.querySelector("[data-category='".concat(n.name,"']")),s=i&&i.querySelector(".cmp-tabs__opt-out"),i=i&&i.querySelector(".cmp-tabs__gpc-message"),a=document.querySelector(".cmp-details-view > .cmp-details-header > .cmp-header-layout > .cmp-switch"),e=e.target;b&&(t=n.closest(".cmp-accordion__item"))&&t.classList.toggle("is-active"),isUsNationalEnabled&&"adpref"===P?GPPUtils.handleUsOptoutSwitches(n):((n.checked?(k(o,"cmp-category-consented"),a&&k(a,"cmp-category-consented"),k):(v(o,"cmp-category-consented"),a&&v(a,"cmp-category-consented"),v))(r,"cmp-category-consented"),__ScrtSdkApiOps.events.fireOnCategoryToggled(n.name,n.checked),b||(s||i)&&(n.checked?(s&&v(s,"active"),i&&k(i,"active"),i&&__ScrtSdkApiOps.events.fireOnGpcCategoryConflict(n.name,n.checked)):(s&&k(s,"active"),i&&v(i,"active"))),Ds(e,"onToggle"))}function Ss(e){var t,n,o,r,i,s,a=".".concat(b?"cmp-details-view":"cmp-tab-content"," > .cmp-accordion > .cmp-accordion__item"),c=e.target.closest(a),a=e.relatedTarget&&e.relatedTarget.closest(a);c&&a&&(t=a.querySelector("button"),s=c.querySelector("button"),n=c.querySelector(".cmp-accordion__sub-title > a"),o=a.querySelector(".cmp-accordion__sub-title > a"),e.target===n?a&&C(a,"is-active")&&(i=a.querySelector(".cmp-accordion__content"))&&(i=i.querySelectorAll('[tabindex="0"]'),e.relatedTarget===i[0]?bs(s):e.relatedTarget===s&&bs(i[0])):e.relatedTarget===n?c&&C(c,"is-active")&&(i=c.querySelector(".cmp-accordion__content"))&&(r=(i=i.querySelectorAll('[tabindex="0"]'))[0],i=i[i.length-1],e.target===r?c.nextSibling?bs(c.nextSibling.querySelector("button")):c.parentElement.nextSibling&&bs(c.parentElement.nextSibling.querySelector("button")):e.target===s&&bs(i)):e.target===s?a&&C(a,"is-active")&&(r=a.querySelector(".cmp-accordion__content"))&&(s=(i=r.querySelectorAll('[tabindex="0"]'))[i.length-1],e.relatedTarget===s?bs(o):e.relatedTarget===n&&bs(s)):e.relatedTarget!==t||c.nextSibling!==a&&c.parentElement.nextSibling!==a.parentElement||bs(n))}function bs(e){var t;e&&((t=document.querySelector(".cmp-tabs__content, .cmp-details-view, .atabs")).removeEventListener("focus",Ss,!0),e.focus(),t.addEventListener("focus",Ss,!0))}function ms(e){var e=e.currentTarget,t=e.parentElement.children;if(C(e,"is-active"))v(e,"is-active"),e.firstChild.setAttribute("aria-expanded",!1);else{for(var n=0;n<t.length;n++)C(t[n],"cmp-accordion__item")&&(v(t[n],"is-active"),t[n].firstChild.setAttribute("aria-expanded",!1));k(e,"is-active"),e.firstChild.setAttribute("aria-expanded",!0)}}function hs(e){for(var e=e.currentTarget,t=e.parentElement.children,n=document.querySelectorAll(".cmp-horizontal-tabs__content.subtabs"),o=document.querySelector(".consent-dropdown > ul"),r=(document.querySelector("#iabPurposes > .accept-reject-all.iabPurposes"),0);r<t.length;r++)v(t[r],"is-active"),v(n[r],"is-active"),t[r].setAttribute("aria-selected",!1),t[r].setAttribute("tabindex",-1);k(e,"is-active"),e.setAttribute("aria-selected",!0),e.setAttribute("tabindex",0);e=e.getAttribute("aria-controls");Dr=e||"",k(document.querySelector('[data-category="'.concat(e,'"]')),"is-active"),Cs(),o&&C(o,"is-active")&&v(o,"is-active")}function _s(e,t){var t=t?e:e.currentTarget,n=t.parentElement.children,o=document.getElementsByClassName("cmp-horizontal-tabs__content"),e=t.getAttribute("data-tab"),r=document.getElementById(e),i=document.querySelector(".cmp-dropdown.consent-dropdown > ul");if(!C(t,"is-active")||!C(r,"is-active")||"cookies"!=e){for(var o=O(o).filter(function(e){return!e.className.includes("subtabs")}),s=0;s<n.length;s++)v(n[s],"is-active"),v(o[s],"is-active"),n[s].setAttribute("aria-selected",!1),n[s].setAttribute("tabindex",-1);k(t,"is-active"),k(r,"is-active"),t.setAttribute("aria-selected",!0),t.setAttribute("tabindex",0);r=isUsNationalEnabled?"adpref":"iabPurposes",t=["adpref","iabPurposes"].includes(e)?r:"vendors"===e?"vendorsTab":"cookieTab";
1P=t,Dr||"iabPurposes"!==P||(Dr=Fr.length?Gi(Fr[0]):""),i&&Oi(i,!0),b&&t&&Ls(t),["adpref","cookieTab"].includes(P)&&b||xi(),Cs()}}function Cs(){var e,t,n,o=b?document.querySelector(".cmp-horizontal-tabs__nav.subtabs .is-active"):document.querySelector(".cmp-tabs__nav .purpose-details.is-active");o&&(o=o.getAttribute("aria-controls"),n=Ji("purposes"),e=Ji("specialFeatures"),t=document.querySelector("#iabPurposes > .accept-reject-all.iabPurposes"),n="purposes"===o&&1<n.length||"specialFeatures"===o&&1<e.length,t)&&(n?(C(t,"show-buttons")||k(t,"show-buttons"),xi()):C(t,"show-buttons")&&v(t,"show-buttons"))}function vs(e){e.preventDefault(),__ScrtSdkApiOps.events.fireOnClickSavePreferences(e),consentBannerUtils.getGpcFlyoutConflictMsgMarkup(!0),setTimeout(function(){ws("onSave"),Tr?Tr.focus():document.activeElement&&document.activeElement.blur();var e=bannerConfigUtils.getParams().lang;["ar","sd"].includes(e.toLowerCase())&&(br=!1,v(document.documentElement,"lang-ar"))},2e3),Ns("Save button clicked and Cookie preferences are saved and dialogue closed","assertive");var e=Ts(),n=Os();Is(),As(!0),bannerGenerator.postConsentedItems(e,!0).finally(function(){var e=I.reduce(function(e,t){return e[t.name]=n.includes(t.name),e},{});bannerGenerator.dropPrivaciCookies(e)}).catch(function(e){e&&bannerGenerator.handleConsentCookieRecordFail()})}function ys(e){e.preventDefault();e=Ts(!0);Is(!0),As(!1),bannerGenerator.postConsentedItems(e,!0).finally(function(){var e=I.reduce(function(e,t){return e[t.name]=!!t.disable_opt_out,e},{});bannerGenerator.dropPrivaciCookies(e)}).catch(function(e){e&&bannerGenerator.handleConsentCookieRecordFail()})}function Ts(n){var o=Os(),r=bannerGenerator.getConsentStateFromCookie();return I.map(function(e){var t=!!e.disable_opt_out||!n&&o.includes(e.name);return{cookie:{property_id:e.cookies[0].id},granted:t,is_essential:!!e.disable_opt_out,stc:bannerGenerator.getConsentStateChange(e.id,t?1:0,r),sdc_id:0,timestamp:parseInt(Date.now()/1e3)}}).flat()}function Os(){if(b){for(var e=document.querySelectorAll(".cmp-switch.cmp-category-consented"),t=[],n=0;n<e.length;n++)t.push(e[n].getAttribute("data-category-original"));return t}for(var o=bannerConfigUtils.isADACompliantBanner()?document.querySelectorAll(".cmp-category.cmp-category-consented"):document.querySelectorAll("li.cmp-category-consented"),r=[],i=0;i<o.length;i++)r.push(o[i].getAttribute("data-category-original"));return r}function Is(n){var e=TCFUtils.getVendorWithLegitimateInterests()||[],t=Nr.filter(function(e){return(hr||[]).includes(e)})||[],o=[],r=[],i=[],s=[],a=[],c=[],l=Array.prototype.slice.call(document.querySelectorAll("[data-vendor-id]")),d=Array.prototype.slice.call(document.querySelectorAll("[data-purposes-id]")),u=Array.prototype.slice.call(document.querySelectorAll("[data-specialfeatures-id]")),p=document.querySelectorAll(".usOptOuts"),g=(l.forEach(function(e){var t=parseInt(e.getAttribute("data-vendor-id"));o.push(t),n||(e=e.getElementsByClassName("consent")).length&&e[0].checked&&r.push(t)}),n||(i=e),d.forEach(function(e){var t=parseInt(e.getAttribute("data-purposes-id"));n||(e=e.getElementsByClassName("consent")).length&&e[0].checked&&s.push(t)}),l=Pr.length?t.filter(function(e){return!Pr.includes(e)}):t,u.forEach(function(e){var t=parseInt(e.getAttribute("data-specialfeatures-id"));n||(e=e.getElementsByClassName("consent")).length&&e[0].checked&&a.push(t)}),p&&0<p.length&&(n||p.forEach(function(e){var t=e.id;e.classList.contains("cmp-us-optout-consented")&&c.push(t)}),GPPUtils.updateUsNatioanlConsent(c)),[]),e=(document.querySelectorAll("[data-atp-vendor-id]").forEach(function(e){var t=parseInt(e.getAttribute("data-atp-vendor-id"));n||(e=e.getElementsByClassName("atp-consent")).length&&e[0].checked&&g.push(t)}),Gr.map(function(e){return e.id}));TCFUtils.setAtpConsents(g,e),TCFUtils.updateConsent({vendorDisclosed:o,vendorConsents:r,vendorLegitimateInterests:i,purposeConsents:s,purposeLegitimateInterests:l,specialFeatureOptins:a})}function Us(e){var t=document.querySelector(".cmp-horizontal-tabs__content.is-active .cmp-tabs__nav");if(C(e.currentTarget,"cmp-body"))return e.stopPropagation(),v(t,"is-expanded");(C(t,"is-expanded")?v:k)(t,"is-expanded"),e.stopPropagation()}function Ns(e,t){var n=document.createElement("div"),o="speak-"+Date.now(),r=(n.setAttribute("id",o),n.setAttribute("aria-live",t||"polite"),n.classList.add("hidden"),n.innerHTML=e,document.querySelector(".cmp-body"));r||(r=document.body,n.style.visibility="hidden"),r.appendChild(n),window.setTimeout(function(){r.removeChild(n)},1e4)}function As(e){var e=0<arguments.length&&void 0!==e&&e,t=(document.querySelector(".cmp-body.show-modal")&&(v(document.querySelector(".cmp-body.show-modal"),"show-modal"),__ScrtSdkApiOps.events.fireOnClosePrefCenter()),v(document.documentElement,"f-cc-pref-open"),TCFUtils.isGDPREnabled()&&(t=(t=document.querySelector(".cc-window"))&&"none"!==t.style.display&&!t.classList.contains("cc-invisible"),!e&&t||TCFUtils.setCmpDisplayStatusHidden()),vr=!(_r={}),P=Dr="",e||(Ns("Close button clicked and Cookie preference dialogue closed","assertive"),commonUtils.invokeCallbacksOfEvent(commonConstants.getSdkCallbackEvents().onPrefCenterClose)),Vr=!1,bannerConfigUtils.getParams().lang);br&&["ar","sd"].includes(t.toLowerCase())&&(br=!1,v(document.documentElement,"lang-ar")),e||(wr=setTimeout(function(){var e,t,n,o;ws("onClose"),Tr&&(e=Tr,t=document.querySelector(".f-cmp-cookie-pref-tab"),n=document.querySelector(".f-gpc-banner"),o=document.querySelector(".f-gpc-flyout"),n&&!n.classList.contains("hide-banner")&&e===t?t.focus():n&&n.classList.contains("hide-banner")&&o&&e===t?o.focus():e&&e.focus())},2e3))}function ws(e){var t=document.querySelector(".cmp-body");if(t)if("onOpen"===e){var n=document,o=t;do{for(var r=o.parentNode.childNodes,i=0;i<r.length;i++){var s=r[i];if(s!==o&&s.setAttribute&&!s.hasAttribute("data-old-aria-hidden")){s.setAttribute("data-old-aria-hidden",s.ariaHidden||"null"),s.setAttribute("aria-hidden","true"),js(s)&&(s.setAttribute("data-old-tabindex",js(s)),s.setAttribute("tabindex","-1"));
1for(var a=s.getElementsByTagName("*"),c=0;c<a.length;c++)a[c].setAttribute&&!a[c].hasAttribute("data-old-tabindex")&&js(a[c])&&(a[c].setAttribute("data-old-tabindex",js(a[c])),a[c].setAttribute("tabindex","-1"))}}}while((o=o.parentNode)!==n);Fs("0","-1")}else(function(){for(var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=document.querySelectorAll("[data-old-aria-hidden]"),n=document.querySelectorAll("[data-old-tabindex]"),o=0;o<t.length;o++){var r=t[o],i=r.getAttribute("data-old-aria-hidden");"null"===i?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",i),r.removeAttribute("data-old-aria-hidden")}for(var s=0;s<n.length;s++){var a=n[s],c=a.getAttribute("data-old-tabindex");"null"===c?a.removeAttribute("tabindex"):a.setAttribute("tabindex",c),a.removeAttribute("data-old-tabindex")}e&&"onClose"==e&&Fs("-1","0")})(e)}function js(e){return e&&(e=>{var t;return e instanceof HTMLElement&&!(0===e.offsetWidth&&0===e.offsetHeight||e.hasAttribute("disabled")&&e.disabled)&&(["input","select","textarea","button","a","iframe"].includes(e.tagName.toLowerCase())&&!e.hasAttribute("disabled")||(null!==(t=e.getAttribute("tabindex"))?0<=parseInt(t,10):e.hasAttribute("contenteditable")||!("a"!==e.tagName.toLowerCase()||!e.hasAttribute("href"))))})(e)&&void 0!==e.tabIndex?e.tabIndex:null}function Fs(e,t){document.querySelectorAll('.cc-message-container [tabindex="'.concat(e,'"], .cc-compliance [tabindex="').concat(e,'"]')).forEach(function(e){e.setAttribute("tabindex",t)});e=document.querySelector(".f-cmp-flyout-wrapper");e&&e.querySelectorAll("a, button, input, select, textarea, [tabindex]").forEach(function(e){e.setAttribute("tabindex",t)})}function Ps(e,t){if(w.showDisabledEnabledText)for(var n=0;n<e.length;n++)e[n].innerHTML=F(t?"Accepted":"Rejected",!0),e[n].title=F(t?"Accepted":"Rejected",!0)}function Ds(n,e){var t,o,r;
1!n||"adpref"===P&&isUsNationalEnabled||"vendorsTab"===P||(n&&n.parentElement&&(n.checked?k:v)(n.parentElement,"cmp-category-consented"),"onToggle"===e?(e=I.find(function(e){return e.name===n.name}))&&(o=document.querySelectorAll(".cc-enable-disable-".concat(e.id)),Hs(e,n.checked,!0),t=n.checked,Ps(o,t=w.compliance===commonConstants.getConstants().complianceType.HYBRID?$r(e,w.compliance).isConsented:t),w.showDisabledEnabledText)&&(o=b?"toggle-action-message-":"cmp-category-switch-",o=document.getElementById(o+e.id),o=!Vr||(r=document.querySelector(".cmp-details-view")).classList.contains("hidden")?o:r.querySelector("#toggle-action-message-"+e.id))&&(o.textContent="",o.textContent=t?n.name+" Accepted":n.name+" Rejected"):I.filter(function(e){return w&&w.hideToggleForEssentialCategories?!e.disable_opt_out:e}).forEach(function(e,t){Ps(document.querySelectorAll(".cc-enable-disable-".concat(e.id)),n[t]&&n[t].checked)}))}function Ms(){var e="true"===this.getAttribute("aria-expanded"),t=(e||(t=this.closest(".f-cmp-accordion-container"))&&(t=t.querySelector('.f-cmp-accordion-trigger[aria-expanded="true"]'))&&t!==this&&Ms.call(t),document.getElementById(this.getAttribute("aria-controls"))),n=this.closest(".f-cmp-accordion-item");this.setAttribute("aria-expanded",!e),t&&(t.hidden=e),n&&(e?v:k)(n,"is-active"),xi()}function ks(){var e=document.querySelector(".f-cmp-accordion-container");e&&e.querySelectorAll(".f-cmp-accordion-trigger").forEach(function(e){e.removeEventListener("click",Ms),e.addEventListener("click",Ms)})}function xs(){var e="true"===this.getAttribute("aria-expanded"),e=(this.setAttribute("aria-expanded",!e),document.getElementById(this.getAttribute("aria-controls")));e&&("true"===this.getAttribute("aria-expanded")?k:v)(e,"is-active")}function Vs(){var e=document.getElementById("crossDomainConsent");e&&(e.removeEventListener("click",xs),e.addEventListener("click",xs))}function Ls(e){var o="cookieTab"===e,t=[],e=[],n=w.hideTrackers&&yr?document.querySelectorAll(".cmp-list-tile-action.purposes > .cmp-list-tile-button"):document.querySelectorAll(".cmp-list-tile-action > .cmp-list-tile-button:not(.adpref)");if("iabPurposes"===P)t=document.querySelectorAll(".cmp-list > .cmp-list-tile > .cmp-list-tile-content.purposes"),e=document.querySelectorAll(".cmp-list > .cmp-list-tile > .cmp-list-tile-action.legitmate-interest")||[];else if("vendorsTab"===P)t=document.querySelectorAll(".cmp-vendor-list  > .cmp-vendor-list-tile > .cmp-vendor-list-tile-content.vendorContent"),n=document.querySelectorAll(".cmp-vendor-list-tile-action.vendorAction > .cmp-list-tile-button"),ks(),fi();else if(o)t=w.hideTrackers&&yr?document.querySelectorAll(".cmp-list > .cmp-list-tile > .cmp-list-tile-content.adpref"):isUsNationalEnabled?document.querySelectorAll(".cmp-list > .cmp-list-tile > .cmp-list-tile-content:not(.adpref)"):document.querySelectorAll(".cmp-list > .cmp-list-tile > .cmp-list-tile-content");else if("adpref"===P)return t=[],void(e=[]);for(var r=document.querySelector(".cmp-back-button"),i=((D||isUsNationalEnabled&&!o)&&(t=[]),0);i<t.length;i++)(e=>{t[e]&&t[e].removeEventListener("click",function(){Or=t[e],Di(e,o,t[e])}),n[e]&&n[e].removeEventListener("click",function(){Or=n[e],Di(e,o,n[e])}),t[e]&&t[e].addEventListener("click",function(){Or=t[e],Di(e,o,t[e])}),n[e]&&n[e].addEventListener("click",function(){Or=n[e],Di(e,o,n[e])})})(i);var s,a=Hr(e.entries());try{for(a.s();!(s=a.n()).done;)(()=>{var e=Et(s.value,2),t=e[0],n=e[1];n.removeEventListener("click",function(){Di(t,o,Or=n)}),n.addEventListener("click",function(){Di(t,o,Or=n)})})()}catch(e){a.e(e)}finally{a.f()}r&&(r.removeEventListener("click",function(){return Ys(o)}),r.addEventListener("click",function(){return Ys(o)}))}function Gs(e){isUsNationalEnabled&&Js(0<arguments.length&&void 0!==e?e:[])}function Rs(e,t){var n,o,r,t=1<arguments.length&&void 0!==t&&t,i="".concat(e?".cmp-multi-level":""),s=document.querySelector(".cmp-body".concat(i," .cmp-modal"));function a(e){r=s.contains(e.target)?e.target:((r==n?o:n).focus(),document.activeElement)}!s||0===(i=Array.from(s.querySelectorAll('button, [href], [tabindex]:not
1([tabindex="-1"])'))).length||(n=i[0],o=i[i.length-1],r=null,e&&!Bs()&&(n=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=Bs()?0:1;return e[t]}(i)),Lr&&document.removeEventListener("focus",Lr,!0),Lr=a,document.addEventListener("focus",a,!0),t)||(e?(s.focus(),setTimeout(function(){n.focus()},100)):n.focus())}function Bs(){var e=document.querySelector(".cmp-back-button");return e&&e.classList.contains("hidden")}function zs(e,t,n,o){var e=0<arguments.length&&void 0!==e?e:"",r=1<arguments.length?t:void 0,i=2<arguments.length&&void 0!==n?n:"",t=3<arguments.length&&void 0!==o?o:"",n=document.querySelector(".cmp-dropdown-button.consent-dropdown-btn > span"),o=!1,n=(n&&(o="Legitimate Interests"===n.innerText),Dr!==t||"purposes"===Dr&&o);if("iabPurposes"!==P||!n){var t="vendorsTab"===i?"vendors":"purposes"===i?"purposes":"adpref"===i?"adpref":"cookies",o=document.querySelector("".concat(".accept-reject-all.".concat(t)," > .accept-reject-text.",t)),s="accept"===e,a=(e&&o&&(o.innerHTML="<p>".concat(F(s?"Accepted":"Rejected",!0),"</p>")),[]),c=s?k:v;i&&"cookieTab"!==i||I.filter(function(e){return w&&w.hideToggleForEssentialCategories?!e.disable_opt_out:e}).forEach(function(t,e){Hs(t,s),e,t.disable_opt_out,document.querySelectorAll('[data-category-original="'.concat(t.name,'"]')).forEach(function(e){a.push(e),e&&!t.disable_opt_out&&c(e,"cmp-category-consented")})});for(var l,d=0;d<r.length;d++)r[d]&&!r[d].disabled&&(r[d].checked=s),"adpref"===i&&(l=r[d].closest(".usOptOuts"),c(l,"cmp-us-optout-consented"));!w.showDisabledEnabledText||i&&"cookieTab"!==i||Ds(r,"onToggleAll");n=commonConstants.getSelectAllActionMessagesForScreenReader()["iabPurposes"===i?Dr:i||"cookieTab"],t=document.getElementById("select-all-action-message-"+(i||"cookieTab"));t&&n&&(t.textContent="",t.textContent=s?n.selectAll:n.unselectAll)}}function Hs(e,t,n){var o,r,i,s,a,c,l,d,n=2<arguments.length&&void 0!==n&&n;D||e.disable_opt_out||(c=b?".cmp-decline-text":".cmp-tabs__opt-out",s=document.querySelector("[data-category='".concat(e.name,"']")),s=lr?document.querySelector(".cmp-details-header > .cmp-decline-text"):s.querySelector(c),o=document.getElementById("cmp-".concat(e.id,"__gpc-conflict-message")),r=document.getElementById("cmp-".concat(e.id,"__gpc-conflict-message-details")),i=s,c=(t?v:k).bind(this),s=(t?k:v).bind(this),i&&(c(i,"active"),!t)&&n&&(a=Zs(e,"opt_out_text"),i.textContent="",setTimeout(function(){i.textContent=a},0)),c=bannerConfigUtils.getGpcConfig().enable_gpc_conflict_message_toggle,o&&c&&(s(o,"active"),t)&&n&&!Vr&&(l=o.textContent,o.textContent="",setTimeout(function(){o.textContent=l},0)),r&&c&&(s(r,"active"),t)&&n&&Vr&&(d=r.textContent,r.textContent="",setTimeout(function(){r.textContent=d},0)))}function qs(e,t){var n="",o="",o="vendorsTab"===(1<arguments.length&&void 0!==t?t:"")?(n=document.querySelectorAll(".cmp-vendor-list-tile-action > .cmp-switch > input"),document.querySelector(".cmp-details-view > .cmp-vendor-list > .cmp-vendor-list-tile > .cmp-vendor-list-tile-action > .cmp-switch > input")):(n=document.querySelectorAll(".cmp-list-tile-action > .cmp-switch > input"),document.querySelector(".cmp-header-layout > .cmp-switch > input"));if("categoryDetailsPage"!==e)return Ks(n,o,!0);Ks(n,o,!1)}function Ks(e,t,n){for(var o=0;o<e.length&&(e[o]&&t);o++)e[o].name===t.name&&(n&&t.removeEventListener("input",fs),n&&t.addEventListener("input",fs),n?t.checked=e[o].checked:e[o].checked=t.checked);n&&(lr=n)}function Ys(e){var t=document.querySelector(".cmp-modal__close"),t=(Vr=!1,t&&t.focus(),document.querySelector(".cmp-horizontal-tabs")),n=document.querySelector(".cmp-back-button"),o=document.querySelector(".cmp-details-view"),r=document.querySelector(".cmp-modal__title"),i=o.querySelector(".cmp-header-layout > .cmp-switch > input"),s=document.querySelectorAll(".cmp-list-tile-action > .cmp-switch > input"),a=document.querySelectorAll(".cmp-accordion__item"),c=document.querySelector(".cmp-modal__logo");if(qs("categoryDetailsPage",P),e&&!["adpref","vendorsTab"].includes(P)){if(lr=!1,yr&&"usnatv1"!==TCFUtils.getGppActiveSection()){Mi();for(var l=document.querySelectorAll(".cmp-switch.horizontal > input"),e=[],l=(e=O(l)).filter(function(e){return!e.id.includes("purposes")&&!e.id.includes("specialFeatures")&&!e.id.includes("vendor")}),d=0;d<l.length;d++)l[d].removeEventListener("input",fs),l[d].addEventListener("input",fs);Gs(e)}for(var u=0;u<s.length;u++)i&&s[u].name===i.name&&(s[u].checked=i.checked,Ds(s[u],"onToggle"))}k(n,"hidden"),k(o,"hidden"),v(t,"hidden"),v(r,"hidden"),c&&v(c,"hidden");for(var p=0;p<a.length;p++)v(a[p],"is-active");Rs(!0,!0),Or&&(Or.focus(),Or=null)}function C(e,t){return e&&!!e.getAttribute("class")&&-1<e.getAttribute("class").indexOf(t)}function k(e,t){e&&e.classList?e.classList.add(t):e&&!C(e,t)&&e.setAttribute("class",e.getAttribute("class")+" "+t)}function v(e,t){e&&e.classList?e.classList.remove(t):e&&C(e,t)&&e.setAttribute("class",e.getAttribute("class").replace(t," "))}function Ws(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=e.which;13!==n&&32!==n||e.currentTarget.classList.contains("readonly")||(t?e.currentTarget.checked=!e.currentTarget.checked:e.currentTarget.querySelector("input[type=checkbox]").click(),e.preventDefault())}function Js(e){var e=0<arguments.length&&void 0!==e?e:[],t=document.querySelector(".accept-reject-all.us > #acceptAll-adpref"),n=document.querySelector(".accept-reject-all.us > #rejectAll-adpref"),o=[];if((o=e.filter(function(e){return e.id.includes("optOut")}))&&0<o.length)for(var r=0;r<o.length;r++)o[r].removeEventListener("input",fs),o[r].addEventListener("input",fs);t&&(t.removeEventListener("click",function(){return zs("accept",o,"adpref")}),t.addEventListener("click",function(){return zs("accept",o,"adpref")})),n&&(t.removeEventListener("click",function(){return zs("accept",o,"adpref")}),n.addEventListener("click",function(){return zs("reject",o,"adpref")}))}function Zs(e,t,n){var o,r,n=!(2<arguments.length&&void 0!==n)||n,i=bannerConfigUtils.getParams().lang,n=n?F(e[t]):e[t],s=e.mappings&&JSON.parse(e.mappings),s=bannerConfigUtils.getParams().is_language_enabled&&s&&s[i]&&s[i][t]||n;return"description"==t&&GCMUtils.isGCMEnabled()&&(i=GCMUtils.getGCMDefaultCategoryMapping(),o=commonConstants.getConstants().gcmConsentTypeDescs,r="<ul>",i[e.name])&&i[e.name].forEach(function(e){r+="<li>".concat(Br(F(o[e])),"</li>")}),r&&(s+=r+="</ul>"),"description"==t?s:_(s)}function Qs(e){var t=bannerConfigUtils.getParams().lang,n=bannerConfigUtils.getParams().is_language_enabled,o=e.mappings&&JSON.parse(e.mappings);return n&&o&&o[t]&&o[t].opt_out_text||e.opt_out_text}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xs(t){var n=this.constructor;return this.then(function(e){return n.resolve(t()).then(function(){return e})},function(e){return n.resolve(t()).then(function(){return n.reject(e)})})}function $s(e){return e&&void 0!==e.length}function ea(){}function S(e){if(!(this instanceof S))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],ia(e,this)}function ta(n,o){for(;3===n._state;)n=n._value;0!==n._state?(n._handled=!0,S._immediateFn(function(){var e,t=1===n._state?o.onFulfilled:o.onRejected;if(null!==t){try{e=t(n._value)}catch(e){return void oa(o.promise,e)}na(o.promise,e)}else(1===n._state?na:oa)(o.promise,n._value)})):n._deferreds.push(o)}function na(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==N(e)||"function"==typeof e)){var n=e.then;if(e instanceof S)return t._state=3,t._value=e,ra(t);if("function"==typeof n)return ia((o=n,r=e,function(){o.apply(r,arguments)}),t)}t._state=1,t._value=e,ra(t)}catch(e){oa(t,e)}var o,r}function oa(e,t){e._state=2,e._value=t,ra(e)}function ra(e){2===e._state&&0===e._deferreds.length&&S._immediateFn(function(){e._handled||S._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)ta(e,e._deferreds[t]);e._deferreds=null}function ia(e,t){var n=!1;try{e(function(e){n||(n=!0,na(t,e))},function(e){n||(n=!0,oa(t,e))})}catch(e){n||(n=!0,oa(t,e))}}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}window.SecuritiSDK=Xo[0],window.__ScrtSdkApiOps=Xo[1],window.preferenceCenterGeneration=(gr={http_cookie:"Cookie",local_storage_item:"Local storage item",session_storage_item:"Session storage item",image_beacon:"Beacon"},F=bannerConfigUtils.getTranslatedText,_=consentBannerUtils.escapeHtml,Er=bannerConfigUtils.getDefaultTranslationText,fr=!1,mr=br=!(Sr={vendors:"Vendors",purposes:"Purposes",features:"Features",specialPurposes:"Special Purposes",specialFeatures:"Special Features",legIntPurposes:"Legitimate Interest Purposes",consentPurpose:"Consent Purposes",stacks:"Stacks"}),hr=[],_r={},P="",Or=Tr=null,D=yr=vr=!(Cr=[]),Ir={tcfVendors:bannerConfigUtils.getTranslatedText("TCF Vendors",!0)},Ur=commonConstants.getConstants().consentPurposeIds,Nr=[2,7,8,9,10,11],wr=Ar=null,jr={textToDisplay:commonConstants.getConstants().vendorTabHeading,name:"vendors"},commonConstants.getConstants().defaultPurposeDescription,commonConstants.getConstants().defaultVendorDescription,Fr=[],f=bannerConfigUtils.getIABConfig(),Pr=[],Dr="",Mr=13,kr=40,M=Vr=!(xr=38),Lr=null,Gr=[],Rr=new Set,Br=function(e){return Boolean(e&&String(e).startsWith("<p>
1"))?e:"<p>"+(e||"")+"</p>"},{showCookiePreference:function(){return ei.apply(this,arguments)},setTheme:function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(!fr){for(var n=document.getElementsByClassName("cmp-pref-styles"),o=commonConstants.getConstants().cspNonceVal,r=0;r<n.length;r++)n[r].parentElement.removeChild(n[r]);var i=document.createElement("style"),o=(i.setAttribute("class","cmp-pref-styles"),o&&i.setAttribute("nonce",o),document.head.appendChild(i),e.button.text||window.cookieconsent.utils.getContrast(e.button.background)),t=t?e.popup.background:e.button.text;i.sheet.insertRule(".cmp-theme.f-pref-sdk-banner, .cc-window, .f-cmp-flyout-wrapper {\n            --prefTextColor: ".concat(e.prefCenter.text||"",";\n            --prefBodyColor: ").concat(t||"",";\n            --prefFooterColor: ").concat(e.prefCenter.footer||"",";\n            --prefButtonColor: ").concat(e.button.background||"",";\n            --prefButtonTextColor: ").concat(o||"",";\n            --prefSelectorBgColor: ").concat(e.prefCenter.selector||"",";\n            --prefSelectorTextColor: ").concat(t||"",";\n            --prefFocusRingColor: ").concat(e.focusRingColor||e.button.background||"",";\n            --prefLinkColor: ").concat(e.popup.link||e.prefCenter.text||"",";\n        }"),0)}},setBannerOptions:function(e){b="multilevel"===(w=e).preferenceCenterStyle},unsetTheme:function(){fr=!0},setPurposes:function(e){U=e},setVendors:function(t,e){Object.keys(t).length&&(A=Object.keys(t).map(function(e){return t[e]}).sort(function(e,t){return e.name.localeCompare(t.name)}))},setAtpVendors:function(e){var t;e&&e.length&&(e=(t=Ji("atpVendors")).length?e.filter(function(e){return t.includes(e.id)}):[]).length&&(Gr=O(e).sort(function(e,t){return e.name.localeCompare(t.name)}),Rr=new Set,Ir.atpVendors=F("ATP Vendors",!0))},restoreAtpConsents:function(e){var t=new Set(Gr.map(function(e){return e.id}));Rr=new Set(e.filter(function(e){return t.has(e)}))},getAtpVendorIds:function(){return Gr.map(function(e){return e.id})},addClass:k,removeDisabledLink:function(){var e=document.getElementById("securitiCmpCookiePrefBtn"),t=document.getElementById("showPurposes"),n=document.getElementById("showVendors"),o=document.querySelector(".f-banner-link .f-cmp-cookie-pref-tab");C(e,"disabled-link")&&v(e,"disabled-link"),C(t,"disabled-link")&&v(t,"disabled-link"),C(n,"disabled-link")&&v(n,"disabled-link"),C(o,"disabled-link")&&v(o,"disabled-link")},removeClass:v}),zr=setTimeout,S.prototype.catch=function(e){return this.then(null,e)},S.prototype.then=function(o,e){var t=new this.constructor(ea);return ta(this,new function(e,t,n){this.onFulfilled="function"==typeof o?o:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(0,e,t)),t},S.prototype.finally=Xs,S.all=function(t){return new S(function(r,i){if(!$s(t))return i(new TypeError("Promise.all accepts an array"));var s=Array.prototype.slice.call(t);if(0===s.length)return r([]);for(var a=s.length,e=0;s.length>e;e++)!function t(n,e){try{if(e&&("object"==N(e)||"function"==typeof e)){var o=e.then;if("function"==typeof o)return o.call(e,function(e){t(n,e)},i)}s[n]=e,0==--a&&r(s)}catch(e){i(e)}}(e,s[e])})},S.resolve=function(t){return t&&"object"==N(t)&&t.constructor===S?t:new S(function(e){e(t)})},S.reject=function(n){return new S(function(e,t){t(n)})},S.race=function(r){return new S(function(e,t){if(!$s(r))return t(new TypeError("Promise.race accepts an array"));for(var n=0,o=r.length;n<o;n++)S.resolve(r[n]).then(e,t)})},S._immediateFn="function"==typeof ca?function(e){ca(e)}:function(e){zr(e,0)},S._unhandledRejectionFn=function(e){void 0!==console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},"Promise"in(Xo=(()=>{if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==aa)return aa;throw Error("unable to locate global object")})())?Xo.Promise.prototype.finally||(Xo.Promise.prototype.finally=Xs):Xo.Promise=S;var sa=(s=>{var c,e=Object.prototype,l=e.hasOwnProperty,d=Object.defineProperty||function(e,t,n){e[t]=n.value},t="function"==typeof Symbol?Symbol:{},o=t.iterator||"@@iterator",n=t.asyncIterator||"@@asyncIterator",r=t.toStringTag||"@@toStringTag";function i(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{i({},"")}catch(s){i=function(e,t,n){return e[t]=n}}function a(e,t,n,o){var r,i,s,a,t=t&&t.prototype instanceof S?t:S,t=Object.create(t.prototype),o=new O(o||[]);return d(t,"_invoke",{value:(r=e,i=n,s=o,a=p,function(e,t){if(a===g)throw new Error("Generator is already running");if(a===E){if("throw"===e)throw t;return U()}for(s.method=e,s.arg=t;;){var n=s.delegate;if(n){n=function e(t,n){var o=n.method,r=t.iterator[o];if(r===c)return n.delegate=null,"throw"===o&&t.iterator.return&&
vendor: 5,115 bytes, line 1
1(n.method="return",n.arg=c,e(t,n),"throw"===n.method)||"return"!==o&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+o+"' method")),f;o=u(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,f;r=o.arg;return r?r.done?(n[t.resultName]=r.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=c),n.delegate=null,f):r:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}(n,s);if(n){if(n===f)continue;return n}}if("next"===s.method)s.sent=s._sent=s.arg;else if("throw"===s.method){if(a===p)throw a=E,s.arg;s.dispatchException(s.arg)}else"return"===s.method&&s.abrupt("return",s.arg);a=g;n=u(r,i,s);if("normal"===n.type){if(a=s.done?E:"suspendedYield",n.arg===f)continue;return{value:n.arg,done:s.done}}"throw"===n.type&&(a=E,s.method="throw",s.arg=n.arg)}})}),t}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}s.wrap=a;var p="suspendedStart",g="executing",E="completed",f={};function S(){}function b(){}function m(){}i(t={},o,function(){return this});var h=Object.getPrototypeOf,_=((h=h&&h(h(I([]))))&&h!==e&&l.call(h,o)&&(t=h),m.prototype=S.prototype=Object.create(t));function C(e){["next","throw","return"].forEach(function(t){i(e,t,function(e){return this._invoke(t,e)})})}function v(s,a){var t;d(this,"_invoke",{value:function(n,o){function e(){return new a(function(e,t){!function t(e,n,o,r){var i,e=u(s[e],s,n);if("throw"!==e.type)return(n=(i=e.arg).value)&&"object"==N(n)&&l.call(n,"__await")?a.resolve(n.__await).then(function(e){t("next",e,o,r)},function(e){t("throw",e,o,r)}):a.resolve(n).then(function(e){i.value=e,o(i)},function(e){return t("throw",e,o,r)});r(e.arg)}(n,o,e,t)})}return t=t?t.then(e,e):e()}})}function y(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(y,this),this.reset(!0)}function I(t){if(t){var n,e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return n=-1,(e=function e(){for(;++n<t.length;)if(l.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=c,e.done=!0,e}).next=e}return{next:U}}function U(){return{value:c,done:!0}}return d(_,"constructor",{value:b.prototype=m,configurable:!0}),d(m,"constructor",{value:b,configurable:!0}),b.displayName=i(m,r,"GeneratorFunction"),s.isGeneratorFunction=function(e){e="function"==typeof e&&e.constructor;return!!e&&(e===b||"GeneratorFunction"===(e.displayName||e.name))},s.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,i(e,r,"GeneratorFunction")),e.prototype=Object.create(_),e},s.awrap=function(e){return{__await:e}},C(v.prototype),i(v.prototype,n,function(){return this}),s.AsyncIterator=v,s.async=function(e,t,n,o,r){void 0===r&&(r=Promise);var i=new v(a(e,t,n,o),r);return s.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},C(_),i(_,r,"Generator"),i(_,o,function(){return this}),i(_,"toString",function(){return"[object Generator]"}),s.keys=function(e){var t,n=Object(e),o=[];for(t in n)o.push(t);return o.reverse(),function e(){for(;o.length;){var t=o.pop();if(t in n)return e.value=t,e.done=!1,e}return e.done=!0,e}},s.values=I,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=c,this.done=!1,this.delegate=null,this.method="next",this.arg=c,this.tryEntries.forEach(T),!e)for(var t in this)"t"===t.charAt(0)&&l.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=c)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var o=this;function e(e,t){return i.type="throw",i.arg=n,o.next=e,t&&(o.method="next",o.arg=c),!!t}for(var t=this.tryEntries.length-1;0<=t;--t){var r=this.tryEntries[t],i=r.completion;if("root"===r.tryLoc)return e("end");if(r.tryLoc<=this.prev){var s=l.call(r,"catchLoc"),a=l.call(r,"finallyLoc");if(s&&a){if(this.prev<r.catchLoc)return e(r.catchLoc,!0);if(this.prev<r.finallyLoc)return e(r.finallyLoc)}else if(s){if(this.prev<r.catchLoc)return e(r.catchLoc,!0)}else{if(!a)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return e(r.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;0<=n;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&l.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}var i=(r=r&&("break"===e||"continue"===e)&&r.tryLoc<=t&&t<=r.finallyLoc?null:r)?r.completion:{};return i.type=e,i.arg=t,r?(this.method="next",this.next=r.finallyLoc,f):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var n=this.tryEntries[t];
1if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var n,o,r=this.tryEntries[t];if(r.tryLoc===e)return"throw"===(n=r.completion).type&&(o=n.arg,T(r)),o}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:I(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=c),f}},s})("object"==(void 0===da?"undefined":N(da))?da.exports:{});try{regeneratorRuntime=sa}catch(e){"object"==("undefined"==typeof globalThis?"undefined":N(globalThis))?globalThis.regeneratorRuntime=sa:Function("r","regeneratorRuntime = r")(sa)}}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},la("timers").setImmediate)},{"@iabgpp/cmpapi":188,timers:190}]},{},[191]);

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.