(()=>{var e,t,r={5289:()=>{!function(){var e=/\[object (Boolean|Number|String|Function|Array|Date|RegExp)\]/;function t(t){return null==t?String(t):(t=e.exec(Object.prototype.toString.call(Object(t))))?t[1].toLowerCase():"object"}function r(e,t){return Object.prototype.hasOwnProperty.call(Object(e),t)}function n(e){if(!e||"object"!=t(e)||e.nodeType||e==e.window)return!1;try{if(e.constructor&&!r(e,"constructor")&&!r(e.constructor.prototype,"isPrototypeOf"))return!1}catch(o){return!1}for(var n in e);return void 0===n||r(e,n)}function o(e,t,r){this.b=e,this.f=t||function(){},this.d=!1,this.a={},this.c=[],this.e=function(e){return{set:function(t,r){c(i(t,r),e.a)},get:function(t){return e.get(t)}}}(this),s(this,e,!r);var n=e.push,o=this;e.push=function(){var t=[].slice.call(arguments,0),r=n.apply(e,t);return s(o,t),r}}function s(e,r,o){for(e.c.push.apply(e.c,r);!1===e.d&&0{"use strict";t.$y=void 0;var n=r(9592),o=function(){var e=[],t=[],r=void 0;return{enhancer:function(e){return r=e,function(e){return function(r){return n.compose.apply(void 0,t)(e)(r)}}},addMiddleware:function(){for(var n,o,s=arguments.length,i=Array(s),c=0;c{"use strict";r.r(t),r.d(t,{__DO_NOT_USE__ActionTypes:()=>l,applyMiddleware:()=>m,bindActionCreators:()=>h,combineReducers:()=>f,compose:()=>y,createStore:()=>p,legacy_createStore:()=>d});var n=r(2362);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t{"use strict";r.d(t,{SK:()=>Z,Qm:()=>te,Gf:()=>X,LB:()=>ee,R$:()=>_,fQ:()=>re,tu:()=>U,wm:()=>F,AZ:()=>J,Qj:()=>G});var n=r(2362);const o={};function s(e,t){let r;const n=function(){return delete o[r],e(...arguments)};return t?n():r=document.hidden?`${setTimeout(n,0)}_`:`_${window.requestAnimationFrame(n)}`,r&&(o[r]=e),r}function i(e){const[t,r]=e.split("_").map((e=>parseInt(e,10)));e&&delete o[e],r&&window.cancelAnimationFrame(parseInt(r,10)),t&&clearTimeout(parseInt(t,10))}document.addEventListener("visibilitychange",(function(){Object.entries(o).forEach((e=>{let[t,r]=e;i(t),s(r)}))}),!1);var c=r(1184),a=r.n(c);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t100){this.wait.call(this,this.createInlineWorker.bind(this,e,t));break}}}createWebWorker(e,t){const r=p(this.doWork);this.webWorker=r,r.onmessage=t=>{this.cleanup(),r.terminate(),e(t.data)},r.onerror=e=>{this.cleanup(),r.terminate(),t(e.error)},r.postMessage(this.data)}cleanup(){i(this.requestId),this.webWorker&&this.webWorker.terminate(),delete this.webWorker,delete this.requestId}postMessage(e){this.data=u(u({},this.data),e),this.webWorker&&this.webWorker.postMessage(this.data)}terminate(){this.cleanup(),this.inlineReject&&this.inlineReject("abort")}classify(e){return this._promise?this.postMessage(e):(this.data=e,this._promise=new(a())(((e,t)=>{this.inlineReject=t,"string"==typeof this.doWork?this.wait(this.createWebWorker.bind(this,e,t)):this.wait(this.createInlineWorker.bind(this,e,t))}))),this._promise}get promise(){return this._promise||a().reject()}}var f=r(8734),g=r(5036),h=r(4045);const y=/(^|@)\S+:\d+/,m=/^\s*at .*(\S+:\d+|\(native\))/m,b=/^(eval@)?(\[native code])?$/;function O(e){return e&&e.replace(/^\(/,"").replace(/\)$/,"")}const v={parse:function(e){if(void 0!==e.stacktrace||void 0!==e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(m))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];var t=O(e),r=/(?:\(.*)?:(\d+)?(?::(\d+))?\)?$/.exec(t),n=r&&r[1]||void 0,o=r&&r[2]||void 0,s=r&&r.index||void 0;return[t.slice(0,s),n&&parseInt(n,10),o&&parseInt(o,10)]},parseV8OrIE:function(e){return e.stack.split("\n").filter((function(e){return!!e.match(m)}),this).map((function(e){e.indexOf("(eval ")>-1&&(e=e.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(\),.*$)/g,""));var t=e.replace(/^\s+/,"").replace(/\(eval code/g,"("),r=t.match(/ (\((.+):(\d+):(\d+)\)$)/),n=(t=r?t.replace(r[0],""):t).split(/\s+/).slice(1),o=this.extractLocation(r?r[1]:n.pop());return{functionName:n.join(" ")||void 0,fileName:["eval",""].indexOf(o[0])>-1?void 0:o[0],lineNumber:o[1],columnNumber:o[2],source:e}}),this)},parseFFOrSafari:function(e){return e.stack.split("\n").filter((function(e){return!e.match(b)}),this).map((function(e){if(e.indexOf(" > eval")>-1&&(e=e.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===e.indexOf("@")&&-1===e.indexOf(":")||e.indexOf("data:text/")>=0)return{functionName:e};var t=/((.*".+"[^@]*)?[^@]*)(?:@)/,r=e.match(t),n=r&&r[1]?r[1]:void 0,o=this.extractLocation(e.replace(t,""));return{functionName:n,fileName:o[0],lineNumber:o[1],columnNumber:o[2],source:e}}),this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(e){for(var t=/Line (\d+).*script (?:in )?(\S+)/i,r=e.message.split("\n"),n=[],o=2,s=r.length;o/,"$2").replace(/\([^)]*\)/g,"")||void 0;return o.match(/\(([^)]*)\)/)&&(t=o.replace(/^[^(]+\(([^)]*)\)$/,"$1")),{functionName:s,args:void 0===t||"[arguments not available]"===t?void 0:t.split(","),fileName:n[0],lineNumber:n[1],columnNumber:n[2],source:e}}),this)}};var w=r(6605),j=r(8428),S=r(1344),A=r(924),E=r(5041),P=r(2078),D=r(2981);function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function C(e){for(var t=1;t{const t=e&&e[f.gY]||e;return t&&k.has(t)&&k.get(t)||void 0};function x(){let e=new Error;if(f.lw)try{throw e}catch(o){e=o}const t=v.parse(e);let r,n;for(;r=t.pop();){const{fileName:e,source:t}=r;n=n||!!e;const o=e&&0!==e.indexOf(w.OSANO_IFRAME_URI)&&("http"===e.slice(0,4)||"//"===e.slice(0,2))&&e||(t&&t.indexOf("")>=0?n&&I:void 0);if(o)return[o]}return[]}const M=e=>{const{node:t=e,src:r}=e||L,n=t&&r?String(r).substring(0,20).trim().substring(0,5):"";return!n&&(null==t?void 0:t.textContent)||"data:"===n},R=e=>{const{node:t=e}=e||L;return!(!t||!M(e))||!(!t||!t[f.wo]||t===t[f.wo])&&R(t[f.wo])},F=e=>{const{node:t=e}=e||L;return!(!t||!t[f.I_])||!(!t||!t[f.wo]||t===t[f.wo])&&F(t[f.wo])};function H(e,t){if(!R(e)){const r=e&&e.ownerDocument?e.ownerDocument.currentScript:f.Bl.currentScript;if(r)return[r,[]];const n=t||e&&e.ownerDocument===f.Bl&&x()||[],o=n[n.length-1];return[o&&(0,A.iF)(o)||void 0,n]}return[void 0,[]]}const U=(e,t)=>{const{node:r=e}=e||L;if(!R(e)){if(F(e))return!0;const[n,o]=H(r,t);return F(n)||(e=>{try{return(e||x()).filter((e=>e===I||$.has(e))).length>0||void 0}catch(t){return!1}})(o)}return!1},K=function(){return!0},J=e=>{if(e&&(0,h.Tv)(e)){const t=_(e),{src:r=P.oK.call(e)}=t||e;r&&!M(t||e)&&$.add(r)}try{Object.defineProperty(e,f.I_,{configurable:!1,enumerable:!1,get:K})}catch(t){}return e},B=["img","script","iframe"];function G(e){if(e&&e.tagName&&!e[f.b7]&&!e[f.gY]&&B.includes(e.tagName.toLowerCase())){try{const[t,r]=H(e);Object.defineProperty(e,f.wo,{configurable:!1,enumerable:!1,get:function(){return t}}),U(e,r)&&J(e)}catch(t){}try{Object.defineProperty(e,f.b7,{configurable:!1,enumerable:!1,get:K})}catch(t){}}}const Y=e=>{const{classifications:t,value:r}=e,n=t.shift();if(void 0===n)return f.zT;const o=n[0],s=new RegExp(""+o,"gm");if(String(r).match(s)){const{classification:e=n[1]}=n[1]||{};return e}},W=function(e,t){var r=e.data.classifications,n=r.length;function o(s){var i=e.data.category||"";if(s)for(var c=0;c{if(t&&(t[f.I_]||t[f.wo]&&t[f.wo][f.I_]))return J(t),[e,!0];const r=(0,j.A)(e,(0,S.A)(t&&t.ownerDocument||f.Bl));if(t&&e&&(!/^http(s)?:/.test(r.href)||f.TW.test(r.href)||f.aD.test(r.href)))return[e,!0];try{f.Y3.href=r.href}catch(n){return[e,!0]}return[e?String(r.href):e,!1]},z=(e,t,r)=>{const{entityType:n}=e||{},{node:o}=e,s=o&&o[f.gY]||o,i=_(s)||C({},e);let c=!1,a=!1,l="",u="",p="",h=/||/g;const y=(0,g.aX)(r,s);switch(n){case"iframe":{p=E.LC.value.call(o,"src")||"",u=e.src||p||i.src||"",l=u;const[t,n]=V(u,o);c=i.src!==t,a=!!u&&o&&!y,h=f.aD,(0,g.XL)(r)&&!n||(e.ignore=!0),e.src=t,u=t;break}case"script":{const t=o.parentElement;p=E.LC.value.call(o,"src")||P.oK.call(o)||"",u=e.src||p||i.src||"",l=t&&i.originalValue||u;const[r,n]=V(u,o);c=!(t&&p||i.src===r),a=!f.lw&&!!u&&!!o&&D.L.value.call(o,"async")&&!y,h=f.TW,n&&(e.ignore=!0),e.src=r,u=t?l:r;break}case"cookie":u=e.name,p=e.name,l=e.value,c=i.name!==u,a=!1,h=f.Wm}if(u=String(u),Object.entries(e).forEach((e=>{let[t,r]=e;if("ignore"===t)!1===r&&delete i[`${t}`]||(i[`${t}`]=r);else void 0!==r&&(i[`${t}`]=r)})),(!i.classification||c&&u)&&(i.classification="",i.originalValue=l,i.async&&i.async.running&&(i.ignore||!a?(i.async.terminate(),delete i.async):i.async.postMessage({value:e.src,classifications:Object.entries(t)})),!i.async&&!i.ignore)){if(y)i.classification=y;else{const e=N[n][u];if(e)i.classification=i.classification||e;else{const[e,r]=t[`${p}`]?[t[`${p}`],p]:((e,t)=>{f.Y3.href=e;const r=f.Y3.pathname.split("/").filter((e=>!!e)),n=`${f.Y3.protocol}//${f.Y3.hostname}/`;return r.reduce(((e,r)=>{let[n,o]=e;if(n)return[n,o];const s=`${o}${r}/`;return[t[`${s}`],s]}),[t[`${e}`]||t[`${n}`],n])})(u,t);if(e){const{classification:o=e}=e;o?(i.classification=o,N[n][u]=o):delete t[`${r}`]}}}if(!i.classification)if(a)i.async=new d(Q?q:Y),i.async.classify({value:e.src,classifications:Object.entries(t)}).then((e=>(delete i.async,i.classification=e,N[n][u]=e,i))).catch((e=>{if(delete i.async,"abort"===e)i.classification="",delete N[n][u];else i.classification=f.zT,N[n][u]=f.zT;return i}));else{const r=((e,t,r)=>{const{name:n,src:o=n}=e;let s=N[r][o];return void 0===s&&(s=W({data:{value:o,classifications:Object.entries(t)}},{postMessage:()=>{}}),N[r][o]=s),s})(e,t,n);i.classification=r,N[n][u]=r}}(!i.fromOsano||c&&u)&&(i.fromOsano=h.test(u)),"cookie"===n&&!i.fromOsano&&["",f.zT].includes(i.classification)&&(i.ignore=i.ignore||U());try{k.set(s,i)}catch(m){}return i},Z=(e,t)=>{const r="string"==typeof e?e.replace(/\s*;\s*/g,";").split(";").reduce(((e,t,r)=>{const[n,...o]=t.split("="),s=o.join("=");if(0===r)return-1!==t.indexOf("=")||s?C(C({},e),{},{name:n,value:s}):C(C({},e),{},{name:"",value:n});switch(n.toLowerCase()){case"domain":case"path":case"secure":case"httponly":case"samesite":case"expires":case"max-age":return C(C({},e),{},{[n.toLowerCase()]:s||""})}return e}),{}):e,{name:n,value:o,httponly:s,Secure:i=!1,secure:c=i,path:a,domain:l,expires:u,"max-age":p,Samesite:d="lax",SameSite:f=d,samesite:h=f,ignore:y}=r,m={};return m.secure=""===c||!!c,void 0!==a&&(m.path=a.replace(/['"]/g,"")),void 0!==l&&(m.domain=l),void 0!==p?m["max-age"]=p:void 0!==u&&(m.expires=u),m.samesite=h,void 0!==y&&(m.ignore=y),void 0!==s&&(m.httponly=s),z(C(C({name:n,value:o},m),{},{entityType:"cookie"}),(0,g.qv)(t),t)},X=(e,t)=>{let r=e;e instanceof Node&&(r={node:e});const{node:n}=r,o=E.LC.value.call(n,"src")||"",{src:s,classification:i,ignore:c}=r,a={node:n,classification:i,src:s||o,entityType:"iframe"};return void 0!==c&&(a.ignore=c),z(a,(0,g.Cw)(t),t)},ee=(e,t)=>{let r=e;if(e instanceof Node){if(!(0,h.Qn)(e))return;r={node:e}}const{node:n}=r,o=E.LC.value.call(n,"src")||"",{src:s,classification:i,ignore:c}=r,a={node:n,classification:i,src:s||o,entityType:"script"};return void 0!==c&&(a.ignore=c),z(a,(0,g.nj)(t),t)},te=(e,t)=>{let{node:r=e,tagName:n=r.tagName||"",entityType:o=n.toLowerCase()}=e||{};try{switch(o){case"iframe":return X(e,t);case"script":return ee(e,t)}}catch(s){}},re=(e,t)=>_(e)&&te({node:e,ignore:!1},t)},8251:(e,t,r)=>{"use strict";r.d(t,{UF:()=>f,e1:()=>u,KU:()=>p});var n=r(5126),o=r(2362);var s=r(8734);const i=["hideOptOut","eu","tcf","usp"],c=["iab","cookies","iframes","scripts"];function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;tl({type:flavor,lang:language||"en"},customerConfig||window.customerConfig||{}),p=void 0!==window.__CSP_NONCE?window.__CSP_NONCE:s.Bl.currentScript&&s.Bl.currentScript.nonce||void 0,d=(e,t)=>{if(!t)return e;const r=Object.keys(t);return l(l({},t),Object.entries(e).filter((e=>{let[t]=e;return!r.includes(t)})).reduce(((e,t)=>{let[r,n]=t;return e[`${r}`]=n,e}),{}))},f=(e,t)=>{const{iab:{hideOptOut:r=!1,eu:o,tcf:s=o,usp:a}={},cookies:u,iframes:p,scripts:f}=e,g=(0,n.A)(e.iab,i),h=(0,n.A)(e,c),{notified:y}=a||{};return{config:l({cookies:d(u,null==t?void 0:t.cookies),iframes:d(p,null==t?void 0:t.iframes),scripts:d(f,null==t?void 0:t.scripts)},h),iab:l(l({},g),{},{tcf:s,usp:{hideOptOut:r,notified:y,signatory:void 0}})}}},8734:(e,t,r)=>{"use strict";r.d(t,{FA:()=>se,rO:()=>V,iZ:()=>ee,KW:()=>je,D4:()=>Te,Fr:()=>ie,rG:()=>Z,qY:()=>Ce,Tn:()=>Oe,jA:()=>le,SD:()=>ue,q6:()=>pe,yp:()=>ce,u4:()=>ae,ft:()=>fe,aI:()=>de,RG:()=>te,e5:()=>he,hT:()=>$e,TG:()=>Q,gz:()=>ye,PA:()=>De,H7:()=>ne,UM:()=>K,Wm:()=>Se,wo:()=>R,EH:()=>ge,aD:()=>Ee,gY:()=>H,bW:()=>U,TW:()=>Pe,b7:()=>M,I_:()=>F,$w:()=>z,Kq:()=>ve,_U:()=>q,O3:()=>X,AQ:()=>J,SP:()=>G,O8:()=>Y,gy:()=>B,hB:()=>W,Pb:()=>ke,fb:()=>x,zT:()=>re,_$:()=>we,AR:()=>me,ex:()=>be,zM:()=>oe,Y3:()=>_,q9:()=>N,lw:()=>h,iQ:()=>Ie,Yk:()=>O,Bl:()=>I,gg:()=>L,Bh:()=>y});var n=r(6605),o=r(2362),s=r(4525);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const c="en",a=["ar","arc","ckb","dv","fa","ha","he","khw","ks","ps","ur","uz-af","yi"],l=new WeakMap,u=new WeakMap,p=new WeakMap;var d=r(8428),f=r(1344);const g=new Map,h=!!window.document.documentMode,y=e=>{try{return e.EventTarget}catch{return}},m=document.createElement("iframe");document.head.appendChild(m);let b=m.contentWindow||window;const O={Document:b.Document,Element:b.Element,EventTarget:y(b),HTMLDocument:b.HTMLDocument,HTMLElement:b.HTMLElement,HTMLIFrameElement:b.HTMLIFrameElement,HTMLScriptElement:b.HTMLScriptElement,Navigator:b.Navigator,Node:b.Node,Storage:b.Storage,window:b};!h&&document.head.removeChild(m);const{Document:v,Element:w,EventTarget:j,HTMLDocument:S,HTMLElement:A,HTMLIFrameElement:E,HTMLImageElement:P,HTMLScriptElement:D,Navigator:T,Node:C,Storage:$}=O,k=Symbol("osano.cmp.domLoaded"),N=()=>g.get(k),I=document;g.set(k,!1),document.addEventListener("DOMContentLoaded",(function(){g.set(k,!0)}));const L=window,_=I.createElement("a"),x=parseInt("%%TATTLE_RATIO%%",10),M=Symbol("osano.cmp.stamp"),R=Symbol("osano.cmp.createdBy"),F=Symbol("osano.cmp.userscript"),H=Symbol("osano.cmp.originalNode"),U=Symbol("osano.cmp.replacementNode"),K=Symbol("osano.cmp.allowed"),J="osano_consentmanager",B=`${J}_tattles-ignore`,G=`${J}_tattles-cookie`,Y=`${J}_tattles-iframe`,W=`${J}_tattles-script`,q="osano/blocked",Q="MARKETING",V="ANALYTICS",z="PERSONALIZATION",Z="ESSENTIAL",X="STORAGE",ee="BLACKLISTED",te="HIDDEN",re="UNCLASSIFIED",ne="OPT_OUT",oe=[Q,V,z,Z],se="ACCEPT",ie="DENY",ce="config",ae="consent",le={[V]:["analytics_storage"],[Q]:["ad_storage","ad_user_data","ad_personalization"],[z]:["personalization_storage"],[Z]:["security_storage","functionality_storage"]},ue="default",pe="update",de="granted",fe={[se]:de,[ie]:"denied"},ge="dMzRlOT",he=n.IFRAME_TIMEOUT||10,ye=10,me="VALIDATE_IFRAME",be="VALIDATE_IFRAME_RESPONSE",Oe="GET_STORAGE",ve="RECEIVE_STORAGE",we="UPDATE_STORAGE",je="CLEAR_STORAGE",Se=new RegExp(`^${J}`),Ae=(0,d.A)(n.OSANO_IFRAME_URI,(0,f.A)(document)),Ee=new RegExp(`^(?:https?:)?(?://)?(?:${Ae.host}${Ae.pathname}|${n.OSANO_DSAR_URI})(([#|?].*)|(?!.*))?$`),Pe=new RegExp(`${n.OSANO_SCRIPT_URI}(?:/[^?#]*)?/osano(?:-[a-z]*(?:\\.legacy|\\.modern)?)?.js(?:[#|?].*)?$`),De=33177600,Te=De,Ce=(new Date(864e13).getTime(),{BLOCKING:"osano-cm-blocking",INIT:"osano-cm-initialized",NEW_CONSENT:"osano-cm-consent-new",CONSENT_CHANGED:"osano-cm-consent-changed",CONSENT_SAVED:"osano-cm-consent-saved",LOCALE_UPDATED:"osano-cm-locale-updated",SCRIPT_BLOCKED:"osano-cm-script-blocked",COOKIE_BLOCKED:"osano-cm-cookie-blocked",IFRAME_BLOCKED:"osano-cm-iframe-blocked",CONSENT_ACCEPT_MARKETING:"osano-cm-marketing",CONSENT_ACCEPT_ANALYTICS:"osano-cm-analytics",CONSENT_ACCEPT_PERSONALIZATION:"osano-cm-personalization",CONSENT_ACCEPT_STORAGE:"osano-cm-storage",CCPA_OPT_OUT:"osano-cm-opt-out",UI_CHANGED_STATE:"osano-cm-ui-changed"}),$e=new class{setup(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;const r={};Object.entries(e).forEach((e=>{let[locale,t]=e;r[`${locale}`]=function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:c;return l.get(this)[`${locale}`]=(0,s.h1)(l.get(this)[`${locale}`]||{},e),this}override(e){let locale=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;return u.get(this)[`${locale}`]=e,this}set locale(locale){p.set(this,locale)}get locale(){return p.get(this)}get fallbackLanguages(){const[e,t]=this.locale.split("-");return t?[this.locale,e,c]:[this.locale,c]}get isRTL(){return a.includes(this.locale)}replace(e,t){return t?l.get(this)[`${t}`]=e||{}:l.set(this,{[this.locale]:e||{}}),this}template(e){return(t,r)=>this.translate(e,t,r)}translate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;const locale="string"==typeof t?t:t.locale||this.locale;let n="string"==typeof r?r:`${locale}.${e}`;const o=l.get(this)[`${locale}`],i=u.get(this)[`${locale}`];let c=i&&(0,s.Jt)(i,e)||(0,s.Jt)(o,e)||(locale.length>2?this.translate(e,locale.slice(0,2),n):n);const{interpolations:a={}}=t;return Object.entries(a).forEach((e=>{let[t,r]=e;const n=new RegExp(`%{${t}}`,"g");c=c.replace(n,r)})),c}isLocaleAvailable(locale){return!!n.LANGUAGES.includes(locale)}isLocaleLoaded(locale){const e=l.get(this)[`${locale}`];return"object"==typeof e&&Object.keys(e).length>0}isEmpty(){return 0===Object.keys(l.get(this)).length}},ke={None:0,Dialog:1,Drawer:2},Ne="fr",Ie={re:Ne,gp:Ne,mq:Ne,gy:Ne,yt:Ne,mf:Ne}},3505:(e,t,r)=>{"use strict";r.d(t,{M:()=>n,V:()=>o});const n={PUSH:1,POP:-1,REPLACE:0},o={CONSENT:"consent",DO_NOT_SELL:"doNotSell",DISCLOSURE:"disclosure",VENDOR_CONSENT:"vendorConsent"}},8375:(e,t,r)=>{"use strict"},6796:(e,t,r)=>{"use strict";r.d(t,{oR:()=>o});r(8375),r(8734);var n=r(4525);const o=(e,t)=>(0,n.Jt)(e,"config.jurisdiction","").substring(0,t.length)===t},3803:(e,t,r)=>{"use strict";r.d(t,{A5:()=>u,C1:()=>c,L_:()=>l,Ll:()=>a,pO:()=>p,ue:()=>d});var n=r(2362),o=r(8734);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;ti(i({},e),{},{[`${t}`]:!1})),{}),legitimateInterests:c.reduce(((e,t)=>i(i({},e),{},{[`${t}`]:!0})),{})},specialFeatureOptins:{},stacks:[],vendorListError:null,vendorListLoading:!1,vendorListLoaded:!1,vendorListVersion:0,vendorOptOuts:{consents:{},legitimateInterests:{}},vendors:{}}}}}},2240:(e,t,r)=>{"use strict";r.d(t,{CT:()=>E,GQ:()=>w,O$:()=>S,Sh:()=>T,Tp:()=>y,YQ:()=>h,ZZ:()=>C,g4:()=>j,jP:()=>d,kb:()=>p,lF:()=>D,lT:()=>m,r6:()=>P,uY:()=>A});var n=r(3803),o=r(6605),s=(r(8734),r(4525)),i=r(5036),c=r(6796);const a=e=>(0,s.Jt)(e,"iab.tcf",{}),l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return(0,s.Jt)(a(e),[`v${parseInt(t,10)}`],{})},u=(e,t)=>{let{gppSection:r,tcString:n}=t;return(0,s.Jt)(e,["iab","consentStrings",r],n)},p=(e,t)=>(0,s.Jt)(l(e,t),"purposes.consents")||{},d=(e,t)=>(0,s.Jt)(l(e,t),"purposes.legitimateInterests")||{},f=(e,t)=>(0,s.Jt)(l(e,t),"savedConsent"),g=(e,t)=>(0,s.Jt)(f(e,t),"vendorOptOuts"),h=(e,t)=>(0,s.Jt)(l(e,t),"vendors")||{},y=(e,t)=>{let{apiVersion:r,vendorId:n}=t;return(0,s.Jt)(h(e,r),`${n}`)||{}},m=(e,t)=>{const r=h(e,t);return Object.values(r).filter((e=>!e.deletedDate)).map((e=>Number(e.id)))},b=(e,t)=>(0,s.Jt)(l(e,t),"vendorOptOuts")||{},O=(e,t)=>(0,s.Jt)(b(e,t),"consents")||{},v=(e,t)=>(0,s.Jt)(b(e,t),"legitimateInterests")||{},w=(e,t)=>{let{type:r,id:n}=t;const o=h(e);return Object.values(o).filter((e=>(e[`${r}`]||[]).includes(Number(n))))},j=(e,t)=>{const{purposes:r,legIntPurposes:n,specialPurposes:o}=y(e,{vendorId:t});return 0===(null==r?void 0:r.length)&&0===(null==n?void 0:n.length)&&(null==o?void 0:o.length)>0},S=e=>({iab:{v2:{p:{c:p(e,"2.0"),li:d(e,"2.0")},v:{c:O(e,"2.0"),li:v(e,"2.0")}},euconsent:u(e,{gppSection:"tcfeuv2"})}}),A=(e,t)=>{let{apiVersion:r,specialFeatureId:n}=t;return!!((e,t)=>(0,s.Jt)(l(e,t),"specialFeatureOptins")||{})(e,r)[`${n}`]},E=(e,t)=>{let{apiVersion:r,vendorId:n}=t;return!!O(e,r)[`${n}`]},P=(e,t)=>{let{apiVersion:r,vendorId:n}=t;return!!v(e,r)[`${n}`]},D=e=>((e=>!!(0,s.Jt)(a(e),"gdprApplies",o.GDPR_COUNTRIES.includes((0,i.gI)(e))))(e)||(0,c.oR)(e,"ca"))&&!!(0,s.Jt)(a(e),"enabled",(e=>!!(0,s.Jt)(e,"config.iabEnabled"))(e)),T=function(e){let{apiVersion:t,useSaved:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(r&&!f(e,t))return{};const n=h(e,t),o=r?((e,t)=>(0,s.Jt)(g(e,t),"consents")||{})(e,t):{},i=r?((e,t)=>(0,s.Jt)(f(e,t),"purposes.consents")||{})(e,t):p(e,t);return Object.entries(n).reduce(((e,t)=>{let[r,{purposes:n=[],deletedDate:s}={}]=t;return s||o[`${r}`]||!n.some((e=>i[`${e}`]))||(e[`${r}`]=!0),e}),{})},C=function(e){let{apiVersion:t,useSaved:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=r?((e,t)=>(0,s.Jt)(g(e,t),"legitimateInterests")||{})(e,t):{},i=r?((e,t)=>(0,s.Jt)(f(e,t),"purposes.legitimateInterests"))(e,t)||n.ue.iab.tcf.v2.purposes.legitimateInterests:d(e,t),c=h(e,t),a={};return Object.entries(c).forEach((e=>{let[t,{legIntPurposes:r=[],purposes:n=[],specialPurposes:s=[],deletedDate:c}={}]=e;if(!c&&!o[`${t}`]){(r&&r.some((e=>i[`${e}`]))||0===n.length&&0===r.length&&s.length>0)&&(a[`${t}`]=!0)}})),a}},4814:(e,t,r)=>{"use strict";r.d(t,{LC:()=>u,ZS:()=>d,dG:()=>p});var n=r(8734),o=r(7479),s=r(2248),i=r(5023),c=r(8952),a=r(5267);const l=Object.getOwnPropertyDescriptor(Document.prototype,"createElement")||Object.getOwnPropertyDescriptor(HTMLDocument.prototype,"createElement"),u=Object.getOwnPropertyDescriptor(n.Yk.Document.prototype,"createElement")||Object.getOwnPropertyDescriptor(n.Yk.HTMLDocument.prototype,"createElement"),p=function(e){const t=e.tagName.toLowerCase(),r=(0,s.mf)(e),a=l.value.call(n.Bl,t),u=(0,i.KA)(r);Object.entries(u).forEach((t=>{let[r,n]=t;for(let[s,i]of n)for(let[t,n]of i)o.y.value.call(a,r,s,t,...n),c.y.value.call(e,r,s,t,...n);n.clear()}));try{Object.defineProperty(a,n.gY,{configurable:!1,enumerable:!1,get:()=>r})}catch(p){}try{Object.defineProperty(e,n.bW,{configurable:!1,enumerable:!1,get:()=>a})}catch(p){}return a},d={configurable:!0,enumerable:l.enumerable,writable:!0,value:function(){for(var e=arguments.length,t=new Array(e),r=0;r{"use strict";r.d(t,{Ay:()=>p,LC:()=>l,yu:()=>a});var n=r(2248),o=r(4960),s=r(5267),i=r(8734),c=r(4045);const a=Object.getOwnPropertyDescriptor(Element.prototype,"getAttribute"),l=Object.getOwnPropertyDescriptor(i.Yk.Element.prototype,"getAttribute");function u(e){let t;switch(null==this?void 0:this.tagName){case"SCRIPT":t="src"===e||c.uH[`${e}`]?e:void 0;break;case"IFRAME":if(!(0,o.oR)())return a.value.call(this,e);t="src"===e||o.uH[`${e}`]?e:void 0}if(t)switch(this[`${e}`],e){case"src":{const e=(0,s.R$)(this);if(e)return String(e.originalValue);break}default:if(n.w9.has(this)&&void 0!==n.w9.get(this)[`${e}`])return String(n.w9.get(this)[`${e}`][0])}return a.value.call(this,e)}const p={configurable:a.configurable,enumerable:a.enumerable,writable:a.writable,value(e){return u.call((0,n.fb)(this),e)}}},2981:(e,t,r)=>{"use strict";r.d(t,{L:()=>o});var n=r(8734);Object.getOwnPropertyDescriptor(Element.prototype,"hasAttribute");const o=Object.getOwnPropertyDescriptor(n.Yk.Element.prototype,"hasAttribute")},2425:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>u,LC:()=>a});var n=r(4960),o=r(2248),s=r(8734),i=r(4045);const c=Object.getOwnPropertyDescriptor(Element.prototype,"removeAttribute"),a=Object.getOwnPropertyDescriptor(s.Yk.Element.prototype,"removeAttribute");function l(e){switch(null==this?void 0:this.tagName){case"SCRIPT":switch(e){case"async":case"defer":this[`${e}`]=!1;break;case"src":this[`${e}`]="";break;default:i.uH[`${e}`]&&(this[`${e}`]="")}break;case"IFRAME":if(!(0,n.oR)())break;if("src"===e)this[`${e}`]="";else n.uH[`${e}`]&&(this[`${e}`]="")}return c.value.call(this,e)}const u={configurable:c.configurable,enumerable:c.enumerable,writable:c.writable,value(e){const t=(0,o.fb)(this);return t!==this&&l.call(t,e),l.call(this,e)}}},5677:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>u,LC:()=>a,yu:()=>c});var n=r(4960),o=r(2248),s=r(8734),i=r(4045);const c=Object.getOwnPropertyDescriptor(Element.prototype,"setAttribute"),a=Object.getOwnPropertyDescriptor(s.Yk.Element.prototype,"setAttribute");function l(e,t){switch(null==this?void 0:this.tagName){case"SCRIPT":switch(e){case"async":case"defer":return this[`${e}`]=!0,c.value.call(this,e,t);case"src":return void(this[`${e}`]=t);case"data-osano":case"osano":throw new Error("All inline classifications must be provided in the markup");default:return i.uH[`${e}`]?void(this[`${e}`]=t):c.value.call(this,e,t)}case"IFRAME":if(!(0,n.oR)())break;switch(e){case"src":return void(this.src=t);case"data-osano":case"osano":throw new Error("All inline classifications must be provided in the markup");default:return n.uH[`${e}`]?void(this[`${e}`]=t):c.value.call(this,e,t)}}return c.value.call(this,e,t)}const u={configurable:c.configurable,enumerable:c.enumerable,writable:c.writable,value(e,t){const r=(0,o.fb)(this);return r!==this&&l.call(r,e,t),l.call(this,e,t)}}},7479:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});const n=Object.hasOwnProperty.call(Node.prototype,"addEventListener")?Object.getOwnPropertyDescriptor(Node.prototype,"addEventListener"):Object.getOwnPropertyDescriptor(EventTarget.prototype,"addEventListener")},5023:(e,t,r)=>{"use strict";r.d(t,{KA:()=>f,F6:()=>b});var n=r(8734),o=r(5267),s=r(7479);const i=Object.hasOwnProperty.call(Node.prototype,"dispatchEvent")?Object.getOwnPropertyDescriptor(Node.prototype,"dispatchEvent"):Object.getOwnPropertyDescriptor(EventTarget.prototype,"dispatchEvent");var c=r(5036),a=r(4960),l=r(4045),u=r(8952),p=r(2248);const d=new WeakMap;function f(e){const t=d.has(e)?d.get(e):{};return d.set(e,t),t}function g(e,t){const r=f(e);return r[`${t}`]=r[`${t}`]||new Map}function h(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i1?t-1:0),o=1;o1?t-1:0),o=1;o{const n={configurable:s.y.configurable,enumerable:s.y.enumerable,value:function(){for(var e=arguments.length,t=new Array(e),n=0;n{"use strict";r.d(t,{y:()=>n});const n=Object.hasOwnProperty.call(Node.prototype,"removeEventListener")?Object.getOwnPropertyDescriptor(Node.prototype,"removeEventListener"):Object.getOwnPropertyDescriptor(EventTarget.prototype,"removeEventListener")},6591:(e,t,r)=>{"use strict";r.d(t,{m:()=>o,y:()=>n});const n=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onerror"),o={defaultValue:null,descriptor:n}},8865:(e,t,r)=>{"use strict";r.d(t,{m:()=>o,y:()=>n});const n=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onload"),o={defaultValue:null,descriptor:n}},4960:(e,t,r)=>{"use strict";r.d(t,{cw:()=>w,om:()=>j,uH:()=>v,RA:()=>A,oR:()=>P,Tv:()=>S,F6:()=>E});var n=r(2362),o=r(2248),s=r(5267),i=r(8437),c=r(1184),a=r.n(c),l=(r(5041),r(5036));const u=Object.getOwnPropertyDescriptor(HTMLIFrameElement.prototype,"src");function p(e){const t=u.get.call(this);return e!==t&&o.u1.call(this,e)!==t&&u.set.call(this,e),e}const d=(e,t)=>(r,n)=>{const{node:c,originalValue:a}=e;if(a!==t&&o.u1.call(c,a)!==o.u1.call(c,t))return e;return(0,l.OB)(n(),e)||(0,s.tu)(e)?(p.call(c,t),r(i.Ay.allowIFrame(e))):r(i.Ay.blockIFrame(e)),e};function f(e){return{configurable:u.configurable,enumerable:u.enumerable,get(){const t=(0,s.Gf)(this,e.getState());return o.qi.call(this,t.src)},set(t){return((e,t)=>(r,n)=>{const o=(0,s.Gf)({node:e,src:t,ignore:!1},n()),{async:i}=o;return i?i.promise.then((()=>d(o,t)(r,n))):a().resolve(d(o,t)(r,n))})(this,t)(e.dispatch,e.getState),t}}}var g=r(8734);const h={defaultValue:"0",descriptor:Object.getOwnPropertyDescriptor(HTMLIFrameElement.prototype,"height")};var y=r(6591),m=r(8865);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}let O=!1;const v={height:h,onerror:y.m,onload:m.m},w=e=>{if(!O)return;const{node:t,src:r}=e;t[g.UM]=!0,(0,o.fq)(t,v),r&&p.call(t,r)},j=e=>{if(!O)return;const{node:t,ignore:r}=e;if(r)return w(e);t&&(0,o.js)(t,v),p.call(t,"")},S=e=>e&&1===e.nodeType&&"IFRAME"===e.tagName,A=e=>(null==e?void 0:e.getElementsByTagName)&&Array.from(e.getElementsByTagName("iframe"))||[],E=(e,t)=>{O=!0;try{Object.defineProperties(e.prototype,function(e){for(var t=1;t{"use strict";r.d(t,{y:()=>n});const n=Object.getOwnPropertyDescriptor(Node.prototype,"appendChild")},6421:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});const n=Object.getOwnPropertyDescriptor(Node.prototype,"insertBefore")},1667:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});const n=Object.getOwnPropertyDescriptor(Node.prototype,"parentElement")||Object.getOwnPropertyDescriptor(HTMLElement.prototype,"parentElement")},3615:(e,t,r)=>{"use strict";r.d(t,{L:()=>s,y:()=>o});var n=r(8734);const o=Object.getOwnPropertyDescriptor(Node.prototype,"parentNode"),s=Object.getOwnPropertyDescriptor(n.Yk.Node.prototype,"parentNode")},7861:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>s,yu:()=>o});var n=r(2248);const o=Object.getOwnPropertyDescriptor(Node.prototype,"removeChild"),s={configurable:o.configurable,enumerable:o.enumerable,value(e){return o.value.call(this,(0,n.fb)(e))},writable:o.writable}},8549:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});const n=Object.getOwnPropertyDescriptor(Node.prototype,"replaceChild")},4045:(e,t,r)=>{"use strict";r.d(t,{cw:()=>T,om:()=>C,uH:()=>P,Tv:()=>$,F6:()=>N,Qn:()=>k});var n=r(2362),o=r(8734),s=r(2248),i=r(2078);const c=Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"type");function a(e){return!e||["text/javascript","application/javascript","module",o._U,"application/ecmascript","application/x-ecmascript","application/x-javascript","text/ecmascript","text/javascript1.0","text/javascript1.1","text/javascript1.2","text/javascript1.3","text/javascript1.4","text/javascript1.5","text/jscript","text/livescript","text/x-ecmascript","text/x-javascript"].some((t=>String(e).split(";")[0]===t))}const l={defaultValue:o._U,descriptor:c,shouldPrevent:a,useSetAttribute:!0};var u=r(7479),p=r(6277),d=r(5267);const f=Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"async");function g(e){return{configurable:f.configurable,enumerable:f.enumerable,get:f.get,set(t){return f.set.call(this,t),(0,d.fQ)(this,e.getState()),t}}}const h=Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"defer");function y(e){return{configurable:h.configurable,enumerable:h.enumerable,get:h.get,set(t){return h.set.call(this,t),(0,d.fQ)(this,e.getState()),t}}}var m=r(4814),b=r(5041),O=r(1667),v=r(7861),w=r(8952),j=r(8549),S=r(5677);const A=Object.getOwnPropertyDescriptor(Node.prototype,"textContent");function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const P={type:l},D=e=>{if(e.target&&e.target[o.bW]||b.yu.value.call(e.target,"type")===o._U)return e.preventDefault(),!1},T=e=>{const{node:t,src:r,originalValue:n=r}=e;if(!t)return;if(t[o.UM]=!0,t[o.bW])return void S.yu.value.call(t,"type",o._U);if(b.yu.value.call(t,"type")!==o._U)return(0,s.fq)(t,P),n&&i.qB.call(t,n),t;const c=t?t.ownerDocument:o.Bl,a=t&&(O.y?O.y.get.call(t):t.parentElement)||c.body||c.head,l=(0,m.dG)(t);A.set.call(l,t.textContent);const u=t.attributes;for(let o=u.length-1;o>=0;o--){let{name:e,value:r}=u[parseInt(o,10)];if("nonce"===e)r=t.nonce,S.yu.value.call(l,e,r);else P[`${e}`]||S.yu.value.call(l,e,r)}(0,s.fq)(l,P);for(const[o,s]of Object.entries(t))l[`${o}`]=s;t.onload&&(l.onload=t.onload,t.onload=null),t.onerror&&(l.onerror=t.onerror,t.onerror=null),n&&i.qB.call(l,n),w.y.value.call(l,"beforescriptexecute",D);try{j.y.value.call(a,l,t)}catch(f){try{t&&a&&v.yu.value.call(a,t)}catch(f){}p.y.value.call(a,l)}(0,s.fq)(t,P);const d=b.yu.value.call(t,"src");return d&&i.qB.call(l,d),l},C=e=>{const{node:t,ignore:r,shouldRemoveOnBlock:n}=e;if(r)return T(e);t&&((0,s.js)(t,P),u.y.value.call(t,"beforescriptexecute",D),n&&t.parentElement&&t.parentElement.removeChild(t))},$=e=>e&&Object.isPrototypeOf.call(HTMLScriptElement.prototype,e),k=e=>$(e)&&a(b.yu.value.call(e,"type")),N=(e,t)=>{try{Object.defineProperties(e.prototype,function(e){for(var t=1;t{"use strict";r.d(t,{Ay:()=>m,oK:()=>f,qB:()=>g});var n=r(2248),o=r(5267),s=r(8437),i=r(1184),c=r.n(i),a=r(5041),l=r(5036),u=r(8734),p=r(5677);const d=Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"src");Object.getOwnPropertyDescriptor(u.Yk.HTMLScriptElement.prototype,"src");function f(){if("string"==typeof a.LC.value.call(this,"src")){const e=d.get.call(this);if(e)return n.qi.call(this,e)}return""}function g(e){return d.set.call(this,e),p.LC.value.call(this,"src",e),e}const h=(e,t)=>(r,i)=>{const{node:c,originalValue:a}=e;if(a!==t&&n.u1.call(c,a)!==n.u1.call(c,t))return e;return r((0,l.OB)(i(),e)||(0,o.tu)(e)?s.Ay.allowScript(e):s.Ay.blockScript(e)),e},y=(e,t)=>(r,n)=>{const s=(0,o.LB)({node:e,src:t,ignore:!1},n());if(void 0===s)return c().resolve(s);const{async:i}=s;return i?i.promise.then((()=>h(s,t)(r,n))):c().resolve(h(s,t)(r,n))};function m(e){return{configurable:d.configurable,enumerable:d.enumerable,get(){const t=(0,o.LB)(this,e.getState());return void 0===t?d.get.call(this):n.qi.call(this,t.src)},set(t){return y(this,t)(e.dispatch,e.getState),t}}}},2248:(e,t,r)=>{"use strict";r.d(t,{Jx:()=>v,dG:()=>w,fb:()=>d,fq:()=>b,js:()=>O,mG:()=>h,mf:()=>f,qi:()=>S,u1:()=>j,w9:()=>y,wH:()=>g});var n=r(8734),o=r(5267),s=r(8428),i=r(1344),c=r(2981),a=r(5036),l=r(3615),u=r(2425),p=r(5677);function d(e){let t;try{t=l.L.get.call(e)}catch(r){}return e&&!t&&e[n.bW]||e}function f(e){return e&&e[n.gY]||e}function g(e){return{configurable:e.configurable,enumerable:e.enumerable,value:function(){for(var t=arguments.length,r=new Array(t),n=0;n1&&(r[1]=d(r[1]));const s=e.value.apply(this,r);return(0,o.Qj)(s),s},writable:e.writable}}function h(e,t){if(void 0===e)return;const r=!e.value,n=r&&!e.set,o={configurable:e.configurable,enumerable:e.enumerable};return r?(o.get=function(){return e.get.call(d(this))},n||(o.set=function(r){const n=d(this);return t&&n!==this&&e.set.call(this,r),e.set.call(n,r)})):(o.writable=e.writable,o.value=function(){const r=d(this);for(var n=arguments.length,o=new Array(n),s=0;se),shouldPrevent:u=(()=>!0)}=r,p=y.has(e)?y.get(e):{},d=u(o);let f=!1;return void 0!==p[`${t}`]||s||(f=(o=l(a.get.call(e)))===n._U||!c.L.value.call(e,t)),d&&void 0!==o&&(p[`${t}`]=[o,a,f],y.set(e,p)),d?i:o}function b(e,t){const{node:r}=(0,o.R$)(e)||{node:e},n=y.get(r)||{};e&&Object.entries(t||{}).forEach((t=>{let[r,o]=t;const{descriptor:s}=o,[i,c,a]=n[`${r}`]||[];if(void 0!==i)if(a)u.LC.value.call(e,r);else try{s.set.call(e,i)}catch(l){p.LC.value.call(e,r,i)}})),e===r&&y.delete(r)}function O(e,t){Object.entries(t||{}).forEach((t=>{let[r,n]=t;const{descriptor:o}=n,s=m(e,r,n);if(e)try{o.set.call(e,s)}catch(i){p.LC.value.call(e,r,s)}}))}function v(e,t){const{getState:r}=e;return Object.entries(t||{}).reduce(((e,t)=>{let[n,s]=t;const{descriptor:i,useSetAttribute:c}=s;return e[`${n}`]={configurable:i.configurable,enumerable:i.enumerable,get(){const e=r(),t=(0,o.R$)(this);if(!(0,a.OB)(e,t)){const e=y.get(this);if(e&&e[`${n}`])return e[`${n}`][0]}return i.get.call(this)},set(e){const t=r(),l=(0,o.R$)(this)||(0,o.Qm)(this,t),u=(0,a.OB)(t,l),d=m(this,n,s,e,!0),f=u?e:d;try{i.set.call(this,f),c&&p.LC.value.call(this,n,f)}catch(g){p.LC.value.call(this,n,f)}}},e}),{})}function w(e){try{e.preventDefault()}catch(t){}try{e.stopPropagation()}catch(t){}try{e.stopImmediatePropagation()}catch(t){}return!1}function j(e){return(0,s.A)(e,(0,i.A)(this.ownerDocument||n.Bl)).href}function S(e){return"http"===String(e).substring(0,4)||"//"===String(e).substring(0,2)?j.call(this,e):e}},3731:(e,t,r)=>{"use strict";r.d(t,{Lg:()=>u});var n=r(2033);const o=window,s=`_${(new Date).getTime()}`;const i=Object.getOwnPropertyDescriptor(window,"localStorage"),c=new n.Ay,a=function(){try{const e=window.localStorage;return e.setItem(s,"1"),e.removeItem(s),!0}catch(e){return!1}}(),l=a&&window.localStorage||c,u=()=>{try{return a&&i.get.call(o)||c}catch(e){}return l}},2033:(e,t,r)=>{"use strict";r.d(t,{Ai:()=>c,Ay:()=>l,SO:()=>i});const n=new WeakMap,o=e=>(n.has(e)||n.set(e,{}),n.get(e));function s(e){const t=o(this);return Object.hasOwnProperty.call(t,e)?t[`${e}`]:null}function i(e,t){o(this)[`${e}`]=String(t)}function c(e){delete o(this)[`${e}`]}function a(){n.has(this)&&n.set(this,{})}class l{constructor(){n.set(this,{})}getItem(e){return s.call(this,e)}setItem(e,t){return i.call(this,e,t)}removeItem(e){return c.call(this,e)}clear(){return a.call(this)}toString(){return"[object Storage]"}}},8437:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>a,gK:()=>c});var n=r(2362),o=r(2775);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const i={init:o.Mv,ready:o.Mv,readyApi:(0,o.YW)("apiName","options"),updateLocale:(0,o.YW)("language","json"),updateConfig:o.Mv,fetchDisclosuresBegin:o.Mv,fetchDisclosuresFailure:(0,o.YW)("error","category"),fetchDisclosuresSuccess:(0,o.YW)("disclosures","category"),setExtUsrData:o.Mv,setConsent:(0,o.YW)("category","acceptOrDeny","isDoNotSellView"),setConsentId:o.Mv,allowCookie:o.Mv,blockCookie:o.Mv,allowIFrame:o.Mv,blockIFrame:o.Mv,allowScript:o.Mv,blockScript:o.Mv,acceptAllConsent:o.m7,denyAllConsent:o.m7,saveConsent:(0,o.YW)("consentTimestamp","skipRecord","shouldShowDialog"),revertConsent:o.m7,clearConsent:o.Mv,recordConsent:(0,o.YW)("uuid","consented"),timeoutBegin:o.m7,timeoutComplete:o.m7,render:o.m7,showDialog:o.m7,hideDialog:o.m7,showDrawer:o.m7,hideDrawer:o.m7,showWidget:o.m7,hideWidget:o.m7,focusWidget:o.m7,showDoNotSell:o.m7,hideDoNotSell:o.m7,hideAll:o.m7,goBack:o.m7,showDisclosure:o.Mv,hideDisclosure:o.Mv,showVendorConsent:o.Mv,hideVendorConsent:o.Mv,toggleDisclosure:(0,o.YW)("category","open"),toggleExpansionPanel:(0,o.YW)("id","open")},c=(0,o.cY)([...Object.keys(i)],"OsanoCMP"),a=(0,o.kr)(function(e){for(var t=1;t{"use strict";r.d(t,{Mv:()=>a,YW:()=>l,cY:()=>u,kr:()=>d,lQ:()=>p,m7:()=>c,mz:()=>f});var n=r(2362),o=r(4525);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t{},a=e=>({payload:e}),l=function(){for(var e=arguments.length,t=new Array(e),r=0;r"string"!=typeof e)))throw new Error("Redux Utils :: 'namedParameters' arguments must be of type 'String'");return function(){for(var e=arguments.length,r=new Array(e),o=0;oi(i({},e),{},{[t]:r[parseInt(n,10)]})),i({},n))}}},u=function(){let e=arguments.length>1?arguments[1]:void 0;return((e,t)=>t?Object.entries(e).reduce(((e,r)=>{let[n,o]=r;return e[`${n}`]=`${t}/${o}`,e}),{}):e)((arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(((e,t)=>"string"==typeof t?i(i({},e),{},{[`${(0,o.xQ)(t)}`]:`${(0,o.LW)(t).toUpperCase()}`}):e),{}),e)},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;if(!e)return;const r=function(){return i({type:e},t(...arguments))};return Object.defineProperty(r,"type",{get:function(){return e},configurable:!1,enumerable:!1}),r},d=(e,t)=>Object.keys(e).reduce(((r,n)=>{const o=p(t[`${n}`],e[`${n}`]);return o?i(i({},r),{},{[n]:o}):r}),{}),f=(e,t)=>function(r){let{type:n,payload:o,meta:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=void 0===r?e:r,c=t[`${n}`];return"function"!=typeof c?i:c(i,o,s)}},6136:(e,t,r)=>{"use strict";r.d(t,{vy:()=>v,Ay:()=>w,ue:()=>g});var n=r(2362),o=r(8734),s=r(3505),i=r(5036),c=r(8437),a=r(6605),l=r(2775),u=r(4525);const p=function(){for(var e=arguments.length,t=Array(e),r=0;r2?r-2:0),i=2;i{const{classification:r}=t||{};if(!t||!r)return e;const n=e[`${r}`]||[];return e[`${r}`]=n,n.push(f({type:"cookie"},t)),e},y=e=>t=>{const r=(0,i.lf)(t);return f(f({},t),{},{consent:f(f({},t.consent),r.reduce(((r,n)=>{const s=function(e,r){switch(e){case o.rG:return o.FA;case o.H7:return(0,i.v)(t,r===o.FA?o.Fr:o.FA)}return r===o.FA?o.FA:o.Fr}(n,e);return s&&(r[`${n}`]=s),r}),{}))})},m=(e,t)=>{let{hidden:r,view:n,direction:c}=t;const a=(0,u.h1)(f({},e),{ui:{currentScreen:o.Pb.Drawer,drawer:{hidden:!!r}}}),l=[...(0,i.q$)(e)];let p=(0,i.kR)(e);switch(c){case s.M.POP:l.splice(l.lastIndexOf(n)+1,l.length),p=Math.max(0,l.lastIndexOf(n)-1);break;case s.M.PUSH:l.splice(p+1,l.length,n),p=l.length-1;break;case s.M.REPLACE:l.splice(0,l.length,n),p=0}return a.ui.drawer.views=l,a.ui.drawer.currentIndex=p,a},b=(e,t)=>{const r=(0,u.h1)(f({},e),t);return(0,i.Vt)(r)&&(r.config.type={timer:!0,analyticsAlways:!0,categories:!1,rejectAll:!1,firstLayerUsage:!1,managePreferences:!1,canDismissDialog:!0}),(0,i.Gs)(r)||(r.consent[`${o.rO}`]=(0,i.Gd)(r)?o.FA:o.Fr),r},O=(0,l.mz)(g,{[c.gK.ready]:(e,t)=>f(f({},e),{},{ready:f(f({},e.ready),{},{[t]:!0})}),[c.gK.readyApi]:(e,t)=>{let{apiName:r,options:n={}}=t;return"shopify"===r?f(f({},e),{},{api:f(f({},e.api),{},{[`${r}`]:n})}):e},[c.gK.timeoutBegin]:e=>f(f({},e),{},{timeoutRunning:!0}),[c.gK.timeoutComplete]:e=>f(f({},e),{},{timeoutRunning:!1}),[c.gK.init]:b,[c.gK.updateConfig]:(e,t)=>b(e,{config:t}),[c.gK.updateLocale]:function(e){let{language}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return language?f(f({},e),{},{config:f(f({},e.config),{},{lang:language})}):e},[c.gK.setExtUsrData]:(e,t)=>f(f({},e),{},{extUsrData:`${t}`||e.extUsrData}),[c.gK.showDialog]:e=>(0,u.h1)(f({},e),{ui:{currentScreen:o.Pb.Dialog,dialog:{hidden:!1}}}),[c.gK.hideDialog]:e=>(0,u.h1)(f({},e),{ui:{currentScreen:o.Pb.None,dialog:{hidden:!0}},timeoutRunning:!1}),[c.gK.showWidget]:e=>(0,u.h1)(f({},e),{ui:{widget:{hidden:!1}}}),[c.gK.hideWidget]:e=>(0,u.h1)(f({},e),{ui:{widget:{hidden:!0}}}),[c.gK.showDrawer]:e=>m(e,{view:s.V.CONSENT,direction:s.M.REPLACE}),[c.gK.hideDrawer]:e=>(0,u.h1)(f({},e),{ui:{currentScreen:o.Pb.None,drawer:{hidden:!0}}}),[c.gK.showDoNotSell]:e=>m(e,{view:s.V.DO_NOT_SELL,direction:s.M.REPLACE}),[c.gK.hideDoNotSell]:e=>f(f({},e),{},{ui:f(f({},e.ui),{},{currentScreen:o.Pb.None,drawer:{currentIndex:0,hidden:!0}})}),[c.gK.goBack]:e=>{var t,r;const n=(null==e||null===(t=e.ui)||void 0===t||null===(t=t.drawer)||void 0===t?void 0:t.views)||[],o=(null==e||null===(r=e.ui)||void 0===r||null===(r=r.drawer)||void 0===r?void 0:r.currentIndex)||0;return m(e,{view:n[parseInt(o,10)]||s.V.CONSENT,direction:s.M.POP})},[c.gK.showDisclosure]:(e,t)=>m(e,{view:s.V.DISCLOSURE,direction:t}),[c.gK.hideDisclosure]:e=>m(e,{view:s.V.DISCLOSURE,direction:s.M.POP}),[c.gK.showVendorConsent]:(e,t)=>m(e,{view:s.V.VENDOR_CONSENT,direction:t}),[c.gK.hideVendorConsent]:e=>m(e,{view:s.V.VENDOR_CONSENT,direction:s.M.POP}),[c.gK.hideAll]:e=>(0,u.h1)(f({},e),{ui:{dialog:{hidden:!0},drawer:{hidden:!0},widget:{hidden:!0}},timeoutRunning:!1}),[c.gK.setConsent]:(e,t)=>{let{category:r,acceptOrDeny:n,isDoNotSellView:s}=t;const c=(0,i.lf)(e),a=s||(0,i.tu)(e);function l(t,r,n){switch(t){case o.rG:return o.FA;case o.H7:return(0,i.v)(e,r);case o.TG:if(a){if(n&&n[`${o.H7}`]===o.FA)return o.Fr;if(!n&&(0,i.aE)(e,o.H7))return o.Fr}return r}return r===o.FA?o.FA:o.Fr}if("object"==typeof r){const{extUsrData:t,consentTimestamp:n}=r;return f(f({},e),{},{consent:f(f({},e.consent),Object.entries(r).reduce(((e,t)=>{let[n,o]=t;return c.includes(n)&&(e[`${n}`]=l(n,o,r)),e}),{})),consentTimestamp:n>0?n:e.consentTimestamp,extUsrData:t?`${t}`:e.extUsrData})}if("string"==typeof r){if(!c.includes(r))return e;const t=f(f({},e.consent),{},{[r]:l(r,n)});return a&&r===o.H7&&n===o.FA&&(t[`${o.TG}`]=o.Fr),f(f({},e),{},{consent:t})}return e},[c.gK.acceptAllConsent]:e=>{const t=y(o.FA)(e),r=(0,i.v)(e,o.Fr);return r===o.FA&&(t.consent[`${o.H7}`]=r,t.consent[`${o.TG}`]=o.Fr),t},[c.gK.denyAllConsent]:y(o.Fr),[c.gK.saveConsent]:(e,t)=>{let{consentTimestamp:r=Date.now()}=t;const n=(0,i.Vk)(e,r),s=(0,i.hr)(e);return(0,i.IP)(e)&&(0,i.aE)(e,o.H7)&&(s[`${o.TG}`]=o.Fr),f(f({},e),{},{consent:s,consentTimestamp:r,savedConsent:n?g.savedConsent:f({},s)})},[c.gK.clearConsent]:e=>{const t=(0,i.v)(e,g.consent[`${o.H7}`]);return f(f({},e),{},{consent:f(f({},g.consent),{},{[o.H7]:t,[o.rO]:(0,i.Gd)(e)?o.FA:o.Fr}),consentTimestamp:0,savedConsent:g.savedConsent})},[c.gK.revertConsent]:e=>{const t=f({},(0,i.Yh)(e)||g.consent);return(0,i.Yh)(e)||(t[`${o.H7}`]=(0,i.v)(e,t[`${o.H7}`]),t[`${o.rO}`]=(0,i.Gd)(e)?o.FA:o.Fr),f(f({},e),{},{consent:t})},[c.gK.toggleExpansionPanel]:(e,t)=>{let{id:r,open:n}=t;const o=f({},e.ui.expansionPanels);let s=!o[`${r}`];return void 0!==n&&(s=n),s?o[`${r}`]=!0:delete o[`${r}`],f(f({},e),{},{ui:f(f({},e.ui),{},{expansionPanels:o})})},[c.gK.toggleDisclosure]:(e,t)=>{let{category:r,open:n}=t;const o=f({},e.disclosures.open);let s=!o[`${r}`];return void 0!==n&&(s=n),s?o[`${r}`]=!0:delete o[`${r}`],f(f({},e),{},{disclosures:f(f({},e.disclosures),{},{open:o})})},[c.gK.fetchDisclosuresBegin]:(e,t)=>f(f({},e),{},{disclosures:f(f({},e.disclosures),{},{loading:!0,fetched:[...e.disclosures.fetched,t].filter(((e,t,r)=>r.indexOf(e)===t))})}),[c.gK.fetchDisclosuresFailure]:(e,t)=>{let{category:r}=t;return f(f({},e),{},{disclosures:f(f({},e.disclosures),{},{loading:!1,fetched:e.disclosures.fetched.filter((e=>e!==r))})})},[c.gK.fetchDisclosuresSuccess]:(e,t)=>{let{disclosures:r=[]}=t;const{disclosures:{results:n,fetched:o=[]}}=e,s=(0,i.bW)(e),c=[...o],a=Object.entries(r.reduce(h,f({},n))).filter((e=>{let[t]=e;return s.includes(t)&&c.push(t)})).reduce(((e,t)=>{let[r,n]=t;const o={};return e[`${r}`]=n.filter((e=>{if(!e)return!1;const{name:t,type:r="cookie"}=e,n=`${r}:${t}`;return!o[`${n}`]&&(o[`${n}`]=!0,!0)})).sort(((e,t)=>`${e.type}:${e.name}`.localeCompare(`${t.type}:${t.name}`))),e}),{});return f(f({},e),{},{disclosures:f(f({},e.disclosures),{},{results:a,fetched:c.filter(((e,t,r)=>r.indexOf(e)===t)),loading:!1})})}});function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return p.apply(null,[u.h1.apply(null,[{},g,...Object.values(e).map((e=>e()))]),O,...Object.values(e)])}const w=v()},5036:(e,t,r)=>{"use strict";r.d(t,{BR:()=>y,Cw:()=>U,DQ:()=>ve,DZ:()=>S,Dp:()=>fe,G8:()=>ue,Gd:()=>ie,Gs:()=>be,Gy:()=>Re,H:()=>Le,HC:()=>me,I1:()=>$e,IP:()=>pe,IZ:()=>re,JH:()=>M,Kn:()=>Fe,LU:()=>_e,MJ:()=>ye,OB:()=>Ae,Ou:()=>H,Ow:()=>xe,PR:()=>D,Pq:()=>W,QH:()=>$,R_:()=>he,Sf:()=>G,U0:()=>T,UX:()=>R,Um:()=>Ie,Vk:()=>je,Vt:()=>j,Wi:()=>B,XL:()=>Se,YK:()=>L,Yh:()=>z,Ym:()=>Y,Zp:()=>De,_m:()=>v,_o:()=>ge,a8:()=>de,aE:()=>oe,aX:()=>K,ao:()=>ce,bW:()=>P,c4:()=>Te,cJ:()=>le,dP:()=>Q,fJ:()=>V,fc:()=>C,gI:()=>O,h:()=>I,hr:()=>k,i_:()=>J,jB:()=>se,jU:()=>q,kA:()=>Me,kR:()=>ee,lf:()=>N,nj:()=>Z,pH:()=>X,pU:()=>ae,q$:()=>te,qi:()=>_,qv:()=>x,rE:()=>ne,ro:()=>m,sD:()=>Ce,tC:()=>we,td:()=>Ne,tu:()=>w,uF:()=>Ee,v:()=>E,ye:()=>F,z6:()=>Oe,ze:()=>Pe});var n=r(2362),o=r(8734),s=r(6605),i=r(8428),c=r(3505),a=r(4525),l=r(3731),u=r(6136);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const d=(0,i.A)(s.OSANO_IFRAME_URI).hostname,f=["","debug","permissive","production"],g=[],h=[{elementModifiers:{type:"no-results"},type:"no-results"}],y=e=>!!(0,a.Jt)(e,"config.managePreferencesEnabled"),m=e=>!!(0,a.Jt)(e,"disclosures.loading"),b=e=>(0,a.Jt)(e,"config.jurisdiction")||"",O=e=>`${b(e)}`.substring(0,2)||null,v=e=>"us"===(O(e)||"").toLowerCase(),w=e=>!!(0,a.Jt)(e,"iab.usp.ccpaApplies",v(e)),j=e=>(0,a.Jt)(e,"config.ccpaRelaxed",!1)&&v(e)&&(e=>!1===Object.values((0,a.Jt)(e,"config.type",{})).reduce(((e,t)=>e||t),!1))(e),S=(e,t)=>(t&&(0,a.Jt)(e,"disclosures.fetched")||[]).indexOf(t)>=0,A=e=>{const t=!!(0,a.Jt)(e,"config.gpcSupport"),r=!!(0,a.Jt)(e,"config.dntSupport");if(!t&&!r)return!1;const n=!!o.gg.navigator.globalPrivacyControl,s=["1",1,!0].includes(o.gg.navigator.doNotTrack);return t&&n||r&&s},E=(e,t)=>{if(A(e)||t===o.FA||!0===t)return o.FA;if(void 0===t){return(0,a.Jt)(e,`consent.${o.H7}`)||u.ue.consent[o.H7]}return o.Fr},P=e=>(0,a.Jt)(e,"config.categories")||u.ue.config.categories,D=e=>[o.O3,...P(e)].filter((e=>e!==o.rG)),T=e=>P(e).filter((e=>e!==o.rG)),C=(e,t)=>{const r=(0,a.Jt)(e,`disclosures.results.${t}`)||[];if(r.length)return r;return m(e)&&!S(e,t)?g:h},$=e=>(0,a.Jt)(e,"config.configId")||"",k=e=>{const t=function(e){for(var t=1;t[...P(e),o.O3,o.H7],I=e=>(0,a.Jt)(e,"consentTimestamp")||0,L=e=>(0,a.Jt)(e,"config.customerId")||"",_=e=>o.iQ[`${O(e)}`.toLowerCase()]||b(e),x=e=>(0,a.Jt)(e,"config.cookies")||{},M=(e,t)=>{const r=(0,a.Jt)(e,"config.mode")||"production",n=(0,a.Jt)(e,`config.${t}Blocking`,r),o=Math.min(f.indexOf(r),f.indexOf(n));return f[parseInt(o,10)]},R=e=>(0,a.Jt)(e,"config.domains")||[],F=e=>(0,a.Jt)(e,"config.remoteConsent")||!1,H=e=>F(e)?(0,a.Jt)(e,"extUsrData",""):"",U=e=>(0,a.Jt)(e,"config.iframes")||{},K=(e,t)=>{var r;const n=(null==t?void 0:t.osano)||(null==t||null===(r=t.dataset)||void 0===r?void 0:r.osano)||"",s=n&&((0,a.Jt)(e,`config.inline.${n}`)||P(e).find((e=>e===`${n}`.toUpperCase()))||"");return o.zM.find((e=>e===s))},J=e=>{const t=o.Bl.location.hostname,r=R(e);return r.filter((e=>t.match(e))).reduce(((e,t)=>e?e.length(0,a.Jt)(e,"config.mode","listener"),G=e=>Object.entries((0,a.Jt)(e,"config.palette",{})).reduce(((e,t)=>{let[r,n]=t;return e[`${r}`]=n||((0,a.Jt)(u.ue,"config.palette")[`${r}`]||"inherit"),e}),{}),Y=e=>{const t=parseInt((0,a.Jt)(e,"maxConsentSeconds"),10);return Math.min(Number.isNaN(t)?o.D4:t,o.D4)},W=e=>(0,a.Jt)(e,"config.storagePolicyHref"),q=e=>Math.max(0,parseInt((0,a.Jt)(e,"config.timeoutSeconds"),10))||10,Q=e=>!!(0,a.Jt)(e,"config.type.timer"),V=e=>Q(e)&&(e=>(0,a.Jt)(e,"config.allowTimeout",!0))(e),z=e=>(0,a.Jt)(e,"savedConsent",null),Z=e=>(0,a.Jt)(e,"config.scripts")||{},X=e=>(0,a.Jt)(e,"api"),ee=e=>(0,a.Jt)(e,"ui.drawer.currentIndex",0),te=e=>(0,a.Jt)(e,"ui.drawer.views",[]),re=e=>(0,a.Jt)(e,"config.policyLinkText","storagePolicy"),ne=e=>(0,a.Jt)(e,"config.additionalLinks",[]),oe=(e,t)=>k(e)[`${t}`]===o.FA,se=e=>(0,a.Jt)(e,"amp",!1),ie=e=>!!(0,a.Jt)(e,"config.type.analyticsAlways"),ce=e=>"boolean"==typeof(0,a.Jt)(e,"config.codeSplitting"),ae=(e,t)=>t===o.rG||(t===o.H7?A(e):t===o.TG&&(A(e)||w(e)&&oe(e,o.H7))),le=e=>(0,a.Jt)(e,"ready.consent"),ue=(e,t)=>!!(0,a.Jt)(e,"disclosures.open",{})[`${t}`],pe=e=>te(e)[ee(e)]===c.V.DO_NOT_SELL,de=(e,t)=>!!(0,a.Jt)(e,"ui.expansionPanels",{})[`${t}`],fe=e=>(e=>!!(0,a.Jt)(e,"ready.blocking"))(e)&&le(e)&&(e=>!!(0,a.Jt)(e,"ready.dom"))(e),ge=(e,t)=>"debug"===M(e,t)||!M(e,t),he=e=>!(0,a.Jt)(e,"ui.dialog.hidden"),ye=e=>!(0,a.Jt)(e,"ui.drawer.hidden"),me=e=>!!(0,a.Jt)(e,"config.visualOnly"),be=e=>null!==(0,l.Lg)().getItem(se(e)?`${o.AQ}_${$(e)}`:o.AQ)||!!z(e),Oe=e=>(0,a.Jt)(e,"timeoutRunning")||!1,ve=(e,t)=>{const r=(0,i.A)(t).hostname;return r===d||R(e).filter((e=>r.match(e))).length>0},we=e=>!!(0,a.Jt)(e,"ui.widget.hidden"),je=(e,t)=>{const r=Y(e),n=parseInt(t,10),o=isNaN(n)?0:n+1e3*r,s=Date.now(),i=(e=>{const t=~~(Date.now()/1e3),r=parseInt((0,a.Jt)(e,"config.forceReconsent"),10);return isNaN(r)||r>t?0:r})(e);return o<=s||t<1e3*i},Se=e=>!!(0,a.Jt)(e,"config.iframeBlocking"),Ae=(e,t)=>{if(void 0===t)return!0;const{async:r,classification:n,entityType:s,fromOsano:i,ignore:c,node:a,src:l}=t;if(c)return!0;if(r&&r.running)return!1;if(a&&a[o.I_])return!0;if(ge(e,s))return!0;switch(s){case"cookie":{const{"max-age":e,expires:r}=t;if(void 0!==e){if(parseInt(e,10)<=0)return!0}else if(void 0!==r&&new Date(r).getTime()<=Date.now())return!0;if(i)return!1;break}case"iframe":if(!Se(e)||!l)return!0;if(i)return!0;break;case"script":if(i||!l)return!0}if(""===n)return!1;if(n===o.rG)return!0;if(n===o.iZ)return!1;if(!be(e)&&n===o.rO)if(ie(e))return!0;return n===o.RG||n===o.zT?((e,t)=>"permissive"===M(e,t))(e,s):(z(e)||{})[`${n}`]===o.FA},Ee=e=>(0,a.Jt)(e,"config.googleConsent")||!1,Pe=e=>!!(0,a.Jt)(e,"config.type.categories"),De=e=>!!(0,a.Jt)(e,"config.policyLinkInDrawer",!1),Te=e=>!!(0,a.Jt)(e,"shouldTattle"),Ce=e=>(0,a.Jt)(e,"config.type.rejectAll"),$e=e=>(0,a.Jt)(e,"config.type.firstLayerUsage"),ke=e=>(0,a.Jt)(e,"config.type.managePreferences"),Ne=e=>(0,a.Jt)(e,"config.forceManagePreferences",!1),Ie=e=>(0,a.Jt)(e,"config.type.canDismissDialog"),Le=e=>!!(0,a.Jt)(e,"config.crossDomain",!1),_e=e=>!y(e)&&Pe(e),xe=e=>Pe(e)?y(e):ke(e)||Ne(e),Me=e=>ke(e)||Pe(e),Re=e=>ke(e)&&_e(e)&&!xe(e)&&(Q(e)||Me(e)||!Ne(e)),Fe=e=>(0,a.Jt)(e,"config.disclosedVendorCount")},5053:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(1184),o=r.n(n),s=r(8428);const i=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=(0,s.A)(t).href;const i={method:e.toUpperCase(),headers:{Accept:"application/json","Content-Type":"application/json"},mode:"cors",redirect:"follow",referrer:"no-referrer",body:"GET"!==e?JSON.stringify(r):void 0};return"get"===e.toLowerCase()&&(n=Object.entries(r).reduce(((e,t,r)=>{let[n,o]=t;return`${e}${0===r?"?":"&"}${encodeURIComponent(n)}=${encodeURIComponent(o)}`}),n)),new(o())(((e,t)=>{const r=new XMLHttpRequest,s=[],c=[],a={},l=()=>({ok:2==(r.status/100|0),statusText:r.statusText,status:r.status,url:r.responseURL,text:()=>o().resolve(r.responseText),json:()=>o().resolve(r.responseText).then(JSON.parse),blob:()=>o().resolve(new Blob([r.response])),clone:l,headers:{keys:()=>s,entries:()=>c,get:e=>a[e.toLowerCase()],has:e=>e.toLowerCase()in a}});r.onreadystatechange=()=>{4===r.readyState&&(r.status>=200&&r.status<300?(r.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,((e,t,r)=>{s.push(t=t.toLowerCase()),c.push([t,r]),a[`${t}`]=a[`${t}`]?`${a[`${t}`]},${r}`:r})),e((e=>204===e.status||"opaque"===e.type?"":e.json().then((t=>e.ok?t:o().reject(e))))(l()))):t({status:r.status,statusText:r.statusText}))},r.open(i.method||"get",n,!0),r.withCredentials="include"===i.credentials;for(const n in i.headers)Object.hasOwnProperty.call(i.headers,n)&&r.setRequestHeader(`${n}`,i.headers[`${n}`]);r.send(i.body||null)}))},c={get:(e,t)=>i("GET",e,t),post:(e,t)=>i("POST",e,t)}},924:(e,t,r)=>{"use strict";r.d(t,{iF:()=>a,mH:()=>c,D_:()=>u});var n=r(8428),o=r(1344);const s=Object.getOwnPropertyDescriptor(Document.prototype,"getElementsByTagName")||Object.getOwnPropertyDescriptor(HTMLDocument.prototype,"getElementsByTagName");var i=r(8734);const c=e=>{const t=e instanceof HTMLElement&&window.getComputedStyle(e).overflowY;return e?"visible"!==t&&"hidden"!==t&&e.scrollHeight>=e.clientHeight?e:c(e.parentNode)||document.body:null},a=e=>{const t=s.value.call(i.Bl,"script"),r=(0,n.A)(e,(0,o.A)(i.Bl));for(let n=0;n{if("loading"===i.Bl.readyState){const t=r=>{if(l.includes(i.Bl.readyState))return i.Bl.removeEventListener(r.type,t,!0),e()};i.Bl.addEventListener("readystatechange",t,!0)}else e()}},8428:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const n=(e,t)=>{const r=String(e).replace(/^\s+|\s+$/g,"").match(/^([^:/?#]+:)?(?:\/\/(?:([^:@/?#]*)(?::([^:@/?#]*))?@)?(([^:/?#]*)(?::(\d*))?))?([^?#]*)(\?[^#]*)?(#[\s\S]*)?/);if(!r)throw new RangeError;let o=r[1]||"",s=r[2]||"",i=r[3]||"",c=r[4]||"",a=r[5]||"",l=r[6]||"",u=r[7]||"",p=r[8]||"",d=r[9]||"";if(void 0!==t){const e=n(t),r=""===o&&""===c&&""===s;r&&""===u&&""===p&&(p=e.search),r&&"/"!==u.charAt(0)&&(u=""!==u?`${""===e.host&&""===e.username||""!==e.pathname?"":"/"}${e.pathname.slice(0,e.pathname.lastIndexOf("/")+1)}${u}`:e.pathname);const d=[];u.replace(/^(\.\.?(\/|$))+/,"").replace(/\/(\.(\/|$))+/g,"/").replace(/\/\.\.$/,"/../").replace(/\/?[^/]*/g,(function(e){return"/.."===e?d.pop():d.push(e),""})),u=d.join("").replace(/^\//,"/"===u.charAt(0)?"/":""),r&&(l=e.port,a=e.hostname,c=e.host,i=e.password,s=e.username),""===o&&(o=e.protocol)}const f=""!==o||""!==c?"//":"";return{origin:`${o}${f}${c}`,href:`${o}${f}${""!==s?`${s}${""!==i?`:${i}`:""}@`:""}${c}${u}${p}${d}`,protocol:o,username:s,password:i,host:c,hostname:a,port:l,pathname:u,search:"?"===p?"":p,hash:"#"===d?"":d}},o=n},6269:(e,t,r)=>{"use strict";var n;r.d(t,{v4:()=>d});var o=new Uint8Array(16);function s(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(o)}const i=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;const c=function(e){return"string"==typeof e&&i.test(e)};for(var a=[],l=0;l<256;++l)a.push((l+256).toString(16).substr(1));const u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]).toLowerCase();if(!c(r))throw TypeError("Stringified UUID is invalid");return r};const p=function(e,t,r){var n=(e=e||{}).random||(e.rng||s)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var o=0;o<16;++o)t[r+o]=n[o];return t}return u(n)};function d(e){let t;try{t=p(e)}catch(r){t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}return t}},1344:(e,t,r)=>{"use strict";function n(e){let t=e&&e.baseURI;if(e&&!t)try{const r=e.getElementsByTagName("base")[0];t=r?r.href:e.location}catch(r){t=e.location}return t}r.d(t,{A:()=>n})},4525:(e,t,r)=>{"use strict";r.d(t,{D_:()=>c,Jt:()=>l,LW:()=>u,h1:()=>i,xQ:()=>p});var n=r(2362);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const s=(e,t)=>{let[r,n]=t;const o=e[`${r}`],i=typeof o,c=typeof n;if(null===n)e[`${r}`]=null;else switch(i){case"object":Array.isArray(o)?Array.isArray(n)&&(e[`${r}`]=Object.entries(n).reduce(s,e[`${r}`])):"object"!==c||Array.isArray(n)||(e[`${r}`]=Object.entries(n).reduce(s,e[`${r}`]));break;case"function":break;default:switch(c){case"function":break;case"object":Array.isArray(n)?e[`${r}`]=[...n]:e[`${r}`]=Object.entries(n).reduce(s,{});break;default:e[`${r}`]=n}}return e};function i(e,t){return e===t||"object"!=typeof t?function(e){for(var t=1;te,a=e=>Array.isArray(e)?e.map((e=>String(e))).join(".").split("."):e.split(".");function l(e,t,r){const n=a(t).reduce(((e,t)=>void 0===e?e:"()"===t.slice(-2)?e[`${t}`]():e[`${t}`]),e);return void 0===n?r:n}function u(e){return e&&e.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map((e=>e.toLowerCase())).join("_")}function p(e){return e&&e.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(((e,t)=>0===t?e.toLowerCase():`${e[0].toUpperCase()}${e.slice(1).toLowerCase()}`)).join("")}},1184:e=>{"use strict";e.exports=window.Promise},6605:e=>{"use strict";e.exports={LANGUAGES:["af","ar","bg","ca","cs","da","de-at","de","el","en-au","en-ca","en-gb","en","es-mx","es","et","fa","fi","fr-ca","fr","gd","he","hi","hr","hu","hy","id","is","it","ja","kk","ko","lt","lv","mi","ms","nb","nl-be","nl","nn","no","pl","pt-br","pt","ro","ru","sk","sl","sq","sr","sv","th","tl","tr","uk","vi","zh-hk","zh-tw","zh","zu"],CONSENT_URI:"https://consent.api.osano.com",DISCLOSURE_URI:"https://disclosure.api.osano.com",LOCALE_URI:"https://locale.cmp.osano.com",TATTLE_URL:"https://tattle.api.osano.com",LOOKUPS_URI:"https://lookups.api.osano.com",OSANO_IFRAME_URI:"https://cmp.osano.com",OSANO_IFRAME_ORIGIN:"https://cmp.osano.com",OSANO_SCRIPT_URI:"https://cmp.osano.com",OSANO_DSAR_URI:"https://my.datasubject.com",OSANO_VENDORLIST_URI:"https://cmp.osano.com",OSANO_ORIGIN:"https://cmp.osano.com",CMP_VERSION:"2025.1.1",IAB_CMP_VERSION:2593,GDPR_COUNTRIES:[]}},2362:(e,t,r)=>{"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{A:()=>n})},5126:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},s=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}r.d(t,{A:()=>n})}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,o),s.exports}o.m=r,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,r)=>(o.f[r](e,t),t)),[])),o.u=e=>"osano-ui.js",o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="@osano-cmp/consent-manager:",o.l=(r,n,s,i)=>{if(e[r])e[r].push(n);else{var c,a;if(void 0!==s)for(var l=document.getElementsByTagName("script"),u=0;u{c.onerror=c.onload=null,clearTimeout(f);var o=e[r];if(delete e[r],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(n))),t)return t(n)},f=setTimeout(d.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=d.bind(null,c.onerror),c.onload=d.bind(null,c.onload),a&&document.head.appendChild(c)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var document=o.g.document;if(!e&&document&&(document.currentScript&&(e=document.currentScript.src),!e)){var t=document.getElementsByTagName("script");if(t.length)for(var r=t.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=t[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=>{var e={188:0};o.f.j=(t,r)=>{var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise(((r,o)=>n=e[t]=[r,o]));r.push(n[2]=s);var i=o.p+o.u(t),c=new Error;o.l(i,(r=>{if(o.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;c.message="Loading chunk "+t+" failed.\n("+s+": "+i+")",c.name="ChunkLoadError",c.type=s,c.request=i,n[1](c)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[i,c,a]=r,l=0;if(i.some((t=>0!==e[t]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);if(a)a(o)}for(t&&t(r);l{"use strict";var e=o(1184),t=o.n(e),r=o(2362),n=o(8734),s=o(9592),i=o(5036),c=o(8437);const a=new WeakMap;function l(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n{let[,t]=e;return!t})),a.set(this,o),s.forEach((e=>{let[t]=e;return t.apply(void 0,r)}))}function u(e,t,r){if("function"==typeof t){const n=a.get(this),o=n[`${e}`]||[];if(o.some((e=>{let[r]=e;return r===t})))return;o.push([t,!!r]),n[`${e}`]=o,a.set(this,n)}}function p(e,t){const r=a.get(this),n=r[`${e}`]||[];r[`${e}`]=n.filter((e=>{let[r]=e;return r!==t})),a.set(this,r)}const d=new class{constructor(){a.set(this,{})}emit(){for(var e=arguments.length,t=new Array(e),r=0;rr=>o=>{const s=e.getState(),a=(0,i.hr)(s),l=null!==(0,i.Yh)(s),u=(0,i.Yh)(s)||{},p=r(o),d=e.getState(),f=(0,i.lf)(d),{type:g,payload:h}=o;switch(g){case c.gK.ready:switch("blocking"===h&&t(n.qY.BLOCKING),h){case"blocking":case"consent":case"dom":if((0,i.Dp)(d)){const e=(0,i.Yh)(d);t(n.qY.INIT,e||void 0)}}break;case c.gK.updateLocale:{const{json:e}=h;t(n.qY.LOCALE_UPDATED,e);break}case c.gK.setConsent:{const{category:e,acceptOrDeny:r}=h;if(e&&"object"==typeof e){const o=Object.entries(e).reduce(((e,t)=>{let[r,n]=t;return f.includes(r)&&n!==a[`${r}`]&&(e[`${r}`]=n),e}),{});!r&&Object.keys(o).length&&t(n.qY.CONSENT_CHANGED,o)}else"string"==typeof e&&f.includes(e)&&t(n.qY.CONSENT_CHANGED,{[e]:r===n.FA?n.FA:n.Fr});break}case c.gK.saveConsent:{const e=(0,i.Yh)(d);e&&(t(n.qY.CONSENT_SAVED,e),l||t(n.qY.NEW_CONSENT,e),[n.rO,n.TG,n.$w,n.O3].forEach((r=>{e[`${r}`]===n.FA&&u[`${r}`]!==e[`${r}`]&&t(n.qY[`CONSENT_ACCEPT_${r}`])})),e[`${n.H7}`]===n.FA&&u[`${n.H7}`]!==e[`${n.H7}`]&&t(n.qY.CCPA_OPT_OUT));break}case c.gK.clearConsent:break;case c.gK.blockCookie:case c.gK.blockIFrame:case c.gK.blockScript:{const{payload:e}=o,{entityType:r}=e;switch(r){case"cookie":t(n.qY.COOKIE_BLOCKED,e.name);break;case"iframe":t(n.qY.IFRAME_BLOCKED,e.src);break;case"script":t(n.qY.SCRIPT_BLOCKED,e.src)}break}case c.gK.hideDialog:t(n.qY.UI_CHANGED_STATE,"dialog","hide");break;case c.gK.hideDrawer:t(n.qY.UI_CHANGED_STATE,"drawer","hide");break;case c.gK.hideWidget:t(n.qY.UI_CHANGED_STATE,"widget","hide");break;case c.gK.showDialog:t(n.qY.UI_CHANGED_STATE,"dialog","show");break;case c.gK.showDrawer:t(n.qY.UI_CHANGED_STATE,"drawer","show");break;case c.gK.showWidth:t(n.qY.UI_CHANGED_STATE,"widget","show")}return p}}var g=o(6136),h=o(3731),y=o(4525);function m(e){return function(t){var r=t.dispatch,n=t.getState;return function(t){return function(o){return"function"==typeof o?o(r,n,e):t(o)}}}}var b=m();b.withExtraArgument=m;const O=b;function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}const w="true"===(0,h.Lg)().getItem(`${n.AQ}_debug`),j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=[arguments.length>1?arguments[1]:void 0,f({dispatchEvent:function(){for(var e=arguments.length,t=new Array(e),r=0;r!!e)),o=w&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||s.compose;let c;const a=(0,y.h1)(function(e){for(var t=1;t{var r,n,o;let{gppSection:s,value:c}=t;return D(D({},e),{},{iab:D(D({},null==e?void 0:e.iab),{},{consentStrings:D(D({},null==e||null===(r=e.iab)||void 0===r?void 0:r.consentStrings),{},{[s]:c}),hasActed:D(D({},null==e||null===(n=e.iab)||void 0===n?void 0:n.hasActed),{},{[s]:!!(0,i.cJ)(e)&&c!==(null==e||null===(o=e.iab)||void 0===o?void 0:o.consentStrings[`${s}`])})})})}}),C=document,$=window,k=e=>{const t=!!$.frames[`${e}`];if(!t)if(C.body){const t=C.createElement("iframe");t.style.cssText="display:none",t.name=e,C.body.appendChild(t)}else setTimeout(k,5,e);return!t},N=e=>(t,r)=>{const n=new Map;S(t,"iab",T),Object.entries(e).forEach((e=>{let[o,{reducer:s,versions:i}]=e;s&&S(t,`iab.${o}`,s),Object.entries(i).forEach((e=>{let[s,{api:i,apiName:c,createMiddleware:a,gppSection:l,iframeName:u,postMessageEventHandler:p,reducer:d}]=e;"gpp"!==l&&t.dispatch(E(l,"")),d&&S(t,`iab.${o}.${s}`,d),a&&r.addMiddleware(a({dispatchEvent:i.dispatch}));const f=i.bind(t,n);n.set(l,f),!c||$[`${c}`]&&"function"==typeof $[`${c}`]||!k(u)||($[`${c}`]=f,$.addEventListener("message",p,!1))}))}))};var I=o(6605),L=o(5053);const _=(e,t,r,o)=>{const s=n.hT.isEmpty();r&&n.hT.extend(r,t),o&&!s||(n.hT.locale=t,e.dispatch(c.Ay.updateLocale(t,r)))};function x(e,r,o){const s=void 0!==o;if(!n.hT.isLocaleAvailable(r)&&!o){if(!s)return t().reject("Language unavailable");r="en"}const c=n.hT.isLocaleLoaded(r);if(o||c)return _(e,r,o,s),t().resolve(r);const a=e.getState(),l=(0,i.ao)(a)?`${I.OSANO_ORIGIN}/${(0,i.YK)(a)}/${(0,i.QH)(a)}/${r}.json`:`${I.LOCALE_URI}/${r}.json`;return L.A.get(l).then((t=>(_(e,r,t,s),r)))}function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function R(e){for(var t=1;t{let{emitter:s,store:c}=r;s.once.apply(s,o);const a=c.getState();if((0,i.cJ)(a)&&(0,i.Gs)(a)){(0,i.Yh)(a)[`${e}`]===n.FA&&s.emit.call(s,t)}},B=e=>{const t=new Error('"userData" must be a string or number that is no longer than 128 characters'),r=`${e}`;if(r.length>128)throw t;switch(typeof e){case"string":case"number":return r;default:throw t}};const G=function(){const e={},t=window.Osano.data;for(let n=t.length-1;n>=0;n--){const[o,...s]=Array.from(t[n]);if("userData"===o){try{e.extUsrData=B(s[0])}catch(r){console.error(r)}t.splice(n,1)}}return e}();class Y{constructor(e){let{emitter:t,store:r}=e;K.set(this,{emitter:t,store:r,deprecation:{storage:{getConsent:()=>R({},(0,i.hr)(r.getState()))}}})}setup(e){e.Osano.cm=this;const t=function(t){const[r,...n]=Array.from(t);if("string"==typeof r)if(r.startsWith("on")){const t=`osano-cm-${r.substring(2).replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}`;e.Osano.cm.addEventListener(t,...n)}else 1===n.length?e.Osano.cm[r]=n[0]:console.error(new Error(`Osano: Expected one argument for property setter "${r}", got ${n.length}`));else console.error(new Error(`Osano: First argument must be a "string", got "${typeof r}"`))},r=e.Osano.data;r.push=t,r.forEach(t),r.splice(0,r.length)}on(){for(var e=arguments.length,t=new Array(e),r=0;re(t)))}}break;case n.qY.CONSENT_ACCEPT_ANALYTICS:J(n.rO,o,K.get(this),t);break;case n.qY.CONSENT_ACCEPT_MARKETING:J(n.TG,o,K.get(this),t);break;case n.qY.CONSENT_ACCEPT_PERSONALIZATION:J(n.$w,o,K.get(this),t);break;case n.qY.CONSENT_ACCEPT_STORAGE:J(n.O3,o,K.get(this),t);break;case n.qY.CCPA_OPT_OUT:J(n.H7,o,K.get(this),t);break;default:s.addListener.apply(s,t)}}off(){for(var e=arguments.length,t=new Array(e),r=0;r{e.dispatch(c.Ay.hideDoNotSell())}),400)}render(){const{store:e}=K.get(this);e.dispatch(c.Ay.render())}ready(e,t){const{store:r}=K.get(this);r.dispatch(c.Ay.readyApi(e,t))}get analytics(){const{store:e}=K.get(this);return(0,i.hr)(e.getState())[`${n.rO}`]===n.FA}get cmpContentHash(){const{store:e}=K.get(this);return e.getState().cmpContentHash}get cmpVersion(){const{store:e}=K.get(this);return e.getState().cmpVersion}get countryCode(){const{store:e}=K.get(this),t=e.getState();return(0,i.qi)(t).substring(0,2)}get jurisdiction(){const{store:e}=K.get(this),t=e.getState();return(0,i.qi)(t)}get marketing(){const{store:e}=K.get(this);return(0,i.hr)(e.getState())[`${n.TG}`]===n.FA}get personalization(){const{store:e}=K.get(this);return(0,i.hr)(e.getState())[`${n.$w}`]===n.FA}get publishTimestamp(){const{store:e}=K.get(this);return e.getState().publishTimestamp}get optOut(){const{store:e}=K.get(this);return(0,i.hr)(e.getState())[`${n.H7}`]===n.FA}getConsent(){const{store:e}=K.get(this);return R({},(0,i.hr)(e.getState()))}get storage(){const{deprecation:{storage:e}}=K.get(this);return e}set userData(e){const{store:t}=K.get(this);if((0,i.ye)(t.getState())){const r=B(e);t.dispatch(c.Ay.setExtUsrData(r))}}get userData(){const{store:e}=K.get(this);return(0,i.Ou)(e.getState())}}var W=o(8251),q=o(4960),Q=o(4045),V=o(5267),z=o(5677);const Z={childList:!0,subtree:!0,attributes:!0,attributeFilter:["osano","data-osano"],attributeOldValue:!0},X=(e,t)=>r=>{const{async:o,entityType:s,node:i,ignore:a,classification:l}=r;if(i&&i.osano&&delete i.dataset.osano,!a&&!l&&o&&o.running){if(!o.listening){switch(s){case"iframe":(0,q.om)(r);break;case"script":(0,Q.om)(r)}o.listening=!0,o.promise.then((()=>X(e,t)(r)))}return r}if(e.shouldBlockEntity(r)){switch(s){case"iframe":t.dispatch(c.Ay.blockIFrame(r));break;case"script":t.dispatch(c.Ay.blockScript(r))}return r}if(i[n.UM])return r;switch(s){case"iframe":t.dispatch(c.Ay.allowIFrame(r));break;case"script":t.dispatch(c.Ay.allowScript(r))}return r};var ee=o(5126),te=o(4814),re=o(924);const ne=["format","consentTimestamp","expDate"];function oe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function se(e){for(var t=1;t{let[t,r]=e;return ie.style[`${t}`]=r})),ie.setAttribute("width",0),ie.setAttribute("height",0),ie.setAttribute("src",I.OSANO_IFRAME_URI),W.KU&&z.yu.value.call(ie,"nonce",W.KU);const ce=e=>ie.parentNode?t().resolve(e):new(t())(((t,r)=>{let o,s;o=()=>{ie.removeEventListener("load",s),ie.removeEventListener("error",o),r("Unable to request remote consent")},s=()=>{ie.removeEventListener("load",s),ie.removeEventListener("error",o),t(e)},ie.addEventListener("load",s),ie.addEventListener("error",o),n.Bl.body.appendChild(ie)})),ae=e=>(ie.parentNode&&ie.parentNode.removeChild(ie),t().resolve(e));function le(e){const{format:t,consentTimestamp:r=Date.now(),expDate:n}=e,o=(0,ee.A)(e,ne);if("string"===t){const{consent:e,storeKey:t,configId:r,eventName:s}=o;return`${t}|${r}|${s}${e?`|_|${JSON.stringify(e)}`:n?`|expdate|${n}`:""}`}return JSON.stringify(se(se({},o),{},{consentTimestamp:r}))}const ue=(e,t,r,o)=>(s,c)=>{const a=s=>{const{data:l,origin:u,source:p}=s;if((0,i.DQ)(c(),u)&&p===ie.contentWindow){const{storeKey:s,eventName:i,consent:u=null,expDate:p}=function(e){switch(typeof e){case"string":try{const{storeKey:t,eventName:r,consent:n,consentTimestamp:o,expDate:s}=JSON.parse(e);return{storeKey:t,eventName:r,consent:n,consentTimestamp:o,expDate:s,format:"json"}}catch(t){if(e&&""!==e.replace(/"|'/gm,"")){const[t,o,s,i]=e.split("|"),c=parseInt(i,10);let a=s;try{a=JSON.parse(s)}catch(r){}return o===n.Kq?{storeKey:t,eventName:o,consent:a,expDate:Number.isNaN(c)?0:c,format:"string"}:{storeKey:t,eventName:o,format:"string"}}}break;case"object":{const{storeKey:t,eventName:r,consent:n,consentTimestamp:o,expDate:s}=e;return{storeKey:t,eventName:r,consent:n,consentTimestamp:o,expDate:s,format:"object"}}}return{}}(l);if(s===n.AQ)switch(i){case n.Kq:clearTimeout(o),n.gg.removeEventListener("message",a,!1),null!==u?t(ht(c(),u,p)):r(`No value for ${n.AQ}_${e}`);break;case n.ex:t(!0)}}};return a},pe=(e,r,o,s)=>(i,c)=>{let a;const l=s&&function(e){return n.gg.removeEventListener("message",a,!1),s(e)};return new(t())(((t,s)=>{const l=setTimeout((()=>s(o)),n.e5);a=ue(e,t,s,l)(i,c),n.gg.addEventListener("message",a,!1),ie.contentWindow.postMessage(r,I.OSANO_IFRAME_ORIGIN)})).then((e=>(n.gg.removeEventListener("message",a,!1),!l&&ae(e),e)),l).catch((e=>{try{n.gg.removeEventListener("message",a,!1),ae()}catch(t){}throw e}))},de=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(r,o)=>{if(e>=n.gz)return t().reject("Iframe did not respond to messages.");const s=(0,i.QH)(o()),c=le({storeKey:n.AQ,configId:s,eventName:n.AR,format:"json"});return pe(s,c,e,(e=>de(e+1)(r,o)))(r,o)}},fe="Cross-Domain consent is not supported",ge=()=>(e,r)=>{if((0,i.H)(r()))return new(t())(((t,r)=>{(0,re.D_)((()=>ce().then((()=>e(de()))).then((()=>e(((e,t)=>{const r=(0,i.QH)(t()),o=le({storeKey:n.AQ,configId:r,eventName:n.Tn,format:"json"});return pe(r,o,"Request for consent from root domain failed.")(e,t)})))).then(t).catch(r)))}));throw fe},he=(e,r)=>(o,s)=>(0,i.H)(s())?ce().then((()=>o(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();return(r,o)=>{const s=o(),c=(0,i.QH)(s),a=le({storeKey:n.AQ,configId:c,eventName:n._$,consent:e,consentTimestamp:t,format:"json"});return pe(c,a,"Could not store consent on root domain.")(r,o)}}(e,r)))):t().reject(fe),ye=()=>(e,r)=>(0,i.H)(r())?ce().then((()=>e(((e,t)=>{const r=(0,i.QH)(t()),o=le({storeKey:n.AQ,configId:r,eventName:n.KW,consentTimestamp:0,expDate:0,format:"json"});return pe(r,o,"Could not clear consent from root domain.")(e,t)})))):t().reject(fe),me=["customerId","configId","consentedCategories","uuid"];function be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Oe(e){for(var t=1;t{let[r,n]=t,o="";switch(r.toLowerCase()){case"max-age":case"expires":case"domain":case"path":n&&(o=`; ${r}=${n}`);break;case"httponly":(n||""===n)&&(o=`; ${r}=${n}`);break;case"secure":n&&(o=";secure");break;case"samesite":switch(n.toLowerCase()){case"lax":case"strict":case"none":o=`; samesite=${n.toLowerCase()}`}}return`${e}${o}`},je=Object.getOwnPropertyDescriptor(Document.prototype,"cookie")||Object.getOwnPropertyDescriptor(HTMLDocument.prototype,"cookie"),Se=e=>{let t=je.get.call(n.Bl)||"";if(!e)return t;t=`;${t.replace(/; +/g,";")}`;const r=t.split(`;${e}=`);return r.length>=2?r.pop().split(";").shift():""},Ae=e=>{const t=(0,V.SK)(e,{}),{name:r,fromOsano:o,value:s}=t,i=(0,ee.A)(t,ve),c=Object.entries(i).reduce(we,`${r}=${s}`);o&&je.set.call(n.Bl,`${c}; expires=1 Jan 1970 00:00:00 GMT;`),je.set.call(n.Bl,c)},Ee=()=>{if(window.dataLayer=window.dataLayer||[],!window.dataLayer.some((e=>e[1]===`developer_id.${n.EH}`)))try{window.dataLayer.push(["set",`developer_id.${n.EH}`,!0])}catch(e){}},Pe=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.q6;try{const r=Object.entries(n.jA).reduce(((t,r)=>{let[o,s]=r;return s.forEach((r=>{e[`${o}`]&&(t[`${r}`]=o===n.rG?n.aI:n.ft[e[`${o}`]])})),t}),{});Object.keys(r).length>0&&window.gtag(n.u4,t,r)}catch(r){}},De=/^((GT)|G|(AW)|(DC)|(GMC)|(UA))-/i,Te=new Set;let Ce=!1;function $e(){let{0:e,1:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};switch(null==e?void 0:e.toLowerCase()){case n.u4:return void([n.q6,n.SD].includes(null==t?void 0:t.toLowerCase())&&(Ce=!0));case n.yp:return void(Ce||Te.has(t)||!De.test(t)||(Te.add(t),console.warn(`Error: Google tag ${t} loaded before Consent Mode update. Please review and resolve Google Consent Mode sequencing.`)))}}let ke=!1;function Ne(){if(!window.dataLayer||ke)return;let e=window.DataLayerHelper;e||(o(5289),e=window.DataLayerHelper,delete window.DataLayerHelper),new e(window.dataLayer,$e,!0),ke=!0}var Ie=o(8428),Le=o(1344),_e=o(2033);function xe(e){return 0===String(e).indexOf(n.AQ)}const Me=Object.getOwnPropertyDescriptor(Storage.prototype,"removeItem");function Re(e){return this.constructor===Storage?Me.value.call(this,e):_e.Ai.call(this,e)}const Fe=Object.getOwnPropertyDescriptor(Storage.prototype,"setItem");function He(e,t){return this.constructor===Storage?Fe.value.call(this,e,t):_e.SO.call(this,e,t)}const Ue=["value","classification","name","entityType","fromOsano"],Ke=(0,h.Lg)(),Je=e=>~~((e=>~-encodeURI(JSON.stringify(e)).split(/%..|./).length)(e)/1024),Be=[],Ge=["script","cookie","iframe"],Ye=e=>{let t=e;switch(e){case"script":t=n.hB;break;case"cookie":t=n.SP;break;case"iframe":t=n.O8;break;case"ignore":t=n.gy}try{return JSON.parse(Ke.getItem(t))}catch(r){Re.call(Ke,t)}},We=()=>Object.entries(Ye(n.gy)||{}).reduce(((e,t)=>{let[r,n]=t;return Ge.includes(r)&&(e[`${r}`]=n&&Array.isArray(n)?new Set(n):e[`${r}`]),e}),{script:new Set([]),cookie:new Set([]),iframe:new Set([])}),qe=(e,t,r)=>{let[o,s,i]=e;const[c,a,l]=t||[];(o||r)&&Re.call(Ke,n.hB),(s||r)&&Re.call(Ke,n.SP),(i||r)&&Re.call(Ke,n.O8),(t||r)&&Re.call(Ke,n.gy);try{o&&!r&&He.call(Ke,n.hB,JSON.stringify(Array.from(o.values())))}catch(u){}try{s&&!r&&He.call(Ke,n.SP,JSON.stringify(Array.from(s.values())))}catch(u){}try{i&&!r&&He.call(Ke,n.O8,JSON.stringify(Array.from(i.values())))}catch(u){}try{t&&!r&&He.call(Ke,n.gy,JSON.stringify({script:c?Array.from(c.values()):[],cookie:a?Array.from(a.values()):[],iframe:l?Array.from(l.values()):[]}))}catch(p){}},Qe=e=>{const[t,r,n]=(()=>{const[e=new Set([]),t=new Set([]),r=new Set([])]=Ge.map(Ye).map((e=>e&&Array.isArray(e)?new Set(e):void 0));return[e,t,r]})(),{script:o,cookie:s,iframe:i}=We();let c=0,a=0;e.forEach((e=>{const{storeType:l,storeKey:u}=e;switch(l){case"script":t.has(u)&&++c&&t.delete(u),!o.has(u)&&++a&&o.add(u);break;case"cookie":r.has(u)&&++c&&r.delete(u),!s.has(u)&&++a&&s.add(u);break;case"iframe":n.has(u)&&++c&&n.delete(u),!i.has(u)&&++a&&i.add(u)}})),(c||a)&&qe(c?[t,r,n]:[],a?[o,s,i]:void 0)},Ve=e=>{const{script:t,cookie:r,iframe:n}=We();let o=0;e.forEach((e=>{const{storeType:s,storeKey:i}=e;switch(s){case"script":t.has(i)&&++o&&t.delete(i);break;case"cookie":r.has(i)&&++o&&r.delete(i);break;case"iframe":n.has(i)&&++o&&n.delete(i)}})),o&&qe([],[t,r,n])},ze=(e,t)=>{if(Array.isArray(t))return e.concat(t.reduce(ze,[]));if("object"==typeof t){const{storeKey:r,storeType:n}=t;if(r&&n)return e.concat(t)}return e};setInterval((e=>{if(Be.length>0){const t=Be.splice(0);for(;Je(t)>224;){const e=[0,0].concat(t.splice(~~(t.length/2)));Array.prototype.splice.apply(Be,e)}const r=e?t:t.reduce(ze,[]);return L.A.post(`${I.TATTLE_URL}/`,r).then((e=>(Qe(r),e))).catch((()=>{const e=[Be.length,0].concat(r);Array.prototype.splice.apply(Be,e)}))}return t().resolve()}),3e4);const Ze=e=>{const{entityType:t="script",name:r,src:o,node:s}=e;let i;switch(t){case"script":case"iframe":if("string"==typeof o&&`${o}`.trim())try{i=(0,Ie.A)(o,(0,Le.A)((null==s?void 0:s.ownerDocument)||n.Bl)).href,i=/http(s)?:/.test(i)?o.replace(/\?.*/g,""):""}catch(c){i=o.replace(/\?.*/g,"")}i=`${i||""}`.trim();break;case"cookie":"string"==typeof r&&(i=`${r}`)}return i};class Xe{static encrypt(e,t){if(e=String(e),t=String(t),0===e.length)return"";const r=Xe.strToLongs(Xe.utf8Encode(e)),n=Xe.strToLongs(Xe.utf8Encode(t).slice(0,16)),o=Xe.encode(r,n),s=Xe.longsToStr(o);return Xe.base64Encode(s).replace(/\+/gi,"-").replace(/\//gi,"_")}static decrypt(e,t){if(e=String(e),t=String(t),0===e.length)return"";const r=e.replace(/-/gi,"+").replace(/_/gi,"/"),n=Xe.strToLongs(Xe.base64Decode(r)),o=Xe.strToLongs(Xe.utf8Encode(t).slice(0,16)),s=Xe.decode(n,o),i=Xe.longsToStr(s);return Xe.utf8Decode(i.replace(/\0+$/,""))}static encode(e,t){e.length<2&&(e[1]=0);const r=e.length;let n,o,s=Math.floor(6+52/r),i=e[r-1],c=e[0],a=0;for(;s>0;){s--,a+=2654435769,o=a>>>2&3;for(let s=0;s>>5^c<<2)+(c>>>3^i<<4)^(a^c)+(t[3&s^o]^i),i=e[parseInt(s,10)]+=n}return e}static decode(e,t){const r=e.length,n=2654435769,o=Math.floor(6+52/r);let s,i,c=e[r-1],a=e[0],l=o*n;for(;0!==l;){i=l>>>2&3;for(let n=r-1;n>=0;n--)c=e[n>0?n-1:r-1],s=(c>>>5^a<<2)+(a>>>3^c<<4)^(l^a)+(t[3&n^i]^c),a=e[parseInt(n,10)]-=s;l-=n}return e}static strToLongs(e){const t=new Array(Math.ceil(e.length/4));for(let r=0;r>>8&255,e[parseInt(r,10)]>>>16&255,e[parseInt(r,10)]>>>24&255);return t}static utf8Encode(e){return unescape(encodeURIComponent(e))}static utf8Decode(e){try{return decodeURIComponent(escape(e))}catch(t){return e}}static base64Encode(e){if("undefined"!=typeof btoa)return btoa(e);if("undefined"!=typeof Buffer)return new Buffer(e,"binary").toString("base64");throw new Error("No Base64 Encode")}static base64Decode(e){if("undefined"==typeof atob&&"undefined"==typeof Buffer)throw new Error("No base64 decode");try{if("undefined"!=typeof atob)return atob(e);if("undefined"!=typeof Buffer)return new Buffer(e,"base64").toString("binary")}catch(t){throw new Error(`Invalid ciphertext ${t.toString()}`)}}}const et=Xe;var tt=o(6269);const rt=window.TextEncoder,nt=window.crypto&&window.crypto.subtle&&window.crypto.subtle.digest;function ot(e,r,n){if(n&&rt&&nt){const t=(new rt).encode(`${e}/${r}/${n}`);return window.crypto.subtle.digest("SHA-512",t).then((e=>{const t=new Uint8Array(e),r=String.fromCharCode(...Array.from(t));return btoa(r).replace(/\+/gi,"-").replace(/\//gi,"_")}))}return t().reject()}function st(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function it(e){for(var t=1;t{const o="https:"===document.location.protocol;He.call(ct,e,t),Ae({name:e,value:t,"max-age":n,domain:r,secure:o,path:"/"})},dt=(e,t)=>{const r="https:"===document.location.protocol;Re.call(ct,e),Ae({name:e,value:"","max-age":-99999999,domain:t,secure:r,path:"/"}),t&&Ae({name:e,value:"","max-age":-99999999,secure:r,path:"/"})},ft=function(e,t){let r;try{r=JSON.parse(e)}catch(n){try{r=JSON.parse(et.decrypt(e,t))}catch(o){}}return r},gt=function(e,t,r){const n=JSON.stringify({consent:e,consentTimestamp:t});return r?et.encrypt(n,r):n},ht=function(e,t,r){const o=(0,i.Ym)(e);let s=(0,i.i_)(e);const c=e=>(t,r)=>t||((t=ft(e,r))&&(s=r),t);let a;if("string"==typeof t)try{a=JSON.parse(t)}catch(f){a=(0,i.UX)(e).reduce(c(t),void 0)||void 0}else a=t,s=t&&t.domain||s;let{consentTimestamp:l,consent:u=a,expDate:p=r}=a||{};if("string"==typeof u)try{u=JSON.parse(u)}catch(f){u=(0,i.UX)(e).reduce(c(u),void 0)||void 0}u&&(l=u.consentTimestamp||l,u=u.consent||u);const d=void 0===l;return d&&(l=p-1e3*n.PA),l=parseInt(l,10),l=Number.isNaN(l)?0:l,u&&l+1e3*o>Date.now()?{consent:u,consentTimestamp:l,domain:s,wasExpiryBased:d}:void 0},yt=e=>new(t())((t=>{if((0,i.pH)(e.getState()).shopify)return t();const r=e.subscribe((()=>{(0,i.pH)(e.getState()).shopify&&(r(),t())}))})),mt=e=>{const t=(0,i.Ou)(e);if(!t||!(0,i.ye)(e))return;const r=(0,i.YK)(e),o=(0,i.QH)(e);return ot(r,o,t).then((s=>((e,t,r)=>L.A.get(`${I.LOOKUPS_URI}/customer/${e}/config/${t}/user/${r}/consent`).catch((()=>null)))(r,o,s).then((r=>{let{consented:o,lastConsentTimestamp:s,userConsentId:c}=r;if(!o||!s)return null;const a=Date.parse(s),l=(0,i.Ym)(e);if(Number.isNaN(a)||a+1e3*lit(it({},e),{},{[`${t}`]:o.includes(t)?n.FA:n.Fr})),{})),{},{extUsrData:t}),consentTimestamp:a,uuid:c}})).catch((()=>null))))},bt=e=>{const t=e.getState(),r=(0,i.i_)(t),o=parseInt(ct.getItem(`${n.AQ}_expdate`),10);return ht(t,ft(ct.getItem(n.AQ),r),o)};class Ot{get uuid(){return at.get(this).uuid}set uuid(e){at.get(this).uuid=e;const t=this.store.getState(),r=(0,i.Ym)(t),o=(0,i.i_)(t);pt(`${n.AQ}_uuid`,e,o,r)}get store(){const{store:e}=at.get(this)||{};return e}constructor(e){const t={store:e,uuid:ct.getItem(`${n.AQ}_uuid`)||(0,tt.v4)(),ignoreScriptTattles:new Set([]),ignoreIFrameTattles:new Set([]),ignoreCookieTattles:new Set([])},r=(0,i.i_)(e.getState()),o=ct.getItem(n.hB)||ct.getItem(`${n.AQ}_tattles`)||"[]";try{t.scriptTattles=new Set(JSON.parse(o)||[])}catch(l){dt(n.hB,r),t.scriptTattles=new Set([])}dt(`${n.AQ}_tattles`,r);const s=ct.getItem(n.SP)||"[]";try{t.cookieTattles=new Set(JSON.parse(s)||[])}catch(l){dt(n.SP,r),t.cookieTattles=new Set([])}const c=ct.getItem(n.O8)||"[]";try{t.iframeTattles=new Set(JSON.parse(c)||[])}catch(l){dt(n.O8,r),t.iframeTattles=new Set([])}const a=ct.getItem(`${n.gy}`)||"{}";try{const e=JSON.parse(a);Object.entries(a).reduce(((e,t)=>{let[r,n]=t;return["script","cookie","iframe"].includes(r)&&(e[`${r}`]=n&&Array.isArray(n)?n:e[`${r}`]),e}),{script:[],cookie:[],iframe:[]}),t.ignoreCookieTattles=new Set(e.cookie),t.ignoreIFrameTattles=new Set(e.iframe),t.ignoreScriptTattles=new Set(e.script)}catch(l){dt(`${n.AQ}_tattles-ignore`,r)}at.set(this,t)}setup(){const e=at.get(this)||{},{store:r}=e,o=r.getState(),s=(0,i.i_)(o),a=mt(o);return((e,t)=>{var r;const{store:o}=e,s=Se().replace(/; +/g,";").split(";").reduce(((e,t)=>{const[r,...o]=t.split("=");return 0===r.indexOf(n.AQ)&&(e[`${r}`]=e[`${r}`]||[],e[`${r}`].unshift(o.join("="))),e}),{}),i=s[`${n.AQ}`],c=null===(r=s[`${n.AQ}_expdate`])||void 0===r?void 0:r.map((e=>parseInt(e||0,10)));let{consentTimestamp:a}=bt(o)||{};if(!i)return;let l=0;const[u,p]=i.map(((e,r)=>{const o=ft(e,t);if(!o)return-1;const{consentTimestamp:s}=o;return void 0!==s?(l++,s):c[r-l]-1e3*n.PA})).reduce(((e,t,r)=>{let[n,o]=e;return o>=t||t=0&&(Object.entries(s).forEach((e=>{let[r,s]=e;if(r===`${n.AQ}_expdate`)return;let i=s[u];if(r===n.AQ){const e=ht(o.getState(),i,p+1e3*n.PA);if(e&&e.domain===t){const{consent:r,consentTimestamp:n}=e;i=gt(r,n,t)}else i=void 0}i&&He.call(ct,r.trim(),i)})),e.uuid=ct.getItem(`${n.AQ}_uuid`)||e.uuid)})(e,s),((e,r)=>{let o;try{if(!(0,i.Gs)(e.getState()))throw"Unsaved";let{consentTimestamp:s,consent:c,wasExpiryBased:a}=bt(e)||{};if(void 0===c)throw"Unsaved, Expired or Malformed";dt(`${n.AQ}_expdate`,r),o=t().resolve({consent:c,consentTimestamp:s,domain:r,setStorage:a&&s>Date.now()-1e3*n.PA})}catch(s){dt(n.AQ,r),dt(`${n.AQ}_expdate`,r);try{o=ge()(e.dispatch,e.getState).then((t=>{const{consent:n,consentTimestamp:o}=ht(e.getState(),t)||{};if(void 0===n)throw ye()(e.dispatch,e.getState),"Unsaved, Expired or Malformed";return{consent:n,consentTimestamp:o,domain:r,setStorage:!0}})).catch((()=>null))}catch{o=t().resolve(null)}}return o})(r,s).then(((e,t,r,n)=>o=>{var s;const c=null==o||null===(s=o.consent)||void 0===s?void 0:s.extUsrData,a="No valid consent found";if(!(0,i.ye)(e)){if(!o)throw a;if(c)throw r(),a;return o}const l=(0,i.Ou)(e);if(!l){if(!o)throw a;if(c)throw r(),a;return o}return n.then((e=>{if(!e){if(!o)throw a;if(l!==c)throw r(),a;return o}return l!==c?it(it({},e),{},{skipRecord:!0,setStorage:!0}):e.consentTimestamp>((null==o?void 0:o.consentTimestamp)||-1)?it(it({},e),{},{domain:t,setStorage:!0,skipRecord:!0}):o}))})(o,s,(()=>{e.uuid=(0,tt.v4)(),r.dispatch(c.Ay.clearConsent(!0))}),a)).then((async t=>{(e=>t=>{let{consent:r,consentTimestamp:o,domain:s,setStorage:i,skipRecord:a,uuid:l}=t;const{store:u}=e;l&&(e.uuid=l),i&&He.call(ct,n.AQ,gt(r,o,s)),u.dispatch(c.Ay.setConsent(r,!0)),u.dispatch(c.Ay.saveConsent(o,a))})(e)(t),window.Shopify&&await yt(r),r.dispatch(c.Ay.ready("consent"))})).catch((async e=>{(e=>t=>{(0,i.cJ)(e.getState())?e.dispatch(c.Ay.ready("consent")):((0,i.uF)(e.getState())&&(Ee(),Ne(),Pe((0,i.hr)(e.getState()),n.SD)),(0,i.dP)(e.getState())&&(e.dispatch(c.Ay.timeoutBegin()),e.dispatch(c.Ay.acceptAllConsent()),window.Shopify||e.dispatch(c.Ay.saveConsent())))})(r)(e),window.Shopify&&await yt(r),r.dispatch(c.Ay.ready("consent"))}))}teardown(){}shouldTattleOnEntity(e){const{cookieTattles:t,iframeTattles:r,scriptTattles:o,store:s}=at.get(this),c=s.getState();if(!(0,i.c4)(c))return!1;const{classification:a,node:l,ignore:u,entityType:p,src:d,name:f}=e;return!(u||a&&a!==n.zT)&&((!l||!l[n.I_])&&(!("script"===p&&o.has(d)||"cookie"===p&&t.has(f)||"iframe"===p&&r.has(d))&&!!(0,i.JH)(c,p)))}tattle(e){const{classification:t,entityType:r}=e,{cookieTattles:o,iframeTattles:s,scriptTattles:c,store:a}=at.get(this),l=a.getState(),u=(0,i.QH)(l),p=(0,i.YK)(l);if(ut.call(this,e)){if(this.shouldTattleOnEntity(e))switch(((e,t)=>{let{customerId:r,configId:o}=t;const{entityType:s="script"}=e,i={configId:o,customerId:r,currentURI:n.Bl.location.href,language:n.hT.locale,storeType:s};if(i.storeKey=Ze(e),i.storeKey){switch(s){case"cookie":{const{value:t,classification:r,name:n,entityType:o,fromOsano:s}=e,c=(0,ee.A)(e,Ue);Object.entries(c).forEach((e=>{let[t,r]=e;return i[`${t}`]=r}));break}}Be.push(i)}})(e,{customerId:p,configId:u}),r){case"script":{const{src:t}=e;!c.has(t)&&c.add(t);break}case"cookie":{const{name:t}=e;!o.has(t)&&o.add(t);break}case"iframe":{const{src:t}=e;!s.has(t)&&s.add(t);break}}}else switch((e=>{const{entityType:t}=e,r=Ze(e);r&&Be.reduce(((e,n,o)=>{let{storeType:s,storeKey:i}=n;return s!==t||i!==r||e.unshift(o),e}),[]).forEach((e=>Be.splice(e,1)))})(e),r){case"script":{const{classification:t,src:r}=e;c.has(r)&&c.delete(r),t&&Ve([{storeKey:r,storeType:"script"}]);break}case"cookie":{const{name:r}=e;o.has(r)&&o.delete(r),t&&Ve([{storeKey:r,storeType:"cookie"}]);break}case"iframe":{const{src:r}=e;s.has(r)&&s.delete(r),t&&Ve([{storeKey:r,storeType:"iframe"}]);break}}qe([c,o,s])}shouldRecordConsent(e,t){const r=this.store.getState(),o=(0,i.h)(r),s=(0,i.Ou)(r),c=[...(0,i.bW)(r),n.H7].reduce(((r,n)=>(r[`${n}`]=t[`${n}`]||e[`${n}`],r)),{});return{consentedCategories:Object.entries(c).filter((e=>{let[,t]=e;return t===n.FA})).map((e=>{let[t]=e;return t})),extUsrData:s,consentTimestamp:o,shouldRecord:Object.keys(c).some((r=>t[`${r}`]!==e[`${r}`]))||(null==e?void 0:e.consentTimestamp){})),y={}):(!(0,i.HC)(s)&&pt(n.AQ,h,l,c),dt(`${n.AQ}_expdate`,l),this.store.dispatch(he(h,a)).catch((()=>{})));const m=[];if(!o){const{consentedCategories:e,extUsrData:t,shouldRecord:r}=this.shouldRecordConsent(g||{},y);(r||f"")).then((t=>(e=>{let{customerId:t,configId:r,consentedCategories:n,uuid:o}=e,s=(0,ee.A)(e,me);return L.A.post(`${I.CONSENT_URI}/record`,Oe(Oe({},s),{},{osnoCustomerId:t,osnoConfigId:r,userConsentId:o,consented:n.join(", ")})).catch((()=>{}))})({configId:p,consentedCategories:e,customerId:u,extUsrData:t,uuid:this.uuid}))))}return d&&(Ee(),Ne(),Pe(y,n.q6)),t().all(m)}}var vt=o(2240);function wt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function jt(e){for(var t=1;t{if(!e||!(0,Q.Qn)(e)&&!(0,q.Tv)(e))return;!(0,n.q9)()||e[n.b7]||e[n.gY]||(0,q.Tv)(e)||(0,V.AZ)(e);const t=(0,V.R$)(e)||(0,V.Qm)(e,r.getState());t&&!(0,V.wm)(e)&&(!n.lw||(0,n.q9)()||"script"!==t.entityType||e[n.b7]||e[n.gY]||(t.shouldRemoveOnBlock=!0),o(t))};return(e,o)=>{o.disconnect(),e.forEach((e=>{const{addedNodes:n=[],removedNodes:o=[],type:i,attributeName:a,target:l,oldValue:u}=e;switch(i){case"attributes":((0,Q.Tv)(l)||(0,q.Tv)(l))&&["osano","data-osano"].includes(a)&&z.yu.value.call(l,a,u);break;case"childList":{var p;Array.from(n).forEach((e=>{[e,...(0,q.RA)(e)].forEach(s)}));const e=[...(null==t||null===(p=t.dom)||void 0===p?void 0:p.requiredNodes)||[]];Array.from(o).some((t=>e.includes(t)))&&r.dispatch(c.Ay.render());break}}})),o.observe(n.Bl.documentElement,Z)}}({manager:this,store:r})),s=new Ot(r),a=function(e){let{manager:t,storage:r}=e;return e=>n=>o=>{const s=e.getState(),a=n(o),{type:l,payload:u}=o,p=e.getState(),d=(0,i.hr)(p),f=l===c.gK.setExtUsrData?u:(0,i.Ou)(p);switch(l){case c.gK.revertConsent:t.unblock();break;case c.gK.setExtUsrData:if(!(0,i.ye)(p)||(0,i.Ou)(s)===f)break;if(f){r.setup();break}if(!(0,i.Gs)(p))break;case c.gK.saveConsent:{const{payload:{consentTimestamp:e=Date.now(),skipRecord:n}}=o,s=jt(jt(jt({},d),(0,vt.O$)(p)),{},{extUsrData:f});f&&(s.extUsrData=f),r.saveConsent(s,e,n),t.unblock();break}case c.gK.clearConsent:{const e=o.payload;r.saveConsent({},0,e),t.unblock();break}case c.gK.setConsentId:r.uuid=u;break;case c.gK.allowCookie:{const{payload:e}=o;t.permitCookie(e);break}case c.gK.allowIFrame:{const{payload:e}=o;t.permitIFrame(e);break}case c.gK.allowScript:{const{payload:e}=o;t.permitScript(e);break}case c.gK.blockCookie:{const{payload:e}=o;t.preventCookie(e);break}case c.gK.blockIFrame:{const{payload:e}=o;t.preventIFrame(e);break}case c.gK.blockScript:{const{payload:e}=o;t.preventScript(e);break}}return a}}({manager:this,storage:s}),l={active:!1,cookies:new Set([]),dynamicMiddleware:t,iframes:new Set([]),scripts:new Set([]),middleware:a,documentObserver:o,store:r,storage:s};Et.set(this,l)}preventCookie(e){const{cookies:t}=Et.get(this);t.add(e),this.storage.tattle(e)}preventIFrame(e){(0,q.om)(e);const{iframes:t}=Et.get(this);t.add(e),this.storage.tattle(e)}preventScript(e){(0,Q.om)(e);const{scripts:t}=Et.get(this);t.add(e),this.storage.tattle(e)}permitCookie(e){Ae(e);const{cookies:t}=Et.get(this);t.delete(e),this.storage.tattle(e)}permitIFrame(e){(0,q.cw)(e);const{iframes:t}=Et.get(this);t.delete(e),this.storage.tattle(e)}permitScript(e){(0,Q.cw)(e);const{scripts:t}=Et.get(this);t.delete(e),this.storage.tattle(e)}shouldBlockEntity(e){const{store:t}=Et.get(this),r=t.getState();return!(0,i.OB)(r,e)}unblock(){const{cookies:e,iframes:t,scripts:r,store:o}=Et.get(this),s=Array.from(r),i=Array.from(t),a=Array.from(e);r.clear(),t.clear(),e.clear(),s.filter((e=>{const{src:t,node:r}=e,s=r?r.ownerDocument:n.Bl;return!(!r||!(r.parentElement&&At.call(s,r)||!n.Bl.querySelectorAll(`script[src="${t}"]`).length))&&(!!this.shouldBlockEntity(e)||(o.dispatch(c.Ay.allowScript(e)),!1))})).forEach((e=>this.preventScript.call(this,e))),i.filter((e=>{const{node:t}=e;return!!t&&(!!this.shouldBlockEntity(e)||(o.dispatch(c.Ay.allowIFrame(e)),!1))})).forEach((e=>this.preventIFrame.call(this,e))),a.filter((e=>!!this.shouldBlockEntity(e)||(o.dispatch(c.Ay.allowCookie(e)),!1))).forEach((e=>this.preventCookie.call(this,e)))}setup(){const e=Et.get(this),{documentObserver:t,dynamicMiddleware:r}=e;e.active=!0,t.observe(n.Bl.documentElement,Z),r&&r.addMiddleware(this.middleware),this.storage.setup()}teardown(){const e=Et.get(this),{documentObserver:t,dynamicMiddleware:r}=e;e.active=!1,t.disconnect(),r&&r.removeMiddleware(this.middleware),this.storage.teardown()}}var Dt=o(2248);const Tt=Object.getOwnPropertyDescriptor(Document.prototype,"append"),Ct={configurable:Tt.configurable,enumerable:Tt.enumerable,value:function(){for(var e=arguments.length,t=new Array(e),r=0;re&&1===e.nodeType)).forEach((e=>{(0,V.Qj)(e)})),Tt.value.apply(this,t)},writable:Tt.writable},$t=Object.getOwnPropertyDescriptor(Document.prototype,"createElementNS")||Object.getOwnPropertyDescriptor(HTMLDocument.prototype,"createElementNS"),kt={configurable:!0,enumerable:$t.enumerable,writable:!0,value:function(){for(var e=arguments.length,t=new Array(e),r=0;re&&1===e.nodeType)).forEach((e=>{(0,V.Qj)(e)})),Nt.value.apply(this,t)},writable:Nt.writable},Lt=Object.getOwnPropertyDescriptor(Document.prototype,"write")||Object.getOwnPropertyDescriptor(HTMLDocument.prototype,"write"),_t=(e,r,n)=>{const o={configurable:je.configurable,enumerable:je.enumerable,get:()=>Se(),set:e=>((e=>(r,n)=>{const o=(0,V.SK)(String(e),n());return(0,i.OB)(n(),o)?(Ae(o),r(c.Ay.allowCookie(o))):r(c.Ay.blockCookie(o)),t().resolve(o)})(String(e))(n.dispatch,n.getState),e)},s={configurable:Lt.configurable,enumerable:Lt.enumerable,writable:Lt.writable,value:function(){for(var e=arguments.length,t=new Array(e),r=0;r()=>Ht.call(e,t),Kt=Object.getOwnPropertyDescriptor(Element.prototype,"append"),Jt={configurable:Kt.configurable,enumerable:Kt.enumerable,value:function(){for(var e=arguments.length,t=new Array(e),r=0;re&&1===e.nodeType)).forEach((e=>{(0,V.Qj)(e)})),Kt.value.apply(this,t)},writable:Kt.writable},Bt=Object.getOwnPropertyDescriptor(Element.prototype,"toggleAttribute"),Gt=(0,Dt.mG)(Bt);var Yt=o(5041);const Wt=new WeakMap,qt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=null===e?"":`${e}`;"[object RegExp]"===Object.prototype.toString.call(e)&&(t=t.split(/\/(.+?)\//)[1]);try{Wt.set(this,t)}catch(r){}},Qt={configurable:!1,enumerable:!1,get:function(){return At.call(n.Bl,this)&&(this[n.b7]||void 0!==Wt.get(this)||qt.call(this,Yt.yu.value.call(this,"data-osano"))),Wt.get(this)||""}},Vt=Object.getOwnPropertyDescriptor(Element.prototype,"prepend"),zt={configurable:Vt.configurable,enumerable:Vt.enumerable,value:function(){for(var e=arguments.length,t=new Array(e),r=0;re&&1===e.nodeType)).forEach((e=>{(0,V.Qj)(e)})),Vt.value.apply(this,t)},writable:Vt.writable};var Zt=o(2425);const Xt=(e,t)=>{const r={configurable:Rt.configurable,enumerable:Rt.enumerable,get(){return Ft.call(this)},set(e){return Ut(this,e)(t.dispatch,t.getState),e}};try{Object.defineProperties(e.prototype,{append:Jt,osano:Qt,prepend:zt,removeAttribute:Zt.Ay,getAttribute:Yt.Ay,setAttribute:z.Ay}),Object.defineProperty(Mt,"innerHTML",r),e.prototype.toggleAttribute&&Object.defineProperty(e.prototype,"toggleAttribute",function(e){return{configurable:Bt.configurable,enumerable:Bt.enumerable,value(t,r){const n=Gt.value.call(this,t,r);if(this&&this.nodeType===Node.ELEMENT_NODE&&"SCRIPT"===this.tagName)switch(t){case"async":case"defer":(0,V.LB)(this,e.getState())}return n}}}(t))}catch(n){0}};var er=o(5023),tr=o(6591),rr=o(8865);const nr=new WeakMap;function or(e){const t=e&&e[n.gY]||e,r=nr.has(t)?nr.get(t):{};return nr.set(t,r),r}function sr(e,t){for(var r=arguments.length,o=new Array(r>2?r-2:0),s=2;s{const r={configurable:rr.y.configurable,enumerable:rr.y.enumerable,get:function(){return or(this).onload||rr.y.get.call(this)},set:function(e){const r=or(this);return e&&((0,q.Tv)(this)||(0,Q.Tv)(this))?(r.onload=e,this[n.bW]&&rr.y.set.call(this[n.bW],sr.bind(this[n.bW],t,e)),rr.y.set.call(this,sr.bind(this,t,e))):(delete r.onload,rr.y.set.call(this,e))}},o={configurable:tr.y.configurable,enumerable:tr.y.enumerable,get:function(){return or(this).onerror||tr.y.get.call(this)},set:function(e){const r=or(this);return e&&((0,q.Tv)(this)||(0,Q.Tv)(this))?(r.onerror=e,this[n.bW]&&tr.y.set.call(this[n.bW],sr.bind(this[n.bW],t,e)),tr.y.set.call(this,sr.bind(this,t,e))):(delete r.onerror,tr.y.set.call(this,e))}};try{Object.defineProperties(e.prototype,{onload:r,onerror:o})}catch(s){0}};var cr=o(6277);const ar=Object.getOwnPropertyDescriptor(Node.prototype,"cloneNode");var lr=o(6421);const ur=Object.getOwnPropertyDescriptor(Node.prototype,"nextSibling");var pr=o(1667),dr=o(3615);const fr=Object.getOwnPropertyDescriptor(Node.prototype,"previousSibling");var gr=o(7861),hr=o(8549);const yr=e=>{try{Object.defineProperties(e.prototype,{appendChild:(0,Dt.wH)(cr.y),cloneNode:(0,Dt.wH)(ar),insertBefore:(0,Dt.wH)(lr.y),nextSibling:(0,Dt.mG)(ur),parentElement:(0,Dt.mG)(pr.y),parentNode:(0,Dt.mG)(dr.y),previousSibling:(0,Dt.mG)(fr),removeChild:gr.Ay,replaceChild:(0,Dt.wH)(hr.y)})}catch(t){0}},mr=(e,t)=>{const r={setItem:{configurable:Fe.configurable,enumerable:Fe.enumerable,writable:Fe.writable,value:function(e,t){if(this!==(0,h.Lg)()||!xe(e))return He.call(this,e,t)}}};try{Object.defineProperties(e.prototype,r)}catch(n){0}try{Object.defineProperties(t.prototype,r)}catch(n){0}},br=()=>{};var Or=o(628);function vr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wr(e){for(var t=1;t=(0,i.Ym)(s);h||o!==c.gK.saveConsent&&y?o!==c.gK.saveConsent&&(0,i.dP)(s)&&t.dispatch(c.Ay.saveConsent(Date.now(),!1,!0)):!p||d{}))}(u,f,g,r):!y&&g{const{config:r}=t||{},{config:{jurisdiction:n}={}}=e,{jurisdiction:o=n}=r||{},{ccpaApplies:s="us"===`${o||""}`.toLowerCase().substring(0,2)}=r||{};return(0,y.h1)(Tr({},e),{iab:{usp:{ccpaApplies:s}}})},kr=(e,t)=>[(0,i.v)(e,t),t].includes(n.FA)||!0===t,Nr=(0,A.mz)(Cr,{[c.gK.init]:$r,[c.gK.updateConfig]:(e,t)=>$r(e,{config:t}),[c.gK.setConsent]:(e,t)=>{let{category:r,acceptOrDeny:o}=t;return"object"==typeof r&&r[`${n.H7}`]?(0,y.h1)(Tr({},e),{iab:{usp:{optOut:kr(e,r[`${n.H7}`])}}}):"string"==typeof r&&r===n.H7?(0,y.h1)(Tr({},e),{iab:{usp:{optOut:kr(e,o)}}}):e},[c.gK.revertConsent]:e=>{const{[n.H7]:t}=(0,i.Yh)(e)||{};return(0,y.h1)(Tr({},e),{iab:{usp:{optOut:kr(e,t)}}})},[c.gK.acceptAllConsent]:e=>(0,y.h1)(Tr({},e),{iab:{usp:{optOut:kr(e,!1)}}}),[c.gK.denyAllConsent]:e=>(0,y.h1)(Tr({},e),{iab:{usp:{optOut:kr(e,!0)}}})}),Ir="__uspapi",Lr="uspv1",_r={gppSection:Lr,version:1},xr=e=>void 0===e?"-":e?"Y":"N",Mr=e=>(0,y.Jt)(e,"iab.usp",{}),Rr=e=>!!(0,y.Jt)(e,"iab.usp.ccpaApplies",(0,i._m)(e)),Fr=function(e){let{gppSection:t,version:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,y.Jt)(e,["iab","consentStrings",t]);if(n)return n;const{notified:o,signatory:s,optOut:i}=Mr(e),c=[o,i,s],a=isNaN(parseInt(r,10))?1:parseInt(r,10);return Rr(e)?`${parseInt(a.toString(),10)}${c.map(xr).join("")}`:`${parseInt(a.toString(),10)}---`},Hr=function(){let{version:e=1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t=>{const[r=e,n,o,s]=(t||"").split("").map(((t,r)=>{return 0===r?isNaN(parseInt(t,10))?e:parseInt(t,10):"-"===(n=t)||void 0===n?void 0:!("Y"!==(n||"N").toUpperCase());var n}));return{version:r,notified:n,signatory:s,optOut:o}}},Ur=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(t,r)=>{const{version:n,notified:o,optOut:s,signatory:i}=Hr(e)(Fr(r,e)),{version:c=n,notified:a=o,optOut:l=s,signatory:u=i}=(0,y.h1)(Mr(r),t),p=[a,l,u];return Rr(r)?`${parseInt(c.toString(),10)}${p.map(xr).join("")}`:`${parseInt(c.toString(),10)}---`}},Kr=e=>(t,r)=>{const{version:n,notified:o,optOut:s,signatory:i}=Hr(e)(Fr(r,e)),{version:c=n,notified:a=o,optOut:l=s,signatory:u=i}=(0,y.h1)(Mr(r),t);return Rr(r)?{version:c,notified:a,signatory:u,optOut:l}:{version:c}};function Jr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Br(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return(t,r)=>{const[,n,o,s]=Fr(t,e).split("");switch(r){case"Version":return 1;case"Notice":return n;case"OptOutSale":return o;case"LspaCovered":return s}}}(e),a=function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.apiVersion;try{const n=(e=>t=>{const{version:r}=e;if(1!==r)throw new Error("Unsupported version");return{version:r,uspString:Ur(e)(Kr(e)(void 0,t),t)}})(Br(Br({},e),{},{version:r}))(t);return n}catch(n){return}};switch(r){case"getUSPData":if("function"==typeof o){const e=a(i,n);o(e,!!e)}break;case"getField":return c(i,s);case"getSection":return[a(i,n)]}}}}}(_r),apiName:Ir,createMiddleware:function(){return e=>t=>r=>{const o=t(r),{type:s}=r,a=e.getState();switch(s){case c.gK.saveConsent:{const{[n.H7]:t}=(0,i.hr)(a),r=Wr(Yr({optOut:t===n.FA},a),a);e.dispatch(E(Lr,r));break}case c.gK.clearConsent:{const t=Wr(Yr({optOut:n.Fr},a),a);e.dispatch(E(Lr,t));break}}return o}},gppSection:Lr,iframeName:"__uspapiLocator",postMessageEventHandler:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(r){const{data:n,source:o}=r,s="string"==typeof n;let i={};try{i=s?JSON.parse(n):n}catch(a){i=n}const c="object"==typeof i&&i[`${e}Call`];if(c){const{command:r,parameter:n,version:i,callId:a}=c,l=function(t){let r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={[`${e}Return`]:{returnValue:t,success:r,callId:a}};s&&(n=JSON.stringify(n)),o.postMessage(n,"*")},u=t?[r,i,l,n]:[r,l,n],p=Gr[`${e}`].apply(this,u);p&&l(p)}}}(Ir,!0)},Qr={reducer:Nr,versions:{v1_0:qr}};Promise=t(),function(customerConfig,flavor,language,locale,e,r,s){n.hT.setup({},language);const a=(0,W.e1)(customerConfig,flavor,language),l=(0,W.UF)(a,e),u=(0,Or.$y)(),p=j((0,y.h1)(s,Pr(Pr({},l),{},{extUsrData:G.extUsrData})),u.enhancer),f=new Y({emitter:d,store:p});(0,i.HC)(p.getState())||function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;const{Document:r,Element:o,HTMLDocument:s,HTMLElement:c,HTMLIFrameElement:a,HTMLScriptElement:l,Node:u,Storage:p}=t;try{return _t(r,s,e),Xt(o,e),(0,er.F6)((0,n.Bh)(t),u,e),ir(c,e),(0,i.XL)(e.getState())&&(0,q.F6)(a,e),yr(u,e),(0,Q.F6)(l,e),mr(p,_e.Ay,e),br(t,e),!0}catch(d){}}(p);const g=new Pt({dynamicMiddleware:u,store:p});u.addMiddleware(function(e){return t=>r=>n=>{const o=r(n),s=t.getState(),{type:a}=n;switch(a){case c.gK.saveConsent:case c.gK.readyApi:case c.gK.ready:Object.entries((0,i.pH)(s)||{}).forEach((r=>{let[n,o]=r;if("shopify"===n)try{Ar(e,t,o,a)}catch(s){}}))}return o}}(g)),r&&r(p,u),g.setup(),p.dispatch(c.Ay.init(l)),p.dispatch(c.Ay.ready("blocking")),(0,i._o)(p.getState())||(0,re.D_)((()=>{const e=language,r=locale;return t().all([o.e(209).then(o.bind(o,261)),x(p,e,r)]).then((e=>{let[{default:t}]=e;const r=new t({dynamicMiddleware:u,store:p});g.dom=r,r.setup(),requestAnimationFrame((()=>requestAnimationFrame((()=>p.dispatch(c.Ay.ready("dom"))))))})).catch((e=>{0}))})),f.setup(window)}({iab:{tcf:{v2:{vendors:{},vendorListVersion:0}},hideOptOut:false},theme:'',cookies:{'6suuid':{expiry:'399 days',purpose:'Registers user behaviour and navigation on the website, and any interaction with active campaigns. This is used for optimizing advertisement and for efficient retargeting.',provider:'6sense Inc',classification:'MARKETING'},AnalyticsSyncHistory:{expiry:'',purpose:'',provider:'LinkedIn Corporation',classification:'ANALYTICS'},'^ANONCHK$':{expiry:'Undefined',purpose:'Carries information about how the end user uses the website and any advertising that the end user may have seen before visiting said website.',provider:'Microsoft',classification:'MARKETING'},_an_uid:{expiry:'7 days',purpose:'',provider:'6sense Inc',classification:'ANALYTICS'},'^.AspNetCore.Cookies':{expiry:'15 minutes with auto renewal',purpose:'Authentication Cookie Stores encrypted data about userIf user detail is big, then cookie is split into multiple chunks',provider:'Document 360',classification:'ESSENTIAL'},BAIDUCUID:{expiry:'',purpose:'',provider:'',classification:'ANALYTICS'},BAIDUZID:{expiry:'',purpose:'',provider:'',classification:'ANALYTICS'},'^bcookie$':{expiry:'',purpose:'Microsoft MSN 1st party Used for showing advertisements.',provider:'Microsoft Corporation',classification:'MARKETING'},'^BDUSS$':{expiry:'Undefined',purpose:'No Description Available',provider:'',classification:'MARKETING'},'^bscookie$':{expiry:'',purpose:'Used by LinkedIn for tracking the use of embedded services.',provider:'LinkedIn Corporation',classification:'MARKETING'},'^cb$':{expiry:'Undefined',purpose:'Microsoft MSN 1st party Used to measure the use of the website for internal analytics.',provider:'Microsoft Corporation',classification:'ANALYTICS'},'^__cf_bm$':{expiry:'',purpose:'No Description Available',provider:'',classification:'ESSENTIAL'},'^__cfruid$':{expiry:'',purpose:'This cookie is set by HubSpot’s CDN provider because of their rate limiting policies. Learn more about Cloudflare cookies. It expires at the end of the session.',provider:'Hubspot Inc',classification:'ESSENTIAL'},_cfuvid:{expiry:'',purpose:'The _cfuvid cookie is only set when a site uses this option in a Rate Limiting Rule, and is only used to allow the Cloudflare WAF to distinguish individual users who share the same IP address. Visitors who do not provide the cookie are likely to be grouped together and may not be able to access the site if there are many other visitors from the same IP address.',provider:'CloudFlare Inc',classification:'ESSENTIAL'},_clck:{expiry:'',purpose:'Persists the Clarity User ID and preferences, unique to that site, on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.',provider:'Microsoft Corporation',classification:'ANALYTICS'},CLID:{expiry:'',purpose:'Identifies the first-time Clarity saw this user on any site using Clarity.',provider:'Microsoft Corporation',classification:'ANALYTICS'},_clsk:{expiry:'',purpose:'Connects multiple page views by a user into a single Clarity session recording.',provider:'Microsoft Corporation',classification:'ANALYTICS'},cookie_notice_accepted:{expiry:'2592000',purpose:'',provider:'',classification:'ESSENTIAL'},'^_dc_gtm_UA-.*':{expiry:'Undefined',purpose:'Associated with sites using Google Tag Manager to load other scripts and code into a page.',provider:'Google LLC',classification:'ESSENTIAL'},'^_fbc$':{expiry:'Undefined',purpose:'Placed by Facebook to store last visit',provider:'Meta',classification:'MARKETING'},'^_fbp$':{expiry:'',purpose:'Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers',provider:'Meta',classification:'MARKETING'},'^_ga$':{expiry:'',purpose:'Associated with Google Universal Analytics to distinguish unique users by assigning a randomly generated number as a client identifier.',provider:'Google LLC',classification:'ANALYTICS'},'_ga_.*':{expiry:'',purpose:'Used to persist session state.',provider:'Google LLC',classification:'ANALYTICS'},'_gac_.*':{expiry:'90 days',purpose:'Contains campaign related information for the user. If you have linked your Google Analytics and Google Ads accounts',provider:'Google LLC',classification:'ANALYTICS'},'^_gaexp$':{expiry:'90 days',purpose:'Used to determine a user\'s inclusion in an experiment and the expiry of experiments a user has been included in.',provider:'Google LLC',classification:'PERSONALIZATION'},'^_gat$':{expiry:'1 minute',purpose:'Associated with Google Universal Analytics to throttle the request rate - limiting the collection of data on high traffic sites.',provider:'Google LLC',classification:'ANALYTICS'},_gat_gtag_:{expiry:'1 Hour',purpose:'Used to set and get tracking data',provider:'Google LLC',classification:'MARKETING'},_gat_myTracker:{expiry:'',purpose:'',provider:'Google LLC',classification:'ANALYTICS'},'^_gat_UA-.*':{expiry:'',purpose:'Set by Google Analytics to identity the number of the account or website it relates to.',provider:'Google LLC',classification:'ANALYTICS'},'^_gcl_au$':{expiry:'',purpose:'Used by Google AdSense for experimenting with advertisement efficiency across websites using their services',provider:'Google LLC',classification:'MARKETING'},'^_gcl_aw$':{expiry:'Undefined',purpose:'Stores ad click information so that conversions can be attributed outside the landing page',provider:'Google LLC',classification:'MARKETING'},'^_gd.*':{expiry:'Undefined',purpose:'Associated with Google Analytics.',provider:'Google LLC',classification:'ANALYTICS'},'^_gid$':{expiry:'',purpose:'Associated with Google Universal Analytics to distinguish unique users by assigning a randomly generated number as a client identifier.',provider:'Google LLC',classification:'ANALYTICS'},_globalga:{expiry:'',purpose:'',provider:'Google LLC',classification:'ANALYTICS'},_globalga_gid:{expiry:'',purpose:'',provider:'Google LLC',classification:'ANALYTICS'},googtrans:{expiry:'Session',purpose:'Stores language settings.',provider:'Google LLC',classification:'ESSENTIAL'},HMACCOUNT_BFESS:{expiry:'18 years',purpose:'',provider:'Baidu',classification:'ANALYTICS'},'Hm_ck_*':{expiry:'Session',purpose:'',provider:'Baidu',classification:'ANALYTICS'},'Hm_lpvt_*':{expiry:'Session',purpose:'',provider:'Baidu',classification:'ANALYTICS'},'Hm_lvt_*':{expiry:'Session',purpose:'',provider:'Baidu',classification:'ANALYTICS'},'^__hssc$':{expiry:'',purpose:'This cookie keeps track of sessions. This is used to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. It contains the domain, viewCount (increments each pageView in a session), and session start timestamp.',provider:'Hubspot Inc',classification:'ANALYTICS'},'^__hssrc$':{expiry:'',purpose:'Whenever HubSpot changes the session cookie, this cookie is also set to determine if the visitor has restarted their browser. If this cookie does not exist when HubSpot manages cookies, it is considered a new session. It contains the value "1" when present.',provider:'Hubspot Inc',classification:'ANALYTICS'},'^__hstc$':{expiry:'',purpose:'The main cookie for tracking visitors. It contains the domain, utk, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session).',provider:'Hubspot Inc',classification:'ANALYTICS'},'^hubspotutk$':{expiry:'',purpose:'This cookie keeps track of a visitor\'s identity. It is passed to HubSpot on form submission and used when deduplicating contacts. It contains an opaque GUID to represent the current visitor.',provider:'Hubspot Inc',classification:'ANALYTICS'},'^IDE$':{expiry:'2 years',purpose:'Carries information about how the end user uses the website and any advertising that the end user may have seen before visiting said website.',provider:'Google LLC',classification:'MARKETING'},'intercom-device-id-*':{expiry:'9 Months',purpose:'Used to identify the device interacting with the Messenger in order to improve security.',provider:'Intercom Inc',classification:'PERSONALIZATION'},'intercom-id-*':{expiry:'9 Months',purpose:'Allows visitors to see any conversations they\'ve had using Intercom chat on the Splashtop website.',provider:'Intercom Inc',classification:'PERSONALIZATION'},'intercom-session-*':{expiry:'7 days',purpose:'Allows users to access their conversations and have data communicated on logged out pages for 1 week.',provider:'Intercom Inc',classification:'PERSONALIZATION'},jsEnabled:{expiry:'24 hours with auto renewal',purpose:'Stores a Boolean value to detect the browser is enabled with JavaScript or not',provider:'Document 360',classification:'ESSENTIAL'},'^lang$':{expiry:'',purpose:'This cookie is set by LinkedIn to set default locale/language.',provider:'Linkedin Corporation',classification:'MARKETING'},'^lidc$':{expiry:'',purpose:'Microsoft MSN 1st party Used for showing advertisements.',provider:'Microsoft Corporation',classification:'MARKETING'},li_sugr:{expiry:'',purpose:'',provider:'LinkedIn Corporation',classification:'MARKETING'},ln_or:{expiry:'1 day',purpose:'Set by LinkedIn to determine if Oribi analytics can be carried out on a specific domain.',provider:'LinkedIn Corporation',classification:'MARKETING'},'^MR$':{expiry:'',purpose:'Set by Bing to track whether to refresh MUID (MUID identifies unique web browsers visiting Microsoft sites. These cookies are used for advertising, site analytics, and other operational purposes.)',provider:'Microsoft Corporation',classification:'ANALYTICS'},muc_ads:{expiry:'',purpose:'This is a cookie that is set by twitter.com. It is used for optimizing ad relevance by collecting visitor navigation data.',provider:'Twitter Inc',classification:'ANALYTICS'},'^MUID.*':{expiry:'',purpose:'This cookie is set by Microsoft as a unique user ID. The cookie enables user tracking by synchronising the ID across many Microsoft domains.',provider:'Microsoft Corporation',classification:'MARKETING'},'om-*':{expiry:'30 days',purpose:'Used to determine if a visitor has interacted with a campaign ID of {id} on your site',provider:'OptinMonster',classification:'MARKETING'},_omappvp:{expiry:'11 years',purpose:'Used for determining new vs. returning visitors',provider:'OptinMonster',classification:'MARKETING'},_omappvs:{expiry:'20 minutes of inactivity',purpose:'Used to determine when a new visitor becomes a returning visitor',provider:'OptinMonster',classification:'MARKETING'},'omSeen-*':{expiry:'30 days',purpose:'Used to determine if a visitor has been shown a campaign by the slug',provider:'OptinMonster',classification:'MARKETING'},omSessionPageviews:{expiry:'Session',purpose:'Used to determine the number of pages seen by a visitor during their browsing session on your site',provider:'OptinMonster',classification:'MARKETING'},omSessionStart:{expiry:'Session',purpose:'Used to determine the current session time of the visitor on your site',provider:'OptinMonster',classification:'MARKETING'},'omSuccess-*':{expiry:'1 year',purpose:'Used to determine if a visitor has successfully opted in to a campaign with the ID of {id} on your site',provider:'OptinMonster',classification:'MARKETING'},omSuccessCookie:{expiry:'1 year',purpose:'Used to determine if a visitor has successfully opted in to any campaign on your site to unlock content when using our Content Locking feature',provider:'OptinMonster',classification:'MARKETING'},'^_opt_expid$':{expiry:'10 seconds',purpose:'This cookie is created when running a redirect experiment and stores the experiment ID, the variant ID and the referrer to the page that\'s being redirected.',provider:'Google LLC',classification:'ANALYTICS'},'^optimizelyEndUserId$':{expiry:'Undefined',purpose:'Unique user identifier',provider:'Optimizely Inc',classification:'ANALYTICS'},optimizelyOptOut:{expiry:'',purpose:'',provider:'Optimizely Inc',classification:'ESSENTIAL'},'^_opt_utmc$':{expiry:'24 hours',purpose:'Stores the last utm_campaign query parameter.',provider:'Google LLC',classification:'ANALYTICS'},osano_consentmanager:{expiry:'1 year',purpose:'Stores the user\'s current consent status.',provider:'Osano Inc',classification:'ESSENTIAL'},osano_consentmanager_expdate:{expiry:'1 year',purpose:'Stores the expiration of the user\'s captured consent.',provider:'Osano Inc',classification:'ESSENTIAL'},osano_consentmanager_tattles:{expiry:'1 year',purpose:'Stores the list of site related scripts, cookies, and iframes that are loaded for a user.',provider:'Osano Inc',classification:'ESSENTIAL'},_osb_cduid:{expiry:'1 year',purpose:'Cross-domain user-id',provider:'One Second Before',classification:'ANALYTICS'},_osb_testcookie:{expiry:'1 year',purpose:'Cookie to verify whether Javascript cookie manipulation is allowed',provider:'One Second Before',classification:'ANALYTICS'},'^personalization_id$':{expiry:'',purpose:'Carries information about how the end user uses the website and any advertising that the end user may have seen before visiting said website.',provider:'',classification:'MARKETING'},'^_pk_id.*':{expiry:'13 months',purpose:'Used to help website owners track visitor behaviour and measure site performance.',provider:'Matomo',classification:'ANALYTICS'},'^_pk_ses.*':{expiry:'30 minutes',purpose:'Identifies the visitor for the session',provider:'Matomo',classification:'ANALYTICS'},'^sliguid$':{expiry:'5 Years',purpose:'This cookie provides an anonymous user identifier across multiple requests.',provider:'SalesLoft LLC',classification:'MARKETING'},'^slireg$':{expiry:'7 Days',purpose:'This cookie identifies the SalesLoft server region that the Team\'s data is on.',provider:'SalesLoft LLC',classification:'MARKETING'},'^slirequested$':{expiry:'5 Years',purpose:'Once the sliguid cookie has been confirmed against a central server, this cookie is set for every request that comes in.',provider:'SalesLoft LLC',classification:'MARKETING'},'^SM$':{expiry:'Undefined',purpose:'Used in synchronizing the MUID across Microsoft domains.',provider:'Microsoft Corporation',classification:'ANALYTICS'},_splashtop_session:{expiry:'',purpose:'',provider:'',classification:'ESSENTIAL'},'^SRM_B$':{expiry:'1 year 24 days',purpose:'Microsoft MSN 1st party Used for showing advertisements.',provider:'Microsoft Corporation',classification:'MARKETING'},'^stg_debug.*':{expiry:'14 days',purpose:'Determines if the Tag Manager’s debugger should be displayed. A cookie is removed after you close the debugger.',provider:'Matomo',classification:'ESSENTIAL'},'^stg_externalReferrer$':{expiry:'Session',purpose:'Stores an URL of a website that referred a visitor to your website.',provider:'Matomo',classification:'ANALYTICS'},'^stg_last_interaction$':{expiry:'1 year',purpose:'Determines whether the last visitor’s session is still in progress or a new session has started.',provider:'Matomo',classification:'ESSENTIAL'},'^stg_returning_visitor$':{expiry:'1 year',purpose:'Determines if the visitor has already been to your website — they are returning visitors.',provider:'Matomo',classification:'ANALYTICS'},'^stg_traffic_source_priority$':{expiry:'30 minutes',purpose:'Stores the type of traffic source that explains how the visitor reached your website.',provider:'Matomo',classification:'ANALYTICS'},'^test_cookie$':{expiry:'',purpose:'Set by DoubleClick to determine if the website visitor\'s browser supports cookies.',provider:'Google LLC',classification:'MARKETING'},theme:{expiry:'100 days',purpose:'The theme that is chosen by the user. (Dark/Light)',provider:'Document 360',classification:'PERSONALIZATION'},'^U$':{expiry:'3 months',purpose:'Set by LinkedIn as a browser Identifier for users outside the Designated Countries\t',provider:'LinkedIn Corporation',classification:'MARKETING'},_uetmsclkid:{expiry:'90 days',purpose:'Bing Ads click ID, which is used to improve the accuracy of conversion tracking',provider:'Microsoft Corporation',classification:'MARKETING'},_uetsid:{expiry:'30 minutes',purpose:'Set by Bing to store and track visits across websites.',provider:'Microsoft Corporation',classification:'MARKETING'},'^_uetvid$':{expiry:'',purpose:'This is a cookie utilised by Microsoft Bing Ads and is a tracking cookie. It allows us to engage with a user that has previously visited our website.',provider:'Microsoft Corporation',classification:'MARKETING'},userContext:{expiry:'45 minutes',purpose:'Stores analytics information for trial signup reporting purposes. Stores the source of traffic (ex: direct, google, bing, youtube, reddit), the medium of traffic (ex: direct, organic, referral), the page visited before the trial form, and any tracking URL parameters from previously visited pages.',provider:'',classification:'ANALYTICS'},'^UserMatchHistory$':{expiry:'',purpose:'Used to track visitors so that more relevant ads can be presented based on the visitor\'s preferences.',provider:'',classification:'MARKETING'},'^__utma$':{expiry:'2 Years',purpose:'One of the four main cookies set by the Google Analytics service which enables website owners to track visitor behaviour and measure site performance.',provider:'Google LLC',classification:'ANALYTICS'},'^__utmb$':{expiry:'30 Minutes',purpose:'One of the four main cookies set by the Google Analytics service which enables website owners to track visitor behaviour and measure site performance.',provider:'Google LLC',classification:'ANALYTICS'},'^__utmc$':{expiry:'Session',purpose:'One of the four main cookies set by the Google Analytics service which enables website owners to track visitor behaviour and measure site performance.',provider:'Google LLC',classification:'ANALYTICS'},'^__utmt$':{expiry:'10 Minutes',purpose:'Set by Google Analytics to throttle the request rate for the service - limiting the collection of data on high traffic sites.',provider:'Google LLC',classification:'ANALYTICS'},'^__utmv$':{expiry:'2 Years',purpose:'Set by Google Analytics that enables website owners to track visitor behaviour and measure site performance.',provider:'Google LLC',classification:'ANALYTICS'},'^__utmz$':{expiry:'6 months after last activity',purpose:'One of the four main cookies set by the Google Analytics service which enables website owners to track visitor behaviour and measure site performance.',provider:'Google LLC',classification:'ANALYTICS'},visitorId:{expiry:'1 year',purpose:'Preserves users states across page requests',provider:'Zoom Information Inc',classification:'ANALYTICS'},'^wp[0-9]*$':{expiry:'',purpose:'Set by WordPress to determine if the website visitor\'s browser supports cookies.',provider:'',classification:'ESSENTIAL'},'^_zendesk_session$':{expiry:'',purpose:'This cookie holds session information for root access applications.',provider:'Zendesk Inc',classification:'ESSENTIAL'},'^_zendesk_shared_session$':{expiry:'',purpose:'This cookie holds session information for sharing across Zendesk applications.',provider:'Zendesk Inc',classification:'ESSENTIAL'}},palette:{linkColor:'#0072ce',borderless:false,dialogType:'box',widgetPosition:'left',displayPosition:'bottom-left',infoDialogPosition:'left',toggleButtonOnColor:'',toggleButtonOffColor:'#ffffff',buttonBackgroundColor:'#0072ce',buttonForegroundColor:'#ffffff',dialogBackgroundColor:'#efefef',dialogForegroundColor:'#404040',infoDialogOverlayColor:'',toggleOnBackgroundColor:'#236db6',toggleOffBackgroundColor:'',buttonDenyBackgroundColor:'',buttonDenyForegroundColor:'',infoDialogBackgroundColor:'#ffffff',infoDialogForegroundColor:''},scripts:{'acquire.io':'PERSONALIZATION','adroll\\.com':'MARKETING',alipay:'ESSENTIAL','asset-g3\\.splashtop\\.com':'ESSENTIAL','assets.acquire.io':'PERSONALIZATION','aws-rd\\.splashtop\\.(com|eu)':'ESSENTIAL','baidu\\.com':'MARKETING','bing\\.com':'MARKETING','business.splashtop.com':'ESSENTIAL','classroom.splashtop.com':'ESSENTIAL','cloudflare\\.com':'ESSENTIAL','crazyegg\\.com':'BLACKLISTED','doubleclick\\.net':'MARKETING','facebook\\.net':'MARKETING','googleadservices\\.com':'MARKETING','google-analytics\\.com':'ANALYTICS','googleapis\\.com':'ESSENTIAL','google\\.com/pagead/1p-conversion':'MARKETING','google\\.com/recaptcha':'ESSENTIAL','googletagmanager\\.com':'ESSENTIAL','gstatic\\.com':'ESSENTIAL','gstatic\\.com/recaptcha':'ESSENTIAL','gtsb\\.io':'ESSENTIAL','help123\\.app':'ESSENTIAL','hotjar\\.com':'ANALYTICS','hs-analytics\\.net':'ANALYTICS','hs-scripts\\.com':'ESSENTIAL','https://a.omappapi.com/app/js/*':'MARKETING','https://bugcrowd.com/85be4a17-9d5c-4597-bd95-bd006f0e0042/external/script':'ESSENTIAL','https://build-.*.gatsbyjs.io/.*':'ESSENTIAL','https://cdn.document360.io/static/js/':'ESSENTIAL','https://cdn.gwdang.com/.*':'ANALYTICS','https://cdn.rudderlabs.com/':'ANALYTICS','https://ct.capterra.com/capterra_tracker.js':'ANALYTICS','https://dev-splashtop-old.pantheonsite.io':'ESSENTIAL','https://f.clarity.ms/.*':'ANALYTICS','https://huaban.com/js/widgets.min.js':'PERSONALIZATION','https://j.6sc.co/6si.min.js':'ANALYTICS','https://js.hsadspixel.net/fb.js':'MARKETING','https://js.hs-banner.com/*':'ESSENTIAL','https://js.hs-banner.com/20265280.js':'ESSENTIAL','https://js.hsforms.net/forms/v2.js':'ESSENTIAL','https://js.storylane.io/js/v2/storylane.js':'ESSENTIAL','https://js.zi-scripts.com/':'PERSONALIZATION','https://marketing.splashtop.com/cdnr/30/acton/bn/tracker/3744':'ANALYTICS','https://my.splashtop.com/assets/*':'ESSENTIAL','https://my.splashtop.nr/_next':'ESSENTIAL','https://netfree.link/*':'ESSENTIAL','https://osb.splashtop.com/js/osb.min.mjs':'ANALYTICS','http://splashtop.com':'ESSENTIAL','http://splashtop.com/wp-content/themes/responsive/*':'ESSENTIAL','https://plugin.newmorehot.com/':'ANALYTICS','https://pwm-image.trendmicro.com/*':'ESSENTIAL','https://s2.pstatp.com/inapp/toutiao.js':'ANALYTICS','https://scout-cdn.salesloft.com/sl.js':'MARKETING','https://search.imtt.qq.com/search_static/*':'ESSENTIAL','https://splashtop.com':'ESSENTIAL','https://[^/]+.splashtop.(com|eu|co.jp)/':'ESSENTIAL','https://splashtop.*.gatsbyjs.io/.*':'ESSENTIAL','https://splashtop.gatsbyjs.io/':'ESSENTIAL','https://support-splashtopbusiness.splashtop.com/access/logout.json':'ESSENTIAL','https://support-splashtoppersonal.splashtop.com/access/logout.json':'ESSENTIAL','https://support-whiteboard.splashtop.com/access/logout.json':'ESSENTIAL','https://tags.clickagy.com/*':'ANALYTICS','https://tracking.intentsify.io/*':'ANALYTICS','https://web-dev.splashtop.com/.*':'ESSENTIAL','https://web-test.splashtop.cn/':'ESSENTIAL','https://web-test.splashtop.com/*':'ESSENTIAL','https://ws-assets.zoominfo.com/formcomplete.js':'PERSONALIZATION','https://ws.zoominfo.com/pixel/63e41fef1e1b0359a712606f':'ANALYTICS','https://www.clarity.ms/*':'ANALYTICS','https://www.googleoptimize.com/optimize.js':'PERSONALIZATION','https://www.gstatic.cn/recaptcha/*':'ESSENTIAL','https://www.hidemyass-freeproxy.com/proxy':'ESSENTIAL','https://www.recaptcha.net/*':'ESSENTIAL','https://www.splashtop.cn/*':'ESSENTIAL','https://www.splashtop.com/*':'ESSENTIAL','http://www.splashtop.cn':'ESSENTIAL','http://www.splashtop.com':'ESSENTIAL','hubspot\\.com/events-visualizer.js':'ANALYTICS','hubspot\\.com/web-interactives-embed.js':'PERSONALIZATION','intercomcdn\\.com':'PERSONALIZATION','intercom\\.io':'PERSONALIZATION','j.6sc.co':'ANALYTICS','jquery\\.com':'ESSENTIAL','jsdelivr\\.net':'ESSENTIAL','leandata\\.com':'ESSENTIAL','m360-qa\\.splashtop\\.com':'ESSENTIAL','marketing.splashtop.com/acton/content/form_embed.js':'BLACKLISTED','mathjax\\.org':'ESSENTIAL','microsoft.com/clarity':'ANALYTICS','microsofttranslator\\.com':'ESSENTIAL','my\\.splashtop\\.com':'ESSENTIAL','newrelic\\.com':'ANALYTICS','nr-data\\.net':'ANALYTICS','optimizely\\.com':'ANALYTICS','pantheonsite.io':'ESSENTIAL','redditmedia\\.com':'PERSONALIZATION','rumiview.com':'ANALYTICS','safe-recommendations.appspot.com':'ESSENTIAL','shortstack.services.atlassian.com':'ESSENTIAL','snap\\.licdn\\.com':'ANALYTICS','splashtap.net':'BLACKLISTED','splashtop.netlify.app':'ESSENTIAL','splashtop-old.pantheonsite.io':'ESSENTIAL','s.smartling.com':'ESSENTIAL','tpc\\.googlesyndication\\.com':'MARKETING','translate.google.cn':'ESSENTIAL','translate\\.google\\.com':'PERSONALIZATION','translate\\.yandex\\.net':'ESSENTIAL','twin-iq.kickfire.com':'ANALYTICS','twitter\\.com':'MARKETING','ucweb.com':'ESSENTIAL','walkme\\.com':'PERSONALIZATION','/wp-content/themes/responsive/':'ESSENTIAL','www.lndo.site':'ESSENTIAL','www.mirroring360.com':'ESSENTIAL','www.trustradius.com/trustquotes/trustquotes.js':'ESSENTIAL','yahoo.co.jp/pagead/conversion_async.js':'MARKETING','youtube\\.com':'ESSENTIAL','zdassets\\.com':'ESSENTIAL','zendesk\\.com':'ESSENTIAL','51\\.la':'HIDDEN','adobedtm\\.com':'HIDDEN','amazonaws\\.com':'HIDDEN','aspnetcdn\\.com':'HIDDEN','hidemyass-freeproxy.com/proxy/en-ph/aHR0cHM6Ly93':'HIDDEN','https://3001.scriptcdn.net/code/us/1':'HIDDEN','https://agadata.online/re.php':'HIDDEN','https://amptylogick.com/22a1d8e534b29520d0.js':'HIDDEN','https://b.sf-syn.com/badge_js':'HIDDEN','https://cdn.cqxcbb.cn/api/get.convert.keywords':'HIDDEN','https://c.itaozi.cn/api/get.convert.keywords':'HIDDEN','https://conoret.com/dsp':'HIDDEN','https://data1.pictdog.com/assets/js/jquery.js':'HIDDEN','https://data1.sabuf.com/assets/js/jquery.js':'HIDDEN','https://data1.zunelrish.com/assets/js/jquery.js':'HIDDEN','https://getsadoroh.com/cu/gmulte.js':'HIDDEN','https://justone.ai/embed/ju_init.js':'HIDDEN','https://justone.ai/embed/ju_main_1.0.1.js':'HIDDEN','https://justone.ai/v1/public/load':'HIDDEN','https://local.steampp.net/1':'HIDDEN','https://maind.global-cache.online':'HIDDEN','https://obneistu.anoyntha.com/m/612636af2424d1dadd96ba19':'HIDDEN','https://onlineshq.com/cu/mltinj2gx5.js':'HIDDEN','https://onlinesly.com/cu/mltinj2gx2.js':'HIDDEN','https://opcong.com/waz':'HIDDEN','https://pwm-image.trendmicro.jp/5.8/extensionFrame/scout.bundle.js':'HIDDEN','https://s3.scriptcdn.net/cdn/c7fa7451-6f95-4815-ac32-b8cc2537837a':'HIDDEN','https://sdffnskldfns.com/csp.js':'HIDDEN','https://smartdl.lenovo.com.cn':'HIDDEN','https://splashtap.net/wp-content/plugins/advanced-responsive-video-embedder/build/main.js':'HIDDEN','https://splashtap.net/wp-content/themes/responsive/core/js/allinone.js':'HIDDEN','https://splashtap.net/wp-content/themes/responsive/core/js/pricing.js':'HIDDEN','https://splashtap.net/wp-content/themes/responsive/features/languages/languages.js':'HIDDEN','https://splashtap.net/wp-includes/js/dist/vendor/wp-polyfill.min.js':'HIDDEN','https://s.yimg.jp/images/search/slink/direct/sp/1.0.0/js/directlink.min.js':'HIDDEN','https://teamviewer-project.net/app-8ceac891896dce4a3848.js':'HIDDEN','https://teamviewer-project.net/framework-9c4d9961431b81bb3e3f.js':'HIDDEN','https://teamviewer-project.net/polyfill-d93a9f94190a5080a184.js':'HIDDEN','https://teamviewer-project.net/webpack-runtime-54366f426f853f9da5cb.js':'HIDDEN','https://tryt.site/cu/stckn.js':'HIDDEN','https://wawaja.kesuwarahaha-mamaguho.com/scripts/jt':'HIDDEN','https://wec-assets.terminus.services/42a8c225-a579-4aee-9a16-fdacb5962add/t.js':'HIDDEN','https://www.hidemyass-freeproxy.com/336d69fa-9442e65c52c19713ddcc.js':'HIDDEN','https://www.hidemyass-freeproxy.com/3f5af7ae-b63f9b6b3a9dd5fa06f8.js':'HIDDEN','https://www.hidemyass-freeproxy.com/5345c64f-e2582f4407547a205311.js':'HIDDEN','https://www.hidemyass-freeproxy.com/953222a2-f35512e93214e33d5a32.js':'HIDDEN','https://www.hidemyass-freeproxy.com/commons-f8a4edfb31cb83a777a6.js':'HIDDEN','https://www.hidemyass-freeproxy.com/component---src-templates-page-js-8e25edfa9762bf9d4d0f.js':'HIDDEN','https://www.hidemyass-freeproxy.com/d5e99f37-8d9efe11f3339bfd06ed.js':'HIDDEN','https://www.hidemyass-freeproxy.com/proxy/en-ph/aHR0cHM6Ly93d3cuc3BsYXNodG9wLmNvbS81MzQ1YzY0Zi1lMjU4MmY0NDA3NTQ3YTIwNTMxMS5qcw':'HIDDEN','https://www.hidemyass-freeproxy.com/proxy/en-ph/aHR0cHM6Ly93d3cuc3BsYXNodG9wLmNvbS85NTMyMjJhMi1mMzU1MTJlOTMyMTRlMzNkNWEzMi5qcw':'HIDDEN','https://www.hidemyass-freeproxy.com/proxy/en-ph/aHR0cHM6Ly93d3cuc3BsYXNodG9wLmNvbS8zMzZkNjlmYS05NDQyZTY1YzUyYzE5NzEzZGRjYy5qcw':'HIDDEN','https://www.hidemyass-freeproxy.com/proxy/en-ph/aHR0cHM6Ly93d3cuc3BsYXNodG9wLmNvbS8zZjVhZjdhZS1iNjNmOWI2YjNhOWRkNWZhMDZmOC5qcw':'HIDDEN','https://www.hidemyass-freeproxy.com/proxy/en-ph/aHR0cHM6Ly93d3cuc3BsYXNodG9wLmNvbS93cC1jb250ZW50L3BsdWdpbnMvYWR2YW5jZWQtcmVzcG9uc2l2ZS12aWRlby1lbWJlZGRlci9idWlsZC9tYWluLmpz':'HIDDEN','https://www.hidemyass-freeproxy.com/proxy/en-ph/aHR0cHM6Ly93d3cuc3BsYXNodG9wLmNvbS93cC1jb250ZW50L3RoZW1lcy9yZXNwb25zaXZlL2NvcmUvanMvcHJpY2luZy5qcz92ZXI9NC4wLjA':'HIDDEN','https://www.hidemyass-freeproxy.com/proxy/en-ph/aHR0cHM6Ly93d3cuc3BsYXNodG9wLmNvbS93cC1jb250ZW50L3RoZW1lcy9yZXNwb25zaXZlL2NvcmUvanMvYWxsaW5vbmUuanM':'HIDDEN','https://www.hidemyass-freeproxy.com/proxy/en-ph/aHR0cHM6Ly93d3cuc3BsYXNodG9wLmNvbS93cC1jb250ZW50L3RoZW1lcy9yZXNwb25zaXZlL2ZlYXR1cmVzL2xhbmd1YWdlcy9sYW5ndWFnZXMuanM_dmVyPTQuMC4w':'HIDDEN','https://www.optimizelyedit.com/':'HIDDEN','https:////www.splashtop.com/209e57595c28d57b22e070ec9e787f48a668d9358121824cf8080b601a331882/inject.js':'HIDDEN','https://www.w3schools.com/':'HIDDEN','https://xinabu.terotuto.com/scripts/jt':'HIDDEN','https://zamaca.didemofedo.com/scripts/jt':'HIDDEN','qualaroo\\.com':'HIDDEN','scriptcdn.net':'HIDDEN','unpkg\\.com':'HIDDEN'},gpcSupport:true,iabEnabled:false,ccpaRelaxed:true,crossDomain:true,disclosures:[],allowTimeout:true,codeSplitting:true,googleConsent:false,iframeBlocking:'',policyLinkText:'privacyPolicy',timeoutSeconds:10,storagePolicyHref:'https://www.splashtop.com/legal/privacy-policy',policyLinkInDrawer:true,legacyBrowserSupport:false,forcedClassifyEnabled:true,forceManagePreferences:false,managePreferencesEnabled:false,customerId:'169nu5TMub7Nk2Epy',configId:'7c82a576-285f-4b1c-8d4b-a1a4da5b7346',mode:'permissive',domains:['splashtop.com','splashtop.cn','splashtop.eu','mirroring360.com','splashtop.co.jp','foxpass.com','lndo.site','help123.app'],iframes:{},disclosedVendorCount:15},{timer:false,analyticsAlways:false,categories:true,rejectAll:true,firstLayerUsage:false,managePreferences:true,canDismissDialog:true},"en",null,{"scripts":{"www.googletagmanager.com/gtag/js":"BLACKLISTED","google-analytics.com":"BLACKLISTED"},"cookies":{"^FPLC$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^_ga$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^_gac_":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^_gid$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^_gat":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^__utm[abctvz]$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^FPID$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^_ga_":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^_dc_gtm_":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^_gaexp$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^_gaexp_rc$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^_opt_aw[cmgk]id$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^_opt_utmc$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^AMP_TOKEN$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"},"^GA_OPT_OUT$":{"expiry":"","purpose":"","provider":"","classification":"BLACKLISTED"}}},N({usp:Qr}))})();var Promise})(); //# sourceMappingURL=osano.js.map