1import{d as I}from"./wrappers-D2Y7TXRe.js";import{af as f,n as y,ag as m}from"./index-FGQmFSjN.js";function v(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function j(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,t)}return n}function h(e){for(var r=1;r<arguments.length;r++){var n=arguments[r]!=null?arguments[r]:{};r%2?j(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var q=function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new Promise(function(t,a){if(typeof document!="undefined"){var o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("script");
1if(i.async=!0,i.src=r,i.defer=n.defer,n.preconnectOrigin){var c=document.createElement("link");c.href=n.preconnectOrigin,c.rel="preconnect",o.appendChild(c)}o.appendChild(i),i.onload=t,i.onerror=a}})},z=function e(r){for(var n=arguments.length,t=new Array(n>1?n-1:0),a=1;a<n;a++)t[a-1]=arguments[a];if(!t.length)return r;var o=t.shift();if(!(!f(r)||!f(o))){for(var i in o)f(o[i])?(r[i]||Object.assign(r,v({},i,{})),e(r[i],o[i])):Object.assign(r,v({},i,o[i]));return e.apply(void 0,[r].concat(t))}},g=function(){return!(typeof window=="undefined"||typeof document=="undefined")},P=function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;g()},M=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return P('Missing "appName" property inside the plugin options.',r.app_name==null),P('Missing "name" property in the route.',r.screen_name==null),r};function H(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",n=e.split("/"),t=r.split("/");return n[0]===""&&r[r.length-1]==="/"&&n.shift(),t.join("/")+n.join("/")}var K=function(){return{bootstrap:!0,onReady:null,onError:null,onBeforeTrack:null,onAfterTrack:null,pageTrackerTemplate:null,customResourceURL:"https://www.googletagmanager.com/gtag/js",customPreconnectOrigin:"https://www.googletagmanager.com",deferScriptLoad:!1,pageTrackerExcludedRoutes:[],pageTrackerEnabled:!0,enabled:!0,disableScriptLoad:!1,pageTrackerScreenviewEnabled:!1,appName:null,pageTrackerUseFullPath:!1,pageTrackerPrependBase:!0,pageTrackerSkipSamePath:!0,globalDataLayerName:"dataLayer",globalObjectName:"gtag",defaultGroupName:"default",includes:null,config:{id:null,params:{send_page_view:!1}}}},A={},V=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=K();A=z(n,r)},u=function(){return A},s=function(){var e,r=u(),n=r.globalObjectName;!g()||typeof window[n]=="undefined"||(e=window)[n].apply(e,arguments)},w=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var t=u(),a=t.config,o=t.includes;s.apply(void 0,["config",a.id].concat(r)),Array.isArray(o)&&o.forEach(function(i){s.apply(void 0,["config",i.id].concat(r))})},E=function(r,n){g()&&(window["ga-disable-".concat(r)]=n)},N=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,r=u(),n=r.config,t=r.includes;E(n.id,e),Array.isArray(t)&&t.forEach(function(a){return E(a.id,e)})},R=function(){N(!0)},W=function(){N(!1)},D,Y=function(r){D=r},b=function(){return D},l=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=u(),t=n.includes,a=n.defaultGroupName;r.send_to==null&&Array.isArray(t)&&t.length&&(r.send_to=t.map(function(o){return o.id}).concat(a)),s("event",e,r)},L=function(e){if(g()){var r;if(typeof e=="string")r={page_path:e};else if(e.path||e.fullPath){var n=u(),t=n.pageTrackerUseFullPath,a=n.pageTrackerPrependBase,o=b(),i=o&&o.options.base,c=t?e.fullPath:e.path;r=h(h({},e.name&&{page_title:e.name}),{},{page_path:a?H(c,i):c})}else r=e;r.page_location==null&&(r.page_location=window.location.href),r.send_page_view==null&&(r.send_page_view=!0),l("page_view",r)}},B=function(e){var r=u(),n=r.appName;if(e){var t;typeof e=="string"?t={screen_name:e}:t=e,t.app_name=t.app_name||n,l("screen_view",t)}},J=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];l.apply(void 0,["exception"].concat(r))},Q=function(e){w("linker",e)},X=function(e){l("timing_complete",e)},Z=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];s.apply(void 0,["set"].concat(r))},ee=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];l.apply(void 0,["refund"].concat(r))},re=function(e){l("purchase",e)},ne=function(e){w({custom_map:e})},te=Object.freeze({__proto__:null,query:s,config:w,optOut:R,optIn:W,pageview:L,screenview:B,exception:J,linker:Q,time:X,set:Z,refund:ee,purchase:re,customMap:ne,event:l}),ae=function(r){r.config.globalProperties.$gtag=te},oe=function(){if(g()){var e=u(),r=e.enabled,n=e.globalObjectName,t=e.globalDataLayerName;return window[n]==null&&(window[t]=window[t]||[],window[n]=function(){window[t].push(arguments)}),window[n]("js",new Date),r||R(),window[n]}},T=function(r){return h({send_page_view:!1},r)},x=function(){var e=u(),r=e.config,n=e.includes;
1s("config",r.id,T(r.params)),Array.isArray(n)&&n.forEach(function(t){s("config",t.id,T(t.params))})},_=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=u(),t=n.appName,a=n.pageTrackerTemplate,o=n.pageTrackerScreenviewEnabled,i=n.pageTrackerSkipSamePath;if(!(i&&e.path===r.path)){var c=e;if(m(a)?c=a(e,r):o&&(c=M({app_name:t,screen_name:e.name})),o){B(c);return}L(c)}},S=function(r){var n=u(),t=n.pageTrackerExcludedRoutes;return t.includes(r.path)||t.includes(r.name)},ie=function(){var e=u(),r=e.onBeforeTrack,n=e.onAfterTrack,t=b();t.isReady().then(function(){y().then(function(){var a=t.currentRoute;x(),!S(a.value)&&_(a.value)}),t.afterEach(function(a,o){y().then(function(){S(a)||(m(r)&&r(a,o),_(a,o),m(n)&&n(a,o))})})})},ce=function(){var e=u(),r=e.onReady,n=e.onError,t=e.globalObjectName,a=e.globalDataLayerName,o=e.config,i=e.customResourceURL,c=e.customPreconnectOrigin,$=e.deferScriptLoad,G=e.pageTrackerEnabled,U=e.disableScriptLoad,F=!!(G&&b());if(oe(),F?ie():x(),!U)return q("".concat(i,"?id=").concat(o.id,"&l=").concat(a),{preconnectOrigin:c,defer:$}).then(function(){r&&r(window[t])}).catch(function(O){return n&&n(O),O})},ue=function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0;ae(r),V(n),Y(t),u().bootstrap&&ce()};const k=()=>typeof window!="undefined",C=()=>!(!k()||!window.hj),d=(e,...r)=>{if(k()&&window.hj)return window.hj(e,...r);throw Error("Hotjar is not available, make sure init has been called.")},se=(e,r,n)=>{if(!((t,a,o)=>{try{const i=document.getElementById(a)||document.createElement("script");return i.id=a,i.nonce=o,i.innerText=t,i.crossOrigin="anonymous",document.head.appendChild(i),!0}catch{return!1}})(`(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};h._hjSettings={hjid:${e},hjsv:${r},hjdebug:${(n==null?void 0:n.debug)||!1}};a=o.getElementsByTagName('head')[0];r=o.createElement('script');r.async=1;r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;a.appendChild(r);})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');`,"hotjar-init-script",n==null?void 0:n.nonce)||!C())throw Error("Failed to initialize Hotjar tracking script.")},p={init:(e,r,n)=>{try{return se(e,r,n),!0}catch(t){return console.error("Error:",t),!1}},event:e=>{try{return d("event",e),!0}catch(r){return console.error("Error:",r),!1}},identify:(e,r)=>{try{return d("identify",e,r),!0}catch(n){return console.error("Error:",n),!1}},stateChange:e=>{try{return d("stateChange",e),!0}catch(r){return console.error("Error:",r),!1}},isReady:C},fe=I(({app:e,router:r})=>{const n=()=>{var o,i;return(i=(o=e.config.globalProperties.$cc.getUserPreferences())==null?void 0:o.accepted_categories)==null?void 0:i.includes("analytics")};e.use(ue,{config:{id:"G-K4PYDDCFE3",params:{anonymize_ip:!0}},enabled:n()},r);const t=3499612,a=6;r.afterEach(o=>{n()&&p.stateChange(o.href)}),n()&&p.init(t,a),e.config.globalProperties.$cc.on("change",(o,i)=>{n()?(e.config.globalProperties.$gtag.optIn(),p.init(t,a)):(e.config.globalProperties.$gtag.optOut(),window.location.reload())})});export{fe as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.