
(()=>{"use strict";var e,t,s,r,n,i,o,a,c={1040:e=>{function t(e){return(t="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)}e.exports=function(){for(var e,s,r=[],n=window,i=n;i;){try{if(i.frames.__tcfapiLocator){e=i;break}}catch(e){}if(i===n.top)break;i=i.parent}e||(function e(){var t=n.document,s=!!n.frames.__tcfapiLocator;if(!s)if(t.body){var r=t.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",t.body.appendChild(r)}else setTimeout(e,5);return!s}(),n.__tcfapi=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.length)return r;"setGdprApplies"===t[0]?t.length>3&&2===parseInt(t[1],10)&&"boolean"==typeof t[3]&&(s=t[3],"function"==typeof t[2]&&t[2]("set",!0)):"ping"===t[0]?"function"==typeof t[2]&&t[2]({gdprApplies:s,cmpLoaded:!1,cmpStatus:"stub"}):r.push(t)},n.addEventListener("message",(function(e){var s="string"==typeof e.data,r={};if(s)try{r=JSON.parse(e.data)}catch(e){}else r=e.data;var n="object"===t(r)&&null!==r?r.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(t,r){var i={__tcfapiReturn:{returnValue:t,success:r,callId:n.callId}};e&&e.source&&e.source.postMessage&&e.source.postMessage(s?JSON.stringify(i):i,"*")}),n.parameter)}),!1))}}},l={};!function(e){e.PING="ping",e.GET_TC_DATA="getTCData",e.GET_IN_APP_TC_DATA="getInAppTCData",e.GET_VENDOR_LIST="getVendorList",e.ADD_EVENT_LISTENER="addEventListener",e.REMOVE_EVENT_LISTENER="removeEventListener"}(e||(e={})),function(e){e.STUB="stub",e.LOADING="loading",e.LOADED="loaded",e.ERROR="error"}(t||(t={})),function(e){e.VISIBLE="visible",e.HIDDEN="hidden",e.DISABLED="disabled"}(s||(s={})),function(e){e.TC_LOADED="tcloaded",e.CMP_UI_SHOWN="cmpuishown",e.USER_ACTION_COMPLETE="useractioncomplete"}(r||(r={}));class p{listenerId;callback;next;param;success=!0;constructor(e,t,s,r){Object.assign(this,{callback:e,listenerId:s,param:t,next:r});try{this.respond()}catch(e){this.invokeCallback(null)}}invokeCallback(e){const t=null!==e;"function"==typeof this.next?this.callback(this.next,e,t):this.callback(e,t)}}class u extends p{respond(){this.throwIfParamInvalid(),this.invokeCallback(new f(this.param,this.listenerId))}throwIfParamInvalid(){if(!(void 0===this.param||Array.isArray(this.param)&&this.param.every(Number.isInteger)))throw new Error("Invalid Parameter")}}class d{eventQueue=new Map;queueNumber=0;add(e){return this.eventQueue.set(this.queueNumber,e),this.queueNumber++}remove(e){return this.eventQueue.delete(e)}exec(){this.eventQueue.forEach(((e,t)=>{new u(e.callback,e.param,t,e.next)}))}clear(){this.queueNumber=0,this.eventQueue.clear()}get size(){return this.eventQueue.size}}class h{static apiVersion="2";static tcfPolicyVersion;static eventQueue=new d;static cmpStatus=t.LOADING;static disabled=!1;static displayStatus=s.HIDDEN;static cmpId;static cmpVersion;static eventStatus;static gdprApplies;static tcModel;static tcString;static reset(){delete this.cmpId,delete this.cmpVersion,delete this.eventStatus,delete this.gdprApplies,delete this.tcModel,delete this.tcString,delete this.tcfPolicyVersion,this.cmpStatus=t.LOADING,this.disabled=!1,this.displayStatus=s.HIDDEN,this.eventQueue.clear()}}class g{cmpId=h.cmpId;cmpVersion=h.cmpVersion;gdprApplies=h.gdprApplies;tcfPolicyVersion=h.tcfPolicyVersion}class m extends g{cmpStatus=t.ERROR}class f extends g{tcString;listenerId;eventStatus;cmpStatus;isServiceSpecific;useNonStandardTexts;publisherCC;purposeOneTreatment;outOfBand;purpose;vendor;specialFeatureOptins;publisher;constructor(e,t){if(super(),this.eventStatus=h.eventStatus,this.cmpStatus=h.cmpStatus,this.listenerId=t,h.gdprApplies){const t=h.tcModel;this.tcString=h.tcString,this.isServiceSpecific=t.isServiceSpecific,this.useNonStandardTexts=t.useNonStandardTexts,this.purposeOneTreatment=t.purposeOneTreatment,this.publisherCC=t.publisherCountryCode,this.outOfBand={allowedVendors:this.createVectorField(t.vendorsAllowed,e),disclosedVendors:this.createVectorField(t.vendorsDisclosed,e)},this.purpose={consents:this.createVectorField(t.purposeConsents),legitimateInterests:this.createVectorField(t.purposeLegitimateInterests)},this.vendor={consents:this.createVectorField(t.vendorConsents,e),legitimateInterests:this.createVectorField(t.vendorLegitimateInterests,e)},this.specialFeatureOptins=this.createVectorField(t.specialFeatureOptins),this.publisher={consents:this.createVectorField(t.publisherConsents),legitimateInterests:this.createVectorField(t.publisherLegitimateInterests),customPurpose:{consents:this.createVectorField(t.publisherCustomConsents),legitimateInterests:this.createVectorField(t.publisherCustomLegitimateInterests)},restrictions:this.createRestrictions(t.publisherRestrictions)}}}createRestrictions(e){const t={};if(e.numRestrictions>0){const s=e.getMaxVendorId();for(let r=1;r<=s;r++){const s=r.toString();e.getRestrictions(r).forEach((e=>{const r=e.purposeId.toString();t[r]||(t[r]={}),t[r][s]=e.restrictionType}))}}return t}createVectorField(e,t){return t?t.reduce(((t,s)=>(t[String(s)]=e.has(Number(s)),t)),{}):[...e].reduce(((e,t)=>(e[t[0].toString(10)]=t[1],e)),{})}}class v extends f{constructor(e){super(e),delete this.outOfBand}createVectorField(e){return[...e].reduce(((e,t)=>e+(t[1]?"1":"0")),"")}createRestrictions(e){const t={};if(e.numRestrictions>0){const s=e.getMaxVendorId();e.getRestrictions().forEach((e=>{t[e.purposeId.toString()]="_".repeat(s)}));for(let r=0;r<s;r++){const s=r+1;e.getRestrictions(s).forEach((e=>{const s=e.restrictionType.toString(),n=e.purposeId.toString(),i=t[n].substr(0,r),o=t[n].substr(r+1);t[n]=i+s+o}))}}return t}}class C extends g{cmpLoaded=!0;cmpStatus=h.cmpStatus;displayStatus=h.displayStatus;apiVersion=String(h.apiVersion);gvlVersion;constructor(){super(),h.tcModel&&h.tcModel.vendorListVersion&&(this.gvlVersion=+h.tcModel.vendorListVersion)}}class E extends p{respond(){this.invokeCallback(new C)}}class I extends u{respond(){this.throwIfParamInvalid(),this.invokeCallback(new v(this.param))}}class b extends Error{constructor(e){super(e),this.name="DecodingError"}}class S extends Error{constructor(e){super(e),this.name="EncodingError"}}class _ extends Error{constructor(e){super(e),this.name="GVLError"}}class L extends Error{constructor(e,t,s=""){super(`invalid value ${t} passed for ${e} ${s}`),this.name="TCModelError"}}class y{static DICT="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";static 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]]);static BASIS=6;static LCM=24;static encode(e){if(!/^[0-1]+$/.test(e))throw new S("Invalid bitField");const t=e.length%this.LCM;e+=t?"0".repeat(this.LCM-t):"";let s="";for(let t=0;t<e.length;t+=this.BASIS)s+=this.DICT[parseInt(e.substr(t,this.BASIS),2)];return s}static decode(e){if(!/^[A-Za-z0-9\-_]+$/.test(e))throw new b("Invalidly encoded Base64URL string");let t="";for(let s=0;s<e.length;s++){const r=this.REVERSE_DICT.get(e[s]).toString(2);t+="0".repeat(this.BASIS-r.length)+r}return t}}class w{static langSet=new Set(["AR","BG","BS","CA","CS","CY","DA","DE","EL","EN","ES","ET","EU","FI","FR","GL","HE","HR","HU","ID","IT","JA","KO","LT","LV","MK","MS","MT","NL","NO","PL","PT-BR","PT-PT","RO","RU","SK","SL","SR-LATN","SR-CYRL","SV","TL","TR","UK","ZH"]);has(e){return w.langSet.has(e)}parseLanguage(e){const t=(e=e.toUpperCase()).split("-")[0];if(e.length>=2&&2==t.length){if(w.langSet.has(e))return e;if(w.langSet.has(t))return t;const s=t+"-"+t;if(w.langSet.has(s))return s;for(const s of w.langSet)if(-1!==s.indexOf(e)||-1!==s.indexOf(t))return s}throw new Error(`unsupported language ${e}`)}forEach(e){w.langSet.forEach(e)}get size(){return w.langSet.size}}class A{static cmpId="cmpId";static cmpVersion="cmpVersion";static consentLanguage="consentLanguage";static consentScreen="consentScreen";static created="created";static supportOOB="supportOOB";static isServiceSpecific="isServiceSpecific";static lastUpdated="lastUpdated";static numCustomPurposes="numCustomPurposes";static policyVersion="policyVersion";static publisherCountryCode="publisherCountryCode";static publisherCustomConsents="publisherCustomConsents";static publisherCustomLegitimateInterests="publisherCustomLegitimateInterests";static publisherLegitimateInterests="publisherLegitimateInterests";static publisherConsents="publisherConsents";static publisherRestrictions="publisherRestrictions";static purposeConsents="purposeConsents";static purposeLegitimateInterests="purposeLegitimateInterests";static purposeOneTreatment="purposeOneTreatment";static specialFeatureOptins="specialFeatureOptins";static useNonStandardTexts="useNonStandardTexts";static vendorConsents="vendorConsents";static vendorLegitimateInterests="vendorLegitimateInterests";static vendorListVersion="vendorListVersion";static vendorsAllowed="vendorsAllowed";static vendorsDisclosed="vendorsDisclosed";static version="version"}class V{clone(){const e=new this.constructor;return Object.keys(this).forEach((t=>{const s=this.deepClone(this[t]);void 0!==s&&(e[t]=s)})),e}deepClone(e){const t=typeof e;if("number"===t||"string"===t||"boolean"===t)return e;if(null!==e&&"object"===t){if("function"==typeof e.clone)return e.clone();if(e instanceof Date)return new Date(e.getTime());if(void 0!==e[Symbol.iterator]){const t=[];for(const s of e)t.push(this.deepClone(s));return e instanceof Array?t:new e.constructor(t)}{const t={};for(const s in e)e.hasOwnProperty(s)&&(t[s]=this.deepClone(e[s]));return t}}}}!function(e){e[e.NOT_ALLOWED=0]="NOT_ALLOWED",e[e.REQUIRE_CONSENT=1]="REQUIRE_CONSENT",e[e.REQUIRE_LI=2]="REQUIRE_LI"}(n||(n={}));class T extends V{static hashSeparator="-";purposeId_;restrictionType;constructor(e,t){super(),void 0!==e&&(this.purposeId=e),void 0!==t&&(this.restrictionType=t)}static unHash(e){const t=e.split(this.hashSeparator),s=new T;if(2!==t.length)throw new L("hash",e);return s.purposeId=parseInt(t[0],10),s.restrictionType=parseInt(t[1],10),s}get hash(){if(!this.isValid())throw new Error("cannot hash invalid PurposeRestriction");return`${this.purposeId}${T.hashSeparator}${this.restrictionType}`}get purposeId(){return this.purposeId_}set purposeId(e){this.purposeId_=e}isValid(){return Number.isInteger(this.purposeId)&&this.purposeId>0&&(this.restrictionType===n.NOT_ALLOWED||this.restrictionType===n.REQUIRE_CONSENT||this.restrictionType===n.REQUIRE_LI)}isSameAs(e){return this.purposeId===e.purposeId&&this.restrictionType===e.restrictionType}}class O extends V{bitLength=0;map=new Map;gvl_;has(e){return this.map.has(e)}isOkToHave(e,t,s){let r=!0;if(this.gvl?.vendors){const i=this.gvl.vendors[s];if(i)if(e===n.NOT_ALLOWED)r=i.legIntPurposes.includes(t)||i.purposes.includes(t);else if(i.flexiblePurposes.length)switch(e){case n.REQUIRE_CONSENT:r=i.flexiblePurposes.includes(t)&&i.legIntPurposes.includes(t);break;case n.REQUIRE_LI:r=i.flexiblePurposes.includes(t)&&i.purposes.includes(t)}else r=!1;else r=!1}return r}add(e,t){if(this.isOkToHave(t.restrictionType,t.purposeId,e)){const s=t.hash;this.has(s)||(this.map.set(s,new Set),this.bitLength=0),this.map.get(s).add(e)}}restrictPurposeToLegalBasis(e){const t=Array.from(this.gvl.vendorIds),s=e.hash,r=t[t.length-1],n=[...Array(r).keys()].map((e=>e+1));if(this.has(s))for(let e=1;e<=r;e++)this.map.get(s).add(e);else this.map.set(s,new Set(n)),this.bitLength=0}getVendors(e){let t=[];if(e){const s=e.hash;this.has(s)&&(t=Array.from(this.map.get(s)))}else{const e=new Set;this.map.forEach((t=>{t.forEach((t=>{e.add(t)}))})),t=Array.from(e)}return t.sort(((e,t)=>e-t))}getRestrictionType(e,t){let s;return this.getRestrictions(e).forEach((e=>{e.purposeId===t&&(void 0===s||s>e.restrictionType)&&(s=e.restrictionType)})),s}vendorHasRestriction(e,t){let s=!1;const r=this.getRestrictions(e);for(let e=0;e<r.length&&!s;e++)s=t.isSameAs(r[e]);return s}getMaxVendorId(){let e=0;return this.map.forEach((t=>{e=Math.max(Array.from(t)[t.size-1],e)})),e}getRestrictions(e){const t=[];return this.map.forEach(((s,r)=>{e?s.has(e)&&t.push(T.unHash(r)):t.push(T.unHash(r))})),t}getPurposes(){const e=new Set;return this.map.forEach(((t,s)=>{e.add(T.unHash(s).purposeId)})),Array.from(e)}remove(e,t){const s=t.hash,r=this.map.get(s);r&&(r.delete(e),0==r.size&&(this.map.delete(s),this.bitLength=0))}set gvl(e){this.gvl_||(this.gvl_=e,this.map.forEach(((e,t)=>{const s=T.unHash(t);Array.from(e).forEach((t=>{this.isOkToHave(s.restrictionType,s.purposeId,t)||e.delete(t)}))})))}get gvl(){return this.gvl_}isEmpty(){return 0===this.map.size}get numRestrictions(){return this.map.size}}!function(e){e.COOKIE="cookie",e.WEB="web",e.APP="app"}(i||(i={})),function(e){e.CORE="core",e.VENDORS_DISCLOSED="vendorsDisclosed",e.VENDORS_ALLOWED="vendorsAllowed",e.PUBLISHER_TC="publisherTC"}(o||(o={}));class N{static ID_TO_KEY=[o.CORE,o.VENDORS_DISCLOSED,o.VENDORS_ALLOWED,o.PUBLISHER_TC];static KEY_TO_ID={[o.CORE]:0,[o.VENDORS_DISCLOSED]:1,[o.VENDORS_ALLOWED]:2,[o.PUBLISHER_TC]:3}}class R extends V{bitLength=0;maxId_=0;set_=new Set;*[Symbol.iterator](){for(let e=1;e<=this.maxId;e++)yield[e,this.has(e)]}values(){return this.set_.values()}get maxId(){return this.maxId_}has(e){return this.set_.has(e)}unset(e){Array.isArray(e)?e.forEach((e=>this.unset(e))):"object"==typeof e?this.unset(Object.keys(e).map((e=>Number(e)))):(this.set_.delete(Number(e)),this.bitLength=0,e===this.maxId&&(this.maxId_=0,this.set_.forEach((e=>{this.maxId_=Math.max(this.maxId,e)}))))}isIntMap(e){let t="object"==typeof e;return t=t&&Object.keys(e).every((t=>{let s=Number.isInteger(parseInt(t,10));return s=s&&this.isValidNumber(e[t].id),s=s&&void 0!==e[t].name,s})),t}isValidNumber(e){return parseInt(e,10)>0}isSet(e){let t=!1;return e instanceof Set&&(t=Array.from(e).every(this.isValidNumber)),t}set(e){if(Array.isArray(e))e.forEach((e=>this.set(e)));else if(this.isSet(e))this.set(Array.from(e));else if(this.isIntMap(e))this.set(Object.keys(e).map((e=>Number(e))));else{if(!this.isValidNumber(e))throw new L("set()",e,"must be positive integer array, positive integer, Set<number>, or IntMap");this.set_.add(e),this.maxId_=Math.max(this.maxId,e),this.bitLength=0}}empty(){this.set_=new Set}forEach(e){for(let t=1;t<=this.maxId;t++)e(this.has(t),t)}get size(){return this.set_.size}setAll(e){this.set(e)}}class P{static[A.cmpId]=12;static[A.cmpVersion]=12;static[A.consentLanguage]=12;static[A.consentScreen]=6;static[A.created]=36;static[A.isServiceSpecific]=1;static[A.lastUpdated]=36;static[A.policyVersion]=6;static[A.publisherCountryCode]=12;static[A.publisherLegitimateInterests]=24;static[A.publisherConsents]=24;static[A.purposeConsents]=24;static[A.purposeLegitimateInterests]=24;static[A.purposeOneTreatment]=1;static[A.specialFeatureOptins]=12;static[A.useNonStandardTexts]=1;static[A.vendorListVersion]=12;static[A.version]=6;static anyBoolean=1;static encodingType=1;static maxId=16;static numCustomPurposes=6;static numEntries=12;static numRestrictions=12;static purposeId=6;static restrictionType=2;static segmentType=3;static singleOrRange=1;static vendorId=16}class k{static encode(e,t){let s;if("string"==typeof e&&(e=parseInt(e,10)),s=e.toString(2),s.length>t||e<0)throw new S(`${e} too large to encode into ${t}`);return s.length<t&&(s="0".repeat(t-s.length)+s),s}static decode(e,t){if(t!==e.length)throw new b("invalid bit length");return parseInt(e,2)}}class D{static encode(e,t){return k.encode(Math.round(e.getTime()/100),t)}static decode(e,t){if(t!==e.length)throw new b("invalid bit length");const s=new Date;return s.setTime(100*k.decode(e,t)),s}}class U{static encode(e){return String(Number(e))}static decode(e){return"1"===e}}class x{static encode(e,t){let s="";for(let r=1;r<=t;r++)s+=U.encode(e.has(r));return s}static decode(e,t){if(e.length!==t)throw new b("bitfield encoding length mismatch");const s=new R;for(let r=1;r<=t;r++)U.decode(e[r-1])&&s.set(r);return s.bitLength=e.length,s}}class F{static encode(e,t){const s=(e=e.toUpperCase()).charCodeAt(0)-65,r=e.charCodeAt(1)-65;if(s<0||s>25||r<0||r>25)throw new S(`invalid language code: ${e}`);if(t%2==1)throw new S(`numBits must be even, ${t} is not valid`);return t/=2,k.encode(s,t)+k.encode(r,t)}static decode(e,t){let s;if(t!==e.length||e.length%2)throw new b("invalid bit length for language");{const t=65,r=e.length/2,n=k.decode(e.slice(0,r),r)+t,i=k.decode(e.slice(r),r)+t;s=String.fromCharCode(n)+String.fromCharCode(i)}return s}}class M{static encode(e){let t=k.encode(e.numRestrictions,P.numRestrictions);if(!e.isEmpty()){const s=(t,s)=>{for(let r=t+1;r<=s;r++)if(e.gvl.vendorIds.has(r))return r;return t};e.getRestrictions().forEach((r=>{t+=k.encode(r.purposeId,P.purposeId),t+=k.encode(r.restrictionType,P.restrictionType);const n=e.getVendors(r),i=n.length;let o=0,a=0,c="";for(let e=0;e<i;e++){const t=n[e];if(0===a&&(o++,a=t),e===i-1||n[e+1]>s(t,n[i-1])){const e=!(t===a);c+=U.encode(e),c+=k.encode(a,P.vendorId),e&&(c+=k.encode(t,P.vendorId)),a=0}}t+=k.encode(o,P.numEntries),t+=c}))}return t}static decode(e){let t=0;const s=new O,r=k.decode(e.substr(t,P.numRestrictions),P.numRestrictions);t+=P.numRestrictions;for(let n=0;n<r;n++){const r=k.decode(e.substr(t,P.purposeId),P.purposeId);t+=P.purposeId;const n=k.decode(e.substr(t,P.restrictionType),P.restrictionType);t+=P.restrictionType;const i=new T(r,n),o=k.decode(e.substr(t,P.numEntries),P.numEntries);t+=P.numEntries;for(let r=0;r<o;r++){const r=U.decode(e.substr(t,P.anyBoolean));t+=P.anyBoolean;const n=k.decode(e.substr(t,P.vendorId),P.vendorId);if(t+=P.vendorId,r){const r=k.decode(e.substr(t,P.vendorId),P.vendorId);if(t+=P.vendorId,r<n)throw new b(`Invalid RangeEntry: endVendorId ${r} is less than ${n}`);for(let e=n;e<=r;e++)s.add(e,i)}else s.add(n,i)}}return s.bitLength=t,s}}!function(e){e[e.FIELD=0]="FIELD",e[e.RANGE=1]="RANGE"}(a||(a={}));class G{static encode(e){const t=[];let s,r=[],n=k.encode(e.maxId,P.maxId),i="";const o=P.maxId+P.encodingType,c=o+e.maxId,l=2*P.vendorId+P.singleOrRange+P.numEntries;let p=o+P.numEntries;return e.forEach(((n,o)=>{i+=U.encode(n),s=e.maxId>l&&p<c,s&&n&&(e.has(o+1)?0===r.length&&(r.push(o),p+=P.singleOrRange,p+=P.vendorId):(r.push(o),p+=P.vendorId,t.push(r),r=[]))})),s?(n+=String(a.RANGE),n+=this.buildRangeEncoding(t)):(n+=String(a.FIELD),n+=i),n}static decode(e,t){let s,r=0;const n=k.decode(e.substr(r,P.maxId),P.maxId);r+=P.maxId;const i=k.decode(e.charAt(r),P.encodingType);if(r+=P.encodingType,i===a.RANGE){if(s=new R,1===t){if("1"===e.substr(r,1))throw new b("Unable to decode default consent=1");r++}const n=k.decode(e.substr(r,P.numEntries),P.numEntries);r+=P.numEntries;for(let t=0;t<n;t++){const t=U.decode(e.charAt(r));r+=P.singleOrRange;const n=k.decode(e.substr(r,P.vendorId),P.vendorId);if(r+=P.vendorId,t){const t=k.decode(e.substr(r,P.vendorId),P.vendorId);r+=P.vendorId;for(let e=n;e<=t;e++)s.set(e)}else s.set(n)}}else{const t=e.substr(r,n);r+=n,s=x.decode(t,n)}return s.bitLength=r,s}static buildRangeEncoding(e){const t=e.length;let s=k.encode(t,P.numEntries);return e.forEach((e=>{const t=1===e.length;s+=U.encode(!t),s+=k.encode(e[0],P.vendorId),t||(s+=k.encode(e[1],P.vendorId))})),s}}function H(){return{[A.version]:k,[A.created]:D,[A.lastUpdated]:D,[A.cmpId]:k,[A.cmpVersion]:k,[A.consentScreen]:k,[A.consentLanguage]:F,[A.vendorListVersion]:k,[A.policyVersion]:k,[A.isServiceSpecific]:U,[A.useNonStandardTexts]:U,[A.specialFeatureOptins]:x,[A.purposeConsents]:x,[A.purposeLegitimateInterests]:x,[A.purposeOneTreatment]:U,[A.publisherCountryCode]:F,[A.vendorConsents]:G,[A.vendorLegitimateInterests]:G,[A.publisherRestrictions]:M,segmentType:k,[A.vendorsDisclosed]:G,[A.vendorsAllowed]:G,[A.publisherConsents]:x,[A.publisherLegitimateInterests]:x,[A.numCustomPurposes]:k,[A.publisherCustomConsents]:x,[A.publisherCustomLegitimateInterests]:x}}class B{1={[o.CORE]:[A.version,A.created,A.lastUpdated,A.cmpId,A.cmpVersion,A.consentScreen,A.consentLanguage,A.vendorListVersion,A.purposeConsents,A.vendorConsents]};2={[o.CORE]:[A.version,A.created,A.lastUpdated,A.cmpId,A.cmpVersion,A.consentScreen,A.consentLanguage,A.vendorListVersion,A.policyVersion,A.isServiceSpecific,A.useNonStandardTexts,A.specialFeatureOptins,A.purposeConsents,A.purposeLegitimateInterests,A.purposeOneTreatment,A.publisherCountryCode,A.vendorConsents,A.vendorLegitimateInterests,A.publisherRestrictions],[o.PUBLISHER_TC]:[A.publisherConsents,A.publisherLegitimateInterests,A.numCustomPurposes,A.publisherCustomConsents,A.publisherCustomLegitimateInterests],[o.VENDORS_ALLOWED]:[A.vendorsAllowed],[o.VENDORS_DISCLOSED]:[A.vendorsDisclosed]}}class j{1=[o.CORE];2=[o.CORE];constructor(e,t){if(2===e.version)if(e.isServiceSpecific)this[2].push(o.PUBLISHER_TC);else{const s=!(!t||!t.isForVendors);s&&!0!==e[A.supportOOB]||this[2].push(o.VENDORS_DISCLOSED),s&&(e[A.supportOOB]&&e[A.vendorsAllowed].size>0&&this[2].push(o.VENDORS_ALLOWED),this[2].push(o.PUBLISHER_TC))}}}class Q{static fieldSequence=new B;static encode(e,t){let s;try{s=this.fieldSequence[String(e.version)][t]}catch(s){throw new S(`Unable to encode version: ${e.version}, segment: ${t}`)}let r="";t!==o.CORE&&(r=k.encode(N.KEY_TO_ID[t],P.segmentType));const n=H();return s.forEach((s=>{const i=e[s],o=n[s];let a=P[s];void 0===a&&this.isPublisherCustom(s)&&(a=Number(e[A.numCustomPurposes]));try{r+=o.encode(i,a)}catch(e){throw new S(`Error encoding ${t}->${s}: ${e.message}`)}})),y.encode(r)}static decode(e,t,s){const r=y.decode(e);let n=0;s===o.CORE&&(t.version=k.decode(r.substr(n,P[A.version]),P[A.version])),s!==o.CORE&&(n+=P.segmentType);const i=this.fieldSequence[String(t.version)][s],a=H();return i.forEach((e=>{const s=a[e];let i=P[e];if(void 0===i&&this.isPublisherCustom(e)&&(i=Number(t[A.numCustomPurposes])),0!==i){const o=r.substr(n,i);if(t[e]=s===G?s.decode(o,t.version):s.decode(o,i),Number.isInteger(i))n+=i;else{if(!Number.isInteger(t[e].bitLength))throw new b(e);n+=t[e].bitLength}}})),t}static isPublisherCustom(e){return 0===e.indexOf("publisherCustom")}}class ${static processor=[e=>e,(e,t)=>{e.publisherRestrictions.gvl=t,e.purposeLegitimateInterests.unset([1,3,4,5,6]);const s=new Map;return s.set("legIntPurposes",e.vendorLegitimateInterests),s.set("purposes",e.vendorConsents),s.forEach(((s,r)=>{s.forEach(((i,o)=>{if(i){const i=t.vendors[o];if(!i||i.deletedDate)s.unset(o);else if(0===i[r].length)if("legIntPurposes"===r&&0===i.purposes.length&&0===i.legIntPurposes.length&&i.specialPurposes.length>0);else if(e.isServiceSpecific)if(0===i.flexiblePurposes.length)s.unset(o);else{const t=e.publisherRestrictions.getRestrictions(o);let i=!1;for(let e=0,s=t.length;e<s&&!i;e++)i=t[e].restrictionType===n.REQUIRE_CONSENT&&"purposes"===r||t[e].restrictionType===n.REQUIRE_LI&&"legIntPurposes"===r;i||s.unset(o)}else s.unset(o)}}))})),e.vendorsDisclosed.set(t.vendors),e}];static process(e,t){const s=e.gvl;if(!s)throw new S("Unable to encode TCModel without a GVL");if(!s.isReady)throw new S("Unable to encode TCModel tcModel.gvl.readyPromise is not resolved");(e=e.clone()).consentLanguage=s.language.slice(0,2).toUpperCase(),t?.version>0&&t?.version<=this.processor.length?e.version=t.version:e.version=this.processor.length;const r=e.version-1;if(!this.processor[r])throw new S(`Invalid version: ${e.version}`);return this.processor[r](e,s)}}class W{static absCall(e,t,s,r){return new Promise(((n,i)=>{const o=new XMLHttpRequest;o.withCredentials=s,o.addEventListener("load",(()=>{if(o.readyState==XMLHttpRequest.DONE)if(o.status>=200&&o.status<300){let e=o.response;if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}n(e)}else i(new Error(`HTTP Status: ${o.status} response type: ${o.responseType}`))})),o.addEventListener("error",(()=>{i(new Error("error"))})),o.addEventListener("abort",(()=>{i(new Error("aborted"))})),null===t?o.open("GET",e,!0):o.open("POST",e,!0),o.responseType="json",o.timeout=r,o.ontimeout=()=>{i(new Error("Timeout "+r+"ms "+e))},o.send(t)}))}static post(e,t,s=!1,r=0){return this.absCall(e,JSON.stringify(t),s,r)}static fetch(e,t=!1,s=0){return this.absCall(e,null,t,s)}}class z extends V{static LANGUAGE_CACHE=new Map;static CACHE=new Map;static LATEST_CACHE_KEY=0;static DEFAULT_LANGUAGE="EN";static consentLanguages=new w;static baseUrl_;static set baseUrl(e){if(/^https?:\/\/vendorlist\.consensu\.org\//.test(e))throw new _("Invalid baseUrl!  You may not pull directly from vendorlist.consensu.org and must provide your own cache");e.length>0&&"/"!==e[e.length-1]&&(e+="/"),this.baseUrl_=e}static get baseUrl(){return this.baseUrl_}static latestFilename="vendor-list.json";static versionedFilename="archives/vendor-list-v[VERSION].json";static languageFilename="purposes-[LANG].json";readyPromise;gvlSpecificationVersion;vendorListVersion;tcfPolicyVersion;lastUpdated;purposes;specialPurposes;features;specialFeatures;isReady_=!1;vendors_;vendorIds;fullVendorList;byPurposeVendorMap;bySpecialPurposeVendorMap;byFeatureVendorMap;bySpecialFeatureVendorMap;stacks;dataCategories;lang_;cacheLang_;isLatest=!1;constructor(e,t){super();let s=z.baseUrl,r=t?.language;if(r)try{r=z.consentLanguages.parseLanguage(r)}catch(e){throw new _("Error during parsing the language: "+e.message)}if(this.lang_=r||z.DEFAULT_LANGUAGE,this.cacheLang_=r||z.DEFAULT_LANGUAGE,this.isVendorList(e))this.populate(e),this.readyPromise=Promise.resolve();else{if(!s)throw new _("must specify GVL.baseUrl before loading GVL json");if(e>0){const t=e;z.CACHE.has(t)?(this.populate(z.CACHE.get(t)),this.readyPromise=Promise.resolve()):(s+=z.versionedFilename.replace("[VERSION]",String(t)),this.readyPromise=this.fetchJson(s))}else z.CACHE.has(z.LATEST_CACHE_KEY)?(this.populate(z.CACHE.get(z.LATEST_CACHE_KEY)),this.readyPromise=Promise.resolve()):(this.isLatest=!0,this.readyPromise=this.fetchJson(s+z.latestFilename))}}static emptyLanguageCache(e){let t=!1;return null==e&&z.LANGUAGE_CACHE.size>0?(z.LANGUAGE_CACHE=new Map,t=!0):"string"==typeof e&&this.consentLanguages.has(e.toUpperCase())&&(z.LANGUAGE_CACHE.delete(e.toUpperCase()),t=!0),t}static emptyCache(e){let t=!1;return Number.isInteger(e)&&e>=0?(z.CACHE.delete(e),t=!0):void 0===e&&(z.CACHE=new Map,t=!0),t}cacheLanguage(){z.LANGUAGE_CACHE.has(this.cacheLang_)||z.LANGUAGE_CACHE.set(this.cacheLang_,{purposes:this.purposes,specialPurposes:this.specialPurposes,features:this.features,specialFeatures:this.specialFeatures,stacks:this.stacks,dataCategories:this.dataCategories})}async fetchJson(e){try{this.populate(await W.fetch(e))}catch(e){throw new _(e.message)}}getJson(){return{gvlSpecificationVersion:this.gvlSpecificationVersion,vendorListVersion:this.vendorListVersion,tcfPolicyVersion:this.tcfPolicyVersion,lastUpdated:this.lastUpdated,purposes:this.clonePurposes(),specialPurposes:this.cloneSpecialPurposes(),features:this.cloneFeatures(),specialFeatures:this.cloneSpecialFeatures(),stacks:this.cloneStacks(),...this.dataCategories?{dataCategories:this.cloneDataCategories()}:{},vendors:this.cloneVendors()}}cloneSpecialFeatures(){const e={};for(const t of Object.keys(this.specialFeatures))e[t]=z.cloneFeature(this.specialFeatures[t]);return e}cloneFeatures(){const e={};for(const t of Object.keys(this.features))e[t]=z.cloneFeature(this.features[t]);return e}cloneStacks(){const e={};for(const t of Object.keys(this.stacks))e[t]=z.cloneStack(this.stacks[t]);return e}cloneDataCategories(){const e={};for(const t of Object.keys(this.dataCategories))e[t]=z.cloneDataCategory(this.dataCategories[t]);return e}cloneSpecialPurposes(){const e={};for(const t of Object.keys(this.specialPurposes))e[t]=z.clonePurpose(this.specialPurposes[t]);return e}clonePurposes(){const e={};for(const t of Object.keys(this.purposes))e[t]=z.clonePurpose(this.purposes[t]);return e}static clonePurpose(e){return{id:e.id,name:e.name,description:e.description,...e.descriptionLegal?{descriptionLegal:e.descriptionLegal}:{},...e.illustrations?{illustrations:Array.from(e.illustrations)}:{}}}static cloneFeature(e){return{id:e.id,name:e.name,description:e.description,...e.descriptionLegal?{descriptionLegal:e.descriptionLegal}:{},...e.illustrations?{illustrations:Array.from(e.illustrations)}:{}}}static cloneDataCategory(e){return{id:e.id,name:e.name,description:e.description}}static cloneStack(e){return{id:e.id,name:e.name,description:e.description,purposes:Array.from(e.purposes),specialFeatures:Array.from(e.specialFeatures)}}static cloneDataRetention(e){return{..."number"==typeof e.stdRetention?{stdRetention:e.stdRetention}:{},purposes:{...e.purposes},specialPurposes:{...e.specialPurposes}}}static cloneVendorUrls(e){return e.map((e=>({langId:e.langId,privacy:e.privacy,...e.legIntClaim?{legIntClaim:e.legIntClaim}:{}})))}static cloneVendor(e){return{id:e.id,name:e.name,purposes:Array.from(e.purposes),legIntPurposes:Array.from(e.legIntPurposes),flexiblePurposes:Array.from(e.flexiblePurposes),specialPurposes:Array.from(e.specialPurposes),features:Array.from(e.features),specialFeatures:Array.from(e.specialFeatures),...e.overflow?{overflow:{httpGetLimit:e.overflow.httpGetLimit}}:{},..."number"==typeof e.cookieMaxAgeSeconds||null===e.cookieMaxAgeSeconds?{cookieMaxAgeSeconds:e.cookieMaxAgeSeconds}:{},...void 0!==e.usesCookies?{usesCookies:e.usesCookies}:{},...e.policyUrl?{policyUrl:e.policyUrl}:{},...void 0!==e.cookieRefresh?{cookieRefresh:e.cookieRefresh}:{},...void 0!==e.usesNonCookieAccess?{usesNonCookieAccess:e.usesNonCookieAccess}:{},...e.dataRetention?{dataRetention:this.cloneDataRetention(e.dataRetention)}:{},...e.urls?{urls:this.cloneVendorUrls(e.urls)}:{},...e.dataDeclaration?{dataDeclaration:Array.from(e.dataDeclaration)}:{},...e.deviceStorageDisclosureUrl?{deviceStorageDisclosureUrl:e.deviceStorageDisclosureUrl}:{},...e.deletedDate?{deletedDate:e.deletedDate}:{}}}cloneVendors(){const e={};for(const t of Object.keys(this.fullVendorList))e[t]=z.cloneVendor(this.fullVendorList[t]);return e}async changeLanguage(e){let t=e;try{t=z.consentLanguages.parseLanguage(e)}catch(e){throw new _("Error during parsing the language: "+e.message)}const s=e.toUpperCase();if((t.toLowerCase()!==z.DEFAULT_LANGUAGE.toLowerCase()||z.LANGUAGE_CACHE.has(s))&&t!==this.lang_)if(this.lang_=t,z.LANGUAGE_CACHE.has(s)){const e=z.LANGUAGE_CACHE.get(s);for(const t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}else{const e=z.baseUrl+z.languageFilename.replace("[LANG]",this.lang_.toLowerCase());try{await this.fetchJson(e),this.cacheLang_=s,this.cacheLanguage()}catch(e){throw new _("unable to load language: "+e.message)}}}get language(){return this.lang_}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.isReady_=!0,this.isLatest&&z.CACHE.set(z.LATEST_CACHE_KEY,this.getJson()),z.CACHE.has(this.vendorListVersion)||z.CACHE.set(this.vendorListVersion,this.getJson())),this.cacheLanguage()}mapVendors(e){this.byPurposeVendorMap={},this.bySpecialPurposeVendorMap={},this.byFeatureVendorMap={},this.bySpecialFeatureVendorMap={},Object.keys(this.purposes).forEach((e=>{this.byPurposeVendorMap[e]={legInt: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)=>{const s=this.vendors_[String(t)];return s&&void 0===s.deletedDate&&(s.purposes.forEach((e=>{this.byPurposeVendorMap[String(e)].consent.add(t)})),s.specialPurposes.forEach((e=>{this.bySpecialPurposeVendorMap[String(e)].add(t)})),s.legIntPurposes.forEach((e=>{this.byPurposeVendorMap[String(e)].legInt.add(t)})),s.flexiblePurposes&&s.flexiblePurposes.forEach((e=>{this.byPurposeVendorMap[String(e)].flexible.add(t)})),s.features.forEach((e=>{this.byFeatureVendorMap[String(e)].add(t)})),s.specialFeatures.forEach((e=>{this.bySpecialFeatureVendorMap[String(e)].add(t)})),e[t]=s),e}),{})}getFilteredVendors(e,t,s,r){const n=e.charAt(0).toUpperCase()+e.slice(1);let i;const o={};return i="purpose"===e&&s?this["by"+n+"VendorMap"][String(t)][s]:this["by"+(r?"Special":"")+n+"VendorMap"][String(t)],i.forEach((e=>{o[String(e)]=this.vendors[String(e)]})),o}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)}get vendors(){return this.vendors_}narrowVendorsTo(e){this.mapVendors(e)}get isReady(){return this.isReady_}clone(){const e=new z(this.getJson());return this.lang_!==z.DEFAULT_LANGUAGE&&e.changeLanguage(this.lang_),e}static isInstanceOf(e){return"object"==typeof e&&"function"==typeof e.narrowVendorsTo}}class J extends V{static consentLanguages=z.consentLanguages;isServiceSpecific_=!1;supportOOB_=!0;useNonStandardTexts_=!1;purposeOneTreatment_=!1;publisherCountryCode_="AA";version_=2;consentScreen_=0;policyVersion_=4;consentLanguage_="EN";cmpId_=0;cmpVersion_=0;vendorListVersion_=0;numCustomPurposes_=0;gvl_;created;lastUpdated;specialFeatureOptins=new R;purposeConsents=new R;purposeLegitimateInterests=new R;publisherConsents=new R;publisherLegitimateInterests=new R;publisherCustomConsents=new R;publisherCustomLegitimateInterests=new R;customPurposes;vendorConsents=new R;vendorLegitimateInterests=new R;vendorsDisclosed=new R;vendorsAllowed=new R;publisherRestrictions=new O;constructor(e){super(),e&&(this.gvl=e),this.updated()}set gvl(e){z.isInstanceOf(e)||(e=new z(e)),this.gvl_=e,this.publisherRestrictions.gvl=e}get gvl(){return this.gvl_}set cmpId(e){if(e=Number(e),!(Number.isInteger(e)&&e>1))throw new L("cmpId",e);this.cmpId_=e}get cmpId(){return this.cmpId_}set cmpVersion(e){if(e=Number(e),!(Number.isInteger(e)&&e>-1))throw new L("cmpVersion",e);this.cmpVersion_=e}get cmpVersion(){return this.cmpVersion_}set consentScreen(e){if(e=Number(e),!(Number.isInteger(e)&&e>-1))throw new L("consentScreen",e);this.consentScreen_=e}get consentScreen(){return this.consentScreen_}set consentLanguage(e){this.consentLanguage_=e}get consentLanguage(){return this.consentLanguage_}set publisherCountryCode(e){if(!/^([A-z]){2}$/.test(e))throw new L("publisherCountryCode",e);this.publisherCountryCode_=e.toUpperCase()}get publisherCountryCode(){return this.publisherCountryCode_}set vendorListVersion(e){if((e=0|Number(e))<0)throw new L("vendorListVersion",e);this.vendorListVersion_=e}get vendorListVersion(){return this.gvl?this.gvl.vendorListVersion:this.vendorListVersion_}set policyVersion(e){if(this.policyVersion_=parseInt(e,10),this.policyVersion_<0)throw new L("policyVersion",e)}get policyVersion(){return this.gvl?this.gvl.tcfPolicyVersion:this.policyVersion_}set version(e){this.version_=parseInt(e,10)}get version(){return this.version_}set isServiceSpecific(e){this.isServiceSpecific_=e}get isServiceSpecific(){return this.isServiceSpecific_}set useNonStandardTexts(e){this.useNonStandardTexts_=e}get useNonStandardTexts(){return this.useNonStandardTexts_}set supportOOB(e){this.supportOOB_=e}get supportOOB(){return this.supportOOB_}set purposeOneTreatment(e){this.purposeOneTreatment_=e}get purposeOneTreatment(){return this.purposeOneTreatment_}setAllVendorConsents(){this.vendorConsents.set(this.gvl.vendors)}unsetAllVendorConsents(){this.vendorConsents.empty()}setAllVendorsDisclosed(){this.vendorsDisclosed.set(this.gvl.vendors)}unsetAllVendorsDisclosed(){this.vendorsDisclosed.empty()}setAllVendorsAllowed(){this.vendorsAllowed.set(this.gvl.vendors)}unsetAllVendorsAllowed(){this.vendorsAllowed.empty()}setAllVendorLegitimateInterests(){this.vendorLegitimateInterests.set(this.gvl.vendors)}unsetAllVendorLegitimateInterests(){this.vendorLegitimateInterests.empty()}setAllPurposeConsents(){this.purposeConsents.set(this.gvl.purposes)}unsetAllPurposeConsents(){this.purposeConsents.empty()}setAllPurposeLegitimateInterests(){this.purposeLegitimateInterests.set(this.gvl.purposes)}unsetAllPurposeLegitimateInterests(){this.purposeLegitimateInterests.empty()}setAllSpecialFeatureOptins(){this.specialFeatureOptins.set(this.gvl.specialFeatures)}unsetAllSpecialFeatureOptins(){this.specialFeatureOptins.empty()}setAll(){this.setAllVendorConsents(),this.setAllPurposeLegitimateInterests(),this.setAllSpecialFeatureOptins(),this.setAllPurposeConsents(),this.setAllVendorLegitimateInterests()}unsetAll(){this.unsetAllVendorConsents(),this.unsetAllPurposeLegitimateInterests(),this.unsetAllSpecialFeatureOptins(),this.unsetAllPurposeConsents(),this.unsetAllVendorLegitimateInterests()}get numCustomPurposes(){let e=this.numCustomPurposes_;if("object"==typeof this.customPurposes){const t=Object.keys(this.customPurposes).sort(((e,t)=>Number(e)-Number(t)));e=parseInt(t.pop(),10)}return e}set numCustomPurposes(e){if(this.numCustomPurposes_=parseInt(e,10),this.numCustomPurposes_<0)throw new L("numCustomPurposes",e)}updated(){const e=new Date,t=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()));this.created=t,this.lastUpdated=t}}class K{static encode(e,t){let s,r="";return e=$.process(e,t),s=Array.isArray(t?.segments)?t.segments:new j(e,t)[""+e.version],s.forEach(((t,n)=>{let i="";n<s.length-1&&(i="."),r+=Q.encode(e,t)+i})),r}static decode(e,t){const s=e.split("."),r=s.length;t||(t=new J);for(let e=0;e<r;e++){const r=s[e],n=y.decode(r.charAt(0)).substr(0,P.segmentType),i=N.ID_TO_KEY[k.decode(n,P.segmentType).toString()];Q.decode(r,t,i)}return t}}class Y extends p{respond(){const e=h.tcModel,t=e.vendorListVersion;let s;void 0===this.param&&(this.param=t),s=this.param===t&&e.gvl?e.gvl:new z(this.param),s.readyPromise.then((()=>{this.invokeCallback(s.getJson())}))}}class q extends u{respond(){this.listenerId=h.eventQueue.add({callback:this.callback,param:this.param,next:this.next}),super.respond()}}class X extends p{respond(){this.invokeCallback(h.eventQueue.remove(this.param))}}class Z{static[e.PING]=E;static[e.GET_TC_DATA]=u;static[e.GET_IN_APP_TC_DATA]=I;static[e.GET_VENDOR_LIST]=Y;static[e.ADD_EVENT_LISTENER]=q;static[e.REMOVE_EVENT_LISTENER]=X}class ee{static set_=new Set([0,2,void 0,null]);static has(e){return"string"==typeof e&&(e=Number(e)),this.set_.has(e)}}const te="__tcfapi";class se{callQueue;customCommands;constructor(t){if(t){let s=e.ADD_EVENT_LISTENER;if(t?.[s])throw new Error(`Built-In Custom Commmand for ${s} not allowed: Use ${e.GET_TC_DATA} instead`);if(s=e.REMOVE_EVENT_LISTENER,t?.[s])throw new Error(`Built-In Custom Commmand for ${s} not allowed`);t?.[e.GET_TC_DATA]&&(t[e.ADD_EVENT_LISTENER]=t[e.GET_TC_DATA],t[e.REMOVE_EVENT_LISTENER]=t[e.GET_TC_DATA]),this.customCommands=t}try{this.callQueue=window[te]()||[]}catch(e){this.callQueue=[]}finally{window[te]=this.apiCall.bind(this),this.purgeQueuedCalls()}}apiCall(t,s,r,...n){if("string"!=typeof t)r(null,!1);else if(ee.has(s)){if("function"!=typeof r)throw new Error("invalid callback function");h.disabled?r(new m,!1):this.isCustomCommand(t)||this.isBuiltInCommand(t)?this.isCustomCommand(t)&&!this.isBuiltInCommand(t)?this.customCommands[t](r,...n):t===e.PING?this.isCustomCommand(t)?new Z[t](this.customCommands[t],n[0],null,r):new Z[t](r,n[0]):void 0===h.tcModel?this.callQueue.push([t,s,r,...n]):this.isCustomCommand(t)&&this.isBuiltInCommand(t)?new Z[t](this.customCommands[t],n[0],null,r):new Z[t](r,n[0]):r(null,!1)}else r(null,!1)}purgeQueuedCalls(){const e=this.callQueue;this.callQueue=[],e.forEach((e=>{window[te](...e)}))}isCustomCommand(e){return this.customCommands&&"function"==typeof this.customCommands[e]}isBuiltInCommand(e){return void 0!==Z[e]}}class re{callResponder;isServiceSpecific;numUpdates=0;constructor(e,t,s=!1,r){this.throwIfInvalidInt(e,"cmpId",2),this.throwIfInvalidInt(t,"cmpVersion",0),h.cmpId=e,h.cmpVersion=t,h.tcfPolicyVersion=4,this.isServiceSpecific=!!s,this.callResponder=new se(r)}throwIfInvalidInt(e,t,s){if(!("number"==typeof e&&Number.isInteger(e)&&e>=s))throw new Error(`Invalid ${t}: ${e}`)}update(e,n=!1){if(h.disabled)throw new Error("CmpApi Disabled");h.cmpStatus=t.LOADED,n?(h.displayStatus=s.VISIBLE,h.eventStatus=r.CMP_UI_SHOWN):void 0===h.tcModel?(h.displayStatus=s.DISABLED,h.eventStatus=r.TC_LOADED):(h.displayStatus=s.HIDDEN,h.eventStatus=r.USER_ACTION_COMPLETE),h.gdprApplies=null!==e,h.gdprApplies?(""===e?(h.tcModel=new J,h.tcModel.cmpId=h.cmpId,h.tcModel.cmpVersion=h.cmpVersion):h.tcModel=K.decode(e),h.tcModel.isServiceSpecific=this.isServiceSpecific,h.tcfPolicyVersion=Number(h.tcModel.policyVersion),h.tcString=e):h.tcModel=null,0===this.numUpdates?this.callResponder.purgeQueuedCalls():h.eventQueue.exec(),this.numUpdates++}disable(){h.disabled=!0,h.cmpStatus=t.ERROR}}(function e(t){var s=l[t];if(void 0!==s)return s.exports;var r=l[t]={exports:{}};return c[t](r,r.exports,e),r.exports})(1040)();var ne={set:function(e,t,s){if(s){var r=new Date;r.setTime(r.getTime()+24*s*60*60*1e3);var n="; expires="+r.toUTCString()}else n="";document.cookie=e+"="+encodeURIComponent(t)+n+"; path=/"},read:function(e){for(var t=e+"=",s=document.cookie.split(";"),r=s.length,n=0;n<r;n++){for(var i=s[n];" "==i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return decodeURIComponent(i.substring(t.length,i.length))}return null},exists:function(e){return null!==this.read(e)},getallcookies:function(){for(var e=document.cookie.split(";"),t={},s=e.length,r=0;r<s;r++){var n=e[r].split("=");t[(n[0]+"").trim()]=unescape(n[1])}return t},erase:function(e){this.set(e,"",-10)}};z.baseUrl="https://app.wplegalpages.com/rgh/";const ie=new z;window.__tcfapi=function(e,t,s,r=""){switch(e){case"getTCData":2===t?function(e){try{if(!ae||!ae.gvl)return console.error("TCModel or GVL is not ready."),void e({},!1);e({tcString:K.encode(ae),tcfPolicyVersion:ae.tcfPolicyVersion,cmpId:ae.cmpId,cmpVersion:ae.cmpVersion,gdprApplies:ae.gdprApplies,eventStatus:"tcloaded",cmpStatus:"loaded",isServiceSpecific:ae.isServiceSpecific,useNonStandardTexts:ae.useNonStandardTexts,purposeOneTreatment:ae.purposeOneTreatment,publisherCC:ae.publisherCountryCode,purpose:{consents:ae.purposeConsents,legitimateInterests:ae.purposeLegitimateInterests},vendor:{consents:ae.vendorConsents,legitimateInterests:ae.vendorLegitimateInterests},specialFeatureOptins:ae.specialFeatureOptins,publisher:{consents:ae.publisherConsents,legitimateInterests:ae.publisherLegitimateInterests}},!0)}catch(t){console.error("Error in getTCData:",t),e({},!1)}}(s):(console.warn(`Unsupported version: ${t} for getTCData`),s({},!1));break;case"ping":2===t?s({gdprApplies:ae.gdprApplies,cmpLoaded:!0,cmpStatus:"loaded",displayStatus:"visible"},!0):(console.warn(`Unsupported version: ${t} for ping`),s({},!1));break;case"addEventListener":2===t?addEventListener(s,r):(console.warn(`Unsupported version: ${t} for addEventListener`),s({},!1));break;case"removeEventListener":2===t?removeEventListener(s,r):(console.warn(`Unsupported version: ${t} for removeEventListener`),s({},!1));break;default:console.warn(`Unsupported command: ${e}`),s({},!1)}},window.__tcfapi.queue=[],window.__tcfapi.loaded=!0;let oe={purpose_consent:[],purpose_legint:[],legint:[],consent:[],feature_consent:[]};const ae=new J;var ce="default tc string...";let le;if(ne.exists("wpl_tc_string")){const e=K.decode(ne.read("wpl_tc_string"));oe.purpose_consent=Array.from(e.purposeConsents.set_),oe.purpose_legint=Array.from(e.purposeLegitimateInterests.set_),oe.legint=Array.from(e.vendorLegitimateInterests.set_),oe.consent=Array.from(e.vendorConsents.set_),oe.feature_consent=Array.from(e.specialFeatureOptins.set_)}var pe;function ue(){try{oe.consent&&(ae.vendorConsents.forEach(((e,t)=>{ae.vendorConsents.unset(t)})),ae.vendorConsents.set(oe.consent.map(Number))),oe.legint&&(ae.vendorLegitimateInterests.forEach(((e,t)=>{ae.vendorLegitimateInterests.unset(t)})),ae.vendorLegitimateInterests.set(oe.legint.map(Number))),oe.purpose_consent&&(ae.purposeConsents.forEach(((e,t)=>{ae.purposeConsents.unset(t)})),ae.purposeConsents.set(oe.purpose_consent.map(Number))),oe.purpose_legint&&(ae.purposeLegitimateInterests.forEach(((e,t)=>{ae.purposeLegitimateInterests.unset(t)})),ae.purposeLegitimateInterests.set(oe.purpose_legint.map(Number))),oe.feature_consent&&(ae.specialFeatureOptins.forEach(((e,t)=>{ae.specialFeatureOptins.unset(t)})),ae.specialFeatureOptins.set(oe.feature_consent.map(Number))),ce=K.encode(ae),ne.set("wpl_tc_string",ce,365),oe.tcString=ce,ae.tcString=ce,le.update(ce,!0)}catch(e){console.error("Error updating TCModel:",e)}}(pe=jQuery)(".vendor-switch-handler.consent-switch").each((function(){const e=pe(this).val();oe.consent.includes(Number(e))?pe(this).prop("checked",!0):pe(this).prop("checked",!1)})),pe(".vendor-switch-handler.legint-switch").each((function(){const e=pe(this).val();oe.legint.includes(Number(e))?pe(this).prop("checked",!0):pe(this).prop("checked",!1)})),pe(".purposes-switch-handler.consent-switch").each((function(){const e=pe(this).val();oe.purpose_consent.includes(Number(e))?pe(this).prop("checked",!0):pe(this).prop("checked",!1)})),pe(".purposes-switch-handler.legint-switch").each((function(){const e=pe(this).val();oe.purpose_legint.includes(Number(e))?pe(this).prop("checked",!0):pe(this).prop("checked",!1)})),pe(".special-features-switch-handler.consent-switch").each((function(){const e=pe(this).val();oe.feature_consent.includes(Number(e))?pe(this).prop("checked",!0):pe(this).prop("checked",!1)})),pe(".vendor-all-switch-handler").each((function(){let e=!0;const t=[46,56,63,83,126,203,205,278,279,297,308,336,415,431,466,502,509,551,572,597,612,706,729,751,762,772,801,838,845,853,872,883,892,898,911,927,925,950,953,969,1005,1013,1014,1019,1041,1044,1075,1129,1160,1169,1170,1172,1187,1203,1204,1208,1217,1219,1225,1228,1234,1247,1253,1259,1275,1277,1278,1280,1285,1284,1300,1302,1306,1307,1308,1310,1311,1333];for(let s=0;s<iabtcf.data.allvendors.length;s++){const r=iabtcf.data.allvendors[s];if(!oe.consent.includes(r)&&!t.includes(r)){e=!1;break}}for(let t=0;t<iabtcf.data.allLegintVendors.length;t++){const s=iabtcf.data.allLegintVendors[t];if(!oe.legint.includes(s)){e=!1;break}}e?pe(this).prop("checked",!0):pe(this).prop("checked",!1)})),pe(".purposes-all-switch-handler").each((function(){let e=!0;for(let t=0;t<iabtcf.data.allPurposes.length;t++){const s=iabtcf.data.allPurposes[t];if(!oe.purpose_consent.includes(s)){e=!1;break}}for(let t=0;t<iabtcf.data.allLegintPurposes.length;t++){const s=iabtcf.data.allLegintPurposes[t];if(!oe.purpose_legint.includes(s)){e=!1;break}}e?pe(this).prop("checked",!0):pe(this).prop("checked",!1)})),pe(".special-features-all-switch-handler").each((function(){let e=!0;for(let t=0;t<iabtcf.data.allSpecialFeatures.length;t++){const s=iabtcf.data.allSpecialFeatures[t];if(!oe.feature_consent.includes(s)){e=!1;break}}e?pe(this).prop("checked",!0):pe(this).prop("checked",!1)})),ie.readyPromise.then((()=>{try{ae.gvl=ie,ae.publisherCountryCode="IN",ae.version=2,ae.cmpId=449,ae.cmpVersion=1,ae.gdprApplies=!0,ae.isServiceSpecific=!0,le=new re(449,1,!1),ne.exists("wpl_tc_string")&&ue()}catch(e){console.error("Error during CMP initialization:",e)}})),function(e){e(".gdpr_action_button").click((function(t){var s=e(this).attr("data-gdpr_action");"accept"==s&&ae.gvl.readyPromise.then((()=>{ue()})),"reject"==s&&ae.gvl.readyPromise.then((()=>{!function(){try{ae.vendorConsents.forEach(((e,t)=>{ae.vendorConsents.unset(t)})),ae.vendorLegitimateInterests.forEach(((e,t)=>{ae.vendorLegitimateInterests.unset(t)})),ae.purposeConsents.forEach(((e,t)=>{ae.purposeConsents.unset(t)})),ae.purposeLegitimateInterests.forEach(((e,t)=>{ae.purposeLegitimateInterests.unset(t)})),ae.specialFeatureOptins.forEach(((e,t)=>{ae.specialFeatureOptins.unset(t)})),ce=K.encode(ae),oe.tcString=ce,ae.tcString=ce,ne.set("wpl_tc_string",ce,365),le.update(ce,!0)}catch(e){console.error("Error updating TCModel:",e)}}()}))})),e(".vendor-all-switch-handler").click((function(){if(e(".vendor-all-switch-handler",this),e(this).is(":checked")){e(".vendor-switch-handler").prop("checked",!0),oe.consent=[],oe.legint=[];for(var t=0;t<iabtcf.data.allvendors.length;t++)oe.consent.push(iabtcf.data.allvendors[t]);for(t=0;t<iabtcf.data.allLegintVendors.length;t++)oe.legint.push(iabtcf.data.allLegintVendors[t])}else e(".vendor-switch-handler").prop("checked",!1),oe.consent=[],oe.legint=[]})),e(".vendor-switch-handler.consent-switch").click((function(){var t=e(this).val();e(this).is(":checked")?(oe.consent.push(Number(t)),e(this).prop("checked",!0)):(e(this).prop("checked",!1),e(".vendor-all-switch-handler").prop("checked",!1),oe.consent.splice(oe.consent.indexOf(Number(t)),1))})),e(".vendor-switch-handler.legint-switch").click((function(){var t=e(this).val();e(this).is(":checked")?(oe.legint.push(Number(t)),e(this).prop("checked",!0)):(e(this).prop("checked",!1),e(".vendor-all-switch-handler").prop("checked",!1),oe.legint.splice(oe.legint.indexOf(Number(t)),1))})),e(".purposes-all-switch-handler").click((function(){if(e(".purposes-all-switch-handler",this),e(this).is(":checked")){e(".purposes-switch-handler").prop("checked",!0),oe.purpose_consent=[],oe.purpose_legint=[];for(var t=0;t<iabtcf.data.allPurposes.length;t++)oe.purpose_consent.push(iabtcf.data.allPurposes[t]);for(t=0;t<iabtcf.data.allLegintPurposes.length;t++)oe.purpose_legint.push(iabtcf.data.allLegintPurposes[t])}else e(".purposes-switch-handler").prop("checked",!1),oe.purpose_consent=[],oe.purpose_legint=[]})),e(".purposes-switch-handler.consent-switch").click((function(){var t=e(this).val();e(this).is(":checked")?(oe.purpose_consent.push(Number(t)),e(this).prop("checked",!0)):(e(this).prop("checked",!1),e(".purposes-all-switch-handler").prop("checked",!1),oe.purpose_consent.splice(oe.purpose_consent.indexOf(Number(t)),1))})),e(".purposes-switch-handler.legint-switch").click((function(){var t=e(this).val();e(this).is(":checked")?(oe.purpose_legint.push(Number(t)),e(this).prop("checked",!0)):(e(this).prop("checked",!1),e(".purposes-all-switch-handler").prop("checked",!1),oe.purpose_legint.splice(oe.purpose_legint.indexOf(Number(t)),1))})),e(".special-features-all-switch-handler").click((function(){if(e(".special-features-all-switch-handler",this),e(this).is(":checked")){e(".special-features-switch-handler").prop("checked",!0),oe.feature_consent=[];for(var t=0;t<iabtcf.data.allSpecialFeatures.length;t++)oe.feature_consent.push(iabtcf.data.allSpecialFeatures[t])}else for(e(".special-features-switch-handler").prop("checked",!1);oe.feature_consent.length;)oe.feature_consent.pop()})),e(".special-features-switch-handler.consent-switch").click((function(){var t=e(this).val();e(this).is(":checked")?(oe.feature_consent.push(Number(t)),e(this).prop("checked",!0)):(e(this).prop("checked",!1),e(".special-features-all-switch-handler").prop("checked",!1),oe.feature_consent.splice(oe.feature_consent.indexOf(Number(t)),1))}))}(jQuery)})();



/*!
  * Bootstrap v5.1.3 (https://getbootstrap.com/)
  * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */
(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?factory(exports,require('jquery')):typeof define==='function'&&define.amd?define(['exports','jquery'],factory):(global=global||self,factory(global.bootstrap={},global.jQuery))}(this,(function(exports,$){'use strict';$=$&&$.hasOwnProperty('default')?$['default']:$;function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1;descriptor.configurable=!0;if("value" in descriptor)descriptor.writable=!0;Object.defineProperty(target,descriptor.key,descriptor)}}
function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}
function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0})}else{obj[key]=value}
return obj}
function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}
return keys}
function _objectSpread2(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2){ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])})}else if(Object.getOwnPropertyDescriptors){Object.defineProperties(target,Object.getOwnPropertyDescriptors(source))}else{ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}}
return target}
function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype);subClass.prototype.constructor=subClass;subClass.__proto__=superClass}
var TRANSITION_END='transitionend';var MAX_UID=1000000;var MILLISECONDS_MULTIPLIER=1000;function toType(obj){return{}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase()}
function getSpecialTransitionEndEvent(){return{bindType:TRANSITION_END,delegateType:TRANSITION_END,handle:function handle(event){if($(event.target).is(this)){return event.handleObj.handler.apply(this,arguments)}
return undefined}}}
function transitionEndEmulator(duration){var _this=this;var called=!1;$(this).one(Util.TRANSITION_END,function(){called=!0});setTimeout(function(){if(!called){Util.triggerTransitionEnd(_this)}},duration);return this}
function setTransitionEndSupport(){$.fn.emulateTransitionEnd=transitionEndEmulator;$.event.special[Util.TRANSITION_END]=getSpecialTransitionEndEvent()}
var Util={TRANSITION_END:'bsTransitionEnd',getUID:function getUID(prefix){do{prefix+=~~(Math.random()*MAX_UID)}while(document.getElementById(prefix));return prefix},getSelectorFromElement:function getSelectorFromElement(element){var selector=element.getAttribute('data-target');if(!selector||selector==='#'){var hrefAttr=element.getAttribute('href');selector=hrefAttr&&hrefAttr!=='#'?hrefAttr.trim():''}
try{return document.querySelector(selector)?selector:null}catch(err){return null}},getTransitionDurationFromElement:function getTransitionDurationFromElement(element){if(!element){return 0}
var transitionDuration=$(element).css('transition-duration');var transitionDelay=$(element).css('transition-delay');var floatTransitionDuration=parseFloat(transitionDuration);var floatTransitionDelay=parseFloat(transitionDelay);if(!floatTransitionDuration&&!floatTransitionDelay){return 0}
transitionDuration=transitionDuration.split(',')[0];transitionDelay=transitionDelay.split(',')[0];return(parseFloat(transitionDuration)+parseFloat(transitionDelay))*MILLISECONDS_MULTIPLIER},reflow:function reflow(element){return element.offsetHeight},triggerTransitionEnd:function triggerTransitionEnd(element){$(element).trigger(TRANSITION_END)},supportsTransitionEnd:function supportsTransitionEnd(){return Boolean(TRANSITION_END)},isElement:function isElement(obj){return(obj[0]||obj).nodeType},typeCheckConfig:function typeCheckConfig(componentName,config,configTypes){for(var property in configTypes){if(Object.prototype.hasOwnProperty.call(configTypes,property)){var expectedTypes=configTypes[property];var value=config[property];var valueType=value&&Util.isElement(value)?'element':toType(value);if(!new RegExp(expectedTypes).test(valueType)){throw new Error(componentName.toUpperCase()+": "+("Option \""+property+"\" provided type \""+valueType+"\" ")+("but expected type \""+expectedTypes+"\"."))}}}},findShadowRoot:function findShadowRoot(element){if(!document.documentElement.attachShadow){return null}
if(typeof element.getRootNode==='function'){var root=element.getRootNode();return root instanceof ShadowRoot?root:null}
if(element instanceof ShadowRoot){return element}
if(!element.parentNode){return null}
return Util.findShadowRoot(element.parentNode)},jQueryDetection:function jQueryDetection(){if(typeof $==='undefined'){throw new TypeError('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.')}
var version=$.fn.jquery.split(' ')[0].split('.');var minMajor=1;var ltMajor=2;var minMinor=9;var minPatch=1;var maxMajor=4;if(version[0]<ltMajor&&version[1]<minMinor||version[0]===minMajor&&version[1]===minMinor&&version[2]<minPatch||version[0]>=maxMajor){throw new Error('Bootstrap\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')}}};Util.jQueryDetection();setTransitionEndSupport();var NAME='alert';var VERSION='5.1.3';var DATA_KEY='bs.alert';var EVENT_KEY="."+DATA_KEY;var DATA_API_KEY='.data-api';var JQUERY_NO_CONFLICT=$.fn[NAME];var Selector={DISMISS:'[data-dismiss="alert"]'};var Event={CLOSE:"close"+EVENT_KEY,CLOSED:"closed"+EVENT_KEY,CLICK_DATA_API:"click"+EVENT_KEY+DATA_API_KEY};var ClassName={ALERT:'alert',FADE:'fade',SHOW:'show'};var Alert=function(){function Alert(element){this._element=element}
var _proto=Alert.prototype;_proto.close=function close(element){var rootElement=this._element;if(element){rootElement=this._getRootElement(element)}
var customEvent=this._triggerCloseEvent(rootElement);if(customEvent.isDefaultPrevented()){return}
this._removeElement(rootElement)};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY);this._element=null};_proto._getRootElement=function _getRootElement(element){var selector=Util.getSelectorFromElement(element);var parent=!1;if(selector){parent=document.querySelector(selector)}
if(!parent){parent=$(element).closest("."+ClassName.ALERT)[0]}
return parent};_proto._triggerCloseEvent=function _triggerCloseEvent(element){var closeEvent=$.Event(Event.CLOSE);$(element).trigger(closeEvent);return closeEvent};_proto._removeElement=function _removeElement(element){var _this=this;$(element).removeClass(ClassName.SHOW);if(!$(element).hasClass(ClassName.FADE)){this._destroyElement(element);return}
var transitionDuration=Util.getTransitionDurationFromElement(element);$(element).one(Util.TRANSITION_END,function(event){return _this._destroyElement(element,event)}).emulateTransitionEnd(transitionDuration)};_proto._destroyElement=function _destroyElement(element){$(element).detach().trigger(Event.CLOSED).remove()};Alert._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $element=$(this);var data=$element.data(DATA_KEY);if(!data){data=new Alert(this);$element.data(DATA_KEY,data)}
if(config==='close'){data[config](this)}})};Alert._handleDismiss=function _handleDismiss(alertInstance){return function(event){if(event){event.preventDefault()}
alertInstance.close(this)}};_createClass(Alert,null,[{key:"VERSION",get:function get(){return VERSION}}]);return Alert}();$(document).on(Event.CLICK_DATA_API,Selector.DISMISS,Alert._handleDismiss(new Alert()));$.fn[NAME]=Alert._jQueryInterface;$.fn[NAME].Constructor=Alert;$.fn[NAME].noConflict=function(){$.fn[NAME]=JQUERY_NO_CONFLICT;return Alert._jQueryInterface};var NAME$1='button';var VERSION$1='5.1.3';var DATA_KEY$1='bs.button';var EVENT_KEY$1="."+DATA_KEY$1;var DATA_API_KEY$1='.data-api';var JQUERY_NO_CONFLICT$1=$.fn[NAME$1];var ClassName$1={ACTIVE:'active',BUTTON:'btn',FOCUS:'focus'};var Selector$1={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLES:'[data-toggle="buttons"]',DATA_TOGGLE:'[data-toggle="button"]',DATA_TOGGLES_BUTTONS:'[data-toggle="buttons"] .btn',INPUT:'input:not([type="hidden"])',ACTIVE:'.active',BUTTON:'.btn'};var Event$1={CLICK_DATA_API:"click"+EVENT_KEY$1+DATA_API_KEY$1,FOCUS_BLUR_DATA_API:"focus"+EVENT_KEY$1+DATA_API_KEY$1+" "+("blur"+EVENT_KEY$1+DATA_API_KEY$1),LOAD_DATA_API:"load"+EVENT_KEY$1+DATA_API_KEY$1};var Button=function(){function Button(element){this._element=element}
var _proto=Button.prototype;_proto.toggle=function toggle(){var triggerChangeEvent=!0;var addAriaPressed=!0;var rootElement=$(this._element).closest(Selector$1.DATA_TOGGLES)[0];if(rootElement){var input=this._element.querySelector(Selector$1.INPUT);if(input){if(input.type==='radio'){if(input.checked&&this._element.classList.contains(ClassName$1.ACTIVE)){triggerChangeEvent=!1}else{var activeElement=rootElement.querySelector(Selector$1.ACTIVE);if(activeElement){$(activeElement).removeClass(ClassName$1.ACTIVE)}}}else if(input.type==='checkbox'){if(this._element.tagName==='LABEL'&&input.checked===this._element.classList.contains(ClassName$1.ACTIVE)){triggerChangeEvent=!1}}else{triggerChangeEvent=!1}
if(triggerChangeEvent){input.checked=!this._element.classList.contains(ClassName$1.ACTIVE);$(input).trigger('change')}
input.focus();addAriaPressed=!1}}
if(!(this._element.hasAttribute('disabled')||this._element.classList.contains('disabled'))){if(addAriaPressed){this._element.setAttribute('aria-pressed',!this._element.classList.contains(ClassName$1.ACTIVE))}
if(triggerChangeEvent){$(this._element).toggleClass(ClassName$1.ACTIVE)}}};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY$1);this._element=null};Button._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$1);if(!data){data=new Button(this);$(this).data(DATA_KEY$1,data)}
if(config==='toggle'){data[config]()}})};_createClass(Button,null,[{key:"VERSION",get:function get(){return VERSION$1}}]);return Button}();$(document).on(Event$1.CLICK_DATA_API,Selector$1.DATA_TOGGLE_CARROT,function(event){var button=event.target;if(!$(button).hasClass(ClassName$1.BUTTON)){button=$(button).closest(Selector$1.BUTTON)[0]}
if(!button||button.hasAttribute('disabled')||button.classList.contains('disabled')){event.preventDefault()}else{var inputBtn=button.querySelector(Selector$1.INPUT);if(inputBtn&&(inputBtn.hasAttribute('disabled')||inputBtn.classList.contains('disabled'))){event.preventDefault();return}
Button._jQueryInterface.call($(button),'toggle')}}).on(Event$1.FOCUS_BLUR_DATA_API,Selector$1.DATA_TOGGLE_CARROT,function(event){var button=$(event.target).closest(Selector$1.BUTTON)[0];$(button).toggleClass(ClassName$1.FOCUS,/^focus(in)?$/.test(event.type))});$(window).on(Event$1.LOAD_DATA_API,function(){var buttons=[].slice.call(document.querySelectorAll(Selector$1.DATA_TOGGLES_BUTTONS));for(var i=0,len=buttons.length;i<len;i++){var button=buttons[i];var input=button.querySelector(Selector$1.INPUT);if(input.checked||input.hasAttribute('checked')){button.classList.add(ClassName$1.ACTIVE)}else{button.classList.remove(ClassName$1.ACTIVE)}}
buttons=[].slice.call(document.querySelectorAll(Selector$1.DATA_TOGGLE));for(var _i=0,_len=buttons.length;_i<_len;_i++){var _button=buttons[_i];if(_button.getAttribute('aria-pressed')==='true'){_button.classList.add(ClassName$1.ACTIVE)}else{_button.classList.remove(ClassName$1.ACTIVE)}}});$.fn[NAME$1]=Button._jQueryInterface;$.fn[NAME$1].Constructor=Button;$.fn[NAME$1].noConflict=function(){$.fn[NAME$1]=JQUERY_NO_CONFLICT$1;return Button._jQueryInterface};var NAME$2='carousel';var VERSION$2='5.1.3';var DATA_KEY$2='bs.carousel';var EVENT_KEY$2="."+DATA_KEY$2;var DATA_API_KEY$2='.data-api';var JQUERY_NO_CONFLICT$2=$.fn[NAME$2];var ARROW_LEFT_KEYCODE=37;var ARROW_RIGHT_KEYCODE=39;var TOUCHEVENT_COMPAT_WAIT=500;var SWIPE_THRESHOLD=40;var Default={interval:5000,keyboard:!0,slide:!1,pause:'hover',wrap:!0,touch:!0};var DefaultType={interval:'(number|boolean)',keyboard:'boolean',slide:'(boolean|string)',pause:'(string|boolean)',wrap:'boolean',touch:'boolean'};var Direction={NEXT:'next',PREV:'prev',LEFT:'left',RIGHT:'right'};var Event$2={SLIDE:"slide"+EVENT_KEY$2,SLID:"slid"+EVENT_KEY$2,KEYDOWN:"keydown"+EVENT_KEY$2,MOUSEENTER:"mouseenter"+EVENT_KEY$2,MOUSELEAVE:"mouseleave"+EVENT_KEY$2,TOUCHSTART:"touchstart"+EVENT_KEY$2,TOUCHMOVE:"touchmove"+EVENT_KEY$2,TOUCHEND:"touchend"+EVENT_KEY$2,POINTERDOWN:"pointerdown"+EVENT_KEY$2,POINTERUP:"pointerup"+EVENT_KEY$2,DRAG_START:"dragstart"+EVENT_KEY$2,LOAD_DATA_API:"load"+EVENT_KEY$2+DATA_API_KEY$2,CLICK_DATA_API:"click"+EVENT_KEY$2+DATA_API_KEY$2};var ClassName$2={CAROUSEL:'carousel',ACTIVE:'active',SLIDE:'slide',RIGHT:'carousel-item-right',LEFT:'carousel-item-left',NEXT:'carousel-item-next',PREV:'carousel-item-prev',ITEM:'carousel-item',POINTER_EVENT:'pointer-event'};var Selector$2={ACTIVE:'.active',ACTIVE_ITEM:'.active.carousel-item',ITEM:'.carousel-item',ITEM_IMG:'.carousel-item img',NEXT_PREV:'.carousel-item-next, .carousel-item-prev',INDICATORS:'.carousel-indicators',DATA_SLIDE:'[data-slide], [data-slide-to]',DATA_RIDE:'[data-ride="carousel"]'};var PointerType={TOUCH:'touch',PEN:'pen'};var Carousel=function(){function Carousel(element,config){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=!1;this._isSliding=!1;this.touchTimeout=null;this.touchStartX=0;this.touchDeltaX=0;this._config=this._getConfig(config);this._element=element;this._indicatorsElement=this._element.querySelector(Selector$2.INDICATORS);this._touchSupported='ontouchstart' in document.documentElement||navigator.maxTouchPoints>0;this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent);this._addEventListeners()}
var _proto=Carousel.prototype;_proto.next=function next(){if(!this._isSliding){this._slide(Direction.NEXT)}};_proto.nextWhenVisible=function nextWhenVisible(){if(!document.hidden&&$(this._element).is(':visible')&&$(this._element).css('visibility')!=='hidden'){this.next()}};_proto.prev=function prev(){if(!this._isSliding){this._slide(Direction.PREV)}};_proto.pause=function pause(event){if(!event){this._isPaused=!0}
if(this._element.querySelector(Selector$2.NEXT_PREV)){Util.triggerTransitionEnd(this._element);this.cycle(!0)}
clearInterval(this._interval);this._interval=null};_proto.cycle=function cycle(event){if(!event){this._isPaused=!1}
if(this._interval){clearInterval(this._interval);this._interval=null}
if(this._config.interval&&!this._isPaused){this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval)}};_proto.to=function to(index){var _this=this;this._activeElement=this._element.querySelector(Selector$2.ACTIVE_ITEM);var activeIndex=this._getItemIndex(this._activeElement);if(index>this._items.length-1||index<0){return}
if(this._isSliding){$(this._element).one(Event$2.SLID,function(){return _this.to(index)});return}
if(activeIndex===index){this.pause();this.cycle();return}
var direction=index>activeIndex?Direction.NEXT:Direction.PREV;this._slide(direction,this._items[index])};_proto.dispose=function dispose(){$(this._element).off(EVENT_KEY$2);$.removeData(this._element,DATA_KEY$2);this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null};_proto._getConfig=function _getConfig(config){config=_objectSpread2({},Default,{},config);Util.typeCheckConfig(NAME$2,config,DefaultType);return config};_proto._handleSwipe=function _handleSwipe(){var absDeltax=Math.abs(this.touchDeltaX);if(absDeltax<=SWIPE_THRESHOLD){return}
var direction=absDeltax/this.touchDeltaX;this.touchDeltaX=0;if(direction>0){this.prev()}
if(direction<0){this.next()}};_proto._addEventListeners=function _addEventListeners(){var _this2=this;if(this._config.keyboard){$(this._element).on(Event$2.KEYDOWN,function(event){return _this2._keydown(event)})}
if(this._config.pause==='hover'){$(this._element).on(Event$2.MOUSEENTER,function(event){return _this2.pause(event)}).on(Event$2.MOUSELEAVE,function(event){return _this2.cycle(event)})}
if(this._config.touch){this._addTouchEventListeners()}};_proto._addTouchEventListeners=function _addTouchEventListeners(){var _this3=this;if(!this._touchSupported){return}
var start=function start(event){if(_this3._pointerEvent&&PointerType[event.originalEvent.pointerType.toUpperCase()]){_this3.touchStartX=event.originalEvent.clientX}else if(!_this3._pointerEvent){_this3.touchStartX=event.originalEvent.touches[0].clientX}};var move=function move(event){if(event.originalEvent.touches&&event.originalEvent.touches.length>1){_this3.touchDeltaX=0}else{_this3.touchDeltaX=event.originalEvent.touches[0].clientX-_this3.touchStartX}};var end=function end(event){if(_this3._pointerEvent&&PointerType[event.originalEvent.pointerType.toUpperCase()]){_this3.touchDeltaX=event.originalEvent.clientX-_this3.touchStartX}
_this3._handleSwipe();if(_this3._config.pause==='hover'){_this3.pause();if(_this3.touchTimeout){clearTimeout(_this3.touchTimeout)}
_this3.touchTimeout=setTimeout(function(event){return _this3.cycle(event)},TOUCHEVENT_COMPAT_WAIT+_this3._config.interval)}};$(this._element.querySelectorAll(Selector$2.ITEM_IMG)).on(Event$2.DRAG_START,function(e){return e.preventDefault()});if(this._pointerEvent){$(this._element).on(Event$2.POINTERDOWN,function(event){return start(event)});$(this._element).on(Event$2.POINTERUP,function(event){return end(event)});this._element.classList.add(ClassName$2.POINTER_EVENT)}else{$(this._element).on(Event$2.TOUCHSTART,function(event){return start(event)});$(this._element).on(Event$2.TOUCHMOVE,function(event){return move(event)});$(this._element).on(Event$2.TOUCHEND,function(event){return end(event)})}};_proto._keydown=function _keydown(event){if(/input|textarea/i.test(event.target.tagName)){return}
switch(event.which){case ARROW_LEFT_KEYCODE:event.preventDefault();this.prev();break;case ARROW_RIGHT_KEYCODE:event.preventDefault();this.next();break}};_proto._getItemIndex=function _getItemIndex(element){this._items=element&&element.parentNode?[].slice.call(element.parentNode.querySelectorAll(Selector$2.ITEM)):[];return this._items.indexOf(element)};_proto._getItemByDirection=function _getItemByDirection(direction,activeElement){var isNextDirection=direction===Direction.NEXT;var isPrevDirection=direction===Direction.PREV;var activeIndex=this._getItemIndex(activeElement);var lastItemIndex=this._items.length-1;var isGoingToWrap=isPrevDirection&&activeIndex===0||isNextDirection&&activeIndex===lastItemIndex;if(isGoingToWrap&&!this._config.wrap){return activeElement}
var delta=direction===Direction.PREV?-1:1;var itemIndex=(activeIndex+delta)%this._items.length;return itemIndex===-1?this._items[this._items.length-1]:this._items[itemIndex]};_proto._triggerSlideEvent=function _triggerSlideEvent(relatedTarget,eventDirectionName){var targetIndex=this._getItemIndex(relatedTarget);var fromIndex=this._getItemIndex(this._element.querySelector(Selector$2.ACTIVE_ITEM));var slideEvent=$.Event(Event$2.SLIDE,{relatedTarget:relatedTarget,direction:eventDirectionName,from:fromIndex,to:targetIndex});$(this._element).trigger(slideEvent);return slideEvent};_proto._setActiveIndicatorElement=function _setActiveIndicatorElement(element){if(this._indicatorsElement){var indicators=[].slice.call(this._indicatorsElement.querySelectorAll(Selector$2.ACTIVE));$(indicators).removeClass(ClassName$2.ACTIVE);var nextIndicator=this._indicatorsElement.children[this._getItemIndex(element)];if(nextIndicator){$(nextIndicator).addClass(ClassName$2.ACTIVE)}}};_proto._slide=function _slide(direction,element){var _this4=this;var activeElement=this._element.querySelector(Selector$2.ACTIVE_ITEM);var activeElementIndex=this._getItemIndex(activeElement);var nextElement=element||activeElement&&this._getItemByDirection(direction,activeElement);var nextElementIndex=this._getItemIndex(nextElement);var isCycling=Boolean(this._interval);var directionalClassName;var orderClassName;var eventDirectionName;if(direction===Direction.NEXT){directionalClassName=ClassName$2.LEFT;orderClassName=ClassName$2.NEXT;eventDirectionName=Direction.LEFT}else{directionalClassName=ClassName$2.RIGHT;orderClassName=ClassName$2.PREV;eventDirectionName=Direction.RIGHT}
if(nextElement&&$(nextElement).hasClass(ClassName$2.ACTIVE)){this._isSliding=!1;return}
var slideEvent=this._triggerSlideEvent(nextElement,eventDirectionName);if(slideEvent.isDefaultPrevented()){return}
if(!activeElement||!nextElement){return}
this._isSliding=!0;if(isCycling){this.pause()}
this._setActiveIndicatorElement(nextElement);var slidEvent=$.Event(Event$2.SLID,{relatedTarget:nextElement,direction:eventDirectionName,from:activeElementIndex,to:nextElementIndex});if($(this._element).hasClass(ClassName$2.SLIDE)){$(nextElement).addClass(orderClassName);Util.reflow(nextElement);$(activeElement).addClass(directionalClassName);$(nextElement).addClass(directionalClassName);var nextElementInterval=parseInt(nextElement.getAttribute('data-interval'),10);if(nextElementInterval){this._config.defaultInterval=this._config.defaultInterval||this._config.interval;this._config.interval=nextElementInterval}else{this._config.interval=this._config.defaultInterval||this._config.interval}
var transitionDuration=Util.getTransitionDurationFromElement(activeElement);$(activeElement).one(Util.TRANSITION_END,function(){$(nextElement).removeClass(directionalClassName+" "+orderClassName).addClass(ClassName$2.ACTIVE);$(activeElement).removeClass(ClassName$2.ACTIVE+" "+orderClassName+" "+directionalClassName);_this4._isSliding=!1;setTimeout(function(){return $(_this4._element).trigger(slidEvent)},0)}).emulateTransitionEnd(transitionDuration)}else{$(activeElement).removeClass(ClassName$2.ACTIVE);$(nextElement).addClass(ClassName$2.ACTIVE);this._isSliding=!1;$(this._element).trigger(slidEvent)}
if(isCycling){this.cycle()}};Carousel._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$2);var _config=_objectSpread2({},Default,{},$(this).data());if(typeof config==='object'){_config=_objectSpread2({},_config,{},config)}
var action=typeof config==='string'?config:_config.slide;if(!data){data=new Carousel(this,_config);$(this).data(DATA_KEY$2,data)}
if(typeof config==='number'){data.to(config)}else if(typeof action==='string'){if(typeof data[action]==='undefined'){throw new TypeError("No method named \""+action+"\"")}
data[action]()}else if(_config.interval&&_config.ride){data.pause();data.cycle()}})};Carousel._dataApiClickHandler=function _dataApiClickHandler(event){var selector=Util.getSelectorFromElement(this);if(!selector){return}
var target=$(selector)[0];if(!target||!$(target).hasClass(ClassName$2.CAROUSEL)){return}
var config=_objectSpread2({},$(target).data(),{},$(this).data());var slideIndex=this.getAttribute('data-slide-to');if(slideIndex){config.interval=!1}
Carousel._jQueryInterface.call($(target),config);if(slideIndex){$(target).data(DATA_KEY$2).to(slideIndex)}
event.preventDefault()};_createClass(Carousel,null,[{key:"VERSION",get:function get(){return VERSION$2}},{key:"Default",get:function get(){return Default}}]);return Carousel}();$(document).on(Event$2.CLICK_DATA_API,Selector$2.DATA_SLIDE,Carousel._dataApiClickHandler);$(window).on(Event$2.LOAD_DATA_API,function(){var carousels=[].slice.call(document.querySelectorAll(Selector$2.DATA_RIDE));for(var i=0,len=carousels.length;i<len;i++){var $carousel=$(carousels[i]);Carousel._jQueryInterface.call($carousel,$carousel.data())}});$.fn[NAME$2]=Carousel._jQueryInterface;$.fn[NAME$2].Constructor=Carousel;$.fn[NAME$2].noConflict=function(){$.fn[NAME$2]=JQUERY_NO_CONFLICT$2;return Carousel._jQueryInterface};var NAME$3='collapse';var VERSION$3='5.1.3';var DATA_KEY$3='bs.collapse';var EVENT_KEY$3="."+DATA_KEY$3;var DATA_API_KEY$3='.data-api';var JQUERY_NO_CONFLICT$3=$.fn[NAME$3];var Default$1={toggle:!0,parent:''};var DefaultType$1={toggle:'boolean',parent:'(string|element)'};var Event$3={SHOW:"show"+EVENT_KEY$3,SHOWN:"shown"+EVENT_KEY$3,HIDE:"hide"+EVENT_KEY$3,HIDDEN:"hidden"+EVENT_KEY$3,CLICK_DATA_API:"click"+EVENT_KEY$3+DATA_API_KEY$3};var ClassName$3={SHOW:'show',COLLAPSE:'collapse',COLLAPSING:'collapsing',COLLAPSED:'collapsed'};var Dimension={WIDTH:'width',HEIGHT:'height'};var Selector$3={ACTIVES:'.show, .collapsing',DATA_TOGGLE:'[data-toggle="collapse"]'};var Collapse=function(){function Collapse(element,config){this._isTransitioning=!1;this._element=element;this._config=this._getConfig(config);this._triggerArray=[].slice.call(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#"+element.id+"\"],"+("[data-toggle=\"collapse\"][data-target=\"#"+element.id+"\"]")));var toggleList=[].slice.call(document.querySelectorAll(Selector$3.DATA_TOGGLE));for(var i=0,len=toggleList.length;i<len;i++){var elem=toggleList[i];var selector=Util.getSelectorFromElement(elem);var filterElement=[].slice.call(document.querySelectorAll(selector)).filter(function(foundElem){return foundElem===element});if(selector!==null&&filterElement.length>0){this._selector=selector;this._triggerArray.push(elem)}}
this._parent=this._config.parent?this._getParent():null;if(!this._config.parent){this._addAriaAndCollapsedClass(this._element,this._triggerArray)}
if(this._config.toggle){this.toggle()}}
var _proto=Collapse.prototype;_proto.toggle=function toggle(){if($(this._element).hasClass(ClassName$3.SHOW)){this.hide()}else{this.show()}};_proto.show=function show(){var _this=this;if(this._isTransitioning||$(this._element).hasClass(ClassName$3.SHOW)){return}
var actives;var activesData;if(this._parent){actives=[].slice.call(this._parent.querySelectorAll(Selector$3.ACTIVES)).filter(function(elem){if(typeof _this._config.parent==='string'){return elem.getAttribute('data-parent')===_this._config.parent}
return elem.classList.contains(ClassName$3.COLLAPSE)});if(actives.length===0){actives=null}}
if(actives){activesData=$(actives).not(this._selector).data(DATA_KEY$3);if(activesData&&activesData._isTransitioning){return}}
var startEvent=$.Event(Event$3.SHOW);$(this._element).trigger(startEvent);if(startEvent.isDefaultPrevented()){return}
if(actives){Collapse._jQueryInterface.call($(actives).not(this._selector),'hide');if(!activesData){$(actives).data(DATA_KEY$3,null)}}
var dimension=this._getDimension();$(this._element).removeClass(ClassName$3.COLLAPSE).addClass(ClassName$3.COLLAPSING);this._element.style[dimension]=0;if(this._triggerArray.length){$(this._triggerArray).removeClass(ClassName$3.COLLAPSED).attr('aria-expanded',!0)}
this.setTransitioning(!0);var complete=function complete(){$(_this._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).addClass(ClassName$3.SHOW);_this._element.style[dimension]='';_this.setTransitioning(!1);$(_this._element).trigger(Event$3.SHOWN)};var capitalizedDimension=dimension[0].toUpperCase()+dimension.slice(1);var scrollSize="scroll"+capitalizedDimension;var transitionDuration=Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration);this._element.style[dimension]=this._element[scrollSize]+"px"};_proto.hide=function hide(){var _this2=this;if(this._isTransitioning||!$(this._element).hasClass(ClassName$3.SHOW)){return}
var startEvent=$.Event(Event$3.HIDE);$(this._element).trigger(startEvent);if(startEvent.isDefaultPrevented()){return}
var dimension=this._getDimension();this._element.style[dimension]=this._element.getBoundingClientRect()[dimension]+"px";Util.reflow(this._element);$(this._element).addClass(ClassName$3.COLLAPSING).removeClass(ClassName$3.COLLAPSE).removeClass(ClassName$3.SHOW);var triggerArrayLength=this._triggerArray.length;if(triggerArrayLength>0){for(var i=0;i<triggerArrayLength;i++){var trigger=this._triggerArray[i];var selector=Util.getSelectorFromElement(trigger);if(selector!==null){var $elem=$([].slice.call(document.querySelectorAll(selector)));if(!$elem.hasClass(ClassName$3.SHOW)){$(trigger).addClass(ClassName$3.COLLAPSED).attr('aria-expanded',!1)}}}}
this.setTransitioning(!0);var complete=function complete(){_this2.setTransitioning(!1);$(_this2._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).trigger(Event$3.HIDDEN)};this._element.style[dimension]='';var transitionDuration=Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)};_proto.setTransitioning=function setTransitioning(isTransitioning){this._isTransitioning=isTransitioning};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY$3);this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null};_proto._getConfig=function _getConfig(config){config=_objectSpread2({},Default$1,{},config);config.toggle=Boolean(config.toggle);Util.typeCheckConfig(NAME$3,config,DefaultType$1);return config};_proto._getDimension=function _getDimension(){var hasWidth=$(this._element).hasClass(Dimension.WIDTH);return hasWidth?Dimension.WIDTH:Dimension.HEIGHT};_proto._getParent=function _getParent(){var _this3=this;var parent;if(Util.isElement(this._config.parent)){parent=this._config.parent;if(typeof this._config.parent.jquery!=='undefined'){parent=this._config.parent[0]}}else{parent=document.querySelector(this._config.parent)}
var selector="[data-toggle=\"collapse\"][data-parent=\""+this._config.parent+"\"]";var children=[].slice.call(parent.querySelectorAll(selector));$(children).each(function(i,element){_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element),[element])});return parent};_proto._addAriaAndCollapsedClass=function _addAriaAndCollapsedClass(element,triggerArray){var isOpen=$(element).hasClass(ClassName$3.SHOW);if(triggerArray.length){$(triggerArray).toggleClass(ClassName$3.COLLAPSED,!isOpen).attr('aria-expanded',isOpen)}};Collapse._getTargetFromElement=function _getTargetFromElement(element){var selector=Util.getSelectorFromElement(element);return selector?document.querySelector(selector):null};Collapse._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $this=$(this);var data=$this.data(DATA_KEY$3);var _config=_objectSpread2({},Default$1,{},$this.data(),{},typeof config==='object'&&config?config:{});if(!data&&_config.toggle&&/show|hide/.test(config)){_config.toggle=!1}
if(!data){data=new Collapse(this,_config);$this.data(DATA_KEY$3,data)}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")}
data[config]()}})};_createClass(Collapse,null,[{key:"VERSION",get:function get(){return VERSION$3}},{key:"Default",get:function get(){return Default$1}}]);return Collapse}();$(document).on(Event$3.CLICK_DATA_API,Selector$3.DATA_TOGGLE,function(event){if(event.currentTarget.tagName==='A'){event.preventDefault()}
var $trigger=$(this);var selector=Util.getSelectorFromElement(this);var selectors=[].slice.call(document.querySelectorAll(selector));$(selectors).each(function(){var $target=$(this);var data=$target.data(DATA_KEY$3);var config=data?'toggle':$trigger.data();Collapse._jQueryInterface.call($target,config)})});$.fn[NAME$3]=Collapse._jQueryInterface;$.fn[NAME$3].Constructor=Collapse;$.fn[NAME$3].noConflict=function(){$.fn[NAME$3]=JQUERY_NO_CONFLICT$3;return Collapse._jQueryInterface};/**!
   * @fileOverview Kickass library to create and place poppers near their reference elements.
   * @version 1.16.0
   * @license
   * Copyright (c) 2016 Federico Zivolo and contributors
   *
   * Permission is hereby granted, free of charge, to any person obtaining a copy
   * of this software and associated documentation files (the "Software"), to deal
   * in the Software without restriction, including without limitation the rights
   * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   * copies of the Software, and to permit persons to whom the Software is
   * furnished to do so, subject to the following conditions:
   *
   * The above copyright notice and this permission notice shall be included in all
   * copies or substantial portions of the Software.
   *
   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
   * SOFTWARE.
   */
var isBrowser=typeof window!=='undefined'&&typeof document!=='undefined'&&typeof navigator!=='undefined';var timeoutDuration=function(){var longerTimeoutBrowsers=['Edge','Trident','Firefox'];for(var i=0;i<longerTimeoutBrowsers.length;i+=1){if(isBrowser&&navigator.userAgent.indexOf(longerTimeoutBrowsers[i])>=0){return 1}}
return 0}();function microtaskDebounce(fn){var called=!1;return function(){if(called){return}
called=!0;window.Promise.resolve().then(function(){called=!1;fn()})}}
function taskDebounce(fn){var scheduled=!1;return function(){if(!scheduled){scheduled=!0;setTimeout(function(){scheduled=!1;fn()},timeoutDuration)}}}
var supportsMicroTasks=isBrowser&&window.Promise;var debounce=supportsMicroTasks?microtaskDebounce:taskDebounce;function isFunction(functionToCheck){var getType={};return functionToCheck&&getType.toString.call(functionToCheck)==='[object Function]'}
function getStyleComputedProperty(element,property){if(element.nodeType!==1){return[]}
var window=element.ownerDocument.defaultView;var css=window.getComputedStyle(element,null);return property?css[property]:css}
function getParentNode(element){if(element.nodeName==='HTML'){return element}
return element.parentNode||element.host}
function getScrollParent(element){if(!element){return document.body}
switch(element.nodeName){case 'HTML':case 'BODY':return element.ownerDocument.body;case '#document':return element.body}
var _getStyleComputedProp=getStyleComputedProperty(element),overflow=_getStyleComputedProp.overflow,overflowX=_getStyleComputedProp.overflowX,overflowY=_getStyleComputedProp.overflowY;if(/(auto|scroll|overlay)/.test(overflow+overflowY+overflowX)){return element}
return getScrollParent(getParentNode(element))}
function getReferenceNode(reference){return reference&&reference.referenceNode?reference.referenceNode:reference}
var isIE11=isBrowser&&!!(window.MSInputMethodContext&&document.documentMode);var isIE10=isBrowser&&/MSIE 10/.test(navigator.userAgent);function isIE(version){if(version===11){return isIE11}
if(version===10){return isIE10}
return isIE11||isIE10}
function getOffsetParent(element){if(!element){return document.documentElement}
var noOffsetParent=isIE(10)?document.body:null;var offsetParent=element.offsetParent||null;while(offsetParent===noOffsetParent&&element.nextElementSibling){offsetParent=(element=element.nextElementSibling).offsetParent}
var nodeName=offsetParent&&offsetParent.nodeName;if(!nodeName||nodeName==='BODY'||nodeName==='HTML'){return element?element.ownerDocument.documentElement:document.documentElement}
if(['TH','TD','TABLE'].indexOf(offsetParent.nodeName)!==-1&&getStyleComputedProperty(offsetParent,'position')==='static'){return getOffsetParent(offsetParent)}
return offsetParent}
function isOffsetContainer(element){var nodeName=element.nodeName;if(nodeName==='BODY'){return!1}
return nodeName==='HTML'||getOffsetParent(element.firstElementChild)===element}
function getRoot(node){if(node.parentNode!==null){return getRoot(node.parentNode)}
return node}
function findCommonOffsetParent(element1,element2){if(!element1||!element1.nodeType||!element2||!element2.nodeType){return document.documentElement}
var order=element1.compareDocumentPosition(element2)&Node.DOCUMENT_POSITION_FOLLOWING;var start=order?element1:element2;var end=order?element2:element1;var range=document.createRange();range.setStart(start,0);range.setEnd(end,0);var commonAncestorContainer=range.commonAncestorContainer;if(element1!==commonAncestorContainer&&element2!==commonAncestorContainer||start.contains(end)){if(isOffsetContainer(commonAncestorContainer)){return commonAncestorContainer}
return getOffsetParent(commonAncestorContainer)}
var element1root=getRoot(element1);if(element1root.host){return findCommonOffsetParent(element1root.host,element2)}else{return findCommonOffsetParent(element1,getRoot(element2).host)}}
function getScroll(element){var side=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'top';var upperSide=side==='top'?'scrollTop':'scrollLeft';var nodeName=element.nodeName;if(nodeName==='BODY'||nodeName==='HTML'){var html=element.ownerDocument.documentElement;var scrollingElement=element.ownerDocument.scrollingElement||html;return scrollingElement[upperSide]}
return element[upperSide]}
function includeScroll(rect,element){var subtract=arguments.length>2&&arguments[2]!==undefined?arguments[2]:!1;var scrollTop=getScroll(element,'top');var scrollLeft=getScroll(element,'left');var modifier=subtract?-1:1;rect.top+=scrollTop*modifier;rect.bottom+=scrollTop*modifier;rect.left+=scrollLeft*modifier;rect.right+=scrollLeft*modifier;return rect}
function getBordersSize(styles,axis){var sideA=axis==='x'?'Left':'Top';var sideB=sideA==='Left'?'Right':'Bottom';return parseFloat(styles['border'+sideA+'Width'],10)+parseFloat(styles['border'+sideB+'Width'],10)}
function getSize(axis,body,html,computedStyle){return Math.max(body['offset'+axis],body['scroll'+axis],html['client'+axis],html['offset'+axis],html['scroll'+axis],isIE(10)?parseInt(html['offset'+axis])+parseInt(computedStyle['margin'+(axis==='Height'?'Top':'Left')])+parseInt(computedStyle['margin'+(axis==='Height'?'Bottom':'Right')]):0)}
function getWindowSizes(document){var body=document.body;var html=document.documentElement;var computedStyle=isIE(10)&&getComputedStyle(html);return{height:getSize('Height',body,html,computedStyle),width:getSize('Width',body,html,computedStyle)}}
var classCallCheck=function(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}};var createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1;descriptor.configurable=!0;if("value" in descriptor)descriptor.writable=!0;Object.defineProperty(target,descriptor.key,descriptor)}}
return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var defineProperty=function(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0})}else{obj[key]=value}
return obj};var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}}
return target};function getClientRect(offsets){return _extends({},offsets,{right:offsets.left+offsets.width,bottom:offsets.top+offsets.height})}
function getBoundingClientRect(element){var rect={};try{if(isIE(10)){rect=element.getBoundingClientRect();var scrollTop=getScroll(element,'top');var scrollLeft=getScroll(element,'left');rect.top+=scrollTop;rect.left+=scrollLeft;rect.bottom+=scrollTop;rect.right+=scrollLeft}else{rect=element.getBoundingClientRect()}}catch(e){}
var result={left:rect.left,top:rect.top,width:rect.right-rect.left,height:rect.bottom-rect.top};var sizes=element.nodeName==='HTML'?getWindowSizes(element.ownerDocument):{};var width=sizes.width||element.clientWidth||result.width;var height=sizes.height||element.clientHeight||result.height;var horizScrollbar=element.offsetWidth-width;var vertScrollbar=element.offsetHeight-height;if(horizScrollbar||vertScrollbar){var styles=getStyleComputedProperty(element);horizScrollbar-=getBordersSize(styles,'x');vertScrollbar-=getBordersSize(styles,'y');result.width-=horizScrollbar;result.height-=vertScrollbar}
return getClientRect(result)}
function getOffsetRectRelativeToArbitraryNode(children,parent){var fixedPosition=arguments.length>2&&arguments[2]!==undefined?arguments[2]:!1;var isIE10=isIE(10);var isHTML=parent.nodeName==='HTML';var childrenRect=getBoundingClientRect(children);var parentRect=getBoundingClientRect(parent);var scrollParent=getScrollParent(children);var styles=getStyleComputedProperty(parent);var borderTopWidth=parseFloat(styles.borderTopWidth,10);var borderLeftWidth=parseFloat(styles.borderLeftWidth,10);if(fixedPosition&&isHTML){parentRect.top=Math.max(parentRect.top,0);parentRect.left=Math.max(parentRect.left,0)}
var offsets=getClientRect({top:childrenRect.top-parentRect.top-borderTopWidth,left:childrenRect.left-parentRect.left-borderLeftWidth,width:childrenRect.width,height:childrenRect.height});offsets.marginTop=0;offsets.marginLeft=0;if(!isIE10&&isHTML){var marginTop=parseFloat(styles.marginTop,10);var marginLeft=parseFloat(styles.marginLeft,10);offsets.top-=borderTopWidth-marginTop;offsets.bottom-=borderTopWidth-marginTop;offsets.left-=borderLeftWidth-marginLeft;offsets.right-=borderLeftWidth-marginLeft;offsets.marginTop=marginTop;offsets.marginLeft=marginLeft}
if(isIE10&&!fixedPosition?parent.contains(scrollParent):parent===scrollParent&&scrollParent.nodeName!=='BODY'){offsets=includeScroll(offsets,parent)}
return offsets}
function getViewportOffsetRectRelativeToArtbitraryNode(element){var excludeScroll=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1;var html=element.ownerDocument.documentElement;var relativeOffset=getOffsetRectRelativeToArbitraryNode(element,html);var width=Math.max(html.clientWidth,window.innerWidth||0);var height=Math.max(html.clientHeight,window.innerHeight||0);var scrollTop=!excludeScroll?getScroll(html):0;var scrollLeft=!excludeScroll?getScroll(html,'left'):0;var offset={top:scrollTop-relativeOffset.top+relativeOffset.marginTop,left:scrollLeft-relativeOffset.left+relativeOffset.marginLeft,width:width,height:height};return getClientRect(offset)}
function isFixed(element){var nodeName=element.nodeName;if(nodeName==='BODY'||nodeName==='HTML'){return!1}
if(getStyleComputedProperty(element,'position')==='fixed'){return!0}
var parentNode=getParentNode(element);if(!parentNode){return!1}
return isFixed(parentNode)}
function getFixedPositionOffsetParent(element){if(!element||!element.parentElement||isIE()){return document.documentElement}
var el=element.parentElement;while(el&&getStyleComputedProperty(el,'transform')==='none'){el=el.parentElement}
return el||document.documentElement}
function getBoundaries(popper,reference,padding,boundariesElement){var fixedPosition=arguments.length>4&&arguments[4]!==undefined?arguments[4]:!1;var boundaries={top:0,left:0};var offsetParent=fixedPosition?getFixedPositionOffsetParent(popper):findCommonOffsetParent(popper,getReferenceNode(reference));if(boundariesElement==='viewport'){boundaries=getViewportOffsetRectRelativeToArtbitraryNode(offsetParent,fixedPosition)}else{var boundariesNode=void 0;if(boundariesElement==='scrollParent'){boundariesNode=getScrollParent(getParentNode(reference));if(boundariesNode.nodeName==='BODY'){boundariesNode=popper.ownerDocument.documentElement}}else if(boundariesElement==='window'){boundariesNode=popper.ownerDocument.documentElement}else{boundariesNode=boundariesElement}
var offsets=getOffsetRectRelativeToArbitraryNode(boundariesNode,offsetParent,fixedPosition);if(boundariesNode.nodeName==='HTML'&&!isFixed(offsetParent)){var _getWindowSizes=getWindowSizes(popper.ownerDocument),height=_getWindowSizes.height,width=_getWindowSizes.width;boundaries.top+=offsets.top-offsets.marginTop;boundaries.bottom=height+offsets.top;boundaries.left+=offsets.left-offsets.marginLeft;boundaries.right=width+offsets.left}else{boundaries=offsets}}
padding=padding||0;var isPaddingNumber=typeof padding==='number';boundaries.left+=isPaddingNumber?padding:padding.left||0;boundaries.top+=isPaddingNumber?padding:padding.top||0;boundaries.right-=isPaddingNumber?padding:padding.right||0;boundaries.bottom-=isPaddingNumber?padding:padding.bottom||0;return boundaries}
function getArea(_ref){var width=_ref.width,height=_ref.height;return width*height}
function computeAutoPlacement(placement,refRect,popper,reference,boundariesElement){var padding=arguments.length>5&&arguments[5]!==undefined?arguments[5]:0;if(placement.indexOf('auto')===-1){return placement}
var boundaries=getBoundaries(popper,reference,padding,boundariesElement);var rects={top:{width:boundaries.width,height:refRect.top-boundaries.top},right:{width:boundaries.right-refRect.right,height:boundaries.height},bottom:{width:boundaries.width,height:boundaries.bottom-refRect.bottom},left:{width:refRect.left-boundaries.left,height:boundaries.height}};var sortedAreas=Object.keys(rects).map(function(key){return _extends({key:key},rects[key],{area:getArea(rects[key])})}).sort(function(a,b){return b.area-a.area});var filteredAreas=sortedAreas.filter(function(_ref2){var width=_ref2.width,height=_ref2.height;return width>=popper.clientWidth&&height>=popper.clientHeight});var computedPlacement=filteredAreas.length>0?filteredAreas[0].key:sortedAreas[0].key;var variation=placement.split('-')[1];return computedPlacement+(variation?'-'+variation:'')}
function getReferenceOffsets(state,popper,reference){var fixedPosition=arguments.length>3&&arguments[3]!==undefined?arguments[3]:null;var commonOffsetParent=fixedPosition?getFixedPositionOffsetParent(popper):findCommonOffsetParent(popper,getReferenceNode(reference));return getOffsetRectRelativeToArbitraryNode(reference,commonOffsetParent,fixedPosition)}
function getOuterSizes(element){var window=element.ownerDocument.defaultView;var styles=window.getComputedStyle(element);var x=parseFloat(styles.marginTop||0)+parseFloat(styles.marginBottom||0);var y=parseFloat(styles.marginLeft||0)+parseFloat(styles.marginRight||0);var result={width:element.offsetWidth+y,height:element.offsetHeight+x};return result}
function getOppositePlacement(placement){var hash={left:'right',right:'left',bottom:'top',top:'bottom'};return placement.replace(/left|right|bottom|top/g,function(matched){return hash[matched]})}
function getPopperOffsets(popper,referenceOffsets,placement){placement=placement.split('-')[0];var popperRect=getOuterSizes(popper);var popperOffsets={width:popperRect.width,height:popperRect.height};var isHoriz=['right','left'].indexOf(placement)!==-1;var mainSide=isHoriz?'top':'left';var secondarySide=isHoriz?'left':'top';var measurement=isHoriz?'height':'width';var secondaryMeasurement=!isHoriz?'height':'width';popperOffsets[mainSide]=referenceOffsets[mainSide]+referenceOffsets[measurement]/2-popperRect[measurement]/2;if(placement===secondarySide){popperOffsets[secondarySide]=referenceOffsets[secondarySide]-popperRect[secondaryMeasurement]}else{popperOffsets[secondarySide]=referenceOffsets[getOppositePlacement(secondarySide)]}
return popperOffsets}
function find(arr,check){if(Array.prototype.find){return arr.find(check)}
return arr.filter(check)[0]}
function findIndex(arr,prop,value){if(Array.prototype.findIndex){return arr.findIndex(function(cur){return cur[prop]===value})}
var match=find(arr,function(obj){return obj[prop]===value});return arr.indexOf(match)}
function runModifiers(modifiers,data,ends){var modifiersToRun=ends===undefined?modifiers:modifiers.slice(0,findIndex(modifiers,'name',ends));modifiersToRun.forEach(function(modifier){if(modifier['function']){console.warn('`modifier.function` is deprecated, use `modifier.fn`!')}
var fn=modifier['function']||modifier.fn;if(modifier.enabled&&isFunction(fn)){data.offsets.popper=getClientRect(data.offsets.popper);data.offsets.reference=getClientRect(data.offsets.reference);data=fn(data,modifier)}});return data}
function update(){if(this.state.isDestroyed){return}
var data={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};data.offsets.reference=getReferenceOffsets(this.state,this.popper,this.reference,this.options.positionFixed);data.placement=computeAutoPlacement(this.options.placement,data.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);data.originalPlacement=data.placement;data.positionFixed=this.options.positionFixed;data.offsets.popper=getPopperOffsets(this.popper,data.offsets.reference,data.placement);data.offsets.popper.position=this.options.positionFixed?'fixed':'absolute';data=runModifiers(this.modifiers,data);if(!this.state.isCreated){this.state.isCreated=!0;this.options.onCreate(data)}else{this.options.onUpdate(data)}}
function isModifierEnabled(modifiers,modifierName){return modifiers.some(function(_ref){var name=_ref.name,enabled=_ref.enabled;return enabled&&name===modifierName})}
function getSupportedPropertyName(property){var prefixes=[!1,'ms','Webkit','Moz','O'];var upperProp=property.charAt(0).toUpperCase()+property.slice(1);for(var i=0;i<prefixes.length;i++){var prefix=prefixes[i];var toCheck=prefix?''+prefix+upperProp:property;if(typeof document.body.style[toCheck]!=='undefined'){return toCheck}}
return null}
function destroy(){this.state.isDestroyed=!0;if(isModifierEnabled(this.modifiers,'applyStyle')){this.popper.removeAttribute('x-placement');this.popper.style.position='';this.popper.style.top='';this.popper.style.left='';this.popper.style.right='';this.popper.style.bottom='';this.popper.style.willChange='';this.popper.style[getSupportedPropertyName('transform')]=''}
this.disableEventListeners();if(this.options.removeOnDestroy){this.popper.parentNode.removeChild(this.popper)}
return this}
function getWindow(element){var ownerDocument=element.ownerDocument;return ownerDocument?ownerDocument.defaultView:window}
function attachToScrollParents(scrollParent,event,callback,scrollParents){var isBody=scrollParent.nodeName==='BODY';var target=isBody?scrollParent.ownerDocument.defaultView:scrollParent;target.addEventListener(event,callback,{passive:!0});if(!isBody){attachToScrollParents(getScrollParent(target.parentNode),event,callback,scrollParents)}
scrollParents.push(target)}
function setupEventListeners(reference,options,state,updateBound){state.updateBound=updateBound;getWindow(reference).addEventListener('resize',state.updateBound,{passive:!0});var scrollElement=getScrollParent(reference);attachToScrollParents(scrollElement,'scroll',state.updateBound,state.scrollParents);state.scrollElement=scrollElement;state.eventsEnabled=!0;return state}
function enableEventListeners(){if(!this.state.eventsEnabled){this.state=setupEventListeners(this.reference,this.options,this.state,this.scheduleUpdate)}}
function removeEventListeners(reference,state){getWindow(reference).removeEventListener('resize',state.updateBound);state.scrollParents.forEach(function(target){target.removeEventListener('scroll',state.updateBound)});state.updateBound=null;state.scrollParents=[];state.scrollElement=null;state.eventsEnabled=!1;return state}
function disableEventListeners(){if(this.state.eventsEnabled){cancelAnimationFrame(this.scheduleUpdate);this.state=removeEventListeners(this.reference,this.state)}}
function isNumeric(n){return n!==''&&!isNaN(parseFloat(n))&&isFinite(n)}
function setStyles(element,styles){Object.keys(styles).forEach(function(prop){var unit='';if(['width','height','top','right','bottom','left'].indexOf(prop)!==-1&&isNumeric(styles[prop])){unit='px'}
element.style[prop]=styles[prop]+unit})}
function setAttributes(element,attributes){Object.keys(attributes).forEach(function(prop){var value=attributes[prop];if(value!==!1){element.setAttribute(prop,attributes[prop])}else{element.removeAttribute(prop)}})}
function applyStyle(data){setStyles(data.instance.popper,data.styles);setAttributes(data.instance.popper,data.attributes);if(data.arrowElement&&Object.keys(data.arrowStyles).length){setStyles(data.arrowElement,data.arrowStyles)}
return data}
function applyStyleOnLoad(reference,popper,options,modifierOptions,state){var referenceOffsets=getReferenceOffsets(state,popper,reference,options.positionFixed);var placement=computeAutoPlacement(options.placement,referenceOffsets,popper,reference,options.modifiers.flip.boundariesElement,options.modifiers.flip.padding);popper.setAttribute('x-placement',placement);setStyles(popper,{position:options.positionFixed?'fixed':'absolute'});return options}
function getRoundedOffsets(data,shouldRound){var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var round=Math.round,floor=Math.floor;var noRound=function noRound(v){return v};var referenceWidth=round(reference.width);var popperWidth=round(popper.width);var isVertical=['left','right'].indexOf(data.placement)!==-1;var isVariation=data.placement.indexOf('-')!==-1;var sameWidthParity=referenceWidth%2===popperWidth%2;var bothOddWidth=referenceWidth%2===1&&popperWidth%2===1;var horizontalToInteger=!shouldRound?noRound:isVertical||isVariation||sameWidthParity?round:floor;var verticalToInteger=!shouldRound?noRound:round;return{left:horizontalToInteger(bothOddWidth&&!isVariation&&shouldRound?popper.left-1:popper.left),top:verticalToInteger(popper.top),bottom:verticalToInteger(popper.bottom),right:horizontalToInteger(popper.right)}}
var isFirefox=isBrowser&&/Firefox/i.test(navigator.userAgent);function computeStyle(data,options){var x=options.x,y=options.y;var popper=data.offsets.popper;var legacyGpuAccelerationOption=find(data.instance.modifiers,function(modifier){return modifier.name==='applyStyle'}).gpuAcceleration;if(legacyGpuAccelerationOption!==undefined){console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!')}
var gpuAcceleration=legacyGpuAccelerationOption!==undefined?legacyGpuAccelerationOption:options.gpuAcceleration;var offsetParent=getOffsetParent(data.instance.popper);var offsetParentRect=getBoundingClientRect(offsetParent);var styles={position:popper.position};var offsets=getRoundedOffsets(data,window.devicePixelRatio<2||!isFirefox);var sideA=x==='bottom'?'top':'bottom';var sideB=y==='right'?'left':'right';var prefixedProperty=getSupportedPropertyName('transform');var left=void 0,top=void 0;if(sideA==='bottom'){if(offsetParent.nodeName==='HTML'){top=-offsetParent.clientHeight+offsets.bottom}else{top=-offsetParentRect.height+offsets.bottom}}else{top=offsets.top}
if(sideB==='right'){if(offsetParent.nodeName==='HTML'){left=-offsetParent.clientWidth+offsets.right}else{left=-offsetParentRect.width+offsets.right}}else{left=offsets.left}
if(gpuAcceleration&&prefixedProperty){styles[prefixedProperty]='translate3d('+left+'px, '+top+'px, 0)';styles[sideA]=0;styles[sideB]=0;styles.willChange='transform'}else{var invertTop=sideA==='bottom'?-1:1;var invertLeft=sideB==='right'?-1:1;styles[sideA]=top*invertTop;styles[sideB]=left*invertLeft;styles.willChange=sideA+', '+sideB}
var attributes={'x-placement':data.placement};data.attributes=_extends({},attributes,data.attributes);data.styles=_extends({},styles,data.styles);data.arrowStyles=_extends({},data.offsets.arrow,data.arrowStyles);return data}
function isModifierRequired(modifiers,requestingName,requestedName){var requesting=find(modifiers,function(_ref){var name=_ref.name;return name===requestingName});var isRequired=!!requesting&&modifiers.some(function(modifier){return modifier.name===requestedName&&modifier.enabled&&modifier.order<requesting.order});if(!isRequired){var _requesting='`'+requestingName+'`';var requested='`'+requestedName+'`';console.warn(requested+' modifier is required by '+_requesting+' modifier in order to work, be sure to include it before '+_requesting+'!')}
return isRequired}
function arrow(data,options){var _data$offsets$arrow;if(!isModifierRequired(data.instance.modifiers,'arrow','keepTogether')){return data}
var arrowElement=options.element;if(typeof arrowElement==='string'){arrowElement=data.instance.popper.querySelector(arrowElement);if(!arrowElement){return data}}else{if(!data.instance.popper.contains(arrowElement)){console.warn('WARNING: `arrow.element` must be child of its popper element!');return data}}
var placement=data.placement.split('-')[0];var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var isVertical=['left','right'].indexOf(placement)!==-1;var len=isVertical?'height':'width';var sideCapitalized=isVertical?'Top':'Left';var side=sideCapitalized.toLowerCase();var altSide=isVertical?'left':'top';var opSide=isVertical?'bottom':'right';var arrowElementSize=getOuterSizes(arrowElement)[len];if(reference[opSide]-arrowElementSize<popper[side]){data.offsets.popper[side]-=popper[side]-(reference[opSide]-arrowElementSize)}
if(reference[side]+arrowElementSize>popper[opSide]){data.offsets.popper[side]+=reference[side]+arrowElementSize-popper[opSide]}
data.offsets.popper=getClientRect(data.offsets.popper);var center=reference[side]+reference[len]/2-arrowElementSize/2;var css=getStyleComputedProperty(data.instance.popper);var popperMarginSide=parseFloat(css['margin'+sideCapitalized],10);var popperBorderSide=parseFloat(css['border'+sideCapitalized+'Width'],10);var sideValue=center-data.offsets.popper[side]-popperMarginSide-popperBorderSide;sideValue=Math.max(Math.min(popper[len]-arrowElementSize,sideValue),0);data.arrowElement=arrowElement;data.offsets.arrow=(_data$offsets$arrow={},defineProperty(_data$offsets$arrow,side,Math.round(sideValue)),defineProperty(_data$offsets$arrow,altSide,''),_data$offsets$arrow);return data}
function getOppositeVariation(variation){if(variation==='end'){return'start'}else if(variation==='start'){return'end'}
return variation}
var placements=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'];var validPlacements=placements.slice(3);function clockwise(placement){var counter=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1;var index=validPlacements.indexOf(placement);var arr=validPlacements.slice(index+1).concat(validPlacements.slice(0,index));return counter?arr.reverse():arr}
var BEHAVIORS={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'};function flip(data,options){if(isModifierEnabled(data.instance.modifiers,'inner')){return data}
if(data.flipped&&data.placement===data.originalPlacement){return data}
var boundaries=getBoundaries(data.instance.popper,data.instance.reference,options.padding,options.boundariesElement,data.positionFixed);var placement=data.placement.split('-')[0];var placementOpposite=getOppositePlacement(placement);var variation=data.placement.split('-')[1]||'';var flipOrder=[];switch(options.behavior){case BEHAVIORS.FLIP:flipOrder=[placement,placementOpposite];break;case BEHAVIORS.CLOCKWISE:flipOrder=clockwise(placement);break;case BEHAVIORS.COUNTERCLOCKWISE:flipOrder=clockwise(placement,!0);break;default:flipOrder=options.behavior}
flipOrder.forEach(function(step,index){if(placement!==step||flipOrder.length===index+1){return data}
placement=data.placement.split('-')[0];placementOpposite=getOppositePlacement(placement);var popperOffsets=data.offsets.popper;var refOffsets=data.offsets.reference;var floor=Math.floor;var overlapsRef=placement==='left'&&floor(popperOffsets.right)>floor(refOffsets.left)||placement==='right'&&floor(popperOffsets.left)<floor(refOffsets.right)||placement==='top'&&floor(popperOffsets.bottom)>floor(refOffsets.top)||placement==='bottom'&&floor(popperOffsets.top)<floor(refOffsets.bottom);var overflowsLeft=floor(popperOffsets.left)<floor(boundaries.left);var overflowsRight=floor(popperOffsets.right)>floor(boundaries.right);var overflowsTop=floor(popperOffsets.top)<floor(boundaries.top);var overflowsBottom=floor(popperOffsets.bottom)>floor(boundaries.bottom);var overflowsBoundaries=placement==='left'&&overflowsLeft||placement==='right'&&overflowsRight||placement==='top'&&overflowsTop||placement==='bottom'&&overflowsBottom;var isVertical=['top','bottom'].indexOf(placement)!==-1;var flippedVariationByRef=!!options.flipVariations&&(isVertical&&variation==='start'&&overflowsLeft||isVertical&&variation==='end'&&overflowsRight||!isVertical&&variation==='start'&&overflowsTop||!isVertical&&variation==='end'&&overflowsBottom);var flippedVariationByContent=!!options.flipVariationsByContent&&(isVertical&&variation==='start'&&overflowsRight||isVertical&&variation==='end'&&overflowsLeft||!isVertical&&variation==='start'&&overflowsBottom||!isVertical&&variation==='end'&&overflowsTop);var flippedVariation=flippedVariationByRef||flippedVariationByContent;if(overlapsRef||overflowsBoundaries||flippedVariation){data.flipped=!0;if(overlapsRef||overflowsBoundaries){placement=flipOrder[index+1]}
if(flippedVariation){variation=getOppositeVariation(variation)}
data.placement=placement+(variation?'-'+variation:'');data.offsets.popper=_extends({},data.offsets.popper,getPopperOffsets(data.instance.popper,data.offsets.reference,data.placement));data=runModifiers(data.instance.modifiers,data,'flip')}});return data}
function keepTogether(data){var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var placement=data.placement.split('-')[0];var floor=Math.floor;var isVertical=['top','bottom'].indexOf(placement)!==-1;var side=isVertical?'right':'bottom';var opSide=isVertical?'left':'top';var measurement=isVertical?'width':'height';if(popper[side]<floor(reference[opSide])){data.offsets.popper[opSide]=floor(reference[opSide])-popper[measurement]}
if(popper[opSide]>floor(reference[side])){data.offsets.popper[opSide]=floor(reference[side])}
return data}
function toValue(str,measurement,popperOffsets,referenceOffsets){var split=str.match(/((?:\-|\+)?\d*\.?\d*)(.*)/);var value=+split[1];var unit=split[2];if(!value){return str}
if(unit.indexOf('%')===0){var element=void 0;switch(unit){case '%p':element=popperOffsets;break;case '%':case '%r':default:element=referenceOffsets}
var rect=getClientRect(element);return rect[measurement]/100*value}else if(unit==='vh'||unit==='vw'){var size=void 0;if(unit==='vh'){size=Math.max(document.documentElement.clientHeight,window.innerHeight||0)}else{size=Math.max(document.documentElement.clientWidth,window.innerWidth||0)}
return size/100*value}else{return value}}
function parseOffset(offset,popperOffsets,referenceOffsets,basePlacement){var offsets=[0,0];var useHeight=['right','left'].indexOf(basePlacement)!==-1;var fragments=offset.split(/(\+|\-)/).map(function(frag){return frag.trim()});var divider=fragments.indexOf(find(fragments,function(frag){return frag.search(/,|\s/)!==-1}));if(fragments[divider]&&fragments[divider].indexOf(',')===-1){console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.')}
var splitRegex=/\s*,\s*|\s+/;var ops=divider!==-1?[fragments.slice(0,divider).concat([fragments[divider].split(splitRegex)[0]]),[fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider+1))]:[fragments];ops=ops.map(function(op,index){var measurement=(index===1?!useHeight:useHeight)?'height':'width';var mergeWithPrevious=!1;return op.reduce(function(a,b){if(a[a.length-1]===''&&['+','-'].indexOf(b)!==-1){a[a.length-1]=b;mergeWithPrevious=!0;return a}else if(mergeWithPrevious){a[a.length-1]+=b;mergeWithPrevious=!1;return a}else{return a.concat(b)}},[]).map(function(str){return toValue(str,measurement,popperOffsets,referenceOffsets)})});ops.forEach(function(op,index){op.forEach(function(frag,index2){if(isNumeric(frag)){offsets[index]+=frag*(op[index2-1]==='-'?-1:1)}})});return offsets}
function offset(data,_ref){var offset=_ref.offset;var placement=data.placement,_data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var basePlacement=placement.split('-')[0];var offsets=void 0;if(isNumeric(+offset)){offsets=[+offset,0]}else{offsets=parseOffset(offset,popper,reference,basePlacement)}
if(basePlacement==='left'){popper.top+=offsets[0];popper.left-=offsets[1]}else if(basePlacement==='right'){popper.top+=offsets[0];popper.left+=offsets[1]}else if(basePlacement==='top'){popper.left+=offsets[0];popper.top-=offsets[1]}else if(basePlacement==='bottom'){popper.left+=offsets[0];popper.top+=offsets[1]}
data.popper=popper;return data}
function preventOverflow(data,options){var boundariesElement=options.boundariesElement||getOffsetParent(data.instance.popper);if(data.instance.reference===boundariesElement){boundariesElement=getOffsetParent(boundariesElement)}
var transformProp=getSupportedPropertyName('transform');var popperStyles=data.instance.popper.style;var top=popperStyles.top,left=popperStyles.left,transform=popperStyles[transformProp];popperStyles.top='';popperStyles.left='';popperStyles[transformProp]='';var boundaries=getBoundaries(data.instance.popper,data.instance.reference,options.padding,boundariesElement,data.positionFixed);popperStyles.top=top;popperStyles.left=left;popperStyles[transformProp]=transform;options.boundaries=boundaries;var order=options.priority;var popper=data.offsets.popper;var check={primary:function primary(placement){var value=popper[placement];if(popper[placement]<boundaries[placement]&&!options.escapeWithReference){value=Math.max(popper[placement],boundaries[placement])}
return defineProperty({},placement,value)},secondary:function secondary(placement){var mainSide=placement==='right'?'left':'top';var value=popper[mainSide];if(popper[placement]>boundaries[placement]&&!options.escapeWithReference){value=Math.min(popper[mainSide],boundaries[placement]-(placement==='right'?popper.width:popper.height))}
return defineProperty({},mainSide,value)}};order.forEach(function(placement){var side=['left','top'].indexOf(placement)!==-1?'primary':'secondary';popper=_extends({},popper,check[side](placement))});data.offsets.popper=popper;return data}
function shift(data){var placement=data.placement;var basePlacement=placement.split('-')[0];var shiftvariation=placement.split('-')[1];if(shiftvariation){var _data$offsets=data.offsets,reference=_data$offsets.reference,popper=_data$offsets.popper;var isVertical=['bottom','top'].indexOf(basePlacement)!==-1;var side=isVertical?'left':'top';var measurement=isVertical?'width':'height';var shiftOffsets={start:defineProperty({},side,reference[side]),end:defineProperty({},side,reference[side]+reference[measurement]-popper[measurement])};data.offsets.popper=_extends({},popper,shiftOffsets[shiftvariation])}
return data}
function hide(data){if(!isModifierRequired(data.instance.modifiers,'hide','preventOverflow')){return data}
var refRect=data.offsets.reference;var bound=find(data.instance.modifiers,function(modifier){return modifier.name==='preventOverflow'}).boundaries;if(refRect.bottom<bound.top||refRect.left>bound.right||refRect.top>bound.bottom||refRect.right<bound.left){if(data.hide===!0){return data}
data.hide=!0;data.attributes['x-out-of-boundaries']=''}else{if(data.hide===!1){return data}
data.hide=!1;data.attributes['x-out-of-boundaries']=!1}
return data}
function inner(data){var placement=data.placement;var basePlacement=placement.split('-')[0];var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var isHoriz=['left','right'].indexOf(basePlacement)!==-1;var subtractLength=['top','left'].indexOf(basePlacement)===-1;popper[isHoriz?'left':'top']=reference[basePlacement]-(subtractLength?popper[isHoriz?'width':'height']:0);data.placement=getOppositePlacement(placement);data.offsets.popper=getClientRect(popper);return data}
var modifiers={shift:{order:100,enabled:!0,fn:shift},offset:{order:200,enabled:!0,fn:offset,offset:0},preventOverflow:{order:300,enabled:!0,fn:preventOverflow,priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:keepTogether},arrow:{order:500,enabled:!0,fn:arrow,element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:flip,behavior:'flip',padding:5,boundariesElement:'viewport',flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:inner},hide:{order:800,enabled:!0,fn:hide},computeStyle:{order:850,enabled:!0,fn:computeStyle,gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:applyStyle,onLoad:applyStyleOnLoad,gpuAcceleration:undefined}};var Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function onCreate(){},onUpdate:function onUpdate(){},modifiers:modifiers};var Popper=function(){function Popper(reference,popper){var _this=this;var options=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};classCallCheck(this,Popper);this.scheduleUpdate=function(){return requestAnimationFrame(_this.update)};this.update=debounce(this.update.bind(this));this.options=_extends({},Popper.Defaults,options);this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]};this.reference=reference&&reference.jquery?reference[0]:reference;this.popper=popper&&popper.jquery?popper[0]:popper;this.options.modifiers={};Object.keys(_extends({},Popper.Defaults.modifiers,options.modifiers)).forEach(function(name){_this.options.modifiers[name]=_extends({},Popper.Defaults.modifiers[name]||{},options.modifiers?options.modifiers[name]:{})});this.modifiers=Object.keys(this.options.modifiers).map(function(name){return _extends({name:name},_this.options.modifiers[name])}).sort(function(a,b){return a.order-b.order});this.modifiers.forEach(function(modifierOptions){if(modifierOptions.enabled&&isFunction(modifierOptions.onLoad)){modifierOptions.onLoad(_this.reference,_this.popper,_this.options,modifierOptions,_this.state)}});this.update();var eventsEnabled=this.options.eventsEnabled;if(eventsEnabled){this.enableEventListeners()}
this.state.eventsEnabled=eventsEnabled}
createClass(Popper,[{key:'update',value:function update$$1(){return update.call(this)}},{key:'destroy',value:function destroy$$1(){return destroy.call(this)}},{key:'enableEventListeners',value:function enableEventListeners$$1(){return enableEventListeners.call(this)}},{key:'disableEventListeners',value:function disableEventListeners$$1(){return disableEventListeners.call(this)}}]);return Popper}();Popper.Utils=(typeof window!=='undefined'?window:global).PopperUtils;Popper.placements=placements;Popper.Defaults=Defaults;var NAME$4='dropdown';var VERSION$4='5.1.3';var DATA_KEY$4='bs.dropdown';var EVENT_KEY$4="."+DATA_KEY$4;var DATA_API_KEY$4='.data-api';var JQUERY_NO_CONFLICT$4=$.fn[NAME$4];var ESCAPE_KEYCODE=27;var SPACE_KEYCODE=32;var TAB_KEYCODE=9;var ARROW_UP_KEYCODE=38;var ARROW_DOWN_KEYCODE=40;var RIGHT_MOUSE_BUTTON_WHICH=3;var REGEXP_KEYDOWN=new RegExp(ARROW_UP_KEYCODE+"|"+ARROW_DOWN_KEYCODE+"|"+ESCAPE_KEYCODE);var Event$4={HIDE:"hide"+EVENT_KEY$4,HIDDEN:"hidden"+EVENT_KEY$4,SHOW:"show"+EVENT_KEY$4,SHOWN:"shown"+EVENT_KEY$4,CLICK:"click"+EVENT_KEY$4,CLICK_DATA_API:"click"+EVENT_KEY$4+DATA_API_KEY$4,KEYDOWN_DATA_API:"keydown"+EVENT_KEY$4+DATA_API_KEY$4,KEYUP_DATA_API:"keyup"+EVENT_KEY$4+DATA_API_KEY$4};var ClassName$4={DISABLED:'disabled',SHOW:'show',DROPUP:'dropup',DROPRIGHT:'dropright',DROPLEFT:'dropleft',MENURIGHT:'dropdown-menu-right',MENULEFT:'dropdown-menu-left',POSITION_STATIC:'position-static'};var Selector$4={DATA_TOGGLE:'[data-toggle="dropdown"]',FORM_CHILD:'.dropdown form',MENU:'.dropdown-menu',NAVBAR_NAV:'.navbar-nav',VISIBLE_ITEMS:'.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'};var AttachmentMap={TOP:'top-start',TOPEND:'top-end',BOTTOM:'bottom-start',BOTTOMEND:'bottom-end',RIGHT:'right-start',RIGHTEND:'right-end',LEFT:'left-start',LEFTEND:'left-end'};var Default$2={offset:0,flip:!0,boundary:'scrollParent',reference:'toggle',display:'dynamic',popperConfig:null};var DefaultType$2={offset:'(number|string|function)',flip:'boolean',boundary:'(string|element)',reference:'(string|element)',display:'string',popperConfig:'(null|object)'};var Dropdown=function(){function Dropdown(element,config){this._element=element;this._popper=null;this._config=this._getConfig(config);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners()}
var _proto=Dropdown.prototype;_proto.toggle=function toggle(){if(this._element.disabled||$(this._element).hasClass(ClassName$4.DISABLED)){return}
var isActive=$(this._menu).hasClass(ClassName$4.SHOW);Dropdown._clearMenus();if(isActive){return}
this.show(!0)};_proto.show=function show(usePopper){if(usePopper===void 0){usePopper=!1}
if(this._element.disabled||$(this._element).hasClass(ClassName$4.DISABLED)||$(this._menu).hasClass(ClassName$4.SHOW)){return}
var relatedTarget={relatedTarget:this._element};var showEvent=$.Event(Event$4.SHOW,relatedTarget);var parent=Dropdown._getParentFromElement(this._element);$(parent).trigger(showEvent);if(showEvent.isDefaultPrevented()){return}
if(!this._inNavbar&&usePopper){if(typeof Popper==='undefined'){throw new TypeError('Bootstrap\'s dropdowns require Popper.js (https://popper.js.org/)')}
var referenceElement=this._element;if(this._config.reference==='parent'){referenceElement=parent}else if(Util.isElement(this._config.reference)){referenceElement=this._config.reference;if(typeof this._config.reference.jquery!=='undefined'){referenceElement=this._config.reference[0]}}
if(this._config.boundary!=='scrollParent'){$(parent).addClass(ClassName$4.POSITION_STATIC)}
this._popper=new Popper(referenceElement,this._menu,this._getPopperConfig())}
if('ontouchstart' in document.documentElement&&$(parent).closest(Selector$4.NAVBAR_NAV).length===0){$(document.body).children().on('mouseover',null,$.noop)}
this._element.focus();this._element.setAttribute('aria-expanded',!0);$(this._menu).toggleClass(ClassName$4.SHOW);$(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN,relatedTarget))};_proto.hide=function hide(){if(this._element.disabled||$(this._element).hasClass(ClassName$4.DISABLED)||!$(this._menu).hasClass(ClassName$4.SHOW)){return}
var relatedTarget={relatedTarget:this._element};var hideEvent=$.Event(Event$4.HIDE,relatedTarget);var parent=Dropdown._getParentFromElement(this._element);$(parent).trigger(hideEvent);if(hideEvent.isDefaultPrevented()){return}
if(this._popper){this._popper.destroy()}
$(this._menu).toggleClass(ClassName$4.SHOW);$(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN,relatedTarget))};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY$4);$(this._element).off(EVENT_KEY$4);this._element=null;this._menu=null;if(this._popper!==null){this._popper.destroy();this._popper=null}};_proto.update=function update(){this._inNavbar=this._detectNavbar();if(this._popper!==null){this._popper.scheduleUpdate()}};_proto._addEventListeners=function _addEventListeners(){var _this=this;$(this._element).on(Event$4.CLICK,function(event){event.preventDefault();event.stopPropagation();_this.toggle()})};_proto._getConfig=function _getConfig(config){config=_objectSpread2({},this.constructor.Default,{},$(this._element).data(),{},config);Util.typeCheckConfig(NAME$4,config,this.constructor.DefaultType);return config};_proto._getMenuElement=function _getMenuElement(){if(!this._menu){var parent=Dropdown._getParentFromElement(this._element);if(parent){this._menu=parent.querySelector(Selector$4.MENU)}}
return this._menu};_proto._getPlacement=function _getPlacement(){var $parentDropdown=$(this._element.parentNode);var placement=AttachmentMap.BOTTOM;if($parentDropdown.hasClass(ClassName$4.DROPUP)){placement=AttachmentMap.TOP;if($(this._menu).hasClass(ClassName$4.MENURIGHT)){placement=AttachmentMap.TOPEND}}else if($parentDropdown.hasClass(ClassName$4.DROPRIGHT)){placement=AttachmentMap.RIGHT}else if($parentDropdown.hasClass(ClassName$4.DROPLEFT)){placement=AttachmentMap.LEFT}else if($(this._menu).hasClass(ClassName$4.MENURIGHT)){placement=AttachmentMap.BOTTOMEND}
return placement};_proto._detectNavbar=function _detectNavbar(){return $(this._element).closest('.navbar').length>0};_proto._getOffset=function _getOffset(){var _this2=this;var offset={};if(typeof this._config.offset==='function'){offset.fn=function(data){data.offsets=_objectSpread2({},data.offsets,{},_this2._config.offset(data.offsets,_this2._element)||{});return data}}else{offset.offset=this._config.offset}
return offset};_proto._getPopperConfig=function _getPopperConfig(){var popperConfig={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};if(this._config.display==='static'){popperConfig.modifiers.applyStyle={enabled:!1}}
return _objectSpread2({},popperConfig,{},this._config.popperConfig)};Dropdown._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$4);var _config=typeof config==='object'?config:null;if(!data){data=new Dropdown(this,_config);$(this).data(DATA_KEY$4,data)}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")}
data[config]()}})};Dropdown._clearMenus=function _clearMenus(event){if(event&&(event.which===RIGHT_MOUSE_BUTTON_WHICH||event.type==='keyup'&&event.which!==TAB_KEYCODE)){return}
var toggles=[].slice.call(document.querySelectorAll(Selector$4.DATA_TOGGLE));for(var i=0,len=toggles.length;i<len;i++){var parent=Dropdown._getParentFromElement(toggles[i]);var context=$(toggles[i]).data(DATA_KEY$4);var relatedTarget={relatedTarget:toggles[i]};if(event&&event.type==='click'){relatedTarget.clickEvent=event}
if(!context){continue}
var dropdownMenu=context._menu;if(!$(parent).hasClass(ClassName$4.SHOW)){continue}
if(event&&(event.type==='click'&&/input|textarea/i.test(event.target.tagName)||event.type==='keyup'&&event.which===TAB_KEYCODE)&&$.contains(parent,event.target)){continue}
var hideEvent=$.Event(Event$4.HIDE,relatedTarget);$(parent).trigger(hideEvent);if(hideEvent.isDefaultPrevented()){continue}
if('ontouchstart' in document.documentElement){$(document.body).children().off('mouseover',null,$.noop)}
toggles[i].setAttribute('aria-expanded','false');if(context._popper){context._popper.destroy()}
$(dropdownMenu).removeClass(ClassName$4.SHOW);$(parent).removeClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN,relatedTarget))}};Dropdown._getParentFromElement=function _getParentFromElement(element){var parent;var selector=Util.getSelectorFromElement(element);if(selector){parent=document.querySelector(selector)}
return parent||element.parentNode};Dropdown._dataApiKeydownHandler=function _dataApiKeydownHandler(event){if(/input|textarea/i.test(event.target.tagName)?event.which===SPACE_KEYCODE||event.which!==ESCAPE_KEYCODE&&(event.which!==ARROW_DOWN_KEYCODE&&event.which!==ARROW_UP_KEYCODE||$(event.target).closest(Selector$4.MENU).length):!REGEXP_KEYDOWN.test(event.which)){return}
event.preventDefault();event.stopPropagation();if(this.disabled||$(this).hasClass(ClassName$4.DISABLED)){return}
var parent=Dropdown._getParentFromElement(this);var isActive=$(parent).hasClass(ClassName$4.SHOW);if(!isActive&&event.which===ESCAPE_KEYCODE){return}
if(!isActive||isActive&&(event.which===ESCAPE_KEYCODE||event.which===SPACE_KEYCODE)){if(event.which===ESCAPE_KEYCODE){var toggle=parent.querySelector(Selector$4.DATA_TOGGLE);$(toggle).trigger('focus')}
$(this).trigger('click');return}
var items=[].slice.call(parent.querySelectorAll(Selector$4.VISIBLE_ITEMS)).filter(function(item){return $(item).is(':visible')});if(items.length===0){return}
var index=items.indexOf(event.target);if(event.which===ARROW_UP_KEYCODE&&index>0){index--}
if(event.which===ARROW_DOWN_KEYCODE&&index<items.length-1){index++}
if(index<0){index=0}
items[index].focus()};_createClass(Dropdown,null,[{key:"VERSION",get:function get(){return VERSION$4}},{key:"Default",get:function get(){return Default$2}},{key:"DefaultType",get:function get(){return DefaultType$2}}]);return Dropdown}();$(document).on(Event$4.KEYDOWN_DATA_API,Selector$4.DATA_TOGGLE,Dropdown._dataApiKeydownHandler).on(Event$4.KEYDOWN_DATA_API,Selector$4.MENU,Dropdown._dataApiKeydownHandler).on(Event$4.CLICK_DATA_API+" "+Event$4.KEYUP_DATA_API,Dropdown._clearMenus).on(Event$4.CLICK_DATA_API,Selector$4.DATA_TOGGLE,function(event){event.preventDefault();event.stopPropagation();Dropdown._jQueryInterface.call($(this),'toggle')}).on(Event$4.CLICK_DATA_API,Selector$4.FORM_CHILD,function(e){e.stopPropagation()});$.fn[NAME$4]=Dropdown._jQueryInterface;$.fn[NAME$4].Constructor=Dropdown;$.fn[NAME$4].noConflict=function(){$.fn[NAME$4]=JQUERY_NO_CONFLICT$4;return Dropdown._jQueryInterface};var NAME$5='gdprmodal';var VERSION$5='5.1.3';var DATA_KEY$5='bs.gdprmodal';var EVENT_KEY$5="."+DATA_KEY$5;var DATA_API_KEY$5='.data-api';var JQUERY_NO_CONFLICT$5=$.fn[NAME$5];var ESCAPE_KEYCODE$1=27;var Default$3={backdrop:!0,keyboard:!0,focus:!0,show:!0};var DefaultType$3={backdrop:'(boolean|string)',keyboard:'boolean',focus:'boolean',show:'boolean'};var Event$5={HIDE:"hide"+EVENT_KEY$5,HIDE_PREVENTED:"hidePrevented"+EVENT_KEY$5,HIDDEN:"hidden"+EVENT_KEY$5,SHOW:"gdprshow"+EVENT_KEY$5,SHOWN:"shown"+EVENT_KEY$5,FOCUSIN:"focusin"+EVENT_KEY$5,RESIZE:"resize"+EVENT_KEY$5,CLICK_DISMISS:"click.dismiss"+EVENT_KEY$5,KEYDOWN_DISMISS:"keydown.dismiss"+EVENT_KEY$5,MOUSEUP_DISMISS:"mouseup.dismiss"+EVENT_KEY$5,MOUSEDOWN_DISMISS:"mousedown.dismiss"+EVENT_KEY$5,CLICK_DATA_API:"click"+EVENT_KEY$5+DATA_API_KEY$5};var ClassName$5={SCROLLABLE:'gdprmodal-dialog-scrollable',SCROLLBAR_MEASURER:'gdprmodal-scrollbar-measure',BACKDROP:'gdprmodal-backdrop',OPEN:'gdprmodal-open',FADE:'fade',SHOW:'gdprshow',STATIC:'gdprmodal-static'};var Selector$5={DIALOG:'.gdprmodal-dialog',MODAL_BODY:'.gdprmodal-body',DATA_TOGGLE:'[data-toggle="gdprmodal"]',DATA_DISMISS:'[data-dismiss="gdprmodal"]',FIXED_CONTENT:'.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',STICKY_CONTENT:'.sticky-top'};var GdprModal=function(){function GdprModal(element,config){this._config=this._getConfig(config);this._element=element;this._dialog=element.querySelector(Selector$5.DIALOG);this._backdrop=null;this._isShown=!1;this._isBodyOverflowing=!1;this._ignoreBackdropClick=!1;this._isTransitioning=!1;this._scrollbarWidth=0}
var _proto=GdprModal.prototype;_proto.toggle=function toggle(relatedTarget){return this._isShown?this.hide():this.show(relatedTarget)};_proto.show=function show(relatedTarget){var _this=this;if(this._isShown||this._isTransitioning){return}
if($(this._element).hasClass(ClassName$5.FADE)){this._isTransitioning=!0}
var showEvent=$.Event(Event$5.SHOW,{relatedTarget:relatedTarget});$(this._element).trigger(showEvent);if(this._isShown||showEvent.isDefaultPrevented()){return}
this._isShown=!0;this._checkScrollbar();this._setScrollbar();this._adjustDialog();this._setEscapeEvent();this._setResizeEvent();$(this._element).on(Event$5.CLICK_DISMISS,Selector$5.DATA_DISMISS,function(event){return _this.hide(event)});$(this._dialog).on(Event$5.MOUSEDOWN_DISMISS,function(){$(_this._element).one(Event$5.MOUSEUP_DISMISS,function(event){if($(event.target).is(_this._element)){_this._ignoreBackdropClick=!0}})});this._showBackdrop(function(){return _this._showElement(relatedTarget)})};_proto.hide=function hide(event){var _this2=this;if(event){event.preventDefault()}
if(!this._isShown||this._isTransitioning){return}
var hideEvent=$.Event(Event$5.HIDE);$(this._element).trigger(hideEvent);if(!this._isShown||hideEvent.isDefaultPrevented()){return}
this._isShown=!1;var transition=$(this._element).hasClass(ClassName$5.FADE);if(transition){this._isTransitioning=!0}
this._setEscapeEvent();this._setResizeEvent();$(document).off(Event$5.FOCUSIN);$(this._element).removeClass(ClassName$5.SHOW);$(this._element).off(Event$5.CLICK_DISMISS);$(this._dialog).off(Event$5.MOUSEDOWN_DISMISS);if(transition){var transitionDuration=Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,function(event){return _this2._hideGdprModal(event)}).emulateTransitionEnd(transitionDuration)}else{this._hideGdprModal()}};_proto.dispose=function dispose(){[window,this._element,this._dialog].forEach(function(htmlElement){return $(htmlElement).off(EVENT_KEY$5)});$(document).off(Event$5.FOCUSIN);$.removeData(this._element,DATA_KEY$5);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._isTransitioning=null;this._scrollbarWidth=null};_proto.handleUpdate=function handleUpdate(){this._adjustDialog()};_proto._getConfig=function _getConfig(config){config=_objectSpread2({},Default$3,{},config);Util.typeCheckConfig(NAME$5,config,DefaultType$3);return config};_proto._triggerBackdropTransition=function _triggerBackdropTransition(){var _this3=this;if(this._config.backdrop==='static'){var hideEventPrevented=$.Event(Event$5.HIDE_PREVENTED);$(this._element).trigger(hideEventPrevented);if(hideEventPrevented.defaultPrevented){return}
this._element.classList.add(ClassName$5.STATIC);var gdprmodalTransitionDuration=Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,function(){_this3._element.classList.remove(ClassName$5.STATIC)}).emulateTransitionEnd(gdprmodalTransitionDuration);this._element.focus()}else{this.hide()}};_proto._showElement=function _showElement(relatedTarget){var _this4=this;var transition=$(this._element).hasClass(ClassName$5.FADE);var gdprmodalBody=this._dialog?this._dialog.querySelector(Selector$5.MODAL_BODY):null;if(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE){document.body.appendChild(this._element)}
this._element.style.display='block';this._element.removeAttribute('aria-hidden');this._element.setAttribute('aria-gdprmodal',!0);if($(this._dialog).hasClass(ClassName$5.SCROLLABLE)&&gdprmodalBody){gdprmodalBody.scrollTop=0}else{this._element.scrollTop=0}
if(transition){Util.reflow(this._element)}
$(this._element).addClass(ClassName$5.SHOW);if(this._config.focus){this._enforceFocus()}
var shownEvent=$.Event(Event$5.SHOWN,{relatedTarget:relatedTarget});var transitionComplete=function transitionComplete(){if(_this4._config.focus){_this4._element.focus()}
_this4._isTransitioning=!1;$(_this4._element).trigger(shownEvent)};if(transition){var transitionDuration=Util.getTransitionDurationFromElement(this._dialog);$(this._dialog).one(Util.TRANSITION_END,transitionComplete).emulateTransitionEnd(transitionDuration)}else{transitionComplete()}};_proto._enforceFocus=function _enforceFocus(){var _this5=this;$(document).off(Event$5.FOCUSIN).on(Event$5.FOCUSIN,function(event){if(document!==event.target&&_this5._element!==event.target&&$(_this5._element).has(event.target).length===0){_this5._element.focus()}})};_proto._setEscapeEvent=function _setEscapeEvent(){var _this6=this;if(this._isShown&&this._config.keyboard){$(this._element).on(Event$5.KEYDOWN_DISMISS,function(event){if(event.which===ESCAPE_KEYCODE$1){_this6._triggerBackdropTransition()}})}else if(!this._isShown){$(this._element).off(Event$5.KEYDOWN_DISMISS)}};_proto._setResizeEvent=function _setResizeEvent(){var _this7=this;if(this._isShown){$(window).on(Event$5.RESIZE,function(event){return _this7.handleUpdate(event)})}else{$(window).off(Event$5.RESIZE)}};_proto._hideGdprModal=function _hideModal(){var _this8=this;this._element.style.display='none';this._element.setAttribute('aria-hidden',!0);this._element.removeAttribute('aria-gdprmodal');this._isTransitioning=!1;this._showBackdrop(function(){$(document.body).removeClass(ClassName$5.OPEN);_this8._resetAdjustments();_this8._resetScrollbar();$(_this8._element).trigger(Event$5.HIDDEN)})};_proto._removeBackdrop=function _removeBackdrop(){if(this._backdrop){$(this._backdrop).remove();this._backdrop=null}};_proto._showBackdrop=function _showBackdrop(callback){var _this9=this;var animate=$(this._element).hasClass(ClassName$5.FADE)?ClassName$5.FADE:'';if(this._isShown&&this._config.backdrop){this._backdrop=document.createElement('div');this._backdrop.className=ClassName$5.BACKDROP;if(animate){this._backdrop.classList.add(animate)}
$(this._backdrop).appendTo(document.body);$(this._element).on(Event$5.CLICK_DISMISS,function(event){if(_this9._ignoreBackdropClick){_this9._ignoreBackdropClick=!1;return}
if(event.target!==event.currentTarget){return}
_this9._triggerBackdropTransition()});if(animate){Util.reflow(this._backdrop)}
$(this._backdrop).addClass(ClassName$5.SHOW);if(!callback){return}
if(!animate){callback();return}
var backdropTransitionDuration=Util.getTransitionDurationFromElement(this._backdrop);$(this._backdrop).one(Util.TRANSITION_END,callback).emulateTransitionEnd(backdropTransitionDuration)}else if(!this._isShown&&this._backdrop){$(this._backdrop).removeClass(ClassName$5.SHOW);var callbackRemove=function callbackRemove(){_this9._removeBackdrop();if(callback){callback()}};if($(this._element).hasClass(ClassName$5.FADE)){var _backdropTransitionDuration=Util.getTransitionDurationFromElement(this._backdrop);$(this._backdrop).one(Util.TRANSITION_END,callbackRemove).emulateTransitionEnd(_backdropTransitionDuration)}else{callbackRemove()}}else if(callback){callback()}};_proto._adjustDialog=function _adjustDialog(){var isGdprModalOverflowing=this._element.scrollHeight>document.documentElement.clientHeight;if(!this._isBodyOverflowing&&isGdprModalOverflowing){this._element.style.paddingLeft=this._scrollbarWidth+"px"}
if(this._isBodyOverflowing&&!isGdprModalOverflowing){this._element.style.paddingRight=this._scrollbarWidth+"px"}};_proto._resetAdjustments=function _resetAdjustments(){this._element.style.paddingLeft='';this._element.style.paddingRight=''};_proto._checkScrollbar=function _checkScrollbar(){var rect=document.body.getBoundingClientRect();this._isBodyOverflowing=rect.left+rect.right<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()};_proto._setScrollbar=function _setScrollbar(){var _this10=this;if(this._isBodyOverflowing){var fixedContent=[].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT));var stickyContent=[].slice.call(document.querySelectorAll(Selector$5.STICKY_CONTENT));$(fixedContent).each(function(index,element){var actualPadding=element.style.paddingRight;var calculatedPadding=$(element).css('padding-right');$(element).data('padding-right',actualPadding).css('padding-right',parseFloat(calculatedPadding)+_this10._scrollbarWidth+"px")});$(stickyContent).each(function(index,element){var actualMargin=element.style.marginRight;var calculatedMargin=$(element).css('margin-right');$(element).data('margin-right',actualMargin).css('margin-right',parseFloat(calculatedMargin)-_this10._scrollbarWidth+"px")});var actualPadding=document.body.style.paddingRight;var calculatedPadding=$(document.body).css('padding-right');$(document.body).data('padding-right',actualPadding).css('padding-right',parseFloat(calculatedPadding)+this._scrollbarWidth+"px")}
$(document.body).addClass(ClassName$5.OPEN)};_proto._resetScrollbar=function _resetScrollbar(){var fixedContent=[].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT));$(fixedContent).each(function(index,element){var padding=$(element).data('padding-right');$(element).removeData('padding-right');element.style.paddingRight=padding?padding:''});var elements=[].slice.call(document.querySelectorAll(""+Selector$5.STICKY_CONTENT));$(elements).each(function(index,element){var margin=$(element).data('margin-right');if(typeof margin!=='undefined'){$(element).css('margin-right',margin).removeData('margin-right')}});var padding=$(document.body).data('padding-right');$(document.body).removeData('padding-right');document.body.style.paddingRight=padding?padding:''};_proto._getScrollbarWidth=function _getScrollbarWidth(){var scrollDiv=document.createElement('div');scrollDiv.className=ClassName$5.SCROLLBAR_MEASURER;document.body.appendChild(scrollDiv);var scrollbarWidth=scrollDiv.getBoundingClientRect().width-scrollDiv.clientWidth;document.body.removeChild(scrollDiv);return scrollbarWidth};GdprModal._jQueryInterface=function _jQueryInterface(config,relatedTarget){return this.each(function(){var data=$(this).data(DATA_KEY$5);var _config=_objectSpread2({},Default$3,{},$(this).data(),{},typeof config==='object'&&config?config:{});if(!data){data=new GdprModal(this,_config);$(this).data(DATA_KEY$5,data)}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")}
data[config](relatedTarget)}else if(_config.show){data.show(relatedTarget)}})};_createClass(GdprModal,null,[{key:"VERSION",get:function get(){return VERSION$5}},{key:"Default",get:function get(){return Default$3}}]);return GdprModal}();$(document).on(Event$5.CLICK_DATA_API,Selector$5.DATA_TOGGLE,function(event){var _this11=this;var target;var selector=Util.getSelectorFromElement(this);if(selector){target=document.querySelector(selector)}
var config=$(target).data(DATA_KEY$5)?'toggle':_objectSpread2({},$(target).data(),{},$(this).data());if(this.tagName==='A'||this.tagName==='AREA'){event.preventDefault()}
var $target=$(target).one(Event$5.SHOW,function(showEvent){if(showEvent.isDefaultPrevented()){return}
$target.one(Event$5.HIDDEN,function(){if($(_this11).is(':visible')){_this11.focus()}})});GdprModal._jQueryInterface.call($(target),config,this)});$.fn[NAME$5]=GdprModal._jQueryInterface;$.fn[NAME$5].Constructor=GdprModal;$.fn[NAME$5].noConflict=function(){$.fn[NAME$5]=JQUERY_NO_CONFLICT$5;return GdprModal._jQueryInterface};var uriAttrs=['background','cite','href','itemtype','longdesc','poster','src','xlink:href'];var ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i;var DefaultWhitelist={'*':['class','dir','id','lang','role',ARIA_ATTRIBUTE_PATTERN],a:['target','href','title','rel'],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:['src','alt','title','width','height'],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};var SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi;var DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function allowedAttribute(attr,allowedAttributeList){var attrName=attr.nodeName.toLowerCase();if(allowedAttributeList.indexOf(attrName)!==-1){if(uriAttrs.indexOf(attrName)!==-1){return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN)||attr.nodeValue.match(DATA_URL_PATTERN))}
return!0}
var regExp=allowedAttributeList.filter(function(attrRegex){return attrRegex instanceof RegExp});for(var i=0,l=regExp.length;i<l;i++){if(attrName.match(regExp[i])){return!0}}
return!1}
function sanitizeHtml(unsafeHtml,whiteList,sanitizeFn){if(unsafeHtml.length===0){return unsafeHtml}
if(sanitizeFn&&typeof sanitizeFn==='function'){return sanitizeFn(unsafeHtml)}
var domParser=new window.DOMParser();var createdDocument=domParser.parseFromString(unsafeHtml,'text/html');var whitelistKeys=Object.keys(whiteList);var elements=[].slice.call(createdDocument.body.querySelectorAll('*'));var _loop=function _loop(i,len){var el=elements[i];var elName=el.nodeName.toLowerCase();if(whitelistKeys.indexOf(el.nodeName.toLowerCase())===-1){el.parentNode.removeChild(el);return"continue"}
var attributeList=[].slice.call(el.attributes);var whitelistedAttributes=[].concat(whiteList['*']||[],whiteList[elName]||[]);attributeList.forEach(function(attr){if(!allowedAttribute(attr,whitelistedAttributes)){el.removeAttribute(attr.nodeName)}})};for(var i=0,len=elements.length;i<len;i++){var _ret=_loop(i);if(_ret==="continue")continue}
return createdDocument.body.innerHTML}
var NAME$6='tooltip';var VERSION$6='5.1.3';var DATA_KEY$6='bs.tooltip';var EVENT_KEY$6="."+DATA_KEY$6;var JQUERY_NO_CONFLICT$6=$.fn[NAME$6];var CLASS_PREFIX='bs-tooltip';var BSCLS_PREFIX_REGEX=new RegExp("(^|\\s)"+CLASS_PREFIX+"\\S+",'g');var DISALLOWED_ATTRIBUTES=['sanitize','whiteList','sanitizeFn'];var DefaultType$4={animation:'boolean',template:'string',title:'(string|element|function)',trigger:'string',delay:'(number|object)',html:'boolean',selector:'(string|boolean)',placement:'(string|function)',offset:'(number|string|function)',container:'(string|element|boolean)',fallbackPlacement:'(string|array)',boundary:'(string|element)',sanitize:'boolean',sanitizeFn:'(null|function)',whiteList:'object',popperConfig:'(null|object)'};var AttachmentMap$1={AUTO:'auto',TOP:'top',RIGHT:'right',BOTTOM:'bottom',LEFT:'left'};var Default$4={animation:!0,template:'<div class="tooltip" role="tooltip">'+'<div class="arrow"></div>'+'<div class="tooltip-inner"></div></div>',trigger:'hover focus',title:'',delay:0,html:!1,selector:!1,placement:'top',offset:0,container:!1,fallbackPlacement:'flip',boundary:'scrollParent',sanitize:!0,sanitizeFn:null,whiteList:DefaultWhitelist,popperConfig:null};var HoverState={SHOW:'show',OUT:'out'};var Event$6={HIDE:"hide"+EVENT_KEY$6,HIDDEN:"hidden"+EVENT_KEY$6,SHOW:"show"+EVENT_KEY$6,SHOWN:"shown"+EVENT_KEY$6,INSERTED:"inserted"+EVENT_KEY$6,CLICK:"click"+EVENT_KEY$6,FOCUSIN:"focusin"+EVENT_KEY$6,FOCUSOUT:"focusout"+EVENT_KEY$6,MOUSEENTER:"mouseenter"+EVENT_KEY$6,MOUSELEAVE:"mouseleave"+EVENT_KEY$6};var ClassName$6={FADE:'fade',SHOW:'show'};var Selector$6={TOOLTIP:'.tooltip',TOOLTIP_INNER:'.tooltip-inner',ARROW:'.arrow'};var Trigger={HOVER:'hover',FOCUS:'focus',CLICK:'click',MANUAL:'manual'};var Tooltip=function(){function Tooltip(element,config){if(typeof Popper==='undefined'){throw new TypeError('Bootstrap\'s tooltips require Popper.js (https://popper.js.org/)')}
this._isEnabled=!0;this._timeout=0;this._hoverState='';this._activeTrigger={};this._popper=null;this.element=element;this.config=this._getConfig(config);this.tip=null;this._setListeners()}
var _proto=Tooltip.prototype;_proto.enable=function enable(){this._isEnabled=!0};_proto.disable=function disable(){this._isEnabled=!1};_proto.toggleEnabled=function toggleEnabled(){this._isEnabled=!this._isEnabled};_proto.toggle=function toggle(event){if(!this._isEnabled){return}
if(event){var dataKey=this.constructor.DATA_KEY;var context=$(event.currentTarget).data(dataKey);if(!context){context=new this.constructor(event.currentTarget,this._getDelegateConfig());$(event.currentTarget).data(dataKey,context)}
context._activeTrigger.click=!context._activeTrigger.click;if(context._isWithActiveTrigger()){context._enter(null,context)}else{context._leave(null,context)}}else{if($(this.getTipElement()).hasClass(ClassName$6.SHOW)){this._leave(null,this);return}
this._enter(null,this)}};_proto.dispose=function dispose(){clearTimeout(this._timeout);$.removeData(this.element,this.constructor.DATA_KEY);$(this.element).off(this.constructor.EVENT_KEY);$(this.element).closest('.gdprmodal').off('hide.bs.gdprmodal',this._hideGdprModalHandler);if(this.tip){$(this.tip).remove()}
this._isEnabled=null;this._timeout=null;this._hoverState=null;this._activeTrigger=null;if(this._popper){this._popper.destroy()}
this._popper=null;this.element=null;this.config=null;this.tip=null};_proto.show=function show(){var _this=this;if($(this.element).css('display')==='none'){throw new Error('Please use show on visible elements')}
var showEvent=$.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){$(this.element).trigger(showEvent);var shadowRoot=Util.findShadowRoot(this.element);var isInTheDom=$.contains(shadowRoot!==null?shadowRoot:this.element.ownerDocument.documentElement,this.element);if(showEvent.isDefaultPrevented()||!isInTheDom){return}
var tip=this.getTipElement();var tipId=Util.getUID(this.constructor.NAME);tip.setAttribute('id',tipId);this.element.setAttribute('aria-describedby',tipId);this.setContent();if(this.config.animation){$(tip).addClass(ClassName$6.FADE)}
var placement=typeof this.config.placement==='function'?this.config.placement.call(this,tip,this.element):this.config.placement;var attachment=this._getAttachment(placement);this.addAttachmentClass(attachment);var container=this._getContainer();$(tip).data(this.constructor.DATA_KEY,this);if(!$.contains(this.element.ownerDocument.documentElement,this.tip)){$(tip).appendTo(container)}
$(this.element).trigger(this.constructor.Event.INSERTED);this._popper=new Popper(this.element,tip,this._getPopperConfig(attachment));$(tip).addClass(ClassName$6.SHOW);if('ontouchstart' in document.documentElement){$(document.body).children().on('mouseover',null,$.noop)}
var complete=function complete(){if(_this.config.animation){_this._fixTransition()}
var prevHoverState=_this._hoverState;_this._hoverState=null;$(_this.element).trigger(_this.constructor.Event.SHOWN);if(prevHoverState===HoverState.OUT){_this._leave(null,_this)}};if($(this.tip).hasClass(ClassName$6.FADE)){var transitionDuration=Util.getTransitionDurationFromElement(this.tip);$(this.tip).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)}else{complete()}}};_proto.hide=function hide(callback){var _this2=this;var tip=this.getTipElement();var hideEvent=$.Event(this.constructor.Event.HIDE);var complete=function complete(){if(_this2._hoverState!==HoverState.SHOW&&tip.parentNode){tip.parentNode.removeChild(tip)}
_this2._cleanTipClass();_this2.element.removeAttribute('aria-describedby');$(_this2.element).trigger(_this2.constructor.Event.HIDDEN);if(_this2._popper!==null){_this2._popper.destroy()}
if(callback){callback()}};$(this.element).trigger(hideEvent);if(hideEvent.isDefaultPrevented()){return}
$(tip).removeClass(ClassName$6.SHOW);if('ontouchstart' in document.documentElement){$(document.body).children().off('mouseover',null,$.noop)}
this._activeTrigger[Trigger.CLICK]=!1;this._activeTrigger[Trigger.FOCUS]=!1;this._activeTrigger[Trigger.HOVER]=!1;if($(this.tip).hasClass(ClassName$6.FADE)){var transitionDuration=Util.getTransitionDurationFromElement(tip);$(tip).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)}else{complete()}
this._hoverState=''};_proto.update=function update(){if(this._popper!==null){this._popper.scheduleUpdate()}};_proto.isWithContent=function isWithContent(){return Boolean(this.getTitle())};_proto.addAttachmentClass=function addAttachmentClass(attachment){$(this.getTipElement()).addClass(CLASS_PREFIX+"-"+attachment)};_proto.getTipElement=function getTipElement(){this.tip=this.tip||$(this.config.template)[0];return this.tip};_proto.setContent=function setContent(){var tip=this.getTipElement();this.setElementContent($(tip.querySelectorAll(Selector$6.TOOLTIP_INNER)),this.getTitle());$(tip).removeClass(ClassName$6.FADE+" "+ClassName$6.SHOW)};_proto.setElementContent=function setElementContent($element,content){if(typeof content==='object'&&(content.nodeType||content.jquery)){if(this.config.html){if(!$(content).parent().is($element)){$element.empty().append(content)}}else{$element.text($(content).text())}
return}
if(this.config.html){if(this.config.sanitize){content=sanitizeHtml(content,this.config.whiteList,this.config.sanitizeFn)}
$element.html(content)}else{$element.text(content)}};_proto.getTitle=function getTitle(){var title=this.element.getAttribute('data-original-title');if(!title){title=typeof this.config.title==='function'?this.config.title.call(this.element):this.config.title}
return title};_proto._getPopperConfig=function _getPopperConfig(attachment){var _this3=this;var defaultBsConfig={placement:attachment,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Selector$6.ARROW},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function onCreate(data){if(data.originalPlacement!==data.placement){_this3._handlePopperPlacementChange(data)}},onUpdate:function onUpdate(data){return _this3._handlePopperPlacementChange(data)}};return _objectSpread2({},defaultBsConfig,{},this.config.popperConfig)};_proto._getOffset=function _getOffset(){var _this4=this;var offset={};if(typeof this.config.offset==='function'){offset.fn=function(data){data.offsets=_objectSpread2({},data.offsets,{},_this4.config.offset(data.offsets,_this4.element)||{});return data}}else{offset.offset=this.config.offset}
return offset};_proto._getContainer=function _getContainer(){if(this.config.container===!1){return document.body}
if(Util.isElement(this.config.container)){return $(this.config.container)}
return $(document).find(this.config.container)};_proto._getAttachment=function _getAttachment(placement){return AttachmentMap$1[placement.toUpperCase()]};_proto._setListeners=function _setListeners(){var _this5=this;var triggers=this.config.trigger.split(' ');triggers.forEach(function(trigger){if(trigger==='click'){$(_this5.element).on(_this5.constructor.Event.CLICK,_this5.config.selector,function(event){return _this5.toggle(event)})}else if(trigger!==Trigger.MANUAL){var eventIn=trigger===Trigger.HOVER?_this5.constructor.Event.MOUSEENTER:_this5.constructor.Event.FOCUSIN;var eventOut=trigger===Trigger.HOVER?_this5.constructor.Event.MOUSELEAVE:_this5.constructor.Event.FOCUSOUT;$(_this5.element).on(eventIn,_this5.config.selector,function(event){return _this5._enter(event)}).on(eventOut,_this5.config.selector,function(event){return _this5._leave(event)})}});this._hideGdprModalHandler=function(){if(_this5.element){_this5.hide()}};$(this.element).closest('.gdprmodal').on('hide.bs.gdprmodal',this._hideGdprModalHandler);if(this.config.selector){this.config=_objectSpread2({},this.config,{trigger:'manual',selector:''})}else{this._fixTitle()}};_proto._fixTitle=function _fixTitle(){var titleType=typeof this.element.getAttribute('data-original-title');if(this.element.getAttribute('title')||titleType!=='string'){this.element.setAttribute('data-original-title',this.element.getAttribute('title')||'');this.element.setAttribute('title','')}};_proto._enter=function _enter(event,context){var dataKey=this.constructor.DATA_KEY;context=context||$(event.currentTarget).data(dataKey);if(!context){context=new this.constructor(event.currentTarget,this._getDelegateConfig());$(event.currentTarget).data(dataKey,context)}
if(event){context._activeTrigger[event.type==='focusin'?Trigger.FOCUS:Trigger.HOVER]=!0}
if($(context.getTipElement()).hasClass(ClassName$6.SHOW)||context._hoverState===HoverState.SHOW){context._hoverState=HoverState.SHOW;return}
clearTimeout(context._timeout);context._hoverState=HoverState.SHOW;if(!context.config.delay||!context.config.delay.show){context.show();return}
context._timeout=setTimeout(function(){if(context._hoverState===HoverState.SHOW){context.show()}},context.config.delay.show)};_proto._leave=function _leave(event,context){var dataKey=this.constructor.DATA_KEY;context=context||$(event.currentTarget).data(dataKey);if(!context){context=new this.constructor(event.currentTarget,this._getDelegateConfig());$(event.currentTarget).data(dataKey,context)}
if(event){context._activeTrigger[event.type==='focusout'?Trigger.FOCUS:Trigger.HOVER]=!1}
if(context._isWithActiveTrigger()){return}
clearTimeout(context._timeout);context._hoverState=HoverState.OUT;if(!context.config.delay||!context.config.delay.hide){context.hide();return}
context._timeout=setTimeout(function(){if(context._hoverState===HoverState.OUT){context.hide()}},context.config.delay.hide)};_proto._isWithActiveTrigger=function _isWithActiveTrigger(){for(var trigger in this._activeTrigger){if(this._activeTrigger[trigger]){return!0}}
return!1};_proto._getConfig=function _getConfig(config){var dataAttributes=$(this.element).data();Object.keys(dataAttributes).forEach(function(dataAttr){if(DISALLOWED_ATTRIBUTES.indexOf(dataAttr)!==-1){delete dataAttributes[dataAttr]}});config=_objectSpread2({},this.constructor.Default,{},dataAttributes,{},typeof config==='object'&&config?config:{});if(typeof config.delay==='number'){config.delay={show:config.delay,hide:config.delay}}
if(typeof config.title==='number'){config.title=config.title.toString()}
if(typeof config.content==='number'){config.content=config.content.toString()}
Util.typeCheckConfig(NAME$6,config,this.constructor.DefaultType);if(config.sanitize){config.template=sanitizeHtml(config.template,config.whiteList,config.sanitizeFn)}
return config};_proto._getDelegateConfig=function _getDelegateConfig(){var config={};if(this.config){for(var key in this.config){if(this.constructor.Default[key]!==this.config[key]){config[key]=this.config[key]}}}
return config};_proto._cleanTipClass=function _cleanTipClass(){var $tip=$(this.getTipElement());var tabClass=$tip.attr('class').match(BSCLS_PREFIX_REGEX);if(tabClass!==null&&tabClass.length){$tip.removeClass(tabClass.join(''))}};_proto._handlePopperPlacementChange=function _handlePopperPlacementChange(popperData){var popperInstance=popperData.instance;this.tip=popperInstance.popper;this._cleanTipClass();this.addAttachmentClass(this._getAttachment(popperData.placement))};_proto._fixTransition=function _fixTransition(){var tip=this.getTipElement();var initConfigAnimation=this.config.animation;if(tip.getAttribute('x-placement')!==null){return}
$(tip).removeClass(ClassName$6.FADE);this.config.animation=!1;this.hide();this.show();this.config.animation=initConfigAnimation};Tooltip._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$6);var _config=typeof config==='object'&&config;if(!data&&/dispose|hide/.test(config)){return}
if(!data){data=new Tooltip(this,_config);$(this).data(DATA_KEY$6,data)}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")}
data[config]()}})};_createClass(Tooltip,null,[{key:"VERSION",get:function get(){return VERSION$6}},{key:"Default",get:function get(){return Default$4}},{key:"NAME",get:function get(){return NAME$6}},{key:"DATA_KEY",get:function get(){return DATA_KEY$6}},{key:"Event",get:function get(){return Event$6}},{key:"EVENT_KEY",get:function get(){return EVENT_KEY$6}},{key:"DefaultType",get:function get(){return DefaultType$4}}]);return Tooltip}();$.fn[NAME$6]=Tooltip._jQueryInterface;$.fn[NAME$6].Constructor=Tooltip;$.fn[NAME$6].noConflict=function(){$.fn[NAME$6]=JQUERY_NO_CONFLICT$6;return Tooltip._jQueryInterface};var NAME$7='popover';var VERSION$7='5.1.3';var DATA_KEY$7='bs.popover';var EVENT_KEY$7="."+DATA_KEY$7;var JQUERY_NO_CONFLICT$7=$.fn[NAME$7];var CLASS_PREFIX$1='bs-popover';var BSCLS_PREFIX_REGEX$1=new RegExp("(^|\\s)"+CLASS_PREFIX$1+"\\S+",'g');var Default$5=_objectSpread2({},Tooltip.Default,{placement:'right',trigger:'click',content:'',template:'<div class="popover" role="tooltip">'+'<div class="arrow"></div>'+'<h3 class="popover-header"></h3>'+'<div class="popover-body"></div></div>'});var DefaultType$5=_objectSpread2({},Tooltip.DefaultType,{content:'(string|element|function)'});var ClassName$7={FADE:'fade',SHOW:'show'};var Selector$7={TITLE:'.popover-header',CONTENT:'.popover-body'};var Event$7={HIDE:"hide"+EVENT_KEY$7,HIDDEN:"hidden"+EVENT_KEY$7,SHOW:"show"+EVENT_KEY$7,SHOWN:"shown"+EVENT_KEY$7,INSERTED:"inserted"+EVENT_KEY$7,CLICK:"click"+EVENT_KEY$7,FOCUSIN:"focusin"+EVENT_KEY$7,FOCUSOUT:"focusout"+EVENT_KEY$7,MOUSEENTER:"mouseenter"+EVENT_KEY$7,MOUSELEAVE:"mouseleave"+EVENT_KEY$7};var Popover=function(_Tooltip){_inheritsLoose(Popover,_Tooltip);function Popover(){return _Tooltip.apply(this,arguments)||this}
var _proto=Popover.prototype;_proto.isWithContent=function isWithContent(){return this.getTitle()||this._getContent()};_proto.addAttachmentClass=function addAttachmentClass(attachment){$(this.getTipElement()).addClass(CLASS_PREFIX$1+"-"+attachment)};_proto.getTipElement=function getTipElement(){this.tip=this.tip||$(this.config.template)[0];return this.tip};_proto.setContent=function setContent(){var $tip=$(this.getTipElement());this.setElementContent($tip.find(Selector$7.TITLE),this.getTitle());var content=this._getContent();if(typeof content==='function'){content=content.call(this.element)}
this.setElementContent($tip.find(Selector$7.CONTENT),content);$tip.removeClass(ClassName$7.FADE+" "+ClassName$7.SHOW)};_proto._getContent=function _getContent(){return this.element.getAttribute('data-content')||this.config.content};_proto._cleanTipClass=function _cleanTipClass(){var $tip=$(this.getTipElement());var tabClass=$tip.attr('class').match(BSCLS_PREFIX_REGEX$1);if(tabClass!==null&&tabClass.length>0){$tip.removeClass(tabClass.join(''))}};Popover._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$7);var _config=typeof config==='object'?config:null;if(!data&&/dispose|hide/.test(config)){return}
if(!data){data=new Popover(this,_config);$(this).data(DATA_KEY$7,data)}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")}
data[config]()}})};_createClass(Popover,null,[{key:"VERSION",get:function get(){return VERSION$7}},{key:"Default",get:function get(){return Default$5}},{key:"NAME",get:function get(){return NAME$7}},{key:"DATA_KEY",get:function get(){return DATA_KEY$7}},{key:"Event",get:function get(){return Event$7}},{key:"EVENT_KEY",get:function get(){return EVENT_KEY$7}},{key:"DefaultType",get:function get(){return DefaultType$5}}]);return Popover}(Tooltip);$.fn[NAME$7]=Popover._jQueryInterface;$.fn[NAME$7].Constructor=Popover;$.fn[NAME$7].noConflict=function(){$.fn[NAME$7]=JQUERY_NO_CONFLICT$7;return Popover._jQueryInterface};var NAME$8='scrollspy';var VERSION$8='5.1.3';var DATA_KEY$8='bs.scrollspy';var EVENT_KEY$8="."+DATA_KEY$8;var DATA_API_KEY$6='.data-api';var JQUERY_NO_CONFLICT$8=$.fn[NAME$8];var Default$6={offset:10,method:'auto',target:''};var DefaultType$6={offset:'number',method:'string',target:'(string|element)'};var Event$8={ACTIVATE:"activate"+EVENT_KEY$8,SCROLL:"scroll"+EVENT_KEY$8,LOAD_DATA_API:"load"+EVENT_KEY$8+DATA_API_KEY$6};var ClassName$8={DROPDOWN_ITEM:'dropdown-item',DROPDOWN_MENU:'dropdown-menu',ACTIVE:'active'};var Selector$8={DATA_SPY:'[data-spy="scroll"]',ACTIVE:'.active',NAV_LIST_GROUP:'.nav, .list-group',NAV_LINKS:'.nav-link',NAV_ITEMS:'.nav-item',LIST_ITEMS:'.list-group-item',DROPDOWN:'.dropdown',DROPDOWN_ITEMS:'.dropdown-item',DROPDOWN_TOGGLE:'.dropdown-toggle'};var OffsetMethod={OFFSET:'offset',POSITION:'position'};var ScrollSpy=function(){function ScrollSpy(element,config){var _this=this;this._element=element;this._scrollElement=element.tagName==='BODY'?window:element;this._config=this._getConfig(config);this._selector=this._config.target+" "+Selector$8.NAV_LINKS+","+(this._config.target+" "+Selector$8.LIST_ITEMS+",")+(this._config.target+" "+Selector$8.DROPDOWN_ITEMS);this._offsets=[];this._targets=[];this._activeTarget=null;this._scrollHeight=0;$(this._scrollElement).on(Event$8.SCROLL,function(event){return _this._process(event)});this.refresh();this._process()}
var _proto=ScrollSpy.prototype;_proto.refresh=function refresh(){var _this2=this;var autoMethod=this._scrollElement===this._scrollElement.window?OffsetMethod.OFFSET:OffsetMethod.POSITION;var offsetMethod=this._config.method==='auto'?autoMethod:this._config.method;var offsetBase=offsetMethod===OffsetMethod.POSITION?this._getScrollTop():0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();var targets=[].slice.call(document.querySelectorAll(this._selector));targets.map(function(element){var target;var targetSelector=Util.getSelectorFromElement(element);if(targetSelector){target=document.querySelector(targetSelector)}
if(target){var targetBCR=target.getBoundingClientRect();if(targetBCR.width||targetBCR.height){return[$(target)[offsetMethod]().top+offsetBase,targetSelector]}}
return null}).filter(function(item){return item}).sort(function(a,b){return a[0]-b[0]}).forEach(function(item){_this2._offsets.push(item[0]);_this2._targets.push(item[1])})};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY$8);$(this._scrollElement).off(EVENT_KEY$8);this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null};_proto._getConfig=function _getConfig(config){config=_objectSpread2({},Default$6,{},typeof config==='object'&&config?config:{});if(typeof config.target!=='string'){var id=$(config.target).attr('id');if(!id){id=Util.getUID(NAME$8);$(config.target).attr('id',id)}
config.target="#"+id}
Util.typeCheckConfig(NAME$8,config,DefaultType$6);return config};_proto._getScrollTop=function _getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop};_proto._getScrollHeight=function _getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)};_proto._getOffsetHeight=function _getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height};_proto._process=function _process(){var scrollTop=this._getScrollTop()+this._config.offset;var scrollHeight=this._getScrollHeight();var maxScroll=this._config.offset+scrollHeight-this._getOffsetHeight();if(this._scrollHeight!==scrollHeight){this.refresh()}
if(scrollTop>=maxScroll){var target=this._targets[this._targets.length-1];if(this._activeTarget!==target){this._activate(target)}
return}
if(this._activeTarget&&scrollTop<this._offsets[0]&&this._offsets[0]>0){this._activeTarget=null;this._clear();return}
var offsetLength=this._offsets.length;for(var i=offsetLength;i--;){var isActiveTarget=this._activeTarget!==this._targets[i]&&scrollTop>=this._offsets[i]&&(typeof this._offsets[i+1]==='undefined'||scrollTop<this._offsets[i+1]);if(isActiveTarget){this._activate(this._targets[i])}}};_proto._activate=function _activate(target){this._activeTarget=target;this._clear();var queries=this._selector.split(',').map(function(selector){return selector+"[data-target=\""+target+"\"],"+selector+"[href=\""+target+"\"]"});var $link=$([].slice.call(document.querySelectorAll(queries.join(','))));if($link.hasClass(ClassName$8.DROPDOWN_ITEM)){$link.closest(Selector$8.DROPDOWN).find(Selector$8.DROPDOWN_TOGGLE).addClass(ClassName$8.ACTIVE);$link.addClass(ClassName$8.ACTIVE)}else{$link.addClass(ClassName$8.ACTIVE);$link.parents(Selector$8.NAV_LIST_GROUP).prev(Selector$8.NAV_LINKS+", "+Selector$8.LIST_ITEMS).addClass(ClassName$8.ACTIVE);$link.parents(Selector$8.NAV_LIST_GROUP).prev(Selector$8.NAV_ITEMS).children(Selector$8.NAV_LINKS).addClass(ClassName$8.ACTIVE)}
$(this._scrollElement).trigger(Event$8.ACTIVATE,{relatedTarget:target})};_proto._clear=function _clear(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(node){return node.classList.contains(ClassName$8.ACTIVE)}).forEach(function(node){return node.classList.remove(ClassName$8.ACTIVE)})};ScrollSpy._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$8);var _config=typeof config==='object'&&config;if(!data){data=new ScrollSpy(this,_config);$(this).data(DATA_KEY$8,data)}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")}
data[config]()}})};_createClass(ScrollSpy,null,[{key:"VERSION",get:function get(){return VERSION$8}},{key:"Default",get:function get(){return Default$6}}]);return ScrollSpy}();$(window).on(Event$8.LOAD_DATA_API,function(){var scrollSpys=[].slice.call(document.querySelectorAll(Selector$8.DATA_SPY));var scrollSpysLength=scrollSpys.length;for(var i=scrollSpysLength;i--;){var $spy=$(scrollSpys[i]);ScrollSpy._jQueryInterface.call($spy,$spy.data())}});$.fn[NAME$8]=ScrollSpy._jQueryInterface;$.fn[NAME$8].Constructor=ScrollSpy;$.fn[NAME$8].noConflict=function(){$.fn[NAME$8]=JQUERY_NO_CONFLICT$8;return ScrollSpy._jQueryInterface};var NAME$9='tab';var VERSION$9='5.1.3';var DATA_KEY$9='bs.tab';var EVENT_KEY$9="."+DATA_KEY$9;var DATA_API_KEY$7='.data-api';var JQUERY_NO_CONFLICT$9=$.fn[NAME$9];var Event$9={HIDE:"hide"+EVENT_KEY$9,HIDDEN:"hidden"+EVENT_KEY$9,SHOW:"show"+EVENT_KEY$9,SHOWN:"shown"+EVENT_KEY$9,CLICK_DATA_API:"click"+EVENT_KEY$9+DATA_API_KEY$7};var ClassName$9={DROPDOWN_MENU:'dropdown-menu',ACTIVE:'active',DISABLED:'disabled',FADE:'fade',SHOW:'show'};var Selector$9={DROPDOWN:'.dropdown',NAV_LIST_GROUP:'.nav, .list-group',ACTIVE:'.active',ACTIVE_UL:'> li > .active',DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',DROPDOWN_TOGGLE:'.dropdown-toggle',DROPDOWN_ACTIVE_CHILD:'> .dropdown-menu .active'};var Tab=function(){function Tab(element){this._element=element}
var _proto=Tab.prototype;_proto.show=function show(){var _this=this;if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&$(this._element).hasClass(ClassName$9.ACTIVE)||$(this._element).hasClass(ClassName$9.DISABLED)){return}
var target;var previous;var listElement=$(this._element).closest(Selector$9.NAV_LIST_GROUP)[0];var selector=Util.getSelectorFromElement(this._element);if(listElement){var itemSelector=listElement.nodeName==='UL'||listElement.nodeName==='OL'?Selector$9.ACTIVE_UL:Selector$9.ACTIVE;previous=$.makeArray($(listElement).find(itemSelector));previous=previous[previous.length-1]}
var hideEvent=$.Event(Event$9.HIDE,{relatedTarget:this._element});var showEvent=$.Event(Event$9.SHOW,{relatedTarget:previous});if(previous){$(previous).trigger(hideEvent)}
$(this._element).trigger(showEvent);if(showEvent.isDefaultPrevented()||hideEvent.isDefaultPrevented()){return}
if(selector){target=document.querySelector(selector)}
this._activate(this._element,listElement);var complete=function complete(){var hiddenEvent=$.Event(Event$9.HIDDEN,{relatedTarget:_this._element});var shownEvent=$.Event(Event$9.SHOWN,{relatedTarget:previous});$(previous).trigger(hiddenEvent);$(_this._element).trigger(shownEvent)};if(target){this._activate(target,target.parentNode,complete)}else{complete()}};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY$9);this._element=null};_proto._activate=function _activate(element,container,callback){var _this2=this;var activeElements=container&&(container.nodeName==='UL'||container.nodeName==='OL')?$(container).find(Selector$9.ACTIVE_UL):$(container).children(Selector$9.ACTIVE);var active=activeElements[0];var isTransitioning=callback&&active&&$(active).hasClass(ClassName$9.FADE);var complete=function complete(){return _this2._transitionComplete(element,active,callback)};if(active&&isTransitioning){var transitionDuration=Util.getTransitionDurationFromElement(active);$(active).removeClass(ClassName$9.SHOW).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)}else{complete()}};_proto._transitionComplete=function _transitionComplete(element,active,callback){if(active){$(active).removeClass(ClassName$9.ACTIVE);var dropdownChild=$(active.parentNode).find(Selector$9.DROPDOWN_ACTIVE_CHILD)[0];if(dropdownChild){$(dropdownChild).removeClass(ClassName$9.ACTIVE)}
if(active.getAttribute('role')==='tab'){active.setAttribute('aria-selected',!1)}}
$(element).addClass(ClassName$9.ACTIVE);if(element.getAttribute('role')==='tab'){element.setAttribute('aria-selected',!0)}
Util.reflow(element);if(element.classList.contains(ClassName$9.FADE)){element.classList.add(ClassName$9.SHOW)}
if(element.parentNode&&$(element.parentNode).hasClass(ClassName$9.DROPDOWN_MENU)){var dropdownElement=$(element).closest(Selector$9.DROPDOWN)[0];if(dropdownElement){var dropdownToggleList=[].slice.call(dropdownElement.querySelectorAll(Selector$9.DROPDOWN_TOGGLE));$(dropdownToggleList).addClass(ClassName$9.ACTIVE)}
element.setAttribute('aria-expanded',!0)}
if(callback){callback()}};Tab._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $this=$(this);var data=$this.data(DATA_KEY$9);if(!data){data=new Tab(this);$this.data(DATA_KEY$9,data)}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")}
data[config]()}})};_createClass(Tab,null,[{key:"VERSION",get:function get(){return VERSION$9}}]);return Tab}();$(document).on(Event$9.CLICK_DATA_API,Selector$9.DATA_TOGGLE,function(event){event.preventDefault();Tab._jQueryInterface.call($(this),'show')});$.fn[NAME$9]=Tab._jQueryInterface;$.fn[NAME$9].Constructor=Tab;$.fn[NAME$9].noConflict=function(){$.fn[NAME$9]=JQUERY_NO_CONFLICT$9;return Tab._jQueryInterface};var NAME$a='toast';var VERSION$a='5.1.3';var DATA_KEY$a='bs.toast';var EVENT_KEY$a="."+DATA_KEY$a;var JQUERY_NO_CONFLICT$a=$.fn[NAME$a];var Event$a={CLICK_DISMISS:"click.dismiss"+EVENT_KEY$a,HIDE:"hide"+EVENT_KEY$a,HIDDEN:"hidden"+EVENT_KEY$a,SHOW:"show"+EVENT_KEY$a,SHOWN:"shown"+EVENT_KEY$a};var ClassName$a={FADE:'fade',HIDE:'hide',SHOW:'show',SHOWING:'showing'};var DefaultType$7={animation:'boolean',autohide:'boolean',delay:'number'};var Default$7={animation:!0,autohide:!0,delay:500};var Selector$a={DATA_DISMISS:'[data-dismiss="toast"]'};var Toast=function(){function Toast(element,config){this._element=element;this._config=this._getConfig(config);this._timeout=null;this._setListeners()}
var _proto=Toast.prototype;_proto.show=function show(){var _this=this;var showEvent=$.Event(Event$a.SHOW);$(this._element).trigger(showEvent);if(showEvent.isDefaultPrevented()){return}
if(this._config.animation){this._element.classList.add(ClassName$a.FADE)}
var complete=function complete(){_this._element.classList.remove(ClassName$a.SHOWING);_this._element.classList.add(ClassName$a.SHOW);$(_this._element).trigger(Event$a.SHOWN);if(_this._config.autohide){_this._timeout=setTimeout(function(){_this.hide()},_this._config.delay)}};this._element.classList.remove(ClassName$a.HIDE);Util.reflow(this._element);this._element.classList.add(ClassName$a.SHOWING);if(this._config.animation){var transitionDuration=Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)}else{complete()}};_proto.hide=function hide(){if(!this._element.classList.contains(ClassName$a.SHOW)){return}
var hideEvent=$.Event(Event$a.HIDE);$(this._element).trigger(hideEvent);if(hideEvent.isDefaultPrevented()){return}
this._close()};_proto.dispose=function dispose(){clearTimeout(this._timeout);this._timeout=null;if(this._element.classList.contains(ClassName$a.SHOW)){this._element.classList.remove(ClassName$a.SHOW)}
$(this._element).off(Event$a.CLICK_DISMISS);$.removeData(this._element,DATA_KEY$a);this._element=null;this._config=null};_proto._getConfig=function _getConfig(config){config=_objectSpread2({},Default$7,{},$(this._element).data(),{},typeof config==='object'&&config?config:{});Util.typeCheckConfig(NAME$a,config,this.constructor.DefaultType);return config};_proto._setListeners=function _setListeners(){var _this2=this;$(this._element).on(Event$a.CLICK_DISMISS,Selector$a.DATA_DISMISS,function(){return _this2.hide()})};_proto._close=function _close(){var _this3=this;var complete=function complete(){_this3._element.classList.add(ClassName$a.HIDE);$(_this3._element).trigger(Event$a.HIDDEN)};this._element.classList.remove(ClassName$a.SHOW);if(this._config.animation){var transitionDuration=Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)}else{complete()}};Toast._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $element=$(this);var data=$element.data(DATA_KEY$a);var _config=typeof config==='object'&&config;if(!data){data=new Toast(this,_config);$element.data(DATA_KEY$a,data)}
if(typeof config==='string'){if(typeof data[config]==='undefined'){throw new TypeError("No method named \""+config+"\"")}
data[config](this)}})};_createClass(Toast,null,[{key:"VERSION",get:function get(){return VERSION$a}},{key:"DefaultType",get:function get(){return DefaultType$7}},{key:"Default",get:function get(){return Default$7}}]);return Toast}();$.fn[NAME$a]=Toast._jQueryInterface;$.fn[NAME$a].Constructor=Toast;$.fn[NAME$a].noConflict=function(){$.fn[NAME$a]=JQUERY_NO_CONFLICT$a;return Toast._jQueryInterface};exports.Alert=Alert;exports.Button=Button;exports.Carousel=Carousel;exports.Collapse=Collapse;exports.Dropdown=Dropdown;exports.GdprModal=GdprModal;exports.Popover=Popover;exports.Scrollspy=ScrollSpy;exports.Tab=Tab;exports.Toast=Toast;exports.Tooltip=Tooltip;exports.Util=Util;Object.defineProperty(exports,'__esModule',{value:!0})})));



GDPR_ACCEPT_COOKIE_NAME="undefined"!=typeof GDPR_ACCEPT_COOKIE_NAME?GDPR_ACCEPT_COOKIE_NAME:"wpl_viewed_cookie",GDPR_CCPA_COOKIE_NAME="undefined"!=typeof GDPR_CCPA_COOKIE_NAME?GDPR_CCPA_COOKIE_NAME:"wpl_optout_cookie",US_PRIVACY_COOKIE_NAME="undefined"!=typeof US_PRIVACY_COOKIE_NAME?US_PRIVACY_COOKIE_NAME:"usprivacy",GDPR_ACCEPT_COOKIE_EXPIRE="undefined"!=typeof GDPR_ACCEPT_COOKIE_EXPIRE?GDPR_ACCEPT_COOKIE_EXPIRE:365,GDPR_CCPA_COOKIE_EXPIRE="undefined"!=typeof GDPR_CCPA_COOKIE_EXPIRE?GDPR_CCPA_COOKIE_EXPIRE:365,function(a){"use strict";var b={set:function(a,b,c){var d="";if(c){var e=new Date;e.setTime(e.getTime()+24*c*60*60*1e3);var d="; expires="+e.toUTCString()}document.cookie=a+"="+encodeURIComponent(b)+d+"; path=/"},read:function(a){for(var b=a+"=",c=document.cookie.split(";"),d=c.length,e=0;e<d;e++){for(var f=c[e];" "==f.charAt(0);)f=f.substring(1,f.length);if(0===f.indexOf(b))return decodeURIComponent(f.substring(b.length,f.length))}return null},exists:function(a){return null!==this.read(a)},getallcookies:function(){for(var a=document.cookie.split(";"),b={},c=a.length,d=0;d<c;d++){var e=a[d].split("=");b[(e[0]+"").trim()]=decodeURIComponent(e[1])}return b},erase:function(a){var b=window.location.hostname,c=b.split(".").slice(-2).join(".");document.cookie=a+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; domain="+b+";",document.cookie=a+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; domain=."+c+";"}},c=gdpr_cookies_obj.gdpr_cookiebar_settings,d=gdpr_cookies_obj.gdpr_ab_options,e=gdpr_cookies_obj.gdpr_cookies_list,f=gdpr_cookies_obj.gdpr_consent_renew,g=gdpr_cookies_obj.gdpr_user_ip,h=gdpr_cookies_obj.gdpr_do_not_track,i=gdpr_cookies_obj.gdpr_select_pages,j=gdpr_cookies_obj.gdpr_select_sites,k=gdpr_cookies_obj.consent_forwarding,l=gdpr_cookies_obj.button_revoke_consent_text_color,m=gdpr_cookies_obj.button_revoke_consent_background_color,n=gdpr_cookies_obj.chosenBanner,o="";o="1"===navigator.doNotTrack||(navigator.doNotTrack,!1);var p={bar_config:{},show_config:{},allowed_categories:[],set:function(c){if("function"!=typeof JSON.parse)return void console.log("GDPRCookieConsent requires JSON.parse but your browser doesn't support it");this.settings=JSON.parse(c.settings),GDPR_ACCEPT_COOKIE_EXPIRE=this.settings.cookie_expiry,this.bar_elm=jQuery(this.settings.notify_div_id),this.show_again_elm=jQuery(this.settings.show_again_div_id),this.details_elm=this.bar_elm.find(".gdpr_messagebar_detail"),this.main_button=jQuery("#cookie_action_accept"),this.accept_all_button=jQuery("#cookie_action_accept_all"),this.main_link=jQuery("#cookie_action_link"),this.vendor_link=jQuery("#vendor-link"),this.donotsell_link=jQuery("#cookie_donotsell_link"),this.reject_button=jQuery("#cookie_action_reject"),this.settings_button=jQuery("#cookie_action_settings"),this.save_button=jQuery("#cookie_action_save"),this.credit_link=jQuery("#cookie_credit_link"),this.confirm_button=jQuery("#cookie_action_confirm"),this.cancel_button=jQuery("#cookie_action_cancel"),this.configBar(),"2"==this.settings.maxmind_integrated?this.check_ccpa_eu():this.toggleBar(),this.attachEvents(),this.configButtons(),this.consent_renew_method();var d=document.getElementById("gdpr-cookie-consent-show-again");if(d&&(d.style.color=l,d.style.backgroundColor=m),window.addEventListener("load",function(){for(var b=0;b<i.length;b++){var c=i[b];if(document.body.classList.contains("page-id-"+c))if("gdpr"==p.settings.cookie_usage_for||"eprivacy"==p.settings.cookie_usage_for||"both"==p.settings.cookie_usage_for||"lgpd"==p.settings.cookie_usage_for){var d=document.getElementById("gdpr-cookie-consent-show-again"),e=document.getElementById("gdpr-cookie-consent-bar");"popup"==p.settings.cookie_bar_as&&a("#gdpr-popup").gdprmodal("hide"),(d||e)&&(d.style.display="none",e.style.display="none")}else if("ccpa"==p.settings.cookie_usage_for){"popup"==p.settings.cookie_bar_as&&a("#gdpr-popup").gdprmodal("hide");var e=document.getElementById("gdpr-cookie-consent-bar");e&&(e.style.display="none")}}}),"true"==h&&o){this.bar_elm.hide(),p.reject_close();var e={DNT:"yes"};jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:e},success:function(a){}});var f="reject";if(!!p.settings.button_decline_new_win,q=JSON.parse(b.read("wpl_user_preference")),r=b.read("wpl_viewed_cookie"),"gdpr"==p.settings.cookie_usage_for)s=new CustomEvent("GdprCookieConsentOnReject",{detail:{wpl_user_preference:q,wpl_viewed_cookie:r}}),window.dispatchEvent(s);else if("lgpd"==p.settings.cookie_usage_for)s=new CustomEvent("GdprCookieConsentOnReject",{detail:{wpl_user_preference:q,wpl_viewed_cookie:r}}),window.dispatchEvent(s);else if("eprivacy"==p.settings.cookie_usage_for)s=new CustomEvent("GdprCookieConsentOnReject",{detail:{wpl_viewed_cookie:r}}),window.dispatchEvent(s);else if("both"==p.settings.cookie_usage_for){p.ccpa_cancel_close();var g="";g=b.read("wpl_optout_cookie"),s=new CustomEvent("GdprCookieConsentOnCancelOptout",{detail:{wpl_optout_cookie:g}}),window.dispatchEvent(s),a(document).ready(function(){a("#gdpr-cookie-consent-bar").addClass("hide_show_again_dnt")})}p.logConsent(f),a(document).ready(function(){a("#gdpr-cookie-consent-show-again").addClass("hide_show_again_dnt")})}if("gdpr"==this.settings.cookie_usage_for||"eprivacy"==this.settings.cookie_usage_for||"both"==this.settings.cookie_usage_for||"lgpd"==this.settings.cookie_usage_for){if(this.settings.auto_scroll&&window.addEventListener("scroll",p.acceptOnScroll,!1),this.settings.auto_click&&!b.exists(GDPR_ACCEPT_COOKIE_NAME)){var j=document.querySelector("#gdpr-cookie-consent-bar"),k=document.querySelector(".gdprmodal-content");document.body.addEventListener("click",function(a){j.contains(a.target)||k&&(!k||k.contains(a.target))||(p.settings.button_accept_all_is_on&&p.acceptAllCookies(),p.accept_close(),p.logConsent("accept"),1==p.settings.auto_scroll_reload&&window.location.reload())})}var q=JSON.parse(b.read("wpl_user_preference")),r=b.read("wpl_viewed_cookie"),s="";"gdpr"==this.settings.cookie_usage_for?(s=new CustomEvent("GdprCookieConsentOnLoad",{detail:{wpl_user_preference:q,wpl_viewed_cookie:r}}),window.dispatchEvent(s)):"lgpd"==this.settings.cookie_usage_for?(s=new CustomEvent("GdprCookieConsentOnLoad",{detail:{wpl_user_preference:q,wpl_viewed_cookie:r}}),window.dispatchEvent(s)):"eprivacy"==this.settings.cookie_usage_for&&(s=new CustomEvent("GdprCookieConsentOnLoad",{detail:{wpl_viewed_cookie:r}}),window.dispatchEvent(s))}},consent_renew_method:function(){for(var b=0;b<f.length;b++)f[b].ip_value==g&&"true"==f[b].consent_value&&(this.bar_elm.show(),f[b].consent_value="false");var c={action:"gdpr_renew_consent_bar",security:log_obj.consent_renew_nonce,arrayValue:f};a.ajax({type:"post",url:log_obj.ajax_url,data:c,dataType:"json",success:function(a){}})},check_ccpa_eu:function(d,e){var f={action:"show_cookie_consent_bar"};a.ajax({type:"post",url:log_obj.ajax_url,data:f,dataType:"json",success:function(a){if(a.error);else{var f=JSON.parse(c),g=f.cookie_usage_for;if("both"==g)if(b.exists(GDPR_ACCEPT_COOKIE_NAME)&&b.exists(GDPR_CCPA_COOKIE_NAME))p.hideHeader();else if(b.exists(GDPR_ACCEPT_COOKIE_NAME)&&!b.exists(GDPR_CCPA_COOKIE_NAME))"on"==a.ccpa_status?p.displayHeader(!0,!1,!1,d,!0):p.displayHeader(!0,!0,!0,d,!0),jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}});else if(!b.exists(GDPR_ACCEPT_COOKIE_NAME)&&b.exists(GDPR_CCPA_COOKIE_NAME)&&"on"==a.eu_status){if(p.displayHeader(!1,!0,!1,d,e),p.settings.auto_hide){var h=p.settings.auto_banner_initialize?parseInt(p.settings.auto_hide_delay)+parseInt(p.settings.auto_banner_initialize_delay):p.settings.auto_hide_delay;setTimeout(function(){p.accept_close()},h)}jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}})}else b.exists(GDPR_ACCEPT_COOKIE_NAME)||b.exists(GDPR_CCPA_COOKIE_NAME)||(p.checkEuAndCCPAStatus(a),jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}));else if("gdpr"==g){if(b.exists(GDPR_ACCEPT_COOKIE_NAME))p.hideHeader();else if(p.displayHeader(),jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}),p.settings.auto_hide){var h=p.settings.auto_banner_initialize?parseInt(p.settings.auto_hide_delay)+parseInt(p.settings.auto_banner_initialize_delay):p.settings.auto_hide_delay;setTimeout(function(){p.accept_close()},h)}}else if("lgpd"==g){if(b.exists(GDPR_ACCEPT_COOKIE_NAME))p.hideHeader();else if(p.displayHeader(),jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}),p.settings.auto_hide){var h=p.settings.auto_banner_initialize?parseInt(p.settings.auto_hide_delay)+parseInt(p.settings.auto_banner_initialize_delay):p.settings.auto_hide_delay;setTimeout(function(){p.accept_close()},h)}}else if("ccpa"==g)b.exists(GDPR_CCPA_COOKIE_NAME)?p.hideHeader():(p.displayHeader(),jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}));else if("eprivacy"==g)if(b.exists(GDPR_ACCEPT_COOKIE_NAME))p.hideHeader();else if(p.displayHeader(),jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}),p.settings.auto_hide){var h=p.settings.auto_banner_initialize?parseInt(p.settings.auto_hide_delay)+parseInt(p.settings.auto_banner_initialize_delay):p.settings.auto_hide_delay;setTimeout(function(){p.accept_close()},h)}}}})},checkEuAndCCPAStatus:function(b){if("off"==b.both_status&&a("#gdpr-cookie-consent-bar").addClass("hide_show_again_dnt"),"on"==b.eu_status&&"off"==b.ccpa_status){if(p.displayHeader(!1,!0),p.settings.auto_hide){var c=p.settings.auto_banner_initialize?parseInt(p.settings.auto_hide_delay)+parseInt(p.settings.auto_banner_initialize_delay):p.settings.auto_hide_delay;setTimeout(function(){p.accept_close()},c)}}else"off"==b.eu_status&&"on"==b.ccpa_status&&p.displayHeader(!0,!1);if("on"==b.eu_status&&"on"==b.ccpa_status&&(p.displayHeader(!1,!1),p.settings.auto_hide)){var c=p.settings.auto_banner_initialize?parseInt(p.settings.auto_hide_delay)+parseInt(p.settings.auto_banner_initialize_delay):p.settings.auto_hide_delay;setTimeout(function(){p.accept_close()},c)}"off"==b.eu_status&&"off"==b.ccpa_status&&(p.hideHeader(!0),p.displayHeader(!1,!1))},attachEvents:function(){jQuery(".gdpr_action_button").click(function(c){c.preventDefault();var d="",e="",f="",g="",h="",i=jQuery(this),j=i.attr("data-gdpr_action"),k=!(!i[0].hasAttribute("href")||"#"==i.attr("href")),l=!1;if("accept"==j)e=JSON.parse(b.read("wpl_user_preference")),f=JSON.stringify(e),g=b.read("wpl_viewed_cookie"),b.exists(GDPR_ACCEPT_COOKIE_NAME)||jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:e},success:function(a){}}),p.accept_close(),l=!!p.settings.button_accept_new_win,"gdpr"==p.settings.cookie_usage_for?(b.set("wpl_user_preference",f,GDPR_ACCEPT_COOKIE_EXPIRE),d=new CustomEvent("GdprCookieConsentOnAccept",{detail:{wpl_user_preference:e,wpl_viewed_cookie:g}}),window.dispatchEvent(d)):"lgpd"==p.settings.cookie_usage_for?(b.set("wpl_user_preference",f,GDPR_ACCEPT_COOKIE_EXPIRE),d=new CustomEvent("GdprCookieConsentOnAccept",{detail:{wpl_user_preference:e,wpl_viewed_cookie:g}}),window.dispatchEvent(d)):"eprivacy"==p.settings.cookie_usage_for&&(d=new CustomEvent("GdprCookieConsentOnAccept",{detail:{wpl_viewed_cookie:g}}),window.dispatchEvent(d)),p.logConsent(j);else if("accept_all"==j){var m={necessary:"yes",marketing:"yes",analytics:"yes"};b.exists(GDPR_ACCEPT_COOKIE_NAME)||jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:m},success:function(a){}}),p.accept_close(),p.acceptAllCookies(),l=!!p.settings.button_accept_all_new_win,g=b.read("wpl_viewed_cookie"),"gdpr"==p.settings.cookie_usage_for?(d=new CustomEvent("GdprCookieConsentOnAcceptAll",{detail:{wpl_user_preference:e,wpl_viewed_cookie:g}}),window.dispatchEvent(d)):"eprivacy"==p.settings.cookie_usage_for&&(d=new CustomEvent("GdprCookieConsentOnAcceptAll",{detail:{wpl_viewed_cookie:g}}),window.dispatchEvent(d)),p.logConsent(j)}else if("reject"==j)b.exists(GDPR_ACCEPT_COOKIE_NAME)||jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"reject"},success:function(a){}}),p.reject_close(),l=!!p.settings.button_decline_new_win,e=JSON.parse(b.read("wpl_user_preference")),g=b.read("wpl_viewed_cookie"),"gdpr"==p.settings.cookie_usage_for?(d=new CustomEvent("GdprCookieConsentOnReject",{detail:{wpl_user_preference:e,wpl_viewed_cookie:g}}),window.dispatchEvent(d)):"eprivacy"==p.settings.cookie_usage_for&&(d=new CustomEvent("GdprCookieConsentOnReject",{detail:{wpl_viewed_cookie:g}}),window.dispatchEvent(d)),p.logConsent(j);else if("settings"==j)p.bar_elm.slideUp(p.settings.animate_speed_hide),"popup"==p.settings.cookie_bar_as&&a("#gdpr-popup").gdprmodal("hide"),p.show_again_elm.slideUp(p.settings.animate_speed_hide);else if("close"==j)p.displayHeader(),"popup"===p.settings.cookie_bar_as&&!1!==p.settings.notify_animate_show&&(a("#gdpr-cookie-consent-bar").css("display","none"),a("#gdpr-cookie-consent-bar").slideDown(500));else if("show_settings"==j)p.show_details();else if("hide_settings"==j)p.hide_details();else if("donotsell"==j)"ccpa"==p.settings.cookie_usage_for||"none"==jQuery(p.settings.notify_div_id).find("p.gdpr").css("display")?p.hideHeader(!0):p.hideHeader(),a("#gdpr-ccpa-gdprmodal").gdprmodal("show");else if("ccpa_close"==j)p.displayHeader();else if("cancel"==j){var m={necessary:"yes",marketing:"yes",analytics:"yes"};b.exists(GDPR_CCPA_COOKIE_NAME)||jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:m},success:function(a){}}),p.ccpa_cancel_close(),h=b.read("wpl_optout_cookie"),d=new CustomEvent("GdprCookieConsentOnCancelOptout",{detail:{wpl_optout_cookie:h}}),window.dispatchEvent(d),p.logConsent(j)}else"confirm"==j&&(b.exists(GDPR_CCPA_COOKIE_NAME)||jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"reject"},success:function(a){}}),p.confirm_close(),h=b.read("wpl_optout_cookie"),d=new CustomEvent("GdprCookieConsentOnOptout",{detail:{wpl_optout_cookie:h}}),window.dispatchEvent(d),p.logConsent(j));k&&(l?window.open(i.attr("href"),"_blank"):window.location.href=i.attr("href"))}),jQuery("#vendor-link").click(function(b){b.preventDefault(),p.bar_elm.slideUp(p.settings.animate_speed_hide),"popup"==p.settings.cookie_bar_as&&a("#gdpr-popup").gdprmodal("hide"),p.show_again_elm.slideUp(p.settings.animate_speed_hide),a(".gdpr_messagebar_detail .gdpr-iab-navbar .gdpr-iab-navbar-button.active").css("color",p.settings.button_accept_button_color),a(".gdpr-iab-navbar-button").removeClass("active"),a(".gdpr-iab-navbar-button").css("color","inherit"),a(".tabContainer").css("display","none"),a(".vendor-group").css("display","block"),a("#gdprIABTabVendors .gdpr-iab-navbar-button").css("border","none"),a("#gdprIABTabVendors .gdpr-iab-navbar-button").css("color",p.settings.button_accept_button_color),a("#gdprIABTabVendors .gdpr-iab-navbar-button").addClass("active")}),jQuery(".gdpr_messagebar_detail input").each(function(){var a=jQuery(this).val(),c={},d="";if(b.read("wpl_user_preference")&&(c=JSON.parse(b.read("wpl_user_preference"))),"necessary"==a||jQuery(this).is(":checked")&&("analytics"==a||"marketing"==a||"unclassified"==a||"preferences"==a))c[a]="yes",p.allowed_categories.push(a);else if("analytics"==a||"marketing"==a||"unclassified"==a||"preferences"==a){c[a]="no";for(var e=p.allowed_categories.length,f=0;f<e;f++)p.allowed_categories[f]==a&&p.allowed_categories.splice(f,1)}d=JSON.stringify(c),b.set("wpl_user_preference",d,GDPR_ACCEPT_COOKIE_EXPIRE)}),jQuery(document).on("click","#gdpr-cookie-consent-show-again",function(b){b.preventDefault(),jQuery(p.settings.notify_div_id).find("p.gdpr").show(),jQuery(p.settings.notify_div_id).find(".gdpr.group-description-buttons").show(),p.displayHeader(),"popup"===p.settings.cookie_bar_as&&!1!==p.settings.notify_animate_show&&(a("#gdpr-cookie-consent-bar").css("display","none"),a("#gdpr-cookie-consent-bar").slideDown(500)),a(this).hide()}),jQuery(document).on("click",".gdpr_messagebar_detail input",function(){var a=jQuery(this).val(),c={},d="";if(b.read("wpl_user_preference")&&(c=JSON.parse(b.read("wpl_user_preference"))),!jQuery(this).is(":checked")||"analytics"!=a&&"marketing"!=a&&"unclassified"!=a&&"preferences"!=a){if("analytics"==a||"marketing"==a||"unclassified"==a||"preferences"==a){c[a]="no";for(var e=p.allowed_categories.length,f=0;f<e;f++)p.allowed_categories[f]==a&&p.allowed_categories.splice(f,1)}}else c[a]="yes",p.allowed_categories.push(a);d=JSON.stringify(c),b.set("wpl_user_preference",d,GDPR_ACCEPT_COOKIE_EXPIRE)}),jQuery(document).on("click","#gdpr_messagebar_detail_body_content_tabs_overview",function(a){a.preventDefault();var b=jQuery(this);jQuery("#gdpr_messagebar_detail_body_content_tabs").find("a").removeClass("gdpr_messagebar_detail_body_content_tab_item_selected"),"false"===d.ab_testing_enabled||!1===d.ab_testing_enabled?(b.addClass("gdpr_messagebar_detail_body_content_tab_item_selected"),b.css("border-bottom-color",p.settings.border_active_color),b.css("background-color",p.settings.background_active_color),jQuery("#gdpr_messagebar_detail_body_content_tabs_about").css("border-bottom-color",p.settings.border_color),jQuery("#gdpr_messagebar_detail_body_content_tabs_about").css("background-color",p.settings.background_color)):1===Number(n)?(b.addClass("gdpr_messagebar_detail_body_content_tab_item_selected"),b.css("border-bottom-color",p.settings.border_active_color1),b.css("background-color",p.settings.background_active_color1),jQuery("#gdpr_messagebar_detail_body_content_tabs_about").css("border-bottom-color",p.settings.border_color1),jQuery("#gdpr_messagebar_detail_body_content_tabs_about").css("background-color",p.settings.background_color1)):(b.addClass("gdpr_messagebar_detail_body_content_tab_item_selected"),b.css("border-bottom-color",p.settings.border_active_color2),b.css("background-color",p.settings.background_active_color2),jQuery("#gdpr_messagebar_detail_body_content_tabs_about").css("border-bottom-color",p.settings.border_color2),jQuery("#gdpr_messagebar_detail_body_content_tabs_about").css("background-color",p.settings.background_color2)),jQuery("#gdpr_messagebar_detail_body_content_about").hide(),jQuery("#gdpr_messagebar_detail_body_content_overview").show()}),jQuery(document).on("click","#gdpr_messagebar_detail_body_content_tabs_about",function(a){a.preventDefault();var b=jQuery(this);jQuery("#gdpr_messagebar_detail_body_content_tabs").find("a").removeClass("gdpr_messagebar_detail_body_content_tab_item_selected"),"false"===d.ab_testing_enabled||!1===d.ab_testing_enabled?(b.addClass("gdpr_messagebar_detail_body_content_tab_item_selected"),b.css("border-bottom-color",p.settings.border_active_color),b.css("background-color",p.settings.background_active_color),jQuery("#gdpr_messagebar_detail_body_content_tabs_overview").css("border-bottom-color",p.settings.border_color),jQuery("#gdpr_messagebar_detail_body_content_tabs_overview").css("background-color",p.settings.background_color)):1===Number(n)?(b.addClass("gdpr_messagebar_detail_body_content_tab_item_selected"),b.css("border-bottom-color",p.settings.border_active_color1),b.css("background-color",p.settings.background_active_color1),jQuery("#gdpr_messagebar_detail_body_content_tabs_overview").css("border-bottom-color",p.settings.border_color1),jQuery("#gdpr_messagebar_detail_body_content_tabs_overview").css("background-color",p.settings.background_color1)):(b.addClass("gdpr_messagebar_detail_body_content_tab_item_selected"),b.css("border-bottom-color",p.settings.border_active_color2),b.css("background-color",p.settings.background_active_color2),jQuery("#gdpr_messagebar_detail_body_content_tabs_overview").css("border-bottom-color",p.settings.border_color2),jQuery("#gdpr_messagebar_detail_body_content_tabs_overview").css("background-color",p.settings.background_color2)),jQuery("#gdpr_messagebar_detail_body_content_overview").hide(),jQuery("#gdpr_messagebar_detail_body_content_about").show()}),jQuery(document).on("click","#gdpr_messagebar_detail_body_content_overview_cookie_container_types a",function(a){a.preventDefault();var b=jQuery(this),c=b.parent();"false"===d.ab_testing_enabled||!1===d.ab_testing_enabled?(c.find("a").removeClass("gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected"),c.find("a").css("border-right-color",p.settings.border_color),c.find("a").css("background-color",p.settings.background_color),b.addClass("gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected"),b.css("border-right-color",p.settings.border_active_color),b.css("background-color",p.settings.background_active_color)):1===Number(n)?(c.find("a").removeClass("gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected"),c.find("a").css("border-right-color",p.settings.border_color1),c.find("a").css("background-color",p.settings.background_color1),b.addClass("gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected"),b.css("border-right-color",p.settings.border_active_color1),b.css("background-color",p.settings.background_active_color1)):(c.find("a").removeClass("gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected"),c.find("a").css("border-right-color",p.settings.border_color2),c.find("a").css("background-color",p.settings.background_color2),b.addClass("gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected"),b.css("border-right-color",p.settings.border_active_color2),b.css("background-color",p.settings.background_active_color2));var e=jQuery(this).attr("data-target"),f=c.siblings("#gdpr_messagebar_detail_body_content_overview_cookie_container_type_details");f.find(".gdpr_messagebar_detail_body_content_cookie_type_details").hide(),f.find("#"+e).show()})},configButtons:function(){var b=this.settings.template;if("false"===d.ab_testing_enabled||!1===d.ab_testing_enabled){if(this.settings_button.css("color",this.settings.button_settings_link_color),this.settings.button_settings_as_button){var c=this.convertToHex(this.settings.button_settings_button_color,this.settings.button_settings_button_opacity),e=this.settings.button_settings_button_border_width+"px "+this.settings.button_settings_button_border_style+" "+this.settings.button_settings_button_border_color;this.settings_button.css("border",e),this.settings_button.css("border-radius",this.settings.button_settings_button_border_radius+"px"),this.settings_button.css("background-color",c),this.settings_button.hover(function(){jQuery(this).css("background-color",p.settings.button_settings_button_hover)},function(){jQuery(this).css("background-color",c)})}if(b.includes("square")?(this.settings_button.css("width","40%"),this.settings_button.css("float","right")):b.includes("row")||b.includes("column")||(b.includes("center")?this.settings_button.css("margin-right","0"):b.includes("dark")?this.settings_button.css("float","right"):(this.settings_button.css("float","right"),this.settings_button.css("margin-right","0"))),this.settings.button_accept_all_is_on&&(b.includes("center")&&(b.includes("popup")||b.includes("widget"))&&(a(".gdpr-popup > .gdpr_messagebar_content > .group-description-buttons > a").css({"margin-bottom":"10px"}),a(".gdpr-widget > .gdpr_messagebar_content > .group-description-buttons > a").css({"margin-bottom":"10px"})),(b.includes("popup")||b.includes("widget"))&&a(".gdpr-popup > .gdpr_messagebar_content > #default_buttons").css({display:"flex","justify-content":"space-around","align-items":"center"}),"popup"==this.settings.cookie_bar_as&&a(".gdpr-popup > .gdpr_messagebar_content > #default_buttons").css({display:"flex","justify-content":"space-around","align-items":"center"}),"widget"==this.settings.cookie_bar_as&&a(".gdpr-widget > .gdpr_messagebar_content > #default_buttons").css({display:"flex","justify-content":"space-around","align-items":"center"})),this.main_button.css("color",this.settings.button_accept_link_color),this.settings.button_accept_as_button){var f=this.convertToHex(this.settings.button_accept_button_color,this.settings.button_accept_button_opacity),g=this.settings.button_accept_button_border_width+"px "+this.settings.button_accept_button_border_style+" "+this.settings.button_accept_button_border_color;this.main_button.css("border",g),this.main_button.css("border-radius",this.settings.button_accept_button_border_radius+"px"),this.main_button.css("background-color",f),this.main_button.hover(function(){jQuery(this).css("background-color",p.settings.button_accept_button_hover)},function(){jQuery(this).css("background-color",f)})}if(b.includes("square")&&(this.main_button.css("width","100%"),this.main_button.css("margin","1rem auto 0 auto")),this.accept_all_button.css("color",this.settings.button_accept_all_link_color),this.settings.button_accept_all_as_button){var h=this.convertToHex(this.settings.button_accept_all_button_color,this.settings.button_accept_all_btn_opacity),g=this.settings.button_accept_all_btn_border_width+"px "+this.settings.button_accept_all_btn_border_style+" "+this.settings.button_accept_all_btn_border_color;this.accept_all_button.css("border",g),this.accept_all_button.css("border-radius",this.settings.button_accept_all_btn_border_radius+"px"),this.accept_all_button.css("background-color",h),this.accept_all_button.hover(function(){jQuery(this).css("background-color",p.settings.button_accept_all_button_hover)},function(){jQuery(this).css("background-color",h)})}if(b.includes("square")&&(this.accept_all_button.css("width","100%"),this.accept_all_button.css("margin","1rem auto 0 auto")),this.confirm_button.css("color",this.settings.button_confirm_link_color),this.settings.button_confirm_as_button){var i=this.convertToHex(this.settings.button_confirm_button_color,this.settings.button_confirm_button_opacity),j=this.settings.button_confirm_button_border_width+"px "+this.settings.button_confirm_button_border_style+" "+this.settings.button_confirm_button_border_color;this.confirm_button.css("border",j),this.confirm_button.css("border-radius",this.settings.button_confirm_button_border_radius+"px"),this.confirm_button.css("background-color",i),this.confirm_button.css("width","100%"),this.confirm_button.hover(function(){jQuery(this).css("background-color",p.settings.button_confirm_button_hover)},function(){jQuery(this).css("background-color",i)})}if(this.main_link.css("color",this.settings.button_readmore_link_color),this.vendor_link.css("color",this.settings.button_readmore_link_color),this.settings.button_readmore_as_button){var k=this.convertToHex(this.settings.button_readmore_button_color,this.settings.button_readmore_button_opacity),l=this.settings.button_readmore_button_border_width+"px "+this.settings.button_readmore_button_border_style+" "+this.settings.button_readmore_button_border_color;this.main_link.css("border",l),this.main_link.css("border-radius",this.settings.button_readmore_button_border_radius+"px"),this.main_link.css("background-color",k),this.main_link.hover(function(){jQuery(this).css("background-color",p.settings.button_readmore_button_hover)},function(){jQuery(this).css("background-color",k)})}if(this.donotsell_link.css("color",this.settings.button_donotsell_link_color),this.reject_button.css("color",this.settings.button_decline_link_color),this.settings.button_decline_as_button){var m=this.convertToHex(this.settings.button_decline_button_color,this.settings.button_decline_button_opacity),o=this.settings.button_decline_button_border_width+"px "+this.settings.button_decline_button_border_style+" "+this.settings.button_decline_button_border_color;this.reject_button.css("border",o),this.reject_button.css("border-radius",this.settings.button_decline_button_border_radius+"px"),this.reject_button.css("background-color",m),this.reject_button.hover(function(){jQuery(this).css("background-color",p.settings.button_decline_button_hover)},function(){jQuery(this).css("background-color",m)})}if(b.includes("square")?this.reject_button.css("width","40%"):b.includes("dark")&&"banner"==this.settings.cookie_bar_as&&this.reject_button.css("float","right"),this.cancel_button.css("color",this.settings.button_cancel_link_color),this.settings.button_cancel_as_button){var q=this.convertToHex(this.settings.button_cancel_button_color,this.settings.button_cancel_button_opacity),r=this.settings.button_cancel_button_border_width+"px "+this.settings.button_cancel_button_border_style+" "+this.settings.button_cancel_button_border_color;this.cancel_button.css("border",r),this.cancel_button.css("border-radius",this.settings.button_cancel_button_border_radius+"px"),this.cancel_button.css("display","inline-block"),this.cancel_button.css("background-color",q),this.cancel_button.css("width","100%"),this.cancel_button.hover(function(){jQuery(this).css("background-color",p.settings.button_cancel_button_hover)},function(){jQuery(this).css("background-color",q)})}this.save_button.css("color",this.settings.button_accept_link_color),this.save_button.css("background-color",f),this.save_button.css("border",g),this.save_button.css("border-radius",this.settings.button_accept_button_border_radius+"px"),this.save_button.hover(function(){jQuery(this).css("background-color",p.settings.button_accept_button_hover)},function(){jQuery(this).css("background-color",f)}),this.details_elm.find("table.gdpr_messagebar_detail_body_content_cookie_type_table tr").css("border-color",p.settings.border_color),this.details_elm.find(".gdpr_messagebar_detail_body_content_cookie_type_intro").css("border-color",p.settings.border_color),this.details_elm.find("a").each(function(){jQuery(this).css("border-color",p.settings.border_color),jQuery(this).css("background-color",p.settings.background_color)}),this.details_elm.find("a.gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected").css("border-right-color",p.settings.border_active_color),this.details_elm.find("a.gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected").css("background-color",p.settings.background_active_color),this.details_elm.find("#gdpr_messagebar_detail_body_content").css("border-color",p.settings.border_color),this.details_elm.find("#gdpr_messagebar_detail_body_content_tabs").css("border-color",p.settings.border_color),this.details_elm.find("#gdpr_messagebar_detail_body_content_tabs .gdpr_messagebar_detail_body_content_tab_item_selected").css("border-bottom-color",p.settings.border_active_color),this.details_elm.find("#gdpr_messagebar_detail_body_content_tabs .gdpr_messagebar_detail_body_content_tab_item_selected").css("background-color",p.settings.background_active_color),this.credit_link.css("color",this.settings.button_readmore_link_color),a(".gdpr-column .gdpr-columns.active-group").css("background-color",p.settings.button_accept_button_color),a(".gdpr_messagebar_detail .category-group .toggle-group .always-active").css("color",p.settings.button_accept_button_color)}else if(1===Number(n)){if(this.settings_button.css("color",this.settings.button_settings_link_color1),!0===this.settings.button_settings_as_button1||"true"===this.settings.button_settings_as_button1){var c=this.convertToHex(this.settings.button_settings_button_color1,this.settings.button_settings_button_opacity1),e=this.settings.button_settings_button_border_width1+"px "+this.settings.button_settings_button_border_style1+" "+this.settings.button_settings_button_border_color1;this.settings_button.css("border",e),this.settings_button.css("border-radius",this.settings.button_settings_button_border_radius1+"px"),this.settings_button.css("background-color",c),this.settings_button.hover(function(){jQuery(this).css("background-color",p.settings.button_settings_button_hover1)},function(){jQuery(this).css("background-color",c)})}if(b.includes("square")?(this.settings_button.css("width","40%"),this.settings_button.css("float","right")):b.includes("row")||b.includes("column")||(b.includes("center")?this.settings_button.css("margin-right","0"):b.includes("dark")?this.settings_button.css("float","right"):(this.settings_button.css("float","right"),this.settings_button.css("margin-right","0"))),this.settings.button_accept_all_is_on1&&(b.includes("center")&&(b.includes("popup")||b.includes("widget"))&&(a(".gdpr-popup > .gdpr_messagebar_content > .group-description-buttons > a").css({"margin-bottom":"10px"}),a(".gdpr-widget > .gdpr_messagebar_content > .group-description-buttons > a").css({"margin-bottom":"10px"})),(b.includes("popup")||b.includes("widget"))&&a(".gdpr-popup > .gdpr_messagebar_content > #default_buttons").css({display:"flex","justify-content":"space-around","align-items":"center"}),"popup"==this.settings.cookie_bar_as&&a(".gdpr-popup > .gdpr_messagebar_content > #default_buttons").css({display:"flex","justify-content":"space-around","align-items":"center"}),"widget"==this.settings.cookie_bar_as&&a(".gdpr-widget > .gdpr_messagebar_content > #default_buttons").css({display:"flex","justify-content":"space-around","align-items":"center"})),this.main_button.css("color",this.settings.button_accept_link_color1),!0===this.settings.button_accept_as_button1||"true"===this.settings.button_accept_as_button1){var f=this.convertToHex(this.settings.button_accept_button_color1,this.settings.button_accept_button_opacity1),g=this.settings.button_accept_button_border_width1+"px "+this.settings.button_accept_button_border_style1+" "+this.settings.button_accept_button_border_color1;this.main_button.css("border",g),this.main_button.css("border-radius",this.settings.button_accept_button_border_radius1+"px"),this.main_button.css("background-color",f),this.main_button.hover(function(){jQuery(this).css("background-color",p.settings.button_accept_button_hover1)},function(){jQuery(this).css("background-color",f)})}if(b.includes("square")&&(this.main_button.css("width","100%"),this.main_button.css("margin","1rem auto 0 auto")),this.accept_all_button.css("color",this.settings.button_accept_all_link_color1),!0===this.settings.button_accept_all_as_button1||"true"===this.settings.button_accept_all_as_button1){var h=this.convertToHex(this.settings.button_accept_all_button_color1,this.settings.button_accept_all_btn_opacity1),g=this.settings.button_accept_all_btn_border_width1+"px "+this.settings.button_accept_all_btn_border_style1+" "+this.settings.button_accept_all_btn_border_color1;this.accept_all_button.css("border",g),this.accept_all_button.css("border-radius",this.settings.button_accept_all_btn_border_radius1+"px"),this.accept_all_button.css("background-color",h),this.accept_all_button.hover(function(){jQuery(this).css("background-color",p.settings.button_accept_all_button_hover1)},function(){jQuery(this).css("background-color",h)})}if(b.includes("square")&&(this.accept_all_button.css("width","100%"),this.accept_all_button.css("margin","1rem auto 0 auto")),this.confirm_button.css("color",this.settings.button_confirm_link_color1),!0===this.settings.button_confirm_as_button1||"true"===this.settings.button_confirm_as_button1){var i=this.convertToHex(this.settings.button_confirm_button_color1,this.settings.button_confirm_button_opacity1),j=this.settings.button_confirm_button_border_width1+"px "+this.settings.button_confirm_button_border_style1+" "+this.settings.button_confirm_button_border_color1;this.confirm_button.css("border",j),this.confirm_button.css("border-radius",this.settings.button_confirm_button_border_radius1+"px"),this.confirm_button.css("background-color",i),this.confirm_button.css("width","100%"),this.confirm_button.hover(function(){jQuery(this).css("background-color",p.settings.button_confirm_button_hover1)},function(){jQuery(this).css("background-color",i)})}if(this.main_link.css("color",this.settings.button_readmore_link_color1),this.vendor_link.css("color",this.settings.button_readmore_link_color1),this.settings.button_readmore_as_button){var k=this.convertToHex(this.settings.button_readmore_button_color,this.settings.button_readmore_button_opacity),l=this.settings.button_readmore_button_border_width1+"px "+this.settings.button_readmore_button_border_style+" "+this.settings.button_readmore_button_border_color;this.main_link.css("border",l),this.main_link.css("border-radius",this.settings.button_readmore_button_border_radius+"px"),this.main_link.css("background-color",k),this.main_link.hover(function(){jQuery(this).css("background-color",p.settings.button_readmore_button_hover)},function(){jQuery(this).css("background-color",k)})}if(this.donotsell_link.css("color",this.settings.button_donotsell_link_color1),this.reject_button.css("color",this.settings.button_decline_link_color),!0===this.settings.button_decline_as_button1||"true"===this.settings.button_decline_as_button1){var m=this.convertToHex(this.settings.button_decline_button_color1,this.settings.button_decline_button_opacity1),o=this.settings.button_decline_button_border_width1+"px "+this.settings.button_decline_button_border_style1+" "+this.settings.button_decline_button_border_color1;this.reject_button.css("border",o),this.reject_button.css("border-radius",this.settings.button_decline_button_border_radius1+"px"),this.reject_button.css("background-color",m),this.reject_button.hover(function(){jQuery(this).css("background-color",p.settings.button_decline_button_hover1)},function(){jQuery(this).css("background-color",m)})}if(b.includes("square")?this.reject_button.css("width","40%"):b.includes("dark")&&"banner"==this.settings.cookie_bar_as&&this.reject_button.css("float","right"),this.cancel_button.css("color",this.settings.button_cancel_link_color1),!0===this.settings.button_cancel_as_button1||"true"===this.settings.button_cancel_as_button1){var q=this.convertToHex(this.settings.button_cancel_button_color1,this.settings.button_cancel_button_opacity1),r=this.settings.button_cancel_button_border_width1+"px "+this.settings.button_cancel_button_border_style1+" "+this.settings.button_cancel_button_border_color1;this.cancel_button.css("border",r),this.cancel_button.css("border-radius",this.settings.button_cancel_button_border_radius1+"px"),this.cancel_button.css("display","inline-block"),this.cancel_button.css("background-color",q),this.cancel_button.css("width","100%"),this.cancel_button.hover(function(){jQuery(this).css("background-color",p.settings.button_cancel_button_hover1)},function(){jQuery(this).css("background-color",q)})}this.save_button.css("color",this.settings.button_accept_link_color1),this.save_button.css("background-color",f),this.save_button.css("border",g),this.save_button.css("border-radius",this.settings.button_accept_button_border_radius1+"px"),this.save_button.hover(function(){jQuery(this).css("background-color",p.settings.button_accept_button_hover1)},function(){jQuery(this).css("background-color",f)}),this.details_elm.find("table.gdpr_messagebar_detail_body_content_cookie_type_table tr").css("border-color",p.settings.border_color1),this.details_elm.find(".gdpr_messagebar_detail_body_content_cookie_type_intro").css("border-color",p.settings.border_color1),this.details_elm.find("a").each(function(){jQuery(this).css("border-color",p.settings.border_color1),jQuery(this).css("background-color",p.settings.background_color1)}),this.details_elm.find("a.gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected").css("border-right-color",p.settings.border_active_color1),this.details_elm.find("a.gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected").css("background-color",p.settings.background_active_color1),this.details_elm.find("#gdpr_messagebar_detail_body_content").css("border-color",p.settings.border_color1),this.details_elm.find("#gdpr_messagebar_detail_body_content_tabs").css("border-color",p.settings.border_color1),this.details_elm.find("#gdpr_messagebar_detail_body_content_tabs .gdpr_messagebar_detail_body_content_tab_item_selected").css("border-bottom-color",p.settings.border_active_color1),this.details_elm.find("#gdpr_messagebar_detail_body_content_tabs .gdpr_messagebar_detail_body_content_tab_item_selected").css("background-color",p.settings.background_active_color1),this.credit_link.css("color",this.settings.button_readmore_link_color),a(".gdpr-column .gdpr-columns.active-group").css("background-color",p.settings.button_accept_button_color1),a(".gdpr_messagebar_detail .category-group .toggle-group .always-active").css("color",p.settings.button_accept_button_color1)}else{if(this.settings_button.css("color",this.settings.button_settings_link_color2),!0===this.settings.button_settings_as_button2||"true"===this.settings.button_settings_as_button2){var c=this.convertToHex(this.settings.button_settings_button_color2,this.settings.button_settings_button_opacity2),e=this.settings.button_settings_button_border_width2+"px "+this.settings.button_settings_button_border_style2+" "+this.settings.button_settings_button_border_color2;this.settings_button.css("border",e),this.settings_button.css("border-radius",this.settings.button_settings_button_border_radius2+"px"),this.settings_button.css("background-color",c),this.settings_button.hover(function(){jQuery(this).css("background-color",p.settings.button_settings_button_hover2)},function(){jQuery(this).css("background-color",c)})}if(b.includes("square")?(this.settings_button.css("width","40%"),this.settings_button.css("float","right")):b.includes("row")||b.includes("column")||(b.includes("center")?this.settings_button.css("margin-right","0"):b.includes("dark")?this.settings_button.css("float","right"):(this.settings_button.css("float","right"),this.settings_button.css("margin-right","0"))),this.settings.button_accept_all_is_on2&&(b.includes("center")&&(b.includes("popup")||b.includes("widget"))&&(a(".gdpr-popup > .gdpr_messagebar_content > .group-description-buttons > a").css({"margin-bottom":"10px"}),a(".gdpr-widget > .gdpr_messagebar_content > .group-description-buttons > a").css({"margin-bottom":"10px"})),(b.includes("popup")||b.includes("widget"))&&a(".gdpr-popup > .gdpr_messagebar_content > #default_buttons").css({display:"flex","justify-content":"space-around","align-items":"center"}),"popup"==this.settings.cookie_bar_as&&a(".gdpr-popup > .gdpr_messagebar_content > #default_buttons").css({display:"flex","justify-content":"space-around","align-items":"center"}),"widget"==this.settings.cookie_bar_as&&a(".gdpr-widget > .gdpr_messagebar_content > #default_buttons").css({display:"flex","justify-content":"space-around","align-items":"center"})),this.main_button.css("color",this.settings.button_accept_link_color2),!0===this.settings.button_accept_as_button2||"true"===this.settings.button_accept_as_button2){var f=this.convertToHex(this.settings.button_accept_button_color2,this.settings.button_accept_button_opacity2),g=this.settings.button_accept_button_border_width2+"px "+this.settings.button_accept_button_border_style2+" "+this.settings.button_accept_button_border_color2;this.main_button.css("border",g),this.main_button.css("border-radius",this.settings.button_accept_button_border_radius2+"px"),this.main_button.css("background-color",f),this.main_button.hover(function(){jQuery(this).css("background-color",p.settings.button_accept_button_hover2)},function(){jQuery(this).css("background-color",f)})}if(b.includes("square")&&(this.main_button.css("width","100%"),this.main_button.css("margin","1rem auto 0 auto")),this.accept_all_button.css("color",this.settings.button_accept_all_link_color2),!0===this.settings.button_accept_all_as_button2||"true"===this.settings.button_accept_all_as_button2){var h=this.convertToHex(this.settings.button_accept_all_button_color2,this.settings.button_accept_all_btn_opacity2),g=this.settings.button_accept_all_btn_border_width2+"px "+this.settings.button_accept_all_btn_border_style2+" "+this.settings.button_accept_all_btn_border_color2;this.accept_all_button.css("border",g),this.accept_all_button.css("border-radius",this.settings.button_accept_all_btn_border_radius2+"px"),this.accept_all_button.css("background-color",h),this.accept_all_button.hover(function(){jQuery(this).css("background-color",p.settings.button_accept_all_button_hover2)},function(){jQuery(this).css("background-color",h)})}if(b.includes("square")&&(this.accept_all_button.css("width","100%"),this.accept_all_button.css("margin","1rem auto 0 auto")),this.confirm_button.css("color",this.settings.button_confirm_link_color2),!0===this.settings.button_confirm_as_button2||"true"===this.settings.button_confirm_as_button2){var i=this.convertToHex(this.settings.button_confirm_button_color2,this.settings.button_confirm_button_opacity2),j=this.settings.button_confirm_button_border_width2+"px "+this.settings.button_confirm_button_border_style2+" "+this.settings.button_confirm_button_border_color2;this.confirm_button.css("border",j),this.confirm_button.css("border-radius",this.settings.button_confirm_button_border_radius2+"px"),this.confirm_button.css("background-color",i),this.confirm_button.css("width","100%"),this.confirm_button.hover(function(){jQuery(this).css("background-color",p.settings.button_confirm_button_hover2)},function(){jQuery(this).css("background-color",i)})}if(this.main_link.css("color",this.settings.button_readmore_link_color2),this.vendor_link.css("color",this.settings.button_readmore_link_color2),this.settings.button_readmore_as_button){var k=this.convertToHex(this.settings.button_readmore_button_color,this.settings.button_readmore_button_opacity),l=this.settings.button_readmore_button_border_width2+"px "+this.settings.button_readmore_button_border_style+" "+this.settings.button_readmore_button_border_color;this.main_link.css("border",l),this.main_link.css("border-radius",this.settings.button_readmore_button_border_radius+"px"),this.main_link.css("background-color",k),this.main_link.hover(function(){jQuery(this).css("background-color",p.settings.button_readmore_button_hover)},function(){jQuery(this).css("background-color",k)})}if(this.donotsell_link.css("color",this.settings.button_donotsell_link_color2),this.reject_button.css("color",this.settings.button_decline_link_color),!0===this.settings.button_decline_as_button2||"true"===this.settings.button_decline_as_button2){var m=this.convertToHex(this.settings.button_decline_button_color2,this.settings.button_decline_button_opacity2),o=this.settings.button_decline_button_border_width2+"px "+this.settings.button_decline_button_border_style2+" "+this.settings.button_decline_button_border_color2;this.reject_button.css("border",o),this.reject_button.css("border-radius",this.settings.button_decline_button_border_radius2+"px"),this.reject_button.css("background-color",m),this.reject_button.hover(function(){jQuery(this).css("background-color",p.settings.button_decline_button_hover2)},function(){jQuery(this).css("background-color",m)})}if(b.includes("square")?this.reject_button.css("width","40%"):b.includes("dark")&&"banner"==this.settings.cookie_bar_as&&this.reject_button.css("float","right"),this.cancel_button.css("color",this.settings.button_cancel_link_color2),!0===this.settings.button_cancel_as_button2||"true"===this.settings.button_cancel_as_button2){var q=this.convertToHex(this.settings.button_cancel_button_color2,this.settings.button_cancel_button_opacity2),r=this.settings.button_cancel_button_border_width2+"px "+this.settings.button_cancel_button_border_style2+" "+this.settings.button_cancel_button_border_color2;this.cancel_button.css("border",r),this.cancel_button.css("border-radius",this.settings.button_cancel_button_border_radius2+"px"),this.cancel_button.css("display","inline-block"),this.cancel_button.css("background-color",q),this.cancel_button.css("width","100%"),this.cancel_button.hover(function(){jQuery(this).css("background-color",p.settings.button_cancel_button_hover2)},function(){jQuery(this).css("background-color",q)})}this.save_button.css("color",this.settings.button_accept_link_color2),this.save_button.css("background-color",f),this.save_button.css("border",g),this.save_button.css("border-radius",this.settings.button_accept_button_border_radius2+"px"),this.save_button.hover(function(){jQuery(this).css("background-color",p.settings.button_accept_button_hover2)},function(){jQuery(this).css("background-color",f)}),this.details_elm.find("table.gdpr_messagebar_detail_body_content_cookie_type_table tr").css("border-color",p.settings.border_color2),this.details_elm.find(".gdpr_messagebar_detail_body_content_cookie_type_intro").css("border-color",p.settings.border_color2),this.details_elm.find("a").each(function(){jQuery(this).css("border-color",p.settings.border_color2),jQuery(this).css("background-color",p.settings.background_color2)}),this.details_elm.find("a.gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected").css("border-right-color",p.settings.border_active_color2),this.details_elm.find("a.gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected").css("background-color",p.settings.background_active_color2),this.details_elm.find("#gdpr_messagebar_detail_body_content").css("border-color",p.settings.border_color2),this.details_elm.find("#gdpr_messagebar_detail_body_content_tabs").css("border-color",p.settings.border_color2),this.details_elm.find("#gdpr_messagebar_detail_body_content_tabs .gdpr_messagebar_detail_body_content_tab_item_selected").css("border-bottom-color",p.settings.border_active_color2),this.details_elm.find("#gdpr_messagebar_detail_body_content_tabs .gdpr_messagebar_detail_body_content_tab_item_selected").css("background-color",p.settings.background_active_color2),this.credit_link.css("color",this.settings.button_readmore_link_color),a(".gdpr-column .gdpr-columns.active-group").css("background-color",p.settings.button_accept_button_color2),a(".gdpr_messagebar_detail .category-group .toggle-group .always-active").css("color",p.settings.button_accept_button_color2)}},convertToHex:function(a,b){return a=a.replace("#",""),"rgba("+parseInt(a.substring(0,2),16)+","+parseInt(a.substring(2,4),16)+","+parseInt(a.substring(4,6),16)+","+b+")"},configBar:function(){if("false"===d.ab_testing_enabled||!1===d.ab_testing_enabled){var a=this.convertToHex(this.settings.background,this.settings.opacity),b=this.settings.background_border_width+"px "+this.settings.background_border_style+" "+this.settings.background_border_color;this.bar_config={"background-color":a,color:this.settings.text,"font-family":this.settings.font_family,"box-shadow":this.settings.background+" 0 0 8px",border:b,"border-radius":this.settings.background_border_radius+"px"},this.show_config={width:"auto","background-color":a,"box-shadow":this.settings.background+" 0 0 8px",color:this.settings.text,"font-family":this.settings.font_family,position:"fixed",bottom:"0",border:b,"border-radius":this.settings.background_border_radius+"px"};var c=this.settings.template;c.includes("row")||c.includes("center")?this.bar_config["text-align"]="center":this.bar_config["text-align"]="justify","right"==this.settings.show_again_position?this.show_config.right=this.settings.show_again_margin+"%":this.show_config.left=this.settings.show_again_margin+"%",this.bar_config.position="fixed","banner"==this.settings.cookie_bar_as&&(this.bar_elm.find(".gdpr_messagebar_content").css("max-width","800px"),"bottom"==this.settings.notify_position_vertical?this.bar_config.bottom="0":this.bar_config.top="0"),"widget"==this.settings.cookie_bar_as&&(this.bar_config.width="35%","left"==this.settings.notify_position_horizontal?(this.bar_config.bottom="20px",this.bar_config.left="20px"):"right"==this.settings.notify_position_horizontal?(this.bar_config.bottom="20px",this.bar_config.right="20px"):"top_right"==this.settings.notify_position_horizontal?(this.bar_config.top="20px",this.bar_config.right="20px"):"top_left"==this.settings.notify_position_horizontal&&(this.bar_config.top="20px",this.bar_config.left="20px")),"popup"==this.settings.cookie_bar_as&&(this.bar_config.border="unset",this.bar_config["border-radius"]="unset",this.bar_config.position="unset",this.bar_config["box-shadow"]="unset",this.bar_config["background-color"]="unset",jQuery("#gdpr-popup .gdprmodal-content").css("background-color",a),jQuery("#gdpr-popup .gdprmodal-content").css("border",b),jQuery("#gdpr-popup .gdprmodal-content").css("border-radius",this.settings.background_border_radius+"px"),jQuery("#gdpr-popup .gdprmodal-content").css("box-shadow",this.settings.background+" 0 0 8px")),this.bar_elm.css(this.bar_config).hide(),this.show_again_elm.css(this.show_config).hide()}else if(1===Number(n)){var a=this.convertToHex(this.settings.background1,this.settings.opacity1),b=this.settings.background_border_width1+"px "+this.settings.background_border_style1+" "+this.settings.background_border_color1;this.bar_config={"background-color":a,color:this.settings.text1,"font-family":this.settings.font_family1,"box-shadow":this.settings.background+" 0 0 8px",border:b,"border-radius":this.settings.background_border_radius1+"px"},this.show_config={width:"auto","background-color":a,"box-shadow":this.settings.background+" 0 0 8px",color:this.settings.text1,"font-family":this.settings.font_family1,position:"fixed",bottom:"0",border:b,"border-radius":this.settings.background_border_radius1+"px"};var c=this.settings.template;c.includes("row")||c.includes("center")?this.bar_config["text-align"]="center":this.bar_config["text-align"]="justify","right"==this.settings.show_again_position?this.show_config.right=this.settings.show_again_margin+"%":this.show_config.left=this.settings.show_again_margin+"%",this.bar_config.position="fixed","banner"==this.settings.cookie_bar_as&&(this.bar_elm.find(".gdpr_messagebar_content").css("max-width","800px"),"bottom"==this.settings.notify_position_vertical?this.bar_config.bottom="0":this.bar_config.top="0"),"widget"==this.settings.cookie_bar_as&&(this.bar_config.width="35%","left"==this.settings.notify_position_horizontal?(this.bar_config.bottom="20px",this.bar_config.left="20px"):"right"==this.settings.notify_position_horizontal?(this.bar_config.bottom="20px",this.bar_config.right="20px"):"top_right"==this.settings.notify_position_horizontal?(this.bar_config.top="20px",this.bar_config.right="20px"):"top_left"==this.settings.notify_position_horizontal&&(this.bar_config.top="20px",this.bar_config.left="20px")),"popup"==this.settings.cookie_bar_as&&(this.bar_config.border="unset",this.bar_config["border-radius"]="unset",this.bar_config.position="unset",this.bar_config["box-shadow"]="unset",this.bar_config["background-color"]="unset",jQuery("#gdpr-popup .gdprmodal-content").css("background-color",a),jQuery("#gdpr-popup .gdprmodal-content").css("border",b),jQuery("#gdpr-popup .gdprmodal-content").css("border-radius",this.settings.background_border_radius1+"px"),jQuery("#gdpr-popup .gdprmodal-content").css("box-shadow",this.settings.background+" 0 0 8px")),this.bar_elm.css(this.bar_config).hide(),this.show_again_elm.css(this.show_config).hide()}else{var a=this.convertToHex(this.settings.background2,this.settings.opacity2),b=this.settings.background_border_width2+"px "+this.settings.background_border_style2+" "+this.settings.background_border_color2;this.bar_config={"background-color":a,color:this.settings.text2,"font-family":this.settings.font_family2,"box-shadow":this.settings.background+" 0 0 8px",border:b,"border-radius":this.settings.background_border_radius2+"px"},this.show_config={width:"auto","background-color":a,"box-shadow":this.settings.background+" 0 0 8px",color:this.settings.text2,"font-family":this.settings.font_family2,position:"fixed",bottom:"0",border:b,"border-radius":this.settings.background_border_radius2+"px"};var c=this.settings.template;c.includes("row")||c.includes("center")?this.bar_config["text-align"]="center":this.bar_config["text-align"]="justify","right"==this.settings.show_again_position?this.show_config.right=this.settings.show_again_margin+"%":this.show_config.left=this.settings.show_again_margin+"%",this.bar_config.position="fixed","banner"==this.settings.cookie_bar_as&&(this.bar_elm.find(".gdpr_messagebar_content").css("max-width","800px"),"bottom"==this.settings.notify_position_vertical?this.bar_config.bottom="0":this.bar_config.top="0"),"widget"==this.settings.cookie_bar_as&&(this.bar_config.width="35%","left"==this.settings.notify_position_horizontal?(this.bar_config.bottom="20px",this.bar_config.left="20px"):"right"==this.settings.notify_position_horizontal?(this.bar_config.bottom="20px",this.bar_config.right="20px"):"top_right"==this.settings.notify_position_horizontal?(this.bar_config.top="20px",this.bar_config.right="20px"):"top_left"==this.settings.notify_position_horizontal&&(this.bar_config.top="20px",this.bar_config.left="20px")),"popup"==this.settings.cookie_bar_as&&(this.bar_config.border="unset",this.bar_config["border-radius"]="unset",this.bar_config.position="unset",this.bar_config["box-shadow"]="unset",this.bar_config["background-color"]="unset",jQuery("#gdpr-popup .gdprmodal-content").css("background-color",a),jQuery("#gdpr-popup .gdprmodal-content").css("border",b),jQuery("#gdpr-popup .gdprmodal-content").css("border-radius",this.settings.background_border_radius2+"px"),jQuery("#gdpr-popup .gdprmodal-content").css("box-shadow",this.settings.background+" 0 0 8px")),this.bar_elm.css(this.bar_config).hide(),this.show_again_elm.css(this.show_config).hide()}},toggleBar:function(a,c){if("gdpr"==this.settings.cookie_usage_for){if(b.exists(GDPR_ACCEPT_COOKIE_NAME))this.hideHeader();else if(jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}),this.displayHeader(),this.settings.auto_hide){var d=this.settings.auto_banner_initialize?parseInt(this.settings.auto_hide_delay)+parseInt(this.settings.auto_banner_initialize_delay):this.settings.auto_hide_delay;setTimeout(function(){p.accept_close(),p.logConsent("accept")},d)}}else if("eprivacy"==this.settings.cookie_usage_for){if(b.exists(GDPR_ACCEPT_COOKIE_NAME))this.hideHeader();else if(jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}),this.displayHeader(),this.settings.auto_hide){var d=this.settings.auto_banner_initialize?parseInt(this.settings.auto_hide_delay)+parseInt(this.settings.auto_banner_initialize_delay):this.settings.auto_hide_delay;setTimeout(function(){p.accept_close(),p.logConsent("accept")},d)}}else if("ccpa"==this.settings.cookie_usage_for)b.exists(GDPR_CCPA_COOKIE_NAME)?this.hideHeader():(jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}),this.displayHeader());else if("both"==this.settings.cookie_usage_for){if(b.exists(GDPR_ACCEPT_COOKIE_NAME)&&b.exists(GDPR_CCPA_COOKIE_NAME))this.hideHeader();else if(b.exists(GDPR_ACCEPT_COOKIE_NAME)&&!b.exists(GDPR_CCPA_COOKIE_NAME))jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}),this.displayHeader(!0,!1,a,!0);else if(!b.exists(GDPR_ACCEPT_COOKIE_NAME)&&b.exists(GDPR_CCPA_COOKIE_NAME)){if(jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}),this.displayHeader(!1,!0,a,c),this.settings.auto_hide){var d=this.settings.auto_banner_initialize?parseInt(this.settings.auto_hide_delay)+parseInt(his.settings.auto_banner_initialize_delay):this.settings.auto_hide_delay;setTimeout(function(){p.accept_close(),p.logConsent("accept")},d)}}else if(jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}),this.displayHeader(!1,!1,a,c),this.settings.auto_hide){var d=this.settings.auto_banner_initialize?parseInt(this.settings.auto_hide_delay)+parseInt(this.settings.auto_banner_initialize_delay):this.settings.auto_hide_delay;setTimeout(function(){p.accept_close(),p.logConsent("accept")},d)}b.exists(GDPR_ACCEPT_COOKIE_NAME)&&b.exists(GDPR_CCPA_COOKIE_NAME)&&this.hideHeader()}else if("lgpd"==this.settings.cookie_usage_for)if(b.exists(GDPR_ACCEPT_COOKIE_NAME))this.hideHeader();else if(jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_collect_abtesting_data_action",security:log_obj.consent_logging_nonce,chosenBanner:Number(n),user_preference:"no choice"},success:function(a){}}),this.displayHeader(),this.settings.auto_hide){var d=this.settings.auto_banner_initialize?parseInt(this.settings.auto_hide_delay)+parseInt(this.settings.auto_banner_initialize_delay):this.settings.auto_hide_delay;setTimeout(function(){p.accept_close(),p.logConsent("accept")},d)}},ccpa_cancel_close:function(){return b.set(GDPR_CCPA_COOKIE_NAME,"no",GDPR_CCPA_COOKIE_EXPIRE),this.settings.is_ccpa_iab_on&&b.set(US_PRIVACY_COOKIE_NAME,"1YNY",GDPR_CCPA_COOKIE_EXPIRE),this.settings.notify_animate_hide&&this.bar_elm.slideUp(this.settings.animate_speed_hide),"popup"==this.settings.cookie_bar_as&&a("#gdpr-popup").gdprmodal("hide"),1==this.settings.accept_reload?window.location.reload(!0):"both"==this.settings.cookie_usage_for&&("2"==this.settings.maxmind_integrated?this.check_ccpa_eu():this.toggleBar()),!1},confirm_close:function(){return b.set(GDPR_CCPA_COOKIE_NAME,"yes",GDPR_CCPA_COOKIE_EXPIRE),this.settings.is_ccpa_iab_on&&b.set(US_PRIVACY_COOKIE_NAME,"1YYY",GDPR_CCPA_COOKIE_EXPIRE),this.settings.notify_animate_hide&&this.bar_elm.slideUp(this.settings.animate_speed_hide),"popup"==this.settings.cookie_bar_as&&a("#gdpr-popup").gdprmodal("hide"),1==this.settings.accept_reload?window.location.reload(!0):"both"==this.settings.cookie_usage_for&&("2"==this.settings.maxmind_integrated?this.check_ccpa_eu():this.toggleBar()),!1},accept_close:function(){b.set(GDPR_ACCEPT_COOKIE_NAME,"yes",GDPR_ACCEPT_COOKIE_EXPIRE);var c='{"necessary":"yes","marketing":"yes","analytics":"yes","preferences":"yes","unclassified":"yes"}',d=JSON.parse(c);JSON.stringify(d);return this.settings.notify_animate_hide?this.bar_elm.slideUp(this.settings.animate_speed_hide,q.runScripts):this.bar_elm.hide(q.runScripts),"popup"==this.settings.cookie_bar_as&&a("#gdpr-popup").gdprmodal("hide"),this.show_again_elm.slideDown(this.settings.animate_speed_hide),1==this.settings.accept_reload?window.location.reload(!0):"both"==this.settings.cookie_usage_for&&("2"==this.settings.maxmind_integrated?this.check_ccpa_eu(!0,!0):this.toggleBar(!0,!0)),!1},reject_close:function(){return p.disableAllCookies(),b.set(GDPR_ACCEPT_COOKIE_NAME,"no",GDPR_ACCEPT_COOKIE_EXPIRE),this.settings.notify_animate_hide?this.bar_elm.slideUp(this.settings.animate_speed_hide,q.runScripts):this.bar_elm.hide(q.runScripts),"popup"==this.settings.cookie_bar_as&&a("#gdpr-popup").gdprmodal("hide"),this.show_again_elm.slideDown(this.settings.animate_speed_hide),1==this.settings.decline_reload&&!o||1==this.settings.decline_reload&&"false"==h?window.location.reload(!0):"both"==this.settings.cookie_usage_for&&("2"==this.settings.maxmind_integrated?this.check_ccpa_eu(!0,!0):this.toggleBar(!0,!0)),!1},logConsent:function(a){var c=this;setTimeout(function(){if(!k&&c.settings.logging_on)jQuery.ajax({url:log_obj.ajax_url,type:"POST",data:{action:"gdpr_log_consent_action",security:log_obj.consent_logging_nonce,gdpr_user_action:a,cookie_list:b.getallcookies(),currentSite:window.location.href,consent_forward:!1},success:function(a){}});else if(k&&c.settings.logging_on){var d=j;d.forEach(function(c){null==c&&" "===c||jQuery.ajax({type:"POST",url:log_obj.ajax_url,data:{action:"gdpr_log_consent_action",security:log_obj.consent_logging_nonce,gdpr_user_action:a,cookie_list:b.getallcookies(),subSiteId:c,currentSite:window.location.href,consent_forward:!0},success:function(a){}})})}},1e3)},disableAllCookies:function(){var c={},d="";b.read("wpl_user_preference")&&(c=JSON.parse(b.read("wpl_user_preference")),jQuery.each(c,function(b,d){if("necessary"!=b){c[b]="no",a('.gdpr_messagebar_detail input[value="'+b+'"]').prop("checked",!1);for(var e=p.allowed_categories.length,f=0;f<e;f++)p.allowed_categories[f]==b&&p.allowed_categories.splice(f,1)}}),d=JSON.stringify(c),b.set("wpl_user_preference",d,GDPR_ACCEPT_COOKIE_EXPIRE))},acceptAllCookies:function(){var c={},d="";b.read("wpl_user_preference")&&(c=JSON.parse(b.read("wpl_user_preference")),jQuery.each(c,function(b,d){if("necessary"!=b){c[b]="yes",a('.gdpr_messagebar_detail input[value="'+b+'"]').prop("checked",!0);for(var e=p.allowed_categories.length,f=0;f<e;f++)p.allowed_categories[f]==b&&p.allowed_categories.splice(f,1)}}),d=JSON.stringify(c),b.set("wpl_user_preference",d,GDPR_ACCEPT_COOKIE_EXPIRE))},show_details:function(){this.details_elm.show(),this.bar_elm.css("opacity",1),this.details_elm.css("border-top-color",p.settings.border_color),this.settings_button.attr("data-gdpr_action","hide_settings"),jQuery("#gdpr_messagebar_detail_body_content_about").hide()},hide_details:function(){this.details_elm.hide(),this.bar_elm.css("opacity",p.settings.opacity),this.settings_button.attr("data-gdpr_action","show_settings")},displayHeader:function(c,d,e,f,g){if(!c||!d||!e){var h=p.settings.notify_animate_show;if(f||h)if(this.settings.auto_banner_initialize){var i=this.settings.auto_banner_initialize_delay;this.settings.animate_speed_hide;setTimeout(function(){this.bar_elm.slideDown(this.settings.animate_speed_hide)},i)}else this.bar_elm.slideDown(this.settings.animate_speed_hide);else if(this.settings.auto_banner_initialize){var j=this.bar_elm,i=this.settings.auto_banner_initialize_delay;setTimeout(function(){j.show()},i)}else this.bar_elm.show()}if(c)if(jQuery(p.settings.notify_div_id).find("p.gdpr").hide(),jQuery(p.settings.notify_div_id).find(".gdpr.group-description-buttons").hide(),this.settings.auto_banner_initialize){var i=this.settings.auto_banner_initialize_delay;setTimeout(function(){jQuery(p.settings.notify_div_id).find("p.ccpa").show()},i)}else jQuery(p.settings.notify_div_id).find("p.ccpa").show();if(e)if(jQuery(p.settings.notify_div_id).find("p.gdpr").hide(),jQuery(p.settings.notify_div_id).find(".gdpr.group-description-buttons").hide(),this.settings.auto_banner_initialize){var i=this.settings.auto_banner_initialize_delay;setTimeout(function(){jQuery(p.settings.notify_div_id).find("p.ccpa").show()},i)}else jQuery(p.settings.notify_div_id).find("p.ccpa").show();if((d||b.exists(GDPR_CCPA_COOKIE_NAME))&&jQuery(p.settings.notify_div_id).find("p.ccpa").hide(),!("popup"!=this.settings.cookie_bar_as||c&&d&&e))if(this.settings.auto_banner_initialize){var i=this.settings.auto_banner_initialize_delay;setTimeout(function(){a("#gdpr-popup").gdprmodal("show")},i)}else a("#gdpr-popup").gdprmodal("show");"gdpr"!=this.settings.cookie_usage_for&&"lgpd"!=this.settings.cookie_usage_for&&"eprivacy"!=this.settings.cookie_usage_for&&"both"!=this.settings.cookie_usage_for||(g?this.show_again_elm.slideDown(this.settings.animate_speed_hide):this.show_again_elm.slideUp(this.settings.animate_speed_hide))},hideHeader:function(b){this.bar_elm.slideUp(this.settings.animate_speed_hide),b||("popup"==this.settings.cookie_bar_as&&a("#gdpr-popup").gdprmodal("hide"),"gdpr"!=this.settings.cookie_usage_for&&"eprivacy"!=this.settings.cookie_usage_for&&"both"!=this.settings.cookie_usage_for&&"lgpd"!=this.settings.cookie_usage_for||this.show_again_elm.slideDown(this.settings.animate_speed_hide))},acceptOnScroll:function(){var c=a(window).scrollTop(),d=a(document).height(),e=a(window).height(),f=c/(d-e);Math.round(100*f)>p.settings.auto_scroll_offset&&!b.exists(GDPR_ACCEPT_COOKIE_NAME)&&(p.settings.button_accept_all_is_on&&p.acceptAllCookies(),p.accept_close(),p.logConsent("accept"),window.removeEventListener("scroll",p.acceptOnScroll,!1),1==p.settings.auto_scroll_reload&&window.location.reload())}},q={blockingStatus:!0,scriptsLoaded:!1,set:function(a){if("function"!=typeof JSON.parse)return void console.log("GDPRCookieConsent requires JSON.parse but your browser doesn't support it");this.cookies=JSON.parse(JSON.stringify(a.cookies))},removeCookieByCategory:function(){if(1==q.blockingStatus)for(var a=JSON.parse(q.cookies),c=0;c<a.length;c++){var d=a[c],e=d.gdpr_cookie_category_slug;if(-1===p.allowed_categories.indexOf(e)){var f=d.data;if(f&&0!=f.length)for(var g in f){var h=f[g];b.erase(h.name)}}}},runScripts:function(){var a=["iframe","IFRAME","EMBED","embed","OBJECT","object","IMG","img"],c={renderByElement:function(a){d.renderScripts(),e.renderSrcElement(),a(),q.scriptsLoaded=!0},reviewConsent:function(){jQuery(document).on("click",".wpl_manage_current_consent",function(){p.displayHeader()})}},d={scriptsDone:function(){var a=document.createEvent("Event");a.initEvent("DOMContentLoaded",!0,!0),window.document.dispatchEvent(a)},seq:function(a,b,c){void 0===c&&(c=0),a[c](function(){c++,c===a.length?b():d.seq(a,b,c)})},insertScript:function(a,c){var d=["data-wpl-class","data-wpl-label","data-wpl-placeholder","data-wpl-script-type","data-wpl-src"],e=a.getAttribute("data-wpl-script-type"),f=a.getAttribute("data-wpl-element-position"),g=a.getAttribute("data-wpl-block"),h=document.createElement("script");h.type="text/plain",a.async&&(h.async=a.async),a.defer&&(h.defer=a.defer),a.src?(h.onload=c,h.onerror=c,h.src=a.src):h.textContent=a.innerText;for(var i=jQuery(a).prop("attributes"),j=i.length,k=0;k<j;++k)"id"!==i[k].nodeName&&-1!==d.indexOf(i[k].nodeName)&&h.setAttribute(i[k].nodeName,i[k].value);!0===q.blockingStatus?("yes"==b.read(GDPR_ACCEPT_COOKIE_NAME)&&-1!==p.allowed_categories.indexOf(e)||null==b.read(GDPR_ACCEPT_COOKIE_NAME)&&"false"===g)&&(h.setAttribute("data-wpl-consent","accepted"),h.type="text/javascript"):h.type="text/javascript",a.type!=h.type&&("head"===f?(document.head.appendChild(h),a.src||c(),a.parentNode.removeChild(a)):(document.body.appendChild(h),a.src||c(),a.parentNode.removeChild(a)))},renderScripts:function(){var a=document.querySelectorAll('script[data-wpl-class="wpl-blocker-script"]');if(a.length>0){var b,c=[];Array.prototype.forEach.call(a,function(a){b=a.getAttribute("type");a.tagName;c.push(function(b){d.insertScript(a,b)})}),d.seq(c,d.scriptsDone)}}},e={renderSrcElement:function(){for(var c=document.querySelectorAll('[data-wpl-class="wpl-blocker-script"]'),d=c.length,e=0;e<d;e++){var f=c[e],g=f.tagName;if(-1!==a.indexOf(g)){var h=f.getAttribute("data-wpl-script-type"),i=f.getAttribute("data-wpl-block");!0===q.blockingStatus?"yes"==b.read(GDPR_ACCEPT_COOKIE_NAME)&&-1!==p.allowed_categories.indexOf(h)||null!=b.read(GDPR_ACCEPT_COOKIE_NAME)&&"false"===i?this.replaceSrc(f):this.addPlaceholder(f):this.replaceSrc(f)}}},addPlaceholder:function(a){if(0===jQuery(a).prev(".wpl-iframe-placeholder").length){var b=a.getAttribute("data-wpl-placeholder"),c=a.getAttribute("width"),d=a.getAttribute("height");null==c&&(c=a.offsetWidth),null==d&&(d=a.offsetHeight);var e=/px/;c=e.test(c)?c:c+"px",d=e.test(d)?d:d+"px";var f='<div style="width:'+c+"; height:"+d+';" class="wpl-iframe-placeholder"><div class="wpl-inner-text">'+b+"</div></div>";"IMG"!==a.tagName&&jQuery(f).insertBefore(a),a.removeAttribute("src"),a.style.display="none"}},replaceSrc:function(a){if(!a.hasAttribute("src")){var b=a.getAttribute("data-wpl-src");a.setAttribute("src",b),jQuery(a).prev(".wpl-iframe-placeholder").length>0&&jQuery(a).prev(".wpl-iframe-placeholder").remove(),a.style.display="block"}}};c.reviewConsent(),c.renderByElement(q.removeCookieByCategory)}};a(document).ready(function(){var b=JSON.parse(c);if(b.notify_animate_show&&(a("#gdpr-cookie-consent-bar").css("display","none"),a("#gdpr-cookie-consent-bar").slideDown(500)),"2"==b.maxmind_integrated){var d={action:"show_cookie_consent_bar"};a.ajax({type:"post",url:log_obj.ajax_url,data:d,dataType:"json",success:function(a){a.error||"on"!=a.eu_status&&"on"!=a.ccpa_status||(void 0!==c&&p.set({settings:c}),void 0!==e&&(q.set({cookies:e}),q.runScripts()))}})}else void 0!==c&&p.set({settings:c}),void 0!==e&&(q.set({cookies:e}),q.runScripts())}),a(document).ready(function(){a(".gdpr_messagebar_detail .category-group .category-item hr").css("border-top","1px solid "+p.settings.button_accept_button_color),a(".gdpr_messagebar_detail.dark_row .category-group .category-item hr").css("border-top","1px solid #73DBC0"),a(".gdpr_messagebar_detail .gdpr-iab-navbar .gdpr-iab-navbar-button.active").css("color",p.settings.button_accept_button_color),a(".gdpr_messagebar_detail.layout-classic .gdpr-iab-navbar .gdpr-iab-navbar-button.active").css("border-bottom","2px solid "+p.settings.button_accept_button_color),a(".gdpr_messagebar_detail.layout-default  .category-group").css("background-color",background_obj.background),a(".gdpr_messagebar_detail.layout-default  .category-group.outer").css("border-left","1px solid "+p.settings.button_accept_button_color),a(".gdpr_messagebar_detail.layout-default.dark_row  .category-group.outer").css("border-left","1px solid #73DBC0"),a(".gdpr-iab-navbar-item").click(function(){switch(a(".gdpr_messagebar_detail .gdpr-iab-navbar .gdpr-iab-navbar-button.active").css("color",p.settings.button_accept_button_color),a(".gdpr-iab-navbar-item",this),a(".tabContainer").css("display","none"),this.id){case"gdprIABTabCategory":a(".cat").css("display","block");break;case"gdprIABTabFeatures":a(".feature-group").css("display","block");break;case"gdprIABTabVendors":a(".vendor-group").css("display","block")}a(this).children(".gdpr-iab-navbar-button").hasClass("active")||(a(".gdpr-iab-navbar-button").removeClass("active"),a(".gdpr-iab-navbar-button").css("border-bottom","none"),a(this).children(".gdpr-iab-navbar-button").addClass("active"),a(".gdpr-iab-navbar-button").css("color","inherit"),a(this).children(".gdpr-iab-navbar-button.active").css("color",p.settings.button_accept_button_color),a(this).children(".gdpr-iab-navbar-button.active").css("color",p.settings.button_accept_button_color),a(this).children(".gdpr-iab-navbar-button.active").css("border-bottom","2px solid "+p.settings.button_accept_button_color),a(this).siblings(".gdpr-iab-navbar-button").css("display","none")),a(".gdpr_messagebar_detail.layout-default .gdpr-iab-navbar .gdpr-iab-navbar-button.active").css("border","none")}),a(".gdpr-default-category-toggle.gdpr-column").click(function(){a(".gdpr-default-category-toggle.gdpr-column",this),a(this).children(".gdpr-columns").hasClass("active-group")||(a(".gdpr-columns").removeClass("active-group"),a(".gdpr-columns").css("background-color",background_obj.background),a(this).children(".gdpr-columns").addClass("active-group"),a(this).children(".gdpr-columns").css("background-color",p.settings.button_accept_button_color)),a(this).siblings(".description-container").hasClass("hide")&&(a(".description-container").addClass("hide"),a(this).siblings(".description-container").removeClass("hide"))}),a(".gdpr-category-toggle.gdpr-column").click(function(){a(".gdpr-category-toggle.gdpr-column",this),a(this).children(".gdpr-columns").hasClass("active-group")?(a(".gdpr-columns").removeClass("active-group"),a(this).siblings(".toggle-group").find("div.always-active").css("color",p.settings.button_accept_button_color),a(".gdpr-columns").css("background-color",background_obj.background),a(this).children(".gdpr-columns").find(".dashicons").removeClass("dashicons-arrow-up-alt2"),a(this).children(".gdpr-columns").find(".dashicons").addClass("dashicons-arrow-down-alt2")):(a(".gdpr-columns").removeClass("active-group"),a(".gdpr-columns").css("background-color",background_obj.background),a(".gdpr-columns .dashicons").removeClass("dashicons-arrow-up-alt2"),a(".gdpr-columns .dashicons").addClass("dashicons-arrow-down-alt2"),a(this).children(".gdpr-columns").addClass("active-group"),a(".toggle-group").find("div.always-active").css("color",p.settings.button_accept_button_color),a(this).siblings(".toggle-group").find("div.always-active").css("color",p.settings.button_accept_button_color),a(this).children(".gdpr-columns").css("background-color",background_obj.background),a(this).children(".gdpr-columns").find(".dashicons").removeClass("dashicons-arrow-down-alt2"),a(this).children(".gdpr-columns").find(".dashicons").addClass("dashicons-arrow-up-alt2")),a(this).siblings(".description-container").hasClass("hide")?(a(".description-container").addClass("hide"),a(this).siblings(".description-container").removeClass("hide")):a(".description-container").addClass("hide")}),a(".gdpr-category-toggle.inner-gdpr-column").click(function(){var b=a(this).outerHeight()-23;a(this).siblings(".toggle-group").attr("style","top: "+b+"px !important"),a(".gdpr-category-toggle.inner-gdpr-column",this),a(this).children(".inner-gdpr-columns").hasClass("active-group")?(a(".inner-gdpr-columns").removeClass("active-group"),a(this).siblings(".toggle-group").find("div.always-active").css("color",p.settings.button_accept_button_color),a(".inner-gdpr-columns").css("background-color",background_obj.background),a(this).children(".inner-gdpr-columns").find(".dashicons").removeClass("dashicons-arrow-up-alt2"),a(this).children(".inner-gdpr-columns").find(".dashicons").addClass("dashicons-arrow-down-alt2")):(a(".inner-gdpr-columns").removeClass("active-group"),a(".inner-gdpr-columns").css("background-color",background_obj.background),a(".inner-gdpr-columns .dashicons").removeClass("dashicons-arrow-up-alt2"),a(".inner-gdpr-columns .dashicons").addClass("dashicons-arrow-down-alt2"),a(this).children(".inner-gdpr-columns").addClass("active-group"),a(".toggle-group").find("div.always-active").css("color",p.settings.button_accept_button_color),a(this).siblings(".toggle-group").find("div.always-active").css("color",p.settings.button_accept_button_color),a(this).children(".inner-gdpr-columns").css("background-color",background_obj.background),a(this).children(".inner-gdpr-columns").find(".dashicons").removeClass("dashicons-arrow-down-alt2"),a(this).children(".inner-gdpr-columns").find(".dashicons").addClass("dashicons-arrow-up-alt2")),a(this).siblings(".inner-description-container").hasClass("hide")?(a(".inner-description-container").addClass("hide"),a(this).siblings(".inner-description-container").removeClass("hide")):a(".inner-description-container").addClass("hide")}),a(".gdpr-default-category-toggle.inner-gdpr-column").click(function(){a(".gdpr-default-category-toggle.inner-gdpr-column",this),a(this).children(".inner-gdpr-columns").hasClass("active-group")||(a(".inner-gdpr-columns").removeClass("active-group"),a(".inner-gdpr-columns").css("background-color",background_obj.background),a(this).children(".inner-gdpr-columns").addClass("active-group"),a(this).children(".inner-gdpr-columns").css("background-color",p.settings.button_accept_button_color)),a(this).siblings(".inner-description-container").hasClass("hide")&&(a(".inner-description-container").addClass("hide"),a(this).siblings(".inner-description-container").removeClass("hide"))})})}(jQuery);


