1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CGiiCuep.js","./CPA6dqLQ.js","./DhCQXrQI.js","./mMbuNGni.js","./D_oVWydm.js","./DuHnS-8Q.js","./JPPVYebs.js","./3J21m2PP.js","./CLeFA3Kz.js","./BESDWfS2.js","./DLCwyvSP.js","./BcN6wGgk.js","./CTAs7C-1.js","./CmLXW7tB.js","./z-7Akxw7.js","./C-A7hs8v.js","./D9ig5x_c.js","./UYsgOhup.js","./0hGN_vYs.js","./tfqY3ree.js","./B0jz2VnW.js","./CollapsibleSection.CazImzqd.css","./DfRUmIWt.js","./D8mXS4kV.js","./BChjBU6j.js","./C5PwHgkU.js","./BsMazWMV.js","./CnXcjMbz.js","./BuOr-5y2.js","./D8U5P6AU.js","./TextInput.DxEgWkJo.css","./CUZ8dxCd.js","./C0j_FK42.js","./LoadMore.Dm6LGrH_.css","./Cf5sMylu.js","./BgLayout.5M9U4VhF.css","./Bxo_7syB.js","./ResourcesSearchContainer.CqfAcTSX.css","./DEIE5WMq.js","./BP_c80M5.js","./PsiT_xy5.js","./nE3V6aiD.js","./DJCPLe7B.js","./D9AwB4xE.js","./DCpx0S8p.js","./gv0RxysL.js","./AcfModuleBuilder.m6BiO5gt.css","./CfFD7KJw.js","./throw-fatal-async-data-error.DhSFGECW.css","./DVLAaTHZ.js","./B2PpP8WF.js","./podcasts.Dy1scMwC.css","./x0CSNZ9A.js","./c180aisL.js","./tools.Dzjc_V2I.css","./BQ-q2MT5.js","./brkwH7PT.js","./webinars.CQk1lIdU.css","./J7scyELX.js","./Ca1E0Kpl.js","./CrZm
1ERCS.js","./white-papers.BsoxtFfZ.css","./x7qA2VK6.js","./DISTiW8h.js","./B46lik5x.js","./aBELapBt.js","./B7MpgXB2.js","./Du-shXjZ.js","./wCBEJ6SH.js","./CVRriZIW.js","./Og3g1C54.js","./DVXyM6Cq.js","./DPr_bOvM.js","./B7gKas7f.js","./BKQxiecT.js","./ZFCfGmvN.js","./ZdQZXgpb.js","./AOjIFUxq.js","./BRhc8Vpk.js","./BS14oXYj.js","./HtmlContent.CiuCun-Q.css","./MPKGJIPH.js","./BIRsivJK.js","./LazyResponsiveImage.el2OvMd5.css","./CaseStudyCard.Dvw8f8AJ.css","./CaseStudiesGrid.DYYxLVt9.css","./our-work.BL9x8785.css","./lVaXvCP1.js","./BLFWBL7i.js","./BJnlpDo2.js","./BjVZrh86.js","./D3G6p6WY.js","./Dv0FGIHW.js","./Ca5HIt8b.js","./KoDtcWle.js","./BlogsGrid.C8SIRCMj.css","./BGLJjV7y.js","./DTVidoYH.js","./CrQTiyRc.js","./AuthorImage.BsJQYZRN.css","./DWBr5N7n.js","./ReadingTime.D9DOWLpu.css","./CcoGainr.js","./BasicEntityCard.BP-Xzfq7.css","./BlogPostCard.BBUaN_HA.css","./BlogPosts.v13wCbyl.css","./blog.LmR25s9v.css","./Dbp_5juF.js","./BWDG7T57.js","./BuQSrATT.js","./C8843Lqq.js","./D4eM7Rjb.js","./3DM86gA6.js","./DO8sJsI5.js","./DDWMEaQS.js","./DXQYpATK.js","./DsI13Plm.js","./DdHx2Yxo.js","./Cy_3Zaui.js","./BHp9WT00.js","./resources.BsupHn8M.css","./BHS-4K7a.js","./_egujNsW.js","./c-P34wdR.js","./CCRrzAM4.js","./C1n9Dosm.js","./SearchSuggestions.D1q1UrP8.css","./search.Ca0ndtEx.css","./Dq928FI_.js","./_...lJ1ZY2Gp.css","./B47bKkJJ.js","./DeqJtD56.js","./Crq1z8Pk.js","./B_I0sq_P.js","./BAZNwXdr.js","./BNqmS4tf.js","./WysiwygContent.BpnzSpwH.css","./LinkedContentGridItem.DpVvwhcX.css","./D8_oAB3R.js","./D7nVCmHa.js","./default.C45w2-RN.css","./DxNpeDgQ.js"])))=>i.map(i=>d[i]); 2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`7b484fba10aafda6d780467350abdc803df79993`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`860f717b-6a38-40d0-87b3-58ee4c363df5`,e._sentryDebugIdIdentifier=`sentry-dbid-860f717b-6a38-40d0-87b3-58ee4c363df5`)}catch{}})();import{a as e,r as t,t as n}from"./CTAs7C-1.js";import{_ as r,c as i,d as a,g as o,h as s,i as c,l,n as u,r as d,s as f,t as p,y as m}from"./BESDWfS2.js";import{$ as h,A as g,B as _,C as v,Ct as y,E as b,F as x,H as S,Jt as C,K as w,Kt as T,M as E,O as D,Q as O,R as k,S as A,St as j,T as M,U as N,Wt as P,X as ee,Y as te,_t as ne,b as re,bt as ie,c as ae,d as F,et as oe,f as se,ft as ce,gt as le,h as ue,ht as I,i as de,it as fe,j as pe,k as me,lt as he,m as ge,mt as _e,o as ve,ot as ye,p as be,pt as xe,q as Se,qt as Ce,r as we,rt as Te,s as Ee,st as De,tt as L,ut as Oe,vt as ke,w as Ae,x as je,yt as Me,z as Ne}from"./D_oVWydm.js";import{i as Pe,n as Fe,r as Ie,t as Le,u as Re}from"./CmLXW7tB.js";import{S as ze,_ as Be,a as Ve,b as He,c as Ue,d as We,f as Ge,h as Ke,m as qe,o as Je,p as Ye,s as Xe,t as Ze,u as Qe,v as $e,x as et,y as tt}from"./DLCwyvSP.js";import{n as nt,r as rt,t as it}from"./3J21m2PP.js";import{$ as at,A as ot,B as st,C as ct,D as lt,E as ut,F as dt,G as ft,H as pt,I as mt,J as ht,K as gt,L as _t,M as vt,N as yt,O as bt,P as xt,Q as St,R as Ct,S as wt,T as Tt,U as Et,V as Dt,W as Ot,X as kt,Y as At,Z as jt,_ as Mt,a as Nt,at as Pt,b as Ft,c as It,ct as Lt,dt as Rt,et as zt,f as Bt,g as Vt,h as Ht,it as Ut,j as Wt,k as Gt,l as Kt,lt as qt,m as Jt,nt as Yt,ot as Xt,p as Zt,q as Qt,rt as $t,s as en,st as tn,t as nn,tt as rn,u as an,v as on,w as sn,x as cn,y as ln,z as R}from"./BcN6wGgk.js";import{i as un,n as dn,r as fn,t as pn}from"./z-7Akxw7.js";import{C as mn,D as hn,E as gn,O as _n,S as vn,T as yn,_ as bn,a as xn,b as Sn,d as Cn,f as wn,g as Tn,h as En,i as Dn,k as On,m as kn,n as An,o as jn,p as Mn,r as Nn,s as Pn,t as Fn,u as In,w as Ln,x as Rn,y as zn}from"./CLeFA3Kz.js";import{t as z}from"./DhCQXrQI.js";import{n as Bn,o as Vn,s as Hn,t as Un}from"./C1n9Dosm.js";import{n as Wn,t as Gn}from"./BP_c80M5.js";import{d as Kn,g as qn,h as Jn,n as Yn,o as Xn,p as Zn,r as Qn,t as $n}from"./D9ig5x_c.js";import{a as er,l as tr,o as nr,s as rr,t as ir,u as ar}from"./UYsgOhup.js";import{d as or,f as sr,s as cr,t as lr}from"./0hGN_vYs.js";import{c as ur,i as dr,l as fr,o as pr,r as mr,t as hr,u as gr}from"./D8mXS4kV.js";import{n as _r}from"./BChjBU6j.js";import{t as vr}from"./BRhc8Vpk.js";import{n as yr,t as br}from"./BIRsivJK.js";import{n as xr,r as Sr,t as Cr}from"./KoDtcWle.js";import{t as wr}from"./BuOr-5y2.js";import{t as Tr}from"./B0jz2VnW.js";import{t as Er}from"./BS14oXYj.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})(),`global`in globalThis||(globalThis.global=globalThis);function Dr(e,t){return t&&typeof e==`function`&&(e.key=t),e}var Or=/\\/g,kr=/</g,Ar=/"/g,jr=/%\w+(?:\.\w+)?/g,Mr=`%separator`;function Nr(e,t,n=!1){let r;if(t===`s`||t===`pageTitle`)r=e.pageTitle;else if(t.includes(`.`)){let n=t.indexOf(`.`);r=e[t.substring(0,n)]?.[t.substring(n+1)]}else r=e[t];if(r!==void 0)return n?(r||``).replace(Or,`\\\\`).replace(kr,`\\u003C`).replace(Ar,`\\"`):r||``}function Pr(e,t,n,r=!1){if(typeof e!=`string`||!e.includes(`%`))return e;let i=e;try{i=decodeURI(e)}catch{}let a=i.match(jr);if(!a)return e;let o=e.includes(Mr);return e=e.replace(jr,e=>{if(e===Mr||!a.includes(e))return e;let n=Nr(t,e.slice(1),r);return n===void 0?e:n}).trim(),o&&(e=e.split(Mr).map(e=>e.trim()).filter(e=>e!==``).join(n?` ${n} `:` `)),e}var Fr=(e,t)=>
2e._w===t._w?e._p-t._p:e._w-t._w,Ir=e=>e.includes(`:key`)?e:e.split(`:`).join(`:key:`),Lr=Dr({key:`aliasSorting`,hooks:{"tags:resolve":e=>{let t=!1;for(let n of e.tags){let r=n.tagPriority;if(!r)continue;let i=String(r);if(i.startsWith(`before:`)){let r=Ir(i.slice(7)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p-1,t=!0)}else if(i.startsWith(`after:`)){let r=Ir(i.slice(6)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p+1,t=!0)}}t&&(e.tags=e.tags.sort(Fr))}}}),Rr=Dr({key:`deprecations`,hooks:{"entries:normalize":({tags:e})=>{for(let t of e)t.props.children&&(t.innerHTML=t.props.children,delete t.props.children),t.props.hid&&(t.key=t.props.hid,delete t.props.hid),t.props.vmid&&(t.key=t.props.vmid,delete t.props.vmid),`body`in t.props&&(t.props.body&&(t.tagPosition=`bodyClose`),delete t.props.body),t.props.renderPriority!=null&&(t.tagPriority=t.props.renderPriority,delete t.props.renderPriority)}}});function zr(e){return typeof e?.then==`function`}var Br=256;function Vr(e,t){if(t===e.length)return;if(t===Br){let n=Array(e.length),r=!1;for(;t<e.length;t++){let i=Ur(e[t]);n[t]=i,r||=zr(i)}return r?n:void 0}let n=Ur(e[t]);if(zr(n)){let r=Array(e.length);r[t]=n;for(let n=t+1;n<e.length;n++)r[n]=Ur(e[n]);return r}let r=Vr(e,t+1);return r&&(r[t]=n),r}function Hr(e,t,n){if(n===t.length)return;if(n===Br){let r=Array(t.length),i=!1;for(;n<t.length;n++){let a=Ur(e[t[n]]);r[n]=a,i||=zr(a)}return i?r:void 0}let r=Ur(e[t[n]]);if(zr(r)){let i=Array(t.length);i[n]=r;for(let r=n+1;r<t.length;r++)i[r]=Ur(e[t[r]]);return i}let i=Hr(e,t,n+1);return i&&(i[n]=r),i}function Ur(e){if(typeof e==`function`)return e;if(zr(e))return Promise.resolve(e).then(Ur);if(Array.isArray(e)){let t=Vr(e,0);return t?Promise.all(t):e}if(e?.constructor===Object){let t=Object.keys(e),n=Hr(e,t,0);if(n)return Promise.all(n).then(e=>Object.fromEntries(t.map((t,n)=>[t,e[n]])))}return e}var Wr=Dr(e=>{let t=new WeakMap;return{key:`promises`,hooks:{"entries:resolve":n=>{for(let r=n.entries.length-1;r>=0;r--){let i=n.entries[r],a=i.input;if(t.get(i)===a){n.entries.splice(r,1);continue}let o=Ur(a);if(!zr(o)){t.delete(i);continue}t.set(i,a),n.entries.splice(r,1),Promise.resolve(o).then(n=>{t.get(i)===a&&(t.delete(i),i.input=n,delete i._tags,e.invalidate?.())},()=>{t.get(i)===a&&t.delete(i)})}}}}},`promises`),Gr={meta:`content`,link:`href`,htmlAttrs:`lang`},Kr=[`innerHTML`,`textContent`];function qr(e,t,n,r=!1){return typeof e==`string`&&e.includes(`%`)?Pr(e,t,n,r):e}var Jr=Dr(e=>({key:`template-params`,hooks:{"tags:resolve":({tagMap:t,tags:n})=>{let r=t.get(`templateParams`)?.props||{},i=r.separator||`|`;delete r.separator,r.pageTitle=qr(r.pageTitle||e._title||``,r,i);for(let e of n){if(e.processTemplateParams===!1)continue;let t=Gr[e.tag];if(t&&typeof e.props[t]==`string`)e.props[t]=qr(e.props[t],r,i);else if(e.processTemplateParams||e.tag===`titleTemplate`||e.tag===`title`)for(let t of Kr)typeof e[t]==`string`&&(e[t]=qr(e[t],r,i,e.tag===`script`&&typeof e.props.type==`string`&&e.props.type.endsWith(`json`)))}e._templateParams=r,e._separator=i},"tags:afterResolve":({tagMap:t})=>{let n=t.get(`title`);n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=qr(n.textContent,e._templateParams,e._separator))}}}),`template-params`);function Yr(e,t){if(typeof t==`function`&&t.key&&e.plugins.has(t.key))return;let n=typeof t==`function`?t(e):t,r=n.key||String(e.plugins.size+1);if(!e.plugins.get(r)){e.plugins.set(r,n);for(let t in n.hooks||{})e.hooks?.hook(t,n.hooks[t])}}function Xr(e,t={}){let n=!t.document,r=new Map,i={_entryCount:1,_h:0,plugins:new Map,resolvedOptions:t,ssr:n,entries:r,hooks:void 0,render:()=>e(i),use:e=>Yr(i,e),push(e,t){let a=t?._index??i._entryCount++,o=t?{...t}:{};delete o.head,delete o.onRendered,delete o._index;let s={_i:a,input:e,options:o};return r.set(a,s),{_i:a,dispose(){r.delete(a)},patch(e){n?(s.input=e,delete s._tags):s._pending=e,r.has(a)||r.set(a,s)}}}};return t.init?.forEach(e=>e&&i.push(e)),i}var Zr=()=>location.protocol+`//`+location.host;function Qr(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),mt(n,``)}return mt(n,e)+r+i}function $r(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=Qr(e,location),c=n.value,l=t.value,u=0;
vendor: 4,270 bytes, line 2
2if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:`pop`,direction:u?u>0?`forward`:`back`:``})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){let{history:e}=window;e.state&&e.replaceState(R({},e.state,{scroll:Zt()}),``)}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),{pauseListeners:c,listen:l,destroy:d}}function ei(e,t,n,r=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:null}}function ti(e){let{history:t,location:n}=window,r={value:Qr(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:Zr()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,R({},t.state,ei(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=R({},i.value,t.state,{forward:e,scroll:Zt()});a(o.current,o,!0),a(e,R({},ei(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function ni(e){e=bt(e);let t=ti(e),n=$r(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=R({location:``,base:e,go:r,createHref:Jt.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}var ri={type:0,value:``},ii=/[a-zA-Z0-9_]/;function ai(e){if(!e)return[[]];if(e===`/`)return[[ri]];if(!Dt(e))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=0,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===0?a.push({type:0,value:l}):n===1||n===2||n===3?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;)switch(c=e[s++],n){case 0:c===`\\`?(r=n,n=4):c===`/`?(l&&d(),o()):c===`:`?(d(),n=1):f();break;case 4:f(),n=r;break;case 1:c===`(`?n=2:ii.test(c)?f():(d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case 2:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`)}return n===2&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var oi=`[^/]+?`,si={sensitive:!1,strict:!1,start:!0,end:!0},ci=/[.+*?^${}()[\]/\\]/g;function li(e,t){let n=R({},si,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[90];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=40+(n.sensitive?.25:0);if(o.type===0)r||(i+=`/`),i+=o.value.replace(ci,`\\$&`),s+=40;else if(o.type===1){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||oi;if(u!==oi){s+=10;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=20,c&&(s+=-8),n&&(s+=-20),u===`.*`&&(s+=-50)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=.7000000000000001}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===0)n+=e.value;else if(e.type===1){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(pt(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=pt(c)?c.join(`/`):c;
vendor: 9,888 bytes, line 2
2if(!l){if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`)}n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function ui(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function di(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=ui(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(fi(r))return 1;if(fi(i))return-1}return i.length-r.length}function fi(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var pi={strict:!1,end:!0,sensitive:!1};function mi(e,t,n){let r=li(ai(e.path),n),i=R(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function hi(e,t){let n=[],r=new Map;t=ft(pi,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=_i(e);s.aliasOf=r&&r.record;let l=ft(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(_i(R({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&!Dt(u)){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=mi(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!yi(d)&&o(e.name)),Ci(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:gt}function o(e){if(sn(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=xi(e,n);n.splice(t,0,e),e.record.name&&!yi(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw st(1,{location:e});s=i.record.name,a=R(gi(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&gi(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name,i.keys.forEach(e=>{e.optional&&!a[e.name]&&delete a[e.name]}));else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw st(1,{location:e,currentLocation:t});s=i.record.name,a=R({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:bi(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function gi(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function _i(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:vi(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function vi(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function yi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function bi(e){return e.reduce((e,t)=>R(e,t.meta),{})}function xi(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;di(e,t[i])<0?r=i:n=i+1}let i=Si(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Si(e){let t=e;for(;t=t.parent;)if(Ci(t)&&di(e,t)===0)return t}function Ci({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function wi(e){let t=D(ht),n=D(Qt),r=F(()=>{let n=y(e.to);return t.resolve(n)}),i=F(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(lt.bind(null,i));if(o>-1)return o;let s=ki(e[t-2]);return t>1&&ki(i)===s&&a[a.length-1].path!==s?a.findIndex(lt.bind(null,e[t-2])):o}),a=F(()=>i.value>-1&&Oi(n.params,r.value.params)),o=F(()=>i.value>-1&&i.value===n.matched.length-1&&ut(n.params,r.value.params));function s(n={}){if(Di(n)){let n=t[y(e.replace)?`replace`:`push`](y(e.to)).catch(gt);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:F(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function Ti(e){return e.length===1?e[0]:e}var Ei=v({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:wi,setup(e,{slots:t}){let n=xe(wi(e)),{options:r}=D(ht),i=F(()=>({[Ai(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[Ai(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&Ti(t.default(n));return e.custom?r:b(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function Di(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(e.button===void 0||e.button===0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Oi(e,t){for(let n in t){let r=t[n],i=e[n];if(pt(r)){if(!pt(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}else if(r!==i)return!1}return!0}function ki(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Ai=(e,t,n)=>e??t??n,ji=v({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=D(At),i=F(()=>e.route||r.value),a=D(jt,0),o=F(()=>{let e=y(a),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),s=F(()=>i.value.matched[o.value]);N(jt,F(()=>o.value+1)),N(Ot,s),N(At,i);let c=I();return L(()=>[c.value,s.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!lt(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=s.value,l=o&&o.components[a];if(!l)return Mi(n.default,{Component:l,route:r});let u=o.props[a],d=u?u===!0?r.params:typeof u==`function`?u(r):u:null,f=b(l,R({},d,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:c}));return Mi(n.default,{Component:f,route:r})||f}}});function Mi(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var Ni=ji;function Pi(e){let t=hi(e.routes,e),n=e.parseQuery||ot,r=e.stringifyQuery||xt,i=e.history,a=_t(),o=_t(),s=_t(),c=ke(Bt),l=ke(0),u=Bt;ct&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=Ct.bind(null,e=>``+e),f=Ct.bind(null,Mt),p=Ct.bind(null,Ht);function m(e,n){let r,i;sn(e)?(r=t.getRecordMatcher(e),i=n):i=e;let a=t.addRoute(i,r);return l.value++,()=>{a(),l.value++}}function h(e){let n=t.getRecordMatcher(e);n&&(t.removeRoute(n),l.value++)}function g(){t.clearRoutes(),l.value++}function _(){return t.getRoutes().map(e=>e.record)}function v(e){return!!t.getRecordMatcher(e)}function b(e,a){if(l.value,typeof e==`string`){a||=e.startsWith(`/`)?Bt:c.value;let r=Wt(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return R(r,o,{params:p(o.params),redirectedFrom:void 0,href:s})}a=R({},a||(e.path!=null&&e.path.startsWith(`/`)&&!(`name`in e&&e.name)?Bt:c.value));let o;if(e.path!=null)o=R({},e,{path:Wt(n,e.path,a.path).path});else{let t=R({},e.params);for(let e in t)t[e]??delete t[e];o=R({},e,{params:f(t)}),a.params=f(a.params)}let s=t.resolve(o,a),u=e.hash||``;s.params=d(p(s.params));let m=dt(r,R({},e,{hash:Vt(u),path:s.path})),h=i.createHref(m);return R({fullPath:m,hash:u,query:r===xt?Gt(e.query):e.query||{}},s,{redirectedFrom:void 0,href:h})}function x(e){return typeof e==`string`?Wt(n,e,c.value.path):R({},e)}function S(e,t){if(u!==e)return st(8,{from:t,to:e})}function C(e){return D(e)}function w(e){return C(R(x(e),{replace:!0}))}function T(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=x(i):{path:i},i.params={}),R({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function D(e,t){let n=u=b(e),i=c.value,a=e.state,o=e.force,s=e.replace===!0,l=T(n,i);if(l)return D(R(x(l),{state:typeof l==`object`?R({},a,l.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&Tt(r,i,n)&&(f=st(16,{to:d,from:i}),F(i,i,!0,!1)),(f?Promise.resolve(f):A(d,i)).catch(e=>Et(e)?Et(e,2)?e:ae(e):re(e,d,i)).then(e=>{if(e){if(Et(e,2))return D(R({replace:s},x(e.to),{state:typeof e.to==`object`?R({},a,e.to.state):a,force:o}),t||d)}else e=M(d,i,!0,s,a);return j(d,i,e),e})}function O(e,t){let n=S(e,t);return n?Promise.reject(n):Promise.resolve()}function k(e){let t=ce.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function A(e,t){let n,[r,i,s]=on(e,t);n=ln(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(wt(r,e,t))});let c=O.bind(null,e,t);return n.push(c),I(n).then(()=>{n=[];for(let r of a.list())n.push(wt(r,e,t));return n.push(c),I(n)}).then(()=>{n=ln(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(wt(r,e,t))});return n.push(c),I(n)}).then(()=>{n=[];for(let r of s)if(r.beforeEnter){if(pt(r.beforeEnter))for(let i of r.beforeEnter)n.push(wt(i,e,t));else n.push(wt(r.beforeEnter,e,t))}return n.push(c),I(n)}).then(()=>
2(e.matched.forEach(e=>e.enterCallbacks={}),n=ln(s,`beforeRouteEnter`,e,t,k),n.push(c),I(n))).then(()=>{n=[];for(let r of o.list())n.push(wt(r,e,t));return n.push(c),I(n)}).catch(e=>Et(e,8)?e:Promise.reject(e))}function j(e,t,n){s.list().forEach(r=>k(()=>r(e,t,n)))}function M(e,t,n,r,a){let o=S(e,t);if(o)return o;let s=t===Bt,l=ct?history.state:{};n&&(r||s?i.replace(e.fullPath,R({scroll:s&&l&&l.scroll},a)):i.push(e.fullPath,a)),c.value=e,F(e,t,n,s),ae()}let N;function P(){N||=i.listen((e,t,n)=>{if(!ue.listening)return;let r=b(e),a=T(r,ue.currentRoute.value);if(a){D(R(a,{replace:!0,force:!0}),r).catch(gt);return}u=r;let o=c.value;ct&&n.delta&&vt(cn(o.fullPath,n.delta)),A(r,o).catch(e=>Et(e,12)?e:Et(e,2)?(D(R(x(e.to),{force:!0}),r).then(e=>{Et(e,20)&&!n.delta&&n.type===`pop`&&i.go(-1,!1)}).catch(gt),Promise.reject()):(n.delta&&i.go(-n.delta,!1),re(e,r,o))).then(e=>{e||=M(r,o,!1),e&&(n.delta&&!Et(e,8)?i.go(-n.delta,!1):n.type===`pop`&&Et(e,20)&&i.go(-1,!1)),j(r,o,e)}).catch(gt)})}let ee=_t(),te=_t(),ne;function re(e,t,n){ae(e);let r=te.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function ie(){return ne&&c.value!==Bt?Promise.resolve():new Promise((e,t)=>{ee.add([e,t])})}function ae(e){return ne||(ne=!e,P(),ee.list().forEach(([t,n])=>e?n(e):t()),ee.reset()),e}function F(t,n,r,i){let{scrollBehavior:a}=e;if(!ct||!a)return Promise.resolve();let o=!r&&Ft(cn(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return E().then(()=>a(t,n,o)).then(e=>t===c.value&&e&&yt(e)).catch(e=>t===c.value&&re(e,t,n))}let oe=e=>i.go(e),se,ce=new Set,ue={currentRoute:c,listening:!0,addRoute:m,removeRoute:h,clearRoutes:g,hasRoute:v,getRoutes:_,resolve:b,options:e,push:C,replace:w,go:oe,back:()=>oe(-1),forward:()=>oe(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:te.add,isReady:ie,install(e){e.component(`RouterLink`,Ei),e.component(`RouterView`,Ni),e.config.globalProperties.$router=ue,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>y(c)}),ct&&!se&&c.value===Bt&&(se=!0,C(i.location).catch(e=>{}));let t={};for(let e in Bt)Object.defineProperty(t,e,{get:()=>c.value[e],enumerable:!0});e.provide(ht,ue),e.provide(Qt,le(t)),e.provide(At,c);let n=e.unmount;ce.add(e),e.unmount=function(){ce.delete(e),ce.size<1&&(u=Bt,N&&N(),N=null,c.value=Bt,se=!1,ne=!1),n()}}};function I(e){return e.reduce((e,t)=>e.then(()=>k(t)),Promise.resolve())}return ue}var Fi=c(()=>{In(`skipHydrate`,e=>!Hn(e)&&1),Cn(`skipHydrate`,e=>void 0)});function Ii(e){try{return JSON.parse(e)}catch{return e}}var Li=[[`NuxtError`,e=>rn(e)],[`EmptyShallowRef`,e=>ke(e===`_`?void 0:e===`0n`?BigInt(0):Ii(e))],[`EmptyRef`,e=>I(e===`_`?void 0:e===`0n`?BigInt(0):Ii(e))],[`ShallowRef`,e=>ke(e)],[`ShallowReactive`,e=>le(e)],[`Ref`,e=>I(e)],[`Reactive`,e=>xe(e)]],Ri=d({name:`nuxt:revive-payload:client`,order:-30,async setup(e){let t,n;for(let[e,t]of Li)Cn(e,t);Object.assign(e.payload,([t,n]=r(()=>e.runWithContext(wn)),t=await t,n(),t)),delete window.__NUXT__}},1);function zi(e,t){t.push(l),e.vueApp.use(t);let n=!0,r=()=>{n=!1,t.render()};t.hooks?.hook(`dom:beforeRender`,e=>{e.shouldRender=!n}),e.hooks.hook(`page:start`,()=>{n=!0}),e.hooks.hook(`page:finish`,()=>{e.isHydrating||r()}),e.hooks.hook(`app:error`,r),e.hooks.hook(`app:suspense:resolve`,r);let i=t.push.bind(t);t.push=((t,n)=>{let r=i(t,n),a=r.dispose.bind(r);return r.dispose=()=>{let t=e[`~transitionPromise`];t?t.finally(a):a()},r})}function Bi(e,t,n){let r=e.push,i=e;i.ssr=!1,i.hooks=t,i.dirty=!!i.dirty,i.use=e=>Yr(i,e),i.render=()=>n(i);function a(){t.callHook(`entries:updated`,i),i._b||i.render()}return i.invalidate=()=>{for(let e of i.entries.values())delete e._tags;i.dirty=!0,a()},i.push=(n,o)=>{let s=o?.onRendered?t.hook(`dom:rendered`,o.onRendered):void 0,c=r(n,o),l=e.entries.get(c._i);return l&&(l._o=n),i.dirty=!0,a(),{_i:c._i,patch(e){c.patch(e),i.dirty=!0,a()},dispose(){s?.(),e.entries.has(c._i)&&(c.dispose(),i.invalidate())}}},i}var Vi=/\s+/;function Hi(e={}){return t=>Gi(t,e)}function Ui(e){for(let t of e.entries.values())if(t._pending!==void 0)return!0;return!1}function Wi(e,t){let n={_d:t,_t:t.title,_e:new Map([[`htmlAttrs`,t.documentElement],[`bodyAttrs`,t.body]]),_p:{},_s:{},_l:new Map};for(let t of e.entries.values())if(t._o!==void 0){let e=t._o;for(let t of[`bodyAttrs`,`htmlAttrs`]){let r=e[t]?.class;if(typeof r==`string`){let e=n._e.get(t);for(let i of r.split(Vi))i&&(n._p[`${t}:attr:class:${i}`]=()=>e.classList.remove(i))}}}return n}function Gi(e,t={}){let n=t.document||e.resolvedOptions.document,r=e._dom;if(!n||e._du||r&&r._d===n&&!e.dirty&&!Ui(e))return!1;let i=n.defaultView;e._du=!0;let a=!1;try{let o=function(e,t,n){d._s[e]=!n&&f[e]||t,delete f[e]},s=function(e,t,n,r,i,a){let s=`${e}:event:${t}`,c=d._l.get(s);if(c&&c[0]===a&&c[1]===n&&c[2]===r){o(s,c[4]);return}c?.[4]();let l=`data-${t}`,u=(e=>r.call(i,e)),f=()=>{a.removeEventListener(n,u),i.getAttribute(l)===``&&i.removeAttribute(l),d._l.get(s)?.[3]===u&&d._l.delete(s)};a.addEventListener(n,u),d._l.set(s,[a,n,r,u,f]),i.setAttribute(l,``),o(s,f,!0)},c=function({id:e,$el:t,tag:n}){if(d._e.set(e,t),!n.tag.endsWith(`Attrs`)){let r=n.textContent;r!=null&&r!==``&&(r!==t.textContent&&(t.textContent=r),o(`${e}:text`,()=>{t.textContent===r&&(t.textContent=``)},!0));let i=n.innerHTML;i!=null&&i!==``&&(i!==t.innerHTML&&(t.innerHTML=i),o(`${e}:html`,()=>{t.innerHTML===i&&(t.innerHTML=``)},!0));let a=`${e}:el`;o(a,f[a]||(()=>{t?.remove(),d._e.delete(e)}))}for(let r in n.props){let a=n.props[r];if(r[0]===`o`&&r[1]===`n`&&typeof a==`function`){let o=r.slice(2);t?.dataset?.[`${r}fired`]&&a.call(t,new((i?.Event)||Event)(o)),s(e,r,o,a,t,n.tag===`bodyAttrs`&&i?i:t);continue}let c=`${e}:attr:${r}`;if(r===`class`&&a)for(let e of a){let n=`${c}:${e}`;o(n,f[n]||(()=>t.classList.remove(e))),t.classList.contains(e)||t.classList.add(e)}else if(r===`style`&&a)for(let[e,n]of a){let r=`${c}:${e}`;o(r,f[r]||(()=>t.style.removeProperty(e))),t.style.setProperty(e,n)}else a!==!1&&a!==null&&(t.getAttribute(r)!==a&&t.setAttribute(r,a===!0?``:String(a)),o(c,f[c]||(()=>t.removeAttribute(r))))}},l={shouldRender:!0,tags:[]};if(gn(e,`dom:beforeRender`,l),!l.shouldRender)return!1;let u=r;if(u?._d!==n){if(u){for(let e in u._s)u._s[e]();for(let e in u._p)u._p[e]();u._s=u._p={},u._e.clear(),u._l.clear()}u=void 0}u?u._p=u._s:u=Wi(e,n),u._s={};let d=u,f=d._p,p=[],m={};e.dirty=!1;let h=yn(e,t.tagWeight?{tagWeight:t.tagWeight}:void 0),g=[],_={};for(let e of h){let t=_[e._d]||0,r=(t?`${e._d}:${t}`:e._d)||e._h,i={tag:e,id:r,shouldRender:!0};if(e.tag===`meta`&&e._d&&mn(e._d)&&(_[e._d]=t+1),g.push(i),e.tag===`title`){n.title=e.textContent,o(`title:`,()=>n.title=d._t);continue}i.$el=d._e.get(r),i.$el?c(i):_n.has(e.tag)&&p.push(i)}if(p.length){let e=new Set(d._e.values());for(let t of[...n.body.children,...n.head.children]){let n=t.tagName.toLowerCase();if(!_n.has(n)||e.has(t))continue;let r={innerHTML:t.innerHTML};for(let e of t.getAttributeNames())r[e]=t.getAttribute(e);let i=Ln({tag:n,props:{}},r);i.key=t.getAttribute(`data-hid`)||void 0;let a=Rn(i)||vn(i),o=a,s=1;for(;d._e.has(o);)o=`${a}:${s++}
2`;d._e.set(o,t)}}for(let e of p){let t=d._e.get(e.id);e.$el=t||n.createElement(e.tag.tag),c(e),t||(m[e.tag.tagPosition||`head`]??=n.createDocumentFragment()).appendChild(e.$el)}m.head&&n.head.appendChild(m.head),m.bodyOpen&&n.body.insertBefore(m.bodyOpen,n.body.firstChild),m.bodyClose&&n.body.appendChild(m.bodyClose);for(let e in f)f[e]();e._dom=d,a=!0,gn(e,`dom:rendered`,{renders:g})}catch(t){throw e.dirty=!0,t}finally{e._du=!1}return a&&(e.dirty||Ui(e))&&Gi(e,t),a}var Ki=e=>typeof e.tagPriority==`number`?e.tagPriority:100+(On[e.tagPriority]||0);function qi(e={}){e.document=e.document||(typeof window<`u`?document:void 0);let t=e.render||Hi({document:e.document}),n=Bi(Xr(t,{document:e.document,propResolvers:e.propResolvers,_tagWeight:Ki,init:[]}),hn(e.hooks),t);return e.plugins?.forEach(e=>n.use(e)),e.init?.forEach(e=>e&&n.push(e)),n}function Ji(e={}){let t=Hi(),n,r=0;return n=qi({render:()=>{let e=++r;setTimeout(()=>{e===r&&t(n)},0)},...e}),n.install=Sn(n),n}var Yi={disableDefaults:!0,plugins:[Rr,Wr,Jr,Lr]},Xi=d({name:`nuxt:head`,enforce:`pre`,setup(e){zi(e,Ji(Yi))}}),Zi=/(:\w+)\([^)]+\)/g,Qi=/(:\w+)[?+*]/g,$i=/:\w+/g,ea=(e,t)=>t.path.replace(Zi,`$1`).replace(Qi,`$1`).replace($i,t=>e.params[t.slice(1)]?.toString()||``),ta=(e,t)=>{let n=e.route.matched.find(t=>t.components?.default===e.Component.type),r=t??n?.meta.key??(n&&ea(e.route,n));return typeof r==`function`?r(e.route):r},na=(e,t)=>({default:()=>e?b(de,e===!0?{}:e,t):t});function ra(e){return Array.isArray(e)?e:[e]}var ia=Xt(async e=>{let t,n;if(!e.meta?.validate)return;let i=([t,n]=r(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(i!==!0)return rn({fatal:!0,status:i&&(i.status||i.statusCode)||404,statusText:i&&(i.statusText||i.statusMessage)||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}})},1);function aa(e={}){let t=e.path||window.location.pathname,n=new URL(t,window.location.href);if(n.host!==window.location.host)throw Rt.NUXT_E2010({path:t});if(n.protocol&&Ue(n.protocol))throw Rt.NUXT_E2002({toPath:t,protocol:n.protocol});let r={};try{r=JSON.parse(sessionStorage.getItem(`nuxt:reload`)||`{}`)}catch{}if(e.force||r?.path!==t||r?.expires<Date.now()){try{sessionStorage.setItem(`nuxt:reload`,JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem(`nuxt:reload:state`,JSON.stringify({state:f().payload.state}))}catch{}window.location.pathname===t?window.location.reload():window.location.href=t}}var oa=[{from:`^(?!/(?:gtm|data-api|ingest|health|api|__nuxt_error)(?:/|\\?|$))(?!.*\\.[^/]+$)([^?]*[^/?])$`,to:`$1/`,statusCode:301},{from:`^(?!/(?:gtm|data-api|ingest|health|api|__nuxt_error)(?:/|\\?|$))(?!.*\\.[^/?]+(?:\\?|$))([^?]*[^/\\?])(\\?.*)$`,to:`$1/$2`,statusCode:301},{from:`^/blog/[\\d]+/(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/user`,to:`/api/user`,statusCode:301},{from:`^/about/awards/?(.*)`,to:`/about/our-awards/$1`,statusCode:301},{from:`^/about/case-studies/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/about/events/breakfast-bites/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/about/our-team/charlienorledge/(.*)`,to:`/about/our-team/charlie-norledge/$1`,statusCode:301},{from:`^/about/our-team/maria-cojocariu/$`,to:`/about/our-team/`,statusCode:301},{from:`^/about/our-team/thierry-liburd-okure/$`,to:`/about/our-team/`,statusCode:301},{from:`^/about/our-team/sophie-darr/$`,to:`/about/our-team/`,statusCode:301},{from:`^/about/our-team/chloe-fair/`,to:`/about/our-team/`,statusCode:301},{from:`^/about/our-team/matt-roffe/`,to:`/about/our-team/`,statusCode:301},{from:`^/about/our-team/edd/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/georgie-kemp/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/impression-team/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/liam/`,to:`/about/our-team/liam-wade/`,statusCode:301},{from:`^/about/our-team/jakub-budzioch/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/olivia-mae/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/team/aaron/`,to:`/about/our-team/aaron-dicks/`,statusCode:301},{from:`^/about/vacancies/graduate-student-placements/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/bing-interview/?(.*)`,to:`/blog/collection/bing-interview/$1`,statusCode:301},{from:`^/blog/10116/manage-status-codes-stock-products/?(.*)`,to:`/blog/manage-status-codes-stock-products/$1`,statusCode:301},{from:`^/blog/7372/bing-interview-future-bing-searchs/?(.*)`,to:`/blog/future-bing-search/$1`,statusCode:301},{from:`^/blog/7977/adapting-seo-workflow-suit-mobile-first-mentality/?(.*)`,to:`/blog/mobile-first-index-guide/$1`,statusCode:301},{from:`^/blog/7977/mobile-first-index-guide/?(.*)`,to:`/blog/mobile-first-index-guide/$1`,statusCode:301},{from:`^/blog/a-guide-to-digital-marketing-for-professional-services/?(.*)`,to:`/resources/white-papers/a-guide-to-digital-marketing-for-professional-services/$1`,statusCode:301},{from:`^/blog/beginners-guide-to-cro/?(.*)`,to:`/blog/what-is-cro/$1`,statusCode:301},{from:`^/blog/black-friday-for-ecommerce-gearing-up-for-growth-webinar/?(.*)`,to:`/resources/webinars/black-friday-for-ecommerce/$1`,statusCode:301},{from:`^/blog/brightonseo-ecommerce-summit-user-centric-technical-seo/?(.*)`,to:`/resources/webinars/brightonseo-ecommerce-summit-user-centric-technical-seo/$1`,statusCode:301},{from:`^/blog/category/rankup-seo-podcast/?(.*)`,to:`/resources/podcasts/$1`,statusCode:301},{from:`^/blog/category/rankup-the-seo-podcast/?(.*)`,to:`/resources/podcasts/$1`,statusCode:301},{from:`^/blog/collections/bing-interview/?(.*)`,to:`/blog/collection/bing-interview/$1`,statusCode:301},{from:`^/blog/collection/brighton-seo-2017/?(.*)`,to:`/blog/collection/brighton-seo/$1`,statusCode:301},{from:`^/blog/collection/brighton-seo-2018/?(.*)`,to:`/blog/collection/brighton-seo/$1`,statusCode:301},{from:`^/blog/collection/charities-and-not-for-profits/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/collection/hero-conf-2017/?(.*)`,to:`/blog/collection/hero-conf/$1`,statusCode:301},{from:`^/blog/collection/measurefest-2019/?(.*)`,to:`/blog/collection/measurefest/$1`,statusCode:301},{from:`^/blog/core-web-vitals-webinar/?(.*)`,to:`/resources/webinars/core-web-vitals/$1`,statusCode:301},{from:`^/blog/developing-your-seo-strategy-rankup-kerstin-reichert/?(.*)`,to:`/resources/podcasts/developing-your-seo-strategy-rankup-kerstin-reichert/$1`,statusCode:301},{from:`^/blog/eliminate-wasted-spend-with-this-google-ads-script/?(.*)`,to:`/resources/tools/eliminate-wasted-spend-with-this-google-ads-script/$1`,statusCode:301},{from:`^/blog/google-ads-campaign-optimisation/?(.*)`,to:`/resources/tools/google-ads-campaign-optimisation/$1`,statusCode:301},{from:`^/blog/how-to-get-started-with-cro-webinar/?(.*)`,to:`/resources/webinars/how-to-get-started-with-cro/$1`,statusCode:301},{from:`^/blog/impression-and-deepcrawl-enterprise-seo-webinar/?(.*)`,to:`/resources/webinars/impression-deepcrawl-enterprise-seo-solutions/$1`,statusCode:301},{from:`^/blog/improving-the-measurable-impact-of-digital-pr-webinar/?(.*)`,to:`/resources/webinars/improving-the-measurable-impact-of-digital-pr/$1`,statusCode:301},{from:`^/blog/life-after-lockdown-the-reopening-of-retail-webinar/?(.*)`,to:`/resources/webinars/life-after-lockdown-the-reopening-of-retail/$1`,statusCode:301},{from:`^/blog/local-google-ads/?(.*)`,to:`/resources/tools/local-google-ads/$1`,statusCode:301},{from:`^/blog/making-career-choices-in-seo-rankup-jen-penaluna/?(.*)`,to:`/resources/podcasts/making-career-choices-in-seo-rankup-jen-penaluna/$1`,statusCode:301},{from:`^/blog/managing-seo-projects-solo-rankup-kevin-kapezi/?(.*)`,to:`/resources/podcasts/managing-seo-projects-solo-rankup-kevin-kapezi/$1`,statusCode:301},{from:`^/blog/marketing-census-2021/?(.*)`,to:`/resources/white-papers/marketing-census-2021/$1`,statusCode:301},{from:`^/blog/mental-health-seo-rankup-ryan-darani/?(.*)`,to:`/resources/podcasts/mental-health-seo-rankup-ryan-darani/$1`,statusCode:301},{from:`^/blog/our-6-brightonseo-highlights/`,to:`/blog/our-6-brightonseo-highlights-september-2021/`,statusCode:301},{from:`^/blog/outspeech-episode-1-laura-hampton-what-is-the-shape-and-direction-of-digital-pr/?(.*)`,to:`/resources/podcasts/outspeech-episode-1-laura-hampton-what-is-the-shape-and-direction-of-digital-pr/$1`,statusCode:301},{from:`^/blog/outspeech-john-rowley/?(.*)`,to:`/resources/podcasts/outspeech-john-rowley/$1`,statusCode:301},{from:`^/blog/outspeech-tim-soulo-ahrefs/?(.*)`,to:`/resources/podcasts/outspeech-tim-soulo-ahrefs/$1`,statusCode:301},{from:`^/blog/rankup-10-knowledge-panel-site-migration-101/?(.*)`,to:`/resources/podcasts/rankup-10-knowledge-panel-site-migration-101/$1`,statusCode:301},{from:`^/blog/rankup-11-top-stories-shopify-website-hosting-competitor-seo/?(.*)`,to:`/resources/podcasts/rankup-11-top-stories-shopify-website-hosting-competitor-seo/$1`,statusCode:301},{from:`^/blog/rankup-16-2020-seo-round-up/?(.*)`,to:`/resources/podcasts/rankup-16-2020-seo-round-up/$1`,statusCode:301},{from:`^/blog/rankup-20-commercially-savvy-seo-kev-wiles/?(.*)`,to:`/resources/podcasts/rankup-20-commercially-savvy-seo-kev-wiles/$1`,statusCode:301},{from:`^/blog/rankup-21-scaling-up-seo-fabrizio-ballarini/?(.*)`,to:`/resources/podcasts/rankup-21-scaling-up-seo-fabrizio-ballarini/$1`,statusCode:301},{from:`^/blog/rankup-23-seo-translation-lucy-pembayun/?(.*)`,to:`/resources/podcasts/rankup-23-seo-translation-lucy-pembayun/$1`,statusCode:301},{from:`^/blog/rankup-5-sean-burton-top-stories/?(.*)`,to:`/resources/podcasts/rankup-5-sean-burton-top-stories/$1`,statusCode:301},{from:`^/blog/rankup-6-knowledge-panel-how-seo-has-and-hasnt-changed/?(.*)`,to:`/resources/podcasts/rankup-6-knowledge-panel-how-seo-has-and-hasnt-changed/$1`,statusCode:301},{from:`^/blog/rankup-personas-storytelling-diana-richardson/?(.*)`,to:`/resources/podcasts/rankup-personas-storytelling-diana-richardson/$1`,statusCode:301},{from:`^/blog/seo-rankings-factors-for-fashion-ecommerce/?(.*)`,to:`/resources/white-papers/seo-rankings-factors-for-fashion-ecommerce/$1`,statusCode:301},{from:`^/blog/the-future-of-digital-marketing-measurement-webinar/?(.*)`,to:`/resources/webinars/the-future-of-digital-marketing-measurement/$1`,statusCode:301},{from:`^/blog/webinar-dream-job-campaigns-for-digital-pr-how-to-get-more-value/?(.*)`,to:`/resources/webinars/dream-job-campaigns-for-digital-pr-how-to-get-more-value/$1`,statusCode:301},{from:`^/blog/winning-in-search-in-2021-rankup-edd-wilson/?(.*)`,to:`/resources/podcasts/winning-in-search-in-2021-rankup-with-edd-wilson/$1`,statusCode:301},{from:`^/case-studies/asktraders-digital-pr/?(.*)`,to:`/our-work/ask-traders/$1`,statusCode:301},{from:`^/case-studies/bioflow-integrated/?(.*)`,to:`/our-work/bioflow-ppc/$1`,statusCode:301},{from:`^/case-studies/click-basin-ppc/?(.*)`,to:`/our-work/clickbasin-ppc/$1`,statusCode:301},{from:`^/case-studies/feed/?(.*)`,to:`http://www.recommendedagencies.com/impression/casestudy/$1`,statusCode:301},{from:`^/case-studies/finance-ppc-1/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/gazeboshop/?(.*)`,to:`/our-work/gazeboshop-seo/$1`,statusCode:301},{from:`^/case-studies/goosedale/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/hospitality-1/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/internet-gardener-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/law-1/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/lead-gen-ppc-1/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/marmalade-tiktok/?(.*)`,to:`/our-work/marmalade-tik-tok/$1`,statusCode:301},{from:`^/case-studies/parkerbrand-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/richard-nelson/?(.*)`,to:`/our-work/richard-nelson/$1`,statusCode:301},{from:`^/case-studies/robin-hood-fund-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/wearall-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/cookie-policy/?(.*)`,to:`/policies/cookie-policy/$1`,statusCode:301},{from:`^/digital-marketing/ppc-agency/?(.*)`,to:`/paid-media/ppc/$1`,statusCode:301},{from:`^/digital-marketing/pr-digital/?(.*)`,to:`/digital-pr/$1`,statusCode:301},{from:`^/feed/podcast/?(.*)`,to:`/resources/podcasts/$1`,statusCode:301},{from:`^/feed/rank-up/?(.*)`,to:`/resources/podcasts/$1`,statusCode:301},{from:`^/heroconf/?(.*)`,to:`/blog/collection/hero-conf/$1`,statusCode:301},{from:`^/modern-slavery-statement/?(.*)`,to:`/policies/modern-slavery-statement/$1`,statusCode:301},{from:`^/paid-media/ppc/remarketing/?(.*)`,to:`/paid-media/display/remarketing/$1`,statusCode:301},{from:`^/privacy-policy/?(.*)`,to:`/policies/privacy-policy/$1`,statusCode:301},{from:`^/sdm`,to:`/resources/tools/`,statusCode:301},{from:`^/sitemap_index.xml`,to:`/sitemapindex.xml`,statusCode:301},{from:`^/sitemap.xml`,to:`/sitemapindex.xml`,statusCode:301},{from:`^/terms-conditions/?(.*)`,to:`/policies/terms-conditions/$1`,statusCode:301},{from:`^/tools-resources/white-papers/black-friday-creating-buzz/?(.*)`,to:`/blog/category/black-friday/$1`,statusCode:301},{from:`^/tools-resources/white-papers/merchandising-before-black-friday/?(.*)`,to:`/blog/7-merchandising-questions-you-need-to-answer-before-black-friday/$1`,statusCode:301},{from:`^/tools-resources/white-papers/optimise-product-pages-search/?(.*)`,to:`/seo/$1`,statusCode:301},{from:`^/uon-april/?(.*)`,to:`/`,statusCode:301},{from:`^/wordpress/.*`,to:`/`,statusCode:301},{from:`^/work/aaron-test-5/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/wp-content/plugins/wp-.*`,to:`/`,statusCode:301},{from:`^/wp-content/uploads/2016/03/Screen-Shot-2016-03-23-at-17.21.47.png`,to:`/`,statusCode:301},{from:`^/wp-content/uploads/2016/11/test.png`,to:`/`,statusCode:301},{from:`^/wp-includes.*`,to:`/`,statusCode:301},{from:`^/www.impressiondigital.com/about-us/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/xmlrpc.php?rsd`,to:`/`,statusCode:301},{from:`^/ZmbOg.*`,to:`/`,statusCode:301},{from:`^/about-us/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/about-us/careers/.*`,to:`/about/vacancies/`,statusCode:301},{from:`^/about-us/digital-marketing-jobs.*`,to:`/about/vacancies/`,statusCode:301},{from:`^/about-us/growing-nottingham/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/about-us/rebecca-carre/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/careers/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/about/csr/?(.*)`,to:`/about/our-impact/$1`,statusCode:301},{from:`^/about/digital-marketing-jobs-nottingham/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/about/events/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/about/events/whats-new-seo-social/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/about/our-culture/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/about/our-team/alex-lee/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/anna-allsop/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/becky-carre/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/beckycarre/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/charlie-byrne/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/charlie/(.*)`,to:`/about/our-team/charlie-norledge/$1`,statusCode:301},{from:`^/about/our-team/darol-lucas/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/george-driscoll/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/gideon-goddard/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/helen-freeman/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/henry-tacey/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/henrytacey/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/jack-mcshane/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/james-watkins/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/jamie-ball/?(.*)`,to:`/about/our-team/$1`,statusCode:301}
2,{from:`^/about/our-team/jess-hawkes/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/larissa-rowan/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/lauren-capon/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/lauren-wilson/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/megan-jenkins/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/nic-shacklock/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/olivia-lowe/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/paul-smith/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/pete/?(.*)`,to:`/about/our-team/petar-jovetic/$1`,statusCode:301},{from:`^/about/our-team/pierre-melion/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/rebecca-smith-dawkins/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/rob/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/sarah-clarke/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/tom-francis/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/tom/(.*)`,to:`/about/our-team/tom-craig/$1`,statusCode:301},{from:`^/about/ppc-account-executive/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/about/ppc-account-manager/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/about/vacancies/seo-jobs-nottingham/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/analytics/conversion-rate-optimisation/?(.*)`,to:`/cro/$1`,statusCode:301},{from:`^/b2b/?(.*)`,to:`/$1`,statusCode:301},{from:`^/black-friday/?(.*)`,to:`/blog/category/black-friday/$1`,statusCode:301},{from:`^/blog/7073/gdpr-general-data-protection-marketing/?(.*)`,to:`/blog/gdpr-action-plan-businesses-marketers/$1`,statusCode:301},{from:`^/blog/7810/golden-rules-ad-innovation-2/?(.*)`,to:`/blog/golden-rules-ad-innovation/$1`,statusCode:301},{from:`^/blog/category/analytics/?(.*)`,to:`/blog/category/measurement/$1`,statusCode:301},{from:`^/blog/category/brighton-seo/?(.*)`,to:`/blog/collection/brighton-seo/$1`,statusCode:301},{from:`^/blog/category/development/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/category/digital-pr-podcast/?(.*)`,to:`/resources/podcasts/$1`,statusCode:301},{from:`^/blog/category/ecommerce-guides/(.*)`,to:`/blog/category/ecommerce/$1`,statusCode:301},{from:`^/blog/category/general/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/category/local-seo/?(.*)`,to:`/seo/local-seo/$1`,statusCode:301},{from:`^/blog/category/ppc-seo-scripts/?(.*)`,to:`/resources/tools/$1`,statusCode:301},{from:`^/blog/category/press-releases/?(.*)`,to:`/blog/category/digital-pr/$1`,statusCode:301},{from:`^/blog/category/search-engine-optimisation/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/category/search-engine-optimisation/technical-seo/?(.*)`,to:`/blog/category/technical-seo/$1`,statusCode:301},{from:`^/blog/category/the-web/?(.*)`,to:`/blog/category/web/$1`,statusCode:301},{from:`^/blog/category/webinars/?(.*)`,to:`/resources/webinars/$1`,statusCode:301},{from:`^/blog/category/white-papers/?(.*)`,to:`/resources/white-papers/$1`,statusCode:301},{from:`^/blog/collections/(.*)`,to:`/blog/collection/$1`,statusCode:301},{from:`^/blog/collections/beginners-guides/?(.*)`,to:`/blog/category/beginners-guides/$1`,statusCode:301},{from:`^/blog/collections/ecommerce/?(.*)`,to:`/blog/category/ecommerce/$1`,statusCode:301},{from:`^/blog/search-leeds-2016/?(.*)`,to:`/blog/collection/search-leeds/$1`,statusCode:301},{from:`^/blog/tag/advantages/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/tag/optimisation/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/tag/search-engine/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/webinar-ppc-strategy-for-fashion-brands/?(.*)`,to:`/resources/webinars/digital-marketing-strategy-for-fashion-brands/$1`,statusCode:301},{from:`^/boris/?(.*)`,to:`/digital-pr/pr-stunts/leader-of-the-paw-ry-party/$1`,statusCode:301}
2,{from:`^/brighton-2017/?(.*)`,to:`/blog/collection/brighton-seo/$1`,statusCode:301},{from:`^/brighton-seo-logo/?(.*)`,to:`/blog/collection/brighton-seo/$1`,statusCode:301},{from:`^/careers/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/case-studies/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/alltruck-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/b2b-ecommerce-business-grows-revenue-316-31/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/buzzgrass-seo/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/carsnip/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/coffee-central/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/company-address/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/company-check/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/cromwell-seo-2/?(.*)`,to:`/our-work/cromwell-seo/$1`,statusCode:301},{from:`^/case-studies/digital-pr-drives-40-lift-in-organic-traffic-for-boiler-repairs-provider/?(.*)`,to:`/our-work/boiler-guide-digital-pr/$1`,statusCode:301},{from:`^/case-studies/distinct-recruitment-seo/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/donington-park-training/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/ecommerce-business-achieves-191-revenue-increase-year-year/?(.*)`,to:`/our-work/gazeboshop-seo/$1`,statusCode:301},{from:`^/case-studies/envirobuild/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/find-a-wealth-manager/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/fridgesmart/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/hospitality-business-achieves-20-organic-traffic-increase-9-months/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/legal-500-law-firm-achieves-112-increase-enquiries-12-months/?(.*)`,to:`/our-work/richard-nelson/$1`,statusCode:301},{from:`^/case-studies/online-mortgage-advisor/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/robin-hood-energy-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/savvy-woman/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/seo-owls-hall/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/sis-pitches-seo/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/spearing-waite/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/sustainable-construction-company-opts-double-days-digital-marketing/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/tonik-ev/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/via-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/wintech-racing/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/coronavirus/?(.*)`,to:`/blog/coronavirus/$1`,statusCode:301},{from:`^/digital-marketing-events/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/digital-marketing-location/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/digital-marketing/analytics/?(.*)`,to:`/analytics$1`,statusCode:301},{from:`^/digital-marketing/analytics/conversion-rate-optimisation/?(.*)`,to:`/cro/$1`,statusCode:301},{from:`^/digital-marketing/content-marketing/?(.*)`,to:`/content-marketing/$1`,statusCode:301},{from:`^/digital-marketing/conversion-rate-optimisation/(.*)`,to:`/cro/$1`,statusCode:301},{from:`^/digital-marketing/conversion-rate-optimisation/multivariate-testing/`,to:`/cro/ab-testing/`,statusCode:301},{from:`^/digital-marketing/development/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/digital-marketing/digital-marketing-consultancy/?(.*)`,to:`/digital-marketing/strategy/$1`,statusCode:301},{from:`^/digital-marketing/digital-marketing-training/?(.*)`,to:`/digital-marketing/training/$1`,statusCode:301},{from:`^/digital-marketing/digital-pr/?(.*)`,to:`/digital-pr$1`,statusCode:301},{from:`^/digital-marketing/digital-pr/content-marketing/?(.*)`,to:`/content-marketing/$1`,statusCode:301},{from:`^/digital-marketing/growth-vouchers/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/digital-marketing/nottingham-pr-digital/?(.*)`,to:`/digital-pr/$1`,statusCode:301},{from:`^/digital-marketing/ppc/?(.*)`,to:`/paid-media/ppc/$1`,statusCode:301},{from:`^/digital-marketing/ppc/bing-ads-management/?(.*)`,to:`/paid-media/ppc/microsoft-advertising-management$1`,statusCode:301},{from:`^/digital-marketing/ppc/google-adwords-management/?(.*)`,to:`/paid-media/ppc/google-ads-management/$1`,statusCode:301},{from:`^/digital-marketing/ppc/microsoft-ads-management/?(.*)`,to:`/paid-media/ppc/microsoft-advertising-management$1`,statusCode:301},{from:`^/digital-marketing/ppc/our-approach/?(.*)`,to:`/paid-media/ppc/$1`,statusCode:301},{from:`^/digital-marketing/ppc/paid-social/?(.*)`,to:`/paid-media/paid-social$1`,statusCode:301},{from:`^/digital-marketing/ppc/ppc-ppc-scripts/?(.*)`,to:`/paid-media/ppc/google-ads-ppc-scripts/$1`,statusCode:301},{from:`^/digital-marketing/ppc/social-media-advertising/?(.*)`,to:`/paid-media/paid-social$1`,statusCode:301},{from:`^/digital-marketing/pr-agency/?(.*)`,to:`/digital-pr/$1`,statusCode:301},{from:`^/digital-marketing/seo/?(.*)`,to:`/seo/$1`,statusCode:301},{from:`^/digital-marketing/seo/google-seo-penalty-recovery/?(.*)`,to:`/seo/algorithm-recovery/$1`,statusCode:301},{from:`^/digital-marketing/seo/new-website-seo-briefs/?(.*)`,to:`/seo/site-migrations/$1`,statusCode:301},{from:`^/digital-marketing/seo/nottingham-seo-audit/?(.*)`,to:`/seo/seo-audit/$1`,statusCode:301},{from:`^/digital-marketing/seo/seo-audit-review/?(.*)`,to:`/seo/seo-audit/$1`,statusCode:301},{from:`^/digital-marketing/seo/seo-audit-review/?(.*)`,to:`/seo/seo-audit/$1`,statusCode:301},{from:`^/digital-marketing/seo/seo-training/?(.*)`,to:`/digital-marketing/training/seo/$1`,statusCode:301},{from:`^/digital-marketing/strategy-2/?(.*)`,to:`/digital-marketing/strategy/$1`,statusCode:301},{from:`^/digital-marketing/strategy/growth-vouchers/?(.*)`,to:`/digital-marketing/strategy/$1`,statusCode:301},{from:`^/digital-marketing/training/ppc-training/?(.*)`,to:`/digital-marketing/training/ppc/$1`,statusCode:301},{from:`^/digital-marketing/training/seo-training/?(.*)`,to:`/digital-marketing/training/seo/$1`,statusCode:301},{from:`^/digital-marketing/web-design-development/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/digital-marketing/web-design-development/conversion-rate-optimisation/`,to:`/cro/$1`,statusCode:301},{from:`^/digital-marketing/web-design/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/ecommerce-guide/.*`,to:`/blog/category/ecommerce/`,statusCode:301},{from:`^/ecommercial-17/?(.*)`,to:`/blog/category/ecommerce/$1`,statusCode:301},{from:`^/events/bake-sale-for-mind-world-mental-health-day-2019/?(.*)`,to:`/about/our-impact/$1`,statusCode:301},{from:`^/events/drink-digital-charlie-byrne-how-ecommerce-marketers-can-master-the-facebook-funnel/?(.*)`,to:`/paid-media/paid-social/facebook-advertising/$1`,statusCode:301},{from:`^/events/drink-digital-how-to-make-more-of-your-digital-pr-investment/?(.*)`,to:`/resources/webinars/improving-the-measurable-impact-of-digital-pr/$1`,statusCode:301},{from:`^/events/marketing-for-not-for-profits/?(.*)`,to:`/resources/webinars/digital-marketing-for-charities-and-not-for-profits/$1`,statusCode:301},{from:`^/events/online-pr-show-brighton-seo-event/?(.*)`,to:`/blog/james-watkins-online-pr-show-brighton-seo/$1`,statusCode:301},{from:`^/events/sheffield-dm-digital-marketing-event/?(.*)`,to:`/blog/personal-branding-to-drive-your-digital-marketing-career-sheffield-dm/$1`,statusCode:301},{from:`^/free-ppc-campaign-audit/?(.*)`,to:`/paid-media/ppc/$1`,statusCode:301},{from:`^/get-in-touch/digital-marketing-london/?(.*)`,to:`/get-in-touch/$1`,statusCode:301},{from:`^/grad/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/heroconf-2016/?(.*)`,to:`/blog/collection/hero-conf/$1`,statusCode:301},{from:`^/impression-enabling-innovation-strategic-digital-marketing/?(.*)`,to:`/digital-marketing/strategy/$1`,statusCode:301},{from:`^/jobs/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/kinsta/?(.*)`,to:`https://kinsta.com/?kaid=YIXRPTCHGFTR`,statusCode:301},{from:`^/mission-statement/?(.*)`,to:`/about/our-impact/$1`,statusCode:301},{from:`^/multivariate-testing/?(.*)`,to:`/cro/ab-testing/$1`,statusCode:301},{from:`^/nottingham-partners-clinics/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/npba/?(.*)`,to:`/$1`,statusCode:301},{from:`^/paid-media/doubleclick-advertising-agency/?(.*)`,to:`/paid-media/display/$1`,statusCode:301},{from:`^/paid-media/ppc/google-adwords-management/?(.*)`,to:`/paid-media/ppc/google-ads-management/$1`,statusCode:301},{from:`^/paid-media/ppc/paid-social/linkedin-advertising/?(.*)`,to:`/paid-media/paid-social/linkedin-advertising/$1`,statusCode:301},{from:`^/paid-media/ppc/paid-social/tiktok-advertising/?(.*)`,to:`/paid-media/paid-social/tiktok-advertising/$1`,statusCode:301},{from:`^/paid-media/ppc/social-media-advertising/?(.*)`,to:`/paid-media/paid-social/$1`,statusCode:301},{from:`^/paid-media/programmatic-display-advertising/?(.*)`,to:`/paid-media/programmatic/$1`,statusCode:301},{from:`^/portfolio/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/seo-social-event/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/seo/ecommerce-seo/magento-agency/?(.*)`,to:`/seo/ecommerce-seo/$1`,statusCode:301},{from:`^/services/development/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/stoney-street-impression/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/submit-cv/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/take-our-survey/?(.*)`,to:`/$1`,statusCode:301},{from:`^/thank-you-for-subscribing/?(.*)`,to:`/$1`,statusCode:301},{from:`^/thank-you/?(.*)`,to:`/$1`,statusCode:301}
2,{from:`^/tools-resources/brighton-seo-2016-laura-hampton/?(.*)`,to:`/blog/how-to-build-useful-audience-personas-to-guide-your-digital-strategy/$1`,statusCode:301},{from:`^/tools-resources/google-adwords-ppc-permutation-tool/?(.*)`,to:`/paid-media/ppc/$1`,statusCode:301},{from:`^/tools-resources/white-papers/10-impression-black-friday-social-media-creating-pre-event-buzz/?(.*)`,to:`/blog/category/black-friday/$1`,statusCode:301},{from:`^/web-design/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/win/?(.*)`,to:`/$1`,statusCode:301},{from:`^/work/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/work/$`,to:`/our-work/$1`,statusCode:301},{from:`^/wp-includes/?(.*)`,to:`/wp/wp-includes/$1`,statusCode:301},{from:`^/blog/collection/elevate-search-2019/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/collection/outreach-conf-2018/?(.*)`,to:`/blog/collection/outreach-conference/$1`,statusCode:301},{from:`^/blog/collection/ppc-hero-conf-2019/?(.*)`,to:`/blog/collection/hero-conf/$1`,statusCode:301},{from:`^/page/(.*)`,to:`/$1`,statusCode:301},{from:`^/CRO/help-your-business/?(.*)`,to:`/digital-experience/cro/help-your-business-cro/$1`,statusCode:301},{from:`^/cro/our-methology/?(.*)`,to:`/cro/our-methodology/$1`,statusCode:301},{from:`^/CRO/help-your-business-cro/?(.*)`,to:`/digital-experience/cro/help-your-business-cro/$1`,statusCode:301},{from:`^/CRO/?(.*)`,to:`/cro/$1`,statusCode:301},{from:`^/SEO/on-site-content/?(.*)`,to:`/seo/on-site-content/$1`,statusCode:301},{from:`^/blog/category/impression/?(.*)`,to:`/blog/category/our-news/$1`,statusCode:301},{from:`^/robos.txt`,to:`/robots.txt`,statusCode:301},{from:`^/robots.tx`,to:`/robots.txt`,statusCode:301},{from:`^/about/growing-nottingham/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/about/nps-net-promoter-score/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/about/our-team/amy-stamperimpression-co-uk/?(.*)`,to:`/about/our-team/amy-stamper/$1`,statusCode:301},{from:`^/about/our-team/claire-henleyimpression-co-uk/?(.*)`,to:`/about/our-team/claire-henley/$1`,statusCode:301},{from:`^/about/our-team/reuben-hewittimpression-co-uk/?(.*)`,to:`/about/our-team/reuben-hewitt/$1`,statusCode:301},{from:`^/about/our-team/rhianne-moriartyimpression-co-uk/?(.*)`,to:`/about/our-team/rhianne-moriarty/$1`,statusCode:301},{from:`^/about/our-team/yasmin-williamsimpression-co-uk/?(.*)`,to:`/about/our-team/yasmin-williams/$1`,statusCode:301},{from:`^/our-team/abbie-mcevaddy/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/annakarpiesiuk/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/elliott-kirk/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/georgia/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/impression-team/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/impression/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/jack-bamfield/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/jameswatkins/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/joe-hubbard/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/jolane/?(.*)`,to:`/about/our-team/jo-lane/$1`,statusCode:301},{from:`^/about/our-team/luke-pritchard/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/luke/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/maddy/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/nathan/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/ollie-beakbane/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/rob-mccordick/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/sam-goddard/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/partner-with-us/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/vacancies/digital-pr-content-marketing-jobs/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/about/vacancies/international-seo-freelancer-job/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/sitemap.co.uk`,to:`/sitemapindex.xml`,statusCode:301},{from:`^/sitemap/$`,to:`/sitemapindex.xml`,statusCode:301},{from:`^/sitemap.html`,to:`/sitemapindex.xml`,statusCode:301},{from:`^/sitemaps_index.xml`,to:`/sitemapindex.xml`,statusCode:301},{from:`^/wp-sitemap.xml`,to:`/sitemapindex.xml`,statusCode:301},{from:`^/blog/bing-vs-google-comparison/?(.*)`,to:`/blog/bing-differ-google/$1`,statusCode:301},{from:`^/blog/category/seo/google-algorithm-updates/?(.*)`,to:`/blog/category/google-algorithm-updates/$1`,statusCode:301},{from:`^/bloh/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/bout/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/case-studes/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/cheese/?(.*)`,to:`/$1`,statusCode:301},{from:`^/blog/category/content-marketing/?(.*)`,to:`/blog/category/content/$1`,statusCode:301},{from:`^/blog/category/digital-pr/digital-pr-podcast/?(.*)`,to:`/resources/podcasts/$1`,statusCode:301},{from:`^/blog/category/seo-podcast/?(.*)`,to:`/resources/podcasts/$1`,statusCode:301},{from:`^/thank-you-double-opt-in/?(.*)`,to:`/$1`,statusCode:301},{from:`^/test/?(.*)`,to:`/$1`,statusCode:301}
2,{from:`^/app/uploads/2021/09/01_Ecommere-Series-International-Ecommerce-1.pdf`,to:`/seo/ecommerce-seo/$1`,statusCode:301},{from:`^/digital-marketing/conversion-rate-optimisation/user-journeys-conversion-funnels/`,to:`/cro/`,statusCode:301},{from:`^/digital-marketing/strategy/google-analytics-consultancy/?(.*)`,to:`/analytics/google-analytics-consultancy/$1`,statusCode:301},{from:`^/digital-marketing/training/web-ux/?(.*)`,to:`/digital-marketing/training/$1`,statusCode:301},{from:`^/event-location-preference-nottingham/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/virtual-roundtable-event/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/whats-new-in-search-and-social/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/google-event/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/google-seo-penalty-recovery/?(.*)`,to:`/seo/algorithm-recovery/$1`,statusCode:301},{from:`^/SEO/enterprise-seo/?(.*)`,to:`/seo/enterprise-seo/$1`,statusCode:301},{from:`^/digital-marketing-seo/?(.*)`,to:`/seo/$1`,statusCode:301},{from:`^/seo/ecommerce-seo/javascript-website-seo/?(.*)`,to:`/seo/technical-seo/$1`,statusCode:301},{from:`^/seo/pwa-optimisation/?(.*)`,to:`/seo/technical-seo/$1`,statusCode:301},{from:`^/seo/on-site-consultancy/?(.*)`,to:`/seo/seo-consultancy/$1`,statusCode:301},{from:`^/seo/training/?(.*)`,to:`/digital-marketing/training/seo/$1`,statusCode:301},{from:`^/digital-marketing/seo-london/?(.*)`,to:`/seo/$1`,statusCode:301},{from:`^/seo/on-site-content/search-intent-discovery/?(.*)`,to:`/seo/on-site-content/$1`,statusCode:301},{from:`^/seo/seo-agency/?(.*)`,to:`/seo/$1`,statusCode:301},{from:`^/seo/on-site-content/seo-copywriting/?(.*)`,to:`/seo/on-site-content/$1`,statusCode:301},{from:`^/ppc/google-ads-ppc-scripts/?(.*)`,to:`/paid-media/ppc/google-ads-ppc-scripts/$1`,statusCode:301},{from:`^/paid-media/ppc/google-ppc-management/?(.*)`,to:`/paid-media/ppc/google-ads-management/$1`,statusCode:301},{from:`^/paid-media/ppc/amazon-advertising/?(.*)`,to:`/paid-media/amazon-advertising/$1`,statusCode:301},{from:`^/paid-media/ppc/google-display-advertising/?(.*)`,to:`/paid-media/display/$1`,statusCode:301},{from:`^/paid-media/display/google-marketing-platform/?(.*)`,to:`/paid-media/display/$1`,statusCode:301},{from:`^/paid-media/google-ads-ppc-scripts/?(.*)`,to:`/paid-media/ppc/google-ads-ppc-scripts/$1`,statusCode:301},{from:`^/paid-media/ppc/ppcremarketing/?(.*)`,to:`/paid-media/display/remarketing/$1`,statusCode:301},{from:`^/paid-media/ppc/ppc-agency/?(.*)`,to:`/paid-media/ppc/$1`,statusCode:301},{from:`^/paid-media/ppc/google-adwords/?(.*)`,to:`/paid-media/ppc/google-ads-management/$1`,statusCode:301},{from:`^/paid-media/the-basics/?(.*)`,to:`/paid-media/$1`,statusCode:301},{from:`^/paid-media/ppc/paid-social/facebook-advertising/?(.*)`,to:`/paid-media/paid-social/facebook-advertising/$1`,statusCode:301},{from:`^/paid-media/paid-social/Facebook-advertising/?(.*)`,to:`/paid-media/paid-social/facebook-advertising/$1`,statusCode:301},{from:`^/paid-media/paid-social/Pinterest-advertising/?(.*)`,to:`/paid-media/paid-social/pinterest-advertising/$1`,statusCode:301},{from:`^/paid-media/paid-social/WhatsApp-advertising/?(.*)`,to:`/paid-media/paid-social/whatsapp-advertising/$1`,statusCode:301},{from:`^/paid-media/paid-social/TikTok-advertising/?(.*)`,to:`/paid-media/paid-social/tiktok-advertising/$1`,statusCode:301},{from:`^/paid-media/paid-social/advertising/?(.*)`,to:`/paid-media/paid-social/$1`,statusCode:301},{from:`^/private-dining/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/sector/business-services/?(.*)`,to:`/our-work/industry/business-services/$1`,statusCode:301},{from:`^/sector/ecommerce/?(.*)`,to:`/sectors/ecommerce-marketing-agency/$1`,statusCode:301},{from:`^/secure-httponly-tracking/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/Digital-PR/?(.*)`,to:`/digital-pr/$1`,statusCode:301},{from:`^/analytics/analytics/?(\\?.*)`,to:`/analytics/$1`,statusCode:301},{from:`^/digital-marketing/social-media/?(.*)`,to:`/paid-media/paid-social/$1`,statusCode:301},{from:`^/feeds/?(.*)`,to:`/blog/`,statusCode:301},{from:`^/guide-to-nottingham/?(.*)`,to:`/`,statusCode:301},{from:`^/meet-the-team/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/labs/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/turtlebay/?(.*)`,to:`/$1`,statusCode:301},{from:`^/vacancies/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/webinar/?(.*)`,to:`/resources/webinars/$1`,statusCode:301},{from:`^/digital-marketing/content/?(.*)`,to:`/content-marketing/$1`,statusCode:301},{from:`^/digital-marketing/conversion-rate-optimisation/ab-testing/`,to:`/cro/ab-testing/`,statusCode:301},{from:`^/digital-marketing/ppc-london/?(.*)`,to:`/paid-media/ppc/$1`,statusCode:301},{from:`^/blog/march-google-algorithm-updates/?(.*)`,to:`/blog/florida-2-google-algorithm-update/$1`,statusCode:301},{from:`^/blog/beginner-how-to-generate-and-submit-a-website-sitemap/?(.*)`,to:`/blog/beginners-guide-submit-sitemap/$1`,statusCode:301},{from:`^/blog/beginners-how-to-generate-and-submit-a-website-sitemap/?(.*)`,to:`/blog/beginners-guide-submit-sitemap/$1`,statusCode:301}
2,{from:`^/blog/safari-itp-2-0-what-is-it-and-are-you-ready-for-it/2/?(.*)`,to:`/blog/safari-itp-2-0-what-is-it-and-are-you-ready-for-it/$1`,statusCode:301},{from:`^/blog/digital-pr-without-ave/?(.*)`,to:`/blog/digital-pr-brighton-seo/$1`,statusCode:301},{from:`^/blog/digital-pr-pint-sized-marketing-laura-hampton/?(.*)`,to:`/blog/digital-pr-brighton-seo/$1`,statusCode:301},{from:`^/blog/google-budapest-update-digital-pr/?(.*)`,to:`/blog/budapest-digital-pr/$1`,statusCode:301},{from:`^/blog/6-top-tips-for-ecommerce-link-building-success/?(.*)`,to:`/blog/7-top-tips-for-ecommerce-link-building-success/$1`,statusCode:301},{from:`^/blog/beginners-guide-site-speed-buffer/?(.*)`,to:`/blog/beginners-guide-increase-site-speed-buffer/$1`,statusCode:301},{from:`^/blog/duplicate-content-beginners/?(.*)`,to:`/blog/beginners-guides-duplicate-content/$1`,statusCode:301},{from:`^/blog/search-leeds-sophie-coley-search-listening-how-and-why-we-should-be-using-google-data-way-beyond-traditional-keyword-research__trashed/?(.*)`,to:`/blog/search-leeds-sophie-coley-search-listening-how-and-why-we-should-be-using-google-data-way-beyond-traditional-keyword-research/$1`,statusCode:301},{from:`^/blog/relugc-in-the-age-of-fake-news-googles-link-attribute-update-impact-on-pr/?(.*)`,to:`/blog/link-attribute-update/$1`,statusCode:301},{from:`^/blog/digital-pr-in-the-corona-landscape-video/?(.*)`,to:`/digital-pr/$1`,statusCode:301},{from:`^/blog/dream-job-campaigns-for-digital-pr-how-to-get-more-value-webinar/?(.*)`,to:`/blog/dream-job-campaigns-for-digital-pr-how-to-get-more-value/$1`,statusCode:301},{from:`^/blog/microsoft-launches-clarity-web-analytics-free-heatmaps-and-session-recording/?(.*)`,to:`/blog/microsoft-clarity-free-heatmaps-recordings/$1`,statusCode:301},{from:`^/blog/no-click-searches-arent-modern-day-seo-horror-story/?(.*)`,to:`/blog/an-seos-guide-to-no-click-searches/$1`,statusCode:301},{from:`^/blog/rankup-22-fashion-beauty-seo-tasha-amponsah-antwi/?(.*)`,to:`/resources/podcasts/rankup-22-fashion-beauty-seo-with-tasha-amponsah-antwi/$1`,statusCode:301},{from:`^/blog/future-of-pr/?(.*)`,to:`/digital-pr/$1`,statusCode:301},{from:`^/blog/black-friday-resources-marketers/?(.*)`,to:`/blog/category/black-friday/$1`,statusCode:301},{from:`^/blog/digital-marketing-for-reastaurants/?(.*)`,to:`/blog/digital-marketing-for-restaurants/$1`,statusCode:301},{from:`^/blog/impression-shortlisted-five-times-in-uk-content-awards/?(.*)`,to:`/blog/impression-wins-uk-content-award/$1`,statusCode:301},{from:`^/blog/international-ecommerce-a-definitive-guide-2/?(.*)`,to:`/blog/international-ecommerce-a-definitive-guide/$1`,statusCode:301},{from:`^/blog/may-2021-google-algorithm-and-search-industry-updates-2/?(.*)`,to:`/blog/may-2021-google-algorithm-and-search-industry-updates/$1`,statusCode:301},{from:`^/blog/the-real-psychology-of-colour-2/?(.*)`,to:`/blog/the-real-psychology-of-colour/$1`,statusCode:301},{from:`^/blog/responsive-search-ads-best-practices-3/?(.*)`,to:`/blog/responsive-search-ads-best-practices/$1`,statusCode:301},{from:`^/blog/responsive-search-ads-best-practices-2/?(.*)`,to:`/blog/responsive-search-ads-best-practices/$1`,statusCode:301},{from:`^/digital-pr/pr-stunts/leader-of-the-paw-ry-party/?(.*)`,to:`/resources/tools/impression-pawry-party-chrome-extension/$1`,statusCode:301},{from:`^/digital-pr/stunts/boris-plugin/?(.*)`,to:`/resources/tools/impression-pawry-party-chrome-extension/$1`,statusCode:301},{from:`^/source URL`,to:`target URL`,statusCode:301},{from:`^/case-studies/data-driven-campaign-achieves-electric-results-for-green-energy-provider/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/deltanet-pr/?(.*)`,to:`/our-work/delta-net-digital-pr/$1`,statusCode:301},{from:`^/case-studies/delta-net-digital-pr/?(.*)`,to:`/our-work/delta-net-digital-pr/$1`,statusCode:301},{from:`^/case-studies/ecommerce-sailing-business-increases-campaign-roi-215/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/harvey-seo-digital-pr/?(.*)`,to:`/our-work/harvey-seo-digital-pr/$1`,statusCode:301},{from:`^/case-studies/great-bean-bags-ppc/?(.*)`,to:`/our-work/great-bean-bags/$1`,statusCode:301},{from:`^/case-studies/john-pye/?(.*)`,to:`/our-work/john-pye/$1`,statusCode:301},{from:`^/case-studies/jamjar-seo/?(.*)`,to:`/our-work/jamjar-seo/$1`,statusCode:301}
2,{from:`^/case-studies/just-bb-guns/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/wienerberger-web/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/trump-worm-digital-pr/?(.*)`,to:`/our-work/trump-worm-digital-pr/$1`,statusCode:301},{from:`^/case-studies/abigail-ahern-black-friday/?(.*)`,to:`/our-work/abigail-ahern/$1`,statusCode:301},{from:`^/case-studies/alltruck-plc-receives-strategic-direction-digital-training-house-team/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/betway-digital-pr/?(.*)`,to:`/our-work/betway/$1`,statusCode:301},{from:`^/case-studies/great-bean-bags-pr/?(.*)`,to:`/our-work/great-bean-bags-digital-pr/$1`,statusCode:301},{from:`^/case-studies/internet-gardener-seo-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/case-studies/rise-art-seo/?(.*)`,to:`/our-work/rise-art/$1`,statusCode:301},{from:`^/case-studies/richard-nelson-ppc/?(.*)`,to:`/our-work/richard-nelson/$1`,statusCode:301},{from:`^/case-studies/rw-invest-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/about/get-in-touch/?(.*)`,to:`/get-in-touch/$1`,statusCode:301},{from:`^/blog/how-to-perform-an-on-site-seo-audit/?(.*)`,to:`/blog/how-to-do-an-seo-audit/$1`,statusCode:301},{from:`^/blog/creating-a-successful-saas-digital-marketing-strategy-2/?(.*)`,to:`/blog/creating-a-successful-saas-digital-marketing-strategy/$1`,statusCode:301},{from:`^/blog/creating-a-successful-saas-digital-marketing-strategy-3/?(.*)`,to:`/blog/creating-a-successful-saas-digital-marketing-strategy/$1`,statusCode:301},{from:`^/blog/impression-wins-european-search-award-2/?(.*)`,to:`/blog/impression-wins-european-search-award/$1`,statusCode:301},{from:`^/blog/how-to-make-a-dream-travel-blog-2/?(.*)`,to:`/blog/how-to-make-a-dream-travel-blog/$1`,statusCode:301},{from:`^/blog/ecommercial-conference-2017-2/?(.*)`,to:`/blog/ecommercial-conference-2017/$1`,statusCode:301},{from:`^/blog/the-ultimate-guide-to-international-seo-2/?(.*)`,to:`/blog/the-ultimate-guide-to-international-seo/$1`,statusCode:301},{from:`^/blog/impression-shortlisted-for-ten-global-search-awards-2/?(.*)`,to:`/blog/impression-shortlisted-for-ten-global-search-awards/$1`,statusCode:301},{from:`^/our-work/great-bean-bags-pr/?(.*)`,to:`/our-work/great-bean-bags-digital-pr/$1`,statusCode:301},{from:`^/blog/aida-model-and-digital-marketing-2/?(.*)`,to:`/blog/aida-model-and-digital-marketing/$1`,statusCode:301},{from:`^/blog/category/seo/technical-seo/?(.*)`,to:`/blog/category/technical-seo/$1`,statusCode:301},{from:`^/about/local-guide/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/cro-old/multivariate-testing/?(.*)`,to:`/cro/ab-testing/$1`,statusCode:301},{from:`^/blog/11-email-marketing-tips-from-joe-glover-the-marketing-meetup-video/?(.*)`,to:`/blog/11-email-marketing-tips-video/$1`,statusCode:301},{from:`^/feed/?(.*)`,to:`/$1`,statusCode:301},{from:`^/blog/feed/?(.*)`,to:`/feed/$1`,statusCode:301},{from:`^/blog/seo-testing-rankup-nick-swan/?(.*)`,to:`/resources/podcasts/seo-testing-rankup-nick-swan/$1`,statusCode:301},{from:`^/author-sitemap.xml`,to:`/sitemap-users.xml`,statusCode:301},{from:`^/case_studies-sitemap.xml`,to:`/sitemap-case-studies.xml`,statusCode:301},{from:`^/category-sitemap.xml`,to:`/sitemap-categories.xml`,statusCode:301},{from:`^/events-sitemap.xml`,to:`/events/$1`,statusCode:301},{from:`^/page-sitemap.xml`,to:`/sitemap-pages.xml`,statusCode:301},{from:`^/post-sitemap.xml`,to:`/sitemap-posts.xml`,statusCode:301},{from:`^/collection-sitemap.xml`,to:`/sitemap-categories.xml`,statusCode:301},{from:`^/about/our-team/tom-francisimpression-co-uk/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/alex-howatimpression-co-uk/?(.*)`,to:`/about/our-team/alex-howat/$1`,statusCode:301},{from:`^/about/our-team/owen-oloughlinimpression-co-uk/?(.*)`,to:`/about/our-team/owen-oloughlin/$1`,statusCode:301},{from:`^/about/our-team/rebecca-teeimpression-co-uk/?(.*)`,to:`/about/our-team/rebecca-tee/$1`,statusCode:301},{from:`^/comments/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/impression/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/sector/charities/?(.*)`,to:`/our-work/industry/not-for-profit/$1`,statusCode:301},{from:`^/(.*)/feed/?(.*)`,to:`/$1`,statusCode:301},{from:`^/about/our-team/laura-hampton/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/blog/beginners-guide-digital-marketing-glossary/?(.*)`,to:`/blog/digital-marketing-glossary/$1`,statusCode:301},{from:`^/blog/how-to-recover-from-a-google-algorithm-update/?(.*)`,to:`/resources/white-papers/how-to-recover-from-a-google-algorithm-update/$1`,statusCode:301}
2,{from:`^/blog/seo-and-e-a-t-considerations-ymyl-sector-2020/?(.*)`,to:`/resources/white-papers/seo-and-e-a-t-considerations-ymyl-sector/$1`,statusCode:301},{from:`^/blog/pr-content-planning/?(.*)`,to:`/resources/white-papers/pr-content-planning/$1`,statusCode:301},{from:`^/blog/2020-ecommerce-trends/?(.*)`,to:`/resources/white-papers/2020-ecommerce-trends/$1`,statusCode:301},{from:`^/blog/exporting-product-data-google-merchant-center/?(.*)`,to:`/resources/tools/exporting-product-data-google-merchant-center/$1`,statusCode:301},{from:`^/blog/the-ultimate-guide-to-international-seo/?(.*)`,to:`/resources/white-papers/the-ultimate-guide-to-international-seo/$1`,statusCode:301},{from:`^/blog/category/social/?(.*)`,to:`/blog/category/paid-social/$1`,statusCode:301},{from:`^/blog/setting-up-for-success-in-2022/?(.*)`,to:`/blog/setting-up-for-ecommerce-success/$1`,statusCode:301},{from:`^/blog/3-key-seo-opportunities-to-seize-in-2022/?(.*)`,to:`/blog/3-key-seo-opportunities-to-seize/$1`,statusCode:301},{from:`^/about/our-team/jamie-irwin/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/james-webster/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/maddie-smith/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/owen-oloughlin/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/our-work/industry/business-services/?(.*)`,to:`/our-work/industry/b2b/$1`,statusCode:301},{from:`^/our-work/industry/education/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/industry/entertainment/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/industry/environment/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/industry/financial-services/?(.*)`,to:`/our-work/industry/finance/$1`,statusCode:301},{from:`^/our-work/industry/food-beverage/?(.*)`,to:`/our-work/industry/fmcg/$1`,statusCode:301},{from:`^/our-work/industry/health-fitness/?(.*)`,to:`/our-work/industry/health/$1`,statusCode:301},{from:`^/our-work/industry/hospitality-events/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/industry/legal/?(.*)`,to:`/our-work/industry/professional-services/$1`,statusCode:301},{from:`^/our-work/industry/manufacturing/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/industry/marketing-advertising/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/industry/property-construction/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/industry/technology/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/industry/travel-tourism/?(.*)`,to:`/our-work/industry/travel/$1`,statusCode:301},{from:`^/our-work/betway/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/klg-rutland/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/blog/impression-launch-satellite-to-project-ads-in-the-sky/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/about/our-team/lauren-roitman/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/digital-marketing/ecommerce-marketing/?(.*)`,to:`/sectors/ecommerce-marketing-agency/$1`,statusCode:301},{from:`^/about/our-team/edd-wilson/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/quentin-smith/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/saffron-shergill/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/blog/impression-shortlisted-for-4-awards-in-global-digital-excellence-awards-2022/?(.*)`,to:`/blog/impression-shortlisted-for-5-awards-in-global-digital-excellence-awards-2022/$1`,statusCode:301},{from:`^/digital-marketing/ecommerce-marketing-agency/?(.*)`,to:`/sectors/ecommerce-marketing-agency/$1`,statusCode:301},{from:`^/about/our-team/ian-humphreys/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/milly-morris/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/blog/black-friday-marketing-for-a-service-based-business/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/about/our-team/fraser-andrews/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/blog/ppc-tips-for-black-friday/?(.*)`,to:`/blog/maximising-paid-media-performance/$1`,statusCode:301},{from:`^/blog/black-friday-dead/?(.*)`,to:`/blog/category/black-friday/$1`,statusCode:301},{from:`^/blog/website-penalisation/?(.*)`,to:`/seo/algorithm-recovery/$1`,statusCode:301},{from:`^/blog/search-elite/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/seo-2018/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/top-blog-posts-2016/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/mid-year-review-seo-2014/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/pinterest-effective-seo/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/linkedin-advertising-options/?(.*)`,to:`/paid-media/paid-social/linkedin-advertising/$1`,statusCode:301},{from:`^/blog/recruiting-digital-marketing-manager-seo/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/blog/digital-pr-agency-switch/?(.*)`,to:`/digital-pr/$1`,statusCode:301},{from:`^/blog/creating-content-with-purpose/?(.*)`,to:`/content-marketing/$1`,statusCode:301},{from:`^/blog/facebook-reactions/?(.*)`,to:`/blog/do-social-media-reactions-increase-user-engagement/$1`,statusCode:301},{from:`^/blog/growing-blog-content-planning/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/company-reputation/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/2014-year-small-businesses-local-seo/?(.*)`,to:`/seo/local-seo/$1`,statusCode:301},{from:`^/blog/dont-know-dont-know-seo-2017/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/farewell-2016-weve-blast/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/best-website-platforms-small-businesses-2017/?(.*)`,to:`/blog/how-to-choose-the-best-ecommerce-platform-for-seo/$1`,statusCode:301},{from:`^/blog/seo-for-bloggers/?(.*)`,to:`/blog/create-a-blogging-strategy/$1`,statusCode:301},{from:`^/blog/googles-bert-algorithm-update-and-other-industry-news-impression/?(.*)`,to:`/blog/what-is-the-google-bert-update/$1`,statusCode:301},{from:`^/blog/best-methods-measure-content-marketing-success/?(.*)`,to:`/blog/vanity-metrics-and-actionable-metrics-in-digital-marketing/$1`,statusCode:301},{from:`^/blog/ppc-autumnal-optimisation/?(.*)`,to:`/blog/category/ppc/$1`,statusCode:301},{from:`^/blog/search-marketing-predictions-2019/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/search-engines-focus/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/instagram-checkout/?(.*)`,to:`/resources/white-papers/ecommerce-trends-for-2021/$1`,statusCode:301},{from:`^/blog/how-much-are-your-customers-worth/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/how-to-make-a-facebook-page-tab-application/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/exact-match-domains/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/creating-gradient-backgrounds-in-css/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/digital-marketing-nottingham-university/?(.*)`,to:`/blog/how-to-get-a-job-in-digital-marketing/$1`,statusCode:301},{from:`^/blog/supermetrics-automated-performance-dashboard/?(.*)`,to:`/blog/category/ppc/$1`,statusCode:301},{from:`^/blog/7-seo-predictions-2014-theyre-important/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/search-elite-conversion-elite-15-discount-tickets/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/online-pr-show-data-for-DPR/?(.*)`,to:`/blog/online-pr-show-data-for-dpr/$1`,statusCode:301},{from:`^/our-work/stanhope-insurance-cro/?(.*)`,to:`/our-work/stanhope-insurance/$1`,statusCode:301},{from:`^/about/our-team/alex-aldrich/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/daniel-liddle/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/our-work/brewdog-analytics/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/trump-worm-digital-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/envirobuild-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/harvey-seo-digital-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/jamjar-seo/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/gill-marine-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/blog/beginners-guide-cro/?(.*)`,to:`/blog/what-is-cro/$1`,statusCode:301},{from:`^/about/our-team/hollie-edward/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/george-ganger/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/richard-wallace/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/paid-media/display/programmatic-display/?(.*)`,to:`/paid-media/programmatic/$1`,statusCode:301},{from:`^/paid-media/display/video-youtube/?(.*)`,to:`/paid-media/video-youtube/$1`,statusCode:301},{from:`^/about/our-team/gemma-flinders/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/tom-austin/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/resources/tools/calo-free-your-menu.*`,to:`/resources/?content=tools`,statusCode:301},{from:`^/resources/tools/redirect-checker/?(.*)`,to:`/resources/tools/http-redirect-checker/$1`,statusCode:301},{from:`^/about/our-team/luke-duffy/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/blog/guide-to-googles-serp-features-in-2020/?(.*)`,to:`/blog/serp-features/$1`,statusCode:301},{from:`^/blog/full-service-digital-marketing-agency-benefits/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/blog/page-load-site-speed/?(.*)`,to:`/blog/page-speed/$1`,statusCode:301},{from:`^/blog/why-page-speed-matters-in-2019/?(.*)`,to:`/blog/page-speed/$1`,statusCode:301},{from:`^/blog/beginners-guide-increase-site-speed-buffer/?(.*)`,to:`/blog/page-speed/$1`,statusCode:301},{from:`^/about/our-team/hugo-whittaker/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/lucky-acan/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/oapy/?(.*)`,to:`/resources/tools/oapy/$1`,statusCode:301},{from:`^/about/our-team/navneet-evans/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/george-gangar/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/search-leeds-how-to-choose-seo-tools-by-(.*)`,to:`/blog/collection/search-leeds/$1`,statusCode:301},{from:`^/about/our-team/faraj-guliyev/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/jennifer-finch/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/^/edge-seo/?(.*)`,to:`/seo/edge-seo/$1`,statusCode:301},{from:`^/digital-pr/creative-content-campaigns/?(.*)`,to:`/digital-pr/consumer-pr-agency/$1`,statusCode:301},{from:`^/digital-pr/pr-stunts/?(.*)`,to:`/digital-pr/consumer-pr-agency/$1`,statusCode:301},{from:`^/digital-pr/data-based-campaigns-visualisations/?(.*)`,to:`/digital-pr/consumer-pr-agency/$1`,statusCode:301},{from:`^/digital-pr/digital-pr-quizzes/?(.*)`,to:`/digital-pr/consumer-pr-agency/$1`,statusCode:301},{from:`^/about/our-team/dominic-riley/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/luke-pritchard/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/analytics/google-data-layer/?(.*)`,to:`/analytics/google-tag-manager/$1`,statusCode:301},{from:`^/analytics/data-studio-reporting/?(.*)`,to:`/analytics/looker-studio/$1`,statusCode:301},{from:`^/blog/land-graduate-job-digital-marketing-agency/?(.*)`,to:`/blog/how-to-get-a-job-in-digital-marketing/$1`,statusCode:301},{from:`^/blog/how-to-get-job-digital-marketing/?(.*)`,to:`/blog/how-to-get-a-job-in-digital-marketing/$1`,statusCode:301},{from:`^/blog/beginners-guide-how-to-get-into-digital-marketing-part-1-the-experience-needed/?(.*)`,to:`/blog/how-to-get-a-job-in-digital-marketing/$1`,statusCode:301},{from:`^/blog/beginners-guide-how-to-get-into-digital-marketing-part-2-the-skills-needed/?(.*)`,to:`/blog/how-to-get-a-job-in-digital-marketing/$1`,statusCode:301},{from:`^/blog/pagination-in-2020-modern-websites-and-testing-your-paginated-series/?(.*)`,to:`/blog/pagination-seo-best-practices-and-implementation/$1`,statusCode:301},{from:`^/about/our-team/luke-northbrooke/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/josh-wilkin/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/blog/beginners-guide-local-seo/?(.*)`,to:`/blog/local-seo/$1`,statusCode:301},{from:`^/blog/breaking-down-local-seo/?(.*)`,to:`/blog/local-seo/$1`,statusCode:301},{from:`^/blog/approaching-local-seo-uk/?(.*)`,to:`/blog/local-seo/$1`,statusCode:301},{from:`^/blog/will-power-local-seo-efforts-year/?(.*)`,to:`/blog/local-seo/$1`,statusCode:301},{from:`^/media-solutions/crm-agency/?(.*)`,to:`/crm/$1`,statusCode:301},{from:`^/blog/10-dos-donts-international-ppc-success/?(.*)`,to:`/blog/international-ppc-campaigns/$1`,statusCode:301},{from:`^/newsletter/newsletter-opt-in-events/?(.*)`,to:`/newsletter/newsletter-opt-in-nottingham-events/$1`,statusCode:301},{from:`^/about/our-team/becky-morris/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/our-work/delta-net/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/nu-heat-seo/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/bell-tent-boutique/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/bioflow-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/gazeboshop-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/shredall-sds-seo/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/land-rover-analytics/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/parkerbrand-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/cuckooland-digital-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/e-days-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/eventopedia-seo/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/car-audio-centre-seo/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/boiler-guide-digital-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/robin-hood-fund-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/cromwell-seo/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/mitrefinch/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/asktraders-digital-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/john-pye/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/great-bean-bags-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/delta-net-digital-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/gazeboshop-seo/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/great-bean-bags/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/click-basin-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/our-work/erf-electrical-digital-pr/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/paid-media/ppc/feed-optimisation/?(.*)`,to:`/paid-media/ppc/feed-management/$1`,statusCode:301},{from:`^/resources/white-papers/advanced-google-analytics-audit-guide/?(.*)`,to:`/blog/google-analytics-4-checklist/$1`,statusCode:301},{from:`^/about/our-team/rich-chapman/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/blog/patisserie-valerie-appoints/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/seo/on-site-content/search-intent/?(.*)`,to:`/blog/using-search-intent-to-shape-a-content-strategy/$1`,statusCode:301},{from:`^/blog/how-to-optimise-for-voice-search/$`,to:`/blog/`,statusCode:301},{from:`^/blog/16237/how-to-optimise-for-voice-search/$`,to:`/blog/`,statusCode:301},{from:`^/cro/?(.*)`,to:`/digital-experience/cro/$1`,statusCode:301},{from:`^/cro/user-testing/?(.*)`,to:`/digital-experience/cro/user-testing/?(.*)`,statusCode:301},{from:`^/cro/our-methodology/?(.*)`,to:`/digital-experience/cro/our-methodology/$1`,statusCode:301},{from:`^/cro/ab-testing/?(.*)`,to:`/digital-experience/cro/ab-testing/$1`,statusCode:301},{from:`^/cro/help-your-business-cro/?(.*)`,to:`/digital-experience/cro/help-your-business-cro/$1`,statusCode:301},{from:`^/crm/marketing-automation/?(.*)`,to:`/digital-experience/marketing-automation/$1`,statusCode:301},{from:`^/seo/on-site-content/?(.*)`,to:`/seo/seo-content-agency/$1`,statusCode:301},{from:`^/seo/on-site-content/content-strategy/?(.*)`,to:`/seo/seo-content-agency/content-strategy/$1`,statusCode:301},{from:`^/blog/2-quick-wins-to-boost-your-contents-e-a-t/?(.*)`,to:`/blog/e-e-a-t/$1`,statusCode:301},{from:`^/resources/webinars/seo-in-the-ymyl-sector-the-impact-of-e-a-t/?(.*)`,to:`/blog/e-e-a-t
2/$1`,statusCode:301},{from:`^/resources/white-papers/seo-and-e-a-t-considerations-ymyl-sector/?(.*)`,to:`/blog/e-e-a-t/$1`,statusCode:301},{from:`^/blog/3-steps-to-designing-a-successful-landing-page/?(.*)`,to:`/blog/how-to-design-a-landing-page/$1`,statusCode:301},{from:`^/blog/what-makes-a-good-landing-page/?(.*)`,to:`/blog/how-to-design-a-landing-page/$1`,statusCode:301},{from:`^/blog/5-landing-page-optimisation-tips-for-2021/?(.*)`,to:`/blog/how-to-design-a-landing-page/$1`,statusCode:301},{from:`^/media-solutions/crm/?(.*)`,to:`/crm/$1`,statusCode:301},{from:`^/blog/javascript-basics-seo/?(.*)`,to:`/blog/javascript-seo-guide/$1`,statusCode:301},{from:`^/media-solutions/media-effectiveness/?(.*)`,to:`/media-solutions/measurement/$1`,statusCode:301},{from:`^/about/adobe-solutions-partner/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/how-ppc-and-seo-can-work-together/?(.*)`,to:`/blog/seo-and-ppc-differences-and-integration/$1`,statusCode:301},{from:`^/blog/why-how-to-integrate-seo-ppc-in-your-marketing/?(.*)`,to:`/blog/seo-and-ppc-differences-and-integration/$1`,statusCode:301},{from:`^/blog/essential-guide-seo-meta/?(.*)`,to:`/$1`,statusCode:301},{from:`^/our-work/big-clothing-4-u-paid-media/?(.*)`,to:`/$1`,statusCode:301},{from:`^/our-work/road-angel-cro/?(.*)`,to:`/$1`,statusCode:301},{from:`^/our-work/superfi-cro/?(.*)`,to:`/$1`,statusCode:301},{from:`^/blog/a-guide-to-digital-marketing-for-charities-and-not-for-profits/?(.*)`,to:`/resources/white-papers/a-guide-to-digital-marketing-for-charities-and-not-for-profits/$1`,statusCode:301},{from:`^/blog/collection/feed-optimisation/?(.*)`,to:`/blog/category/ppc/$1`,statusCode:301},{from:`^/blog/optimising-site-title-tags/?(.*)`,to:`/$1`,statusCode:301},{from:`^/blog/collection/events/?(.*)`,to:`/blog/collection/impression-events/$1`,statusCode:301},{from:`^/blog/collection/outreach-2019/?(.*)`,to:`/blog/collection/outreach-conference/$1`,statusCode:301},{from:`^/blog/collection/search-love-2017/?(.*)`,to:`/blog/collection/search-love/$1`,statusCode:301},{from:`^/blog/keyword-performance-report/?(.*)`,to:`/resources/tools/keyword-performance-report/$1`,statusCode:301},{from:`^/events/heroconf-2016-2/?(.*)`,to:`/blog/collection/hero-conf/$1`,statusCode:301},{from:`^/blog/collection/ecommercial-2017/?(.*)`,to:`/blog/collection/ecommercial/$1`,statusCode:301},{from:`^/about/our-team/jameswebster/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/blog/how-to-integrate-cro-with-traffic-acquisition-webinar/?(.*)`,to:`/resources/webinars/how-to-integrate-cro-with-traffic-acquisition/$1`,statusCode:301},{from:`^/blog/webinar-google-and-impression-the-innovation-challenge/?(.*)`,to:`/resources/webinars/google-and-impression-the-innovation-challenge/$1`,statusCode:301},{from:`^/ecommerce/?(.*)`,to:`/sectors/ecommerce-marketing-agency/$1`,statusCode:301},{from:`^/blog/beginners-guide-to-writing-title-tags-meta-descriptions/?(.*)`,to:`/$1`,statusCode:301},{from:`^/about/our-team/hugo/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/blog/adapting-seo-workflow-suit-mobile-first-mentality/?(.*)`,to:`/blog/mobile-first-index-guide/$1`,statusCode:301},{from:`^/blog/collection/smx-london-2017/?(.*)`,to:`/blog/collection/smx/$1`,statusCode:301},{from:`^/blog/digital-marketing-automotive/digital-marketing-automotive-stats/?(.*)`,to:`/resources/white-papers/marketing-in-the-automotive-sector/$1`,statusCode:301},{from:`^/blog/digital-marketing-for-charities-and-not-for-profits-webinar/?(.*)`,to:`/resources/webinars/digital-marketing-for-charities-and-not-for-profits/$1`,statusCode:301},{from:`^/events/exclusive-google-event/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/events/heroconf-2017/?(.*)`,to:`/blog/collection/hero-conf/$1`,statusCode:301},{from:`^/blog/advanced-google-analytics-guide/?(.*)`,to:`/resources/white-papers/advanced-google-analytics-audit-guide/$1`,statusCode:301},{from:`^/events/smx-munich-2018/?(.*)`,to:`/blog/collection/smx/$1`,statusCode:301},{from:`^/blog/beginners-guide-submitting-a-sitemap/?(.*)`,to:`/blog/beginners-guide-submit-sitemap/$1`,statusCode:301},{from:`^/analytics/analytics-training/?(.*)`,to:`/digital-marketing/training/analytics/$1`,statusCode:301},{from:`^/events/digital-pr-workshop-april-2024/?(.*)`,to:`/$1`,statusCode:301},{from:`^/about/our-team/ben/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/brogan-edwards/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/charlie-giblin/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/clarissa-ankrah/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/ellen-melhuish/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/joshua-houston/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/mikey/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/olivia-mae-foong/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/rebecca-tee/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/rebeccasmithdawkins/?(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/blog/1021/history-future-web-design/?(.*)`,to:`/blog/history-future-web-design/$1`,statusCode:301},{from:`^/blog/10571/database-replication-wordpress-hyperdb-aws-rds/?(.*)`,to:`/blog/database-replication-wordpress-hyperdb-aws-rds/$1`,statusCode:301},{from:`^/blog/11126/index-match-ppc/?(.*)`,to:`/blog/index-match-ppc/$1`,statusCode:301},{from:`^/blog/11159/search-leeds-2018-future-doesnt-exist-silos-j-schwan/?(.*)`,to:`/blog/search-leeds-2018-future-doesnt-exist-silos-j-schwan/$1`,statusCode:301},{from:`^/blog/11742/trends-innovation-importance-emojis/?(.*)`,to:`/blog/trends-innovation-importance-emojis/$1`,statusCode:301},{from:`^/blog/11895/scripts-with-campaign-experiments/?(.*)`,to:`/blog/scripts-with-campaign-experiments/$1`,statusCode:301},{from:`^/blog/11948/tactic-marry-offline-online/?(.*)`,to:`/blog/tactic-marry-offline-online/$1`,statusCode:301},{from:`^/blog/12096/copy-editing-tips/?(.*)`,to:`/blog/copy-editing-tips/$1`,statusCode:301},{from:`^/blog/12115/10-dos-donts-international-ppc-success/?(.*)`,to:`/blog/international-ppc-campaigns/$1`,statusCode:301},{from:`^/blog/12133/beginners-guide-to-writing-title-tags-meta-descriptions/?(.*)`,to:`/blog/beginners-guide-seo/$1`,statusCode:301},{from:`^/blog/12334/impression-joins-forces-university-nottingham-2nd-digital-marketing-academy/?(.*)`,to:`/blog/impression-joins-forces-university-nottingham-2nd-digital-marketing-academy/$1`,statusCode:301},{from:`^/blog/12387/freedom-information-foi-requests-digital-pr-link-building/?(.*)`,to:`/blog/freedom-information-foi-requests-digital-pr-link-building/$1`,statusCode:301},{from:`^/blog/12679/simple-bing-ecommerce-revenue-tracking-google-tag-manager/?(.*)`,to:`/blog/simple-bing-ecommerce-revenue-tracking-google-tag-manager/$1`,statusCode:301}
2,{from:`^/blog/12708/cross-domain-iframe-tracking-via-google-tag-manager/?(.*)`,to:`/blog/cross-domain-iframe-tracking-via-google-tag-manager/$1`,statusCode:301},{from:`^/blog/12863/seo-crawl-efficiency/?(.*)`,to:`/blog/seo-crawl-efficiency/$1`,statusCode:301},{from:`^/blog/12892/things-consider-before-adding-disallow-robots-txt-file/?(.*)`,to:`/blog/things-consider-before-adding-disallow-robots-txt-file/$1`,statusCode:301},{from:`^/blog/13306/will-article-13-affect-youtube-advertising-platform/?(.*)`,to:`/blog/will-article-13-affect-youtube-advertising-platform/$1`,statusCode:301},{from:`^/blog/13336/a-beginners-guide-to-facebook-ads/?(.*)`,to:`/blog/a-beginners-guide-to-facebook-ads/$1`,statusCode:301},{from:`^/blog/1377/recruiting-digital-marketing-manager-seo/?(.*)`,to:`/digital-marketing/strategy/$1`,statusCode:301},{from:`^/blog/13971/florida-2-google-algorithm-update/?(.*)`,to:`/blog/florida-2-google-algorithm-update/$1`,statusCode:301},{from:`^/blog/14614/outreach-2019-how-to-perfect-your-email-pitch-sian-elvin/?(.*)`,to:`/blog/outreach-2019-how-to-perfect-your-email-pitch-sian-elvin/$1`,statusCode:301},{from:`^/blog/14657/purpose-driven-charity-pr/?(.*)`,to:`/blog/purpose-driven-charity-pr/$1`,statusCode:301},{from:`^/blog/15180/googles-john-mueller-no-reason-to-nofollow-outbound-links-impact-for-pr-press/?(.*)`,to:`/blog/googles-john-mueller-no-reason-to-nofollow-outbound-links-impact-for-pr-press/$1`,statusCode:301},{from:`^/blog/15208/why-did-google-penalise-bing-in-2019-and-what-could-bing-have-done-differently/?(.*)`,to:`/blog/why-did-google-penalise-bing-in-2019-and-what-could-bing-have-done-differently/$1`,statusCode:301},{from:`^/blog/15392/entity-salience-seo/?(.*)`,to:`/blog/entity-salience-seo/$1`,statusCode:301},{from:`^/blog/15424/structuring-xml-sitemaps-for-improved-crawlability-and-indexability/?(.*)`,to:`/blog/structuring-xml-sitemaps-for-improved-crawlability-and-indexability/$1`,statusCode:301},{from:`^/blog/15595/testing-sentiment-with-googles-natural-language-api/?(.*)`,to:`/blog/testing-sentiment-with-googles-natural-language-api/$1`,statusCode:301},{from:`^/blog/15624/collaborating-is-key-in-digital-pr-and-heres-why/?(.*)`,to:`/blog/collaborating-is-key-in-digital-pr-and-heres-why/$1`,statusCode:301},{from:`^/blog/15638/a-lesson-from-primark-on-customer-experience-marketing/?(.*)`,to:`/blog/a-lesson-from-primark-on-customer-experience-marketing/$1`,statusCode:301},{from:`^/blog/15649/average-position-google-ads/?(.*)`,to:`/blog/average-position-google-ads/$1`,statusCode:301},{from:`^/blog/15789/how-to-create-the-perfect-facebook-ad/?(.*)`,to:`/blog/how-to-create-the-perfect-facebook-ad/$1`,statusCode:301},{from:`^/blog/15916/dream-job-campaigns-for-digital-pr-how-to-get-more-value/?(.*)`,to:`/blog/dream-job-campaigns-for-digital-pr-how-to-get-more-value/$1`,statusCode:301},{from:`^/blog/15947/affinity-audiences-now-in-google-search/?(.*)`,to:`/blog/affinity-audiences-now-in-google-search/$1`,statusCode:301},{from:`^/blog/15960/tracking-attribution-itp-optimising-accounts-in-difficult-circumstances/(.*)`,to:`/blog/tracking-attribution-itp-optimising-accounts-in-difficult-circumstances/$1`,statusCode:301},{from:`^/blog/15992/google-ads-introduces-2-new-tools-for-responsive-search-ads/?(.*)`,to:`/blog/google-ads-introduces-2-new-tools-for-responsive-search-ads/$1`,statusCode:301},{from:`^/blog/16097/2-quick-wins-to-boost-your-contents-e-a-t/?(.*)`,to:`/blog/e-e-a-t/$1`,statusCode:301},{from:`^/blog/16330/google-ads-combined-audiences-how-they-work-and-why-theyre-important/?(.*)`,to:`/blog/google-ads-combined-audiences-how-they-work-and-why-theyre-important/$1`,statusCode:301},{from:`^/blog/16827/googles-december-algorithm-updates/?(.*)`,to:`/blog/googles-december-algorithm-updates/$1`,statusCode:301},{from:`^/blog/16978/isnt-it-time-that-branding-and-seo-got-along/(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/17401/technical-seo-google-data-studio-dashboard/?(.*)`,to:`/blog/technical-seo-google-data-studio-dashboard/$1`,statusCode:301},{from:`^/blog/1776/impression-office-stoney-street/?(.*)`,to:`/blog/impression-office-stoney-street/$1`,statusCode:301},{from:`^/blog/2041/persona-creation-guide/?(\\?.*)`,to:`/blog/persona-creation-guide/$1`,statusCode:301},{from:`^/blog/2149/creating-content-with-purpose/?(.*)`,to:`/blog/creating-content-tech-addicted-world/$1`,statusCode:301},{from:`^/blog/2201/google-interview-gary-ilyes/?(.*)`,to:`/blog/google-interview-gary-ilyes/$1`,statusCode:301},{from:`^/blog/3072/custom-magento-category-canonical-tags-seo/?(.*)`,to:`/blog/custom-magento-category-canonical-tags-seo/$1`,statusCode:301},{from:`^/blog/3145/how-to-use-linkedin-to-market-your-business/?(.*)`,to:`/blog/how-to-use-linkedin-to-market-your-business/$1`,statusCode:301},{from:`^/blog/3155/facebook-reactions/?(.*)`,to:`/blog/do-social-media-reactions-increase-user-engagement/$1`,statusCode:301},{from:`^/blog/3307/brightonseo-rob-bucci-featured-snippets/(.*)`,to:`/blog/brightonseo-rob-bucci-featured-snippets/$1`,statusCode:301},{from:`^/blog/3313/tom-bennett-site-speed-brightonseo/(.*)`,to:`/blog/tom-bennett-site-speed-brightonseo/$1`,statusCode:301},{from:`^/blog/3361/brightonseo-handling-on-site-for-ecommerce-siobhan-swainston/?(.*)`,to:`/blog/brightonseo-handling-on-site-for-ecommerce-siobhan-swainston/$1`,statusCode:301},{from:`^/blog/3680/the-definitive-guide-to-regular-expression/?(.*)`,to:`/blog/the-definitive-guide-to-regular-expression/$1`,statusCode:301},{from:`^/blog/3710/data-layer-guide/?(.*)`,to:`/blog/data-layer-guide/$1`,statusCode:301},{from:`^/blog/3756/digital-marketing-automotive/?(.*)`,to:`/blog/digital-marketing-automotive/$1`,statusCode:301},{from:`^/blog/4327/object-oriented-front-end-framework/?(.*)`,to:`/blog/object-oriented-front-end-framework/$1`,statusCode:301},{from:`^/blog/5261/breaking-down-local-seo/?(.*)`,to:`/blog/local-seo/$1`,statusCode:301},{from:`^/blog/6320/brightonseo-2017-marco-volpe-create-dynamic-remarketing/?(.*)`,to:`/blog/brightonseo-2017-marco-volpe-create-dynamic-remarketing/$1`,statusCode:301},{from:`^/blog/6331/brightonseo-raj-nijjer-ai-structured-data-voice-search-raises-stakes-businesses/?(.*)`,to:`/blog/brightonseo-raj-nijjer-ai-structured-data-voice-search-raises-stakes-businesses/$1`,statusCode:301},{from:`^/blog/635/ten-content-marketing-tactics-2014-will-help-businesses/?(.*)`,to:`/blog/ten-content-marketing-tactics-2014-will-help-businesses/$1`,statusCode:301},{from:`^/blog/6354/brightonseo-samantha-noble-on-how-to-use-paid-media-to-increase-the-lifetime-value-of-a-customer/?(.*)`,to:`/blog/brightonseo-samantha-noble-on-how-to-use-paid-media-to-increase-the-lifetime-value-of-a-customer/$1`,statusCode:301},{from:`^/blog/6683/liam-wade-speak-ppc-hero-conference/?(.*)`,to:`/blog/liam-wade-speak-ppc-hero-conference/$1`,statusCode:301},{from:`^/blog/6717/smx-london-2017-dawn-anderson/?(.*)`,to:`/blog/smx-london-2017-dawn-anderson/$1`,statusCode:301},{from:`^/blog/6811/enhanced-cpc-changes-affect-performance/?(.*)`,to:`/blog/enhanced-cpc-changes-affect-performance/$1`,statusCode:301},{from:`^/blog/6847/jobs-lens-ai-googles-future-means-marketing/?(.*)`,to:`/blog/jobs-lens-ai-googles-future-means-marketing/$1`,statusCode:301},{from:`^/blog/7059/seo-friendly-infinite-scroll/?(.*)`,to:`/blog/seo-friendly-infinite-scroll/$1`,statusCode:301},{from:`^/blog/7235/using-google-analytics-measurement-protocol-improve-data-quality/?(.*)`,to:`/blog/using-google-analytics-measurement-protocol-improve-data-quality/$1`,statusCode:301},{from:`^/blog/7360/contextual-future-search-marketing/?(.*)`,to:`/blog/contextual-future-search-marketing/$1`,statusCode:301},{from:`^/blog/7583/google-analytics-new-gtag-js/?(.*)`,to:`/blog/google-analytics-new-gtag-js/$1`,statusCode:301},{from:`^/blog/7926/brighton-seo-chris-cemper/?(.*)`,to:`/blog/brighton-seo-chris-cemper/$1`,statusCode:301},{from:`^/blog/7961/brighton-seo-greg-gifford-tips-building-totally-excellent-local-links/?(.*)`,to:`/blog/brighton-seo-greg-gifford-tips-building-totally-excellent-local-links/$1`,statusCode:301},{from:`^/blog/798/secure-website-matter/?(.*)`,to:`/blog/secure-website-matter/$1`,statusCode:301},{from:`^/blog/8061/drum-top-100-agencies/?(.*)`,to:`/blog/drum-top-100-agencies/$
21`,statusCode:301},{from:`^/blog/8094/search-love-david-levin/?(.*)`,to:`/blog/search-love-david-levin/$1`,statusCode:301},{from:`^/blog/8104/search-love-wil-reynolds/?(.*)`,to:`/blog/search-love-wil-reynolds/$1`,statusCode:301},{from:`^/blog/8116/search-love-kirsty-hulse/?(.*)`,to:`/blog/search-love-kirsty-hulse/$1`,statusCode:301},{from:`^/blog/8178/build-google-data-studio-community-connector/?(.*)`,to:`/blog/build-google-data-studio-community-connector/$1`,statusCode:301},{from:`^/blog/8258/ecommercial-conference-2017/?(.*)`,to:`/blog/ecommercial-conference-2017/$1`,statusCode:301},{from:`^/blog/8344/impression-ntu-science-technology-fair/?(.*)`,to:`/blog/impression-ntu-science-technology-fair/$1`,statusCode:301},{from:`^/blog/8753/monitoring-website-uptime-google-sheets-email-alerts/?(.*)`,to:`/blog/monitoring-website-uptime-google-sheets-email-alerts/$1`,statusCode:301},{from:`^/blog/8789/cro-fixes-black-friday/?(.*)`,to:`/blog/cro-fixes-black-friday/$1`,statusCode:301},{from:`^/blog/8947/stop-dismissing-google-search-partners-googles-search-partner-channel-can-help-boost-campaign-performance/?(.*)`,to:`/blog/stop-dismissing-google-search-partners-googles-search-partner-channel-can-help-boost-campaign-performance/$1`,statusCode:301},{from:`^/blog/8997/local-link-building-tips/?(.*)`,to:`/blog/local-link-building-tips/$1`,statusCode:301},{from:`^/blog/9018/automate-adwords-christmas-break/?(.*)`,to:`/blog/automate-google-ads-christmas-break/$1`,statusCode:301},{from:`^/blog/9095/wordpress-amazon-cloudfront/?(.*)`,to:`/blog/wordpress-amazon-cloudfront/$1`,statusCode:301},{from:`^/blog/9122/power-bedrock-composer-wordpress-development/?(.*)`,to:`/blog/power-bedrock-composer-wordpress-development/$1`,statusCode:301},{from:`^/blog/9156/enhance-shopify-theme-meta-fields/?(.*)`,to:`/blog/enhance-shopify-theme-meta-fields/$1`,statusCode:301},{from:`^/blog/9247/quality-score-101/?(.*)`,to:`/blog/quality-score-101/$1`,statusCode:301},{from:`^/blog/9346/reimagining-slideshow-transitions-css-masks/?(.*)`,to:`/blog/reimagining-slideshow-transitions-css-masks/$1`,statusCode:301},{from:`^/blog/9539/complete-guide-facebook-blueprint-certification/?(.*)`,to:`/blog/complete-guide-facebook-blueprint-certification/$1`,statusCode:301},{from:`^/blog/9735/credible-source-pr-links/?(.*)`,to:`/blog/credible-source-pr-links/$1`,statusCode:301},{from:`^/blog/974/page-load-site-speed/?(.*)`,to:`/blog/tom-bennett-site-speed-brightonseo/$1`,statusCode:301},{from:`^/blog/9763/impression-celebrates-new-office-fothergill-house-nottingham/?(.*)`,to:`/blog/impression-celebrates-new-office-fothergill-house-nottingham/$1`,statusCode:301},{from:`^/blog/9769/digital-marketing-academy-insight-day/?(.*)`,to:`/blog/digital-marketing-academy-insight-day/$1`,statusCode:301},{from:`^/blog/9804/turn-sketch-design-prototype-minutes/?(.*)`,to:`/blog/turn-sketch-design-prototype-minutes/$1`,statusCode:301},{from:`^/blog/9923/circles-focus-targeted-approach-content-production/(.*)`,to:`/blog/circles-focus-targeted-approach-content-production/$1`,statusCode:301},{from:`^/blog/automate-adwords-christmas-break/?(.*)`,to:`/blog/automate-google-ads-christmas-break/$1`,statusCode:301},{from:`^/blog/collection/search-leeds-2019/?(.*)`,to:`/blog/collection/search-leeds/$1`,statusCode:301},{from:`^/blog/collection/searchleeds2017/?(.*)`,to:`/blog/collection/search-leeds/$1`,statusCode:301},{from:`^/blog/collection/videos/?(.*)`,to:`/blog/collection/cision-commscon/$1`,statusCode:301},{from:`^/blog/cro-black-friday-christmas/?(.*)`,to:`/blog/black-friday-the-98-day-countdown/$1`,statusCode:301},{from:`^/blog/marketing-in-the-automotive-sector/?(.*)`,to:`/resources/white-papers/marketing-in-the-automotive-sector/$1`,statusCode:301},{from:`^/blog/modern-measurement-series-4-demonstrating-the-value-of-brand-media-vs-performance-media-2/?(.*)`,to:`/blog/modern-measurement-series-4-demonstrating-the-value-of-brand-media-vs-performance-media/$1`,statusCode:301},{from:`^/blog/outspeech-darren-kingman/?(.*)`,to:`/resources/podcasts/darren-kingman-on-digital-pr-skills-and-the-future-of-the-discipline/$1`,statusCode:301},{from:`^/blog/outspeech-kirsty-hulse/?(.*)`,to:`/resources/podcasts/outspeech-kirsty-hulse/$1`,statusCode:301},{from:`^/blog/outspeech-liv-mae-foong/?(.*)`,to:`/resources/podcasts/outspeech-liv-mae-foong/$1`,statusCode:301},{from:`^/blog/outspeech-traditional-vs-digital-pr/?(.*)`,to:`/resources/podcasts/outspeech-traditional-vs-digital-pr/$1`,statusCode:301},{from:`^/blog/rankup-2-olivia-mae-foong-seo-since-2018/?(.*)`,to:`/resources/podcasts/rankup-2-olivia-mae-foong-seo-since-2018/$1`,statusCode:301},{from:`^/blog/rankup-4-knowledge-panel-covid-seo/?(.*)`,to:`/resources/podcasts/rankup-14-knowledge-panel-covid-seo/$1`,statusCode:301},{from:`^/blog/rankup-7-top-stories-seo-for-gov-data-e-a-t-the-80-20-principle/?(.*)`,to:`/resources/podcasts/rankup-7-top-stories-seo-for-gov-data-e-a-t-the-80-20-principle/$1`,statusCode:301},{from:`^/blog/rethinking-seo-strategy-ric-rodriguez/?(.*)`,to:`/resources/podcasts/rethinking-seo-strategy-ric-rodriguez/$1`,statusCode:301},{from:`^/blog/site-migration-checklist/?(.*)`,to:`/blog/site-migration-tips/$1`,statusCode:301},{from:`^/blog/the-future-of-paid-search-webinar/?(.*)`,to:`/resources/webinars/the-future-of-paid-search/$1`,statusCode:301},{from:`^/blog/webinar-digital-marketing-strategy-for-fashion-brands/?(.*)`,to:`/resources/webinars/digital-marketing-strategy-for-fashion-brands/$1`,statusCode:301},{from:`^/digital-pr/newsjacking/(.*)`,to:`/digital-pr/newsjacking-reactive-pr/$1`,statusCode:301},{from:`^/events/digital-pr-workshop-march-2024/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/job_listing-sitemap.xml`,to:`/`,statusCode:301},{from:`^/local-pr/?(.*)`,to:`/digital-pr/local-pr/$1`,statusCode:301},{from:`^/our-work/clickbasin-ppc/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/paid-media/ppc/bing-ads-management/?(.*)`,to:`/paid-media/ppc/microsoft-advertising-management/$1`,statusCode:301},{from:`^/paid-media/ppc/doubleclick-advertising-agency/?(.*)`,to:`/paid-media/ppc/$1`,statusCode:301},{from:`^/paid-media/ppc/paid-social/?(.*)`,to:`/paid-media/paid-social/$1`,statusCode:301},{from:`^/paid-media/ppc/paid-social/snapchat-advertising/?(.*)`,to:`/paid-media/paid-social/snapchat-advertising/$1`,statusCode:301},{from:`^/paid-media/ppc/ppc-audit-review/?(.*)`,to:`/paid-media/ppc/$1`,statusCode:301},{from:`^/paid-media/ppc/programmatic-display-advertising/?(.*)`,to:`/paid-media/programmatic/$1`,statusCode:301},{from:`^/resources/podcasts/?$`,to:`/resources/?content=podcasts`,statusCode:301},{from:`^/resources/tools/$`,to:`/resources/?content=tools`,statusCode:301},{from:`^/resources/webinars/\\?\\$`,to:`/resources/?content=webinars`,statusCode:301},{from:`^/resources/white-papers/?$`,to:`/resources/?content=white_papers`,statusCode:301},{from:`^/seo/nottingham-seo-audit/?(.*)`,to:`/seo/$1`,statusCode:301},{from:`^/seo/seo-audit-review/?(.*)`,to:`/seo/$1`,statusCode:301},{from:`^/strategy/audience-development/?(.*)`,to:`/strategy/$1`,statusCode:301}
2,{from:`^/strategy/competitor-analysis/?(.*)`,to:`/strategy/$1`,statusCode:301},{from:`^/strategy/digital-marketing-audit/?(.*)`,to:`/strategy/$1`,statusCode:301},{from:`^/thought-leadership/?(.*)`,to:`/digital-pr/thought-leadership/$1`,statusCode:301},{from:`^/about/beck/(.*)`,to:`/about/our-team/beck-lee/`,statusCode:301},{from:`^/about/our-team/adam-johnson/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/adam/(.*)`,to:`/about/our-team/adam-bly/$1`,statusCode:301},{from:`^/about/our-team/becky-bull/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/chloe/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/george/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/gideon/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/helen/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/james-hastings-hall/(.*)`,to:`/about/our-team/james-hall/$1`,statusCode:301},{from:`^/about/our-team/james/(.*)`,to:`/about/our-team/james-hall/$1`,statusCode:301},{from:`^/about/our-team/jamie/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/jess/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/larissa/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/ollie/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/pierre/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/our-team/samgoddard/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/team/ben/(.*)`,to:`/about/our-team/ben-garry/$1`,statusCode:301},{from:`^/about/team/elliott-kirk/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/team/georgia/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/team/james/(.*)`,to:`/about/our-team/james-hall/$1`,statusCode:301},{from:`^/about/team/laura/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/team/lauren-wilson/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/team/rob/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about/team/samgoddard/(.*)`,to:`/about/our-team/$1`,statusCode:301},{from:`^/about-2-2/digital-marketing-jobs-nottingham/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/about/our-story/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/advanced-javascript-for-seo/?(.*)`,to:`/blog/javascript-seo-guide/$1`,statusCode:301},{from:`^/B2BDownload/?(.*)`,to:`/$1`,statusCode:301},{from:`^/big-house-elevator-2018/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/blog/10175/search-elite-conversion-elite-15-discount-tickets/?(.*)`,to:`/blog/search-elite-conversion-elite-15-discount-tickets/$1`,statusCode:301},{from:`^/blog/11564/how-to-manage-out-of-stock-products-for-seo/?(.*)`,to:`/blog/manage-status-codes-stock-products/$1`,statusCode:301},{from:`^/blog/15508/javascript-seo-guide/?(.*)`,to:`/blog/javascript-seo-guide/$1`,statusCode:301},{from:`^/blog/1551/full-stack-web-developer/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/blog/1556/insight-adwords-quality-score/on/?(.*)`,to:`/blog/category/ppc/$1`,statusCode:301},{from:`^/blog/15783/heroconf-2019-helen-freeman-language-psychology/?(.*)`,to:`/blog/heroconf-2019-helen-freeman-language-psychology/$1`,statusCode:301},{from:`^/blog/2019-black-friday-top-tips/?(.*)`,to:`/blog/ppc-tips-for-black-friday/$1`,statusCode:301},{from:`^/blog/5329/black-friday-resources-marketers/?(.*)`,to:`/blog/category/black-friday/$1`,statusCode:301},{from:`^/blog/6301/search-elite/?(.*)`,to:`/blog/search-elite-conversion-elite-15-discount-tickets/$1`,statusCode:301},{from:`^/blog/7810/golden-rules-ad-innovation/?(.*)`,to:`/blog/golden-rules-ad-innovation/$1`,statusCode:301},{from:`^/blog/9320/gdpr-action-plan-businesses-marketers/?(.*)`,to:`/blog/gdpr-action-plan-businesses-marketers/$1`,statusCode:301},{from:`^/blog/bing-future-of-s/?(.*)`,to:`/blog/future-bing-search/$1`,statusCode:301},{from:`^/blog/category/open-source-scripts/?(.*)`,to:`/resources/tools/$1`,statusCode:301},{from:`^/blog/collection/elevate-brighton-2019/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/collection/brighton-seo-2019/?(.*)`,to:`/blog/collection/brighton-seo/$1`,statusCode:301},{from:`^/blog/collection/cision-commscon-2018/?(.*)`,to:`/blog/collection/cision-commscon/$1`,statusCode:301},{from:`^/blog/collection/google-event-march-2019-events/?(.*)`,to:`/blog/collection/impression-events/$1`,statusCode:301},{from:`^/blog/collection/natural-language-processing/?(.*)`,to:`/blog/category/seo/$1`,statusCode:301},{from:`^/blog/collection/outreach-2018/?(.*)`,to:`/blog/collection/outreach-conference/$1`,statusCode:301},{from:`^/blog/collection/ppc-hero-2018/?(.*)`,to:`/blog/collection/hero-conf/$1`,statusCode:301},{from:`^/blog/collection/search-leeds-2018/?(.*)`,to:`/blog/collection/search-leeds/$1`,statusCode:301},{from:`^/blog/coronavirus-update/?(.*)`,to:`/blog/coronavirus/$1`,statusCode:301},{from:`^/blog/digital-marketing-in-2021-webinar/?(.*)`,to:`/resources/webinars/digital-marketing-in-2021/$
21`,statusCode:301},{from:`^/blog/ecommerce-trends-for-2021/?(.*)`,to:`/resources/white-papers/ecommerce-trends-for-2021/$1`,statusCode:301},{from:`^/blog/enterprise-level-technical-seo-gerry-white/?(.*)`,to:`/resources/podcasts/enterprise-level-technical-seo-gerry-white/$1`,statusCode:301},{from:`^/blog/google-ads-campaign-optimisation-2/?(.*)`,to:`/resources/tools/google-ads-campaign-optimisation/$1`,statusCode:301},{from:`^/blog/impression-office-stoney-street/bar/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-office-stoney-street/decks/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-office-stoney-street/dining/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-office-stoney-street/main-office/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-office-stoney-street/office-1/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-office-stoney-street/office-3/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-office-stoney-street/party/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-office-stoney-street/sofas/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-showcase-11-5-16/featured-snippet-related-topic-2/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-showcase-11-5-16/local-tag/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-wins-east-midlands-fastest-40-award/east-midlands-business-link-award-impression/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-wins-east-midlands-fastest-40-award/east-midlands-winners/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-wins-east-midlands-fastest-40-award/impression-east-midlands-fastest-41/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/impression-wins-east-midlands-fastest-40-award/tom-and-aaron-impression-east-mids/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/blog/nottingham-partners-2/?(.*)`,to:`/blog/nottingham-partners/$1`,statusCode:301},{from:`^/blog/nottingham-partners-3/?(.*)`,to:`/blog/nottingham-partners/$1`,statusCode:301},{from:`^/blog/outspeech-2-edd-wilson-a-spotlight-on-the-history-of-link-buying/?(.*)`,to:`/resources/podcasts/outspeech-2-edd-wilson-a-spotlight-on-the-history-of-link-buying/$1`,statusCode:301},{from:`^/blog/persona-creation-guide/persona-example-1/?(\\?.*)`,to:`/blog/persona-creation-guide/$1`,statusCode:301},{from:`^/blog/persona-creation-guide/persona-example-2/?(\\?.*)`,to:`/blog/persona-creation-guide/$1`,statusCode:301},{from:`^/blog/persona-creation-guide/persona-example-3/?(\\?.*)`,to:`/blog/persona-creation-guide/$1`,statusCode:301},{from:`^/blog/rankup-13-top-stories-passage-indexing-pinpoint-link-lifetimes/?(.*)`,to:`/resources/podcasts/rankup-13-top-stories-passage-indexing-pinpoint-link-lifetimes/$1`,statusCode:301},{from:`^/blog/rankup-15-knowledge-panel-teaching-yourself-python/?(.*)`,to:`/resources/podcasts/rankup-15-knowledge-panel-teaching-yourself-python/$1`,statusCode:301},{from:`^/blog/rankup-3-paul-r-smith-on-site-content-101/?(.*)`,to:`/resources/podcasts/rankup-3-quentin-smith-on-site-content-101/$1`,statusCode:301},{from:`^/blog/rankup-4-chloe-fair-world-of-search/?(.*)`,to:`/resources/podcasts/rankup-4-chloe-fair-world-of-search/$1`,statusCode:301},{from:`^/blog/rankup-8-knowledge-panel-ppc-to-seo/?(.*)`,to:`/resources/podcasts/rankup-8-knowledge-panel-ppc-to-seo/$1`,statusCode:301},{from:`^/blog/rankup-9-top-stories-search-console-insights-core-web-vitals/?(.*)`,to:`/resources/podcasts/rankup-9-top-stories-search-console-insights-core-web-vitals/$1`,statusCode:301},{from:`^/blog/rankup-episode-1-petar-jovetic-no-click-serps/?(.*)`,to:`/resources/podcasts/rankup-episode-1-petar-jovetic-no-click-serps/$1`,statusCode:301},{from:`^/blog/search-landscapes-in-global-markets-searchmetrics-webinar/?(.*)`,to:`/resources/webinars/search-landscapes-in-global-markets-searchmetrics/$1`,statusCode:301},{from:`^/blog/site-migration-insights/?(.*)`,to:`/blog/site-migration-tips/$1`,statusCode:301},{from:`^/blog/tag/categories/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/tag/media/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/testimonials/marmalade-2/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/blog/webinar-seo-in-the-ymyl-sector-the-impact-of-e-a-t/?(.*)`,to:`/resources/webinars/seo-in-the-ymyl-sector-the-impact-of-e-a-t/$1`,statusCode:301},{from:`^/brighton-seo-2016-laura-hampton/?(.*)`,to:`/blog/how-to-build-useful-audience-personas-to-guide-your-digital-strategy/$1`,statusCode:301},{from:`^/brighton1/?(.*)`,to:`/blog/collection/brighton-seo/$1`,statusCode:301},{from:`^/brighton2/?(.*)`,to:`/blog/collection/brighton-seo/$1`,statusCode:301},{from:`^/creative-content-campaigns/?(.*)`,to:`/digital-pr/creative-content-campaigns/$1`,statusCode:301},{from:`^/digital-marketing-agency/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/digital-marketing/email-marketing/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/digital-marketing/mobile-marketing/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/digital-marketing/social-media-agency/?(.*)`,to:`/paid-media/paid-social/$1`,statusCode:301},{from:`^/digital-marketing/social-media-marketing/?(.*)`,to:`/paid-media/paid-social/$1`,statusCode:301},{from:`^/digital-marketing/strategy-agency/?(.*)`,to:`/digital-marketing/strategy/$1`,statusCode:301},{from:`^/digital-marketing/strategy/win-digital-consultancy/?(.*)`,to:`/digital-marketing/strategy/$1`,statusCode:301},{from:`^/digital-marketing/training/social-media/?(.*)`,to:`/paid-media/paid-social/$1`,statusCode:301},{from:`^/digital-marketing/training/web-developer/?(.*)`,to:`/digital-marketing/training/$1`,statusCode:301},{from:`^/digital-pr-2/digital-pr-nottingham/?(.*)`,to:`/digital-pr/$1`,statusCode:301},{from:`^/digital-pr-2/pr_square/?(.*)`,to:`/digital-pr/$1`,statusCode:301},{from:`^/digital-pr/traditional-pr/?(.*)`,to:`/blog/traditional-pr-vs-digital-pr-whats-difference-whats-point/$1`,statusCode:301},{from:`^/email-newsletter/?(.*)`,to:`/$1`,statusCode:301},{from:`^/example/?(.*)`,to:`/$1`,statusCode:301},{from:`^/fsb-may/?(.*)`,to:`/$1`,statusCode:301},{from:`^/google-thank-you/?(.*)`,to:`/get-in-touch/`,statusCode:301},{from:`^/imp_careers-sitemap.xml`,to:`/`,statusCode:301},{from:`^/ingenuity19.*`,to:`/`,statusCode:301},{from:`^/join-us-nottingham-digital-november/?(.*)`,to:`/$1`,statusCode:301},{from:`^/jumbulance.*`,to:`/`,statusCode:301},{from:`^/langs/?(.*)`,to:`/$1`,statusCode:301},{from:`^/lms/banner/?(.*)`,to:`/$1`,statusCode:301},{from:`^/lms/impression-office-banner/?(.*)`,to:`/$1`,statusCode:301},{from:`^/nmb/?(.*)`,to:`/$1`,statusCode:301},{from:`^/nottingham-guide/?(.*)`,to:`/$1`,statusCode:301},{from:`^/our-approach/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/our-process/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/paid-media/ppc/google-adwords-ppc-scripts/?(.*)`,to:`/paid-media/ppc/google-ads-ppc-scripts/$1`,statusCode:301},{from:`^/paid-media/ppc/landing-page-design/?(.*)`,to:`/paid-media/ppc/$1`,statusCode:301},{from:`^/paid-media/ppc/the-basics/?(.*)`,to:`/blog/the-basics-of-ppc-advertising/$1`,statusCode:301},{from:`^/resources/podcast/rankup-3-paul-r-smith-on-site-content-101/?(.*)`,to:`/resources/podcasts/rankup-3-quentin-smith-on-site-content-101/$1`,statusCode:301},{from:`^/seo/content-marketing/?(.*)`,to:`/content-marketing/$1`,statusCode:301},{from:`^/services/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/services/digital-marketing-consultancy/?(.*)`,to:`/digital-marketing/$1`,statusCode:301},{from:`^/services/seo/what-is-seo/?(.*)`,to:`/seo/$1`,statusCode:301},{from:`^/strategic-digital-marketing-sept-2016/?(.*)`,to:`/events/$1`,statusCode:301},{from:`^/survey/?(.*)`,to:`/$1`,statusCode:301},{from:`^/tools-and-reporting/?(.*)`,to:`/resources/tools/$1`,statusCode:301},{from:`^/blog/collection/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/rankup-12-knowledge-panel-in-house-b2b-seo/?(.*)`,to:`/resources/podcasts/rankup-12-knowledge-panel-in-house-b2b-seo/$1`,statusCode:301},{from:`^/about-2-2/?(.*)`,to:`/about/$1`,statusCode:301},{from:`^/about/vacancies//1000/?(.*)`,to:`/about/vacancies/$1`,statusCode:301},{from:`^/blog/10178/land-graduate-job-digital-marketing-agency/?(.*)`,to:`/blog/land-graduate-job-digital-marketing-agency/$1`,statusCode:301},{from:`^/blog/10722/rar-digital-awards-2018-shortlist/?(.*)`,to:`/blog/rar-digital-awards-2018-shortlist/$1`,statusCode:301},{from:`^/blog/12905/impression-named-best-large-seo-agency-uk-search-awards/?(.*)`,to:`/blog/impression-named-best-large-seo-agency-uk-search-awards/$1`,statusCode:301},{from:`^/blog/14451/how-to-and-faq-structured-data/?(.*)`,to:`/blog/how-to-and-faq-structured-data/$1`,statusCode:301},{from:`^/blog/2855/accelerated-mobile-pages-amp/?(.*)`,to:`/blog/accelerated-mobile-pages-amp/$1`,statusCode:301},{from:`^/blog/3363/brightonseo-ecommerce-keyword-research-alec-bertram/?(.*)`,to:`/blog/brightonseo-ecommerce-keyword-research-alec-bertram/$1`,statusCode:301},{from:`^/blog/3680/the-definitive-guide-to-regular-expression/?(.*)`,to:`/blog/the-definitive-guide-to-regular-expression/$1`,statusCode:301},{from:`^/blog/5645/use-content-influencer-marketing-pr-generate-real-business-leads/?(.*)`,to:`/blog/use-content-influencer-marketing-pr-generate-real-business-leads/$1`,statusCode:301},{from:`^/blog/6234/impression-european-search-awards/?(.*)`,to:`/blog/impression-european-search-awards/$1`,statusCode:301},{from:`^/blog/6319/brighton-seo-2017-sophie-turton-psychology-language-ppc/?(.*)`,to:`/blog/brighton-seo-2017-sophie-turton-psychology-language-ppc/$1`,statusCode:301},{from:`^/blog/6380/brightonseo-2017-julia-ogdens-10-step-distribution-plan/?(.*)`,to:`/blog/brightonseo-2017-julia-ogdens-10-step-distribution-plan/$1`,statusCode:301},{from:`^/blog/8091/search-love-jon-myers/?(.*)`,to:`/blog/search-love-jon-myers/$1`,statusCode:301},{from:`^/blog/8160/uk-search-awards-shortlist/?(.*)`,to:`/blog/uk-search-awards-shortlist/$1`,statusCode:301},{from:`^/blog/9239/javascript-basics-seo/?(.*)`,to:`/blog/javascript-basics-seo/$1`,statusCode:301},{from:`^/blog/complete-guide-facebook-blueprint-certification//1000/?(.*)`,to:`/blog/complete-guide-facebook-blueprint-certification/$1`,statusCode:301},{from:`^/blog/december-2022-google-algorithm-and-search-industry-updates//1000/?(.*)`,to:`/blog/december-2022-google-algorithm-and-search-industry-updates/$1`,statusCode:301},{from:`^/blog/guide-to-bing-webmaster-tools//1000/?(.*)`,to:`/blog/guide-to-bing-webmaster-tools/$1`,statusCode:301},{from:`^/blog/incrementality-testing-planning/?(.*)`,to:`/blog/incrementality-testing/$1`,statusCode:301},{from:`^/blog/nottingham-post-business-awards-2016//1000/?(.*)`,to:`/blog/nottingham-post-business-awards-2016/$1`,statusCode:301},{from:`^/blog/pros-and-cons-of-black-friday-marketing//1000/?(.*)`,to:`/blog/pros-and-cons-of-black-friday-marketing/$1`,statusCode:301},{from:`^/blog/trends-innovation-importance-emojis//1000/?(.*)`,to:`/blog/trends-innovation-importance-emojis/$1`,statusCode:301},{from:`^/digital-pr/digital-pr/?(.*)`,to:`/digital-pr/$1`,statusCode:301},{from:`^/paid-media/paid-media/?(.*)`,to:`/paid-media/$1`,statusCode:301},{from:`^/paid-media/paid-social/snapchat-advertising//1000/?(.*)`,to:`/paid-media/paid-social/snapchat-advertising/$1`,statusCode:301},{from:`^/paid-media/programmatic//1000/?(.*)`,to:`/paid-media/programmatic/$1`,statusCode:301},{from:`^/seo//1000/?(.*)`,to:`/seo/$1`,statusCode:301},{from:`^/blog/schema-markup-a-beginners-guide/?(.*)`,to:`/blog/schema-markup-the-definitive-guide/$1`,statusCode:301},{from:`^/blog/schema-guide-fast-paced-world/?(.*)`,to:`/blog/schema-markup-the-definitive-guide/$1`,statusCode:301},{from:`^/blog/advanced-practical-structured-data/?(.*)`,to:`/blog/schema-markup-the-definitive-guide/$1`,statusCode:301},{from:`^/blog/how-to-and-faq-structured-data/?(.*)`,to:`/blog/schema-markup-the-definitive-guide/$1`,statusCode:301},{from:`^/blog/landing-page-design-inspiration/?(.*)`,to:`/blog/how-to-design-a-landing-page/$1`,statusCode:301},{from:`^/blog/how-to-power-up-your-website-copywriting-to-increase-conversions/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/impression-enlists-vwo-as-preferred-cro-tech-partner/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/expansion-of-our-cro-offering/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/measurefest-2019-traffic-vs-conversions-how-seo-cro-can-work-together/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/using-user-intent-boost-click-through-rate-conversion-rate/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/blog/beginners-guide-keyword-research/?(.*)`,to:`/blog/keyword-research-tips-for-seo/$1`,statusCode:301},{from:`^/blog/keyword-cannibalisation-complete-guide/?(.*)`,to:`/blog/keyword-cannibalisation/$1`,statusCode:301},{from:`^/blog/category/beginners-guides/?(.*)`,to:`/blog/$1`,statusCode:301},{from:`^/resources/tools/website-migration-seo-checklist-by-impression/?(.*)`,to:`/resources/tools/website-migration-checklist/$1`,statusCode:301},{from:`^/blog/use-heatmapping-to-improve-ux/?(.*)`,to:`/blog/heat-maps/$1`,statusCode:301},{from:`^/analytics/enhanced-ecommerce/?(.*)`,to:`/analytics/$1`,statusCode:301},{from:`^/analytics/javascript-analytics/?(.*)`,to:`/analytics/$1`,statusCode:301},{from:`^/atom/?$`,to:`/`,statusCode:301},{from:`^/blog/category/covid/$`,to:`/blog/`,statusCode:301},{from:`^/paid-media/ppc/microsoft-advertising-management/?$`,to:`/paid-media/ppc/microsoft-ads/`,statusCode:301},{from:`^/blog/bing-differ-yahoo/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/webinars/$`,to:`/resources/?content=webinars`,statusCode:301},{from:`^/tools-resources/white-papers/$`,to:`/resources/?content=white_papers`,statusCode:301},{from:`^/tools-resources/$`,to:`/resources/?content=tools`,statusCode:301},{from:`^/case-studies/?(.*)`,to:`/our-work/$1`,statusCode:301},{from:`^/resources/podcasts/$`,to:`/resources/?content=podcasts`,statusCode:301},{from:`^/resources/webinars/$`,to:`/resources/?content=webinars`,statusCode:301},{from:`^/resources/tools/$`,to:`/resources/?content=tools`,statusCode:301},{from:`^/resources/white-papers/$`,to:`/resources/?content=white_papers`,statusCode:301},{from:`^/content-marketing/micro-content/$`,to:`/content-marketing/`,statusCode:301},{from:`^/paid-media/paid-social/facebook-advertising/?$`,to:`/paid-media/paid-social/meta-ads-agency/`,statusCode:301},{from:`^/paid-media/paid-social/instagram-advertising/?$`,to:`/paid-media/paid-social/meta-ads-agency/`,statusCode:301},{from:`^/digital-marketing/strategy/creative/?$`,to:`/digital-marketing/creative/`,statusCode:301},{from:`^/seo/mobile-seo/?$`,to:`/seo/`,statusCode:301},{from:`^/seo/on-page-seo-services/?$`,to:`/seo/`,statusCode:301},{from:`^/seo/seo-audit/?$`,to:`/seo/`,statusCode:301},{from:`^/seo/seo-content-agency/search-intent/?$`,to:`/blog/using-search-intent-to-shape-a-content-strategy/`,statusCode:301},{from:`^/seo/seo-content-agency/voice-search-optimisation/?$`,to:`/seo/`,statusCode:301},{from:`^/seo/technical-seo/pwa-optimisation/?$`,to:`/seo/javascript-website-seo/`,statusCode:301},{from:`^/about/our-team/damian-summers/?$`,to:`/about/our-team/`,statusCode:301},{from:`^/events/the-peak-season-playbook/?$`,to:`/events/`,statusCode:301},{from:`^/about/our-team/suzannah-page/?$`,to:`/about/our-team/`,statusCode:301},{from:`^/.well-known/com.apple.remotemanagement.*`,to:`https://apple.mdm.jumpcloud.com/account-driven-service-discovery?organization_id=5bdf276a9c6d705e6e87f01b`,statusCode:301},{from:`^/blog/love-island-how-influencers-influence-our-daily-search-habits/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/covid-19-the-seo-impact-and-how-to-respond/?$`,to:`/seo/`,statusCode:301},{from:`^/resources/webinars/cro-masterclass-for-saas/?$`,to:`/resources/webinars/`,statusCode:301},{from:`^/blog/search-leeds-five-things-can-go-wrong-site-migration-jon-earnshaw/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/search-leeds-barry-adams-javascript/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/how-to-make-a-dream-travel-blog/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/brighton-seo-emily-mace-diagnosing-common-hreflang-tag-issues-page-sitemaps/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/free-shopping-listings-how-to-track-key-metrics-and-how-to-use-the-data-effectively/?$`,to:`/seo/`,statusCode:30
21},{from:`^/resources/white-papers/12-ecommerce-trends-for-2022/?$`,to:`/resources/white-papers/`,statusCode:301},{from:`^/blog/google-tag-managers-new-tag-assitant-preview-mode/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/3-steps-to-setting-up-a-successful-linkedin-ad-campaign-step-2-create-a-linkedin-ad-campaign/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/resources/webinars/digital-marketing-for-charities-and-not-for-profits/?$`,to:`/resources/webinars/`,statusCode:301},{from:`^/blog/wordpress-contact-form-7-event-listeners-gtm/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/best-on-page-seo-tool/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/javascript-seo-glossary/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/googles-john-mueller-no-reason-to-nofollow-outbound-links-impact-for-pr-press/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/what-should-a-digital-marketer-know-about-visual-merchandising/?$`,to:`/blog/`,statusCode:301},{from:`^/resources/webinars/seo-briefing-2024/?$`,to:`/resources/webinars/`,statusCode:301},{from:`^/blog/part-2-how-to-conduct-a-google-shopping-feed-audit/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/journalists-prs-really-think/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/consider-enabling-http2-right-now/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/impression-joins-the-google-video-expert-program/?$`,to:`/about-us/`,statusCode:301},{from:`^/blog/impression-becomes-a-certified-b-corporation/?$`,to:`/about/our-impact/`,statusCode:301},{from:`^/blog/google-ads-targeting-reaching-your-audience/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/elements-successful-content-marketing-campaign/?$`,to:`/content-marketing/`,statusCode:301},{from:`^/blog/retrofitting-facebook-viewcontent-events-enhanced-ecommerce-datalayer-objects/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/blog/native-advertising-using-microsoft-audience-network/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/digital-marketing-for-restaurants/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/part-3-how-to-fix-google-product-feed-issues/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/free-journalism-still-exist/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/pros-and-cons-of-black-friday-marketing/?$`,to:`/digital-marketing/strategy/`,statusCode:301},{from:`^/resources/webinars/introduction-to-behavioural-science-and-how-to-apply-it-to-ux/?$`,to:`/resources/webinars/`,statusCode:301},{from:`^/blog/sign-in-with-apple/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/spotlight-on-2-chloe-fair-seo-manager/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/guide-to-squeeze-pages/?$`,to:`/content-marketing/`,statusCode:301},{from:`^/blog/micro-content-guide/?$`,to:`/content-marketing/`,statusCode:301},{from:`^/blog/google-business-page-optimisation/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/beginners-guide-digital-pr/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/lacoste-hit-perfect-balance-pr-csr/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/advanced-search-operators-for-digital-prs/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/impression-announces-influx-of-new-partnerships/?$`,to:`/about-us/`,statusCode:301},{from:`^/blog/top-12-google-sheet-formulas/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/enhance-shopify-theme-meta-fields/?$`,to:`/seo/ecommerce-seo/`,statusCode:301},{from:`^/blog/what-is-the-facebook-learning-phase/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/resources/podcasts/rankup-21-scaling-up-seo-fabrizio-ballarini/?$`,to:`/resources/podcasts/`,statusCode:301},{from:`^/blog/consent-management-platforms-privacy-compliance/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/the-definitive-guide-to-regular-expression/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/using-google-analytics-measurement-protocol-improve-data-quality/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/impression-named-in-the-drums-top-100-independent-agencies/?$`,to:`/about-us/`,statusCode:301},{from:`^/blog/8-free-ppc-tools-to-save-you-time-and-improve-your-ppc-account/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/supporting-unicode-link-emoji/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/welcome-to-the-team-becky-carre/?$`,to:`/careers/`,statusCode:301},{from:`^/blog/google-merchant-center/?$`,to:`/seo/ecommerce-seo/`,statusCode:301},{from:`^/blog/what-makes-a-good-black-friday-deal/?$`,to:`/seo/ecommerce-seo/`,statusCode:301},{from:`^/blog/seo-isnt-content-marketing/?$`,to:`/content-marketing/`,statusCode:301},{from:`^/resources/white-papers/us-travel-tourism-landscape/?$`,to:`/resources/white-papers/`,statusCode:301},{from:`^/blog/motors-appoints-impression-to-drive-digital-growth/?$`,to:`/about-us/case-studies/`,statusCode:301},{from:`^/blog/data-to-inspire-your-digital-pr-ideation/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/google-announces-sunsetting-of-optimize-optimize-360/?$`,to:`digital-experience/cro/`,statusCode:301},{from:`^/blog/digital-marketing-automotive/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/digital-marketing-2037-future-hold-industry/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/beginners-guide-writing-content-website/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/beginners-guide-mobile-optimisation/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/beginners-guide-to-status-codes/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/googlebot-will-crawl-sites-over-http-2/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/brighton-seo-sophie-coley/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/how-to-get-a-job-in-digital-marketing/?$`,to:`/careers/`,statusCode:301},{from:`^/blog/technical-seo-google-data-studio-dashboard/?$`,to:`/analytics/`,statusCode:301},{from:`^/resources/podcasts/rankup-22-fashion-beauty-seo-with-tasha-amponsah-antwi/?$`,to:`/resources/podcasts/`,statusCode:301},{from:`^/resources/webinars/digital-marketing-strategy-for-fashion-brands/?$`,to:`/resources/webinars/`,statusCode:301},{from:`^/resources/podcasts/anthropology-seo-helene-jelenc/?$`,to:`/resources/podcasts/`,statusCode:301},{from:`^/blog/nottingham-digital-pr-executive/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/gdpr-general-data-protection-marketing/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/gdpr-action-plan-businesses-marketers/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/how-to-manage-your-google-ad-grant-account/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/in-housing-vs-outsourcing/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/puppy-cuddle-therapy-with-rspca/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/7-merchandising-questions-you-need-to-answer-before-black-friday/?$`,to:`/seo/ecommerce-seo/`,statusCode:301},{from:`^/blog/credible-source-pr-links/?$`,to:`/blog/`,statusCode:301},{from:`^/resources/podcasts/outspeech-john-rowley/?$`,to:`/resources/podcasts/`,statusCode:301},{from:`^/resources/podcasts/rethinking-seo-strategy-ric-rodriguez/?$`,to:`/resources/podcasts/`,statusCode:301},{from:`^/blog/how-to-integrate-cro-with-your-seo-and-paid-search-campaigns/?$`,to:`/digital-experience/cro/`,statusCode:301},{from:`^/blog/search-marketing-and-the-music-business/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/best-small-ppc-agency-europe/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/digital-marketing-for-kickstarter/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/copy-editing-tips/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/isnt-it-time-that-branding-and-seo-got-along/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/an-essential-guide-to-url-parameters/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/testing-your-ppc-ad-copy/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/9-effective-ways-to-reduce-wasted-spend-in-your-ppc-account/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/4-essential-methods-for-measuring-black-friday-success/?$`,to:`/digital-marketing/strategy/`,statusCode:301},{from:`^/blog/what-are-performance-max-campaigns/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/impression-plants-20000-trees/?$`,to:`/about/our-impact/`,statusCode:301},{from:`^/blog/impression-picks-digital-marketing-roundup-for-january-2024/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/impression-office-stoney-street/?$`,to:`/blog/`,statusCode:301},{from:`^/resources/webinars/planning-for-peak-2022/?$`,to:`/resources/webinars/`,statusCode:301},{from:`^/resources/podcasts/seo-startups-rankup-dan-rawley/?$`,to:`/resources/podcasts/`,statusCode:301},{from:`^/blog/site-migration-tips/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/brightonseo-marcus-tober/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/building-trustworthy-media-insights-through-model-validation/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/brand-personalities-and-values-in-digital-pr/?$`,to:`/digital-pr/`,statusCode:301}
2,{from:`^/blog/custom-channel-groupings-google-analytics-4/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/preparing-you-for-google-analytics-4/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/3-tools-to-help-you-contextualise-ppc-performance/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/understanding-optimising-google-feed/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/google-analytics-intelligence/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/lightweight-javascript-urlparams/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/beginners-guide-to-google-analytics/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/ungagged-greg-gifford-local-seo/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/social-media-advertising-for-charities/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/blog/link-attribute-update/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/an-introduction-to-search-ads-360/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/measure-and-optimise-performance-of-your-ads-on-linkedin/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/blog/filtering-internal-traffic-from-google-analytics-working-from-home-edition/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/how-the-evolution-of-keyword-match-types-have-impacted-ppc/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/outreach-2019-the-power-of-language-in-the-clickbait-age-kim-bjornquist/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/how-to-develop-an-ecommerce-strategy/?$`,to:`/seo/ecommerce/`,statusCode:301},{from:`^/blog/seo-crawl-efficiency/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/part-1-introduction-to-google-shopping-feed-management-optimisation/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/responsive-search-ads-are-now-available-in-all-microsoft-advertising-interfaces/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/ten-content-marketing-tactics-2014-will-help-businesses/?$`,to:`/content-marketing/`,statusCode:301},{from:`^/blog/impression-recognised-as-a-clutch-global-leader-for-spring-2024/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/using-search-intent-to-shape-a-content-strategy/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/tracking-attribution-itp-optimising-accounts-in-difficult-circumstances/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/cro-fixes-black-friday/?$`,to:`/digital-experience/cro/`,statusCode:301},{from:`^/blog/google-analytics-4-updates-and-what-they-mean-for-your-business/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/using-dynamic-search-ads/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/impression-carbon-negative/?$`,to:`/about/our-impact/`,statusCode:301},{from:`^/blog/content-management-systems-small-business/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/infusionsoft-google-analytics-cross-domain-iframe-goal-event-tracking/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/brighton-seo-oliver-brett-how-to-make-fake-news-for-links/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/monitoring-website-uptime-google-sheets-email-alerts/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/log-file-analysis-hiding/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/trends-innovation-importance-emojis/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/affiliate-links-and-digital-pr/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/are-product-stunts-fake-news/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/the-new-serp-landscape-favicons-on-desktop/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/optimising-for-mobile-with-instant-experience-facebook-ads/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/blog/where-to-start-with-a-testing-hypothesis/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/top-tools-to-support-your-pr-campaigns-in-2017/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/impression-picks-digital-marketing-roundup-for-february-2024/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/overlooked-google-analytics-features/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/google-tag-manager-seo-ppc-experts/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/how-to-enable-free-google-shopping-listings/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/impression-google-premier-partner/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/brighton-seo-2018-need-talk-competitor-campaigns/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/facebook-declining-reach/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/blog/11-email-marketing-tips-video/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/brighton-seo-oliver-ewbank-become-a-local-hero-ppc-tips-to-boss-your-neighbourhood/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/impression-picks-digital-marketing-roundup-for-september-2023/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/brighton-seo-rebecca-brown-scrap-content-budget-line/?$`,to:`/seo/`,statusCode:301},{from:`^/resources/podcasts/mental-health-seo-rankup-ryan-darani/?$`,to:`/resources/podcasts/`,statusCode:301},{from:`^/blog/google-delays-the-ban-of-third-party-cookies-to-late-2024/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/why-seo-training-non-seos-matters/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/international-womens-day-2021/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/norse-atlantic-airways-appoints-impression/?$`,to:`/about-us/case-studies/`,statusCode:301},{from:`^/blog/tackling-big-content/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/index-match-ppc/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/5-tips-running-successful-dynamic-remarketing-campaign-facebook/?$`,to:`/paid-media/paid-social/`,statusCode:301}
2,{from:`^/blog/safari-itp-2-0-what-is-it-and-are-you-ready-for-it/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/impression-joins-forces-university-nottingham-2nd-digital-marketing-academy/?$`,to:`/about-us/`,statusCode:301},{from:`^/resources/podcasts/outspeech-kirsty-hulse/?$`,to:`/resources/podcasts/`,statusCode:301},{from:`^/blog/top-3-reasons-companies-dont-invest-seo/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/audiences-personas-in-digital-marketing/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/facebook-dynamic-ads/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/blog/competitor-bidding/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/cro-for-saas/?$`,to:`/digital-experience/cro/`,statusCode:301},{from:`^/blog/impression-becomes-great-place-to-work-certified/?$`,to:`/about/our-impact/`,statusCode:301},{from:`^/blog/impression-picks-digital-marketing-roundup-for-november-2023/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/impression-enhances-and-updates-internal-policies/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/impression-team-grows/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/brighton-seo-dos-and-donts-for-local-seo-success/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/brighton-seo-kat-kynes-the-art-of-content-necromancy-how-to-resurrect-a-dead-campaign/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/best-sketch-plugins-2018/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/brighton-seo-ways-definitely-get-links-business/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/paid-social-retrospective-lessons-for-2023/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/blog/brighton-seo-tom-pool-command-line-hacks-for-seo/?$`,to:`/seo/`,statusCode:301},{from:`^/resources/podcasts/managing-seo-projects-solo-rankup-kevin-kapezi/?$`,to:`/resources/podcasts/`,statusCode:301},{from:`^/blog/brighton-seo-alexandra-lever-how-partnerships-and-sponsorships-can-help-your-search-marketing-efforts/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/top-tips-successful-search-campaign/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/puregym-and-kingfisher-direct-among-additions-to-impressions-client-roster/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/30-digital-pr-tips-before-i-turn-30-part-two/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/amazon-offers-free-ssl-security-certificates/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/encrypt-your-website/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/smx-london-whats-new-cool-google/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/ecommerce-copy-5-questions-to-answer-before-you-start-writing/?$`,to:`/seo/ecommerce/`,statusCode:301},{from:`^/blog/travel-marketing/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/linkscore/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/conquering-the-fear-of-html-coding/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/new-google-analytics-4/?$`,to:`/analytics/`,statusCode:301},{from:`^/blog/international-ecommerce-a-definitive-guide/?$`,to:`/seo/international-seo/`,statusCode:301},{from:`^/blog/impressions-impact-in-2022/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/christoph-kemper-link-know-brighton-seo/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/7-top-tips-for-ecommerce-link-building-success/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/vanity-metrics-and-actionable-metrics-in-digital-marketing/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/brighton-seo-barry-adams-technical-seo-mobile-first-indexing-era/?$`,to:`/seo/technical-seo/`,statusCode:301},{from:`^/blog/brighton-seo-free-seo-tools/?$`,to:`/seo/`,statusCode:301},{from:`^/blog/the-importance-of-link-building-for-seo-in-2020/?$`,to:`/digital-pr/`,statusCode:301},{from:`^/blog/paid-social-in-2020-and-beyond/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/blog/brightonseo-rob-bucci-featured-snippets/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/e-commercial-2017-removing-customer-assumptions-data-elliot-kemp/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/search-leeds-content-strategy-rankings-tim-grice/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/jobs-lens-ai-googles-future-means-marketing/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/stop-dismissing-google-search-partners-googles-search-partner-channel-can-help-boost-campaign-performance/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/scripts-with-campaign-experiments/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/how-to-write-the-perfect-ad-copy/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/product-names-friend-or-foe/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/remarket-on-bing-not-just-google/?$`,to:`/paid-media/ppc/`,statusCode:301},{from:`^/blog/an-introduction-to-the-google-marketing-platform/?$`,to:`/blog/`,statusCode:301},{from:`^/blog/create-a-blogging-strategy/?$`,to:`/content-marketing/`,statusCode:301},{from:`^/blog/how-to-advertise-on-facebook/?$`,to:`/paid-media/paid-social/`,statusCode:301},{from:`^/digital-pr/newsjacking-reactive-pr/?$`,to:`/pr-social/brand-pr/`,statusCode:301},{from:`^/digital-pr/resource-led-digital-pr/?$`,to:`/pr-social/digital-pr/`,statusCode:301},{from:`^/digital-pr/?$`,to:`/pr-social/digital-pr/`,statusCode:301},{from:`^/digital-pr/local-pr/?$`,to:`/pr-social/digital-pr/`,statusCode:301},{from:`^/digital-pr/thought-leadership/?$`,to:`/pr-social/digital-pr/`,statusCode:301},{from:`^/digital-pr/consumer-pr-agency/?$`,to:`/pr-social/creative-campaigns/`,statusCode:301},{from:`^/digital-pr/?`,to:`/pr-social/digital-pr/`,statusCode:301}];function sa(e,t,n){return typeof e==`function`?e({from:n.pathname+n.search,match:t,url:n}):String(e).replace(/\$(\d+)/g,(e,n)=>t[Number(n)]??``)}function ca(e){try{return new URL(e.replace(/\$\d+/g,`x`)).origin}catch{return null}}function la(e,t=``){if(typeof e!=`string`||e===``||/[\r\n]/.test(e)||e.startsWith(`//`))return!1;let n=typeof t==`string`?t:``;if(e.includes(`://`)){if(!n.includes(`://`))return!1;try{let t=ca(n);return!!t&&new URL(e).origin===t}catch{return!1}}return e.startsWith(`/`)}var ua=oa.filter(e=>e?.from&&e.to).map(e=>({pattern:new RegExp(e.from),to:e.to,statusCode:e.statusCode||301}));function da(e,t=`https://www.impressiondigital.com`){let n=new URL(e,t),r=n.pathname+(n.search||``);for(let e of ua){let t=r.match(e.pattern);if(!t)continue;let i=sa(e.to,t,n);if(i!==r&&la(i,e.to))return{destination:i,statusCode:e.statusCode,to:e.to}}return null}function fa(e,t){let n=da(e,t);return n?{destination:n.destination,redirectCode:n.statusCode,replace:!0,external:n.destination.includes(`://`)}:null}var pa=`https://www.impressiondigital.com`;function ma(e){return e===`/__nuxt_error`||e===`/__nuxt_error/`}function ha(e){return!e||e===`/`?e||`/`:e.endsWith(`/`)||e.split(`/`).pop().includes(`.`)?e:`${e}/`}function ga(e,t=pa){let n;try{n=new URL(e,t)}catch{return null}if(!ma(n.pathname))return null;let r=n.searchParams.get(`url`);if(!r)return null;let i;try{if(/^https?:/i.test(r)){if(i=new URL(r),i.origin!==new URL(t).origin)return null}else if(r.startsWith(`//`)||!r.startsWith(`/`))return null;else i=new URL(r,t)}catch{return null}if(ma(i.pathname))return null;let a=`${ha(i.pathname)}${i.search}${i.hash}`;return la(a,`$1`)?a:null}var _a=Xt(e=>{let t=ga(e.fullPath,window.location.origin);if(t)return tn(t,{redirectCode:301,replace:!0});let n=fa(e.fullPath,window.location.origin);if(n)return tn(n.destination,{redirectCode:n.redirectCode,replace:!0,external:n.external})}),va={setHeaderStyle(e){this.headerStyle=e},setBlogProgressValue(e){this.blogProgressValue=e},setIsSSR(e){this.isSSR=e},setHeadLinks(e){this.headLinks=e||[]},setVercelCountry(e){this.vercelCountry=e},async fetchVercelCountry(){if(this.vercelCountry)return this.vercelCountry;try{let e=(await fn(`/api/geo`))?.country||null;return e&&this.setVercelCountry(e),e}catch{return null}}},ya=e=>{(!e.acf||Array.isArray(e.acf))&&(e.acf={})},ba=(e,t)=>{ya(e),e.acf.hero=t},xa=(e,t)=>{ya(e),e.acf.hero={...e.acf.hero||{},...t}};async function Sa({dispatch:e},t){let n=t.services?.length?(await e(`getServices`,{ids:t.services})).map(({link:e,...t})=>({...t,link:e.replace(`/blog/`,`/our-work/`)})):[],r=t.industries?.length?(await e(`getIndustries`,{ids:t.industries})).map(({link:e,...t})=>({...t,link:e.replace(`/blog/`,`/our-work/`)})):[];xa(t,{type:`case-study`,categories:[...n,...r],kpis:t.acf.kpis||[]})}var Ca=(e,t,n={})=>{e.acf.page_content_modules.push({acf_fc_layout:t,...n})},wa=(e,t,n,r={})=>{let i=t.acf.page_content_modules.findIndex(t=>t.acf_fc_layout===e);i>-1?t.acf.page_content_modules.splice(i,0,{acf_fc_layout:n,events:t.events,...r}):Ca(t,n,r)};function Ta(e,t){xa(t,{type:`utility`,style:`light`}),Ca(t,`utility_content`,{content:t.content?.rendered,title:t.title.rendered,sidebar:t.utility_sidebar,disable_observer:!0})}var Ea=n(((e,t)=>{var n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,r=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
27f]/g,i=`\\ud800-\\udfff`,a=`\\u0300-\\u036f\\ufe20-\\ufe23`,o=`\\u20d0-\\u20f0`,s=`\\u2700-\\u27bf`,c=`a-z\\xdf-\\xf6\\xf8-\\xff`,l=`\\xac\\xb1\\xd7\\xf7`,u=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,d=`\\u2000-\\u206f`,f=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,p=`A-Z\\xc0-\\xd6\\xd8-\\xde`,m=`\\ufe0e\\ufe0f`,h=l+u+d+f,g=`['â]`,_=`[`+i+`]`,v=`[`+h+`]`,y=`[`+a+o+`]`,b=`\\d+`,x=`[`+s+`]`,S=`[`+c+`]`,C=`[^`+i+h+b+s+c+p+`]`,w=`\\ud83c[\\udffb-\\udfff]`,T=`(?:`+y+`|`+w+`)`,E=`[^`+i+`]`,D=`(?:\\ud83c[\\udde6-\\uddff]){2}`,O=`[\\ud800-\\udbff][\\udc00-\\udfff]`,k=`[`+p+`]`,A=`\\u200d`,j=`(?:`+S+`|`+C+`)`,M=`(?:`+k+`|`+C+`)`,N=`(?:`+g+`(?:d|ll|m|re|s|t|ve))?`,P=`(?:`+g+`(?:D|LL|M|RE|S|T|VE))?`,ee=T+`?`,te=`[`+m+`]?`,ne=`(?:`+A+`(?:`+[E,D,O].join(`|`)+`)`+te+ee+`)*`,re=te+ee+ne,ie=`(?:`+[x,D,O].join(`|`)+`)`+re,ae=`(?:`+[E+y+`?`,y,D,O,_].join(`|`)+`)`,F=RegExp(g,`g`),oe=RegExp(y,`g`),se=RegExp(w+`(?=`+w+`)|`+ae+re,`g`),ce=RegExp([k+`?`+S+`+`+N+`(?=`+[v,k,`$`].join(`|`)+`)`,M+`+`+P+`(?=`+[v,k+j,`$`].join(`|`)+`)`,k+`?`+j+`+`+N,k+`+`+P,b,ie].join(`|`),`g`),le=RegExp(`[`+A+i+a+o+m+`]`),ue=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,I={Ã:`A`,Ã:`A`,Ã:`A`,Ã:`A`,Ã:`A`,Ã
:`A`,à :`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,Ã¥:`a`,Ã:`C`,ç:`c`,Ã:`D`,ð:`d`,Ã:`E`,Ã:`E`,Ã:`E`,Ã:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ã:`I`,Ã:`I`,Ã:`I`,Ã:`I`,ì:`i`,Ã:`i`,î:`i`,ï:`i`,Ã:`N`,ñ:`n`,Ã:`O`,Ã:`O`,Ã:`O`,Ã:`O`,Ã:`O`,Ã:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ã:`U`,Ã:`U`,Ã:`U`,Ã:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ã:`Y`,ý:`y`,ÿ:`y`,Ã:`Ae`,æ:`ae`,Ã:`Th`,þ:`th`,Ã:`ss`,Ä:`A`,Ä:`A`,Ä:`A`,Ä:`a`,Ä:`a`,Ä
:`a`,Ä:`C`,Ä:`C`,Ä:`C`,Ä:`C`,Ä:`c`,Ä:`c`,Ä:`c`,Ä:`c`,Ä:`D`,Ä:`D`,Ä:`d`,Ä:`d`,Ä:`E`,Ä:`E`,Ä:`E`,Ä:`E`,Ä:`E`,Ä:`e`,Ä:`e`,Ä:`e`,Ä:`e`,Ä:`e`,Ä:`G`,Ä:`G`,Ä :`G`,Ä¢:`G`,Ä:`g`,Ä:`g`,Ä¡:`g`,Ä£:`g`,Ĥ:`H`,Ħ:`H`,Ä¥:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Ä®:`I`,İ:`I`,Ä©:`i`,Ä«:`i`,Ä:`i`,į:`i`,ı:`i`,Ä´:`J`,ĵ:`j`,Ķ:`K`,Ä·:`k`,ĸ:`k`,Ĺ:`L`,Ä»:`L`,Ľ:`L`,Ä¿:`L`,Å:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,Å:`l`,Å:`l`,Å:`N`,Å
:`N`,Å:`N`,Å:`N`,Å:`n`,Å:`n`,Å:`n`,Å:`n`,Å:`O`,Å:`O`,Å:`O`,Å:`o`,Å:`o`,Å:`o`,Å:`R`,Å:`R`,Å:`R`,Å:`r`,Å:`r`,Å:`r`,Å:`S`,Å:`S`,Å:`S`,Å :`S`,Å:`s`,Å:`s`,Å:`s`,Å¡:`s`,Å¢:`T`,Ť:`T`,Ŧ:`T`,Å£:`t`,Å¥:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Å®:`U`,Ű:`U`,Ų:`U`,Å©:`u`,Å«:`u`,Å:`u`,ů:`u`,ű:`u`,ų:`u`,Å´:`W`,ŵ:`w`,Ŷ:`Y`,Å·:`y`,Ÿ:`Y`,Ź:`Z`,Å»:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Å:`Oe`,Å:`oe`,Å:`'n`,Å¿:`ss`},de=typeof global==`object`&&global&&global.Object===Object&&global,fe=typeof self==`object`&&self&&self.Object===Object&&self,pe=de||fe||Function(`return this`)();function me(e,t,n,r){var i=-1,a=e?e.length:0;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function he(e){return e.split(``)}function ge(e){return e.match(n)||[]}function _e(e){return function(t){return e?.[t]}}var ve=_e(I);function ye(e){return le.test(e)}function be(e){return ue.test(e)}function xe(e){return ye(e)?Se(e):he(e)}function Se(e){return e.match(se)||[]}function Ce(e){return e.match(ce)||[]}var we=Object.prototype.toString,Te=pe.Symbol,Ee=Te?Te.prototype:void 0,De=Ee?Ee.toString:void 0;function L(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}function Oe(e){if(typeof e==`string`)return e;if(Ne(e))return De?De.call(e):``;var t=e+``;return t==`0`&&1/e==-1/0?`-0`:t}function ke(e,t,n){var r=e.length;return n=n===void 0?r:n,!t&&n>=r?e:L(e,t,n)}function Ae(e){return function(t){t=Pe(t);var n=ye(t)?xe(t):void 0,r=n?n[0]:t.charAt(0),i=n?ke(n,1).join(``):t.slice(1);return r[e]()+i}}function je(e){return function(t){return me(Re(Fe(t).replace(F,``)),e,``)}}function Me(e){return!!e&&typeof e==`object`}function Ne(e){return typeof e==`symbol`||Me(e)&&we.call(e)==`[object Symbol]`}function Pe(e){return e==null?``:Oe(e)}function Fe(e){return e=Pe(e),e&&e.replace(r,ve).replace(oe,``)}var Ie=je(function(e,t,n){return e+(n?` `:``)+Le(t)}),Le=Ae(`toUpperCase`);function Re(e,t,n){return e=Pe(e),t=n?void 0:t,t===void 0?be(e)?Ce(e):ge(e):e.match(t)||[]}t.exports=Ie})),Da=e(Ea());async function Oa({dispatch:e},t){let n=(t.categories||[]).length?(await e(`getCategories`,{ids:t.categories})).map(({link:e,...t})=>({...t,link:e.replace(`/blog/category/`,`/resources/tools/category/`)})):[];ba(t,{type:`tool`,style:`dark`,heading:t.title.rendered,title:(0,Da.default)(t.type),categories:n}),Ca(t,`tool_content`,{...JSON.parse(JSON.stringify(t)),content:t.content?.rendered,authors:t.authors,categories:n,title:t.title.rendered,disable_observer:!0}),Ca(t,`related_module`,{content_category:t.categories||[],content_type:[`tool`],type:`automatic`,heading:`See more tools`,top_overlap:`small`,bottom_underlap:`small`})}function ka(e,t=``){if(e==null||e===!1)return t||``;if(typeof e==`string`)return e.trim()||t||``;if(typeof e!=`object`)return t||``;let n=[e.alt,e.title,e.name,e.caption];for(let e of n)if(typeof e==`string`&&e.trim())return e.trim();return t||``}async function Aa({dispatch:e},t){if(!t.acf.hero){let n=t.featured_image_urls?.[`post-thumbnail`]||{};ba(t,{type:`blog-post`,style:`light`,heading:t.title.rendered,date:t.date,updatedAt:t.modified,reading_minutes:t.reading_minutes,image:n.url||``,imageAlt:ka(n,t.title.rendered),categories:t.categories?.length?await e(`getCategories`,{ids:t.categories}):[],collections:t.collections?.length?await e(`getCollections`,{ids:t.collections.map(({id:e})=>e)}
2):[]})}Ca(t,`blog_post_content`,{content:t.content?.rendered,authors:t.authors,categories:t.categories,title:t.title.rendered,disable_observer:!0,gutter:`right`}),Ca(t,`related_module`,{content_category:t.categories||[],content_type:[`post`],type:`automatic`,heading:`See more posts`,top_overlap:`small`,bottom_underlap:`small`})}function ja(e,t){ba(t,{type:`podcast`,style:`podcast`,heading:t.title.rendered,title:`Podcast`,image:t.featured_image_urls?.large?.url||``}),Ca(t,`podcast_content`,{content:t.content?.rendered,authors:t.authors,categories:t.categories,title:t.title.rendered,disable_observer:!0}),Ca(t,`related_module`,{content_category:t.categories||[],content_type:[`podcast`],type:`automatic`,heading:`See more podcasts`,top_overlap:`small`,bottom_underlap:`small`})}async function Ma({dispatch:e},t){t.acf.hero||ba(t,{type:`webinar`,style:`dark`,heading:t.title.rendered,title:`Webinar`,partners:t.acf.partners||[],date:t.acf.date__time}),Ca(t,`webinar_content`,{...JSON.parse(JSON.stringify(t)),content:t.content?.rendered,authors:t.authors,title:t.title.rendered,disable_observer:!0,gutter:`right`,industries:(await e(`getIndustries`,{per_page:100})).data}),Ca(t,`related_module`,{content_category:t.categories||[],content_type:[`webinar`],type:`automatic`,heading:`See more webinars`,top_overlap:`small`,bottom_underlap:`small`})}async function Na({dispatch:e},t){if(!t.acf.hero){let e=t.acf.preview_image||{};ba(t,{type:`whitepaper`,style:`dark`,heading:t.title.rendered,title:`White paper`,categories:[],image:e.url||e.sizes?.[`post-thumbnail`]||``,imageAlt:ka(e,t.title.rendered)})}Ca(t,`whitepaper_content`,{...JSON.parse(JSON.stringify(t)),content:t.content?.rendered,authors:t.authors,title:t.title.rendered,disable_observer:!0,gutter:`right`,industries:(await e(`getIndustries`,{per_page:100})).data}),Ca(t,`related_module`,{content_category:t.categories||[],content_type:[`white_paper`],type:`automatic`,heading:`See more white papers`,top_overlap:`small`,bottom_underlap:`small`})}var Pa=(e,t)=>({title:e.title?.rendered,excerpt:e.excerpt?.rendered,to:e.url_path,postedAt:e.modified,readingTime:e.reading_minutes||0,image:t&&t===`related-module`?e.featured_image_urls?.rectangular_thumbnail?.url||``:e.featured_image_urls?.thumbnail?.url||``,authors:(e.authors||[]).map(({display_name:e,avatar_url:t})=>({name:e,image:t})),category:e.category?.length?{to:e.category[0].path,name:e.category[0].name}:null}),Fa=e=>({title:e.title?.rendered,to:e.url_path,date:e.acf.date__time,image:e.featured_image_urls?.rectangular_thumbnail?.url||``,type:e.type_nicename}),Ia=e=>({title:e.title?.rendered,excerpt:e.excerpt?.rendered,to:e.url_path,postedAt:e.date,readingTime:e.reading_minutes||0,image:e.featured_image_urls?.rectangular_thumbnail?.url||``,authors:(e.authors||[]).map(({display_name:e,avatar_url:t})=>({name:e,image:t})),type:e.type_nicename}),La=e=>({title:e.title?.rendered,excerpt:e.excerpt?.rendered,to:e.url_path,postedAt:e.date,readingTime:e.reading_minutes||0,image:e.featured_image_urls?.rectangular_thumbnail?.url||``,authors:(e.authors||[]).map(({display_name:e,avatar_url:t})=>({name:e,image:t})),type:e.type_nicename}),Ra=e=>({title:e.title?.rendered,excerpt:e.excerpt?.rendered,to:e.url_path,postedAt:e.date,readingTime:e.reading_minutes||0,image:e.featured_image_urls?.rectangular_thumbnail?.url||``,authors:(e.authors||[]).map(({display_name:e,avatar_url:t})=>({name:e,image:t})),type:e.type_nicename}),za=(e,t)=>{if(!e&&!t)return`light`;if(t!==`auto`)return t;let n=e.replace(`#`,``),r=parseInt(n.substr(0,2),16),i=parseInt(n.substr(2,2),16),a=parseInt(n.substr(4,2),16);return(r*299+i*587+a*114)/1e3>=128?`dark`:`light`},Ba=e=>({id:e.id,title:e.acf.hero.heading,industries:e.industries.map(({name:e})=>e),services:e.services.map(({name:e})=>e),clientName:e.title.rendered,clientLogo:e.acf.client_logo?.sizes?.medium,clientLogoWidth:e.acf.client_logo?.sizes?.[`medium-width`],clientLogoHeight:e.acf.client_logo?.sizes?.[`medium-height`],colour:e.acf.tease_background_colour,fontColour:za(e.acf.tease_background_colour,e.acf.font_colour),image:e.acf.tease_image?.sizes?.large,imageWidth:e.acf.tease_image?.sizes?.[`medium_large-width`],imageHeight:e.acf.tease_image?.sizes?.[`medium_large-height`],to:e.url_path});async function Va({dispatch:e},t,n){let r=(await e(`getSeries`,{per_page:100})).data,i=(await e(`getCategories`,{per_page:100})).data,a=(await e(`getIndustries`,{per_page:100})).data,o=n.query?.category,s=n.query?.industry,c=n.query?.series,l=n.query?.content,u;if(o&&(u=i.find(({slug:e})=>e===o),!u))return Promise.reject({statusCode:404,response:{message:`Page not found`}});let d;if(s&&(d=a.find(({slug:e})=>e===s),!d))return Promise.reject({statusCode:404,response:{message:`Page not found`}});let f;if(c&&(f=r.find(({slug:e})=>e===c),!r))return Promise.reject({statusCode:404,response:{message:`Page not found`}});xa(t,{type:`resources`});let p=async()=>
2(await e(`getWebinars`,{per_page:100,categories:[u].filter(Boolean).map(({id:e})=>e),industries:[d].filter(Boolean).map(({id:e})=>e)})).data,m=async()=>(await e(`getPodcasts`,{per_page:100,series:[f].filter(Boolean).map(({id:e})=>e),industries:[d].filter(Boolean).map(({id:e})=>e)})).data,h=async()=>(await e(`getWhitePapers`,{per_page:100,categories:[u].filter(Boolean).map(({id:e})=>e),industries:[d].filter(Boolean).map(({id:e})=>e)})).data,g=async()=>(await e(`getTools`,{per_page:100,categories:[u].filter(Boolean).map(({id:e})=>e)})).data,_=[];(!l&&!o&&!s||!l&&(o||s)||l===`webinars`)&&_.push(p()),(!l&&!o&&!s||!l&&o||l===`tools`)&&_.push(g()),(!l&&!o&&!s||!l&&(o||s)||l===`white_papers`)&&_.push(h()),(!l&&!o&&!c&&!s||!l&&(c||s)||l===`podcasts`)&&_.push(m()),t.filters={series:r,categories:i,industries:a};let v={content:l||null,series:f?.id||null,category:u?.id||null,industry:d?.id||null},y={posts:Pa,webinars:Fa,podcasts:Ia,white_papers:La,tools:Ra,case_studies:Ba};t.resources={data:(await Promise.all(_)).reduce((e,t)=>[...e,...t],[]).sort((e,t)=>e.date>t.date?-1:1).map(e=>({type_key:e.type,...y[e.type](e)}))},t.formData=v}function Ha(e){Array.isArray(e.acf)&&(e.acf={}),e.acf||={},e.acf.page_content_modules||(e.acf.page_content_modules=[])}
2var Ua=[{pattern:/\/resources\/podcasts\/(.+)/,type:`podcasts`},{pattern:/\/resources\/webinars\/(.+)/,type:`webinars`},{pattern:/\/resources\/tools\/(.+)/,type:`tools`},{pattern:/\/resources\/blog\/(.+)/,type:`posts`},{pattern:/\/resources\/white-papers\/(.+)/,type:`white_papers`},{pattern:/\/our-work\/(.+)/,type:`case_studies`},{pattern:/\/blog\/category\/(.+)/,type:`categories`},{pattern:/\/blog\/(.+)/,type:`posts`},{pattern:/\/events\/(.+)/,type:`events`}],Wa=e=>Ua.find(({pattern:t})=>t.test(e))||{type:`pages`},Ga=class{constructor(){this.filters={},this.fields={}}setFields(e){return this.fields=e,this}addFilter({key:e,paramKey:t,items:n,condition:r}){return this.filters[e]={items:n,paramKey:t,condition:r},this}get searchParams(){return{...Object.entries(this.filters).filter(([e,t])=>this.fields[e]&&(t.condition?.(this.fields)||!0)).reduce((e,[t,n])=>({...e,[n.paramKey]:[this.fields[t]]}),{}),...Object.entries(this.filters).filter(([e,t])=>t&&!this.filters[e])}}get searchParamSlugs(){return{...Object.entries(this.filters).filter(([e,t])=>this.fields[e]&&(t.condition?.(this.fields)||!0)).reduce((e,[t])=>({...e,[t]:this.filters[t].items.find(({id:e})=>e===this.fields[t])?.slug}),{}),...Object.entries(this.filters).filter(([e,t])=>t&&!this.filters[e])}}get hasSearchParams(){return!!Object.keys(this.searchParams).length}};function Ka(e,t){[[`yoast_title`,`title`],[`yoast_meta`,`meta`],[`yoast_head_json`,`yoast_head_json`],[`description`,`description`]].forEach(([n,r])=>{t[n]&&(e[n]=t[n],e[r]=t[n])})}async function qa({dispatch:e},t,n){let r=(await e(`getServices`,{per_page:100})).data,i=(await e(`getIndustries`,{per_page:100})).data,a=n.params||{},o=!!a.service,s=!!a.industry,c=n.query?.service||a.service,l=n.query?.industry||a.industry,u;if(c){if(u=r.find(({slug:e})=>e===c),!u)return Promise.reject({statusCode:404,response:{message:`Page not found`}});o&&(Ka(t,u),xa(t,{intro:`<p>${u.description}</p>`,heading:u.name,title_override:u.acf?.title_override||``,sub_title_override:u.acf?.sub_title_override||``}))}let d;if(l){if(d=i.find(({slug:e})=>e===l),!d)return Promise.reject({statusCode:404,response:{message:`Page not found`}});s&&!c&&(Ka(t,d),xa(t,{intro:`<p>${d.description}</p>`,heading:d.name,title_override:d.acf?.title_override||``,sub_title_override:d.acf?.sub_title_override||``}))}t.filters={services:r,industries:i};let f={service:u?.id||null,industry:d?.id||null},p=new Ga().setFields(f).addFilter({key:`service`,paramKey:`services`,items:t.filters.services}).addFilter({key:`industry`,paramKey:`industries`,items:t.filters.industries}),m=await e(`pages/getCaseStudies`,{per_page:9,page:a.page||1,...p.searchParams},{root:!0});t.caseStudies={...m,data:m.data.map(e=>({type_key:`case_studies`,...Ba(e)}))},t.pages=t.caseStudies.pages,t.formData=f,t.isServiceCategoryPage=o,t.isIndustryCategoryPage=s}async function Ja({dispatch:e},t,n={}){let r=(await e(`getCategories`,{per_page:100})).data,i=(await e(`getIndustries`,{per_page:100})).data,a=!!n.params?.category,o=!!n.params?.industry,s=n.query?.category||n.params?.category,c=n.query?.industry||n.params?.industry,l;if(s){if(l=r.find(({slug:e})=>e===s),!l)return Promise.reject({statusCode:404,response:{message:`Page not found`}});a&&(Ka(t,l),xa(t,{intro:`<p>${l.description}</p>`,heading:l.name}))}let u;if(c){if(u=i.find(({slug:e})=>e===c),!u)return Promise.reject({statusCode:404,response:{message:`Page not found`}});o&&(Ka(t,u),xa(t,{intro:`<p>${u.description}</p>`,heading:u.name}))}xa(t,{type:`resources`}),t.filters={categories:r,industries:i};let d={category:l?.id||null,industry:u?.id||null},f=await e(`getWebinars`,{per_page:9,categories:[l].filter(Boolean).map(({id:e})=>e),industries:[u].filter(Boolean).map(({id:e})=>e),page:n.params?.page||1});t.webinars={...f,data:f.data.map(e=>({type_key:e.type,...Fa(e)}))}
2,t.pages=t.webinars.pages,t.formData=d}async function Ya({dispatch:e},t,n={}){let r=(await e(`getCategories`,{per_page:100})).data,i=(await e(`getIndustries`,{per_page:100})).data,a=!!n.params?.category,o=!!n.params?.industry,s=n.query?.category||n.params?.category,c=n.query?.industry||n.params?.industry,l;if(s){if(l=r.find(({slug:e})=>e===s),!l)return Promise.reject({statusCode:404,response:{message:`Page not found`}});a&&(Ka(t,l),xa(t,{intro:`<p>${l.description}</p>`,heading:l.name}))}let u;if(c){if(u=i.find(({slug:e})=>e===c),!u)return Promise.reject({statusCode:404,response:{message:`Page not found`}});o&&(Ka(t,u),xa(t,{intro:`<p>${u.description}</p>`,heading:u.name}))}xa(t,{type:`resources`}),t.filters={categories:r,industries:i};let d={category:l?.id||null,industry:u?.id||null},f=await e(`getWhitePapers`,{per_page:9,categories:[l].filter(Boolean).map(({id:e})=>e),industries:[u].filter(Boolean).map(({id:e})=>e),page:n.params?.page||1});t.whitepapers={...f,data:f.data.map(e=>({type_key:e.type,...La(e)}))},t.pages=t.
2whitepapers.pages,t.formData=d}async function Xa({dispatch:e},t,n){let r=(await e(`getCategories`,{per_page:100})).data,i=!!n.params?.category,a=n.query?.category||n.params?.category,o;if(a){if(o=r.find(({slug:e})=>e===a),!o)return Promise.reject({statusCode:404,response:{message:`Page not found`}});i&&(Ka(t,o),xa(t,{intro:`<p>${o.description}</p>`,heading:o.name}))}xa(t,{type:`resources`}),t.filters={categories:r};let s={category:o?.id||null},c=await e(`getTools`,{per_page:9,categories:[o].filter(Boolean).map(({id:e})=>e),page:n.params?.page||1});t.tools={...c,data:c.data.map(e=>({type_key:e.type,...Ra(e)}))},t.pages=t.tools.pages,t.formData=s}async function Za({dispatch:e},t,n={}){let r=(await e(`getSeries`,{per_page:100})).data,i=!!n.params?.series,a=n.query?.series||n.params?.series,o;if(a){if(o=r.find(({slug:e})=>e===a),!o)return Promise.reject({statusCode:404,response:{message:`Page not found`}});i&&(Ka(t,o),xa(t,{intro:`<p>${o.description}</p>`,heading:o.name}))}xa(t,{type:`resources`}),t.filters={series:r};let s={series:o?.id||null},c=await e(`getPodcasts`,{per_page:9,series:[o].filter(Boolean).map(({id:e})=>e),page:n.params?.page||1});t.podcasts={...c,data:c.data.map(e=>({type_key:e.type,...Ia(e)}))},t.pages=t.podcasts.pages,t.formData=s}async function Qa({dispatch:e},t,n){let r=(await e(`getCategories`,{per_page:100})).data,i=(await e(`getCollections`,{per_page:100})).data,a=n.params||{},o=!!a.category,s=!!a.collection,c=n.query?.collection||a.collection,l=n.query?.category||a.category,u;if(c){if(u=i.find(({slug:e})=>e===c),!u)return Promise.reject({statusCode:404,response:{message:`Page not found`}});s&&(Ka(t,u),xa(t,{intro:`<p>${u.description}</p>`,heading:u.name,title_override:u.acf?.title_override||``,sub_title_override:u.acf?.sub_title_override||``}))}let d;if(l){if(d=r.find(({slug:e})=>e===l),!d)return Promise.reject({statusCode:404,response:{message:`Page not found`}});o&&(Ka(t,d),xa(t,{intro:`<p>${d.description}</p>`,heading:d.name,title_override:d.acf?.title_override||``,sub_title_override:d.acf?.sub_title_override||``}))}xa(t,{type:`blog`}),t.filters={categories:r,collections:i};let f={category:d?.id||null,collection:u?.id||null},p=new Ga().setFields(f).addFilter({key:`category`,paramKey:`categories`,items:t.filters.categories}).addFilter({key:`collection`,paramKey:`collections`,items:t.filters.collections}),m=(await e(`pages/getBlogPosts`,{per_page:4,sticky:!0,...p.searchParams},{root:!0})).data;m.length<4&&m.push(...(await e(`pages/getBlogPosts`,{per_page:4-m.length,sticky:!1,...p.searchParams},{root:!0})).data);let h=parseInt(a.page||1)===1,g=await e(`pages/getBlogPosts`,{per_page:18,sticky:!1,page:a.page||1,exclude:m.map(({id:e})=>e),...p.searchParams},{root:!0});t.featured=h?m.map(e=>({type_key:e.type,...Pa(e)})):[],t.posts={...g,data:g.data.map(e=>({type_key:e.type,...Pa(e)}))},t.pages=t.posts.pages,t.formData=f,t.isCollectionPage=s,t.isCategoryPage=o}async function $a({dispatch:e},t,n){xa(t,{type:`author`,style:`dark`,title:`Meet the Team`,heading:t.name,intro:t.acf.full_bio,services:t.acf.specialist_service_links,breadcrumbs:t.breadcrumbs,photo:t.acf.photo?.sizes?.thumbnail,social:t.social});let r=await e(`getBlogPosts`,{per_page:6,author:t.id,page:n.params?.page||1});r.data.length&&Ca(t,`author_posts`,{user:{name:t.name,id:t.id},posts:r}),t.posts=r.data,t.pages=r.pages}function eo(e){if(e==null)return``;let t=String(e);for(let e=0;e<3;e+=1){let e=t.replace(/ /gi,`\xA0`).replace(/"/gi,`"`).replace(/'/gi,`'`).replace(/�*39;/g,`'`).replace(/</gi,`<`).replace(/>/gi,`>`).replace(/&/gi,`&`);if(e===t)break;t=e}return t=t.replace(/&#x([0-9a-f]+);/gi,(e,t)=>{let n=Number.parseInt(t,16);return Number.isFinite(n)?String.fromCodePoint(n):e}).replace(/&#(\d+);/g,(e,t)=>{let n=Number(t);return Number.isFinite(n)?String.fromCodePoint(n):e}),t}var to=new Set([`description`,`robots`,`author`,`twitter:card`,`twitter:site`,`twitter:creator`,`twitter:title`,`twitter:description`,`twitter:image`,`twitter:image:src`]),no=e=>typeof e==`string`&&(e.startsWith(`og:`)||e.startsWith(`article:`));function ro(e){return Array.isArray(e)?e.reduce((e,t)=>
2{if(!t||typeof t!=`object`)return e;let n=t.property||t.name;if(!n||n===`title`||n===`canonical`)return e;let r=t.content;if(r==null||r===``)return e;let i=n;return to.has(i)||i.startsWith(`twitter:`)?(e.push({name:i,content:r}),e):no(i)?(e.push({property:i,content:r}),e):(e.push({...t,content:r}),e)},[]):[]}var io=e=>{let t={title:``,script:[],meta:[],link:[]},n=e.yoast_head_json?.robots?.index||null;if((e.yoast_title||e.yoast_head_json?.title)&&(t.title=eo(e.yoast_title||e.yoast_head_json?.title),delete e.yoast_title),n&&n!==`noindex`&&e.head_links&&e.head_links.length&&(t.link=e.head_links,delete e.head_links),e.yoast_meta&&(t.meta.push(...ro(e.yoast_meta)),delete e.yoast_meta),e.yoast_json_ld){let n=e?.acf?.full_bio?.length>0,r=e.yoast_json_ld[`@graph`].find(e=>e[`@type`]===`Person`);if(n&&r){let t={"@id":r[`@id`],"@type":`Person`,name:e.name??``,url:r.url,sameAs:r.sameAs,image:r.image,description:r.description,jobTitle:e.acf.job_title??``,knowsAbout:e.acf?.specialist_service_links&&e.acf?.specialist_service_links?.map(e=>e.link_text).join(`, `)||``,hasCredential:``,gender:``,worksFor:{"@id":`https://www.impressiondigital.com/#organization`}},n=e.yoast_json_ld[`@graph`].find(e=>e[`@type`]===`Organization`);delete n.openingHoursSpecification,delete n.address,delete n.location,delete n.areaServed,e.yoast_json_ld[`@graph`]=[t,n]}t.script.push({type:`application/ld+json`,key:`yoast-json-ld`,innerHTML:e.yoast_json_ld}),delete e.yoast_json_ld}return e.head=t,e},ao={none:void 0,fully:`FULL_TIME`,part:`PART_TIME`,contract:`CONTRACTOR`,temporary:`TEMPORARY`,apprenticeship:`OTHER`,internship:`INTERN`,volunteer:`VOLUNTEER`};function oo(e){if(e)return ao[String(e)]||void 0}function so(e){if(!e?.title||!e?.url||!e?.description)return null;let t={"@type":`JobPosting`,title:e.title,description:e.description,datePosted:e.published_on||void 0,url:e.url,hiringOrganization:{"@type":`Organization`,"@id":`https://www.impressiondigital.com/#organization`,name:e.company_name||`Impression Digital`,sameAs:`https://www.impressiondigital.com/`}};e.id&&(t.identifier={"@type":`PropertyValue`,name:`TeamTailor`,value:String(e.id)});let n=oo(e.employment_type_code);return n&&(t.employmentType=n),e.end_date&&(t.validThrough=e.end_date),e.remote_status===`fully`&&(t.jobLocationType=`TELECOMMUTE`),e.city&&(t.jobLocation={"@type":`Place`,address:{"@type":`PostalAddress`,addressLocality:e.city}}),t}function co(e){let t=(e||[]).map(so).filter(Boolean);return t.length?{type:`application/ld+json`,key:`jobposting-vacancies`,innerHTML:{"@context":`https://schema.org`,"@graph":t}}:null}var lo=(e,t)=>{t&&(Array.isArray(e.head.script)||(e.head.script=[]),e.head.script.push(t))},uo=e=>{if(!e?.head)return;let t=(e.acf?.page_content_modules||[]).filter(e=>e.acf_fc_layout===`vacancies`);lo(e,co(t.flatMap(e=>e.vacancies||[]))),t.forEach(e=>{(e.vacancies||[]).forEach(e=>{delete e.description})})},fo=e=>(e=io(e),uo(e),delete e._links,delete e.author,delete e.comment_status,delete e.content?.protected,delete e.excerpt,delete e.featured_image_urls,delete e.authors,delete e.featured_media,delete e.guid,delete e.link,delete e.menu_order,delete e.excerpt,delete e.modified,delete e.modified_gmt,delete e.meta,delete e.parent,delete e.ping_status,delete e.search_description,delete e.slug,delete e.status,delete e.id,delete e.template,delete e.title,delete e.type,delete e.type_nicename,delete e.url_path,delete e.yoast_head,delete e.yoast_head_json,e),po=e=>e,mo={case_studies:()=>z(()=>import(`./Bo8MLomZ.js`),[],import.meta.url),linked_content_grid:()=>z(()=>import(`./BVioj6EC.js`),[],import.meta.url),testimonials:()=>z(()=>import(`./8FpIZ8Je.js`),[],import.meta.url),large_column_text:()=>z(()=>import(`./D8F3TkS-.js`),[],import.meta.url),banner:()=>z(()=>import(`./CMaR9ZYk.js`),[],import.meta.url),carousel:()=>z(()=>import(`./Dg6mPsLQ.js`),[],import.meta.url),blogs_module:()=>z(()=>import(`./CR9_qHdu.js`),[],import.meta.url),newsletter:()=>z(()=>import(`./D8Bmqenh.js`),[],import.meta.url),image_text:()=>z(()=>import(`./B8yfO0Fv.js`),[],import.meta.url),form_cta:()=>z(()=>import(`./DdzW0gZ_.js`),[],import.meta.url),full_width_text:()=>z(()=>import(`./D-YAUyZm.js`),[],import.meta.url),staff:()=>z(()=>import(`./CMsfIY48.js`),[],import.meta.url),vacancies:()=>z(()=>import(`./B111Mo6M.js`),[],import.meta.url),awards_list_2_col:()=>z(()=>import(`./82c-kI5M.js`),[],import.meta.url),get_in_touch:()=>z(()=>import(`./DbnDswq4.js`),[],import.meta.url),location:()=>z(()=>import(`./BARgCdsU.js`),[],import.meta.url),related_module:()=>z(()=>import(`./BlQkMaUi.js`),[],import.meta.url),text_accordion:()=>z(()=>import(`./D-Wj8bs1.js`),[],import.meta.url),faqs:()=>z(()=>import(`./CoYNWINM.js`),[],import.meta.url),related_services:()=>z(()=>import(`./B6q8szx2.js`),[],import.meta.url),logos_horizontal:()=>z(()=>import(`./8zTNSSNq.js`),[],import.meta.url),tool_content:()=>z(()=>import(`./B4YRQ4k_.js`),[],import.meta.url),whitepaper_content:()=>z(()=>import(`./AtDWDFq7.js`),[],import.meta.url),webinar_content:()=>z(()=>import(`./ajDwLyI1.js`),[],import.meta.url),podcast_content:()=>z(()=>import(`./CZA-G91x.js`),[],import.meta.url),blog_post_content:()=>z(()=>import(`./DsTjJvpj.js`),[],import.meta.url),author_posts:()=>z(()=>import(`./Tsvi0Zvq.js`),[],import.meta.url),events:()=>z(()=>import(`./t4o8IBFW.js`),[],import.meta.url),event_content:()=>z(()=>import(`./D1pRbmV4.js`),[],import.meta.url),shortcode_module:()=>z(()=>import(`./CGiiCuep.js`),__vite__mapDeps([0,1,2]),import.meta.url)},ho=async e=>{(!e.acf||Array.isArray(e.acf))&&(e.acf={}),Array.isArray(e.acf.page_content_modules)||(e.acf.page_content_modules=[]);for(let[t,n]of e.acf.page_content_modules.entries())if(mo[n.acf_fc_layout]){let{default:r}=await mo[n.acf_fc_layout]();e.acf.page_content_modules[t]={acf_fc_layout:n.acf_fc_layout,reduced:!0,top_overlap:n.top_overlap,bottom_underlap:n.bottom_underlap,disable_observer:n.disable_observer,...r(n)}}else console.warn(`Reducer not found for module [${n.acf_fc_layout}]`);return e.acf.hero=po(e.acf.hero),fo(e)},go=e=>({title:e.title?.rendered,eventDate:e.acf.date__time,to:e.url_path,image:e.featured_image_urls?.rectangular_thumbnail?.url||``,type:e.type_nicename,content:e.content,location:e.acf?.event_location||``,eventbrite_id:e.acf?.eventbrite_id||``,exclude:e.yoast_head_json?.robots?.index===`noindex`});async function _o({dispatch:e},t){let n,r=1,i=[];do{let t=await e(`getEvents`,{per_page:100,page:r});n=parseInt(t.total),i.push(...t.data),r++}while(i.length<n);t.events={data:i.map(e=>({type_key:e.type,...go(e)}))},wa(`newsletter`,t,`events`,{content:t.content?.rendered,events:t.events,title:t.title?.rendered||``})}var vo=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs=r()})(e,(function(){var e=1e3,t=6e4,n=36e5,r=`millisecond`,i=`second`,a=`minute`,o=`hour`,s=`day`,c=`week`,l=`month`,u=`quarter`,d=`year`,f=`date`,p=`Invalid Date`,m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|YYYY|YY
vendor: 6,667 bytes, line 2
2|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:`en`,weekdays:`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),months:`January_February_March_April_May_June_July_August_September_October_November_December`.split(`_`),ordinal:function(e){var t=[`th`,`st`,`nd`,`rd`],n=e%100;return`[`+e+(t[(n-20)%10]||t[n]||t[0])+`]`}},_=function(e,t,n){var r=String(e);return!r||r.length>=t?e:``+Array(t+1-r.length).join(n)+e},v={s:_,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?`+`:`-`)+_(r,2,`0`)+`:`+_(i,2,`0`)},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,l),a=n-i<0,o=t.clone().add(r+(a?-1:1),l);return+(-(r+(n-i)/(a?i-o:o-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:d,w:c,d:s,D:f,h:o,m:a,s:i,ms:r,Q:u}[e]||String(e||``).toLowerCase().replace(/s$/,``)},u:function(e){return e===void 0}},y=`en`,b={};b[y]=g;var x=`$isDayjsObject`,S=function(e){return e instanceof E||!(!e||!e[x])},C=function e(t,n,r){var i;if(!t)return y;if(typeof t==`string`){var a=t.toLowerCase();b[a]&&(i=a),n&&(b[a]=n,i=a);var o=t.split(`-`);if(!i&&o.length>1)return e(o[0])}else{var s=t.name;b[s]=t,i=s}return!r&&i&&(y=i),i||!r&&y},w=function(e,t){if(S(e))return e.clone();var n=typeof t==`object`?t:{};return n.date=e,n.args=arguments,new E(n)},T=v;T.l=C,T.i=S,T.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function g(e){this.$L=C(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var _=g.prototype;return _.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(t===null)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if(typeof t==`string`&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,a=(r[7]||`0`).substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},_.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},_.$utils=function(){return T},_.isValid=function(){return this.$d.toString()!==p},_.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},_.isAfter=function(e,t){return w(e)<this.startOf(t)},_.isBefore=function(e,t){return this.endOf(t)<w(e)},_.$g=function(e,t,n){return T.u(e)?this[t]:this.set(n,e)},_.unix=function(){return Math.floor(this.valueOf()/1e3)},_.valueOf=function(){return this.$d.getTime()},_.startOf=function(e,t){var n=this,r=!!T.u(t)||t,u=T.p(e),p=function(e,t){var i=T.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?i:i.endOf(s)},m=function(e,t){return T.w(n.toDate()[e].apply(n.toDate(`s`),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},h=this.$W,g=this.$M,_=this.$D,v=`set`+(this.$u?`UTC`:``);switch(u){case d:return r?p(1,0):p(31,11);case l:return r?p(1,g):p(0,g+1);case c:var y=this.$locale().weekStart||0,b=(h<y?h+7:h)-y;return p(r?_-b:_+(6-b),g);case s:case f:return m(v+`Hours`,0);case o:return m(v+`Minutes`,1);case a:return m(v+`Seconds`,2);case i:return m(v+`Milliseconds`,3);default:return this.clone()}},_.endOf=function(e){return this.startOf(e,!1)},_.$set=function(e,t){var n,c=T.p(e),u=`set`+(this.$u?`UTC`:``),p=(n={},n[s]=u+`Date`,n[f]=u+`Date`,n[l]=u+`Month`,n[d]=u+`FullYear`,n[o]=u+`Hours`,n[a]=u+`Minutes`,n[i]=u+`Seconds`,n[r]=u+`Milliseconds`,n)[c],m=c===s?this.$D+(t-this.$W):t;if(c===l||c===d){var h=this.clone().set(f,1);h.$d[p](m),h.init(),this.$d=h.set(f,Math.min(this.$D,h.daysInMonth())).$d}else p&&this.$d[p](m);return this.init(),this},_.set=function(e,t){return this.clone().$set(e,t)},_.get=function(e){return this[T.p(e)]()},_.add=function(r,u){var f,p=this;r=Number(r);var m=T.p(u),h=function(e){var t=w(p);return T.w(t.date(t.date()+Math.round(e*r)),p)};if(m===l)return this.set(l,this.$M+r);if(m===d)return this.set(d,this.$y+r);if(m===s)return h(1);if(m===c)return h(7);var g=(f={},f[a]=t,f[o]=n,f[i]=e,f)[m]||1,_=this.$d.getTime()+r*g;return T.w(_,this)},_.subtract=function(e,t){return this.add(-1*e,t)},_.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||`YYYY-MM-DDTHH:mm:ssZ`,i=T.z(this),a=this.$H,o=this.$m,s=this.$M,c=n.weekdays,l=n.months,u=n.meridiem,d=function(e,n,i,a){return e&&(e[n]||e(t,r))||i[n].slice(0,a)},f=function(e){return T.s(a%12||12,e,`0`)},m=u||function(e,t,n){var r=e<12?`AM`:`PM`;return n?r.toLowerCase():r};return r.replace(h,(function(e,r){return r||function(e){switch(e){case`YY`:return String(t.$y).slice(-2);case`YYYY`:return T.s(t.$y,4,`0`);case`M`:return s+1;case`MM`:return T.s(s+1,2,`0`);case`MMM`:return d(n.monthsShort,s,l,3);case`MMMM`:return d(l,s);case`D`:return t.$D;case`DD`:return T.s(t.$D,2,`0`);case`d`:return String(t.$W);case`dd`:return d(n.weekdaysMin,t.$W,c,2);case`ddd`:return d(n.weekdaysShort,t.$W,c,3);case`dddd`:return c[t.$W];case`H`:return String(a);case`HH`:return T.s(a,2,`0`);case`h`:return f(1);case`hh`:return f(2);case`a`:return m(a,o,!0);case`A`:return m(a,o,!1);case`m`:return String(o);case`mm`:return T.s(o,2,`0`);case`s`:return String(t.$s);case`ss`:return T.s(t.$s,2,`0`);case`SSS`:return T.s(t.$ms,3,`0`);case`Z`:return i}return null}(e)||i.replace(`:`,``)}))},_.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},_.diff=function(r,f,p){var m,h=this,g=T.p(f),_=w(r),v=(_.utcOffset()-this.utcOffset())*t,y=this-_,b=function(){return T.m(h,_)};switch(g){case d:m=b()/12;break;case l:m=b();break;case u:m=b()/3;break;case c:m=(y-v)/6048e5;break;case s:m=(y-v)/864e5;break;case o:m=y/n;break;case a:m=y/t;break;case i:m=y/e;break;default:m=y}return p?m:T.a(m)},_.daysInMonth=function(){return this.endOf(l).$D},_.$locale=function(){return b[this.$L]},_.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=C(e,t,!0);return r&&(n.$L=r),n},_.clone=function(){return T.w(this.$d,this)},_.toDate=function(){return new Date(this.valueOf())},_.toJSON=function(){return this.isValid()?this.toISOString():null},_.toISOString=function(){return this.$d.toISOString()},_.toString=function(){return this.$d.toUTCString()},g}(),D=E.prototype;return w.prototype=D,[[`$ms`,r],[`$s`,i],[`$m`,a],[`$H`,o],[`$W`,s],[`$M`,l],[`$y`,d],[`$D`,f]].forEach((function(e){D[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),w.extend=function(e,t){return e.$i||=(e(t,E,w),!0),w},w.locale=C,w.isDayjs=S,w.unix=function(e){return w(1e3*e)},w.en=b[y],w.Ls=b,w.p={},w}))})),
vendor: 2,384 bytes, line 2
2yo=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_customParseFormat=r()})(e,(function(){var e={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)},c=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||={}).offset=function(e){if(!e||e===`Z`)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return n===0?0:t[0]===`+`?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?`pm`:`PM`);return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*e}],SS:[r,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,c(`seconds`)],ss:[i,c(`seconds`)],m:[i,c(`minutes`)],mm:[i,c(`minutes`)],H:[i,c(`hours`)],h:[i,c(`hours`)],HH:[i,c(`hours`)],hh:[i,c(`hours`)],D:[i,c(`day`)],DD:[r,c(`day`)],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,``)===e&&(this.day=r)}],w:[i,c(`week`)],ww:[r,c(`week`)],M:[i,c(`month`)],MM:[r,c(`month`)],MMM:[a,function(e){var t=u(`months`),n=(u(`monthsShort`)||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[a,function(e){var t=u(`months`).indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,c(`year`)],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,c(`year`)],Z:l,ZZ:l};function p(n){for(var r=n,i=o&&o.formats,a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,c=0;c<s;c+=1){var l=a[c],u=f[l],d=u&&u[0],p=u&&u[1];a[c]=p?{regex:d,parser:p}:l.replace(/^\[|\]$/g,``)}return function(e){for(var t={},n=0,r=0;n<s;
2n+=1){var i=a[n];if(typeof i==`string`)r+=i.length;else{var o=i.regex,c=i.parser,l=e.slice(r),u=o.exec(l)[0];c.call(t,u),e=e.replace(u,``)}}return function(e){var t=e.afternoon;if(t!==void 0){var n=e.hours;t?n<12&&(e.hours+=12):n===12&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(s=e.parseTwoDigitYear);var r=t.prototype,i=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var s=a[1];if(typeof s==`string`){var c=!0===a[2],l=!0===a[3],u=c||l,d=a[2];l&&(d=a[2]),o=this.$locale(),!c&&d&&(o=n.Ls[d]),this.$d=function(e,t,n,r){try{if([`x`,`X`].indexOf(t)>-1)return new Date((t===`X`?1e3:1)*e);var i=p(t)(e),a=i.year,o=i.month,s=i.day,c=i.hours,l=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,m=i.week,h=new Date,g=s||(a||o?1:h.getDate()),_=a||h.getFullYear(),v=0;a&&!o||(v=o>0?o-1:h.getMonth());var y,b=c||0,x=l||0,S=u||0,C=d||0;return f?new Date(Date.UTC(_,v,g,b,x,S,C+60*f.offset*1e3)):n?new Date(Date.UTC(_,v,g,b,x,S,C)):(y=new Date(_,v,g,b,x,S,C),m&&(y=r(y).week(m).toDate()),y)}catch{return new Date(``)}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date(``)),o={}}else if(s instanceof Array)for(var f=s.length,m=1;m<=f;m+=1){a[1]=s[m-1];var h=n.apply(this,a);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}m===f&&(this.$d=new Date(``))}else i.call(this,e)}}}))})),bo=e(vo()),xo=e(yo());bo.default.extend(xo.default);function So(e){return new Date((0,bo.default)(e,`DD/MM/YYYY H:mm a`).format(`YYYY-MM-DD`))}function Co(e){return(0,bo.default)(e,`DD/MM/YYYY HH:mm a`).isBefore(new Date)}async function wo({dispatch:e},t){let n=t.type_nicename;t.type===`events`&&t.type_nicename===`Revision`&&(n=`event`),xa(t,{type:n,title:`Event`,heading:t.title?.rendered||``,style:`dark`,categories:t.categories||[],eventDate:t.acf?.date__time||``,location:t.acf?.event_location||``,eventbrite_id:t.acf?.eventbrite_id||``,partners:t.acf?.partners||``,hasPassed:t.acf?.date__time?Co(t.acf?.date__time):!1}),Ca(t,`event_content`,{content:t.content?.rendered||``,title:t.title?.rendered||``,eventbrite_id:t.acf?.eventbrite_id||``,bottom_underlap:`large`,hasPassed:t.acf?.date__time?Co(t.acf?.date__time):!1,showForm:t.acf?.show_form||!1});let r,i=1,a=[];do{let t=await e(`getEvents`,{per_page:100,page:i});r=parseInt(t.total),a.push(...t.data),i++}while(a.length<r);t.events={data:a.map(e=>({type_key:e.type,...go(e)})).filter(e=>e.title!==t.title.rendered)},Ca(t,`events`,{content:t.content?.rendered,events:t.events,title:t.title?.rendered||``,onlyShowUpcomingEvents:!0})}var To=[{pattern:/^\/blog\/(?:category|collection)(?:\/|$)/,cmsPath:`/blog/`},{pattern:/^\/blog\/page\/\d+\/?$/,cmsPath:`/blog/`},{pattern:/^\/resources\/webinars\/(?:category|industry|page)(?:\/|$)/,cmsPath:`/resources/webinars/`},{pattern:/^\/resources\/white-papers\/(?:category|industry|page)(?:\/|$)/,cmsPath:`/resources/white-papers/`},{pattern:/^\/resources\/tools\/(?:category|page)(?:\/|$)/,cmsPath:`/resources/tools/`},{pattern:/^\/resources\/podcasts\/(?:series|page)(?:\/|$)/,cmsPath:`/resources/podcasts/`},{pattern:/^\/resources\/page\/\d+\/?$/,cmsPath:`/resources/`},{pattern:/^\/our-work\/(?:service|industry|page)(?:\/|$)/,cmsPath:`/our-work/`}],Eo=(e=`/`)=>{let t=e.replace(/^\/us(?=\/|$)/,``)||`/`,n=t===`/`?`/`:`${t.replace(/\/+$/,``)}/`,r=To.find(({pattern:e})=>e.test(n));return r?r.cmsPath:e},Do=(e,t)=>{let n=(e=`/`)=>!e||e===`/`?`/`:e.endsWith(`/`)?e:`${e}/`;return n(Eo(t))===n(e)},Oo=[`preview`,`preview_id`,`preview_nonce`,`page_id`,`p`,`post_type`,`cache`],ko=[`category`,`series`,`industry`,`content`,`service`],Ao=[...Oo,...ko],jo=[`category`,`collection`,`industry`,`service`,`series`,`page`],Mo=e=>Object.keys(e).sort().reduce((t,n)=>(t[n]=e[n],t),{});function No(e={}){let t=e.query||{},n={};ko.forEach(e=>{t[e]!=null&&t[e]!==``&&(n[e]=t[e])});let r=e.params||{},i={};return jo.forEach(e=>{r[e]!=null&&r[e]!==``&&(i[e]=r[e])}),`page-${JSON.stringify({path:e.path||`/`,locale:e.locale||``,query:Mo(n),params:Mo(i)})}`}function Po(e={}){return e.preview_id||e.page_id||e.p||``}function Fo(e={}){let t=String(e.preview_nonce??``).trim();return!!(e.preview&&Po(e)&&t)}
2async function Io(e,t,n){try{let r=await e(t,{params:n});return(Array.isArray(r)?r[0]:r)||null}catch(e){return{}.NODE_TEST_CONTEXT||console.warn(`[preview] fetch failed`,t,e?.statusCode||e?.status||e?.message),null}}async function Lo(e,t,n){return await Io(e,t,{context:`edit`,per_page:1,...n})||Io(e,t,{context:`view`,per_page:1,...n})}function Ro(e){return!!(e&&e.acf&&!Array.isArray(e.acf)&&Object.keys(e.acf).length)}async function zo({$wp:e,contentType:t,previewId:n,lang:r=``}={}){if(typeof e!=`function`||!t||!n)return null;let i={ctime:Math.floor(Date.now()/1e3),...r&&{lang:r}},a=`wp-json/wp/v2/${t}/${n}`,o=await Lo(e,`${a}/autosaves`,i);if(Ro(o))return o;let s=await Lo(e,`${a}/revisions`,i);return Ro(s)?s:s||o||null}var Bo={_makeDispatchShim(){return(e,t)=>{let n=e.replace(/^pages\//,``);if(typeof this[n]!=`function`)throw Error(`[stores/pages] Unknown action: ${e}`);return this[n](t)}},async getPage(e){let{$wp:t}=f(),n=i(),r=e.query||{};e={...e},e.path&&e.path!==`/`&&!e.path.endsWith(`/`)&&(e.path=`${e.path}/`),e.path&&(e.path=Eo(e.path));let a=Fo(r),o=No(e),s=e.locale===`us`?`us`:``;try{let i=await Fn(async()=>{let i,o,c={...e};if(e.path===`/`)i=`homepage`;else if(e.path===`/us/`)e.path=`/us/`,i=`homepage-us`;else if(/\/about\/our-team\/(.+)/.test(e.path)){let{1:t}=/\/about\/our-team\/([A-z0-9-]+)\/(page\/[0-9]+\/)?/.exec(e.path);i=t.replace(`/`,``),o=`users`,e.path=`/about/our-team/${i}/`}else[i]=e.path.split(`/`).reverse().filter(Boolean);let l=o||Wa(e.path).type,u;if(a){l=r.post_type||l,r.p&&!r.post_type&&(l=`posts`),r.page_id&&(l=`pages`);let e=await zo({$wp:t,contentType:l,previewId:Po(r),lang:s});e&&(u=e,u.type=l)}if(!u){let r=await t(`wp-json/wp/v2/${l}`,{params:{slug:i,...s&&{lang:s}}});r=Nn(r,n.public);let a=e=>!e||e===`/`?e||`/`:e.endsWith(`/`)?e:`${e}/`,o=a(e.path);u=r.find(({url_path:e,link:t})=>[e,t].filter(Boolean).map(a).includes(o))}if(!u)return Promise.reject({statusCode:404,response:{message:`Page not found`}});let d=/<li>\s*<\/li>/g,f=/<ul>\s*<\/ul>/g;return u?.content?.rendered&&(u.content.rendered=u.content.rendered.replace(d,``).replace(f,``)),u=Nn(u,n.public),u=await this.getAcfData({page:u,params:c}),u},o,{cacheLength:21600,skipCache:a||r.cache===`clear`,route:{path:e.path,fullPath:e.fullPath,query:r}}),c=i.acf?.hero?.style||`light`;return this.headerStyle=c,this.headLinks=i.head_links||[],this.seoPage=i,i}catch(e){return Promise.reject({statusCode:e.statusCode||500,response:{message:e.response?.message||`There was an issue fetching the page you requested.`}})}},async getAcfData({page:e,params:t={}}){let{config:n}=An(),r={dispatch:this._makeDispatchShim()};if(e=Nn(e,n.public),!e.authors&&e.author){let[t]=await this.getUsers({ids:[e.author]});e.author=t}Ha(e),e.type===`case_studies`?await Sa(r,e):e.template===`utility`?await Ta(r,e):e.type===`tools`?await Oa(r,e):e.type===`post`||e.type===`posts`?await Aa(r,e):e.type===`podcasts`?await ja(r,e):e.type===`webinars`?await Ma(r,e):e.type===`white_papers`?await Na(r,e):e.url_path===`/resources/`?await Va(r,e,t):e.url_path===`/resources/webinars/`?await Ja(r,e,t):e.url_path===`/resources/white-papers/`?await Ya(r,e,t):e.url_path===`/resources/podcasts/`?await Za(r,e,t):e.url_path===`/resources/tools/`?await Xa(r,e,t):e.url_path===`/our-work/`?await qa(r,e,t):e.url_path===`/events/`?await _o(r,e):/\/events\/(.+)/.test(t.path)?await wo(r,e):/\/about\/our-team\/(.+)/.test(t.path)?await $a(r,e,t):(e.url_path===`/blog/`||/\/blog\/(category|collection)\/(.+)/.test(t.path))&&await Qa(r,e,t);for(let[n,r]of e.acf.page_content_modules.entries())if(r.acf_fc_layout===`case_studies`&&(r.case_studies=await this.getCaseStudies({ids:r.case_studies})),r.acf_fc_layout===`testimonials`&&(!r.testimonials||!r.testimonials.length?e.acf.page_content_modules.splice(n,1):r.testimonials=r.testimonials?(await this.getTestimonials({ids:r.testimonials})).filter(Boolean):[]),r.acf_fc_layout===`vacancies`&&(r.vacancies=await this.getVacancies()),r.acf_fc_layout===`blogs_module`&&(r.posts=(await this.getBlogPosts({layout:r.grid_setup,categories:(r.category||[]).map(({term_id:e})=>e)}
2)).data),r.acf_fc_layout===`staff`&&(r.people=(await this.getStaff({show:r.show,people:r.people||[],pagePath:t.path})).data.filter(({slug:e})=>e!==`impression`)),r.acf_fc_layout===`related_module`&&(r.items=await this.getRelatedContent({categories:r.content_category,type:r.type,contentType:r.content_type[0],items:r.content_picker||[],exclude:[e.id]}),r.type===`automatic`&&r.items.length<3)){let t=await this.getRelatedContent({type:r.type,contentType:r.content_type[0],items:r.content_picker||[],exclude:[e.id,...r.items.map(({id:e})=>e)],per_page:3-r.items.length});r.items.push(...t)}return await ho(e)}},Vo={},Ho={async getCaseStudies(e={}){let t=await this.cacheOrFetch({path:`wp-json/wp/v2/case_studies`,cacheKey:`caseStudies`,params:e});for(let n of e.ids?t:t.data)n&&(n.services.length&&typeof n.services[0]!=`object`&&(n.services=await this.getServices({ids:n.services})),n.industries.length&&typeof n.industries[0]!=`object`&&(n.industries=await this.getIndustries({ids:n.industries})));return t.data?t.data=t.data.filter(e=>e!==void 0):t=t.filter(e=>e!==void 0),t},getServices(e={}){return this.cacheOrFetch({path:`wp-json/wp/v2/services`,cacheKey:`services`,params:e})},getTestimonials(e={}){return this.cacheOrFetch({path:`wp-json/wp/v2/testimonials`,cacheKey:`testimonials`,params:e})},getCategories(e={}){let{route:t}=An(),n=()=>this.cacheOrFetch({path:`wp-json/wp/v2/categories`,cacheKey:`categories`,params:e});return Object.keys(e).length===1&&e.per_page===100?Fn(()=>n(),`categories`,{skipBackgroundFetch:!0,skipCache:t?.query?.cache===`clear`}):n()},async getVacancies(){let e={data:[],included:[],meta:{texts:{}}};try{return await fn(`/api/vacancies`)}catch(t){return console.error(`TeamTailor vacancies request failed`,t?.statusCode||t?.status||t?.message||t),e}},getIndustries(e={}){return this.cacheOrFetch({path:`wp-json/wp/v2/industries`,cacheKey:`industries`,params:e})},getBlogPosts({layout:e,categories:t,...n}={}){return Array.isArray(t)&&(n.categories=t),e===`show_four_featured`&&(n.per_page=4),e===`show_three_any`&&(n.per_page=3),e===`show_three_category`&&(n.per_page=3,n.categories=t),this.cacheOrFetch({path:`wp-json/wp/v2/posts`,cacheKey:`blogPosts`,params:n})},getWhitePapers(e={}){return this.cacheOrFetch({path:`wp-json/wp/v2/white_papers`,cacheKey:`whitePapers`,params:e})},getPodcasts(e={}){return this.cacheOrFetch({path:`wp-json/wp/v2/podcasts`,cacheKey:`podcasts`,params:e})},getWebinars(e={}){return this.cacheOrFetch({path:`wp-json/wp/v2/webinars`,cacheKey:`webinars`,params:e})},getTools(e={}){return this.cacheOrFetch({path:`wp-json/wp/v2/tools`,cacheKey:`tools`,params:e})},getCollections(e={}){let{route:t}=An(),n=()=>this.cacheOrFetch({path:`wp-json/wp/v2/collections`,cacheKey:`collections`,params:e});return Object.keys(e).length===1&&e.per_page===100?Fn(()=>n(),`collections`,{skipBackgroundFetch:!0,skipCache:t?.query?.cache===`clear`}):n()},getSeries(e={}){return this.cacheOrFetch({path:`wp-json/wp/v2/series`,cacheKey:`series`,params:e})},async getRelatedContent({categories:e,type:t,contentType:n,items:r,exclude:i=[],per_page:a=3}){let{$wp:o}=An(),s={per_page:a,exclude:i};t===`automatic`&&(s.categories=e),t===`picker`&&(s.include=r.map(({ID:e})=>e));let c=n;c.endsWith(`s`)||(c=`${c}s`);let l=[];if(t===`picker`){let e=r.reduce((e,t)=>{let n=t.post_type;n.endsWith(`s`)||(n=`${n}s`);let r=e.find(({type:e})=>e===n);return r||(r={type:n,ids:[]},e.push(r)),r.ids.push(t.ID),e},[]).map(({type:e})=>o(`wp-json/wp/v2/${e}`,{params:s}));l=(await Promise.all(e)).reduce((e,t)=>[...e,...t],[])}else l=await o(`wp-json/wp/v2/${c}`,{params:s});for(let n of l)n.category=n.categories,n.category&&typeof n.category[0]==`number`&&(n.category=await this.getCategories({ids:n.category}),n.category.forEach(e=>e.path=e.path||e.link),t===`automatic`&&n.category.sort(t=>(e||[]).includes(t.id)?-1:1));return l},getStaff({show:e,people:t=[],pagePath:n}={}){let r=(Array.isArray(t)?t:[]).map(e=>typeof e==`object`?e?.ID??e?.id:e).filter(e=>e!=null&&e!==``);if(r.length||e===`specific`)return r.length?this.cacheOrFetch({path:`wp-json/wp/v2/users`,cacheKey:`users`,params:{ids:r,per_page:r.length}}).then(e=>
2{let t=(e||[]).filter(Boolean);return{data:t,total:t.length,pages:1}}):Promise.resolve({data:[],total:0,pages:0});let i=(n||An().route?.path||``).replace(/\/+$/,``)||`/`;if(i!==`/about/our-team`&&i!==`/us/about/our-team`)return Promise.resolve({data:[],total:0,pages:0});let a=(e,t,n=1,r=[])=>{let i={...t,page:n};return this.cacheOrFetch({path:e,cacheKey:`users-page-${n}`,params:i}).then(i=>(n===1?r=i:r.data.push(...i.data),n<Number(i.pages)?a(e,t,n+1,r):r))};return a(`wp-json/wp/v2/users`,{per_page:100})},getStaffOriginal({show:e,people:t=[]}){let n={per_page:100};return e===`specific`&&(n={include:t}),this.cacheOrFetch({path:`wp-json/wp/v2/users`,cacheKey:`users`,params:n}).then(e=>e).catch(e=>{throw e})},getUsers(e={}){return this.cacheOrFetch({path:`wp-json/wp/v2/users`,cacheKey:`users`,params:e})},async cacheOrFetch({path:e,cacheKey:t,params:n={}}={}){let{$wp:r,config:i}=An(),{ids:a=[]}=n;Vo[t]||(Vo[t]={});let o=a.filter(e=>!Vo[t][e]);if(!a.length||o.length){let s=await r.raw(e,{params:{include:o,...n}}),c=s._data,l=s.headers,u=c.map(e=>Nn(e,i.public));if(u.forEach(e=>Vo[t][e.id]=e),!a.length)return{data:Nn(u,i.public),total:l.get(`x-wp-total`),pages:l.get(`x-wp-totalpages`)}}return a.map(e=>Vo[t][e])},getEvents(e={}){let{route:t}=An(),n=()=>this.cacheOrFetch({path:`wp-json/wp/v2/events`,cacheKey:`events`,params:e});return Object.keys(e).length===1&&e.per_page===100?Fn(()=>n(),`events`,{skipBackgroundFetch:!0,skipCache:t?.query?.cache===`clear`}):n()}},Uo=Bn(`pages`,{state:()=>({headerStyle:`light`,blogProgressValue:0,isSSR:!1,headLinks:[],vercelCountry:null,seoPage:null}),actions:{...va,...Bo,...Ho}}),Wo=[ia,_a,Xt(async e=>{let t,n,i=e.path.replace(/\/+$/,``)||`/`;if(i.startsWith(`/api`)||i.startsWith(`/_`)||i.includes(`~assets/`)||i.includes(`/assets/`)||/\.[a-z0-9]+$/i.test(i))return;let a=Uo();if(e.path.startsWith(`/search`)){a.setHeaderStyle(`light`);return}let{$i18n:o}=f(),s=o?.locale?.value??o?.locale;try{[t,n]=r(()=>a.getPage({path:e.path,fullPath:e.fullPath,query:e.query,params:e.params,locale:s})),await t,n()}catch{a.setHeaderStyle(`dark`)}},1),Xt(e=>{let t=Tn({path:e.path});if(t.redirect){let n=t.redirect.includes(`#`)?t.redirect:t.redirect+e.hash;return Ve(n,{acceptRelative:!0})?(window.location.href=n,!1):n}})],Go={};function Ko(e){let t=e.params.page;if(!t||parseInt(t,10)===1){let t=qt(),{baseRouteName:n}=Gn(e.name),r=t.resolve({name:n,params:{...e.params}});return tn(Wn(r),{redirectCode:301})}return!0}var qo={validate:Ko},Jo={validate:Ko},Yo={validate:Ko},Xo={validate:Ko},Zo={validate:Ko},Qo={validate:Ko},$o={validate:Ko},es={validate:Ko},ts={validate:Ko},ns={validate:Ko},rs={validate:Ko},is={validate:Ko},as={validate:Ko},os={validate:Ko},ss={validate:Ko},cs={validate:Ko},ls={validate:Ko},us={validate:Ko},ds={validate:Ko},fs={validate:Ko},ps=[{name:`resources-podcasts-series-series-page-page___en-gb`,path:`/resources/podcasts/series/:series()/page/:page()`,meta:qo||{},component:()=>z(()=>import(`./mMbuNGni.js`),__vite__mapDeps([3,4,5,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]),import.meta.url)},{name:`resources-podcasts-series-series-page-page___us`,path:`/us/resources/podcasts/series/:series()/page/:page()`,meta:qo||{},component:()=>z(()=>import(`./mMbuNGni.js`),__vite__mapDeps([3,4,5,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]),import.meta.url)},{name:`resources-tools-category-category-page-page___en-gb`,path:`/resources/tools/category/:category()/page/:page()`,meta:Jo||{},component:()=>z(()=>import(`./x0CSNZ9A.js`),__vite__mapDeps([52,4,5,53,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54]),import.meta.url)},{name:`resources-tools-category-category-page-page___us`,path:`/us/resources/tools/category/:category()/page/:page()`,meta:Jo||{},component:()=>z(()=>import(`./x0CSNZ9A.js`),__vite__mapDeps([52,4,5,53,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54]),import.meta.url)},{name:`resources-webinars-category-category-page-page___en-gb`,path:`/resources/webinars/category/:category()/page/:page()`,meta:Yo||{},component:()=>z(()=>import(`./BQ-q2MT5.js`),__vite__mapDeps([55,4,5,56,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-webinars-category-category-page-page___us`,path:`/us/resources/webinars/category/:category()/page/:page()`,meta:Yo||{},component:()=>z(()=>import(`./BQ-q2MT5.js`),__vite__mapDeps([55,4,5,56,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-webinars-industry-industry-page-page___en-gb`,path:`/resources/webinars/industry/:industry()/page/:page()`,meta:Xo||{},component:()=>z(()=>import(`./J7scyELX.js`),__vite__mapDeps([58,4,5,56,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-webinars-industry-industry-page-page___us`,path:`/us/resources/webinars/industry/:industry()/page/:page()`,meta:Xo||{},component:()=>z(()=>import(`./J7scyELX.js`),__vite__mapDeps([58,4,5,56,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-white-papers-category-category-page-page___en-gb`,path:`/resources/white-papers/category/:category()/page/:page()`,meta:Zo||{},component:()=>z(()=>import(`./Ca1E0Kpl.js`),__vite__mapDeps([59,4,5,60,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`resources-white-papers-category-category-page-page___us`,path:`/us/resources/white-papers/category/:category()/page/:page()`,meta:Zo||{},component:()=>z(()=>import(`./Ca1E0Kpl.js`),__vite__mapDeps([59,4,5,60,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`resources-white-papers-industry-industry-page-page___en-gb`,path:`/resources/white-papers/industry/:industry()/page/:page()`,meta:Qo||{},component:()=>z(()=>import(`./x7qA2VK6.js`),__vite__mapDeps([62,4,5,60,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`resources-white-papers-industry-industry-page-page___us`,path:`/us/resources/white-papers/industry/:industry()/page/:page()`,meta:Qo||{},component:()=>z(()=>import(`./x7qA2VK6.js`),__vite__mapDeps([62,4,5,60,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)}
2,{name:`resources-podcasts-page-page___en-gb`,path:`/resources/podcasts/page/:page()`,meta:$o||{},component:()=>z(()=>import(`./DISTiW8h.js`),__vite__mapDeps([63,4,5,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]),import.meta.url)},{name:`resources-podcasts-page-page___us`,path:`/us/resources/podcasts/page/:page()`,meta:$o||{},component:()=>z(()=>import(`./DISTiW8h.js`),__vite__mapDeps([63,4,5,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]),import.meta.url)},{name:`resources-podcasts-series-series___en-gb`,path:`/resources/podcasts/series/:series()`,component:()=>z(()=>import(`./B46lik5x.js`),__vite__mapDeps([64,4,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]),import.meta.url)},{name:`resources-podcasts-series-series___us`,path:`/us/resources/podcasts/series/:series()`,component:()=>z(()=>import(`./B46lik5x.js`),__vite__mapDeps([64,4,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]),import.meta.url)},{name:`resources-tools-category-category___en-gb`,path:`/resources/tools/category/:category()`,component:()=>z(()=>import(`./aBELapBt.js`),__vite__mapDeps([65,4,53,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54]),import.meta.url)},{name:`resources-tools-category-category___us`,path:`/us/resources/tools/category/:category()`,component:()=>z(()=>import(`./aBELapBt.js`),__vite__mapDeps([65,4,53,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54]),import.meta.url)},{name:`resources-tools-page-page___en-gb`,path:`/resources/tools/page/:page()`,meta:es||{},component:()=>z(()=>import(`./B7MpgXB2.js`),__vite__mapDeps([66,4,5,53,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54]),import.meta.url)},{name:`resources-tools-page-page___us`,path:`/us/resources/tools/page/:page()`,meta:es||{},component:()=>z(()=>import(`./B7MpgXB2.js`),__vite__mapDeps([66,4,5,53,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54]),import.meta.url)},{name:`resources-webinars-category-category___en-gb`,path:`/resources/webinars/category/:category()`,component:()=>z(()=>import(`./Du-shXjZ.js`),__vite__mapDeps([67,4,56,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-webinars-category-category___us`,path:`/us/resources/webinars/category/:category()`,component:()=>z(()=>import(`./Du-shXjZ.js`),__vite__mapDeps([67,4,56,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-webinars-industry-industry___en-gb`,path:`/resources/webinars/industry/:industry()`,component:()=>z(()=>import(`./wCBEJ6SH.js`),__vite__mapDeps([68,4,56,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-webinars-industry-industry___us`,path:`/us/resources/webinars/industry/:industry()`,component:()=>z(()=>import(`./wCBEJ6SH.js`),__vite__mapDeps([68,4,56,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-webinars-page-page___en-gb`,path:`/resources/webinars/page/:page()`,meta:ts||{},component:()=>z(()=>import(`./CVRriZIW.js`),__vite__mapDeps([69,4,5,56,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-webinars-page-page___us`,path:`/us/resources/webinars/page/:page()`,meta:ts||{},component:()=>z(()=>import(`./CVRriZIW.js`),__vite__mapDeps([69,4,5,56,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-white-papers-category-category___en-gb`,path:`/resources/white-papers/category/:category()`,component:()=>z(()=>import(`./Og3g1C54.js`),__vite__mapDeps([70,4,60,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`resources-white-papers-category-category___us`,path:`/us/resources/white-papers/category/:category()`,component:()=>z(()=>import(`./Og3g1C54.js`),__vite__mapDeps([70,4,60,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`resources-white-papers-industry-industry___en-gb`,path:`/resources/white-papers/industry/:industry()`,component:()=>z(()=>import(`./DVXyM6Cq.js`),__vite__mapDeps([71,4,60,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`resources-white-papers-industry-industry___us`,path:`/us/resources/white-papers/industry/:industry()`,component:()=>z(()=>import(`./DVXyM6Cq.js`),__vite__mapDeps([71,4,60,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`resources-white-papers-page-page___en-gb`,path:`/resources/white-papers/page/:page()`,meta:ns||{},component:()=>z(()=>import(`./DPr_bOvM.js`),__vite__mapDeps([72,4,5,60,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`resources-white-papers-page-page___us`,path:`/us/resources/white-papers/page/:page()`,meta:ns||{},component:()=>z(()=>import(`./DPr_bOvM.js`),__vite__mapDeps([72,4,5,60,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`our-work-industry-industry-service-service-page-page___en-gb`,path:`/our-work/industry/:industry()/service/:service()/page/:page()`,meta:rs||{},component:()=>z(()=>import(`./B7gKas7f.js`),__vite__mapDeps([73,4,5,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-industry-industry-service-service-page-page___us`,path:`/us/our-work/industry/:industry()/service/:service()/page/:page()`,meta:rs||{},component:()=>z(()=>import(`./B7gKas7f.js`),__vite__mapDeps([73,4,5,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-service-service-industry-industry-page-page___en-gb`,path:`/our-work/service/:service()/industry/:industry()/page/:page()`,meta:is||{},component:()=>z(()=>import(`./lVaXvCP1.js`),__vite__mapDeps([87,4,5,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-service-service-industry-industry-page-page___us`,path:`/us/our-work/service/:service()/industry/:industry()/page/:page()`,meta:is||{},component:()=>z(()=>import(`./lVaXvCP1.js`),__vite__mapDeps([87,4,5,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`about-our-team-slug-page-page___en-gb`,path:`/about/our-team/:slug()/page/:page()`,meta:as||{},component:()=>z(()=>import(`./BLFWBL7i.js`),__vite__mapDeps([88,4,89,8,9,10,11,12,13,7,14,2,20,42,43,39,44,45,46,47,48,90,50,5]),import.meta.url)},{name:`about-our-team-slug-page-page___us`,path:`/us/about/our-team/:slug()/page/:page()`,meta:as||{},component:()=>z(()=>import(`./BLFWBL7i.js`),__vite__mapDeps([88,4,89,8,9,10,11,12,13,7,14,2,20,42,43,39,44,45,46,47,48,90,50,5]),import.meta.url)},{name:`blog-category-category-page-page___en-gb`,path:`/blog/category/:category()/page/:page()`,meta:os||{},component:()=>z(()=>import(`./D3G6p6WY.js`),__vite__mapDeps([91,4,5,92,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`blog-category-category-page-page___us`,path:`/us/blog/category/:category()/page/:page()`,meta:os||{},component:()=>z(()=>import(`./D3G6p6WY.js`),__vite__mapDeps([91,4,5,92,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)}
2,{name:`blog-collection-collection-page-page___en-gb`,path:`/blog/collection/:collection()/page/:page()`,meta:ss||{},component:()=>z(()=>import(`./Dbp_5juF.js`),__vite__mapDeps([107,4,5,92,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`blog-collection-collection-page-page___us`,path:`/us/blog/collection/:collection()/page/:page()`,meta:ss||{},component:()=>z(()=>import(`./Dbp_5juF.js`),__vite__mapDeps([107,4,5,92,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`our-work-industry-industry-page-page___en-gb`,path:`/our-work/industry/:industry()/page/:page()`,meta:cs||{},component:()=>z(()=>import(`./BWDG7T57.js`),__vite__mapDeps([108,4,5,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-industry-industry-page-page___us`,path:`/us/our-work/industry/:industry()/page/:page()`,meta:cs||{},component:()=>z(()=>import(`./BWDG7T57.js`),__vite__mapDeps([108,4,5,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-industry-industry-service-service___en-gb`,path:`/our-work/industry/:industry()/service/:service()`,component:()=>z(()=>import(`./BuQSrATT.js`),__vite__mapDeps([109,4,110,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-industry-industry-service-service___us`,path:`/us/our-work/industry/:industry()/service/:service()`,component:()=>z(()=>import(`./BuQSrATT.js`),__vite__mapDeps([109,4,110,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-service-service-industry-industry___en-gb`,path:`/our-work/service/:service()/industry/:industry()`,component:()=>z(()=>import(`./D4eM7Rjb.js`),__vite__mapDeps([111,4,112,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-service-service-industry-industry___us`,path:`/us/our-work/service/:service()/industry/:industry()`,component:()=>z(()=>import(`./D4eM7Rjb.js`),__vite__mapDeps([111,4,112,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-service-service-page-page___en-gb`,path:`/our-work/service/:service()/page/:page()`,meta:ls||{},component:()=>z(()=>import(`./DO8sJsI5.js`),__vite__mapDeps([113,4,5,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-service-service-page-page___us`,path:`/us/our-work/service/:service()/page/:page()`,meta:ls||{},component:()=>z(()=>import(`./DO8sJsI5.js`),__vite__mapDeps([113,4,5,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`about-our-team-slug___en-gb`,path:`/about/our-team/:slug()`,component:()=>z(()=>import(`./BJnlpDo2.js`),__vite__mapDeps([89,4,8,9,10,11,12,13,7,14,2,20,42,43,39,44,45,46,47,48,90,50]),import.meta.url)},{name:`about-our-team-slug___us`,path:`/us/about/our-team/:slug()`,component:()=>z(()=>import(`./BJnlpDo2.js`),__vite__mapDeps([89,4,8,9,10,11,12,13,7,14,2,20,42,43,39,44,45,46,47,48,90,50]),import.meta.url)},{name:`blog-category-category___en-gb`,path:`/blog/category/:category()`,component:()=>z(()=>import(`./DDWMEaQS.js`),__vite__mapDeps([114,4,92,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`blog-category-category___us`,path:`/us/blog/category/:category()`,component:()=>z(()=>import(`./DDWMEaQS.js`),__vite__mapDeps([114,4,92,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`blog-collection-collection___en-gb`,path:`/blog/collection/:collection()`,component:()=>z(()=>import(`./DXQYpATK.js`),__vite__mapDeps([115,4,92,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`blog-collection-collection___us`,path:`/us/blog/collection/:collection()`,component:()=>z(()=>import(`./DXQYpATK.js`),__vite__mapDeps([115,4,92,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`blog-page-page___en-gb`,path:`/blog/page/:page()`,meta:us||{},component:()=>z(()=>import(`./DsI13Plm.js`),__vite__mapDeps([116,4,5,92,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`blog-page-page___us`,path:`/us/blog/page/:page()`,meta:us||{},component:()=>z(()=>import(`./DsI13Plm.js`),__vite__mapDeps([116,4,5,92,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`our-work-industry-industry___en-gb`,path:`/our-work/industry/:industry()`,component:()=>z(()=>import(`./C8843Lqq.js`),__vite__mapDeps([110,4,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-industry-industry___us`,path:`/us/our-work/industry/:industry()`,component:()=>z(()=>import(`./C8843Lqq.js`),__vite__mapDeps([110,4,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-page-page___en-gb`,path:`/our-work/page/:page()`,meta:ds||{},component:()=>z(()=>import(`./DdHx2Yxo.js`),__vite__mapDeps([117,4,5,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-page-page___us`,path:`/us/our-work/page/:page()`,meta:ds||{},component:()=>z(()=>import(`./DdHx2Yxo.js`),__vite__mapDeps([117,4,5,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-service-service___en-gb`,path:`/our-work/service/:service()`,component:()=>z(()=>import(`./3DM86gA6.js`),__vite__mapDeps([112,4,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work-service-service___us`,path:`/us/our-work/service/:service()`,component:()=>z(()=>import(`./3DM86gA6.js`),__vite__mapDeps([112,4,74,12,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`resources-page-page___en-gb`,path:`/resources/page/:page()`,meta:fs||{},component:()=>z(()=>import(`./Cy_3Zaui.js`),__vite__mapDeps([118,4,5,119,7,8,9,10,11,12,13,14,2,22,16,17,18,23,24,25,26,27,28,29,20,30,15,19,21,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,120]),import.meta.url)},{name:`resources-page-page___us`,path:`/us/resources/page/:page()`,meta:fs||{},component:()=>z(()=>import(`./Cy_3Zaui.js`),__vite__mapDeps([118,4,5,119,7,8,9,10,11,12,13,14,2,22,16,17,18,23,24,25,26,27,28,29,20,30,15,19,21,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,120]),import.meta.url)},{name:`about-our-team___en-gb`,path:`/about/our-team`,component:()=>z(()=>import(`./BHS-4K7a.js`),__vite__mapDeps([121,4,8,9,10,11,12,13,7,14,2,20,42,43,39,44,45,46,47,48,90,50]),import.meta.url)},{name:`about-our-team___us`,path:`/us/about/our-team`,component:()=>z(()=>import(`./BHS-4K7a.js`),__vite__mapDeps([121,4,8,9,10,11,12,13,7,14,2,20,42,43,39,44,45,46,47,48,90,50]),import.meta.url)},{name:`resources-podcasts___en-gb`,path:`/resources/podcasts`,component:()=>z(()=>import(`./JPPVYebs.js`),__vite__mapDeps([6,4,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]),import.meta.url)},{name:`resources-podcasts___us`,path:`/us/resources/podcasts`,component:()=>z(()=>import(`./JPPVYebs.js`),__vite__mapDeps([6,4,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]),import.meta.url)},{name:`resources-tools___en-gb`,path:`/resources/tools`,component:()=>z(()=>import(`./c180aisL.js`),__vite__mapDeps([53,4,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54]),import.meta.url)},{name:`resources-tools___us`,path:`/us/resources/tools`,component:()=>z(()=>import(`./c180aisL.js`),__vite__mapDeps([53,4,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54]),import.meta.url)},{name:`resources-webinars___en-gb`,path:`/resources/webinars`,component:()=>z(()=>import(`./brkwH7PT.js`),__vite__mapDeps([56,4,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-webinars___us`,path:`/us/resources/webinars`,component:()=>z(()=>import(`./brkwH7PT.js`),__vite__mapDeps([56,4,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,57]),import.meta.url)},{name:`resources-white-papers___en-gb`,path:`/resources/white-papers`,component:()=>z(()=>import(`./CrZmERCS.js`),__vite__mapDeps([60,4,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`resources-white-papers___us`,path:`/us/resources/white-papers`,component:()=>z(()=>import(`./CrZmERCS.js`),__vite__mapDeps([60,4,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,61]),import.meta.url)},{name:`events-slug___en-gb`,path:`/events/:slug()`,component:()=>z(()=>import(`./_egujNsW.js`),__vite__mapDeps([122,9,4,8,10,11,12,13,7,14,2,20,42,43,39,44,45,46,47,48,90,50]),import.meta.url)},{name:`events-slug___us`,path:`/us/events/:slug()`,component:()=>z(()=>import(`./_egujNsW.js`),__vite__mapDeps([122,9,4,8,10,11,12,13,7,14,2,20,42,43,39,44,45,46,47,48,90,50]),import.meta.url)},{name:`blog___en-gb`,path:`/blog`,component:()=>z(()=>import(`./Dv0FGIHW.js`),__vite__mapDeps([92,4,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`blog___us`,path:`/us/blog`,component:()=>z(()=>import(`./Dv0FGIHW.js`),__vite__mapDeps([92,4,13,7,8,9,10,11,12,14,2,39,93,16,17,18,23,94,24,27,28,22,25,26,29,20,30,15,19,21,31,32,33,34,35,36,37,77,78,79,80,95,96,97,98,99,100,101,102,81,82,83,103,104,105,38,47,43,44,48,49,50,106]),import.meta.url)},{name:`our-work___en-gb`,path:`/our-work`,component:()=>z(()=>import(`./BKQxiecT.js`).then(e=>e.n),__vite__mapDeps([74,12,4,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`our-work___us`,path:`/us/our-work`,component:()=>z(()=>import(`./BKQxiecT.js`).then(e=>e.n),__vite__mapDeps([74,12,4,7,8,9,10,11,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,75,76,77,78,79,80,81,82,83,84,40,41,85,42,43,44,45,46,47,48,49,50,86]),import.meta.url)},{name:`resources___en-gb`,path:`/resources`,component:()=>z(()=>import(`./BHp9WT00.js`),__vite__mapDeps([119,4,7,8,9,10,11,12,13,14,2,22,16,17,18,23,24,25,26,27,28,29,20,30,15,19,21,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,120]),import.meta.url)},{name:`resources___us`,path:`/us/resources`,component:()=>z(()=>import(`./BHp9WT00.js`),__vite__mapDeps([119,4,7,8,9,10,11,12,13,14,2,22,16,17,18,23,24,25,26,27,28,29,20,30,15,19,21,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,49,50,120]),import.meta.url)},{name:`search___en-gb`,path:`/search`,component:()=>z(()=>import(`./c-P34wdR.js`),__vite__mapDeps([123,12,9,4,13,11,10,7,8,14,2,29,16,20,77,78,79,80,32,33,124,125,126,44,50,127]),import.meta.url)},{name:`search___us`,path:`/us/search`,component:()=>z(()=>import(`./c-P34wdR.js`),__vite__mapDeps([123,12,9,4,13,11,10,7,8,14,2,29,16,20,77,78,79,80,32,33,124,125,126,44,50,127]),import.meta.url)}
2,{name:`slug___en-gb`,path:`/:slug(.*)*`,component:()=>z(()=>import(`./Dq928FI_.js`),__vite__mapDeps([128,9,4,11,12,13,10,7,8,14,2,125,16,18,28,20,42,43,39,44,45,46,47,48,90,50,129]),import.meta.url)},{name:`slug___us`,path:`/us/:slug(.*)*`,component:()=>z(()=>import(`./Dq928FI_.js`),__vite__mapDeps([128,9,4,11,12,13,10,7,8,14,2,125,16,18,28,20,42,43,39,44,45,46,47,48,90,50,129]),import.meta.url)},{name:void 0,path:`/sitemap.xml`,component:{}}];function ms(e,t,n){let{pathname:r,search:i,hash:a}=t,o=e.indexOf(`#`);if(o>-1){let t=a.includes(e.slice(o))?e.slice(o).length:1,n=a.slice(t);return n[0]!==`/`&&(n=`/`+n),tt(n,``)}let s=tt(r,e),c=!n||Xe(s,n)?s:n;return c+(c.includes(`?`)?``:i)+a}var hs=d({name:`nuxt:router`,enforce:`pre`,async setup(e){let t,n,a=i().app.baseURL,o=It.history?.(a)??ni(a),s=It.routes?([t,n]=r(()=>It.routes(ps)),t=await t,n(),t??ps):ps,c,l=Pi({...It,scrollBehavior:(e,t,n)=>{if(t===Bt){c=n;return}if(It.scrollBehavior){if(l.options.scrollBehavior=It.scrollBehavior,`scrollRestoration`in window.history){let e=l.beforeEach(()=>{e(),window.history.scrollRestoration=`manual`})}return It.scrollBehavior(e,Bt,c||n)}},history:o,routes:s});`scrollRestoration`in window.history&&(window.history.scrollRestoration=`auto`),e.vueApp.use(l);let u=ke(l.currentRoute.value);l.afterEach((e,t)=>{u.value=t}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>u.value});let d=ms(a,window.location,e.payload.path),f=ke(l.currentRoute.value),p=()=>{f.value=l.currentRoute.value};l.afterEach((e,t)=>{let n=e.matched.at(-1)?.components?.default,r=t.matched.at(-1)?.components?.default;if(n===r){ta({route:e,Component:{type:n}})===ta({route:t,Component:{type:r}})&&p();return}e.matched.length<t.matched.length&&e.matched.every((e,n)=>e.components?.default===t.matched[n]?.components?.default)&&p()});let m={sync:p};for(let e in f.value)Object.defineProperty(m,e,{get:()=>f.value[e],enumerable:!0});e._route=le(m),e._middleware||={global:[],named:{}};let h=Ut();l.afterEach(async(t,n,r)=>{delete e._processingMiddleware,!e.isHydrating&&h.value&&await e.runWithContext(zt),r&&await e.callHook(`page:loading:end`)});try{[t,n]=r(()=>l.isReady()),await t,n()}catch(i){[t,n]=r(()=>at(e,i)),await t,n()}let g=d===l.currentRoute.value.fullPath?l.currentRoute.value:l.resolve(d),_=l.currentRoute.value.fullPath,v=e.isHydrating&&e.payload.prerenderedAt&&e.payload.path&&d!==e.payload.path&&Xe(l.currentRoute.value.path,e.payload.path);p();function y(t){!e.isHydrating&&t.fullPath!==ms(a,window.location)&&o.push(t.fullPath)}let b=e.payload.state._layout;return l.beforeEach(async(t,n)=>{await e.callHook(`page:loading:start`),t.meta=xe(t.meta),e.isHydrating&&b&&!he(t.meta.layout)&&(t.meta.layout=b),e._processingMiddleware=!0;{let r=new Set([...Wo,...e._middleware.global]);for(let e of t.matched){let t=e.meta.middleware;if(t)for(let e of ra(t))r.add(e)}let i=Tn({path:t.path});if(i.appMiddleware)for(let e in i.appMiddleware)i.appMiddleware[e]?r.add(e):r.delete(e);for(let i of r){let r=typeof i==`string`?e._middleware.named[i]||await Go[i]?.().then(e=>e.default||e):i;if(!r)throw Rt.NUXT_E2004({entry:String(i),validMiddleware:void 0});try{let i=await e.runWithContext(()=>r(t,n));if(!e.payload.serverRendered&&e.isHydrating&&(i===!1||i instanceof Error)){let t=i||rn({status:404,statusText:`Page Not Found: ${d}`});return await e.runWithContext(()=>$t(t)),!1}if(i===!0)continue;if(i===!1)return i;if(i)return Yt(i)&&i.fatal&&(await e.runWithContext(()=>$t(i)),y(t)),i}catch(n){let r=rn(n);return r.fatal&&(await e.runWithContext(()=>$t(r)),y(t)),r}}}}),l.onError(async()=>{delete e._processingMiddleware,await e.callHook(`page:loading:end`)}),l.afterEach(t=>{if(t.matched.length===0&&!h.value)return e.runWithContext(()=>$t(rn({status:404,fatal:!1,statusText:`Page not found: ${t.fullPath}`,data:{path:t.fullPath}})))}),e.hooks.hookOnce(`app:created`,async()=>{try{if(`name`in g&&(g.name=void 0),l.currentRoute.value.fullPath===_){if(v){let t=l.resolve(e.payload.path);`name`in t&&(t.name=void 0),await l.replace({...t,force:!0});let n=()=>{e[`~restoreDeferredRoute`]&&(e[`~restoreDeferredRoute`]=void 0,l.currentRoute.value=l.resolve(d),p(),l.replace({...g,force:!0}).catch(()=>{}))};e[`~restoreDeferredRoute`]=n,e.hooks.hookOnce(`app:suspense:resolve`,n)}else await l.replace({...g,force:!0})}
2l.options.scrollBehavior=It.scrollBehavior}catch(t){await at(e,t)}}),{provide:{router:l}}}},1),gs={system:-15,vendor:-5,nitro:-4,config:-3,i18n:-2,build:-1,runtime:0};function _s(e){return typeof e==`function`?e():e&&e.__v_isRef===!0?e.value:e}function vs(e){e.indexable!==void 0&&(e.indexable=String(e.indexable)!==`false`),e.trailingSlash!==void 0&&!e.trailingSlash&&(e.trailingSlash=String(e.trailingSlash)!==`false`),e.url&&!Ve(String(e.url),{acceptRelative:!0,strict:!1})&&(e.url=Ke(String(e.url)));let t=Object.keys(e).sort((e,t)=>e.localeCompare(t)),n={};for(let r of t)n[r]=e[r];return n}function ys(e){let t=e?.debug||!1,n=[];function r(e){if(!e||typeof e!=`object`||Object.keys(e).length===0)return()=>{};if(!e._context&&t){let t=Error(`tmp`).stack?.split(` 3`)[2]?.split(` `)[5];t?.includes(`/`)&&(t=`anonymous`),e._context=t}let r={};for(let t in e){let n=e[t];n!==void 0&&n!==``&&(r[t]=n)}return Object.keys(r).some(e=>!e.startsWith(`_`))?(n.push(r),()=>{let e=n.indexOf(r);e!==-1&&n.splice(e,1)}):()=>{}}function i(e){let t={};e?.debug&&(t._context={}),t._priority={};for(let r in n.sort((e,t)=>(e._priority||0)-(t._priority||0)))for(let i in n[r]){let a=i,o=e?.resolveRefs?_s(n[r][i]):n[r][i];!i.startsWith(`_`)&&o!==void 0&&o!==``&&(t[i]=o,n[r]._priority!==void 0&&n[r]._priority!==-1&&(t._priority[a]=n[r]._priority),e?.debug&&(t._context[a]=n[r]._context?.[a]||n[r]._context||`anonymous`))}return e?.skipNormalize?t:vs(t)}return{stack:n,push:r,get:i}}var bs=d({name:`nuxt-site-config:init`,enforce:`pre`,async setup(e){let t=ys(),n=Pn(`site-config`);{let e=n.value||window.__NUXT_SITE_CONFIG__||{};for(let n in e)n[0]!==`_`&&t.push({[n]:e[n],_priority:e._priority?.[n]||-1})}return{provide:{nuxtSiteConfig:t}}}}),xs=n(((e,t)=>{t.exports=TypeError})),Ss=n(((e,t)=>{t.exports={}})),Cs=n(((e,t)=>{var n=typeof Map==`function`&&Map.prototype,r=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,`size`):null,i=n&&r&&typeof r.get==`function`?r.get:null,a=n&&Map.prototype.forEach,o=typeof Set==`function`&&Set.prototype,s=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Set.prototype,`size`):null,c=o&&s&&typeof s.get==`function`?s.get:null,l=o&&Set.prototype.forEach,u=typeof WeakMap==`function`&&WeakMap.prototype?WeakMap.prototype.has:null,d=typeof WeakSet==`function`&&WeakSet.prototype?WeakSet.prototype.has:null,f=typeof WeakRef==`function`&&WeakRef.prototype?WeakRef.prototype.deref:null,p=Boolean.prototype.valueOf,m=Object.prototype.toString,h=Function.prototype.toString,g=String.prototype.match,_=String.prototype.slice,v=String.prototype.replace,y=String.prototype.toUpperCase,b=String.prototype.toLowerCase,x=RegExp.prototype.test,S=Array.prototype.concat,C=Array.prototype.join,w=Array.prototype.slice,T=Math.floor,E=typeof BigInt==`function`?BigInt.prototype.valueOf:null,D=Object.getOwnPropertySymbols,O=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?Symbol.prototype.toString:null,k=typeof Symbol==`function`&&typeof Symbol.iterator==`object`,A=typeof Symbol==`function`&&Symbol.toStringTag?Symbol.toStringTag:null,j=Object.prototype.propertyIsEnumerable,M=(typeof Reflect==`function`?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function N(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||x.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e==`number`){var r=e<0?-T(-e):T(e);if(r!==e){var i=String(r),a=_.call(t,i.length+1);return v.call(i,n,`$&_`)+`.`+v.call(v.call(a,/([0-9]{3})/g,`$&_`),/_$/,``)}}return v.call(t,n,`$&_`)}var P=Ss(),ee=P.custom,te=fe(ee)?ee:null,ne={__proto__:null,double:`"`,single:`'`},re={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};t.exports=function e(t,n,r,o){var s=n||{};if(he(s,`quoteStyle`)&&!he(ne,s.quoteStyle))throw TypeError(`option "quoteStyle" must be "single" or "double"`);if(he(s,`maxStringLength`)&&(typeof s.maxStringLength==`number`?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var u=!he(s,`customInspect`)||s.customInspect;if(typeof u!=`boolean`&&u!==`symbol`)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");
vendor: 4,298 bytes, line 3
3if(he(s,`indent`)&&s.indent!==null&&s.indent!==` `&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(he(s,`numericSeparator`)&&typeof s.numericSeparator!=`boolean`)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var d=s.numericSeparator;if(t===void 0)return`undefined`;if(t===null)return`null`;if(typeof t==`boolean`)return t?`true`:`false`;if(typeof t==`string`)return Te(t,s);if(typeof t==`number`){if(t===0)return 1/0/t>0?`0`:`-0`;var f=String(t);return d?N(t,f):f}if(typeof t==`bigint`){var m=String(t)+`n`;return d?N(t,m):m}var h=s.depth===void 0?5:s.depth;if(r===void 0&&(r=0),r>=h&&h>0&&typeof t==`object`)return oe(t)?`[Array]`:`[Object]`;var g=Ae(s,r);if(o===void 0)o=[];else if(ve(o,t)>=0)return`[Circular]`;function y(t,n,i){if(n&&(o=w.call(o),o.push(n)),i){var a={depth:s.depth};return he(s,`quoteStyle`)&&(a.quoteStyle=s.quoteStyle),e(t,a,r+1,o)}return e(t,s,r+1,o)}if(typeof t==`function`&&!ce(t)){var x=_e(t),T=Me(t,y);return`[Function`+(x?`: `+x:` (anonymous)`)+`]`+(T.length>0?` { `+C.call(T,`, `)+` }`:``)}if(fe(t)){var D=k?v.call(String(t),/^(Symbol\(.*\))_[^)]*$/,`$1`):O.call(t);return typeof t==`object`&&!k?De(D):D}if(we(t)){for(var ee=`<`+b.call(String(t.nodeName)),re=t.attributes||[],F=0;F<re.length;F++)ee+=` `+re[F].name+`=`+ie(ae(re[F].value),`double`,s);return ee+=`>`,t.childNodes&&t.childNodes.length&&(ee+=`...`),ee+=`</`+b.call(String(t.nodeName))+`>`,ee}if(oe(t)){if(t.length===0)return`[]`;var me=Me(t,y);return g&&!ke(me)?`[`+je(me,g)+`]`:`[ `+C.call(me,`, `)+` ]`}if(le(t)){var Ee=Me(t,y);return!(`cause`in Error.prototype)&&`cause`in t&&!j.call(t,`cause`)?`{ [`+String(t)+`] `+C.call(S.call(`[cause]: `+y(t.cause),Ee),`, `)+` }`:Ee.length===0?`[`+String(t)+`]`:`{ [`+String(t)+`] `+C.call(Ee,`, `)+` }`}if(typeof t==`object`&&u){if(te&&typeof t[te]==`function`&&P)return P(t,{depth:h-r});if(u!==`symbol`&&typeof t.inspect==`function`)return t.inspect()}if(ye(t)){var Ne=[];return a&&a.call(t,function(e,n){Ne.push(y(n,t,!0)+` => `+y(e,t))}),Oe(`Map`,i.call(t),Ne,g)}if(Se(t)){var Pe=[];return l&&l.call(t,function(e){Pe.push(y(e,t))}),Oe(`Set`,c.call(t),Pe,g)}if(be(t))return L(`WeakMap`);if(Ce(t))return L(`WeakSet`);if(xe(t))return L(`WeakRef`);if(I(t))return De(y(Number(t)));if(pe(t))return De(y(E.call(t)));if(de(t))return De(p.call(t));if(ue(t))return De(y(String(t)));if(typeof window<`u`&&t===window)return`{ [object Window] }`;if(typeof globalThis<`u`&&t===globalThis||typeof global<`u`&&t===global)return`{ [object globalThis] }`;if(!se(t)&&!ce(t)){var Fe=Me(t,y),Ie=M?M(t)===Object.prototype:t instanceof Object||t.constructor===Object,Le=t instanceof Object?``:`null prototype`,Re=!Ie&&A&&Object(t)===t&&A in t?_.call(ge(t),8,-1):Le?`Object`:``,ze=(Ie||typeof t.constructor!=`function`?``:t.constructor.name?t.constructor.name+` `:``)+(Re||Le?`[`+C.call(S.call([],Re||[],Le||[]),`: `)+`] `:``);return Fe.length===0?ze+`{}`:g?ze+`{`+je(Fe,g)+`}`:ze+`{ `+C.call(Fe,`, `)+` }`}return String(t)};function ie(e,t,n){var r=ne[n.quoteStyle||t];return r+e+r}function ae(e){return v.call(String(e),/"/g,`"`)}function F(e){return!A||!(typeof e==`object`&&(A in e||e[A]!==void 0))}function oe(e){return ge(e)===`[object Array]`&&F(e)}function se(e){return ge(e)===`[object Date]`&&F(e)}function ce(e){return ge(e)===`[object RegExp]`&&F(e)}function le(e){return ge(e)===`[object Error]`&&F(e)}function ue(e){return ge(e)===`[object String]`&&F(e)}function I(e){return ge(e)===`[object Number]`&&F(e)}function de(e){return ge(e)===`[object Boolean]`&&F(e)}function fe(e){if(k)return e&&typeof e==`object`&&e instanceof Symbol;if(typeof e==`symbol`)return!0;if(!e||typeof e!=`object`||!O)return!1;try{return O.call(e),!0}catch{}return!1}function pe(e){if(!e||typeof e!=`object`||!E)return!1;try{return E.call(e),!0}catch{}return!1}var me=Object.prototype.hasOwnProperty||function(e){return e in this};function he(e,t){return me.call(e,t)}function ge(e){return m.call(e)}function _e(e){if(e.name)return e.name;var t=g.call(h.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function ve(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function ye(e){if(!i||!e||typeof e!=`object`)return!1;
3try{i.call(e);try{c.call(e)}catch{return!0}return e instanceof Map}catch{}return!1}function be(e){if(!u||!e||typeof e!=`object`)return!1;try{u.call(e,u);try{d.call(e,d)}catch{return!0}return e instanceof WeakMap}catch{}return!1}function xe(e){if(!f||!e||typeof e!=`object`)return!1;try{return f.call(e),!0}catch{}return!1}function Se(e){if(!c||!e||typeof e!=`object`)return!1;try{c.call(e);try{i.call(e)}catch{return!0}return e instanceof Set}catch{}return!1}function Ce(e){if(!d||!e||typeof e!=`object`)return!1;try{d.call(e,d);try{u.call(e,u)}catch{return!0}return e instanceof WeakSet}catch{}return!1}function we(e){return!e||typeof e!=`object`?!1:typeof HTMLElement<`u`&&e instanceof HTMLElement||typeof e.nodeName==`string`&&typeof e.getAttribute==`function`}function Te(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r=`... `+n+` more character`+(n>1?`s`:``);return Te(_.call(e,0,t.maxStringLength),t)+r}var i=re[t.quoteStyle||`single`];return i.lastIndex=0,ie(v.call(v.call(e,i,`\\$1`),/[\x00-\x1f]/g,Ee),`single`,t)}function Ee(e){var t=e.charCodeAt(0),n={8:`b`,9:`t`,10:`n`,12:`f`,13:`r`}[t];return n?`\\`+n:`\\x`+(t<16?`0`:``)+y.call(t.toString(16))}function De(e){return`Object(`+e+`)`}function L(e){return e+` { ? }`}function Oe(e,t,n,r){var i=r?je(n,r):C.call(n,`, `);return e+` (`+t+`) {`+i+`}`}function ke(e){for(var t=0;t<e.length;t++)if(ve(e[t],` 4`)>=0)return!1;return!0}function Ae(e,t){var n;if(e.indent===` `)n=` `;else if(typeof e.indent==`number`&&e.indent>0)n=C.call(Array(e.indent+1),` `);else return null;return{base:n,prev:C.call(Array(t+1),n)}}function je(e,t){if(e.length===0)return``;var n=` 5`+t.prev+t.base;return n+C.call(e,`,`+n)+` 6`+t.prev}function Me(e,t){var n=oe(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=he(e,i)?t(e[i],e):``}var a=typeof D==`function`?D(e):[],o;if(k){o={};for(var s=0;s<a.length;s++)o[`$`+a[s]]=a[s]}for(var c in e)he(e,c)&&(n&&String(Number(c))===c&&c<e.length||k&&o[`$`+c]instanceof Symbol||(x.call(/[^\w$]/,c)?r.push(t(c,e)+`: `+t(e[c],e)):r.push(c+`: `+t(e[c],e))));if(typeof D==`function`)for(var l=0;l<a.length;l++)j.call(e,a[l])&&r.push(`[`+t(a[l])+`]: `+t(e[a[l]],e));return r}})),ws=n(((e,t)=>{var n=Cs(),r=xs(),i=function(e,t,n){for(var r=e,i;(i=r.next)!=null;r=i)if(i.key===t)return r.next=i.next,n||(i.next=e.next,e.next=i),i},a=function(e,t){if(e){var n=i(e,t);return n&&n.value}},o=function(e,t,n){var r=i(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}},s=function(e,t){return e?!!i(e,t):!1},c=function(e,t){if(e)return i(e,t,!0)};t.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new r(`Side channel does not contain `+n(e))},delete:function(t){var n=c(e,t);return n&&e&&!e.next&&(e=void 0),!!n},get:function(t){return a(e,t)},has:function(t){return s(e,t)},set:function(t,n){e||={next:void 0},o(e,t,n)}};return t}})),Ts=n(((e,t)=>{t.exports=Object})),Es=n(((e,t)=>{t.exports=Error})),Ds=n(((e,t)=>{t.exports=EvalError})),Os=n(((e,t)=>{t.exports=RangeError})),ks=n(((e,t)=>{t.exports=ReferenceError})),As=n(((e,t)=>{t.exports=SyntaxError})),js=n(((e,t)=>{t.exports=URIError})),Ms=n(((e,t)=>{t.exports=Math.abs})),Ns=n(((e,t)=>{t.exports=Math.floor})),Ps=n(((e,t)=>{t.exports=Math.max})),Fs=n(((e,t)=>{t.exports=Math.min})),Is=n(((e,t)=>{t.exports=Math.pow})),Ls=n(((e,t)=>{t.exports=Math.round})),Rs=n(((e,t)=>{t.exports=Number.isNaN||function(e){return e!==e}})),zs=n(((e,t)=>{var n=Rs();t.exports=function(e){return n(e)||e===0?e:e<0?-1:1}})),Bs=n(((e,t)=>{t.exports=Object.getOwnPropertyDescriptor})),Vs=n(((e,t)=>{var n=Bs();if(n)try{n([],`length`)}catch{n=null}t.exports=n})),Hs=n(((e,t)=>{var n=Object.defineProperty||!1;if(n)try{n({},`a`,{value:1})}catch{n=!1}t.exports=n})),Us=n(((e,t)=>{t.exports=function(){if(typeof Symbol!=`function`||typeof Object.getOwnPropertySymbols!=`function`)return!1;if(typeof Symbol.iterator==`symbol`)return!0;var e={},t=Symbol(`test`),n=Object(t);if(typeof t==`string`||Object.prototype.toString.call(t)!==`[object Symbol]`||Object.prototype.toString.call(n)!==`[object Symbol]`)return!1;var r=42;for(var i in e[t]=r,e)return!1;if(typeof Object.keys==`function`&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames==`function`&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if(typeof Object.getOwnPropertyDescriptor==`function`){var o=Object.getOwnPropertyDescriptor(e,t);if(o.value!==r||o.enumerable!==!0)return!1}return!0}})),Ws=n(((e,t)=>{var n=typeof Symbol<`u`&&Symbol,r=Us();t.exports=function(){return typeof n!=`function`||typeof Symbol!=`function`||typeof n(`foo`)!=`symbol`||typeof Symbol(`bar`)!=`symbol`?!1:r()}})),Gs=n(((e,t)=>{t.exports=typeof Reflect<`u`&&Reflect.getPrototypeOf||null})),Ks=n(((e,t)=>{t.exports=Ts().getPrototypeOf||null})),qs=n(((e,t)=>{var n=Object.prototype.toString,r=Math.max,i=`[object Function]`,a=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var i=0;i<t.length;i+=1)n[i+e.length]=t[i];return n},o=function(e,t){for(var n=[],r=t||0,i=0;r<e.length;r+=1,i+=1)n[i]=e[r];return n},s=function(e,t){for(var n=``,r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n};t.exports=function(e){var t=this;if(typeof t!=`function`||n.apply(t)!==i)throw TypeError(`Function.prototype.bind called on incompatible `+t);
6for(var c=o(arguments,1),l,u=function(){if(this instanceof l){var n=t.apply(this,a(c,arguments));return Object(n)===n?n:this}return t.apply(e,a(c,arguments))},d=r(0,t.length-c.length),f=[],p=0;p<d;p++)f[p]=`$`+p;if(l=Function(`binder`,`return function (`+s(f,`,`)+`){ return binder.apply(this,arguments); }`)(u),t.prototype){var m=function(){};m.prototype=t.prototype,l.prototype=new m,m.prototype=null}return l}})),Js=n(((e,t)=>{var n=qs();t.exports=Function.prototype.bind||n})),Ys=n(((e,t)=>{t.exports=Function.prototype.call})),Xs=n(((e,t)=>{t.exports=Function.prototype.apply})),Zs=n(((e,t)=>{t.exports=typeof Reflect<`u`&&Reflect&&Reflect.apply})),Qs=n(((e,t)=>{var n=Js(),r=Xs(),i=Ys();t.exports=Zs()||n.call(i,r)})),$s=n(((e,t)=>{var n=Js(),r=xs(),i=Ys(),a=Qs();t.exports=function(e){if(e.length<1||typeof e[0]!=`function`)throw new r(`a function is required`);return a(n,i,e)}})),ec=n(((e,t)=>{var n=$s(),r=Vs(),i;try{i=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!=`object`||!(`code`in e)||e.code!==`ERR_PROTO_ACCESS`)throw e}var a=!!i&&r&&r(Object.prototype,`__proto__`),o=Object,s=o.getPrototypeOf;t.exports=a&&typeof a.get==`function`?n([a.get]):typeof s==`function`&&function(e){return s(e==null?e:o(e))}})),tc=n(((e,t)=>{var n=Gs(),r=Ks(),i=ec();t.exports=n?function(e){return n(e)}:r?function(e){if(!e||typeof e!=`object`&&typeof e!=`function`)throw TypeError(`getProto: not an object`);return r(e)}:i?function(e){return i(e)}:null})),nc=n(((e,t)=>{var n=Function.prototype.call,r=Object.prototype.hasOwnProperty;t.exports=Js().call(n,r)})),rc=n(((e,t)=>{var n,r=Ts(),i=Es(),a=Ds(),o=Os(),s=ks(),c=As(),l=xs(),u=js(),d=Ms(),f=Ns(),p=Ps(),m=Fs(),h=Is(),g=Ls(),_=zs(),v=Function,y=function(e){try{return v(`"use strict"; return (`+e+`).constructor;`)()}catch{}},b=Vs(),x=Hs(),S=function(){throw new l},C=b?function(){try{return arguments.callee,S}catch{try{return b(arguments,`callee`).get}catch{return S}}}():S,w=Ws()(),T=tc(),E=Ks(),D=Gs(),O=Xs(),k=Ys(),A={},j=typeof Uint8Array>`u`||!T?n:T(Uint8Array),M={__proto__:null,"%AggregateError%":typeof AggregateError>`u`?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>`u`?n:ArrayBuffer,"%ArrayIteratorPrototype%":w&&T?T([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":A,"%AsyncGenerator%":A,"%AsyncGeneratorFunction%":A,"%AsyncIteratorPrototype%":A,"%Atomics%":typeof Atomics>`u`?n:Atomics,"%BigInt%":typeof BigInt>`u`?n:BigInt,"%BigInt64Array%":typeof BigInt64Array>`u`?n:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>`u`?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>`u`?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":a,"%Float16Array%":typeof Float16Array>`u`?n:Float16Array,"%Float32Array%":typeof Float32Array>`u`?n:Float32Array,"%Float64Array%":typeof Float64Array>`u`?n:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>`u`?n:FinalizationRegistry,"%Function%":v,"%GeneratorFunction%":A,"%Int8Array%":typeof Int8Array>`u`?n:Int8Array,"%Int16Array%":typeof Int16Array>`u`?n:Int16Array,"%Int32Array%":typeof Int32Array>
6`u`?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":w&&T?T(T([][Symbol.iterator]())):n,"%JSON%":typeof JSON==`object`?JSON:n,"%Map%":typeof Map>`u`?n:Map,"%MapIteratorPrototype%":typeof Map>`u`||!w||!T?n:T(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":r,"%Object.getOwnPropertyDescriptor%":b,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>`u`?n:Promise,"%Proxy%":typeof Proxy>`u`?n:Proxy,"%RangeError%":o,"%ReferenceError%":s,"%Reflect%":typeof Reflect>`u`?n:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>`u`?n:Set,"%SetIteratorPrototype%":typeof Set>`u`||!w||!T?n:T(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>`u`?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":w&&T?T(``[Symbol.iterator]()):n,"%Symbol%":w?Symbol:n,"%SyntaxError%":c,"%ThrowTypeError%":C,"%TypedArray%":j,"%TypeError%":l,"%Uint8Array%":typeof Uint8Array>`u`?n:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>`u`?n:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>`u`?n:Uint16Array,"%Uint32Array%":typeof Uint32Array>`u`?n:Uint32Array,"%URIError%":u,"%WeakMap%":typeof WeakMap>`u`?n:WeakMap,"%WeakRef%":typeof WeakRef>`u`?n:WeakRef,"%WeakSet%":typeof WeakSet>`u`?n:WeakSet,"%Function.prototype.call%":k,"%Function.prototype.apply%":O,"%Object.defineProperty%":x,"%Object.getPrototypeOf%":E,"%Math.abs%":d,"%Math.floor%":f,"%Math.max%":p,"%Math.min%":m,"%Math.pow%":h,"%Math.round%":g,"%Math.sign%":_,"%Reflect.getPrototypeOf%":D};if(T)try{null.error}catch(e){M[`%Error.prototype%`]=T(T(e))}var N=function e(t){var n;if(t===`%AsyncFunction%`)n=y(`async function () {}`);else if(t===`%GeneratorFunction%`)n=y(`function* () {}`);else if(t===`%AsyncGeneratorFunction%`)n=y(`async function* () {}`);else if(t===`%AsyncGenerator%`){var r=e(`%AsyncGeneratorFunction%`);r&&(n=r.prototype)}else if(t===`%AsyncIteratorPrototype%`){var i=e(`%AsyncGenerator%`);i&&T&&(n=T(i.prototype))}return M[t]=n,n},P={__proto__:null,"%ArrayBufferPrototype%":[`ArrayBuffer`,`prototype`],"%ArrayPrototype%":[`Array`,`prototype`],"%ArrayProto_entries%":[`Array`,`prototype`,`entries`],"%ArrayProto_forEach%":[`Array`,`prototype`,`forEach`],"%ArrayProto_keys%":[`Array`,`prototype`,`keys`],"%ArrayProto_values%":[`Array`,`prototype`,`values`],"%AsyncFunctionPrototype%":[`AsyncFunction`,`prototype`],"%AsyncGenerator%":[`AsyncGeneratorFunction`,`prototype`],"%AsyncGeneratorPrototype%":[`AsyncGeneratorFunction`,`prototype`,`prototype`],"%BooleanPrototype%":[`Boolean`,`prototype`],"%DataViewPrototype%":[`DataView`,`prototype`],"%DatePrototype%":[`Date`,`prototype`],"%ErrorPrototype%":[`Error`,`prototype`],"%EvalErrorPrototype%":[`EvalError`,`prototype`],"%Float32ArrayPrototype%":[`Float32Array`,`prototype`],"%Float64ArrayPrototype%":[`Float64Array`,`prototype`],"%FunctionPrototype%":[`Function`,`prototype`],"%Generator%":[`GeneratorFunction`,`prototype`],"%GeneratorPrototype%":[`GeneratorFunction`,`prototype`,`prototype`],"%Int8ArrayPrototype%":[`Int8Array`,`prototype`],"%Int16ArrayPrototype%":[`Int16Array`,`prototype`],"%Int32ArrayPrototype%":[`Int32Array`,`prototype`],"%JSONParse%":[`JSON`,`parse`],"%JSONStringify%":[`JSON`,`stringify`],"%MapPrototype%":[`Map`,`prototype`],"%NumberPrototype%":[`Number`,`prototype`],"%ObjectPrototype%":[`Object`,`prototype`],"%ObjProto_toString%":[`Object`,`prototype`,`toString`],"%ObjProto_valueOf%":[`Object`,`prototype`,`valueOf`],"%PromisePrototype%":[`Promise`,`prototype`],"%PromiseProto_then%":[`Promise`,`prototype`,`then`],"%Promise_all%":[`Promise`,`all`],"%Promise_reject%":[`Promise`,`reject`],"%Promise_resolve%":[`Promise`,`resolve`],"%RangeErrorPrototype%":[`RangeError`,`prototype`],"%ReferenceErrorPrototype%":[`ReferenceError`,`prototype`],"%RegExpPrototype%":[`RegExp`,`prototype`],"%SetPrototype%":[`Set`,`prototype`],"%SharedArrayBufferPrototype%":[`SharedArrayBuffer`,`prototype`],"%StringPrototype%":[`String`,`prototype`],"%SymbolPrototype%":[`Symbol`,`prototype`],"%SyntaxErrorPrototype%":[`SyntaxError`,`prototype`],"%TypedArrayPrototype%":[`TypedArray`,`prototype`],"%TypeErrorPrototype%":[`TypeError`,`prototype`],"%Uint8ArrayPrototype%":[`Uint8Array`,`prototype`],"%Uint8ClampedArrayPrototype%":[`Uint8ClampedArray`,`prototype`],"%Uint16ArrayPrototype%":[`Uint16Array`,`prototype`],"%Uint32ArrayPrototype%":[`Uint32Array`,`prototype`],"%URIErrorPrototype%":[`URIError`,`prototype`],"%WeakMapPrototype%":[`WeakMap`,`prototype`],"%WeakSetPrototype%":[`WeakSet`,`prototype`]},ee=Js(),te=nc(),ne=ee.call(k,Array.prototype.concat),re=ee.call(O,Array.prototype.splice),ie=ee.call(k,String.prototype.replace),ae=ee.call(k,String.prototype.slice),F=ee.call(k,RegExp.prototype.exec),oe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,se=/\\(\\)?/g,ce=function(e){var t=ae(e,0,1),n=ae(e,-1);if(t===`%`&&n!==`%`)throw new c("invalid intrinsic syntax, expected closing `%`");if(n===`%`&&t!==`%`)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return ie(e,oe,function(e,t,n,i){r[r.length]=n?ie(i,se,`$1`):t||e}),r},le=function(e,t){var n=e,r;if(te(P,n)&&(r=P[n],n=`%`+r[0]+`%`),te(M,n)){var i=M[n];if(i===A&&(i=N(n)),i===void 0&&!t)throw new l(`intrinsic `+e+` exists, but is not available. Please file an issue!`);return{alias:r,name:n,value:i}}throw new c(`intrinsic `+e+` does not exist!`)};t.exports=function(e,t){if(typeof e!=`string`||e.length===0)throw new l(`intrinsic name must be a non-empty string`);if(arguments.length>1&&typeof t!=`boolean`)throw new l(`"allowMissing" argument must be a boolean`);if(F(/^%?[^%]*%?$/,e)===null)throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=ce(e),r=n.length>0?n[0]:``,i=le(`%`+r+`%`,t),a=i.name,o=i.value,s=!1,u=i.alias;u&&(r=u[0],re(n,ne([0,1],u)));for(var d=1,f=!0;d<n.length;d+=1){var p=n[d],m=ae(p,0,1),h=ae(p,-1);if((m===`"`||m===`'`||m==="`"||h===`"`||h===`'`||h==="`")&&m!==h)throw new c(`property names with quotes must have matching quotes`);if((p===`constructor`||!f)&&(s=!0),r+=`.`+p,a=`%`+r+`%`,te(M,a))o=M[a];else if(o!=null){if(!(p in o)){if(!t)throw new l(`base intrinsic for `+e+` exists, but the property is not available.`);return}if(b&&d+1>=n.length){var g=b(o,p);f=!!g,o=f&&`get`in g&&!(`originalValue`in g.get)?g.get:o[p]}else f=te(o,p),o=o[p];f&&!s&&(M[a]=o)}}return o}})),ic=n(((e,t)=>{var n=rc(),r=$s(),i=r([n(`%String.prototype.indexOf%`)]);t.exports=function(e,t){var a=n(e,!!t);return typeof a==`function`&&i(e,`.prototype.`)>-1?r([a]):a}})),ac=n(((e,t)=>{var n=rc(),r=ic(),i=Cs(),a=xs(),o=n(`%Map%`,!0),s=r(`Map.prototype.get`,!0),c=r(`Map.prototype.set`,!0),l=r(`Map.prototype.has`,!0),u=r(`Map.prototype.delete`,!0),d=r(`Map.prototype.size`,!0);t.exports=!!o&&function(){var e,t={assert:function(e){if(!t.has(e))throw new a(`Side channel does not contain `+i(e))},delete:function(t){if(e){var n=u(e,t);return d(e)===0&&(e=void 0),n}return!1},get:function(t){if(e)return s(e,t)},has:function(t){return e?l(e,t):!1},set:function(t,n){e||=new o,c(e,t,n)}};return t}})),oc=n(((e,t)=>{var n=rc(),r=ic(),i=Cs(),a=ac(),o=xs(),s=n(`%WeakMap%`,!0),c=r(`WeakMap.prototype.get`,!0),l=r(`WeakMap.prototype.set`,!0),u=r(`WeakMap.prototype.has`,!0),d=r(`WeakMap.prototype.delete`,!0);t.exports=s?function(){var e,t,n={assert:function(e){if(!n.has(e))throw new o(`Side channel does not contain `+i(e))},delete:function(n){if(s&&n&&(typeof n==`object`||typeof n==`function`)){if(e)return d(e,n)}else if(a&&t)return t.delete(n);return!1},get:function(n){return s&&n&&(typeof n==`object`||typeof n==`function`)&&e?c(e,n):t&&t.get(n)},has:function(n){return s&&n&&(typeof n==`object`||typeof n==`function`)&&e?u(e,n):!!t&&t.has(n)},set:function(n,r){s&&n&&(typeof n==`object`||typeof n==`function`)?(e||=new s,l(e,n,r)):a&&(t||=a(),t.set(n,r))}};return n}:a})),sc=n(((e,t)=>{var n=xs(),r=Cs(),i=ws(),a=ac(),o=oc()||a||i;t.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new n(`Side channel does not contain `+(e&&Object(e)===e?`the given object key`:r(e)))},delete:function(t){return!!e&&e.delete(t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,n){e||=o(),e.set(t,n)}};return t}})),cc=n(((e,t)=>
6{var n=String.prototype.replace,r=/%20/g,i={RFC1738:`RFC1738`,RFC3986:`RFC3986`};t.exports={default:i.RFC3986,formatters:{RFC1738:function(e){return n.call(e,r,`+`)},RFC3986:function(e){return String(e)}},RFC1738:i.RFC1738,RFC3986:i.RFC3986}})),lc=n(((e,t)=>{var n=cc(),r=sc(),i=Hs(),a=Object.prototype.hasOwnProperty,o=Array.isArray,s=r(),c=function(e,t){return s.set(e,t),e},l=function(e){return s.has(e)},u=function(e){return s.get(e)},d=function(e,t){s.set(e,t)},f=function(){for(var e=[],t=0;t<256;++t)e[e.length]=`%`+((t<16?`0`:``)+t.toString(16)).toUpperCase();return e}(),p=function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(o(n)){for(var r=[],i=0;i<n.length;++i)n[i]!==void 0&&(r[r.length]=n[i]);t.obj[t.prop]=r}}},m=function(e,t){for(var n=t&&t.plainObjects?{__proto__:null}:{},r=0;r<e.length;++r)e[r]!==void 0&&(n[r]=e[r]);return n},h=function(e,t,n){t===`__proto__`&&i?i(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},g=function e(t,n,r){if(!n)return t;if(typeof n!=`object`&&typeof n!=`function`){if(o(t)){var i=t.length;if(r&&typeof r.arrayLimit==`number`&&i>=r.arrayLimit){if(r.throwOnLimitExceeded)throw RangeError(`Array limit exceeded. Only `+r.arrayLimit+` element`+(r.arrayLimit===1?``:`s`)+` allowed in an array.`);return c(m(t.concat(n),r),i)}t[i]=n}else if(t&&typeof t==`object`){if(l(t)){var s=u(t)+1;t[s]=n,d(t,s)}else if(r&&r.strictMerge)return[t,n];else(r&&(r.plainObjects||r.allowPrototypes)||!a.call(Object.prototype,n))&&(t[n]=!0)}else return[t,n];return t}if(!t||typeof t!=`object`){if(l(n)){for(var f=Object.keys(n),p=r&&r.plainObjects?{__proto__:null,0:t}:{0:t},g=0;g<f.length;g++){var _=parseInt(f[g],10);p[_+1]=n[f[g]]}return c(p,u(n)+1)}var v=[t].concat(n);if(r&&typeof r.arrayLimit==`number`&&v.length>r.arrayLimit){if(r.throwOnLimitExceeded)throw RangeError(`Array limit exceeded. Only `+r.arrayLimit+` element`+(r.arrayLimit===1?``:`s`)+` allowed in an array.`);return c(m(v,r),v.length-1)}return v}var y=t;if(o(t)&&!o(n)&&(y=m(t,r)),o(t)&&o(n)){if(n.forEach(function(n,i){if(a.call(t,i)){var o=t[i];o&&typeof o==`object`&&n&&typeof n==`object`?t[i]=e(o,n,r):t[t.length]=n}else t[i]=n}),r&&typeof r.arrayLimit==`number`&&t.length>r.arrayLimit){if(r.throwOnLimitExceeded)throw RangeError(`Array limit exceeded. Only `+r.arrayLimit+` element`+(r.arrayLimit===1?``:`s`)+` allowed in an array.`);return c(m(t,r),t.length-1)}return t}return Object.keys(n).reduce(function(t,i){var o=n[i];if(a.call(t,i)?h(t,i,e(t[i],o,r)):h(t,i,o),l(n)&&!l(t)&&c(t,u(n)),l(t)){var s=parseInt(i,10);String(s)===i&&s>=0&&s>u(t)&&d(t,s)}return t},y)},_=function(e,t){return Object.keys(t).reduce(function(e,n){return h(e,n,t[n]),e},e)},v=function(e,t,n){var r=e.replace(/\+/g,` `);if(n===`iso-8859-1`)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch{return r}},y=1024;t.exports={arrayToObject:m,assign:_,combine:function(e,t,n,r,i){if(l(e)){if(i)throw RangeError(`Array limit exceeded. Only `+n+` element`+(n===1?``:`s`)+` allowed in an array.`);for(var a=o(t)?t:[t],s=u(e),f=0;f<a.length;++f)s+=1,e[s]=a[f];return d(e,s),e}var p=[].concat(e,t);if(p.length>n){if(i)throw RangeError(`Array limit exceeded. Only `+n+` element`+(n===1?``:`s`)+` allowed in an array.`);return c(m(p,{plainObjects:r}),p.length-1)}return p},compact:function(e){for(var t=[{obj:{o:e},prop:`o`}],n=r(),i=0;i<t.length;++i)for(var a=t[i],o=a.obj[a.prop],s=Object.keys(o),c=0;c<s.length;++c){var l=s[c],u=o[l];typeof u==`object`&&u&&!n.has(u)&&(t[t.length]={obj:o,prop:l},n.set(u,!0))}return p(t),e},decode:v,encode:function(e,t,r,i,a){if(e.length===0)return e;var o=e;if(typeof e==`symbol`?o=Symbol.prototype.toString.call(e):typeof e!=`string`&&(o=String(e)),r===`iso-8859-1`)return escape(o).replace(/%u[0-9a-f]{4}/gi,function(e){return`%26%23`+parseInt(e.slice(2),16)+`%3B`});for(var s=``,c=0;c<o.length;c+=y){var l=o.length>=y?o.slice(c,c+y):o;if(c+y<o.length){var u=l.charCodeAt(l.length-1);u>=55296&&u<=56319&&(l=l.slice(0,-1),--c)}for(var d=[],p=0;p<l.length;++p){var m=l.charCodeAt(p);if(m===45||m===46||m===95||m===126||m>=48&&m<=57||m>=65&&m<=90||m>=97&&m<=122||a===n.RFC1738&&(m===40||m===41)){d[d.length]=l.charAt(p);continue}if(m<128){d[d.length]=f[m];continue}if(m<2048){d[d.length]=f[192|m>>6]+f[128|m&63];continue}if(m<55296||m>=57344){d[d.length]=f[224|m>>12]+f[128|m>>6&63]+f[128|m&63];continue}p+=1,m=65536+((m&1023)<<10|l.charCodeAt(p)&1023),d[d.length]=f[240|m>>18]+f[128|m>>12&63]+f[128|m>>6&63]+f[128|m&63]}s+=d.join(``)}return s},isBuffer:function(e){return!e||typeof e!=`object`?!1:!!(e.constructor&&typeof e.constructor.isBuffer==`function`&&e.constructor.isBuffer(e))},isOverflow:l,isRegExp:function(e){return Object.prototype.toString.call(e)===`[object RegExp]`},markOverflow:c,maybeMap:function(e,t){if(o(e)){for(var n=[],r=0;r<e.length;r+=1)n[n.length]=t(e[r]);return n}return t(e)},merge:g}})),uc=n(((e,t)=>{var n=sc(),r=lc(),i=cc(),a=Object.prototype.hasOwnProperty,o={brackets:function(e){return e+`[]`},comma:`comma`,indices:function(e,t){return e+`[`+t+`]`},repeat:function(e){return e}},s=Array.isArray,c=Array.prototype.push,l=function(e,t){c.apply(e,s(t)?t:[t])},u=Date.prototype.toISOString,d=i.default,f={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:`indices`,charset
6:`utf-8`,charsetSentinel:!1,commaRoundTrip:!1,delimiter:`&`,depth:1/0,encode:!0,encodeDotInKeys:!1,encoder:r.encode,encodeValuesOnly:!1,filter:void 0,format:d,formatter:i.formatters[d],indices:!1,serializeDate:function(e){return u.call(e)},skipNulls:!1,strictNullHandling:!1},p=function(e){return typeof e==`string`||typeof e==`number`||typeof e==`boolean`||typeof e==`symbol`||typeof e==`bigint`},m={},h=function e(t,i,a,o,c,u,d,h,g,_,v,y,b,x,S,C,w,T,E,D){var O=t;if(D>E)throw RangeError(`Input depth exceeded depth option of `+E);for(var k=T,A=0,j=!1;(k=k.get(m))!==void 0&&!j;){var M=k.get(t);if(A+=1,M!==void 0){if(M===A)throw RangeError(`Cyclic object value`);j=!0}k.get(m)===void 0&&(A=0)}if(O=typeof _==`function`?_(i,O):O,O instanceof Date?O=b(O):a===`comma`&&s(O)&&(O=r.maybeMap(O,function(e){return e instanceof Date?b(e):e})),O===null){if(u)return S(g&&!C?g(i,f.encoder,w,`key`,x):i);O=``}if(p(O)||r.isBuffer(O))return g?[S(C?i:g(i,f.encoder,w,`key`,x))+`=`+S(g(O,f.encoder,w,`value`,x))]:[S(i)+`=`+S(String(O))];var N=[];if(O===void 0)return N;var P;if(a===`comma`&&s(O))C&&g&&(O=r.maybeMap(O,function(e){return e==null?e:g(e)})),P=[{value:O.length>0?O.join(`,`)||null:void 0}];else if(s(_))P=_;else{var ee=Object.keys(O);P=v?ee.sort(v):ee}var te=h?String(i).replace(/\./g,`%2E`):String(i),ne=o&&s(O)&&O.length===1?te+`[]`:te;if(c&&s(O)&&O.length===0&&Object.keys(O).length===0)return ne+`[]`;for(var re=0;re<P.length;++re){var ie=P[re],ae=typeof ie==`object`&&ie&&ie.value!==void 0?ie.value:O[ie];if(!(d&&ae===null)){var F=y&&h?String(ie).replace(/\./g,`%2E`):String(ie),oe=s(O)?typeof a==`function`?a(ne,F):ne:ne+(y?`.`+F:`[`+F+`]`);T.set(t,A);var se=n();se.set(m,T),l(N,e(ae,oe,a,o,c,u,d,h,a===`comma`&&C&&s(O)?null:g,_,v,y,b,x,S,C,w,se,E,D+1))}}return N},g=function(e){if(!e)return f;if(e.allowEmptyArrays!==void 0&&typeof e.allowEmptyArrays!=`boolean`)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(e.encodeDotInKeys!==void 0&&typeof e.encodeDotInKeys!=`boolean`)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(e.encoder!==null&&e.encoder!==void 0&&typeof e.encoder!=`function`)throw TypeError(`Encoder has to be a function.`);var t=e.charset||f.charset;if(e.charset!==void 0&&e.charset!==`utf-8`&&e.charset!==`iso-8859-1`)throw TypeError(`The charset option must be either utf-8, iso-8859-1, or undefined`);var n=i.default;if(e.format!==void 0){if(!a.call(i.formatters,e.format))throw TypeError(`Unknown format option provided.`);n=e.format}var r=i.formatters[n],c=f.filter;(typeof e.filter==`function`||s(e.filter))&&(c=e.filter);var l=e.arrayFormat in o?e.arrayFormat:`indices`in e?e.indices?`indices`:`repeat`:f.arrayFormat;if(`commaRoundTrip`in e&&typeof e.commaRoundTrip!=`boolean`)throw TypeError("`commaRoundTrip` must be a boolean, or absent");var u=e.allowDots===void 0?e.encodeDotInKeys===!0||f.allowDots:!!e.allowDots;return{addQueryPrefix:typeof e.addQueryPrefix==`boolean`?e.addQueryPrefix:f.addQueryPrefix,allowDots:u,allowEmptyArrays:typeof e.allowEmptyArrays==`boolean`?!!e.allowEmptyArrays:f.allowEmptyArrays,arrayFormat:l,charset:t,charsetSentinel:typeof e.charsetSentinel==`boolean`?e.charsetSentinel:f.charsetSentinel,commaRoundTrip:!!e.commaRoundTrip,delimiter:e.delimiter===void 0?f.delimiter:e.delimiter,depth:typeof e.depth==`number`?e.depth:f.depth,encode:typeof e.encode==`boolean`?e.encode:f.encode,encodeDotInKeys:typeof e.encodeDotInKeys==`boolean`?e.encodeDotInKeys:f.encodeDotInKeys,encoder:typeof e.encoder==`function`?e.encoder:f.encoder,encodeValuesOnly:typeof e.encodeValuesOnly==`boolean`?e.encodeValuesOnly:f.encodeValuesOnly,filter:c,format:n,formatter:r,serializeDate:typeof e.serializeDate==`function`?e.serializeDate:f.serializeDate,skipNulls:typeof e.skipNulls==`boolean`?e.skipNulls:f.skipNulls,sort:typeof e.sort==`function`?e.sort:null,strictNullHandling:typeof e.strictNullHandling==`boolean`?e.strictNullHandling:f.strictNullHandling}};t.exports=function(e,t){var r=e,i=g(t),a,c;typeof i.filter==`function`?(c=i.filter,r=c(``,r)):s(i.filter)&&(c=i.filter,a=c);var u=[];
6if(typeof r!=`object`||!r)return``;var d=o[i.arrayFormat],f=d===`comma`&&i.commaRoundTrip;a||=Object.keys(r),i.sort&&a.sort(i.sort);for(var p=n(),m=0;m<a.length;++m){var _=a[m];if(_!=null){var v=r[_];i.skipNulls&&v===null||l(u,h(v,i.encodeDotInKeys?String(_).replace(/\./g,`%2E`):String(_),d,f,i.allowEmptyArrays,i.strictNullHandling,i.skipNulls,i.encodeDotInKeys,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.format,i.formatter,i.encodeValuesOnly,i.charset,p,i.depth,0))}}var y=u.join(i.delimiter),b=i.addQueryPrefix===!0?`?`:``;return i.charsetSentinel&&(i.charset===`iso-8859-1`?b+=`utf8=%26%2310003%3B`+i.delimiter:b+=`utf8=%E2%9C%93`+i.delimiter),y.length>0?b+y:``}})),dc=n(((e,t)=>{var n=lc(),r=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:`utf-8`,charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:n.decode,delimiter:`&`,depth:5,duplicates:`combine`,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},o=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})},s=function(e,t,n){if(e&&typeof e==`string`&&t.comma&&e.indexOf(`,`)>-1){if(t.throwOnLimitExceeded)for(var r=0,i=e.indexOf(`,`);i>-1;){if(r+=1,r>=t.arrayLimit)throw RangeError(`Array limit exceeded. Only `+t.arrayLimit+` element`+(t.arrayLimit===1?``:`s`)+` allowed in an array.`);i=e.indexOf(`,`,i+1)}return e.split(`,`)}if(t.throwOnLimitExceeded&&n>=t.arrayLimit)throw RangeError(`Array limit exceeded. Only `+t.arrayLimit+` element`+(t.arrayLimit===1?``:`s`)+` allowed in an array.`);return e},c=`utf8=%26%2310003%3B`,l=`utf8=%E2%9C%93`,u=function(e,t){var u={__proto__:null},d=t.ignoreQueryPrefix?e.replace(/^\?/,``):e;d=d.replace(/%5B/gi,`[`).replace(/%5D/gi,`]`);var f=t.parameterLimit===1/0?void 0:t.parameterLimit,p=d.split(t.delimiter,t.throwOnLimitExceeded&&f!==void 0?f+1:f);if(t.throwOnLimitExceeded&&f!==void 0&&p.length>f)throw RangeError(`Parameter limit exceeded. Only `+f+` parameter`+(f===1?``:`s`)+` allowed.`);var m=-1,h,g=t.charset;if(t.charsetSentinel)for(h=0;h<p.length;++h)p[h].indexOf(`utf8=`)===0&&(p[h]===l?g=`utf-8`:p[h]===c&&(g=`iso-8859-1`),m=h,h=p.length);for(h=0;h<p.length;++h)if(h!==m){var _=p[h],v=_.indexOf(`]=`),y=v===-1?_.indexOf(`=`):v+1,b,x;if(y===-1?(b=t.decoder(_,a.decoder,g,`key`),x=t.strictNullHandling?null:``):(b=t.decoder(_.slice(0,y),a.decoder,g,`key`),b!==null&&(x=n.maybeMap(s(_.slice(y+1),t,i(u[b])?u[b].length:0),function(e){return t.decoder(e,a.decoder,g,`value`)}))),x&&t.interpretNumericEntities&&g===`iso-8859-1`&&(x=o(String(x))),_.indexOf(`[]=`)>-1&&(x=i(x)?[x]:x),t.comma&&i(x)&&x.length>t.arrayLimit&&(x=n.combine([],x,t.arrayLimit,t.plainObjects,t.throwOnLimitExceeded)),b!==null){var S=r.call(u,b);S&&(t.duplicates===`combine`||_.indexOf(`[]=`)>-1)?u[b]=n.combine(u[b],x,t.arrayLimit,t.plainObjects,t.throwOnLimitExceeded):(!S||t.duplicates===`last`)&&(u[b]=x)}}return u},d=function(e,t,r,i){var a=0;if(e.length>0&&e[e.length-1]===`[]`){var o=e.slice(0,-1).join(``);a=Array.isArray(t)&&t[o]?t[o].length:0}for(var c=i?t:s(t,r,a),l=e.length-1;l>=0;--l){var u,d=e[l];if(d===`[]`&&r.parseArrays)u=n.isOverflow(c)?c:r.allowEmptyArrays&&(c===``||r.strictNullHandling&&c===null)?[]:n.combine([],c,r.arrayLimit,r.plainObjects,r.throwOnLimitExceeded);else{u=r.plainObjects?{__proto__:null}:{};var f=d.charAt(0)===`[`&&d.charAt(d.length-1)===`]`?d.slice(1,-1):d,p=r.decodeDotInKeys?f.replace(/%2E/g,`.`):f,m=parseInt(p,10),h=!isNaN(m)&&d!==p&&String(m)===p&&m>=0&&r.parseArrays;if(!r.parseArrays&&p===``)u={0:c};else if(h&&m<r.arrayLimit)u=[],u[m]=c;else if(h&&r.throwOnLimitExceeded)throw RangeError(`Array limit exceeded. Only `+r.arrayLimit+` element`+(r.arrayLimit===1?``:`s`)+` allowed in an array.`);else h?(u[m]=c,n.markOverflow(u,m)):p!==`__proto__`&&(u[p]=c)}c=u}return c},f=function(e,t){var n=t.allowDots?e.replace(/\.([^.[]+)/g,`[$1]`):e;if(t.depth<=0)return!t.plainObjects&&r.call(Object.prototype,n)&&!t.allowPrototypes?void 0:[n];var i=[],a=n.indexOf(`[`),o=a>=0?n.slice(0,a):n;if(o){if(!t.plainObjects&&r.call(Object.prototype,o)&&!t.allowPrototypes)return;i[i.length]=o}for(var s=n.length,c=a,l=0;c>=0&&l<t.depth;){for(var u=1,d=c+1,f=-1;d<s&&f<0;){var p=n.charCodeAt(d);p===91?u+=1:p===93&&(--u,u===0&&(f=d)),d+=1}if(f<0)return i[i.length]=`[`+n.slice(c)+`]`,i;var m=n.slice(c,f+1),h=m.slice(1,-1);if(!t.plainObjects&&r.call(Object.prototype,h)&&!t.allowPrototypes)return;i[i.length]=m,l+=1,c=n.indexOf(`[`,f+1)}if(c>=0){if(t.strictDepth===!0)throw RangeError(`Input depth exceeded depth option of `+t.depth+` and strictDepth is true`);i[i.length]=`[`+n.slice(c)+`]`}return i},p=function(e,t,n,r){if(e){var i=f(e,n);if(i)return d(i,t,n,r)}},m=function(e){if(!e)return a;
6if(e.allowEmptyArrays!==void 0&&typeof e.allowEmptyArrays!=`boolean`)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(e.decodeDotInKeys!==void 0&&typeof e.decodeDotInKeys!=`boolean`)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(e.decoder!==null&&e.decoder!==void 0&&typeof e.decoder!=`function`)throw TypeError(`Decoder has to be a function.`);if(e.charset!==void 0&&e.charset!==`utf-8`&&e.charset!==`iso-8859-1`)throw TypeError(`The charset option must be either utf-8, iso-8859-1, or undefined`);if(e.throwOnLimitExceeded!==void 0&&typeof e.throwOnLimitExceeded!=`boolean`)throw TypeError("`throwOnLimitExceeded` option must be a boolean");var t=e.charset===void 0?a.charset:e.charset,r=e.duplicates===void 0?a.duplicates:e.duplicates;if(r!==`combine`&&r!==`first`&&r!==`last`)throw TypeError(`The duplicates option must be either combine, first, or last`);return{allowDots:e.allowDots===void 0?e.decodeDotInKeys===!0||a.allowDots:!!e.allowDots,allowEmptyArrays:typeof e.allowEmptyArrays==`boolean`?!!e.allowEmptyArrays:a.allowEmptyArrays,allowPrototypes:typeof e.allowPrototypes==`boolean`?e.allowPrototypes:a.allowPrototypes,allowSparse:typeof e.allowSparse==`boolean`?e.allowSparse:a.allowSparse,arrayLimit:typeof e.arrayLimit==`number`?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:typeof e.charsetSentinel==`boolean`?e.charsetSentinel:a.charsetSentinel,comma:typeof e.comma==`boolean`?e.comma:a.comma,decodeDotInKeys:typeof e.decodeDotInKeys==`boolean`?e.decodeDotInKeys:a.decodeDotInKeys,decoder:typeof e.decoder==`function`?e.decoder:a.decoder,delimiter:typeof e.delimiter==`string`||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:typeof e.depth==`number`||e.depth===!1?+e.depth:a.depth,duplicates:r,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities==`boolean`?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:typeof e.parameterLimit==`number`?e.parameterLimit:a.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects==`boolean`?e.plainObjects:a.plainObjects,strictDepth:typeof e.strictDepth==`boolean`?!!e.strictDepth:a.strictDepth,strictMerge:typeof e.strictMerge==`boolean`?!!e.strictMerge:a.strictMerge,strictNullHandling:typeof e.strictNullHandling==`boolean`?e.strictNullHandling:a.strictNullHandling,throwOnLimitExceeded:typeof e.throwOnLimitExceeded==`boolean`&&e.throwOnLimitExceeded}};t.exports=function(e,t){var r=m(t);if(e===``||e==null)return r.plainObjects?{__proto__:null}:{};for(var i=typeof e==`string`?u(e,r):e,a=r.plainObjects?{__proto__:null}:{},o=Object.keys(i),s=0;s<o.length;++s){var c=o[s],l=p(c,i[c],r,typeof e==`string`);a=n.merge(a,l,r)}return r.allowSparse===!0?a:n.compact(a)}})),fc=e(n(((e,t)=>{var n=uc(),r=dc();t.exports={formats:cc(),parse:r,stringify:n}}))());function pc({concurrency:e=5}={}){let t=0,n=[],r=new Map,i=()=>{for(;t<e&&n.length;){let e=n.shift();t+=1,Promise.resolve().then(e.run).then(e.resolve,e.reject).finally(()=>{--t,i()})}},a=e=>new Promise((t,r)=>{n.push({run:e,resolve:t,reject:r}),i()});return{schedule:(e,t)=>{if(e&&r.has(e))return r.get(e);let n=a(t).finally(()=>{e&&r.delete(e)});return e&&r.set(e,n),n}}}var mc=5;function hc({baseURL:e,getAuthHeaders:t=()=>({}),httpJson:n}={}){let r=(e||``).replace(/\/$/,``),i=pc({concurrency:mc}),a=e=>`${r}/${e}`.replace(/([^:]\/)\/+/g,`$1`),o=(e,t={})=>{let n=t.params||t.query;if(!n||!Object.keys(n).length)return e;let r=fc.default.stringify(n,{arrayFormat:`brackets`});return`${e}${e.includes(`?`)?`&`:`?`}${r}`},s=(e,t,n=`GET`)=>{let i=(n||`GET`).toUpperCase();return i===`GET`?`${e}:${i}:${r}/${t}`.replace(/([^:]\/)\/+/g,`$1`):null},c=async({pathWithQuery:e,method:r=`GET`,headers:i,raw:o=!1})=>{let s=a(e),{statusCode:c,headers:l,data:u}=await n(s,{method:r,headers:{...t(),...i}});if(c<200||c>=300){let e=Error(`[${r}] "${s}": ${c}`);throw e.statusCode=c,e.status=c,e}return o?{_data:u,headers:l,status:c}:u},l=(e,t={})=>{let{params:n,query:r,headers:a,method:l}=t,u=o(e,{params:n,query:r}),d=s(`data`,u,l);return i.schedule(d,()=>c({pathWithQuery:u,method:l,headers:a}))};return l.$get=(e,t={})=>l(e,t),l.raw=(e,t={})=>{let{params:n,query:r,headers:a,method:l}=t,u=o(e,{params:n,query:r}),d=s(`raw`,u,l);return i.schedule(d,()=>c({pathWithQuery:u,method:l,headers:a,raw:!0}))},l}var gc=d({name:`wp`,enforce:`pre`,setup(e){let t=hc({baseURL:i().public.API_URL,getAuthHeaders:()=>({}),httpJson:async(e,{method:t=`GET`,headers:n}={})=>{let r=await globalThis.fetch(e,{method:t,headers:n}),i=await r.json().catch(()=>null);return{statusCode:r.status,headers:r.headers,data:i}}});return e.vueApp.config.globalProperties.$wp=t,{provide:{wp:t}}}}),_c=d({name:`nuxt:payload`,setup(e){let t=new Set;
6qt().beforeResolve(async(n,r)=>{let i=Mn(n.path),a=i?He(n.fullPath):n.path;if(a===(i?He(r.fullPath):r.path))return;let o=await kn(a);if(o){for(let n of t)delete e.static.data[n];for(let n in o.data)n in e.static.data||t.add(n),e.static.data[n]=o.data[n]}}),en(()=>{e.hooks.hook(`link:prefetch`,async e=>{let{hostname:t,pathname:n}=new URL(e,window.location.href);t===window.location.hostname&&await kn(e).catch(()=>{bn.NUXT_E7003({url:e})})}),navigator.connection?.effectiveType!==`slow-2g`&&setTimeout(En,1e3)})}}),vc=d(()=>{let e=qt();en(()=>{e.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),yc=d(e=>{let t;async function n(){let r;try{r=await En()}catch(e){let t=e;if(!(`status`in t&&(t.status===404||t.status===403)))throw t}t&&clearTimeout(t),t=setTimeout(n,s);try{let n=await fn(un(`builds/latest.json`)+`?${Date.now()}`);n.id!==r?.id&&(e.hooks.callHook(`app:manifest:update`,n),t&&clearTimeout(t))}catch{}}en(()=>{t=setTimeout(n,s)})}),bc=d({name:`nuxt:chunk-reload-crawler`,setup(e){let t=!0;e.hooks.hookOnce(`app:suspense:resolve`,()=>{t=!1}),e.hook(`app:chunkError`,()=>{t&&ze(navigator.userAgent)&&aa()})}}),xc=d({name:`nuxt:chunk-reload`,setup(e){let t=qt(),n=i(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook(`app:chunkError`,({error:e})=>{r.add(e)});function a(e){aa({path:Qe(n.app.baseURL,e.fullPath),persistState:!0})}e.hook(`app:manifest:update`,()=>{t.beforeResolve(a)}),t.onError((e,t)=>{r.has(e)&&a(t)})}}),Sc=d({name:`nuxt:island-link-navigation`,setup(e){}}),Cc=d({name:`pinia`,setup(e){let t=Un();return e.vueApp.use(t),Vn(t),e.payload&&e.payload.pinia&&(t.state.value=e.payload.pinia),{provide:{pinia:t}}},hooks:{"app:rendered"(){let e=f();e.payload.pinia=Me(e.$pinia).state.value,Vn(void 0)}}}),wc=[[`NuxtLink`,A(()=>z(()=>import(`./BcN6wGgk.js`).then(e=>e.r).then(e=>e.default||e.default||e),__vite__mapDeps([11,12,9,4,13,10,7]),import.meta.url))]],Tc=d({name:`nuxt:global-components`,setup(e){for(let[t,n]of wc)e.vueApp.component(t,n),e.vueApp.component(`Lazy`+t,n)}}),Ec={default:A(()=>z(()=>import(`./B47bKkJJ.js`).then(e=>e.t).then(e=>e.default||e),__vite__mapDeps([130,12,9,4,13,7,11,10,8,14,2,125,29,16,20,77,78,79,80,43,39,44,131,132,133,134,36,135,136,137,138,139,45,140]),import.meta.url))},Dc=d({name:`nuxt:prefetch`,setup(e){let t=qt();e.hooks.hook(`app:mounted`,()=>{t.beforeEach(async e=>{let t=e?.meta?.layout;t&&typeof Ec[t]==`function`&&await Ec[t]()})}),e.hooks.hook(`link:prefetch`,e=>{if(Ve(e))return;let n=t.resolve(e);if(!n)return;let r=n.meta.layout,i=ra(n.meta.middleware).filter(e=>typeof e==`string`);for(let e of i){let t=Go[e];typeof t==`function`&&t()}typeof r==`string`&&r in Ec&&Nt(Ec[r])})}}),Oc=()=>{window.si||(window.si=function(...e){window.siq=window.siq||[],window.siq.push(e)})},kc=`@vercel/speed-insights`,Ac=`2.0.0`;function jc(){return typeof window<`u`}function Mc(){return`production`}function Nc(){return Mc()===`development`}function Pc(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,r]of e)if(!Array.isArray(r)){let e=Fc(r);e.test(n)&&(n=n.replace(e,`/[${t}]`))}for(let[t,r]of e)if(Array.isArray(r)){let e=Fc(r.join(`/`));e.test(n)&&(n=n.replace(e,`/[...${t}]`))}return n}catch{return e}}function Fc(e){return RegExp(`/${Ic(e)}(?=[/?#]|$)`)}function Ic(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function Lc(e){return e.scriptSrc?zc(e.scriptSrc):Nc()?`https://va.vercel-scripts.com/v1/speed-insights/script.debug.js`:e.dsn?`https://va.vercel-scripts.com/v1/speed-insights/script.js`:e.basePath?zc(`${e.basePath}/speed-insights/script.js`):`/_vercel/speed-insights/script.js`}function Rc(e,t){let n=e;if(t)try{n={...JSON.parse(t)?.speedInsights,...e}}catch{}let r={sdkn:kc+(n.framework?`/${n.framework}`:``),sdkv:Ac};return n.sampleRate&&(r.sampleRate=n.sampleRate.toString()),n.route&&(r.route=n.route),Nc()&&n.debug===!1&&(r.debug=`false`),n.dsn&&(r.dsn=n.dsn),n.endpoint?r.endpoint=zc(n.endpoint):n.basePath&&(r.endpoint=zc(`${n.basePath}/speed-insights/vitals`)),{src:Lc(n),beforeSend:n.beforeSend,dataset:r}}function zc(e){return e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`/`)?e:`/${e}`}function Bc(e={},t){var n;if(!jc()||e.route===null)return null;Oc();let{beforeSend:r,src:i,dataset:a}=Rc(e,t);if(document.head.querySelector(`script[src*="${i}"]`))return null;r&&((n=window.si)==null||n.call(window,`beforeSend`,r));let o=document.createElement(`script`);o.src=i,o.defer=!0;for(let[e,t]of Object.entries(a))o.dataset[e]=t;return o.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${i}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(o),{setRoute:e=>{o.dataset.route=e??void 0}}}function Vc(){try{return}catch{}}function Hc(){try{return`{"analytics":{"scriptSrc":"5d22fb9250c1bf06/script.
6js","viewEndpoint":"5d22fb9250c1bf06/view","eventEndpoint":"5d22fb9250c1bf06/event","sessionEndpoint":"5d22fb9250c1bf06/session"},"speedInsights":{"scriptSrc":"4a42b8140e7ec713/script.js","endpoint":"4a42b8140e7ec713/vitals"}}`}catch{}}function Uc(e=`vue`){return v({props:[`dsn`,`sampleRate`,`beforeSend`,`debug`,`scriptSrc`,`endpoint`],setup(t){let n=kt(),r=Bc({...Object.fromEntries(Object.entries(t).filter(([e,t])=>t!==void 0)),framework:e,basePath:Vc()},Hc());if(n&&r){let e=()=>{r.setRoute(Pc(n.path,n.params))};e(),L(n,e)}},render(){return null}})}function Wc(){try{return}catch{}}function Gc(){try{return`{"analytics":{"scriptSrc":"5d22fb9250c1bf06/script.js","viewEndpoint":"5d22fb9250c1bf06/view","eventEndpoint":"5d22fb9250c1bf06/event","sessionEndpoint":"5d22fb9250c1bf06/session"},"speedInsights":{"scriptSrc":"4a42b8140e7ec713/script.js","endpoint":"4a42b8140e7ec713/vitals"}}`}catch{}}Uc(`nuxt`);function Kc(e={}){if(jc()){let t=qt(),n=Lt(),r=Bc({...e,route:Pc(n.path,n.params),framework:`nuxt`,basePath:Wc()},Gc());t.afterEach(e=>{r?.setRoute(Pc(e.path,e.params))})}}var qc=d(()=>{Kc()}),Jc=()=>{window.va||(window.va=function(...e){window.vaq||(window.vaq=[]),window.vaq.push(e)})},Yc=`@vercel/analytics`,Xc=`2.0.1`;function Zc(){return typeof window<`u`}function Qc(){return`production`}function $c(e=`auto`){if(e===`auto`){window.vam=Qc();return}window.vam=e}function el(){return(Zc()?window.vam:Qc())||`production`}function tl(){return el()===`development`}function nl(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,r]of e)if(!Array.isArray(r)){let e=rl(r);e.test(n)&&(n=n.replace(e,`/[${t}]`))}for(let[t,r]of e)if(Array.isArray(r)){let e=rl(r.join(`/`));e.test(n)&&(n=n.replace(e,`/[...${t}]`))}return n}catch{return e}}function rl(e){return RegExp(`/${il(e)}(?=[/?#]|$)`)}function il(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function al(e){return e.scriptSrc?sl(e.scriptSrc):tl()?`https://va.vercel-scripts.com/v1/script.debug.js`:e.basePath?sl(`${e.basePath}/insights/script.js`):`/_vercel/insights/script.js`}function ol(e,t){let n=e;if(t)try{n={...JSON.parse(t)?.analytics,...e}}catch{}$c(n.mode);let r={sdkn:Yc+(n.framework?`/${n.framework}`:``),sdkv:Xc};return n.disableAutoTrack&&(r.disableAutoTrack=`1`),n.viewEndpoint&&(r.viewEndpoint=sl(n.viewEndpoint)),n.eventEndpoint&&(r.eventEndpoint=sl(n.eventEndpoint)),n.sessionEndpoint&&(r.sessionEndpoint=sl(n.sessionEndpoint)),tl()&&n.debug===!1&&(r.debug=`false`),n.dsn&&(r.dsn=n.dsn),n.endpoint?r.endpoint=n.endpoint:n.basePath&&(r.endpoint=sl(`${n.basePath}/insights`)),{beforeSend:n.beforeSend,src:al(n),dataset:r}}function sl(e){return e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`/`)?e:`/${e}`}function cl(e={debug:!0},t){var n;if(!Zc())return;let{beforeSend:r,src:i,dataset:a}=ol(e,t);if(Jc(),r&&((n=window.va)==null||n.call(window,`beforeSend`,r)),document.head.querySelector(`script[src*="${i}"]`))return;let o=document.createElement(`script`);o.src=i;for(let[e,t]of Object.entries(a))o.dataset[e]=t;o.defer=!0,o.onerror=()=>{let e=tl()?`Please check if any ad blockers are enabled and try again.`:`Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.`;console.log(`[Vercel Web Analytics] Failed to load script from ${i}. ${e}`)},document.head.appendChild(o)}function ll({route:e,path:t}){var n;(n=window.va)==null||n.call(window,`pageview`,{route:e,path:t})}function ul(){try{return}catch{}}function dl(){try{return`{"analytics":{"scriptSrc":"5d22fb9250c1bf06/script.js","viewEndpoint":"5d22fb9250c1bf06/view","eventEndpoint":"5d22fb9250c1bf06/event","sessionEndpoint":"5d22fb9250c1bf06/session"},"speedInsights":{"scriptSrc":"4a42b8140e7ec713/script.js","endpoint":"4a42b8140e7ec713/vitals"}}`}catch{}}function fl(e=`vue`){return v({props:[`dsn`,`beforeSend`,`debug`,`scriptSrc`,`endpoint`,`mode`],setup(t){let n=kt();if(cl({...Object.fromEntries(Object.entries(t).filter(([e,t])=>t!==void 0)),basePath:ul(),disableAutoTrack:!!n,framework:e},dl()),n&&typeof window<`u`){let e=()=>{ll({route:nl(n.path,n.params),path:n.path})};e(),L(n,e)}},render(){return null}})}function pl(){try{return}catch{}}function ml(){try{return`{"analytics":{"scriptSrc":"5d22fb9250c1bf06/script.
6js","viewEndpoint":"5d22fb9250c1bf06/view","eventEndpoint":"5d22fb9250c1bf06/event","sessionEndpoint":"5d22fb9250c1bf06/session"},"speedInsights":{"scriptSrc":"4a42b8140e7ec713/script.js","endpoint":"4a42b8140e7ec713/vitals"}}`}catch{}}fl(`nuxt`);function hl(e={}){if(Zc()){let t=qt();en(()=>{cl({...e,framework:`nuxt`,disableAutoTrack:!0,basePath:pl()},ml());let t=Lt();ll({route:nl(t.path,t.params),path:t.path})}),t.afterEach(e=>{ll({route:nl(e.path,e.params),path:e.path})})}}var gl=d(()=>{hl()}),_l=d({name:`sentry-client-config`,async setup(){let e,t;[e,t]=r(()=>z(()=>import(`./DxNpeDgQ.js`),__vite__mapDeps([141,9,4]),import.meta.url)),await e,t()}},1),vl=[`en-gb`,`us`],yl={"en-gb":[],us:[]},bl=[()=>z(()=>import(`./CQedoPyL.js`),[],import.meta.url)],xl=[{code:`en-gb`,language:`en-GB`,iso:`en-GB`,name:`English (UK)`,domains:[],defaultForDomains:[]},{code:`us`,language:`en-US`,iso:`en-US`,name:`English (US)`,domains:[],defaultForDomains:[]}],Sl=typeof window<`u`,Cl=(e,t=!1)=>t?Symbol.for(e):Symbol(e),wl=(e,t,n)=>Tl({l:e,k:t,s:n}),Tl=e=>JSON.stringify(e).replace(/\u2028/g,`\\u2028`).replace(/\u2029/g,`\\u2029`).replace(/\u0027/g,`\\u0027`),El=e=>typeof e==`number`&&isFinite(e),Dl=e=>zl(e)===`[object Date]`,Ol=e=>zl(e)===`[object RegExp]`,kl=e=>G(e)&&Object.keys(e).length===0,Al=Object.assign,jl=Object.create,B=(e=null)=>jl(e),Ml,Nl=()=>Ml||=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:B(),Pl=Object.prototype.hasOwnProperty;function Fl(e,t){return Pl.call(e,t)}var V=Array.isArray,H=e=>typeof e==`function`,U=e=>typeof e==`string`,Il=e=>typeof e==`boolean`,W=e=>typeof e==`object`&&!!e,Ll=e=>W(e)&&H(e.then)&&H(e.catch),Rl=Object.prototype.toString,zl=e=>Rl.call(e),G=e=>zl(e)===`[object Object]`,Bl=e=>e==null?``:V(e)||G(e)&&e.toString===Rl?JSON.stringify(e,null,2):String(e);function Vl(e,t=``){return e.reduce((e,n,r)=>r===0?e+n:e+t+n,``)}function Hl(e,t){typeof console<`u`&&(console.warn(`[intlify] `+e),t&&console.warn(t.stack))}function Ul(e){return e.replace(/&/g,`&`).replace(/</g,`<`).replace(/>/g,`>`).replace(/"/g,`"`).replace(/'/g,`'`).replace(/\//g,`/`).replace(/=/g,`=`)}function Wl(e){return e.replace(/&(?![a-z0-9#]{2,6};)/gi,`&`).replace(/"/g,`"`).replace(/'/g,`'`).replace(/</g,`<`).replace(/>/g,`>`)}var Gl=/^javascript:/i,Kl=/^(?:href|src|action|formaction)$/i,ql=/&#(?:x([0-9a-f]+)|(\d+));?/gi,Jl=/&(?:Tab|NewLine);/g,Yl=/:?/gi,Xl=/[\u0000-\u0020\u007f-\u009f]/g,Zl=/(?:^|[\s"'<>/])on\w+\s*=\s*["']?[^"'>]+["']?/i,Ql=/(^|[\s"'<>/])on(\w+\s*=)/gi,$l=/(^|[\s"'<>/])((?:href|src|action|formaction)\s*=\s*)([^\s"'=<>`]+)/gi;function eu(e,t,n){let r=t||n;if(!r)return e;let i=Number.parseInt(r,t?16:10);return i<=127?String.fromCharCode(i):e}function tu(e){let t=e.replace(ql,eu).replace(Jl,``).replace(Yl,`:`).replace(Xl,``);return Gl.test(t)}function nu(e){let t=/url\s*\(/gi,n=``,r=0,i;for(;(i=t.exec(e))!==null;){let a=i.index,o=t.lastIndex-1,s=o+1,c=1,l=null;for(;s<e.length;s++){let t=e[s];if(l){t===l&&(l=null);continue}if(t===`"`||t===`'`)l=t;else if(t===`(`)c++;else if(t===`)`&&(c--,c===0))break}if(c!==0)break;let u=e.slice(o+1,s).trim(),d=u.startsWith(`"`)&&u.endsWith(`"`)||u.startsWith(`'`)&&u.endsWith(`'`)?u.slice(1,-1).trim():u;n+=e.slice(r,a),n+=tu(d)?`url(about:blank)`:e.slice(a,s+1),r=s+1}return n+e.slice(r)}function ru(e,t){return Kl.test(e)&&tu(t)?`about:blank`:Wl(e.toLowerCase()===`style`?nu(t):t)}function iu(e){return e=e.replace(/([\w:-]+)\s*=\s*"([^"]*)"/g,(e,t,n)=>`${t}="${ru(t,n)}"`),e=e.replace(/([\w:-]+)\s*=\s*'([^']*)'/g,(e,t,n)=>`${t}='${ru(t,n)}'`),Zl.test(e)&&(e=e.replace(Ql,`$1on$2`)),e=e.replace($l,(e,t,n,r)=>tu(r)?`${t}${n}about:blank`:e),e}var au=e=>!W(e)||V(e);function ou(e,t){if(au(e)||au(t))throw Error(`Invalid value`);let n=[{src:e,des:t}];for(;n.length;){let{src:e,des:t}=n.pop();Object.keys(e).forEach(r=>{if(r===`__proto__`)return;let i=e[r];if(V(i)){let e=[];e.length=i.length,t[r]=e,n.push({src:i,des:e})}else W(i)?((!W(t[r])||V(t[r]))&&(t[r]=B()),n.push({src:i,des:t[r]})):t[r]=i})}}var su=new Map;function cu(e){if(typeof e!=`object`||!e)return e;if(Array.isArray(e))return e.map(cu);let t=B(null);for(let n of Object.keys(e))t[n]=cu(e[n]);return t}
6var lu=Ze((e,t,n)=>{if(t===`messages`||t===`datetimeFormats`||t===`numberFormats`)return e[t]??=B(null),ou(n,e[t]),!0});async function uu(e){let t=f(),n={messages:B(null)};for(let r of e){let e=await r().then(e=>du(e)?e.default:e),i=H(e)?await t.runWithContext(()=>e()):e;n=lu(B(null),i,n)}return n.fallbackLocale??=!1,n}var du=e=>zl(e)===`[object Module]`;async function fu(e,t){let n=f();try{let r=await n.runWithContext(t.load).then(e=>du(e)?e.default:e);return H(r)?await n.runWithContext(()=>r(e)):r}catch(t){throw Error(`Failed loading locale (${e}): `+t.message,{cause:t})}}async function pu(e,t=[]){let n=f(),r=await Promise.all(t.map(async t=>{let r=await n.runWithContext(()=>fu(e,t));return t.cache!==!1&&su.set(t.key,{ttl:Date.now()+-1e3,value:r}),r})),i={};for(let e of r)ou(e,i);return i}function mu(e){return t=>!e.dynamic.includes(t)&&!e.undeliverable.includes(t)}function hu(e){return t=>!e.ssr||e.undeliverable.includes(t)||e.dynamic.includes(t)&&(e.prerender||e.ssg)}function gu(e=0){return t=>{let n=(typeof t==`string`?t:t.pathname).split(`?`)[0].split(`/`);return n[0]===``&&n.shift(),n.length>e&&n[e]||``}}var _u=`___`,vu=`___default`;function yu(e){return typeof e==`string`?e:e==null?``:e.toString()}function bu(e){return yu(typeof e==`object`?e?.name:e).split(_u)[0]}function xu(e,t,n){return n?e+_u+t+vu:e+_u+t}var Su=e=>e?$e:et;function Cu(e,t,n){return n.routing&&(e!==t||n.strategy===`prefix`)}var wu=gu(0),Tu=e=>wu(e),Eu=e=>e.split(_u).at(1)??``;function Du(e){return String(typeof e==`object`?e?.name||e?.path||``:e)}function Ou(e){let t=Du(e);return t[0]===`/`?Tu(t):Eu(t)||(typeof e==`object`&&e?.path?Tu(String(e.path)):``)}function ku(e,t){return!t.routing&&!t.domains?e=>yu(e):(t,n)=>{let r=yu(t),i=xu(r,n,!0);return e(i)?i:xu(r,n,!1)}}function Au(e,t){return t.routing?t.strategy===`prefix`?(t,n)=>{let r=`/`+n+(t.path===`/`?``:t.path),i=e.options.routes.find(e=>e.path===r);return i==null?t:e.resolve(Al({},t,i,{path:r}))}:t=>e.resolve(t):e=>e}var ju=(e=``)=>e.replace(/^https?:\/\//i,``).toLowerCase();function Mu(e,t){return!!e?.domains.some(e=>ju(e)===t)}function Nu(e,t,n){let r=e.find(e=>e.code===n);return!r?.domains.length||Mu(r,t)?`here`:e.some(e=>Mu(e,t))?`other-domain`:`off-host`}function Pu(e,t,n){return Nu(e,t,n)!==`other-domain`}var Fu=e=>e?.defaultForDomains[0]||e?.domain||e?.domains[0];function Iu(e,t,n){if(!Pu(n,e,t))return Fu(n.find(e=>e.code===t))}function Lu(e,t,n){let r=e.filter(e=>Mu(e,t));return(r.find(e=>e.code===n)||r.find(e=>e.defaultForDomains.some(e=>ju(e)===t))||r[0])?.code}function Ru(e,t){let n=t.replace(/^\./,``).replace(/:\d+$/,``).toLowerCase();return e.every(e=>e.domains.concat(e.domain||[]).every(e=>{let t=ju(e).replace(/:\d+$/,``);return t===n||t.endsWith(`.`+n)}))}var zu=(e,t)=>Ve(e,{strict:!0})?e:t.protocol+`//`+e;function Bu(e,t,n,r=xl){let i=r.find(e=>e.code===n),a=e?.[n]?.domain||i?.domain||i?.domains.find(e=>ju(e)===t.host)||Iu(t.host,n,r);if(a)return zu(a,t)}function Vu(e,t,n=xl){let r;for(let i of n){let n=Hu(i,e);for(let e of[n.domain,...n.domains])e&&ju(e)===t.host&&(!r||!Ve(r,{strict:!0})&&Ve(e,{strict:!0}))&&(r=e)}return r&&zu(r,t)}function Hu(e,t){if(typeof e==`string`)return e;let n=e,r=t[n.code]?.domain;return!r||r===n.domain?e:{...n,domain:r,domains:[r],defaultForDomains:n.defaultForDomains.length?[r]:[]}}function Uu(e){let t={};for(let n of vl){let r=Wu(e,[n]);t[n]={fallbacks:r,cacheable:Ku(n,r)}}return t}function Wu(e,t){if(e===!1)return[];if(V(e))return e;let n=[];if(U(e))return t.every(t=>t!==e)&&n.push(e),n;let r=[...t,`default`];for(let t of r)t in e!=0&&(n=[...n,...e[t].filter(Boolean)]);return n}function Gu(e){return yl[e]!=null&&yl[e].every(e=>e.cache!==!1)}function Ku(e,t){return Gu(e)&&t.every(e=>Gu(e))}function qu(e,t=xl){return t.find(t=>t.defaultForDomains.some(t=>ju(t)===e))?.code}function Ju(e,t,n=xl){return qu(e,n)||t||(n.some(e=>e.domains.length)?n[0]?.code:``)||``}var Yu=e=>vl.includes(e||``),Xu=e=>Yu(e)?e:void 0,Zu=e=>!!e.path&&!e.name;function Qu(e){let{router:t,defaultLocale:n,strictSeo:r,compactRoutes:i}=e,a={strategy:e.strategy,routing:e.routing,domains:e.domains},o=Su(e.trailingSlash),s=ku(e=>t.hasRoute(e),a);function c(e,n){e.name=bu(e.name||t.currentRoute.value);let r=s(e.name,n);if(t.hasRoute(r))e.name=r,i&&e.params&&delete e.params.locale;else if(i&&Yu(n)&&d().has(e.name))return e.params={...e.params||{},locale:n},e;return e.name=r,e}let l=Au(t,a),u;function d(){if(u)return u;if(u=new Set,i)for(let e of t.getRoutes())e.name!=null&&/^\/:locale\(/.test(e.path)&&u.add(String(e.name));return u}function f(e,r){let c=l(e,r),u=bu(c);if(u){let e=s(u,r);if(t.hasRoute(e)){c.name=e;let t=c;return i&&t.params&&delete t.params.locale,c}if(i&&d().has(u)){let e=c;return e.name=u,e.params={...e.params||{},locale:r},e}return c.name=e,c}return Cu(r,n,a)&&(c.path=`/`+r+c.path),c.path=o(c.path,!0),c}let p=()=>t.currentRoute.value.meta.nuxtI18nInternal??{},m=(e,t=p())=>r&&!!e&&Object.keys(t).length>0&&!t[e],h=a.strategy===`prefix_except_default`||a.strategy===`prefix_and_default`,g=(t,n,r)=>!!t&&Ju(ju(t),e.configuredDefaultLocale,r)===n,_=e=>(t,n,r,i)=>{let a=e(n);
6return a?(h&&g(Fu(r),n,i)&&Tu(t)===n&&(t=t.slice(n.length+1)||`/`),Qe(a,t)):t},v=_(e.getBaseUrl),y=_(e.getCanonicalBaseUrl);return{router:t,getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getRouteBaseName:bu,getRouteLocalizedParams:p,getLocalizedDynamicParams:t=>{let n=e.getLocalePathPayload?.();return n?n[t]||{}:p()?.[t]},afterSwitchLocalePath:(t,n)=>{if(m(n))return``;if(!a.domains)return t;let r=e.getHost()??``,i=e.getLocales(),o=i.find(e=>e.code===n);return Mu(o,r)||!t?t:v(t,n,o,i)},getAlternatePath:(t,n)=>{if(n!==e.getLocale()&&m(n))return``;if(!a.domains||!t)return t;let r=e.getLocales();return y(t,n,r.find(e=>e.code===n),r)},resolveLocalizedRouteObject:(e,t)=>Zu(e)?f(e,t):c(e,t)}}function $u(e){let t=e?._nuxtI18n?.composableCtx;if(!t)throw Error(`i18n context is not initialized. Ensure the i18n plugin is installed and the composable is used within a Vue component or setup function.`);return t}function ed(e,t=f()){let n=td(t);return{...Qu({router:qt(),defaultLocale:e.getDefaultLocale(),configuredDefaultLocale:e.config.defaultLocale||``,getLocale:e.getLocale,getLocales:e.getLocales,getBaseUrl:e.getBaseUrl,getCanonicalBaseUrl:e.getCanonicalBaseUrl,getHost:()=>xn({xForwardedHost:!0}).host,getLocalePathPayload:()=>!1,strategy:`prefix_except_default`,routing:!0,domains:!1,trailingSlash:!1,strictSeo:!1,compactRoutes:!1}),strictSeo:!1,_head:void 0,get head(){return this._head??=zn({}),this._head},metaState:{htmlAttrs:{},meta:[],link:[]},seoSettings:{dir:!1,lang:!1,seo:typeof e.config.experimental.strictSeo==`object`&&e.config.experimental.strictSeo||!1},localePathPayload:n,routingOptions:{defaultLocale:e.config.defaultLocale||``,domains:!1,strictCanonicals:e.config.experimental.alternateLinkCanonicalQueries??!0,hreflangLinks:!0}}}function td(e=f()){let t=document.querySelector(`[data-nuxt-i18n-slp="${e._id}"]`)?.textContent;return JSON.parse(t||`{}`)}function nd(e){return e!=null&&`global`in e&&`mode`in e?e.global:e}function rd(e){let t=nd(e);return`__composer`in t?t.__composer:t}function id(e,t){return e?e.$config.public.i18n:i(t).public.i18n}function ad(e){let t=id(e).detectBrowserLanguage,n=t||{};return{...n,enabled:!!t,cookieKey:n.cookieKey||`i18n_redirected`}}function od(e){if(e)return{path:`/`+(U(e)?e:e.path).replace(/^\//,``),code:!U(e)&&e.statusCode||302}}var sd={"&":`&`,'"':`"`,"'":`'`,"<":`<`,">":`>`};function cd(e){return e.replace(/["'&<>]/g,e=>sd[e])}var ld=()=>Pn(`i18n:cached-locale-configs`,()=>void 0),ud=()=>Pn(`i18n:resolved-locale`,()=>``);function dd(e,t){let n=!H(t)&&Ye(t).protocol;return n?{host:e.host,protocol:n}:e}function fd(e){let{baseUrl:t,appBase:n,domains:r,getDomainForHost:i,getDomainFromLocale:a}=e,o=H(t)?t:()=>r&&i()||t||``;return e=>Qe(e&&a(e)||o(),n)}function pd({cookieCrossOrigin:e,cookieDomain:t,cookieSecure:n,cookieKey:r}){let i=new Date;return jn(r||`i18n_redirected`,{path:`/`,readonly:!1,expires:new Date(i.setDate(i.getDate()+365)),sameSite:e?`none`:`lax`,domain:t||void 0,secure:e||n})}var md=mu({dynamic:[],undeliverable:[]});function hd(e,t,n,r=!1){let i=nd(t),a=id(e),o=ad(e),s=ld(),c=pd(o),l=new Set,u=e=>s.value[e],d,f=()=>d??=dd(xn({xForwardedHost:!0}),a.baseUrl),p=fd({baseUrl:H(a.baseUrl)?()=>a.baseUrl(e):a.baseUrl,appBase:e.$config.app.baseURL,domains:!1,getDomainForHost:()=>Vu(a.domainLocales,f()),getDomainFromLocale:e=>Bu(a.domainLocales,f(),e)}),m=p,h=ud(),g=hu({ssr:!0,ssg:!1,prerender:!1,dynamic:[],undeliverable:[]}),_=e=>``,v=async t=>{if(!(t in yl))return;let n=await e.runWithContext(()=>pu(t,yl[t])),a=r?cu(n):n;i.mergeLocaleMessage(t,a)},b=async e=>{if(!(e in yl))return;let t=e=>Object.keys(e).filter(e=>!x.usesRuntimeLoaders(e)),n=u(e)?.cacheable?{}:{"Cache-Control":`no-cache`},r=Qe(_(e),`/_i18n`,{"en-gb":`c31c1f80`,us:`c31c1f80`}[e],e,`messages.json`),a=await $fetch(r,{headers:n});for(let e of t(a))i.mergeLocaleMessage(e,a[e])},x={vueI18n:t,initial:!0,preloaded:!1,config:a,rootRedirect:od(a.rootRedirect),redirectStatusCode:a.redirectStatusCode??302,usesRuntimeLoaders:e=>g(e),getDefaultLocale:()=>n,getLocale:()=>y(i.locale),setLocale:async t=>{let n=x.getLocale();t!==n&&Yu(t)&&(Oe(i.locale)?i.locale.value=t:i.locale=t,await e.callHook(`i18n:localeSwitched`,{newLocale:t,oldLocale:n}),h.value=t)},setLocaleSuspend:async t=>
6{Yu(t)&&(x.vueI18n.__pendingLocale=t,x.vueI18n.__pendingLocalePromise=new Promise(e=>{x.vueI18n.__resolvePendingLocalePromise=async()=>{x.setCookieLocale(t),await x.setLocale(t),x.vueI18n.__pendingLocale=void 0,e()}}),(e.isHydrating||!x.config.skipSettingLocaleOnNavigate)&&await x.vueI18n.__resolvePendingLocalePromise?.())},getLocales:()=>y(i.locales).map(e=>U(e)?{code:e,domains:[],defaultForDomains:[]}:e),setCookieLocale:e=>{o.useCookie&&Yu(e)&&(c.value=e)},getBaseUrl:p,getCanonicalBaseUrl:m,loadMessages:async t=>{if(!(e.isHydrating&&l.has(t)))try{let e=u(t)?.fallbacks??[],n=e.includes(t)?e:[...e,t];if(!n.some(e=>x.usesRuntimeLoaders(e)))return await b(t);for(let e of n)try{await(x.usesRuntimeLoaders(e)?v(e):b(e))}catch(t){console.warn(`Failed to load messages for locale "${e}"`,t)}}catch(e){console.warn(`Failed to load messages for locale "${t}"`,e)}finally{l.add(t)}},composableCtx:void 0};return x.composableCtx=ed(x,e),x}function gd(e){if(e._nuxtI18n==null)throw Error(`Nuxt I18n context has not been set up yet.`);return e._nuxtI18n}function _d(e,t,n=e.getLocale()){if(U(t)&&Ve(t,{acceptRelative:!0}))return t;try{return bd(e,t,n).fullPath}catch{return``}}function vd(e,t,n=e.getLocale()){try{return bd(e,t,n)}catch{return}}function yd(e){if(!U(e))return Al({},e);if(e[0]===`/`){let{pathname:t,search:n,hash:r}=We(e);return{path:t,query:Ge(n),hash:r}}return{name:e}}function bd(e,t,n){let r=yd(t),i=e.resolveLocalizedRouteObject(r,n);i.name&&(i.path=void 0);let a=e.router.resolve(i);return a.name?a:e.router.resolve(t)}function xd(e,t,n=e.router.currentRoute.value){let r=e.getRouteBaseName(n);if(!r)return``;let i=_d(e,{name:r,params:Al({},n.params,e.getLocalizedDynamicParams(t)),fullPath:n.fullPath,query:n.query,hash:n.hash,meta:n.meta},t);return e.afterSwitchLocalePath(i,t)}function Sd(e){let{strategy:t,compactRoutes:n}=e;function r(r){if(t===`no_prefix`||r.name==null)return!1;let i=String(r.name);return bu(i)!==i||n&&r.matched.some(e=>e.meta.__i18nCompact)?!1:!e.getLocaleCodes().some(t=>e.hasRoute(xu(i,t,!1)))}return function(t,n,i=!1){let a=e.localeReach?.(n);if(a===`off-host`)return;if(a===`other-domain`){if(r(t)||i)return;let a=e.switchLocalePath(n,t);return!a||!Ve(a,{strict:!0})?void 0:{path:a,code:e.redirectStatusCode,external:!0}}if(t.path===`/`&&e.rootRedirect)return{path:e.localePath(e.rootRedirect.path,n),code:e.rootRedirect.code};if(r(t)||i||e.routeLocale(t)===n)return;let o=e.switchLocalePath(n,t)||e.localePath(t.fullPath,n);if(!Je(o,t.fullPath))return{path:o,code:e.redirectStatusCode}}}function Cd(e,t){let n=[];for(let[r,i]of t.entries()){let a=e.find(e=>e.language?.toLowerCase()===i.toLowerCase());if(a){n.push({code:a.code,score:1-r/t.length});break}}for(let[r,i]of t.entries()){let a=i.split(`-`)[0].toLowerCase(),o=e.find(e=>e.language?.split(`-`)[0].toLowerCase()===a);if(o){n.push({code:o.code,score:.999-r/t.length});break}}return n}function wd(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}function Td(e,t){return Cd(e.map(e=>({code:e.code,language:e.language||e.code})),t).sort(wd).at(0)?.code??``}var Ed=(e,t)=>jn(t).value||void 0,Dd=(e,t)=>Ou(t),Od=e=>Td(xl,navigator.languages),kd=e=>new URL(window.location.href).host,Ad=e=>{let t=document.referrer;try{return t&&new URL(t).host||void 0}catch{return}},jd=e=>xl.map(t=>Hu(t,e)),Md=(e,t,n)=>{let r=id(n),i,a,o=()=>i??=kd(e),s=()=>a??=jd(r.domainLocales);return{cookie:()=>Ed(e,t.cookieKey),header:()=>void 0,navigator:()=>Od(e),host:e=>Lu(s(),o(),Tu(e)),route:t=>Dd(e,t),onHost:e=>!e||Pu(s(),o(),e)?e:void 0,fromOwnDomain:()=>{let t=Ad(e);return!!t&&s().some(e=>Mu(e,t))},cookieSpans:()=>!!t.cookieDomain&&Ru(s(),t.cookieDomain)}};function Nd(e){let{detection:t,routing:n,domains:r}=e,i=e.isSupportedLocale??Yu;function a(e,r){return n?!!(t.redirectOn===`root`&&e!==`/`||t.redirectOn===`no prefix`&&!t.alwaysRedirect&&i(r)):!1}return function(e,o,s){let c=U(o)?We(o).pathname:o.path,l=e=>e,u=r?e.onHost:l;function*d(){let i=s&&t.enabled&&!a(c,e.route(c));if(i){let t=r&&!e.fromOwnDomain(),n=t&&e.cookieSpans()?l:u,i=t?l:u;yield n(e.cookie()),yield i(e.header()),yield i(e.navigator())}r&&(yield e.host(c)),n&&(yield e.route(o)),i&&(yield u(t.fallbackLocale))}for(let e of d())if(e&&i(e))return e;return``}}
6async function Pd(e,t){let n=gd(e),r=n.getLocale();if(t===r&&!n.initial&&(!n.vueI18n.__pendingLocale||n.vueI18n.__pendingLocale===t))return t;let i={oldLocale:r,newLocale:t,initialSetup:n.initial,context:e},a=await e.callHook(`i18n:beforeLocaleSwitch`,i);return a??=i.newLocale,Yu(a)&&(t=a),await n.loadMessages(t),await n.setLocaleSuspend(t),t}function Fd(e,t){let n=ad(e),r=Md(dn(e),n,e),i=gd(e);return Nd({detection:n,routing:!0,domains:!1})(r,t,i.initial)||i.getLocale()||i.getDefaultLocale()||``}function Id(e,t,n){let r=gd(e),i=$u(e),a=Md(dn(),ad(e),e),o=Sd({localeReach:void 0,rootRedirect:r.rootRedirect,redirectStatusCode:r.redirectStatusCode,localePath:(e,t)=>_d(i,e,t),switchLocalePath:(e,t)=>xd(i,e,t),routeLocale:e=>a.route(e),hasRoute:e=>i.router.hasRoute(e),getLocaleCodes:()=>i.getLocales().map(e=>e.code),strategy:`prefix_except_default`,compactRoutes:!1})(t,n,!!r.vueI18n.__pendingLocale&&!!f()._processingMiddleware);if(o)return tn(o.path,{redirectCode:o.code,external:o.external})}var Ld=d({name:`i18n:plugin:route-locale-detect`,dependsOn:[`i18n:plugin`],async setup(e){let t,n,i=f(e._id),a=gd(i),o=ud();[t,n]=r(()=>i.runWithContext(()=>Pd(i,a.initial&&o.value||Fd(i,i.$router.currentRoute.value)))),await t,n(),Pt(`locale-changing`,Xt(async e=>{let t,n,o=([t,n]=r(()=>i.runWithContext(()=>Pd(i,Fd(i,e)))),t=await t,n(),t);return a.initial=!1,i.runWithContext(()=>Id(i,e,o))},1),{global:!0})}},1);function Rd(e,t,n){return{line:e,column:t,offset:n}}function zd(e,t,n){let r={start:e,end:t};return n!=null&&(r.source=n),r}var K={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16};K.EXPECTED_TOKEN,K.INVALID_TOKEN_IN_PLACEHOLDER,K.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,K.UNKNOWN_ESCAPE_SEQUENCE,K.INVALID_UNICODE_ESCAPE_SEQUENCE,K.UNBALANCED_CLOSING_BRACE,K.UNTERMINATED_CLOSING_BRACE,K.EMPTY_PLACEHOLDER,K.NOT_ALLOW_NEST_PLACEHOLDER,K.INVALID_LINKED_FORMAT,K.MUST_HAVE_MESSAGES_IN_PLURAL,K.UNEXPECTED_EMPTY_LINKED_MODIFIER,K.UNEXPECTED_EMPTY_LINKED_KEY,K.UNEXPECTED_LEXICAL_ANALYSIS,K.UNHANDLED_CODEGEN_NODE_TYPE,K.UNHANDLED_MINIFIER_NODE_TYPE;function Bd(e,t,n={}){let{domain:r,messages:i,args:a}=n,o=SyntaxError(String(e));return o.code=e,t&&(o.location=t),o.domain=r,o}function Vd(e){throw e}var Hd=` `,Ud=`\r`,Wd=` 7`,Gd=`\u2028`,Kd=`\u2029`;function qd(e){let t=e,n=0,r=1,i=1,a=0,o=e=>t[e]===Ud&&t[e+1]===Wd,s=e=>t[e]===Wd,c=e=>t[e]===Kd,l=e=>t[e]===Gd,u=e=>o(e)||s(e)||c(e)||l(e),d=()=>n,f=()=>r,p=()=>i,m=()=>a,h=e=>o(e)||c(e)||l(e)?Wd:t[e],g=()=>h(n),_=()=>h(n+a);function v(){return a=0,u(n)&&(r++,i=0),o(n)&&n++,n++,i++,t[n]}function y(){return o(n+a)&&a++,a++,t[n+a]}function b(){n=0,r=1,i=1,a=0}function x(e=0){a=e}function S(){let e=n+a;for(;e!==n;)v();a=0}return{index:d,line:f,column:p,peekOffset:m,charAt:h,currentChar:g,currentPeek:_,next:v,peek:y,reset:b,resetPeek:x,skipToPeek:S}}var Jd=void 0,Yd=`'`,Xd=`tokenizer`;function Zd(e,t={}){let n=t.location!==!1,r=qd(e),i=()=>r.index(),a=()=>Rd(r.line(),r.column(),r.index()),o=a(),s=i(),c={currentType:13,offset:s,startLoc:o,endLoc:o,lastType:13,lastOffset:s,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:``},l=()=>c,{onError:u}=t;function d(e,t,r,...i){let a=l();if(t.column+=r,t.offset+=r,u){let r=Bd(e,n?zd(a.startLoc,t):null,{domain:Xd,args:i});u(r)}}function f(e,t,r){e.endLoc=a(),e.currentType=t;let i={type:t};return n&&(i.loc=zd(e.startLoc,e.endLoc)),r!=null&&(i.value=r),i}let p=e=>f(e,13);function m(e,t){return e.currentChar()===t?(e.next(),t):(d(K.EXPECTED_TOKEN,a(),0,t),``)}function h(e){let t=``;for(;e.currentPeek()===Hd||e.currentPeek()===Wd;)t+=e.currentPeek(),e.peek();return t}function g(e){let t=h(e);return e.skipToPeek(),t}function _(e){if(e===Jd)return!1;let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t===95}function v(e){if(e===Jd)return!1;let t=e.charCodeAt(0);return t>=48&&t<=57}function y(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=_(e.currentPeek());return e.resetPeek(),r}function b(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=v(e.currentPeek()===`-`?e.peek():e.currentPeek());return e.resetPeek(),r}function x(e,t){let{currentType:n}=t;if(n!==2)return!1;h(e);let r=e.currentPeek()===Yd;return e.resetPeek(),r}function S(e,t){let{currentType:n}=t;if(n!==7)return!1;h(e);let r=e.currentPeek()===`.`;return e.resetPeek(),r}function C(e,t){let{currentType:n}=t;if(n!==8)return!1;h(e);let r=_(e.currentPeek());return e.resetPeek(),r}function w(e,t){let{currentType:n}=t;if(n!==7&&n!==11)return!1;h(e);let r=e.currentPeek()===`:`;return e.resetPeek(),r}function T(e,t){let{currentType:n}=t;if(n!==9)return!1;let r=()=>{let t=e.currentPeek();
vendor: 5,876 bytes, line 7
7return t===`{`?_(e.peek()):t===`@`||t===`|`||t===`:`||t===`.`||t===Hd||!t?!1:t===Wd?(e.peek(),r()):D(e,!1)},i=r();return e.resetPeek(),i}function E(e){h(e);let t=e.currentPeek()===`|`;return e.resetPeek(),t}function D(e,t=!0){let n=(t=!1,r=``)=>{let i=e.currentPeek();return i===`{`||i===`@`||!i?t:i===`|`?r!==Hd&&r!==Wd:i===Hd?(e.peek(),n(!0,Hd)):i!==Wd||(e.peek(),n(!0,Wd))},r=n();return t&&e.resetPeek(),r}function O(e,t){let n=e.currentChar();if(n!==Jd)return t(n)?(e.next(),n):null}function k(e){let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||t===95||t===36}function A(e){return O(e,k)}function j(e){let t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||t===95||t===36||t===45}function M(e){return O(e,j)}function N(e){let t=e.charCodeAt(0);return t>=48&&t<=57}function P(e){return O(e,N)}function ee(e){let t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function te(e){return O(e,ee)}function ne(e){let t=``,n=``;for(;t=P(e);)n+=t;return n}function re(e){let t=``;for(;;){let n=e.currentChar();if(n===`\\`){let r=e.peek();r===`{`||r===`}`||r===`@`||r===`|`||r===`\\`?(t+=n+r,e.next(),e.next()):(e.resetPeek(),t+=n,e.next())}else if(n===`{`||n===`}`||n===`@`||n===`|`||!n)break;else if(n===Hd||n===Wd){if(D(e))t+=n,e.next();else if(E(e))break;else t+=n,e.next()}else t+=n,e.next()}return t}function ie(e){g(e);let t=``,n=``;for(;t=M(e);)n+=t;let r=e.currentChar();if(r&&r!==`}`&&r!==Jd&&r!==Hd&&r!==Wd&&r!==`ã`){let t=ue(e);return d(K.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,n+t),n+t}return e.currentChar()===Jd&&d(K.UNTERMINATED_CLOSING_BRACE,a(),0),n}function ae(e){g(e);let t=``;return e.currentChar()===`-`?(e.next(),t+=`-${ne(e)}`):t+=ne(e),e.currentChar()===Jd&&d(K.UNTERMINATED_CLOSING_BRACE,a(),0),t}function F(e){return e!==Yd&&e!==Wd}function oe(e){g(e),m(e,`'`);let t=``,n=``;for(;t=O(e,F);)n+=t===`\\`?se(e):t;let r=e.currentChar();return r===Wd||r===Jd?(d(K.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),r===Wd&&(e.next(),m(e,`'`)),n):(m(e,`'`),n)}function se(e){let t=e.currentChar();switch(t){case`\\`:case`'`:return e.next(),`\\${t}`;case`u`:return ce(e,t,4);case`U`:return ce(e,t,6);default:return d(K.UNKNOWN_ESCAPE_SEQUENCE,a(),0,t),``}}function ce(e,t,n){m(e,t);let r=``;for(let i=0;i<n;i++){let n=te(e);if(!n){d(K.INVALID_UNICODE_ESCAPE_SEQUENCE,a(),0,`\\${t}${r}${e.currentChar()}`);break}r+=n}return`\\${t}${r}`}function le(e){return e!==`{`&&e!==`}`&&e!==Hd&&e!==Wd}function ue(e){g(e);let t=``,n=``;for(;t=O(e,le);)n+=t;return n}function I(e){let t=``,n=``;for(;t=A(e);)n+=t;return n}function de(e){let t=n=>{let r=e.currentChar();return r===`{`||r===`@`||r===`|`||r===`(`||r===`)`||!r||r===Hd?n:(n+=r,e.next(),t(n))};return t(``)}function fe(e){g(e);let t=m(e,`|`);return g(e),t}function pe(e,t){let n=null;switch(e.currentChar()){case`{`:return t.braceNest>=1&&d(K.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),e.next(),n=f(t,2,`{`),g(e),t.braceNest++,n;case`}`:return t.braceNest>0&&t.currentType===2&&d(K.EMPTY_PLACEHOLDER,a(),0),e.next(),n=f(t,3,`}`),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&t.braceNest===0&&(t.inLinked=!1),n;case`@`:return t.braceNest>0&&d(K.UNTERMINATED_CLOSING_BRACE,a(),0),n=me(e,t)||p(t),t.braceNest=0,n;default:{let r=!0,i=!0,o=!0;if(E(e))return t.braceNest>0&&d(K.UNTERMINATED_CLOSING_BRACE,a(),0),n=f(t,1,fe(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(t.currentType===4||t.currentType===5||t.currentType===6))return d(K.UNTERMINATED_CLOSING_BRACE,a(),0),t.braceNest=0,he(e,t);if(r=y(e,t))return n=f(t,4,ie(e)),g(e),n;if(i=b(e,t))return n=f(t,5,ae(e)),g(e),n;if(o=x(e,t))return n=f(t,6,oe(e)),g(e),n;if(!r&&!i&&!o)return n=f(t,12,ue(e)),d(K.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,n.value),g(e),n;break}}return n}function me(e,t){let{currentType:n}=t,r=null,i=e.currentChar();switch((n===7||n===8||n===11||n===9)&&(i===Wd||i===Hd)&&d(K.INVALID_LINKED_FORMAT,a(),0),i){case`@`:return e.next(),r=f(t,7,`@`),t.inLinked=!0,r;case`.`:return g(e),e.next(),f(t,8,`.`);case`:`:return g(e),e.next(),f(t,9,`:`);default:return E(e)?(r=f(t,1,fe(e)),t.braceNest=0,t.inLinked=!1,r):S(e,t)||w(e,t)?(g(e),me(e,t)):C(e,t)?(g(e),f(t,11,I(e))):T(e,t)?(g(e),i===`{`?pe(e,t)||r:f(t,10,de(e))):(n===7&&d(K.INVALID_LINKED_FORMAT,a(),0),t.braceNest=0,t.inLinked=!1,he(e,t))}}function he(e,t){let n={type:13};if(t.braceNest>0)return pe(e,t)||p(t);if(t.inLinked)return me(e,t)||p(t);switch(e.currentChar()){case`{`:return pe(e,t)||p(t);case`}`:return d(K.UNBALANCED_CLOSING_BRACE,a(),0),e.next(),f(t,3,`}`);case`@`:return me(e,t)||p(t);default:if(E(e))return n=f(t,1,fe(e)),t.braceNest=0,t.inLinked=!1,n;if(D(e))return f(t,0,re(e))}return n}function ge(){let{currentType:e,offset:t,startLoc:n,endLoc:o}=c;return c.lastType=e,c.lastOffset=t,c.lastStartLoc=n,c.lastEndLoc=o,c.offset=i(),c.startLoc=a(),r.currentChar()===Jd?f(c,13):he(r,c)}return{nextToken:ge,currentOffset:i,currentPosition:a,context:l}}var Qd=`parser`,$d=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g,ef=/\\([\\@{}|])/g;function tf(e,t){return t}function nf(e,t,n){switch(e){case`\\\\`:return`\\`;case`\\'`:return`'`;default:{let e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):`�`}}}function rf(e={}){let t=e.location!==!1,{onError:n}=e;function r(e,r,i,a,...o){let s=e.currentPosition();if(s.offset+=a,s.column+=a,n){let e=Bd(r,t?zd(i,s):null,{domain:Qd,args:o});n(e)}}function i(e,n,r){let i={type:e};return t&&(i.start=n,i.end=n,i.loc={start:r,end:r}),i}function a(e,n,r,i){t&&(e.end=n,e.loc&&(e.loc.end=r))}function o(e,t){let n=e.context(),r=i(3,n.offset,n.startLoc);return r.value=t.replace(ef,tf),a(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(5,n,r);return o.index=parseInt(t,10),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function c(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(4,n,r);
vendor: 14,297 bytes, lines 7-8
7return o.key=t,e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function l(e,t){let{lastOffset:n,lastStartLoc:r}=e.context(),o=i(9,n,r);return o.value=t.replace($d,nf),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function u(e){let t=e.nextToken(),n=e.context(),{lastOffset:o,lastStartLoc:s}=n,c=i(8,o,s);return t.type===11?(t.value??r(e,K.UNEXPECTED_LEXICAL_ANALYSIS,n.lastStartLoc,0,af(t)),c.value=t.value||``,a(c,e.currentOffset(),e.currentPosition()),{node:c}):(r(e,K.UNEXPECTED_EMPTY_LINKED_MODIFIER,n.lastStartLoc,0),c.value=``,a(c,o,s),{nextConsumeToken:t,node:c})}function d(e,t){let n=e.context(),r=i(7,n.offset,n.startLoc);return r.value=t,a(r,e.currentOffset(),e.currentPosition()),r}function f(e){let t=e.context(),n=i(6,t.offset,t.startLoc),o=e.nextToken();if(o.type===8){let t=u(e);n.modifier=t.node,o=t.nextConsumeToken||e.nextToken()}switch(o.type!==9&&r(e,K.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,af(o)),o=e.nextToken(),o.type===2&&(o=e.nextToken()),o.type){case 10:o.value??r(e,K.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,af(o)),n.key=d(e,o.value||``);break;case 4:o.value??r(e,K.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,af(o)),n.key=c(e,o.value||``);break;case 5:o.value??r(e,K.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,af(o)),n.key=s(e,o.value||``);break;case 6:o.value??r(e,K.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,af(o)),n.key=l(e,o.value||``);break;default:{r(e,K.UNEXPECTED_EMPTY_LINKED_KEY,t.lastStartLoc,0);let s=e.context(),c=i(7,s.offset,s.startLoc);return c.value=``,a(c,s.offset,s.startLoc),n.key=c,a(n,s.offset,s.startLoc),{nextConsumeToken:o,node:n}}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function p(e){let t=e.context(),n=i(2,t.currentType===1?e.currentOffset():t.offset,t.currentType===1?t.endLoc:t.startLoc);n.items=[];let u=null;do{let i=u||e.nextToken();switch(u=null,i.type){case 0:i.value??r(e,K.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,af(i)),n.items.push(o(e,i.value||``));break;case 5:i.value??r(e,K.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,af(i)),n.items.push(s(e,i.value||``));break;case 4:i.value??r(e,K.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,af(i)),n.items.push(c(e,i.value||``));break;case 6:i.value??r(e,K.UNEXPECTED_LEXICAL_ANALYSIS,t.lastStartLoc,0,af(i)),n.items.push(l(e,i.value||``));break;case 7:{let t=f(e);n.items.push(t.node),u=t.nextConsumeToken||null;break}}}while(t.currentType!==13&&t.currentType!==1);return a(n,t.currentType===1?t.lastOffset:e.currentOffset(),t.currentType===1?t.lastEndLoc:e.currentPosition()),n}function m(e,t,n,o){let s=e.context(),c=o.items.length===0,l=i(1,t,n);l.cases=[],l.cases.push(o);do{let t=p(e);c||=t.items.length===0,l.cases.push(t)}while(s.currentType!==13);return c&&r(e,K.MUST_HAVE_MESSAGES_IN_PLURAL,n,0),a(l,e.currentOffset(),e.currentPosition()),l}function h(e){let t=e.context(),{offset:n,startLoc:r}=t,i=p(e);return t.currentType===13?i:m(e,n,r,i)}function g(n){let o=Zd(n,Al({},e)),s=o.context(),c=i(0,s.offset,s.startLoc);return t&&c.loc&&(c.loc.source=n),c.body=h(o),e.onCacheKey&&(c.cacheKey=e.onCacheKey(n)),s.currentType!==13&&r(o,K.UNEXPECTED_LEXICAL_ANALYSIS,s.lastStartLoc,0,n[s.offset]||``),a(c,o.currentOffset(),o.currentPosition()),c}return{parse:g}}function af(e){if(e.type===13)return`EOF`;let t=(e.value||``).replace(/\r?\n/gu,`\\n`);return t.length>10?t.slice(0,9)+`â¦`:t}function of(e,t={}){let n={ast:e,helpers:new Set};return{context:()=>n,helper:e=>(n.helpers.add(e),e)}}function sf(e,t){for(let n=0;n<e.length;n++)cf(e[n],t)}function cf(e,t){switch(e.type){case 1:sf(e.cases,t),t.helper(`plural`);break;case 2:sf(e.items,t);break;case 6:cf(e.key,t),t.helper(`linked`),t.helper(`type`);break;case 5:t.helper(`interpolate`),t.helper(`list`);break;case 4:t.helper(`interpolate`),t.helper(`named`)}}function lf(e,t={}){let n=of(e);n.helper(`normalize`),e.body&&cf(e.body,n);let r=n.context();e.helpers=Array.from(r.helpers)}function uf(e){let t=e.body;return t.type===2?df(t):t.cases.forEach(e=>df(e)),e}function df(e){if(e.items.length===1){let t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{let t=[];for(let n=0;n<e.items.length;n++){let r=e.items[n];if(r.type!==3&&r.type!==9||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=Vl(t);for(let t=0;t<e.items.length;t++){let n=e.items[t];(n.type===3||n.type===9)&&delete n.value}}}}function ff(e){switch(e.t=e.type,e.type){case 0:{let t=e;ff(t.body),t.b=t.body,delete t.body;break}case 1:{let t=e,n=t.cases;for(let e=0;e<n.length;e++)ff(n[e]);t.c=n,delete t.cases;break}case 2:{let t=e,n=t.items;for(let e=0;e<n.length;e++)ff(n[e]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{let t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{let t=e;ff(t.key),t.k=t.key,delete t.key,t.modifier&&(ff(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{let t=e;t.i=t.index,delete t.index;break}case 4:{let t=e;t.k=t.key,delete t.key;break}}delete e.type}function pf(e,t){let{filename:n,breakLineCode:r,needIndent:i}=t,a=t.location!==!1,o={filename:n,code:``,column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:i,indentLevel:0};a&&e.loc&&(o.source=e.loc.source);let s=()=>o;function c(e,t){o.code+=e}function l(e,t=!0){let n=t?r:``;c(i?n+` `.repeat(e):n)}function u(e=!0){let t=++o.indentLevel;e&&l(t)}function d(e=!0){let t=--o.indentLevel;e&&l(t)}function f(){l(o.indentLevel)}return{context:s,push:c,indent:u,deindent:d,newline:f,helper:e=>`_${e}`,needIndent:()=>o.needIndent}}function mf(e,t){let{helper:n}=e;e.push(`${n(`linked`)}(`),vf(e,t.key),t.modifier?(e.push(`, `),vf(e,t.modifier),e.push(`, _type`)):e.push(`, undefined, _type`),e.push(`)`)}function hf(e,t){let{helper:n,needIndent:r}=e;e.push(`${n(`normalize`)}([`),e.indent(r());let i=t.items.length;for(let n=0;n<i&&(vf(e,t.items[n]),n!==i-1);n++)e.push(`, `);e.deindent(r()),e.push(`])`)}function gf(e,t){let{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n(`plural`)}([`),e.indent(r());let i=t.cases.length;for(let n=0;n<i&&(vf(e,t.cases[n]),n!==i-1);n++)e.push(`, `);e.deindent(r()),e.push(`])`)}}function _f(e,t){t.body?vf(e,t.body):e.push(`null`)}function vf(e,t){let{helper:n}=e;switch(t.type){case 0:_f(e,t);break;case 1:gf(e,t);break;case 2:hf(e,t);break;case 6:mf(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n(`interpolate`)}(${n(`list`)}(${t.index}))`,t);break;case 4:e.push(`${n(`interpolate`)}(${n(`named`)}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t)}}var yf=(e,t={})=>{let n=U(t.mode)?t.mode:`normal`,r=U(t.filename)?t.filename:`message.intl`;t.sourceMap;let i=t.breakLineCode==null?n===`arrow`?`;`:` 8`:t.breakLineCode,a=t.needIndent?t.needIndent:n!==`arrow`,o=e.helpers||[],s=pf(e,{filename:r,breakLineCode:i,needIndent:a});s.push(n===`normal`?`function __msg__ (ctx) {`:`(ctx) => {`),s.indent(a),o.length>0&&(s.push(`const { ${Vl(o.map(e=>`${e}: _${e}`),`, `)} } = ctx`),s.newline()),s.push(`return `),vf(s,e),s.deindent(a),s.push(`}`),delete e.helpers;let{code:c,map:l}=s.context();return{ast:e,code:c,map:l?l.toJSON():void 0}};function bf(e,t={}){let n=Al({},t),r=!!n.jit,i=!!n.minify,a=n.optimize==null||n.optimize,o=rf(n).parse(e);return r?(a&&uf(o),i&&ff(o),{ast:o,code:``}):(lf(o,n),yf(o,n))}function xf(e){return W(e)&&jf(e)===0&&(Fl(e,`b`)||Fl(e,`body`))}var Sf=[`b`,`body`];function Cf(e){return Rf(e,Sf)}var wf=[`c`,`cases`];function Tf(e){return Rf(e,wf,[])}var Ef=[`s`,`static`];function Df(e){return Rf(e,Ef)}var Of=[`i`,`items`];function kf(e){return Rf(e,Of,[])}var Af=[`t`,`type`];function jf(e){return Rf(e,Af)}var Mf=[`v`,`value`];function Nf(e,t){let n=Rf(e,Mf);if(n!=null)return n;throw Bf(t)}var Pf=[`m`,`modifier`];function Ff(e){return Rf(e,Pf)}var If=[`k`,`key`];function Lf(e){let t=Rf(e,If);if(t)return t;throw Bf(6)}function Rf(e,t,n){for(let n=0;n<t.length;n++){let r=t[n];if(Fl(e,r)&&e[r]!=null)return e[r]}return n}var zf=[...Sf,...wf,...Ef,...Of,...If,...Pf,...Mf,...Af];function Bf(e){return Error(`unhandled node type: ${e}`)}function Vf(e){return t=>Hf(t,e)}function Hf(e,t){let n=Cf(t);if(n==null)throw Bf(0);if(jf(n)===1){let t=Tf(n);return e.plural(t.reduce((t,n)=>[...t,Uf(e,n)],[]))}return Uf(e,n)}function Uf(e,t){let n=Df(t);if(n!=null)return e.type===`text`?n:e.normalize([n]);{let n=kf(t).reduce((t,n)=>[...t,Wf(e,n)],[]);return e.normalize(n)}}function Wf(e,t){let n=jf(t);switch(n){case 3:return Nf(t,n);case 9:return Nf(t,n);case 4:{let r=t;if(Fl(r,`k`)&&r.k)return e.interpolate(e.named(r.k));if(Fl(r,`key`)&&r.key)return e.interpolate(e.named(r.key));throw Bf(n)}case 5:{let r=t;if(Fl(r,`i`)&&El(r.i))return e.interpolate(e.list(r.i));if(Fl(r,`index`)&&El(r.index))return e.interpolate(e.list(r.index));throw Bf(n)}case 6:{let n=t,r=Ff(n),i=Lf(n);return e.linked(Wf(e,i),r?Wf(e,r):void 0,e.type)}case 7:return Nf(t,n);case 8:return Nf(t,n);default:throw Error(`unhandled node on format message part: ${n}`)}}var Gf=e=>e,Kf=B();function qf(e,t={}){let n=!1,r=t.onError||Vd;return t.onError=e=>{n=!0,r(e)},{...bf(e,t),detectError:n}}function Jf(e,t){if(U(e)){Il(t.warnHtmlMessage)&&t.warnHtmlMessage;let n=(t.onCacheKey||Gf)(e),r=Kf[n];if(r)return r;let{ast:i,detectError:a}=qf(e,{...t,location:!1,jit:!0}),o=Vf(i);return a?o:Kf[n]=o}{let t=e.cacheKey;return t?Kf[t]||(Kf[t]=Vf(e)):Vf(e)}}var Yf={INVALID_ARGUMENT:17,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_NON_STRING_MESSAGE:20,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23};function Xf(e){return Bd(e,null,void 0)}Yf.INVALID_ARGUMENT,Yf.INVALID_DATE_ARGUMENT,Yf.INVALID_ISO_DATE_ARGUMENT,Yf.NOT_SUPPORT_NON_STRING_MESSAGE,Yf.NOT_SUPPORT_LOCALE_PROMISE_VALUE,Yf.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION,Yf.NOT_SUPPORT_LOCALE_TYPE;function Zf(e,t){return t.locale==null?$f(e.locale):$f(t.locale)}var Qf;function $f(e){if(U(e))return e;if(H(e)){if(e.resolvedOnce&&Qf!=null)return Qf;if(e.constructor.name===`Function`){let t=e();if(Ll(t))throw Xf(Yf.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Qf=t}throw Xf(Yf.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw Xf(Yf.NOT_SUPPORT_LOCALE_TYPE)}function ep(e,t,n){return[...new Set([n,...V(t)?t:W(t)?Object.keys(t).filter(e=>e!=="default"):U(t)?[t]:[n]])]}function tp(e,t,n){let r=U(n)?n:_p,i=e;i.__localeChainCache||=new Map;let a=Tl(t),o=i.__localeChainCache.get(r);o||(o=new Map,i.__localeChainCache.set(r,o));let s=o.get(a);if(s)return s;let c=[],l=[n];for(;V(l);)l=np(c,l,t);let u=V(t)||!G(t)?t:t.default?t.default:null;return l=U(u)?[u]:u,V(l)&&np(c,l,!1),o.set(a,c),c}function np(e,t,n){let r=!0;for(let i=0;i<t.length&&Il(r);i++){let a=t[i];U(a)&&(r=rp(e,t[i],n))}return r}function rp(e,t,n){let r,i=t.split(`-`);do r=ip(e,i.join(`-`),n),i.splice(-1,1);while(i.length&&r===!0);return r}function ip(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!==`!`;let i=t.replace(/!/g,``);e.push(i),(V(n)||G(n))&&n[i]&&(r=n[i])}return r}var ap=[];ap[0]={w:[0],i:[3,0],"[":[4],o:[7]},ap[1]={w:[1],".":[2],"[":[4],o:[7]},ap[2]={w:[2],i:[3,0],0:[3,0]},ap[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},ap[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},ap[5]={"'":[4,0],o:8,l:[5,0]},ap[6]={'"':[4,0],o:8,l:[6,0]};var op=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function sp(e){return op.test(e)}function cp(e){let t=e.charCodeAt(0);return t===e.charCodeAt(e.length-1)&&(t===34||t===39)?e.slice(1,-1):e}function lp(e){if(e==null)return`o`;switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return`i`;case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return`w`}return`i`}function up(e){let t=e.trim();return e.charAt(0)===`0`&&isNaN(parseInt(e))?!1:sp(t)?cp(t):`*`+t}function dp(e){let t=[],n=-1,r=0,i=0,a,o,s,c,l,u,d,f=[];f[0]=()=>{o===void 0?o=s:o+=s},f[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},f[2]=()=>{f[0](),i++},f[3]=()=>{if(i>0)i--,r=4,f[0]();else{if(i=0,o===void 0||(o=up(o),o===!1))return!1;f[1]()}};function p(){let t=e[n+1];if(r===5&&t===`'`||r===6&&t===`"`)return n++,s=`\\`+t,f[0](),!0}for(;r!==null;)if(n++,a=e[n],!(a===`\\`&&p())){if(c=lp(a),d=ap[r],l=d[c]||d.l||8,l===8||(r=l[0],l[1]!==void 0&&(u=f[l[1]],u&&(s=a,u()===!1))))return;if(r===7)return t}}var fp=new Map;function pp(e,t){return W(e)?e[t]:null}function mp(e,t){if(!W(e))return null;let n=fp.get(t);if(n||(n=dp(t),n&&fp.set(t,n)),!n)return null;let r=n.length,i=e,a=0;for(;a<r;){let e=n[a];if(zf.includes(e)&&xf(i)||!W(i)||!Fl(i,e))return null;let t=i[e];if(t===void 0||H(i))return null;i=t,a++}return i}var hp={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,INVALID_NUMBER_ARGUMENT:8,INVALID_DATE_ARGUMENT:9};hp.NOT_FOUND_KEY,hp.FALLBACK_TO_TRANSLATE,hp.CANNOT_FORMAT_NUMBER,hp.FALLBACK_TO_NUMBER_FORMAT,hp.CANNOT_FORMAT_DATE,hp.FALLBACK_TO_DATE_FORMAT,hp.EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER,hp.INVALID_NUMBER_ARGUMENT,hp.INVALID_DATE_ARGUMENT;var gp=`11.4.10`,_p=`en-US`,vp=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function yp(){return{upper:(e,t)=>t===`text`&&U(e)?e.toUpperCase():t===`vnode`&&W(e)&&`__v_isVNode`in e?e.children.toUpperCase():e,lower:(e,t)=>t===`text`&&U(e)?e.toLowerCase():t===`vnode`&&W(e)&&`__v_isVNode`in e?e.children.toLowerCase():e,capitalize:(e,t)=>t===`text`&&U(e)?vp(e):t===`vnode`&&W(e)&&`__v_isVNode`in e?vp(e.children):e}}var bp;function xp(e){bp=e}var Sp;function Cp(e){Sp=e}var wp;function Tp(e){wp=e}var Ep=null,Dp=e=>{Ep=e},Op=()=>Ep,kp=0;function Ap(e={}){let t=H(e.onWarn)?e.onWarn:Hl,n=U(e.version)?e.version:gp,r=U(e.locale)||H(e.locale)?e.locale:_p,i=H(r)?_p:r,a=V(e.fallbackLocale)||G(e.fallbackLocale)||U(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,o=G(e.messages)?e.messages:jp(i),s=G(e.datetimeFormats)?e.datetimeFormats:jp(i),c=G(e.numberFormats)?e.numberFormats:jp(i),l=Al(B(),e.modifiers,yp()),u=e.pluralRules||B(),d=H(e.missing)?e.missing:null,f=Il(e.missingWarn)||Ol(e.missingWarn)?e.missingWarn:!0,p=Il(e.fallbackWarn)||Ol(e.fallbackWarn)?e.fallbackWarn:!0,m=!!e.fallbackFormat,h=!!e.unresolving,g
8=H(e.postTranslation)?e.postTranslation:null,_=G(e.processor)?e.processor:null,v=!Il(e.warnHtmlMessage)||e.warnHtmlMessage,y=!!e.escapeParameter,b=H(e.messageCompiler)?e.messageCompiler:bp,x=H(e.messageResolver)?e.messageResolver:Sp||pp,S=H(e.localeFallbacker)?e.localeFallbacker:wp||ep,C=W(e.fallbackContext)?e.fallbackContext:void 0,w=e,T=W(w.__datetimeFormatters)?w.__datetimeFormatters:new Map,E=W(w.__numberFormatters)?w.__numberFormatters:new Map,D=W(w.__meta)?w.__meta:{};kp++;let O={version:n,cid:kp,locale:r,fallbackLocale:a,messages:o,modifiers:l,pluralRules:u,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:m,unresolving:h,postTranslation:g,processor:_,warnHtmlMessage:v,escapeParameter:y,messageCompiler:b,messageResolver:x,localeFallbacker:S,fallbackContext:C,onWarn:t,__meta:D};return O.datetimeFormats=s,O.numberFormats=c,O.__datetimeFormatters=T,O.__numberFormatters=E,O}var jp=e=>({[e]:B()});function Mp(e,t,n,r,i){let{missing:a,onWarn:o}=e;if(a!==null){let r=a(e,n,t,i);return U(r)?r:t}return t}function Np(e,t,n){let r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Pp(e,t){return e!==t&&e.split(`-`)[0]===t.split(`-`)[0]}function Fp(e,t){let n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r<t.length;r++)if(Pp(e,t[r]))return!0;return!1}function Ip(e,t,n,r,i,a,o){let{fallbackLocale:s,localeFallbacker:c,onWarn:l}=e,u=c(e,s,n);for(let n=0;n<u.length;n++){let a=u[n],s=(r[a]||{})[t];if(G(s)&&U(a))return a;Mp(e,t,a,i,o)}return null}
vendor: 19,981 bytes, line 8
8function Lp(e,t,n){let r=`${e}__${t}`;return G(n)&&!kl(n)&&(r=`${r}__${JSON.stringify(n)}`),r}function Rp(e,t,n){for(let r in n){let n=`${t}__${r}`;for(let t of e.keys())(t===n||t.startsWith(`${n}__`))&&e.delete(t)}}function zp(e,t,n,r){let[,i,a,o]=e,s=n;return U(i)?t.key=i:G(i)&&Object.keys(i).forEach(e=>{r.includes(e)?s[e]=i[e]:t[e]=i[e]}),U(a)?t.locale=a:G(a)&&(s=a),G(o)&&(s=o),s}var Bp=typeof Intl<`u`;Bp&&Intl.DateTimeFormat,Bp&&Intl.NumberFormat;function Vp(e,...t){let{datetimeFormats:n,unresolving:r,onWarn:i}=e,{__datetimeFormatters:a}=e;if(!U(t[0])&&!Dl(t[0])&&!El(t[0]))return``;let[o,s,c,l]=Up(...t),u=Il(c.missingWarn)?c.missingWarn:e.missingWarn,d=Il(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=!!c.part,p=Zf(e,c);if(!U(o)||o===``){let e=new Intl.DateTimeFormat(p.replace(/!/g,``),l);return f?e.formatToParts(s):e.format(s)}let m=Ip(e,o,p,n,u,d,`datetime format`);if(!U(m))return r?-1:o;let h=n[m][o],g=Lp(m,o,l),_=a.get(g);return _||(_=new Intl.DateTimeFormat(m,Al({},h,l)),a.set(g,_)),f?_.formatToParts(s):_.format(s)}var Hp=[`localeMatcher`,`weekday`,`era`,`year`,`month`,`day`,`hour`,`minute`,`second`,`timeZoneName`,`formatMatcher`,`hour12`,`timeZone`,`dateStyle`,`timeStyle`,`calendar`,`dayPeriod`,`numberingSystem`,`hourCycle`,`fractionalSecondDigits`];function Up(...e){let[t]=e,n=B(),r=B(),i;if(U(t)){let e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Xf(Yf.INVALID_ISO_DATE_ARGUMENT);let n=e[3]?e[3].trim().startsWith(`T`)?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();i=new Date(n);try{i.toISOString()}catch{throw Xf(Yf.INVALID_ISO_DATE_ARGUMENT)}}else if(Dl(t)){if(isNaN(t.getTime()))throw Xf(Yf.INVALID_DATE_ARGUMENT);i=t}else if(El(t))i=t;else throw Xf(Yf.INVALID_ARGUMENT);let a=zp(e,n,r,Hp);return[n.key||``,i,n,a]}function Wp(e,t,n){Rp(e.__datetimeFormatters,t,n)}function Gp(e,...t){let{numberFormats:n,unresolving:r,onWarn:i}=e,{__numberFormatters:a}=e;if(!El(t[0]))return``;let[o,s,c,l]=qp(...t),u=Il(c.missingWarn)?c.missingWarn:e.missingWarn,d=Il(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=!!c.part,p=Zf(e,c);if(!U(o)||o===``){let e=new Intl.NumberFormat(p.replace(/!/g,``),l);return f?e.formatToParts(s):e.format(s)}let m=Ip(e,o,p,n,u,d,`number format`);if(!U(m))return r?-1:o;let h=n[m][o],g=Lp(m,o,l),_=a.get(g);return _||(_=new Intl.NumberFormat(m,Al({},h,l)),a.set(g,_)),f?_.formatToParts(s):_.format(s)}var Kp=[`localeMatcher`,`style`,`currency`,`currencyDisplay`,`currencySign`,`useGrouping`,`minimumIntegerDigits`,`minimumFractionDigits`,`maximumFractionDigits`,`minimumSignificantDigits`,`maximumSignificantDigits`,`compactDisplay`,`notation`,`signDisplay`,`unit`,`unitDisplay`,`roundingMode`,`roundingPriority`,`roundingIncrement`,`trailingZeroDisplay`];function qp(...e){let[t]=e,n=B(),r=B();if(!El(t))throw Xf(Yf.INVALID_ARGUMENT);let i=t,a=zp(e,n,r,Kp);return[n.key||``,i,n,a]}function Jp(e,t,n){Rp(e.__numberFormatters,t,n)}var Yp=e=>e,Xp=e=>``,Zp=`text`,Qp=e=>e.length===0?``:Vl(e),$p=Bl;function em(e,t){return e=Math.abs(e),t===2?e===1?0:1:Math.min(e,2)}function tm(e){let t=El(e.pluralIndex)?e.pluralIndex:-1;return El(e.named?.count)?e.named.count:El(e.named?.n)?e.named.n:t}function nm(e={}){let t=e.locale,n=tm(e),r=U(t)&&H(e.pluralRules?.[t])?e.pluralRules[t]:em,i=r===em?void 0:em,a=e=>e[r(n,e.length,i)],o=e.list||[],s=e=>o[e],c=e.named||B();El(e.pluralIndex)&&(c.count||=e.pluralIndex,c.n||=e.pluralIndex);let l=e=>c[e];function u(t,n){return(H(e.messages)?e.messages(t,!!n):W(e.messages)?e.messages[t]:!1)||(e.parent?e.parent.message(t):Xp)}let d=t=>e.modifiers?e.modifiers[t]:Yp,f=H(e.processor?.normalize)?e.processor.normalize:Qp,p=H(e.processor?.interpolate)?e.processor.interpolate:$p,m={list:s,named:l,plural:a,linked:(e,...t)=>{let[n,r]=t,i=`text`,a=``;t.length===1?W(n)?(a=n.modifier||a,i=n.type||i):U(n)&&(a=n||a):t.length===2&&(U(n)&&(a=n||a),U(r)&&(i=r||i));let o=u(e,!0)(m),s=o===``||o===void 0?e:o,c=i===`vnode`&&V(s)&&a?s[0]:s;return a?d(a)(c,i):c},message:u,type:U(e.processor?.type)?e.processor.type:Zp,interpolate:p,normalize:f,values:Al(B(),o,c)};return m}var rm=()=>``,im=e=>H(e);function am(e,...t){let{fallbackFormat:n,postTranslation:r,unresolving:i,messageCompiler:a,fallbackLocale:o,messages:s}=e,[c,l]=um(...t),u=Il(l.missingWarn)?l.missingWarn:e.missingWarn,d=Il(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn,f=Il(l.escapeParameter)?l.escapeParameter:e.escapeParameter,p=!!l.resolvedMessage,m=U(l.default)||Il(l.default)?Il(l.default)?a?c:()=>c:l.default:n?a?c:()=>c:null,h=n||m!=null&&(U(m)||H(m)),g=Zf(e,l);f&&om(l);let[_,v,y]=p?[c,g,s[g]||B()]:sm(e,c,g,o,d,u),b=_,x=c;if(!p&&!(U(b)||xf(b)||im(b))&&h&&(b=m,x=b),!p&&(!(U(b)||xf(b)||im(b))||!U(v)))return i?-1:c;let S=!1,C=im(b)?b:cm(e,c,v,b,x,()=>{S=!0});if(S)return b;let w=lm(e,C,nm(fm(e,v,y,l))),T=r?r(w,c):w;return f&&U(T)&&(T=iu(T)),T}function om(e){V(e.list)?e.list=e.list.map(e=>U(e)?Ul(e):e):W(e.named)&&Object.keys(e.named).forEach(t=>{U(e.named[t])&&(e.named[t]=Ul(e.named[t]))})}function sm(e,t,n,r,i,a){let{messages:o,onWarn:s,messageResolver:c,localeFallbacker:l}=e,u=l(e,r,n),d=B(),f,p=null;for(let n=0;n<u.length&&(f=u[n],d=o[f]||B(),(p=c(d,t))===null&&(p=d[t]),!(U(p)||xf(p)||im(p)));n++)if(!Fp(f,u)){let n=Mp(e,t,f,a,`translate`);n!==t&&(p=n)}return[p,f,d]}function cm(e,t,n,r,i,a){let{messageCompiler:o,warnHtmlMessage:s}=e;if(im(r)){let e=r;return e.locale=e.locale||n,e.key=e.key||t,e}if(o==null){let e=(()=>r);return e.locale=n,e.key=t,e}let c=o(r,dm(e,n,i,r,s,a));return c.locale=n,c.key=t,c.source=r,c}function lm(e,t,n){return t(n)}function um(...e){let[t,n,r]=e,i=B();if(!U(t)&&!El(t)&&!im(t)&&!xf(t))throw Xf(Yf.INVALID_ARGUMENT);let a=El(t)?String(t):(im(t),t);return El(n)?i.plural=n:U(n)?i.default=n:G(n)&&!kl(n)?i.named=n:V(n)&&(i.list=n),El(r)?i.plural=r:U(r)?i.default=r:G(r)&&Al(i,r),[a,i]}function dm(e,t,n,r,i,a){return{locale:t,key:n,warnHtmlMessage:i,onError:e=>{throw a&&a(e),e},onCacheKey:e=>wl(t,n,e)}}function fm(e,t,n,r){let{modifiers:i,pluralRules:a,messageResolver:o,fallbackLocale:s,fallbackWarn:c,missingWarn:l,fallbackContext:u}=e,d={locale:t,modifiers:i,pluralRules:a,messages:(r,i)=>{let a=o(n,r);if(a==null&&(u||i)){let[n,,i]=sm(u||e,r,t,s,c,l);a=n??o(i,r)}if(U(a)||xf(a)){let n=!1,i=cm(e,r,t,a,r,()=>{n=!0});return n?rm:i}return im(a)?a:rm}};return e.processor&&(d.processor=e.processor),r.list&&(d.list=r.list),r.named&&(d.named=r.named),El(r.plural)&&(d.pluralIndex=r.plural),d}var pm=`11.4.10`,mm={UNEXPECTED_RETURN_TYPE:24,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function hm(e,...t){return Bd(e,null,void 0)}mm.UNEXPECTED_RETURN_TYPE,mm.INVALID_ARGUMENT,mm.MUST_BE_CALL_SETUP_TOP,mm.NOT_INSTALLED,mm.UNEXPECTED_ERROR,mm.REQUIRED_VALUE,mm.INVALID_VALUE,mm.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN,mm.NOT_INSTALLED_WITH_PROVIDE,mm.NOT_COMPATIBLE_LEGACY_VUE_I18N,mm.NOT_AVAILABLE_COMPOSITION_IN_LEGACY;var gm=Cl(`__translateVNode`),_m=Cl(`__datetimeParts`),vm=Cl(`__numberParts`),ym=Cl(`__setPluralRules`);Cl(`__intlifyMeta`);var bm=Cl(`__injectWithOption`),xm=Cl(`__dispose`),Sm={FALLBACK_TO_ROOT:10,NOT_FOUND_PARENT_SCOPE:11,IGNORE_OBJ_FLATTEN:12,DEPRECATE_LEGACY_MODE:13,DEPRECATE_TRANSLATE_CUSTOME_DIRECTIVE:14,DUPLICATE_USE_I18N_CALLING:15};Sm.FALLBACK_TO_ROOT,Sm.NOT_FOUND_PARENT_SCOPE,Sm.IGNORE_OBJ_FLATTEN,Sm.DEPRECATE_LEGACY_MODE,Sm.DEPRECATE_TRANSLATE_CUSTOME_DIRECTIVE,Sm.DUPLICATE_USE_I18N_CALLING;var Cm=null;{let e=Nl().__VUE_INSTANCE_SETTERS__;V(e)&&e.push(e=>{Cm=e})}function wm(e){if(!W(e)||xf(e))return e;for(let t in e)if(Fl(e,t)){if(!t.includes(`.`))W(e[t])&&wm(e[t]);else{let n=t.split(`.`),r=n.length-1,i=e,a=!1;for(let e=0;e<r;e++){if(n[e]===`__proto__`)throw Error(`unsafe key: ${n[e]}`);if(n[e]in i||(i[n[e]]=B()),!W(i[n[e]])){a=!0;break}i=i[n[e]]}if(a||(xf(i)?zf.includes(n[r])||delete e[t]:(i[n[r]]=e[t],delete e[t])),!xf(i)){let e=i[n[r]];W(e)&&wm(e)}}}return e}function Tm(e,t){let{messages:n,__i18n:r,messageResolver:i,flatJson:a}=t,o=G(n)?n:V(r)?B():{[e]:B()};if(V(r)&&r.forEach(e=>{if(`locale`in e&&`resource`in e){let{locale:t,resource:n}=e;t?(o[t]=o[t]||B(),ou(n,o[t])):ou(n,o)}else U(e)&&ou(JSON.parse(e),o)}),i==null&&a)for(let e in o)Fl(o,e)&&wm(o[e]);return o}function Em(e){return e.type}function Dm(e,t,n){let r=W(t.messages)?t.messages:B();`__i18nGlobal`in n&&(r=Tm(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));let i=Object.keys(r);if(i.length&&i.forEach(t=>{e.mergeLocaleMessage(t,r[t])}),W(t.datetimeFormats)){let n=Object.keys(t.datetimeFormats);n.length&&n.forEach(n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])})}if(W(t.numberFormats)){let n=Object.keys(t.numberFormats);n.length&&n.forEach(n=>{e.mergeNumberFormat(n,t.numberFormats[n])})}}function Om(e){return je(ae,null,e,0)}function km(){return Cm??Ae()}var Am=()=>[],jm=()=>!1,Mm=0;function Nm(e){return((t,n,r,i)=>e(n,r,km()||void 0,i))}function Pm(e={}){let{__root:t,__injectWithOption:n}=e,r=t===void 0,i=e.flatJson,a=Sl?I:ke,o=!Il(e.inheritLocale)||e.inheritLocale,s=a(t&&o?t.locale.value:U(e.locale)?e.locale:_p),c=a(t&&o?t.fallbackLocale.value:U(e.fallbackLocale)||V(e.fallbackLocale)||G(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s.value),l=a(Tm(s.value,e)),u=a(G(e.datetimeFormats)?e.datetimeFormats:{[s.value]:{}}),d=a(G(e.numberFormats)?e.numberFormats:{[s.value]:{}}),f=t?t.missingWarn:Il(e.missingWarn)||Ol(e.missingWarn)?e.missingWarn:!0,p=t?t.fallbackWarn:Il(e.fallbackWarn)||Ol(e.fallbackWarn)?e.fallbackWarn:!0,m=t?t.fallbackRoot:!Il(e.fallbackRoot)||e.fallbackRoot,h=!!e.fallbackFormat,g=H(e.missing)?e.missing:null,_=H(e.missing)?Nm(e.missing):null,v=H(e.postTranslation)?e.postTranslation:null,y=t?t.warnHtmlMessage:!Il(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,x=t?t.modifiers:G(e.modifiers)?e.modifiers:{},S=e.pluralRules||t&&t.pluralRules,C;C=(()=>{r&&Dp(null);let t={version:pm,locale:s.value,fallbackLocale:c.value,messages:l.value,modifiers:x,pluralRules:S,missing:_===null?void 0:_,missingWarn:f,fallbackWarn:p,fallbackFormat:h,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:y,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:`vue`}};t.datetimeFormats=u.value,t.numberFormats=d.value,t.__datetimeFormatters=G(C)?C.__datetimeFormatters:void 0,t.__numberFormatters=G(C)?C.__numberFormatters:void 0;let n=Ap(t);return r&&Dp(n),n})(),Np(C,s.value,c.value);function w(){return[s.value,c.value,l.value,u.value,d.value]}let T=F({get:()=>s.value,set:e=>{C.locale=e,s.value=e}}),E=F({get:()=>c.value,set:e=>{C.fallbackLocale=e,c.value=e,Np(C,s.value,e)}}),D=F(()=>l.value),O=F(()=>u.value),k=F(()=>d.value);function A(){return H(v)?v:null}function j(e){v=e,C.postTranslation=e}function M(){return g}function N(e){e!==null&&(_=Nm(e)),g=e,C.missing=_}let P=(e,n,i,a,o,s)=>{w();let c;try{r||(C.fallbackContext=t?Op():void 0),c=e(C)}finally{r||(C.fallbackContext=void 0)}if(i!==`translate exists`&&El(c)&&c===-1||i===`translate exists`&&!c){let[e,r]=n();return t&&m?a(t):o(e)}if(s(c))return c;throw hm(mm.UNEXPECTED_RETURN_TYPE)};function ee(...e){return P(t=>Reflect.apply(am,null,[t,...e]),()=>um(...e),`translate`,t=>Reflect.apply(t.t,t,[...e]),e=>e,e=>U(e))}function te(...e){let[t,n,r]=e;if(r&&!W(r))throw hm(mm.INVALID_ARGUMENT);return ee(t,n,Al({resolvedMessage:!0},r||{}))}function ne(...e){return P(t=>Reflect.apply(Vp,null,[t,...e]),()=>Up(...e),`datetime format`,t=>Reflect.apply(t.d,t,[...e]),()=>``,e=>U(e)||V(e))}function re(...e){return P(t=>Reflect.apply(Gp,null,[t,...e]),()=>qp(...e),`number format`,t=>Reflect.apply(t.n,t,[...e]),()=>``,e=>U(e)||V(e))}function ie(e){return e.map(e=>U(e)||El(e)||Il(e)?Om(String(e)):e)}let ae={normalize:ie,interpolate:e=>e,type:`vnode`};function oe(...e){return P(t=>{let n,r=t;try{r.processor=ae,n=Reflect.apply(am,null,[r,...e])}finally{r.processor=null}return n},()=>um(...e),`translate`,t=>t[gm](...e),e=>[Om(e)],e=>V(e))}function se(...e){return P(t=>Reflect.apply(Gp,null,[t,...e]),()=>qp(...e),`number format`,t=>t[vm](...e),Am,e=>U(e)||V(e))}function ce(...e){return P(t=>Reflect.apply(Vp,null,[t,...e]),()=>Up(...e),`datetime format`,t=>t[_m](...e),Am,e=>U(e)||V(e))}function le(e){S=e,C.pluralRules=S}function ue(e,t){return P(()=>{if(!e)return!1;let n=U(t)?t:s.value,r=U(t)?[n]:tp(C,c.value,n);for(let t=0;t<r.length;t++){let n=pe(r[t]),i=C.messageResolver(n,e);if(i===null&&(i=n[e]),xf(i)||im(i)||U(i))return!0}return!1},()=>[e],`translate exists`,n=>Reflect.apply(n.te,n,[e,t]),jm,e=>Il(e))}function de(e){let t=null,n=tp(C,c.value,s.value);for(let r=0;r<n.length;r++){let i=l.value[n[r]]||{},a=C.messageResolver(i,e);if(a!=null){t=a;break}}return t}function fe(e){return de(e)??(t&&t.tm(e)||{})}function pe(e){return l.value[e]||{}}function me(e,t){if(i){let n={[e]:t};for(let e in n)Fl(n,e)&&wm(n[e]);t=n[e]}l.value[e]=t,C.messages=l.value}function he(e,t){l.value[e]=l.value[e]||{};let n={[e]:t};if(i)for(let e in n)Fl(n,e)&&wm(n[e]);t=n[e],ou(t,l.value[e]),C.messages=l.value}function ge(e){return u.value[e]||{}}function _e(e,t){u.value[e]=t,C.datetimeFormats=u.value,Wp(C,e,t)}function ve(e,t){u.value[e]=Al(u.value[e]||{},t),C.datetimeFormats=u.value,Wp(C,e,t)}function ye(e){return d.value[e]||{}}function be(e,t){d.value[e]=t,C.numberFormats=d.value,Jp(C,e,t)}function xe(e,t){d.value[e]=Al(d.value[e]||{},t),C.numberFormats=d.value,Jp(C,e,t)}Mm++,t&&Sl&&(L(t.locale,e=>{o&&(s.value=e,C.locale=e,Np(C,s.value,c.value))}),L(t.fallbackLocale,e=>{o&&(c.value=e,C.fallbackLocale=e,Np(C,s.value,c.value))}));let Se={id:Mm,locale:T,fallbackLocale:E,get inheritLocale(){return o},set inheritLocale(e){o=e,e&&t&&(s.value=t.locale.value,c.value=t.fallbackLocale.value,Np(C,s.value,c.value))},get availableLocales(){return Object.keys(l.value).sort()},messages:D,get modifiers(){return x},get pluralRules(){return S||{}},get isGlobal(){return r},get missingWarn(){return f},set missingWarn(e){f=e,C.missingWarn=f},get fallbackWarn(){return p},set fallbackWarn(e){p=e,C.fallbackWarn=p},get fallbackRoot(){return m},set fallbackRoot(e){m=e},get fallbackFormat(){return h},set fallbackFormat(e){h=e,C.fallbackFormat=h},get warnHtmlMessage(){return y},set warnHtmlMessage(e){y=e,C.warnHtmlMessage=e},get escapeParameter(){return b},set escapeParameter(e){b=e,C.escapeParameter=e},t:ee,getLocaleMessage:pe,setLocaleMessage:me,mergeLocaleMessage:he,getPostTranslationHandler:A,setPostTranslationHandler:j,getMissingHandler:M,setMissingHandler:N,[ym]:le};return Se.datetimeFormats=O,Se.numberFormats=k,Se.rt=te,Se.te=ue,Se.tm=fe,Se.d=ne,Se.n=re,Se.getDateTimeFormat=ge,Se.setDateTimeFormat=_e,Se.mergeDateTimeFormat=ve,Se.getNumberFormat=ye,Se.setNumberFormat=be,Se.mergeNumberFormat=xe,Se[bm]=n,Se[gm]=oe,Se[_m]=ce,Se[vm]=se,Se}var Fm={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e===`parent`||e===`global`,default:`parent`},i18n:{type:Object}};function Im({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((e,t)=>[...e,...t.type===we?t.children:[t]],[]):t.reduce((t,n)=>{let r=e[n];return r&&(t[n]=r()),t},B())}function Lm(){return we}var Rm=v({name:`i18n-t`,props:Al({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>El(e)||!isNaN(e)}},Fm),setup(e,t){let{slots:n,attrs:r}=t,i=e.i18n||Ym({useScope:e.scope,__useComponent:!0});return()=>{let a=()=>{let r=Object.keys(n).filter(e=>e[0]!==`_`),a=B();e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=U(e.plural)?+e.plural:e.plural);let o=Im(t,r);return i[gm](e.keypath,o,a)},o=Al(B(),r),s=U(e.tag)||W(e.tag)?e.tag:Lm();return W(s)?b(s,o,{default:a}):b(s,o,a())}}});function zm(e){return V(e)&&!U(e[0])}function Bm(e,t,n,r){let{slots:i,attrs:a}=t;return()=>{let t=()=>{let t={part:!0},a=B();e.locale&&(t.locale=e.locale),U(e.format)?t.key=e.format:W(e.format)&&(U(e.format.key)&&(t.key=e.format.key),a=Object.keys(e.format).reduce((t,r)=>n.includes(r)?Al(B(),t,{[r]:e.format[r]}):t,B()));let o=r(e.value,t,a),s=[t.key];return V(o)?s=o.map((e,t)=>{let n=i[e.type],r=n?n({[e.type]:e.value,index:t,parts:o}):[e.value];return zm(r)&&(r[0].key=`${e.type}-${t}`),r}):U(o)&&(s=[o]),s},o=Al(B(),a),s=U(e.tag)||W(e.tag)?e.tag:Lm();return W(s)?b(s,o,{default:t}):b(s,o,t())}}var Vm=v({name:`i18n-n`,props:Al({value:{type:Number,required:!0},format:{type:[String,Object]}},Fm),setup(e,t){let n=e.i18n||Ym({useScope:e.scope,__useComponent:!0});return Bm(e,t,Kp,(...e)=>n[vm](...e))}});function Hm(e,t){let n=e;if(e.mode===`composition`)return n.__getInstance(t)||e.global;{let r=n.__getInstance(t);return r==null?e.global.__composer:r.__composer}}function Um(e){let t=t=>{let{instance:n,value:r}=t;if(!n||!n.$)throw hm(mm.UNEXPECTED_ERROR);let i=Hm(e,n.$),a=Wm(r);return[Reflect.apply(i.t,i,[...Gm(a)]),i]};return{created:(e,n)=>{let[r,i]=t(n);Sl&&(e.__i18nWatcher=L(i.locale,()=>{n.instance&&n.instance.$forceUpdate()})),e.__composer=i,e.textContent=r},unmounted:e=>{Sl&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){let n=e.__composer,r=Wm(t);e.textContent=Reflect.apply(n.t,n,[...Gm(r)])}},getSSRProps:e=>{let[n]=t(e);return{textContent:n}}}}function Wm(e){if(U(e))return{path:e};if(G(e)){if(!(`path`in e))throw hm(mm.REQUIRED_VALUE,`path`);return e}throw hm(mm.INVALID_VALUE)}function Gm(e){let{path:t,locale:n,args:r,choice:i,plural:a}=e,o={},s=r||{};return U(n)&&(o.locale=n),El(i)&&(o.plural=i),El(a)&&(o.plural=a),[t,s,o]}function Km(e,t,...n){let r=G(n[0])?n[0]:{};(!Il(r.globalInstall)||r.globalInstall)&&([Rm.name,`I18nT`].forEach(t=>e.component(t,Rm)),[Vm.name,`I18nN`].forEach(t=>e.component(t,Vm)),[oh.name,`I18nD`].forEach(t=>e.component(t,oh))),e.directive(`t`,Um(t))}var qm=Cl(`global-vue-i18n`);function Jm(e={}){let t=!Il(e.globalInjection)||e.globalInjection,n=new Map,[r,i]=Xm(e,!1),a=Cl(``);function o(e){return n.get(e)||null}function s(e,t){n.set(e,t)}function c(e){n.delete(e)}let l={get mode(){return`composition`},async install(e,...n){if(e.__VUE_I18N_SYMBOL__=a,e.provide(e.__VUE_I18N_SYMBOL__,l),G(n[0])){let e=n[0];l.__composerExtend=e.__composerExtend,l.__vueI18nExtend=e.__vueI18nExtend}let r=null;t&&(r=ah(e,l.global)),Km(e,l,...n);let i=e.unmount;e.unmount=()=>{r&&r(),l.dispose(),i()}},get global(){return i},dispose(){r.stop()},__instances:n,__getInstance:o,__setInstance:s,__deleteInstance:c};return l}function Ym(e={}){let t=km();if(t==null)throw hm(mm.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw hm(mm.NOT_INSTALLED);let n=Zm(t),r=$m(n),i=Em(t),a=Qm(e,i);if(a===`global`)return Dm(r,e,i),r;if(a===`parent`){let i=eh(n,t,e.__useComponent);return i??=r,i}if(a===`isolated`){if(n.mode!==`composition`)throw hm(mm.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);let i=n,a=Al({},e);a.__root=eh(n,t)||r;let o=Pm(a);return i.__composerExtend&&(o[xm]=i.__composerExtend(o)),De()&&ce(()=>{let e=o[xm];e&&(e(),delete o[xm])}),o}let o=n,s=o.__getInstance(t);if(s==null){let n=Al({},e);`__i18n`in i&&(n.__i18n=i.__i18n),r&&(n.__root=r),s=Pm(n),o.__composerExtend&&(s[xm]=o.__composerExtend(s)),nh(o,t,s),o.__setInstance(t,s)}return s}function Xm(e,t){let n=ye(),r=n.run(()=>Pm(e));if(r==null)throw hm(mm.UNEXPECTED_ERROR);return[n,r]}function Zm(e){let t=D(e.isCE?qm:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw hm(e.isCE?mm.NOT_INSTALLED_WITH_PROVIDE:mm.UNEXPECTED_ERROR);return t}function Qm(e,t){return kl(e)?`__i18n`in t?`local`:`global`:e.useScope?e.useScope:`local`}function $m(e){return e.mode===`composition`?e.global:e.global.__composer}function eh(e,t,n=!1){let r=null,i=t.root,a=th(t,n);for(;a!=null;){let t=e;if(e.mode===`composition`&&(r=t.__getInstance(a)),r!=null||i===a)break;a=a.parent}return r}function th(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}
8function nh(e,t,n){Ne(()=>{},t),_(()=>{let r=n;e.__deleteInstance(t);let i=r[xm];i&&(i(),delete r[xm])},t)}var rh=[`locale`,`fallbackLocale`,`availableLocales`],ih=[`t`,`rt`,`d`,`n`,`tm`,`te`];function ah(e,t){let n=Object.create(null);return rh.forEach(e=>{let r=Object.getOwnPropertyDescriptor(t,e);if(!r)throw hm(mm.UNEXPECTED_ERROR);let i=Oe(r.value)?{get(){return r.value.value},set(e){r.value.value=e}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,e,i)}),e.config.globalProperties.$i18n=n,ih.forEach(n=>{let r=Object.getOwnPropertyDescriptor(t,n);if(!r||!r.value)throw hm(mm.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,r)}),()=>{delete e.config.globalProperties.$i18n,ih.forEach(t=>{delete e.config.globalProperties[`$${t}`]})}}var oh=v({name:`i18n-d`,props:Al({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Fm),setup(e,t){let n=e.i18n||Ym({useScope:e.scope,__useComponent:!0});return Bm(e,t,Hp,(...e)=>n[_m](...e))}});xp(Jf),Cp(mp),Tp(tp);function sh(e,{extendComposer:t,extendComposerInstance:n}){let r=ye(),i=e.install.bind(e);e.install=(a,...o)=>{let s=Al({},o[0]);s.__composerExtend=t=>(n(t,rd(e)),()=>{}),e.mode===`legacy`&&(s.__vueI18nExtend=e=>(n(e,rd(e)),()=>{})),Reflect.apply(i,e,[a,s]);let c=rd(e);if(r.run(()=>{t(c),e.mode===`legacy`&&`__composer`in e.global&&n(e.global,rd(e.global))}),e.mode===`composition`&&a.config.globalProperties.$i18n!=null&&n(a.config.globalProperties.$i18n,c),a.unmount){let e=a.unmount.bind(a);a.unmount=()=>{r.stop(),e()}}}}function ch(e,t=e.getCurrentLanguage(),n=e.getCurrentDirection()){let r={htmlAttrs:{},link:[],meta:[]};if(e.dir&&(r.htmlAttrs.dir=n),e.lang&&t&&(r.htmlAttrs.lang=t),e.seo){let t=e.strictCanonicals?e.getRouteWithoutQuery():void 0,n=uh(e,t),i=fh(e,t);r.link=r.link.concat(n,ph(e,i)),r.meta=r.meta.concat(hh(e,i),gh(e),vh(e,_h(e,n)))}return r}function lh(e){let t=new Map;for(let n of e){if(!n.language){console.warn("Locale `language` ISO code is required to generate alternate link");continue}let[e,r]=n.language.split(`-`);e&&r&&(n.isCatchallLocale||!t.has(e))&&t.set(e,n),t.set(n.language,n)}return t}function uh(e,t=e.strictCanonicals?e.getRouteWithoutQuery():void 0){if(!e.hreflangLinks)return[];let n=[],r=lh(e.locales),i=new Map;for(let[a,o]of r.entries()){let r=i.get(o.code)??dh(o.code,e,t);if(!r)continue;i.set(o.code,r);let s=e.strictSeo?{rel:`alternate`,href:r,hreflang:a}:{[e.key]:`i18n-alt-${a}`,rel:`alternate`,href:r,hreflang:a};n.push(s),e.defaultLocale&&e.defaultLocale===o.code&&n[0].hreflang!==`x-default`&&n.unshift(e.strictSeo?{rel:`alternate`,href:r,hreflang:`x-default`}:{[e.key]:`i18n-xd`,rel:`alternate`,href:r,hreflang:`x-default`})}return n}function dh(e,t,n=t.strictCanonicals?t.getRouteWithoutQuery():void 0){let r=t.getLocalizedRoute(e,n);if(r)return Be(qe(r,t.baseUrl),t.strictCanonicals?mh(t):{})}function fh(e,t=e.strictCanonicals?e.getRouteWithoutQuery():void 0){let n=e.getLocalizedRoute(e.currentLocale,t);return n?Be(qe(n,e.baseUrl),mh(e)):``}function ph(e,t=fh(e)){return t?[e.strictSeo?{rel:`canonical`,href:t}:{[e.key]:`i18n-can`,rel:`canonical`,href:t}]:[]}function mh(e,t=e.getCurrentRoute()){if(!e.canonicalQueries.length)return{};let n=e.getLocaleRoute(Object.assign({},t,{path:void 0,name:e.getRouteBaseName(t)}))?.query??{},r={};for(let t of e.canonicalQueries.filter(e=>e in n)){r[t]??=[];for(let e of bh(n[t]))r[t].push(e||``)}return r}function hh(e,t=fh(e)){return t?[e.strictSeo?{property:`og:url`,content:t}:{[e.key]:`i18n-og-url`,property:`og:url`,content:t}]:[]}function gh(e,t=e.getCurrentLanguage()){return t?[e.strictSeo?{property:`og:locale`,content:yh(t)}:{[e.key]:`i18n-og`,property:`og:locale`,content:yh(t)}]:[]}function _h(e,t){let n=e.locales.map(e=>e.language||e.code);if(!e.strictSeo)return n;let r=new Set(t.map(e=>e.hreflang));return n.filter(e=>r.has(e))}function vh(e,t,n=e.getCurrentLanguage()){return t.filter(e=>e&&e!==n).map(t=>e.strictSeo?{property:`og:locale:alternate`,content:yh(t)}:{[e.key]:`i18n-og-alt-${t}`,property:`og:locale:alternate`,content:yh(t)})}function yh(e=``){return e.replace(/-/g,`_`)}function bh(e){return Array.isArray(e)?e:[e]}function xh(e,t,n=e.getLocale(),r=e.getLocales(),i=e.routingOptions.domains?e.getBaseUrl(n):e.getBaseUrl()){let a=r.find(e=>e.code===n)||{code:n},o=[...new Set(typeof t.seo==`object`&&t.seo?.canonicalQueries||[])],s={...e,afterSwitchLocalePath:e.getAlternatePath};
8if(!i&&!e.routingOptions.domains){if(e.strictSeo)throw Error("I18n `baseUrl` is required to generate valid SEO tag links.");console.warn("I18n `baseUrl` is required to generate valid SEO tag links.")}return{...t,key:e.strictSeo?`key`:`id`,strictSeo:e.strictSeo,locales:r,currentLocale:n,baseUrl:i,canonicalQueries:o,hreflangLinks:e.routingOptions.hreflangLinks,defaultLocale:e.routingOptions.defaultLocale,strictCanonicals:e.strictSeo||e.routingOptions.strictCanonicals,getRouteBaseName:e.getRouteBaseName,getCurrentRoute:()=>e.router.currentRoute.value,getCurrentLanguage:()=>a.language,getCurrentDirection:()=>a.dir||`ltr`,getLocaleRoute:t=>vd(e,t),getLocalizedRoute:(e,t)=>xd(s,e,t),getRouteWithoutQuery:()=>{try{return Al({},e.router.resolve({query:{}}),{meta:e.router.currentRoute.value.meta})}catch{return}}}}function Sh(e,{dir:t=!0,lang:n=!0,seo:r=!0}){return ch(xh(e,{dir:t,lang:n,seo:r}))}function Ch(e=f()){let t=$u(e);return e=>{if(e!=null)return t.getRouteBaseName(e)||void 0}}function wh(e=f()){let t=$u(e);return(e,n)=>_d(t,e,n)}function Th(e=f()){let t=$u(e);return(e,n)=>vd(t,e,n)}function Eh(e=f()){let t=$u(e);return e=>xd(t,e)}var Dh=async e=>{let t=await uu(bl);t.locale=e||t.locale||`en-US`,t.defaultLocale=e,t.fallbackLocale??=!1,t.messages??={};for(let e of vl)t.messages[e]??={};return t},Oh=d({name:`i18n:plugin`,parallel:!1,async setup(e){let t,n;Object.defineProperty(e.versions,"nuxtI18n",{get:()=>`10.6.0`});let i=f(e._id),a=id(i),o=i.ssrContext?.event?.context?.nuxtI18n?.vueI18nOptions,s=Ju(xn({xForwardedHost:!0}).host,a.defaultLocale),c=o||([t,n]=r(()=>Dh(s)),t=await t,n(),t),l=ld();l.value??=Uu(c.fallbackLocale),pn(vl.filter(md).map(e=>`/_i18n/${{"en-gb":`c31c1f80`,us:`c31c1f80`}[e]}/${e}/messages.json`));let u=Jm(c),d=Md(dn(i),ad(i),i),p=hd(i,u,c.defaultLocale,!!c.flatJson);i._nuxtI18n=p,sh(u,{extendComposer(e){e.locales=F(()=>a.locales.map(e=>Hu(e,a.domainLocales))),e.localeCodes=F(()=>vl);let t=I(p.getBaseUrl());e.baseUrl=F(()=>t.value),L(e.locale,()=>t.value=p.getBaseUrl()),e.strategy=`prefix_except_default`,e.localeProperties=F(()=>Hu(xl.find(t=>t.code===e.locale.value)||{code:e.locale.value,domains:[],defaultForDomains:[]},a.domainLocales)),e.setLocale=async e=>{await Pd(i,e),await i.runWithContext(()=>Id(i,i.$router.currentRoute.value,e))},e.loadLocaleMessages=p.loadMessages,e.differentDomains=!1,e.defaultLocale=c.defaultLocale,e.getBrowserLocale=()=>Xu(d.navigator()),e.getLocaleCookie=()=>Xu(d.cookie()),e.setLocaleCookie=p.setCookieLocale,e.finalizePendingLocaleChange=async()=>{u.__pendingLocale&&await u.__resolvePendingLocalePromise?.()},e.waitForPendingLocaleChange=async()=>{await u?.__pendingLocalePromise}},extendComposerInstance(e,t){let n=[[`locales`,()=>t.locales],[`localeCodes`,()=>t.localeCodes],[`baseUrl`,()=>t.baseUrl],[`strategy`,()=>`prefix_except_default`],[`localeProperties`,()=>t.localeProperties],[`setLocale`,()=>e=>Reflect.apply(t.setLocale,t,[e])],[`loadLocaleMessages`,()=>e=>Reflect.apply(t.loadLocaleMessages,t,[e])],[`differentDomains`,()=>!1],[`defaultLocale`,()=>t.defaultLocale],[`getBrowserLocale`,()=>()=>Reflect.apply(t.getBrowserLocale,t,[])],[`getLocaleCookie`,()=>()=>Reflect.apply(t.getLocaleCookie,t,[])],[`setLocaleCookie`,()=>e=>Reflect.apply(t.setLocaleCookie,t,[e])],[`finalizePendingLocaleChange`,()=>()=>Reflect.apply(t.finalizePendingLocaleChange,t,[])],[`waitForPendingLocaleChange`,()=>()=>Reflect.apply(t.waitForPendingLocaleChange,t,[])]];for(let[t,r]of n)Object.defineProperty(e,t,{get:r})}}),i.vueApp.use(u),Object.defineProperty(i,"$i18n",{get:()=>nd(u)}),i.provide(`localeHead`,e=>Sh(i._nuxtI18n.composableCtx,e)),i.provide(`localePath`,wh(i)),i.provide(`localeRoute`,Th(i)),i.provide(`routeBaseName`,Ch(i)),i.provide(`getRouteBaseName`,Ch(i)),i.provide(`switchLocalePath`,Eh(i))}},1),kh=`nuxt-i18n-slp`,Ah=new RegExp([`<!--${kh}-\\[(\\w+)\\]-->`,`.+?`,`<!--/${kh}-->`].join(``),`g`),jh=d({name:`i18n:plugin:switch-locale-path-ssr`,dependsOn:[`i18n:plugin`],setup(e){let t=f(e._id),n=Eh(t);t.hook(`app:rendered`,e=>{e.renderResult?.html!=null&&(e.renderResult.html=e.renderResult.html.replaceAll(Ah,(e,t)=>{let r=cd(n(t??``));return e.replace(/href="([^"]+)"/,()=>`href="${r||`#`}" `)}))})}}),Mh=d({name:`i18n:plugin:preload`,dependsOn:[`i18n:plugin`],async setup(e){}},1);function Nh(e){return e?.defaultForDomains?.[0]||e?.domain||e?.domains?.[0]}function Ph(e,t){return Nh(e)||Nh(t)}var Fh=[`i18n:plugin`,`i18n:plugin:ssg-detect`,`i18n:plugin:route-locale-detect`];function Ih(){return f().$nuxtSiteConfig}function Lh(e){let t=j(e.locales).find(t=>t.code===e.defaultLocale);return t?.language||t?.iso||e.defaultLocale}function Rh(e,t){let n=j(e.baseUrl)||void 0;if(!j(e.differentDomains))return n;let r=j(e.locales).find(t=>t.code===j(e.defaultLocale)),i=Ph(j(e.localeProperties),r);return i?Ve(i,{strict:!0})?i:`${t}//${i}`:n}function zh(e){let t=j(e.localeProperties);return t.language?t.language:Lh(e)}function Bh(e){return e.te(`nuxtSiteConfig.description`)?e.t(`nuxtSiteConfig.description`):void 0}function Vh(e){return e.te(`nuxtSiteConfig.name`)?e.t(`nuxtSiteConfig.name`):void 0}var Hh=d({name:`nuxt-site-config:i18n`,dependsOn:Fh,setup(e){let t=e.$i18n;if(!t)return;let n=Ih(),r=xn().protocol,i=j(t.baseUrl);if(i){let e=n.get({resolveRefs:!0}),t=e.url;if(t&&!t.includes(`localhost`)){let n=Ye(i,`https://`),r=Ye(t,`https://`);n.host!==r.host&&e.env===`production`&&console.error(`[Nuxt Site Config] Your I18n baseUrl \`${n.host}\` doesn't match your site url ${r.host}. This will cause production SEO issues. Either provide a matching baseUrl or remove the site url config.`)}}let a=F(()=>Lh(t)),o=F(()=>Rh(t,r)),s=F(()=>zh(t)),c=F(()=>Bh(t)),l=F(()=>Vh(t)),u;L(t.locale,()=>{u&&u(),u=n.push({_priority:gs.build,_context:`@nuxtjs/i18n`,url:o,defaultLocale:a,currentLocale:s,description:c,name:l})},{immediate:!0})}}),Uh=Object.defineProperty,Wh=(e,t)=>{let n={};for(var r in e)Uh(n,r,{get:e[r],enumerable:!0});return t||Uh(n,Symbol.toStringTag,{value:`Module`}),n},Gh=(e,t)=>e.setAttribute(`data-bs-theme`,t),Kh={mounted(e,t){Gh(e,t.value)},updated(e,t){Gh(e,t.value)}},qh=/\s+/,Jh=/^#/,Yh=/^#[A-Za-z]+[\w\-:.]*$/,Xh=(e,t)=>{if(!t)return null;if(e)return e.value.get(t)?.getActive()},Zh=class e{cancelable=!0;componentId=null;_defaultPrevented=!1;eventType=``;nativeEvent=null;_preventDefault;relatedTarget=null;target=null;get defaultPrevented(){return this._defaultPrevented}set defaultPrevented(e){this._defaultPrevented=e}get preventDefault(){return this._preventDefault}set preventDefault(e){this._preventDefault=e}constructor(t,n={}){if(!t)throw TypeError(`Failed to construct '${this.constructor.name}'. 1 argument required, ${arguments.length} given.`);Object.assign(this,e.Defaults,n,{eventType:t}),this._preventDefault=function(){this.cancelable&&(this.defaultPrevented=!0)}}static get Defaults(){return{cancelable:!0,componentId:null,eventType:``,nativeEvent:null,relatedTarget:null,target:null}}},Qh=class extends Zh{trigger=null;ok=void 0;constructor(e,t={}){super(e,t),Object.assign(this,Zh.Defaults,t,{eventType:e})}static get Defaults(){return{...super.Defaults,trigger:null,ok:void 0}}}
8,$h={name:`fade`,enterActiveClass:``,enterFromClass:`showing`,enterToClass:``,leaveActiveClass:``,leaveFromClass:``,leaveToClass:`showing`,css:!0},eg=({modelValue:e,element:t,props:n,emit:r,id:i},a={transitionProps:{},showFn:()=>{},hideFn:()=>{}})=>{let o=!1,s=!!e.value&&!n.initialAnimation||n.visible||!1,c=I(s),l=I(s),u=I(s),d=typeof e.value!=`boolean`;L(e,()=>{if(d=typeof e.value!=`boolean`,o){o=!1;return}e.value?w():O(`modelValue`,!0)});let f=I(s),p=I(!1),m=F(()=>n.noAnimation||n.noFade||f.value||!1),h=!1;Ne(()=>{if(h=!0,!n.show&&s){let t=g(`show`,{cancelable:!0});if(r(`show`,t),t.defaultPrevented){r(`show-prevented`,g(`show-prevented`));return}f.value=!0,e.value||=(o=!0,!0),l.value=!0,u.value=!0,ae.value=!0,me.value=!0,he.value=!0,c.value=!0,a.showFn?.()}else(n.show||e.value&&n.initialAnimation)&&w()}),L(()=>n.visible,e=>{f.value=!0,E(()=>{e&&(ae.value=!0),e?w():O(`visible-prop`,!0)})}),L(()=>n.show,e=>{e?w():O(`show-prop`,!0)}),pr(t,`bv-toggle`,()=>{e.value=!e.value},{passive:!0});let g=(e,n={})=>new Qh(e,{cancelable:!1,target:t?.value||null,relatedTarget:null,trigger:null,...n,componentId:i?.value}),v,y,b,S,C,w=(t=!1)=>{if(c.value&&!y&&!S)return Promise.resolve(!0);if(C=t,c.value&&!y&&S)return S;S=new Promise(e=>{b=e});let i=g(`show`,{cancelable:!0});return r(`show`,i),i.defaultPrevented?(r(`show-prevented`,g(`show-prevented`)),ae.value&&=!1,e.value&&!d&&(o=!0,E(()=>{e.value=!1})),b?.(`show-prevented`),S):(y&&=(clearTimeout(y),void 0),l.value=!0,u.value=!0,requestAnimationFrame(()=>{if(f.value||n.delay===void 0){if(!h)return;v=void 0,c.value=!0,a.showFn?.(),e.value||(o=!0,E(()=>{e.value=!0}));return}v=setTimeout(()=>{h&&(v=void 0,c.value=!0,a.showFn?.(),e.value||(o=!0,E(()=>{e.value=!0})))},typeof n.delay==`number`?n.delay:n.delay?.show||0)}),S)},T,O=(t,i)=>{if(!c.value&&!v&&!l.value)return Promise.resolve(``);S||=new Promise(e=>{b=e}),typeof t!=`string`&&(t=void 0),T=t;let s=g(`hide`,{cancelable:!0,trigger:t}),m=g(t||`ignore`,{cancelable:!0,trigger:t});return t===`backdrop`&&n.noCloseOnBackdrop||t===`esc`&&n.noCloseOnEsc?(r(`hide-prevented`,g(`hide-prevented`,{trigger:t})),b?.(`hide-prevented`),S):(v&&=(clearTimeout(v),void 0),t&&!i&&r(t,m),r(`hide`,s),s.defaultPrevented||m.defaultPrevented?(r(`hide-prevented`,g(`hide-prevented`,{trigger:t})),e.value||E(()=>{o=!0,e.value=!0}),b?.(`hide-prevented`),S):(pe.value=!1,v&&(clearTimeout(v),v=void 0,p.value||(l.value=!1),u.value=!1),y=setTimeout(()=>{h&&(y=void 0,re.value=!0,c.value=!1,a.hideFn?.(),e.value&&=(o=!0,d?0:!1))},f.value?0:typeof n.delay==`number`?n.delay:n.delay?.hide||0),S))},k=or(e=>O(e),500),A=or(()=>w(),500),j=(e=!1)=>{let t=g(`toggle`,{cancelable:!0});return r(`toggle`,t),t.defaultPrevented?(r(`toggle-prevented`,g(`toggle-prevented`)),Promise.resolve(`toggle-prevented`)):c.value?O(`toggle-function`,!0):w(e)},M=()=>{let e=g(`toggle`,{cancelable:!0});if(r(`toggle`,e),e.defaultPrevented){r(`toggle-prevented`,g(`toggle-prevented`));return}c.value?O(`toggle-trigger`,!0):w()},N=[],P=D(qn,null)?.register({id:i.value,toggle:j,show:w,hide:O,value:_e(c),registerTrigger:(e,t)=>{N.push({trigger:e,el:t}),t.addEventListener(e,M),ee(t)},unregisterTrigger:(e,t,n=!0)=>{let r=N.findIndex(n=>n?.trigger===e&&n.el===t);r>-1&&(N.splice(r,1),t.removeEventListener(e,M),n&&(t.removeAttribute(`aria-expanded`),t.classList.remove(`collapsed`),t.classList.remove(`not-collapsed`)))},component:Ae()}),ee=t=>{t.setAttribute(`aria-expanded`,e.value?`true`:`false`),t.classList.toggle(`collapsed`,!e.value),t.classList.toggle(`not-collapsed`,!!e.value)};L(e,()=>{N.forEach(e=>{ee(e.el)})}),L(i,(e,t)=>{P?.updateId(e,t)}),x(()=>{P?.unregister(),N.forEach(e=>{e.el.removeEventListener(e.trigger,M)})}),_(()=>{h=!1,clearTimeout(v),clearTimeout(y),v=void 0,y=void 0});let te=I(!1),ne=()=>{n.lazy===!0&&(te.value=!0)},re=I(!1),ie=I(s),ae=I(s),oe=[...[a.transitionProps?.onBeforeEnter??hr,n.transitionProps?.onBeforeEnter??hr].flat(),(
8)=>{ie.value=!0}],se=[()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{ae.value=!0})})},...[a.transitionProps?.onEnter??hr,n.transitionProps?.onEnter??hr].flat()],ce=[ne,...[a.transitionProps?.onAfterEnter??hr,n.transitionProps?.onAfterEnter??hr].flat(),()=>{f.value&&requestAnimationFrame(()=>{f.value=!1}),p.value&&=!1,requestAnimationFrame(()=>{pe.value=!0,E(()=>{r(`shown`,g(`shown`,{cancelable:!1}))})}),C||(b?.(!0),S=void 0,b=void 0)}],le=[()=>{re.value||=!0},...[a.transitionProps?.onBeforeLeave??hr,n.transitionProps?.onBeforeLeave??hr].flat(),()=>{pe.value=!1}],ue=[()=>{ae.value=!1},...[a.transitionProps?.onLeave??hr,n.transitionProps?.onLeave??hr].flat()],de=[()=>{r(`hidden`,g(`hidden`,{trigger:T,cancelable:!1}))},...[a.transitionProps?.onAfterLeave??hr,n.transitionProps?.onAfterLeave??hr].flat(),()=>{re.value=!1,ie.value=!1,f.value&&requestAnimationFrame(()=>{f.value=!1}),requestAnimationFrame(()=>{p.value||(l.value=!1)}),b?.(T||``),S=void 0,b=void 0,T=void 0}],fe=F(()=>p.value===!0||ie.value===!0||n.lazy===!1||n.lazy===!0&&te.value===!0&&n.unmountLazy===!1),pe=I(!1),me=I(!1),he=I(!1),ge={...a.transitionProps,onBeforeEnter:oe,onEnter:se,onAfterEnter:ce,onBeforeLeave:le,onLeave:ue,onAfterLeave:de};return{showRef:_e(c),renderRef:_e(l),renderBackdropRef:_e(u),isVisible:_e(ae),isActive:_e(ie),trapActive:_e(pe),show:w,hide:O,toggle:j,throttleHide:k,throttleShow:A,buildTriggerableEvent:g,computedNoAnimation:m,localNoAnimation:_e(f),setLocalNoAnimation:e=>{f.value=e},localTemporaryHide:_e(p),setLocalTemporaryHide:e=>{p.value=e},isLeaving:_e(re),transitionProps:{...$h,...n.transitionProps,...ge},lazyLoadCompleted:_e(te),markLazyLoadCompleted:ne,contentShowing:fe,backdropReady:_e(he),backdropVisible:_e(me),backdropTransitionProps:{...$h,onBeforeEnter:()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{me.value=!0})}),he.value=!1},onAfterEnter:()=>{he.value=!0},onBeforeLeave:()=>{me.value=!1},onAfterLeave:()=>{he.value=!1,requestAnimationFrame(()=>{u.value=!1})}}}},tg=v({name:`ConditionalTeleport`,inheritAttrs:!1,props:{to:{type:[String,Object],default:null},disabled:{type:Boolean,required:!0}},slots:Object,setup(e,{slots:t}){return()=>e.to?b(Ee,{to:e.to,disabled:e.disabled||!e.to},[t.default?.({})]):t.default?.({})}}),ng=[`top`,`right`,`bottom`,`left`],rg=[`start`,`end`],ig=ng.reduce((e,t)=>e.concat(t,t+`-`+rg[0],t+`-`+rg[1]),[]),ag=Math.min,og=Math.max,sg=Math.round,cg=Math.floor,lg=e=>({x:e,y:e}),ug={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function dg(e,t,n){return og(e,ag(t,n))}function fg(e,t){return typeof e==`function`?e(t):e}function pg(e){return e.split(`-`)[0]}function mg(e){return e.split(`-`)[1]}function hg(e){return e===`x`?`y`:`x`}function gg(e){return e===`y`?`height`:`width`}function _g(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function vg(e){return hg(_g(e))}function yg(e,t,n){n===void 0&&(n=!1);let r=mg(e),i=vg(e),a=gg(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=Og(o)),[o,Og(o)]}function bg(e){let t=Og(e);return[xg(e),t,xg(t)]}function xg(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var Sg=[`left`,`right`],Cg=[`right`,`left`],wg=[`top`,`bottom`],Tg=[`bottom`,`top`];function Eg(e,t,n){switch(e){case`top`:case`bottom`:return n?t?Cg:Sg:t?Sg:Cg;case`left`:case`right`:return t?wg:Tg;default:return[]}}function Dg(e,t,n,r){let i=mg(e),a=Eg(pg(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(xg)))),a}function Og(e){let t=pg(e);return ug[t]+e.slice(t.length)}function kg(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function Ag(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:kg(e)}function jg(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Mg(e,t,n){let{reference:r,floating:i}=e,a=_g(t),o=vg(t),s=gg(o),c=pg(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}let m=mg(t);return m&&(p[o]+=f*(m===`end`?1:-1)*(n&&l?-1:1)),p}async function Ng(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=fg(t,e),p=Ag(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=jg(await i.getClippingRect
vendor: 4,402 bytes, line 8
8({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=jg(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Pg=50,Fg=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:Ng},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Mg(l,r,c),f=r,p=0,m={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:_}=h,{x:v,y,data:b,reset:x}=await _({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:l,platform:s,elements:{reference:e,floating:t}});u=v??u,d=y??d,m[g]={...m[g],...b},x&&p<Pg&&(p++,typeof x==`object`&&(x.placement&&(f=x.placement),x.rects&&(l=x.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:u,y:d}=Mg(l,f,c)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}},Ig=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=fg(e,t)||{};if(l==null)return{};let d=Ag(u),f={x:n,y:r},p=vg(i),m=gg(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=ag(d[_],T),D=ag(d[v],T),O=C-h[m]-D,k=C/2-h[m]/2+w,A=dg(E,k,O),j=!c.arrow&&mg(i)!=null&&k!==A&&a.reference[m]/2-(k<E?E:D)-h[m]/2<0,M=j?k<E?k-E:k-O:0;return{[p]:f[p]+M,data:{[p]:A,centerOffset:k-A-M,...j&&{alignmentOffset:M}},reset:j}}});function Lg(e,t,n){return(e?[...n.filter(t=>mg(t)===e),...n.filter(t=>mg(t)!==e)]:n.filter(e=>pg(e)===e)).filter(n=>!e||mg(n)===e||(t?xg(n)!==n:!1))}var Rg=function(e){return e===void 0&&(e={}),{name:`autoPlacement`,options:e,async fn(t){let{rects:n,middlewareData:r,placement:i,platform:a,elements:o}=t,{crossAxis:s=!1,alignment:c,allowedPlacements:l=ig,autoAlignment:u=!0,...d}=fg(e,t),f=c!==void 0||l===ig?Lg(c||null,u,l):l,p=r.autoPlacement?.index||0,m=f[p];if(m==null)return{};if(i!==m)return{reset:{placement:f[0]}};let h=await a.detectOverflow(t,d),g=yg(m,n,await(a.isRTL==null?void 0:a.isRTL(o.floating))),_=[h[pg(m)],h[g[0]],h[g[1]]],v=[...r.autoPlacement?.overflows||[],{placement:m,overflows:_}],y=f[p+1];if(y)return{data:{index:p+1,overflows:v},reset:{placement:y}};let b=v.map(e=>{let t=mg(e.placement);return[e.placement,t&&s?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),x=b.filter(e=>e[2].slice(0,mg(e[0])?2:3).every(e=>e<=0))[0]?.[0]||b[0][0];return x===i?{}:{data:{index:p+1,overflows:v},reset:{placement:x}}}}},zg=function(e){return e===void 0&&(e={}),{name:`flip`,options:e,async fn(t){var n;let{placement:r,middlewareData:i,rects:a,initialPlacement:o,platform:s,elements:c}=t,{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f=`bestFit`,fallbackAxisSideDirection:p=`none`,flipAlignment:m=!0,...h}=fg(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};let g=pg(r),_=_g(o),v=pg(o)===o,y=await(s.isRTL==null?void 0:s.isRTL(c.floating)),b=d||(v||!m?[Og(o)]:bg(o)),x=p!==`none`;!d&&x&&b.push(...Dg(o,m,p,y));let S=[o,...b],C=await s.detectOverflow(t,h),w=[],T=i.flip?.overflows||[];if(l&&w.push(C[g]),u){let e=yg(r,a,y);w.push(C[e[0]],C[e[1]])}if(T=[...T,{placement:r,overflows:w}],!w.every(e=>e<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(u!==`alignment`||_===_g(t)||T.every(e=>_g(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>
8e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=_g(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o}if(r!==n)return{reset:{placement:n}}}return{}}}};function Bg(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Vg(e){return ng.some(t=>e[t]>=0)}var Hg=function(e){return e===void 0&&(e={}),{name:`hide`,options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:i=`referenceHidden`,...a}=fg(e,t);switch(i){case`referenceHidden`:{let e=Bg(await r.detectOverflow(t,{...a,elementContext:`reference`}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:Vg(e)}}}case`escaped`:{let e=Bg(await r.detectOverflow(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:Vg(e)}}}default:return{}}}}};function Ug(e){let t=ag(...e.map(e=>e.left)),n=ag(...e.map(e=>e.top)),r=og(...e.map(e=>e.right)),i=og(...e.map(e=>e.bottom));return{x:t,y:n,width:r-t,height:i-n}}function Wg(e){let t=e.slice().sort((e,t)=>e.y-t.y),n=[],r=null;for(let e=0;e<t.length;e++){let i=t[e];!r||i.y-r.y>r.height/2?n.push([i]):n[n.length-1].push(i),r=i}return n.map(e=>jg(Ug(e)))}var Gg=function(e){return e===void 0&&(e={}),{name:`inline`,options:e,async fn(t){let{placement:n,elements:r,rects:i,platform:a,strategy:o}=t,{padding:s=2,x:c,y:l}=fg(e,t),u=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(r.reference))||[]);if(!u.length)return{};let d=Wg(u),f=jg(Ug(u)),p=Ag(s);function m(){if(d.length===2&&(d[0].left>d[1].right||d[1].left>d[0].right)&&c!=null&&l!=null)return d.find(e=>c>e.left-p.left&&c<e.right+p.right&&l>e.top-p.top&&l<e.bottom+p.bottom)||f;if(d.length>=2){if(_g(n)===`y`){let e=d[0],t=d[d.length-1],r=pg(n)===`top`,i=e.top,a=t.bottom,o=r?e.left:t.left;return jg({x:o,y:i,width:(r?e.right:t.right)-o,height:a-i})}let e=pg(n)===`left`,t=og(...d.map(e=>e.right)),r=ag(...d.map(e=>e.left)),i=d.filter(n=>e?n.left===r:n.right===t),a=i[0].top,o=i[i.length-1].bottom;return jg({x:r,y:a,width:t-r,height:o-a})}return f}let h=await a.getElementRects({reference:{getBoundingClientRect:m},floating:r.floating,strategy:o});return i.reference.x!==h.reference.x||i.reference.y!==h.reference.y||i.reference.width!==h.reference.width||i.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},Kg=new Set([`left`,`top`]);async function qg(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=pg(n),s=mg(n),c=_g(n)===`y`,l=Kg.has(o)?-1:1,u=a&&c?-1:1,d=fg(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Jg=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await qg(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Yg=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=fg(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=_g(i),p=hg(f),m=u[p],h=u[f],g=(e,t)=>dg(t+d[e===`y`?`top`:`left`],t,t-d[e===`y`?`bottom`:`right`]);o&&(m=g(p,m)),s&&(h=g(f,h));let _=c.fn({...t,[p]:m,[f]:h});return{..._,data:{x:_.x-n,y:_.y-r,enabled:{[p]:o,[f]:s}}}}}},Xg=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){let{placement:n,rects:r,platform:i,elements:a}=t,{apply:o=()=>{},...s}=fg(e,t),c=await i.detectOverflow(t,s),l=pg(n),u=mg(n),d=_g(n)===`y`,{width:f,height:p}=r.floating,m,h;l===`top`||l===`bottom`?(m=l,h=u===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?`start`:`end`)?`left`:`right`):(h=l,m=u===`end`?`top`:`bottom`);let g=p-c.top-c.bottom,_=f-c.left-c.right,v=ag(p-c[m],g),y=ag(f-c[h],_),b=t.middlewareData.shift,x=!b,S=v,C=y;b!=null&&b.enabled.x&&(C=_),b!=null&&b.enabled.y&&(S=g),x&&!u&&(d?C=f-2*og(c.left,c.right):S=p-2*og(c.top,c.bottom)),await o({...t,availableWidth:C,availableHeight:S});let w=await i.getDimensions(a.floating);return f!==w.width||p!==w.height?{reset:{rects:!0}}:{}}}};function Zg(){return typeof window<`u`}function Qg(e){return t_(e)?(e.nodeName||``).toLowerCase():`#document`}function $g(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function e_(e){return((t_(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function t_(e){return Zg()?e instanceof Node||e instanceof $g(e).Node:!1}function n_(e){return Zg()?e instanceof Element||e instanceof $g(e).Element:!1}function r_(e){return Zg()?e instanceof HTMLElement||e instanceof $g(e).HTMLElement:!1}function i_(e){return!Zg()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof $g(e).ShadowRoot}function a_(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=g_(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function o_(e){return/^(table|td|th)$/.test(Qg(e))}function s_(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var c_=/transform|translate|scale|rotate|perspective|filter/,l_=/paint|layout|strict|content/,u_=e=>!!e&&e!==`none`,d_;function f_(e){let t=n_(e)?g_(e):e;return u_(t.transform)||u_(t.translate)||u_(t.scale)||u_(t.rotate)||u_(t.perspective)||!m_()&&(u_(t.backdropFilter)||u_(t.filter))||c_.test(t.willChange||``)||l_.test(t.contain||``)}function p_(e){let t=v_(e);for(;r_(t)&&!h_(t);){if(f_(t))return t;if(s_(t))return null;t=v_(t)}return null}function m_(){return d_??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),d_}function h_(e){return/^(html|body|#document)$/.test(Qg(e))}function g_(e){return $g(e).getComputedStyle(e)}function __(e){return n_(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function v_(e){if(Qg(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||i_(e)&&e.host||e_(e);return i_(t)?t.host:t}function y_(e){let t=v_(e);return h_(t)?(e.ownerDocument||e).body:r_(t)&&a_(t)?t:y_(t)}function b_(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=y_(e),i=r===e.ownerDocument?.body,a=$g(r);if(i){let e=x_(a);
vendor: 4,240 bytes, line 8
8return t.concat(a,a.visualViewport||[],a_(r)?r:[],e&&n?b_(e):[])}return t.concat(r,b_(r,[],n))}function x_(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function S_(e){let t=g_(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=r_(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=sg(n)!==a||sg(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function C_(e){return n_(e)?e:e.contextElement}function w_(e){let t=C_(e);if(!r_(t))return lg(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=S_(t),o=(a?sg(n.width):n.width)/r,s=(a?sg(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var T_=lg(0);function E_(e){let t=$g(e);return!m_()||!t.visualViewport?T_:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function D_(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===$g(e)}function O_(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=C_(e),o=lg(1);t&&(r?n_(r)&&(o=w_(r)):o=w_(e));let s=D_(a,n,r)?E_(a):lg(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a&&r){let e=$g(a),t=n_(r)?$g(r):r,n=e,i=x_(n);for(;i&&t!==n;){let e=w_(i),t=i.getBoundingClientRect(),r=g_(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=$g(i),i=x_(n)}}return jg({width:u,height:d,x:c,y:l})}function k_(e,t){let n=__(e).scrollLeft;return t?t.left+n:O_(e_(e)).left+n}function A_(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-k_(e,n),y:n.top+t.scrollTop}}function j_(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=e_(r),s=t?s_(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=lg(1),u=lg(0),d=r_(r);if((d||!a)&&((Qg(r)!==`body`||a_(o))&&(c=__(r)),d)){let e=O_(r);l=w_(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?A_(o,c):lg(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function M_(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function N_(e){let t=__(e),n=e.ownerDocument.body,r=og(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=og(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+k_(e),o=-t.scrollTop;return g_(n).direction===`rtl`&&(a+=og(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:o}}var P_=25;function F_(e,t,n){n===void 0&&(n=`viewport`);let r=n===`layoutViewport`,i=$g(e),a=e_(e),o=i.visualViewport,s=a.clientWidth,c=a.clientHeight,l=0,u=0;if(o){let e=!m_()||t===`fixed`;r?e||(l=-o.offsetLeft,u=-o.offsetTop):(s=o.width,c=o.height,e&&(l=o.offsetLeft,u=o.offsetTop))}if(k_(a)<=0){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),r=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-r),o=getComputedStyle(a).scrollbarGutter===`stable both-edges`?i/2:i;o<=P_&&(s-=o)}return{width:s,height:c,x:l,y:u}}function I_(e,t){let n=O_(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=w_(e);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function L_(e,t,n){let r;if(t===`viewport`||t===`layoutViewport`)r=F_(e,n,t);else if(t===`document`)r=N_(e_(e));else if(n_(t))r=I_(t,n);else{let n=E_(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return jg(r)}function R_(e,t){let n=t.get(e);if(n)return n;let r=b_(e,[],!1).filter(e=>n_(e)&&Qg(e)!==`body`),i=null,a=g_(e).position===`fixed`,o=a?v_(e):e;for(;n_(o)&&!h_(o);){let e=g_(o),t=f_(o),n=i?i.position:a?`fixed`:``;!t&&(n===`fixed`||n===`absolute`&&e.position===`static`)?r=r.filter(e=>e!==o):i=e,o=v_(o)}return t.set(e,r),r}function z_(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?s_(t)?[]:R_(t,this._c):[].concat(n),r],o=L_(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e<a.length;e++){let n=L_(t,a[e],i);s=og(n.top,s),c=ag(n.right,c),l=ag(n.bottom,l),u=og(n.left,u)}return{width:c-u,height:l-s,x:u,y:s}}function B_(e){let{width:t,height:n}=S_(e);return{width:t,height:n}}function V_(e,t,n){let r=r_(t),i=e_(t),a=n===`fixed`,o=O_(e,!0,a,t),s={scrollLeft:0,scrollTop:0},c=lg(0);
8if((r||!a)&&((Qg(t)!==`body`||a_(i))&&(s=__(t)),r)){let e=O_(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}!r&&i&&(c.x=k_(i));let l=i&&!r&&!a?A_(i,s):lg(0);return{x:o.left+s.scrollLeft-c.x-l.x,y:o.top+s.scrollTop-c.y-l.y,width:o.width,height:o.height}}function H_(e){return g_(e).position===`static`}function U_(e,t){if(!r_(e)||g_(e).position===`fixed`)return null;if(t)return t(e);let n=e.offsetParent;return e_(e)===n&&(n=n.ownerDocument.body),n}function W_(e,t){let n=$g(e);if(s_(e))return n;if(!r_(e)){let t=v_(e);for(;t&&!h_(t);){if(n_(t)&&!H_(t))return t;t=v_(t)}return n}let r=U_(e,t);for(;r&&o_(r)&&H_(r);)r=U_(r,t);return r&&h_(r)&&H_(r)&&!f_(r)?n:r||p_(e)||n}var G_=async function(e){let t=this.getOffsetParent||W_,n=this.getDimensions,r=await n(e.floating);return{reference:V_(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function K_(e){return g_(e).direction===`rtl`}var q_={convertOffsetParentRelativeRectToViewportRelativeRect:j_,getDocumentElement:e_,getClippingRect:z_,getOffsetParent:W_,getElementRects:G_,getClientRects:M_,getDimensions:B_,getScale:w_,isElement:n_,isRTL:K_};function J_(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Y_(e,t,n){let r=null,i,a=e_(e);function o(){var e;clearTimeout(i),(e=r)==null||e.disconnect(),r=null}function s(n,c){n===void 0&&(n=!1),c===void 0&&(c=1),o();let l=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=l;if(n||t(),!f||!p)return;let m=cg(d),h=cg(a.clientWidth-(u+f)),g=cg(a.clientHeight-(d+p)),_=cg(u),v={rootMargin:-m+`px `+-h+`px `+-g+`px `+-_+`px`,threshold:og(0,ag(1,c))||1},y=!0;function b(t){let n=t[0].intersectionRatio;if(!J_(l,e.getBoundingClientRect()))return s();if(n!==c){if(!y)return s();n?s(!1,n):i=setTimeout(()=>{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(b,{...v,root:a.ownerDocument})}catch{r=new IntersectionObserver(b,v)}r.observe(e)}let c=$g(e),l=()=>s(n);return c.addEventListener(`resize`,l),s(!0),()=>{c.removeEventListener(`resize`,l),o()}}function X_(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=C_(e),u=i||a?[...l?b_(l):[],...t?b_(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n),a&&e.addEventListener(`resize`,n)});let d=l&&s?Y_(l,n,a):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?O_(e):null;c&&g();function g(){let t=O_(e);h&&!J_(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Z_=Jg,Q_=Rg,$_=Yg,ev=zg,tv=Xg,nv=Hg,rv=Ig,iv=Gg,av=(e,t,n)=>{let r=new Map,i=n??{},a={...q_,...i.platform,_c:r};return Fg(e,t,{...i,platform:a})},ov=(e,t=er())=>{if(e)return typeof e==`string`?t===null?void 0:er()?.getElementById(e)??t.querySelector(e)??void 0:e.$el??e};function sv(e){return typeof e==`object`&&!!e&&`$el`in e}function cv(e){if(sv(e)){let t=e.$el;return t_(t)&&Qg(t)===`#comment`?null:t}return e}function lv(e){return{name:`arrow`,options:e,fn(t){let n=cv(j(e.element));return n==null?{}:rv({element:n,padding:e.padding}).fn(t)}}}function uv(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function dv(e,t){let n=uv(e);return Math.round(t*n)/n}function fv(e,t,n){n===void 0&&(n={});let r=n.whileElementsMounted,i=F(()=>j(n.open)??!0),a=F(()=>j(n.middleware)),o=F(()=>j(n.placement)??`bottom`),s=F(()=>j(n.strategy)??`absolute`),c=F(()=>j(n.transform)??!0),l=F(()=>cv(e.value)),u=F(()=>cv(t.value)),d=I(0),f=I(0),p=I(s.value),m=I(o.value),h=ke({}),g=I(!1),_=F(()=>{let e={position:p.value,left:`0`,top:`0`};if(!u.value)return e;let t=dv(u.value,d.value),n=dv(u.value,f.value);return c.value?{...e,transform:`translate(`+t+`px, `+n+`px)`,...uv(u.value)>=1.5&&{willChange:`transform`}}:{position:p.value,left:t+`px`,top:n+`px`}}),v;function y(){if(l.value==null||u.value==null)return;let e=i.value;av(l.value,u.value,{middleware:a.value,placement:o.value,strategy:s.value}).then(t=>{d.value=t.x,f.value=t.y,p.value=t.strategy,m.value=t.placement,h.value=t.middlewareData,g.value=e!==!1})}function b(){typeof v==`function`&&(v(),v=void 0)}function x(){if(b(),r===void 0){y();return}if(l.value!=null&&u.value!=null){v=r(l.value,u.value,y);return}}function S(){i.value||(g.value=!1)}return L([a,o,s,i],y,{flush:`sync`}),L([l,u],x,{flush:`sync`}),L(i,S,{flush:`sync`}),De()&&ce(b),{x:ne(d),y:ne(f),strategy:ne(p),placement:ne(m),middlewareData:ne(h),isPositioned:ne(g),floatingStyles:_,update:y}}var pv=lr(fr),mv=[`id`],hv=[`id`],gv=v({inheritAttrs:!1,__name:`BPopover`,props:g({body:{default:void 0},bodyClass:{default:void 0},boundary:{default:`clippingAncestors`},boundaryPadding:{default:void 0},click:{type:Boolean,default:void 0},closeOnHide:{type:Boolean,default:!1},focus:{type:Boolean,default:void 0},hover:{type:Boolean,default:void 0},delay:{default:()=>({show:100,hide:300})},floatingMiddleware:{default:void 0},hideMargin:{default:2},id:{default:void 0},inline:{type:Boolean,default:!1},manual:{type:Boolean,default:!1},noAutoClose:{type:Boolean,default:!1},noFlip:{type:Boolean,default:!1},noHide:{type:Boolean,default:!1},noShift:{type:Boolean,default:!1},noSize:{type:Boolean,default:!1},noninteractive:{type:Boolean,default:!1},offset:{default:null},placement:{default:`top`},realtime:{type:Boolean,default:!1},reference:{type:[String,Object,null,Function],default:null},strategy:{default:`absolute`},target:{type:[String,Object,null,Function],default:null},title:{default:void 0},titleClass:{default:void 0},tooltip:{type:Boolean,default:!1},teleportDisabled:{type:Boolean,default:!1},teleportTo:{default:void 0},initialAnimation:{type:Boolean,default:!1},noAnimation:{type:Boolean},noFade:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},unmountLazy:{type:Boolean,default:!1},show:{type:Boolean,default:!1},transProps:{},visible:{type:Boolean,default:!1}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:g([`click`,`pointerleave`,`blur`,`click-outside`,`close-on-hide`,`hide`,`hide-prevented`,`hidden`,`show`,`show-prevented`,`shown`,`toggle`,`toggle-prevented`],[`update:modelValue`]),setup(e,{expose:t,emit:n}){let r=$n(e,`BPopover`),i=n,a=h(),o=ee(),s=O(e,`modelValue`),c=ir(()=>r.id,`popover`),l=I(!1),u=oe(`_element`),d=oe(`_content`),f=oe(`_arrow`),p=oe(`_placeholder`),m=I(null),g=I(null),_=F(()=>r.placement.startsWith(`auto`)),v=sr(()=>r.offset??NaN),b=F(()=>Tv(r.boundary)?r.boundary:void 0),D=F(()=>Ev(r.boundary)?r.boundary:void 0),k=I({}),A=F(()=>
8{if(r.floatingMiddleware!==void 0)return r.floatingMiddleware;let e=[Z_(r.offset===null?r.tooltip?6:8:v.value)];return!r.noFlip&&!_.value&&e.push(ev({boundary:b.value,rootBoundary:D.value,padding:r.boundaryPadding})),_.value&&e.push(Q_({alignment:r.placement.split(`-`)[1]||void 0,boundary:b.value,rootBoundary:D.value,padding:r.boundaryPadding})),r.noShift||e.push($_({boundary:b.value,rootBoundary:D.value,padding:r.boundaryPadding})),r.noHide||e.push(nv({boundary:b.value,rootBoundary:D.value,padding:r.boundaryPadding})),r.inline&&e.push(iv()),e.push(lv({element:f,padding:10})),r.noSize||e.push(tv({boundary:b.value,rootBoundary:D.value,padding:r.boundaryPadding,apply({availableWidth:e,availableHeight:t}){k.value={"--bv-floating-max-height":t>=(d.value?.scrollHeight??0)?void 0:t?`${Math.max(0,t)}px`:void 0,"--bv-floating-max-width":e>=(d.value?.scrollWidth??0)?void 0:e?`${Math.max(0,e)}px`:void 0}}})),e}),{floatingStyles:N,middlewareData:te,placement:ne,update:ie}=fv(m,u,{placement:F(()=>_.value?void 0:r.placement),middleware:A,strategy:()=>r.strategy}),ae=I({position:`absolute`}),ce,{showRef:le,hide:de,show:me,toggle:he,throttleHide:_e,computedNoAnimation:ve,transitionProps:ye,contentShowing:xe,isVisible:Se,isActive:Ee,renderRef:De,localTemporaryHide:Oe,setLocalTemporaryHide:ke}=eg({modelValue:s,props:r,emit:i,element:u,id:c},{showFn:()=>{ie(),E(()=>{ce=X_(m.value,u.value,ie,{animationFrame:r.realtime})})},hideFn:()=>{ce&&=(ce(),void 0)}});L(te,e=>{if(r.noHide||(e.hide?.referenceHidden&&!l.value&&le.value?r.closeOnHide&&!r.noAutoClose&&!r.manual?_e(`close-on-hide`):(ke(!0),l.value=!0):Oe.value&&!e.hide?.referenceHidden&&(ke(!1),l.value=!1)),e.arrow){let{x:t,y:n}=e.arrow;ae.value={position:`absolute`,top:n?`${n}px`:``,left:t?`${t}px`:``}}});let Ae=F(()=>{let e=r.tooltip?`tooltip`:`popover`;return[e,`b-${e}`,{show:Se.value&&!l.value,fade:!ve.value,[`bs-${e}-${_v(ne.value)}`]:ne.value!==void 0}]}),{x:Me,y:Pe}=pv(),Fe=()=>{let e=g.value?.getBoundingClientRect(),t=u.value?.getBoundingClientRect(),n=Number.parseInt(r.hideMargin,10)||0,i=nr()?.scrollX||0,a=nr()?.scrollY||0;return{triggerIsOutside:!e||Me.value<e.left+i-n||Me.value>e.right+i+n||Pe.value<e.top+a-n||Pe.value>e.bottom+a+n,isOutside:!t||Me.value<t.left+i-n||Me.value>t.right+i+n||Pe.value<t.top+a-n||Pe.value>t.bottom+a+n}},Ie,ze=e=>{let{triggerIsOutside:t,isOutside:n}=Fe(),i=er();!r.noninteractive&&n&&t&&i&&!u.value?.contains(i.activeElement)&&(!He.value.focus||!g.value?.contains(i.activeElement))||r.noninteractive&&t?de(e?.type):(Ie&&clearTimeout(Ie),Ie=setTimeout(()=>{ze(e)},50))};L(Se,()=>{ie()}),t({hide:de,show:me,toggle:he});let Be=e=>{le.value?de(e.type===`click`?`click`:`toggle`):me()},Ve=()=>{me()},He=F(()=>r.manual?{hover:!1,focus:!1,click:!1}:r.hover!==void 0||r.focus!==void 0||r.click!==void 0?{hover:r.hover??!1,focus:r.focus??!1,click:r.click??!1}:{hover:!0,focus:!0,click:!1}),Ue=()=>{if(r.target){let e=ov(j(r.target));e?g.value=e:ar(`BPopover`,`Target element not found`,r.target)}else g.value=p.value?.nextElementSibling;if(r.reference){let e=ov(j(r.reference));e?m.value=e:ar(`BPopover`,`Reference element not found`,r.reference)}else m.value=g.value;if(!g.value||r.manual)return;let e=He.value;e.click&&g.value.addEventListener(`click`,Be),e.hover&&(g.value.addEventListener(`pointerenter`,Ve),g.value.addEventListener(`pointerleave`,ze)),e.focus&&(g.value.addEventListener(`focus`,Ve),g.value.addEventListener(`blur`,ze))},We=()=>{g.value&&(g.value.removeEventListener(`click`,Be),g.value.removeEventListener(`pointerenter`,Ve),g.value.removeEventListener(`pointerleave`,ze),g.value.removeEventListener(`focus`,Ve),g.value.removeEventListener(`blur`,ze))};mr(u,()=>{le.value&&He.value.click&&!r.noAutoClose&&!r.manual&&de(`click-outside`)},{ignore:[g]}),L([()=>r.click,()=>r.hover,()=>r.focus,()=>r.manual,()=>r.target,()=>r.reference],()=>{We(),Ue()});let Ge=F(()=>({toggle:he,show:me,hide:de,id:c.value,visible:Se.value,active:Ee.value}));return Ne(()=>{Ue(),E(()=>{ie()})}),x(We),(e,t)=>(S(),ue(we,null,[se(`span`,{id:y(c)+`_placeholder`,ref:`_placeholder`,style:{display:`none`}}
8,null,8,mv),w(e.$slots,`target`,T(M(Ge.value))),je(tg,{to:y(r).teleportTo,disabled:!y(r).teleportTo||y(r).teleportDisabled},{default:Te(()=>[y(De)||y(xe)?(S(),be(Le,pe({key:0},y(ye),{appear:s.value||y(r).visible}),{default:Te(()=>[fe(se(`div`,pe({id:y(c)},y(o),{ref:`_element`,class:Ae.value,role:`tooltip`,tabindex:`-1`,style:y(N)}),[se(`div`,{ref:`_arrow`,class:P(`${y(r).tooltip?`tooltip`:`popover`}-arrow`),style:Ce(ae.value),"data-popper-arrow":``},null,6),se(`div`,{ref:`_content`,class:`overflow-auto b-floating-size`,style:Ce(k.value)},[y(r).title||a.title?(S(),ue(`div`,{key:0,class:P([`position-sticky top-0`,[y(r).tooltip?`tooltip-inner`:`popover-header`,y(r).titleClass]])},[w(e.$slots,`title`,T(M(Ge.value)),()=>[re(C(y(r).title),1)])],2)):ge(``,!0),y(r).tooltip&&!a.title&&!y(r).title||!y(r).tooltip?(S(),ue(`div`,{key:1,class:P([y(r).tooltip?`tooltip-inner`:`popover-body`,y(r).bodyClass])},[w(e.$slots,`default`,T(M(Ge.value)),()=>[re(C(y(r).body)+C(y(o).content),1)])],2)):ge(``,!0)],4)],16,hv),[[Re,y(le)&&!l.value]])]),_:3},16,[`appear`])):ge(``,!0)]),_:3},8,[`to`,`disabled`])],64))}}),_v=e=>{let[t]=e.split(`-`);switch(t){case`left`:return`start`;case`right`:return`end`;default:return t||`start`}},vv=e=>{let[t]=e.split(`-`);switch(t){case`left`:return`start`;case`right`:return`end`;case`top`:return`up`;case`bottom`:return`down`;default:return t||`start`}},yv=e=>typeof e!=`object`||e.active!==!1,bv=(e,t)=>{if(!yv(e))return{};let n=e===void 0||typeof e==`object`&&!e.title&&!e.content&&!e.body;if(er()!==null){let r=t.getAttribute(`title`)||t.getAttribute(`data-original-title`);if(r&&(t.removeAttribute(`title`),t.setAttribute(`data-original-title`,r)),n)return r?{body:r}:{};if(typeof e==`string`)return{title:r||void 0,body:e}}else if(n)return{};return typeof e==`string`?{body:e}:(e?.content&&ar(`v-b-popover/v-b-tooltip`,"`content` is deprecated, use `body` instead"),{title:e?.title?e?.title:void 0,body:e?.body?e?.body:e?.content?e?.content:void 0})},xv=(e,t)=>({target:t,modelValue:e.modifiers.show,inline:e.modifiers.inline,click:e.modifiers.click,hover:e.modifiers.hover,focus:e.modifiers.focus,manual:e.modifiers.manual,realtime:e.modifiers.realtime,lazy:e.modifiers.lazy,placement:e.modifiers.left?`left`:e.modifiers.right?`right`:e.modifiers.bottom?`bottom`:e.modifiers.top?`top`:void 0,...typeof e.value==`object`?e.value:void 0,...e.modifiers.interactive?{noninteractive:!1}:void 0,title:null,body:null}),Sv=(e,t,n)=>{let r=er();if(r===null)return;let i=r.createElement(`span`);t.modifiers.body?r.body.appendChild(i):t.modifiers.child?e.appendChild(i):e.parentNode?.insertBefore(i,e.nextSibling),Pe(b(gv,n),i),e.$__element=i},Cv=(e,t,n)=>{let r=e.$__element;if(!r){Sv(e,t,n);return}Pe(b(gv,n),r)},wv=e=>{let t=e.$__element;if(t){if(Pe(null,t),er()!==null){delete e.$__element;return}queueMicrotask(()=>{t.remove(),e.$__element===t&&delete e.$__element})}},Tv=e=>e===`clippingAncestors`||e instanceof Element||Array.isArray(e),Ev=e=>!Tv(e);function Dv(e){if(!e.instance)throw Error(`[Bootstrap-Vue-Next] Directive binding.instance is not available`);return e.instance.$.uid}function Ov(e,t,n,r){let i=e;i[t]=i[t]??Object.create(null);let a={binding:JSON.stringify([r.modifiers,r.value]),destroying:!1};return i[t][n]=a,a}function kv(e,t,n){return e[t]?.[n]}function Av(e,t){let n=JSON.stringify([t.modifiers,t.value]);return e.binding!==n}function jv(e,t){e.binding=JSON.stringify([t.modifiers,t.value])}function Mv(e,t,n){let r=e,i=r[t]?.[n];i&&(i.destroying=!0,delete r[t][n])}function Nv(e,t,n=!1){return(t.ctx===e.instance.$?Pv(t,e.instance.$,n)?.provides:t.ctx?.provides)??e.instance.$.provides}function Pv(e,t,n=!1){let r=new Set,i=t=>{for(let n of t){if(!n)continue;if(n===e||n.el&&e.el&&n.el===e.el)return!0;r.add(n);let t;if(n.suspense?t=i([n.ssContent]):Array.isArray(n.children)?t=i(n.children):n.component?.vnode&&(t=i([n.component?.subTree])),t)return t;r.delete(n)}return!1};if(!i([t.subTree]))return n||tr(`directive-utils`,`Could not find original vnode, will not inherit provides`),t;let a=Array.from(r).reverse();for(let e of a)if(e.component)return e.component;return t}function Fv(e,t,n){return{mounted(r,i,a){let o=Dv(i),s=Nv(i,a)[Xn]?.value;if(!yv(i.value))return;let c=bv(i.value,r);(c.body||c.title)&&(Ov(r,e,o,i),Sv(r,i,n?n(c,s?.[t],i,r):{...s?.[t]||void 0,...xv(i,r),...c}))},updated(r,i,a){let o=Dv(i),s=kv(r,e,o),c=Nv(i,a)[Xn]?.value;if(!yv(i.value)){s&&r.$__element&&(wv(r),Mv(r,e,o));return}let l=bv(i.value,r);if(!l.body&&!l.title){s&&r.$__element&&(wv(r),Mv(r,e,o));return}if(!s){s=Ov(r,e,o,i),Sv(r,i,n?n(l,c?.[t],i,r):{...c?.[t]||void 0,...xv(i,r),...l});return}Av(s,i)&&!s.destroying&&(Cv(r,i,n?n(l,c?.[t],i,r):{...c?.[t]||void 0,...xv(i,r),...l}),jv(s,i))},beforeUnmount(t,n){let r=Dv(n);kv(t,e,r)&&(wv(t),Mv(t,e,r))}}}var Iv=(e,t)=>{let{modifiers:n,arg:r,value:i}=e,a=Object.keys(n||{}),o=typeof i==`string`?i.split(qh):i;if(t.tagName.toLowerCase()===`a`){let e=t.getAttribute(`href`)||``;Yh.test(e)&&a.push(e.replace(Jh,``))}
8return Array.prototype.concat.apply([],[r,o]).forEach(e=>typeof e==`string`&&a.push(e)),a.filter((e,t,n)=>e&&n.indexOf(e)===t)},Lv=(e,t,n)=>{let r=Iv(t,e);if(r.length===0)return;let i=new Set(r),a=Nv(t,n)[qn]?.values??null;if(e.dataset.bvtoggle){let t=(e.dataset.bvtoggle||``).split(` `);if(t.length===0)return;for(let n of t){let t=Xh(a,n);t&&(i.has(n)||t.unregisterTrigger(`click`,e,!1))}}e.dataset.bvtoggle=r.join(` `),r.forEach(async t=>{let n=0;for(;n<5;){if(!e.dataset.bvtoggle)return;let r=Xh(a,t);if(!r){if(n++,n<5){await new Promise(e=>setTimeout(e,100));continue}e.dataset.bvtoggle&&ar(`v-b-toggle`,`Target with ID ${t} not found after 500ms`);break}if(!e.dataset.bvtoggle)return;r.unregisterTrigger(`click`,e,!1),r.registerTrigger(`click`,e);break}}),e.setAttribute(`aria-controls`,r.join(` `))},Rv={mounted:Lv,updated:Lv,unmounted:(e,t,n)=>{let r=Iv(t,e);if(r.length===0)return;let i=Nv(t,n,!0)[qn]?.values??null;r.forEach(t=>{let n=Xh(i,t);n&&n.unregisterTrigger(`click`,e,!0)}),e.removeAttribute(`aria-controls`),delete e.dataset.bvtoggle}},zv=Fv(`$__popover`,`BPopover`,(e,t,n,r)=>({...t||void 0,...xv(n,r),...e})),Bv=(e,t,n={})=>{let r=ie(e),i=ie(t),a=ke(ov(r.value)),o=ke(ov(i.value));L([r,i],()=>{_()});let{contentQuery:s=`:scope > [id]`,targetQuery:c=`[href]`,manual:l=!1,root:u,rootMargin:d=`0px 0px -25%`,threshold:f=[.1,.5,1],watchChanges:p=!0}=n,m=I(null),h=ke([]),g=ke([]);Ae()?Ne(()=>{cr(r,a,{transform:{ltr:e=>ov(e)},direction:`ltr`,immediate:!0}),cr(i,o,{transform:{ltr:e=>ov(e)},direction:`ltr`,immediate:!0}),_()}):E(()=>{_()});let _=()=>{g.value=a.value?Array.from(a.value.querySelectorAll(s)):[],h.value=g.value.map(e=>({id:e.id,el:e,visible:!1,text:e.textContent}))},v=!0,b=0,x=F(()=>a.value&&getComputedStyle(a.value).overflowY===`visible`?null:a.value),S=ur(g,e=>{let t=er(),n=(x.value?x.value:t===null?void 0:t.documentElement)?.scrollTop||0;v=n>b,b=n,e.forEach(e=>{if(e.isIntersecting){h.value.forEach(t=>{t.el===e.target&&(t.visible=!0)});return}h.value.forEach(t=>{t.el===e.target&&(t.visible=!1)})});let r=null;r=v?[...h.value].reverse().find(e=>e.visible)?.id||null:h.value.find(e=>e.visible)?.id||null,r!==null&&(m.value=r),m.value||=h.value[0]?.id||null},{root:F(()=>u?ov(y(u)):x.value),rootMargin:d,threshold:f});L(m,e=>{if(l)return;let t=o.value?.querySelectorAll(c);if(t===void 0)return;let n=!1,r=null;t.forEach(t=>{let i=t.closest(`.dropdown`);if(t.getAttribute(`href`)?.includes(`#${e}`)){r=t,t.classList.add(`active`),i&&(i?.querySelector(`.dropdown-toggle`)?.classList.add(`active`),n=!0);let e=t.closest(`.nav`)?.previousSibling;for(;e?.classList?.contains(`nav-item`);)n=!0,e.querySelector(`.nav-link`)?.classList.add(`active`),e=e.closest(`.nav`)?.previousSibling}else if(t.classList.remove(`active`),i&&!n&&i?.querySelector(`.dropdown-toggle`)?.classList.remove(`active`),!n){let e=t.closest(`.nav`)?.previousSibling;for(;e?.classList?.contains(`nav-item`);)n=!0,e.querySelector(`.nav-link`)!==r&&e.querySelector(`.nav-link`)?.classList.remove(`active`),e=e.closest(`.nav`)?.previousSibling}})});let C=p?gr(a,()=>{_()},{childList:!0}):{stop:()=>{}};return{current:_e(m),list:h,content:a,target:o,scrollIntoView:(e,t=!1)=>{e.preventDefault();let n=e.target?.getAttribute?.(`href`),r=er(),i=n?r?.querySelector(n)??null:null;i&&a.value&&(a.value.scrollTo?a.value.scrollTo({top:i.offsetTop,behavior:t?`smooth`:`auto`}):a.value.scrollTop=i.offsetTop)},updateList:_,cleanup:()=>{S.stop(),C.stop()}}},Vv=(e,t)=>{if(er()===null)return;let n=Dv(t),r=e;r.$__scrollspy=r.$__scrollspy??Object.create(null);let i=r.$__scrollspy[n];i&&i.cleanup();let{arg:a,value:o}=t,s=typeof o==`object`&&!!o,c=a||(typeof o==`string`?o:s?o.content||o.element:null);r.$__scrollspy[n]=Bv(c,e,s?_r(o,[`content`,`element`]):{})},Hv={mounted:Vv,updated:Vv,beforeUnmount(e,t){let n=Dv(t),r=e,i=r.$__scrollspy?.[n];i&&(i.cleanup(),delete r.$__scrollspy[n])}},Uv=Fv(`$__tooltip`,`BTooltip`,(e,t,n,r)=>({noninteractive:!0,...t||void 0,...xv(n,r),title:e.title??e.body??``,tooltip:!0})),Wv=t({t:()=>Gv,vBColorMode:()=>Kh,vBModal:()=>Rv,vBPopover:()=>zv,vBScrollspy:()=>Hv,vBToggle:()=>Rv,vBTooltip:()=>Uv}),Gv=Wh({vBColorMode:()=>Kh,vBModal:()=>Rv,vBPopover:()=>zv,vBScrollspy:()=>Hv,vBToggle:()=>Rv,vBTooltip:()=>Uv}),Kv=d(e=>{let t=new Set(i().public.bootstrapVueNext.directives),n=Object.entries(Wv).reduce((e,[n,r])=>(t.has(n)&&(e[n]=r),e),{}),r=e=>e.toLowerCase().startsWith(`v`)?e.slice(1):e;
8Object.entries(n).forEach(([t,n])=>{let i=r(t);e.vueApp.directive(i,n)})}),qv=d(e=>{e.vueApp.component(`NuxtImg`,yr)}),Jv={install(e,t){let n=typeof t?.rtl==`boolean`?!1:t?.rtl?.rtlInitial??!1,r=typeof t?.rtl==`boolean`?void 0:t?.rtl?.localeInitial??void 0,i=I(n),a=I(r);e.provide(Jn,{isRtl:i,locale:a})}},Yv=e=>()=>e.length>0?e[e.length-1]:void 0,Xv=()=>{let e=I(new Map);return{register:({id:t,component:n,value:r,toggle:i,show:a,hide:o,registerTrigger:s,unregisterTrigger:c})=>{let l=t,u={id:t,component:n,value:_e(r),toggle:i,show:a,hide:o,registerTrigger:s,unregisterTrigger:c},d=e.value.get(l);if(!d){let t=[];d={instances:t,getActive:Yv(t)},e.value.set(l,d)}d.instances.push(u);let f=n.uid;return{unregister(){let t=e.value.get(l);if(!t)return;let n=t.instances.findIndex(e=>e.component.uid===f);n!==-1&&t.instances.splice(n,1),t.instances.length===0&&e.value.delete(l)},updateId(t,n){let r=e.value.get(n);if(!r)return;let i=r.instances.find(e=>e.component.uid===f);if(!i)return;i.id=t;let a=e.value.get(t);if(!a){let n=[];a={instances:n,getActive:Yv(n)},e.value.set(t,a)}let o=r.instances.findIndex(e=>e.component.uid===f);o!==-1&&(r.instances.splice(o,1),a.instances.push(i)),r.instances.length===0&&e.value.delete(n),l=t}}},values:e}},Zv={install(e){let{register:t,values:n}=Xv();e.provide(qn,{register:t,values:n});let r=I({[Yn]:[]});e.provide(Qn,{items:r,reset:(e=Yn)=>{r.value[e]=[]}});let i=I(new Map),a=F(()=>i.value.size),o=F(()=>[...i.value.values()]),s=F(()=>o.value[o.value.length-1]),c=e=>{i.value.set(e.uid,e)},l=e=>{i.value.delete(e.uid)},u=I(new Map);e.provide(Kn,{countStack:a,lastStack:s,registry:F(()=>u.value),stack:o,pushStack:c,removeStack:l,pushRegistry:e=>{u.value.set(e.uid,e)},removeRegistry:e=>{u.value.delete(e.uid)}})}},Qv=()=>{let e=I(!1),t=I(!1);return{store:I({modal:new Map,tooltip:new Map,popover:new Map,toast:new Map}),_isOrchestratorInstalled:_e(e),_setOrchestratorInstalled:t=>{e.value=t},_isToastAppend:_e(t),_setToastAppend:e=>{t.value=e}}},$v={install(e){let t=Qv();e.provide(Zn,t)}},ey=(e={})=>({install(t){(e.registries??!0)===!0&&t.use(Zv,e),((e.rtl??!0)===!0||typeof e.rtl==`object`)&&t.use(Jv,e),(e.orchestrator??!0)===!0&&t.use($v);let n=e?.components??{};t.provide(Xn,I(n))}}),ty=d(e=>{let t=i().public.bootstrapVueNext.plugin;e.vueApp.use(ey({...t,components:{...t?.components,BModal:{teleportTo:`#teleports`,...t?.components?.BModal},BOffcanvas:{teleportTo:`#teleports`,...t?.components?.BOffcanvas},BOrchestrator:{teleportTo:`#teleports`,...t?.components?.BOrchestrator},BApp:{teleportTo:`#teleports`,...t?.components?.BApp},BLink:{routerComponentName:`NuxtLink`,...t?.components?.BLink}}}))});function ny(e,t){if(e==null)return;let n=e;for(let e=0;e<t.length;e++){if(n===void 0||n[t[e]]===void 0)return;if(n===null||n[t[e]]===null)return null;n=n[t[e]]}return n}function ry(e,t,n){if(n.length===0)return t;let r=n[0];return n.length>1&&(t=ry(typeof e!=`object`||!e||!Object.prototype.hasOwnProperty.call(e,r)?Number.isInteger(Number(n[1]))?[]:{}:e[r],t,Array.prototype.slice.call(n,1))),Number.isInteger(Number(r))&&Array.isArray(e)?e.slice()[r]:Object.assign({},e,{[r]:t})}function iy(e,t){if(e==null||t.length===0)return e;if(t.length===1){if(e==null)return e;if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.slice.call(e,0).splice(t[0],1);let n={};for(let t in e)n[t]=e[t];return delete n[t[0]],n}if(e[t[0]]==null){if(Number.isInteger(t[0])&&Array.isArray(e))return Array.prototype.concat.call([],e);let n={};for(let t in e)n[t]=e[t];return n}return ry(e,iy(e[t[0]],Array.prototype.slice.call(t,1)),[t[0]])}function ay(e,t){return t.map(e=>e.split(`.`)).map(t=>[t,ny(e,t)]).filter(e=>e[1]!==void 0).reduce((e,t)=>ry(e,t[1],t[0]),{})}function oy(e,t){return t.map(e=>e.split(`.`)).reduce((e,t)=>iy(e,t),e)}function sy(e,{storage:t,serializer:n,key:r,debug:i,pick:a,omit:o,beforeHydrate:s,afterHydrate:c},l,u=!0){try{u&&s?.(l);let i=t.getItem(r);if(i){let t=n.deserialize(i),r=a?ay(t,a):t,s=o?oy(r,o):r;e.$patch(s)}u&&c?.(l)}catch(e){i&&console.error(`[pinia-plugin-persistedstate]`,e)}}function cy(e,{storage:t,serializer:n,key:r,debug:i,pick:a,omit:o}){try{let i=a?ay(e,a):e,s=o?oy(i,o):i,c=n.serialize(s);t.setItem(r,c)}catch(e){i&&console.error(`[pinia-plugin-persistedstate]`,e)}}function ly(e,t){return typeof e==`function`?e(t):typeof e==`string`?e:t}
8function uy(e,t,n){let{pinia:r,store:i,options:{persist:a=n}}=e;if(!a)return;if(!(i.$id in r.state.value)){let e=r._s.get(i.$id.replace(`__hot:`,``));e&&Promise.resolve().then(()=>e.$persist());return}let o=(Array.isArray(a)?a:a===!0?[{}]:[a]).map(t);i.$hydrate=({runHooks:t=!0}={})=>{o.forEach(n=>{sy(i,n,e,t)})},i.$persist=()=>{o.forEach(e=>{cy(i.$state,e)})},o.forEach(t=>{sy(i,t,e),i.$subscribe((e,n)=>cy(n,t),{detached:!0})})}function dy(e){return{getItem:t=>jn(t,{...e??i().public.piniaPluginPersistedstate.cookieOptions??{},decode:e?.decode??decodeURIComponent,readonly:!0}).value,setItem:(t,n)=>jn(t,{...e??i().public.piniaPluginPersistedstate.cookieOptions??{},encode:e?.encode??encodeURIComponent}).value=n}}function fy(){return{getItem:e=>window.localStorage.getItem(e),setItem:(e,t)=>window.localStorage.setItem(e,t)}}function py(){return{getItem:e=>window.sessionStorage.getItem(e),setItem:(e,t)=>window.sessionStorage.setItem(e,t)}}var my={cookies:dy,localStorage:fy,sessionStorage:py};function hy(e){let t=i().public.piniaPluginPersistedstate;uy(e,n=>{let r=ly(n.key,e.store.$id);return{key:t.key?t.key.replace(/%id/g,r):r,debug:n.debug??t.debug??!1,serializer:n.serializer??{serialize:e=>JSON.stringify(e),deserialize:e=>JSON.parse(e)},storage:n.storage??(t.storage?t.storage===`cookies`?my.cookies(t.cookieOptions):my[t.storage]():my.cookies()),beforeHydrate:n.beforeHydrate,afterHydrate:n.afterHydrate,pick:n.pick,omit:n.omit}},t.auto??!1)}var gy=d({name:`pinia-plugin-persistedstate`,setup({$pinia:e}){e.use(hy)}}),_y=d(()=>({provide:{cookies:{get(e){return jn(e).value??void 0},set(e,t,n={}){let r=jn(e,n);r.value=t},remove(e,t={}){let n=jn(e,t);n.value=null},getAll(){let e=jn(`preferredLocale`).value;return e?{preferredLocale:e}:{}}}}})),vy=[{key:`redhat`,href:`https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,500;0,700;1,500&display=swap`},{key:`typekit`,href:`https://use.typekit.net/jmh2sit.css`},{key:`playfair`,href:`https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap`}],yy=e=>{e instanceof HTMLLinkElement&&(e.getAttribute(`media`)!==`all`&&(e.media=`all`,e.setAttribute(`media`,`all`)),e.dataset.fontOnloadBound||(e.dataset.fontOnloadBound=`1`,e.addEventListener(`load`,()=>{e.media=`all`,e.setAttribute(`media`,`all`)})))},by=()=>{document.querySelectorAll(`link[data-font-async]`).forEach(e=>{yy(e)})},xy=()=>{vy.forEach(({key:e,href:t})=>{let n=document.querySelector(`link[data-font-async="${e}"]`);n||(n=document.querySelector(`link[rel="stylesheet"][href="${t}"]`),n&&n.setAttribute(`data-font-async`,e)),n||(n=document.createElement(`link`),n.rel=`stylesheet`,n.href=t,n.setAttribute(`data-font-async`,e),n.media=`all`,document.head.appendChild(n)),yy(n)})},Sy=d(e=>{let t=()=>{xy(),by()};t(),document.readyState===`loading`&&document.addEventListener(`DOMContentLoaded`,t,{once:!0});let n=new MutationObserver(()=>{by()}),r=()=>{document.head&&n.observe(document.head,{attributes:!0,childList:!0,subtree:!0,attributeFilter:[`media`,`href`,`rel`]})};e.hook(`app:mounted`,()=>{t(),r(),requestAnimationFrame(t),[0,16,50,100,250,500,1e3,2e3].forEach(e=>{setTimeout(t,e)})}),e.hook(`page:finish`,t),e.hook(`page:start`,t)}),Cy={key:0,class:`visually-hidden`},wy=v({__name:`BSpinner`,props:{label:{default:void 0},role:{default:`status`},small:{type:Boolean,default:!1},tag:{default:`span`},type:{default:`border`},variant:{default:null}},setup(e){let t=$n(e,`BSpinner`),n=h(),r=wr(F(()=>({textVariant:t.variant}))),i=F(()=>[`spinner-${t.type}`,r.value,{[`spinner-${t.type}-sm`]:t.small}]),a=F(()=>!rr(n.label));return(e,n)=>(S(),be(te(y(t).tag),{class:P(i.value),role:y(t).label||a.value?y(t).role:null,"aria-hidden":y(t).label||a.value?null:!0},{default:Te(()=>[y(t).label||a.value?(S(),ue(`span`,Cy,[w(e.$slots,`label`,{},()=>[re(C(y(t).label),1)])])):ge(``,!0)]),_:3},8,[`class`,`role`,`aria-hidden`]))}}),Ty=v({__name:`BButton`,props:g({loading:{type:Boolean,default:!1},loadingFill:{type:Boolean,default:!1},loadingText:{default:`Loading...`},pill:{type:Boolean,default:!1},size:{default:void 0},squared:{type:Boolean,default:!1},tag:{default:`button`},type:{default:`button`},variant:{default:`secondary`},active:{type:Boolean,default:!1},activeClass:{default:void 0},disabled:{type:Boolean,default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:Boolean,default:!1},noRel:{type:Boolean},opacity:{default:void 0},opacityHover:{default:void 0},prefetch:{type:Boolean},prefetchOn:{},noPrefetch:{type:Boolean},prefetchedClass:{},rel:{default:void 0},replace:{type:Boolean,default:void 0},routerComponentName:{default:void 0},routerTag:{default:void 0},stretched:{type:Boolean,default:!1},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:null}},{pressed:{type:Boolean,default:void 0},pressedModifiers:{}}),emits:g([`click`],[`update:pressed`]),setup(e,{emit:t}){let n=$n(e,`BButton`),r=t,i=oe(`_element`),a=O(e,`pressed`),{computedLink:o,computedLinkProps:s}=xr(n,[`activeClass`,`exactActiveClass`,`replace`,`routerComponentName`,`routerTag`,`noPrefetch`,`prefetch`,`prefetchOn`,`prefetchedClass`]),c=F(()=>typeof a.value==`boolean`),l=F(()=>n.tag===`button`&&n.href===void 0&&n.to===void 0),u=F(()=>n.to!==void 0),d=F(()=>n.href===void 0&&!l.value),f=F(()=>u.value?s.value:[]),p=F(()=>n.href===`#`&&n.disabled?!0:d.value?n.disabled:null),m=F(()=>n.variant?.startsWith(`link`)||!1),h=F(()=>n.variant?.startsWith(`link-`)||!1),g=Sr(F(()=>({...m.value?{icon:n.icon,opacity:n.opacity,opacityHover:n.opacityHover,underlineOffset:n.underlineOffset,underlineOffsetHover:n.underlineOffsetHover,underlineOpacity:n.underlineOpacity,underlineOpacityHover:n.underlineOpacityHover,underlineVariant:n.underlineVariant,variant:h.value===!0?n.variant?.slice(5):null}:void 0}))),_=F(()=>[m.value===!0&&o.value===!1?g.value:void 0,{[`btn-${n.size}`]:n.size!==void 0,[`btn-${n.variant}`]:n.variant!==null&&h.value===!1,active:n.active||a.value,"rounded-pill":n.pill,"rounded-0":n.squared,disabled:n.disabled}]),v=F(()=>u.value?Cr:n.href?`a`:n.tag),b=e=>{if(n.disabled){e.preventDefault(),e.stopPropagation();return}
8r(`click`,e),c.value&&(a.value=!a.value)};return dr([` `,`enter`],e=>{n.href===`#`&&(e.preventDefault(),i.value?.click())},{target:i}),(e,t)=>(S(),be(te(v.value),pe({ref:`_element`,class:`btn`},f.value,{class:_.value,"aria-disabled":p.value,"aria-pressed":c.value?a.value:null,autocomplete:c.value?`off`:null,disabled:l.value?y(n).disabled:null,href:y(n).href,rel:y(o)?y(n).rel:null,role:d.value||y(o)?`button`:null,target:y(o)?y(n).target:null,type:l.value?y(n).type:null,to:l.value?null:y(n).to,onClick:b}),{default:Te(()=>[y(n).loading?w(e.$slots,`loading`,{},()=>[y(n).loadingFill?ge(``,!0):(S(),ue(we,{key:0},[re(C(y(n).loadingText),1)],64)),w(e.$slots,`loading-spinner`,{},()=>[je(wy,{small:y(n).size!==`lg`,label:y(n).loadingFill?y(n).loadingText:void 0},null,8,[`small`,`label`])])],void 0,0):w(e.$slots,`default`,{},void 0,void 0,1)]),_:3},16,[`class`,`aria-disabled`,`aria-pressed`,`autocomplete`,`disabled`,`href`,`rel`,`role`,`target`,`type`,`to`]))}}),Ey=v({__name:`BContainer`,props:{fluid:{type:[Boolean,String],default:!1},gutterX:{default:void 0},gutterY:{default:void 0},tag:{default:`div`}},setup(e){let t=$n(e,`BContainer`),n=F(()=>({container:t.fluid===!1,"container-fluid":t.fluid===!0,[`container-${t.fluid}`]:typeof t.fluid==`string`,[`gx-${t.gutterX}`]:t.gutterX!==void 0,[`gy-${t.gutterY}`]:t.gutterY!==void 0}));return(e,r)=>(S(),be(te(y(t).tag),{class:P(n.value)},{default:Te(()=>[w(e.$slots,`default`)]),_:3},8,[`class`]))}}),Dy=Ty.props||{},Oy=new Set([`to`,`href`,`replace`,`target`,`rel`]),ky={name:`AppButton`,components:{BButton:Ty},inheritAttrs:!1,props:{...Dy,cornerArrow:{type:Boolean,default:!1}},computed:{isInternal(){return this.to&&typeof this.to==`object`?!0:typeof this.to==`string`&&this.to.startsWith(`/`)},resolvedHref(){return this.isInternal?``:typeof this.to==`string`&&this.to?this.to:this.href||``},resolvedTarget(){return typeof this.to==`string`&&this.to&&!this.to.startsWith(`/`)&&!this.to.startsWith(`#`)&&!this.to.startsWith(`tel:`)&&!this.to.startsWith(`mailto:`)?this.target||`_blank`:this.target||void 0},resolvedRel(){return this.resolvedTarget===`_blank`?this.rel||`noopener`:this.rel||void 0},buttonClassList(){let e=[];return this.variant&&e.push(`btn-${this.variant}`),this.size&&e.push(`btn-${this.size}`),this.pill&&e.push(`rounded-pill`),this.squared&&e.push(`rounded-0`),this.active&&e.push(`active`),this.disabled&&e.push(`disabled`),this.cornerArrow&&e.push(`corner-arrow`),e},nonLinkProps(){return Object.keys(Dy).reduce((e,t)=>Oy.has(t)?e:{...e,[t]:this[t]},{})},forwardedAttrs(){let e={...this.$attrs};return Oy.forEach(t=>{delete e[t]}),e}}},Ay=[`href`,`target`,`rel`];function jy(e,t,n,r,i,a){let o=nn,s=Ty;return a.isInternal?(S(),be(o,pe({key:0,class:[`btn app-button`,a.buttonClassList]},a.forwardedAttrs,{to:e.to}),{default:Te(()=>[w(e.$slots,`default`,{},void 0,!0)]),_:3},16,[`class`,`to`])):a.resolvedHref?(S(),ue(`a`,pe({key:1,class:[`btn app-button`,a.buttonClassList]},a.forwardedAttrs,{href:a.resolvedHref,target:a.resolvedTarget,rel:a.resolvedRel}),[w(e.$slots,`default`,{},void 0,!0)],16,Ay)):(S(),be(s,pe({key:2,class:`app-button`},{...a.nonLinkProps,...e.$attrs},{class:a.buttonClassList}),{default:Te(()=>[w(e.$slots,`default`,{},void 0,!0)]),_:3},16,[`class`]))}var My=Tr(ky,[[`render`,jy],[`__scopeId`,`data-v-5491e878`]]),Ny=`images.impression.co.uk`,Py={name:`LazyImage`,props:{src:{type:String,required:!0},alt:{type:String,default:``},width:{type:[String,Number],default:null},height:{type:[String,Number],default:null},preload:{type:Boolean,default:!1}},computed:{parsed(){if(!this.src)return null;try{return new URL(this.src)}catch{return console.error(`Invalid URL:`,this.src),null}},isSvg(){return!!this.parsed?.pathname.toLowerCase().endsWith(`.svg`)},pathSrc(){return this.parsed?.pathname||this.src||null},imgixFit(){if(!this.parsed||this.parsed.hostname!==Ny)return;let e=this.parsed.searchParams.get(`fit`);if(e)return e===`crop`?`cover`:e},imgixModifiers(){return!this.parsed||this.parsed.hostname!==Ny?br(null):br(this.parsed.searchParams)},resolvedWidth(){return this.width?this.width:this.parsed?.searchParams.get(`w`)||null},resolvedHeight(){return this.height?this.height:this.parsed?.searchParams.get(`h`)||null},svgSrc(){if(!this.parsed||!this.isSvg)return null;let e=new URL(this.parsed.toString());return this.resolvedWidth&&e.searchParams.set(`w`,String(this.resolvedWidth)),this.resolvedHeight&&e.searchParams.set(`h`,String(this.resolvedHeight)),e.searchParams.delete(`format`),e.searchParams.delete(`fm`),e.searchParams.delete(`q`),(e.hostname===Ny||this.src.includes(Ny))&&(e.protocol=`https:`,e.hostname=Ny),e.toString()}}},Fy=[`src`,`alt`,`width`,`height`,`loading`];function Iy(e,t,n,r,i,a){let o=yr;
8return a.isSvg&&a.svgSrc?(S(),ue(`img`,{key:0,class:`lazy-image`,src:a.svgSrc,alt:n.alt,width:a.resolvedWidth,height:a.resolvedHeight,loading:n.preload?`eager`:`lazy`},null,8,Fy)):a.pathSrc?(S(),be(o,{key:1,class:`lazy-image`,src:a.pathSrc,alt:n.alt,loading:n.preload?`eager`:`lazy`,width:a.resolvedWidth,height:a.resolvedHeight,fit:a.imgixFit,modifiers:a.imgixModifiers,preload:n.preload,fetchpriority:n.preload?`high`:void 0,quality:`65`},null,8,[`src`,`alt`,`loading`,`width`,`height`,`fit`,`modifiers`,`preload`,`fetchpriority`])):ge(``,!0)}var Ly=Tr(Py,[[`render`,Iy],[`__scopeId`,`data-v-f199fa4e`]]),Ry={name:`LazyBackground`,props:{src:{type:String,default:``},tag:{type:String,default:`div`},width:{type:[String,Number],default:null},height:{type:[String,Number],default:null},priority:{type:Boolean,default:!1}},setup(){return{img:vr()}},data(){return{states:{loaded:!1},isIntersecting:!1,observer:null}},computed:{showBackground(){return this.priority||this.isIntersecting},backgroundImageUrl(){if(!this.src)return``;if(this.src.includes(`/_nuxt/`))return this.src;let e={quality:90,format:`webp`};this.width&&this.height?(e.width=this.width,e.height=this.height,e.fit=`clip`):this.width&&(e.width=this.width,e.fit=`clip`);let{path:t,options:n}=Er(this.src,e);return this.img(t,n)}},created(){this.priority&&(this.isIntersecting=!0)},mounted(){if(this.priority)return;let e=this.$refs.lazyBackground?.$el||this.$refs.lazyBackground;if(!e){this.isIntersecting=!0;return}this.observer=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&(this.isIntersecting=!0,this.observer.unobserve(e))})},{root:null,rootMargin:`300px`,threshold:0}),this.observer.observe(e)},beforeUnmount(){this.observer&&this.observer.disconnect()}};function zy(e,t,n,r,i,a){return S(),be(te(n.tag),{ref:`lazyBackground`,class:`lazy-background`,style:Ce({backgroundImage:a.showBackground?`url(${a.backgroundImageUrl??n.src})`:`none`})},{default:Te(()=>[w(e.$slots,`default`,{},void 0,!0)]),_:3},8,[`style`])}var By=Tr(Ry,[[`render`,zy],[`__scopeId`,`data-v-11db788b`]]),Vy=d(e=>{e.vueApp.component(`AppButton`,My),e.vueApp.component(`LazyImage`,Ly),e.vueApp.component(`LazyBackground`,By)});function Hy(){return typeof window>`u`?null:(window.dataLayer=window.dataLayer||[],window.dataLayer)}function Uy(e){let t=Hy();t&&e&&t.push(e)}function Wy(e={}){Uy({event:`nuxt_route`,...e})}function Gy(e,t){Uy({event:`contact_click`,link_type:e,link_url:t})}function Ky({method:e,share_type:t=`content`,url:n=``}={}){Uy({event:`share`,method:e,share_type:t,...n?{link_url:n}:{}})}function qy({url:e,link_text:t=``,outbound_type:n=``}={}){Uy({event:`outbound_click`,link_url:e,...t?{link_text:t}:{},...n?{outbound_type:n}:{}})}function Jy({search_term:e,results_count:t}={}){e&&Uy({event:`view_search_results`,search_term:e,...typeof t==`number`?{results_count:t}:{}})}function Yy({file_name:e,link_url:t,file_extension:n=``}={}){Uy({event:`file_download`,file_name:e,link_url:t,...n?{file_extension:n}:{}})}function Xy({event:e,video_id:t=``,video_title:n=``,video_percent:r}={}){e&&Uy({event:e,video_provider:`youtube`,...t?{video_id:t}:{},...n?{video_title:n}:{},...typeof r==`number`?{video_percent:r}:{}})}function Zy({tool_slug:e}={}){e&&Uy({event:`tool_calculator_view`,tool_slug:e})}function Qy({tool_slug:e}={}){e&&Uy({event:`tool_calculator_result`,tool_slug:e})}function $y({tool_slug:e}={}){e&&Uy({event:`tool_calculator_share`,tool_slug:e})}function eb(e={}){Uy({event:`tool_sitemap_view`,tool_slug:`sitemap-extractor`,...e})}function tb(e={}){Uy({event:`tool_sitemap_result`,tool_slug:`sitemap-extractor`,...e})}function nb(e={}){Uy({event:`tool_sitemap_share`,tool_slug:`sitemap-extractor`,...e})}function rb({format:e,scope:t=`visible`,row_count:n}={}){e&&Uy({event:`tool_sitemap_export`,tool_slug:`sitemap-extractor`,export_format:e,export_scope:t,...typeof n==`
8number`?{row_count:n}:{}})}function ib({error_code:e,message:t}={}){e&&Uy({event:`tool_sitemap_error`,tool_slug:`sitemap-extractor`,error_code:e,...t?{error_message:String(t).slice(0,160)}:{}})}function ab(e={}){Uy({event:`tool_redirect_result`,tool_slug:`redirect-checker`,...e})}function ob(e={}){Uy({event:`tool_redirect_share`,tool_slug:`redirect-checker`,...e})}function sb({format:e}={}){e&&Uy({event:`tool_redirect_export`,tool_slug:`redirect-checker`,export_format:e})}function cb({error_code:e,message:t}={}){e&&Uy({event:`tool_redirect_error`,tool_slug:`redirect-checker`,error_code:e,...t?{error_message:String(t).slice(0,160)}:{}})}var lb={push:Uy,trackRoute:Wy,trackContact:Gy,trackShare:Ky,trackOutbound:qy,trackSearch:Jy,trackFileDownload:Yy,trackVideo:Xy,trackCalculatorView:Zy,trackCalculatorResult:Qy,trackCalculatorShare:$y,trackSitemapView:eb,trackSitemapResult:tb,trackSitemapShare:nb,trackSitemapExport:rb,trackSitemapError:ib,trackRedirectResult:ab,trackRedirectShare:ob,trackRedirectExport:sb,trackRedirectError:cb};function ub(e=``){return/^\/us(\/|$)/.test(e)?`us`:`en-gb`}var db=[{pattern:/^\/(?:us\/)?$/,page_type:`home`,content_group:`home`},{pattern:/^\/(?:us\/)?search\/?$/,page_type:`search`,content_group:`search`},{pattern:/^\/(?:us\/)?blog\/?$/,page_type:`blog_index`,content_group:`blog`},{pattern:/^\/(?:us\/)?our-work\/?$/,page_type:`case_studies_index`,content_group:`our_work`},{pattern:/^\/(?:us\/)?events\/?$/,page_type:`events_index`,content_group:`events`},{pattern:/^\/(?:us\/)?resources\/webinars\/?$/,page_type:`webinars_index`,content_group:`resources`},{pattern:/^\/(?:us\/)?resources\/white-papers\/?$/,page_type:`white_papers_index`,content_group:`resources`},{pattern:/^\/(?:us\/)?resources\/tools\/?$/,page_type:`tools_index`,content_group:`resources`},{pattern:/^\/(?:us\/)?resources\/podcasts\/?$/,page_type:`podcasts_index`,content_group:`resources`},{pattern:/^\/(?:us\/)?resources\/?$/,page_type:`resources_index`,content_group:`resources`},{pattern:/^\/(?:us\/)?about\/our-team\/?$/,page_type:`team_index`,content_group:`about`}],fb={posts:`blog`,categories:`blog`,case_studies:`our_work`,webinars:`resources`,white_papers:`resources`,tools:`resources`,podcasts:`resources`,events:`events`,pages:`pages`};function pb(e=``){let t=e.split(`?`)[0].replace(/\/+$/,``).split(`/`).filter(Boolean);return t.length?(t[0]===`us`&&t.shift(),t[t.length-1]||`home`):`home`}function mb(e=`/`,{pageTitle:t=``,locale:n}={}){let r=e.split(`?`)[0]||`/`,i=n||ub(r),a=db.find(({pattern:e})=>e.test(r));if(a)return{page_type:a.page_type,content_group:a.content_group,locale:i,page_path:r,page_slug:pb(r),...t?{page_title:t}:{}};let{type:o}=Wa(r);return{page_type:o,content_group:fb[o]||`pages`,locale:i,page_path:r,page_slug:pb(r),...t?{page_title:t}:{}}}var hb=d(e=>{e.$router.afterEach((t,n)=>{E().then(()=>{setTimeout(()=>{let r=(()=>{try{let t=e.$i18n?.locale;return typeof t==`object`&&t?t.value:t}catch{return}})(),i=mb(t.path,{pageTitle:typeof document<`u`?document.title:``,locale:r});Wy({route:t.fullPath,from:n.fullPath,pageTitle:i.page_title||(typeof document<`u`?document.title:``),...i})},800)})})}),gb=d(()=>{zn({script:[{key:`stape-script`,innerHTML:`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src="/data-api/4qe1gaozzbthb.js?"+i;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','cuiy2i=CwxJJS43Qiw1JTBbT09JF19aWlNcHgFcFR8DTBMXHxMHGwcLFRQLCAUBAAMWVAwOD04HDQpHQAUDHBVPGwoG');`,type:`text/javascript`}]})}),_b=[`primary`,`white`,`light-blue`,`light-green`,`green`,`lightsteelblue`,`gray`,`dark`,`dark-1`,`dark-2`,`yellow`,`teal`,`blue`],vb=`newsletter_form`,yb=`webinar_form`,bb=`white_paper_form`,xb=`tools_form`,Sb=`service_page_form`,Cb=`event_registration_form`,wb=`get_in_touch_form`,Tb=[{host:`clutch.co`,outbound_type:`clutch`,example:`https://clutch.co/profile/impression`},{host:`recommendedagencies.com`,outbound_type:`drum`,example:`https://www.recommendedagencies.com/impression`},{host:`teamtailor.com`,outbound_type:`careers`},{host:`bcorporation.net`,outbound_type:`bcorp`}];function Eb(e){if(!e||typeof window>`u`)return null;let t;try{t=new URL(e,window.location.origin)}catch{return null}if(t.origin===window.location.origin)return null;let n=t.hostname.replace(/^www\./,``),r=Tb.find(({host:e})=>n===e||n.endsWith(`.${e}`));return r?{outbound_type:r.outbound_type,url:t.href}:null}var Db=new Set([`pdf`,`doc`,`docx`,`xls`,`xlsx`,`ppt`,`pptx`,`zip`,`csv`,`gz`,`rar`]);function Ob(e){if(!e||typeof window>`u`)return null;let t;try{t=new URL(e,window.location.origin)}catch{return null}let n=(t.pathname||``).split(`/`).pop()||``,r=n.match(/\.([a-z0-9]+)$/i)?.[1]?.toLowerCase()||``;return!r||!Db.has(r)?null:{file_name:decodeURIComponent(n),file_extension:r,link_url:t.href}}var kb=d(()=>{document.addEventListener(`click`,e=>{let t=e.target?.closest?.(`a[href]`);if(!t||t.closest(`.social-share`))return;let n=t.getAttribute(`href`)||``,r=n.trim().toLowerCase();if(r.startsWith(`tel:`)){Gy(`tel`,n.trim());return}if(r.startsWith(`mailto:`)){Gy(`mailto`,n.trim());return}let i=Eb(t.href);if(i){qy({url:i.url,outbound_type:i.outbound_type,link_text:(t.textContent||``).trim().slice(0,120)});return}let a=!!t.closest(`.wp-block-file`),o=Ob(t.href);if(o){Yy(o);return}a&&Yy({file_name:(t.getAttribute(`download`)||t.textContent||`file`).trim().slice(0,120),file_extension:``,link_url:t.href})},!0)}),Ab=Bn(`search`,{state:()=>({searchSuggestions:[]}),actions:{async search({search:e,page:t=1}){let{$wp:n}=f(),r=i(),a=await n.raw(`wp-json/impression/v1/search`,{params:{search:e,page:t}});return{results:Nn(a._data,r.public),total:a.headers.get(`x-wp-total`),pages:a.headers.get(`x-wp-totalpages`)}},async getSearchSuggestions(){let{$wp:e}=f(),t=Lt(),n=await Fn(async()=>{let t=e(`wp-json/wp/v2/categories`,{params:{per_page:100}}),n=e(`wp-json/wp/v2/services`),r=(await Promise.all([t,n])).reduce((e,t)=>
8[...e,...t]);return[...new Set(r.map(({name:e})=>e.toLowerCase()))]},`searchSuggestions`,{skipBackgroundFetch:!0,skipCache:t.query.cache===`clear`});this.searchSuggestions=n}}}),jb=10,Mb=9,Nb={readOnlyHint:!0},Pb=(e,t)=>{if(t==null||t===``)return null;if(typeof t==`number`||/^\d+$/.test(String(t)))return Number(t);let n=String(t).toLowerCase().trim();return(e||[]).find(({slug:e,name:t})=>e?.toLowerCase()===n||t?.toLowerCase()===n)?.id??null},Fb=e=>Array.isArray(e)?e:Array.isArray(e?.data)?e.data:[],Ib=(e=``)=>String(e).replace(/<[^>]+>/g,` `).replace(/\s+/g,` `).trim(),Lb=e=>JSON.stringify(e),Rb=async({query:e,page:t=1,navigate:n=!0})=>{let r=String(e||``).trim();if(!r)return Lb({error:`query is required`});let{results:i,total:a,pages:o}=await Ab().search({search:r,page:Number(t)||1}),s=(i||[]).slice(0,jb).map(e=>({title:Ib(e?.title?.rendered||``),url:e?.link||e?.url_path||``,excerpt:Ib(e?.search_description||``),type:e?.type_nicename||e?.type||``,date:e?.date||null}));return n&&await tn({path:`/search`,query:{q:r}}),Lb({query:r,page:Number(t)||1,total:a??s.length,pages:o??1,results:s})},zb=async({query:e,service:t,industry:n,page:r=1,navigate:i=!0}={})=>{let a=Uo(),[o,s]=await Promise.all([a.getServices({per_page:100}),a.getIndustries({per_page:100})]),c=Fb(o),l=Fb(s),u=Pb(c,t),d=Pb(l,n),f={per_page:Mb,page:Number(r)||1};u&&(f.services=[u]),d&&(f.industries=[d]),e&&(f.search=String(e).trim());let p=await a.getCaseStudies(f),m=Fb(p).map(e=>({title:e?.acf?.hero?.heading||Ib(e?.title?.rendered||``),client:Ib(e?.title?.rendered||``),url:e?.url_path||e?.link||``,services:(e?.services||[]).map(e=>typeof e==`object`?e.name:null).filter(Boolean),industries:(e?.industries||[]).map(e=>typeof e==`object`?e.name:null).filter(Boolean)}));if(i){let e={page:Number(r)||1};if(u){let t=c.find(({id:e})=>e===u)?.slug;t&&(e.service=t)}if(d){let t=l.find(({id:e})=>e===d)?.slug;t&&(e.industry=t)}await tn({path:`/our-work/`,query:Object.fromEntries(Object.entries(e).filter(([,e])=>e))})}return Lb({page:Number(r)||1,total:p?.total??m.length,pages:p?.pages??1,filters:{query:e?String(e).trim():null,service:u,industry:d},results:m})},Bb=async({department:e,navigate:t=!0}={})=>{let n=await Uo().getVacancies(),{default:r}=await z(async()=>{let{default:e}=await import(`./B111Mo6M.js`);return{default:e}},[],import.meta.url),i=r({vacancies:n}).vacancies||[];if(e){let t=String(e).toLowerCase().trim();i=i.filter(e=>e.department?.toLowerCase().includes(t))}return t&&await tn(`/about/vacancies/`),Lb({count:i.length,jobs:i.map(e=>({title:e.title,department:e.department,location:e.city,employmentType:e.employment_type,publishedOn:e.published_on,applyUrl:e.url}))})},Vb=()=>[{name:`search_content`,description:`Search Impression Digital site content (pages, blog, case studies, resources). Returns titles, URLs, excerpts, and types.`,inputSchema:{type:`object`,properties:{query:{type:`string`,description:`Search query text.`},page:{type:`integer`,minimum:1,description:`Results page number (default 1).`},navigate:{type:`boolean`,description:`If true (default), navigate the browser tab to /search with the query.`}},required:[`query`],additionalProperties:!1},annotations:Nb,execute:Rb},{name:`browse_case_studies`,description:`Browse Impression Digital case studies (our work). Optionally filter by free-text query, service, or industry (id, slug, or name).`,inputSchema:{type:`object`,properties:{query:{type:`string`,description:`Optional free-text search within case studies.`},service:{type:`string`,description:`Service filter as id, slug, or name (e.g. "seo").`},industry:{type:`string`,description:`Industry filter as id, slug, or name.`},page:{type:`integer`,minimum:1,description:`Results page number (default 1).`},navigate:{type:`boolean`,description:`If true (default), navigate the browser tab to /our-work/ with matching filters.`}},additionalProperties:!1},annotations:Nb,execute:zb},{name:`list_job_openings`,description:`List current open job vacancies at Impression Digital. Returns title, department, location, and external apply URL. Does not submit applications.`,inputSchema:{type:`object`,properties:{department:{type:`string`,description:`Optional department name filter (case-insensitive substring).`},navigate:{type:`boolean`,description:`If true (default), navigate the browser tab to /about/vacancies/.`}},additionalProperties:!1},annotations:Nb,execute:Bb}],Hb=()=>typeof document<`u`&&document.modelContext?.registerTool?document.modelContext:typeof navigator<`u`&&navigator.modelContext?.registerTool?navigator.modelContext:null,Ub=async e=>{let t=Hb();if(!t)return{registered:[],skipped:!0};let n=[],r=e?{signal:e}:void 0;for(let e of Vb())try{await t.registerTool(e,r),n.push(e.name)}catch(t){console.warn(`[webmcp] failed to register ${e.name}`,t)}return{registered:n,skipped:!1}},Wb=d(()=>{Ub(new AbortController().signal).then(({registered:e,skipped:t})=>{!t&&e.length})}),q=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__,J=globalThis,Gb=`10.74.0`;function Kb(){return qb(J),J}function qb(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||`10.74.0`,t[Gb]=t[`10.74.0`]||{}}function Jb(e,t,n=J){let r=n.__SENTRY__=n.__SENTRY__||{},i=r[Gb]=r[`10.74.0`]||{};return i[e]||(i[e]=t())}var Yb=[`debug`,`info`,`warn`,`error`,`log`,`assert`,`trace`],Xb=`Sentry Logger `,Zb={};function Qb(e){if(!(`console`in J))return e();let t=J.console,n={},r=Object.keys(Zb);
8r.forEach(e=>{let r=Zb[e];n[e]=t[e],t[e]=r});try{return e()}finally{r.forEach(e=>{t[e]=n[e]})}}function $b(){ox().enabled=!0}function ex(){ox().enabled=!1}function tx(){return ox().enabled}function nx(...e){ax(`log`,...e)}function rx(...e){ax(`warn`,...e)}function ix(...e){ax(`error`,...e)}function ax(e,...t){q&&tx()&&Qb(()=>{J.console[e](`${Xb}[${e}]:`,...t)})}function ox(){return q?Jb(`loggerSettings`,()=>({enabled:!1})):{enabled:!1}}var Y={enable:$b,disable:ex,isEnabled:tx,log:nx,warn:rx,error:ix},sx=50,cx=/\(error: (.*)\)/,lx=/captureMessage|captureException/;function ux(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,n=0,r=0)=>{let i=[],a=e.split(` 9`);for(let e=n;e<a.length;e++){let n=a[e];n.length>1024&&(n=n.slice(0,1024));let o=cx.test(n)?n.replace(cx,`$1`):n;if(!o.includes(`Error: `)){for(let e of t){let t=e(o);if(t){i.push(t);break}}if(i.length>=sx+r)break}}return fx(i.slice(r))}}function dx(e){return Array.isArray(e)?ux(...e):e}function fx(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(px(t).function||``)&&t.pop(),t.reverse(),lx.test(px(t).function||``)&&(t.pop(),lx.test(px(t).function||``)&&t.pop()),t.slice(0,sx).map(e=>({...e,filename:e.filename||px(t).filename,function:e.function||`?`}))}function px(e){return e[e.length-1]||{}}var mx=`<anonymous>`;function hx(e){try{return!e||typeof e!=`function`?mx:e.name||mx}catch{return mx}}function gx(e){let t=e.exception;if(t){let e=[];try{return t.values.forEach(t=>{t.stacktrace.frames&&e.push(...t.stacktrace.frames)}),e}catch{return}}}var _x={},vx={};function yx(e,t){return _x[e]=_x[e]||[],_x[e].push(t),()=>{let n=_x[e];if(n){let e=n.indexOf(t);e!==-1&&n.splice(e,1)}}}function bx(e,t){if(!vx[e]){vx[e]=!0;try{t()}catch(t){q&&Y.error(`Error while instrumenting ${e}`,t)}}}function xx(e,t){let n=e&&_x[e];if(n)for(let r of n)try{r(t)}catch(t){q&&Y.error(`Error while triggering instrumentation handler. 10Type: ${e} 11Name: ${hx(r)} 12Error:`,t)}}var Sx=null;function Cx(e){let t=`error`;yx(t,e),bx(t,wx)}function wx(){Sx=J.onerror,J.onerror=function(e,t,n,r,i){return xx(`error`,{column:r,error:i,line:n,msg:e,url:t}),Sx?Sx.apply(this,arguments):!1},J.onerror.__SENTRY_INSTRUMENTED__=!0}var Tx=null;function Ex(e){let t=`unhandledrejection`;yx(t,e),bx(t,Dx)}function Dx(){Tx=J.onunhandledrejection,J.onunhandledrejection=function(e){return xx(`unhandledrejection`,e),!Tx||Tx.apply(this,arguments)},J.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var Ox=Object.prototype.toString;function kx(e){switch(Ox.call(e)){case`[object Error]`:case`[object Exception]`:case`[object DOMException]`:case`[object WebAssembly.Exception]`:return!0;default:return Hx(e,Error)}}function Ax(e,t){return Ox.call(e)===`[object ${t}]`}function jx(e){return Ax(e,`ErrorEvent`)}function Mx(e){return Ax(e,`DOMError`)}function Nx(e){return Ax(e,`DOMException`)}function Px(e){return Ax(e,`String`)}function Fx(e){return typeof e==`object`&&!!e&&`__sentry_template_string__`in e&&`__sentry_template_values__`in e}function Ix(e){return e===null||Fx(e)||typeof e!=`object`&&typeof e!=`function`}function Lx(e){return Ax(e,`Object`)}function Rx(e){return typeof e==`object`&&!!e}function zx(e){return typeof Event<`u`&&Hx(e,Event)}function Bx(e){return Ax(e,`RegExp`)}function Vx(e){return!!(e?.then&&typeof e.then==`function`)}function Hx(e,t){try{return e instanceof t}catch{return!1}}function Ux(e){return typeof Request<`u`&&Hx(e,Request)}function Wx(e,t,n){if(!(t in e))return;let r=e[t];if(typeof r!=`function`)return;let i=n(r);typeof i==`function`&&Kx(i,r);try{e[t]=i}catch{q&&Y.log(`Failed to replace method "${t}" in object`,e)}}function Gx(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{q&&Y.log(`Failed to add non-enumerable property "${String(t)}" to object`,e)}}function Kx(e,t){try{e.prototype=t.prototype=t.prototype||{},Gx(e,`__sentry_original__`,t)}catch{}}function qx(e){return e.__sentry_original__}function Jx(e){if(kx(e))return{message:e.message,name:e.name,stack:e.stack,...Yx(e)};if(zx(e)){let{type:t,target:n,currentTarget:r,detail:i}=e;return{type:t,target:n,currentTarget:r,...i?{detail:i}:{},...Yx(e)}}return e}function Yx(e){return Rx(e)?Object.fromEntries(Object.entries(e)):{}}function Xx(e){let t=Object.keys(Jx(e));return t.sort(),t[0]?t.join(`, `):`[object has no keys]`}var Zx;function Qx(e){if(Zx!==void 0)return Zx?Zx(e):e();let t=Symbol.for(`__SENTRY_SAFE_RANDOM_ID_WRAPPER__`),n=J;return t in n&&typeof n[t]==`function`?(Zx=n[t],Zx(e)):(Zx=null,e())}function $x(){return Qx(()=>Math.random())}function eS(){return Qx(()=>Date.now())}var tS=Symbol.for(`sentry.skipNormalization`),nS=Symbol.for(`sentry.overrideNormalizationDepth`);function rS(e,t){Gx(e,nS,t)}function iS(e){return!!e[tS]}function aS(e){let t=e[nS];return typeof t==`number`?t:void 0}var oS;function sS(e){oS=e}function cS(e,t=100,n=1/0){try{return uS(``,e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function lS(e,t=3,n=102400){let r=cS(e,t);return mS(r)>n?lS(e,t-1,n):r}function uS(e,t,n=1/0,r=1/0,i=hS()){let[a,o]=i;
12if(t==null||[`boolean`,`string`].includes(typeof t)||typeof t==`number`&&Number.isFinite(t))return t;let s=dS(e,t);if(!s.startsWith(`[object `))return s;if(iS(t))return t;let c=aS(t),l=c===void 0?n:c;if(l===0)return s.replace(`object `,``);if(a(t))return`[Circular ~]`;let u=t;if(u&&typeof u.toJSON==`function`)try{return uS(``,u.toJSON(),l-1,r,i)}catch{}let d=Array.isArray(t)?[]:{},f=0,p=Jx(t);for(let e in p){if(!Object.prototype.hasOwnProperty.call(p,e))continue;if(f>=r){d[e]=`[MaxProperties ~]`;break}let t=p[e];d[e]=uS(e,t,l-1,r,i),f++}return o(t),d}function dS(e,t){try{if(oS){let e=oS(t);if(e)return e}return typeof global<`u`&&t===global?`[Global]`:typeof t==`number`&&!Number.isFinite(t)?`[${t}]`:typeof t==`function`?`[Function: ${hx(t)}]`:typeof t==`symbol`?`[${String(t)}]`:typeof t==`bigint`?`[BigInt: ${String(t)}]`:`[object ${fS(t)}]`}catch(e){return`**non-serializable** (${e})`}}function fS(e){let t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:`null prototype`}function pS(e){return~-encodeURI(e).split(/%..|./).length}function mS(e){return pS(JSON.stringify(e))}function hS(){let e=new WeakSet;function t(t){return e.has(t)?!0:(e.add(t),!1)}function n(t){e.delete(t)}return[t,n]}function gS(e,t=0){return typeof e!=`string`||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function _S(e,t){if(!Array.isArray(e))return``;let n=[];for(let t=0;t<e.length;t++){let r=e[t];Ix(r)?n.push(String(r)):r instanceof Error?n.push(r.message?`${r.name}: ${r.message}`:r.name):n.push(dS(void 0,r))}return n.join(t)}function vS(e,t,n=!1){return Px(e)?Bx(t)?t.test(e):Px(t)?n?e===t:e.includes(t):typeof t==`function`&&t(e):!1}function yS(e,t=[],n=!1){for(let r of t)if(vS(e,r,n))return!0;return!1}function bS(){let e=J;return e.crypto||e.msCrypto}var xS;function SS(){return $x()*16}function CS(e=bS()){try{if(e?.randomUUID)return Qx(()=>e.randomUUID()).replace(/-/g,``)}catch{}return xS||=`10000000100040008000100000000000`,xS.replace(/[018]/g,e=>(e^(SS()&15)>>e/4).toString(16))}function wS(e){return e.exception?.values?.[0]}function TS(e){let{message:t,event_id:n}=e;if(t)return t;let r=wS(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||`<unknown>`:n||`<unknown>`}function ES(e,t,n){let r=e.exception=e.exception||{},i=r.values=r.values||[],a=i[0]=i[0]||{};a.value||=t||``,a.type||=n||`Error`}function DS(e,t){let n=wS(e);if(!n)return;let r={type:`generic`,handled:!0},i=n.mechanism;if(n.mechanism={...r,...i,...t},t&&`data`in t){let e={...i?.data,...t.data};n.mechanism.data=e}}function OS(e){if(kS(e))return!0;try{Gx(e,`__sentry_captured__`,!0)}catch{}return!1}function kS(e){try{return e.__sentry_captured__}catch{}}var AS=1e3;function jS(){return eS()/AS}function MS(){let{performance:e}=J;if(!e?.now||!e.timeOrigin)return jS;let t=e.timeOrigin;return()=>(t+Qx(()=>e.now()))/AS}var NS;function PS(){return(NS??=MS())()}var FS=null;function IS(){let{performance:e}=J;if(!e?.now)return;let t=3e5,n=Qx(()=>e.now()),r=eS(),i=e.timeOrigin;if(typeof i==`number`&&Math.abs(i+n-r)<t)return i;let a=e.timing?.navigationStart;return typeof a==`number`&&Math.abs(a+n-r)<t?a:r-n}function LS(){return FS===null&&(FS=IS()),FS}function RS(e){let t=PS(),n={sid:CS(),init:!0,timestamp:t,started:t,duration:0,status:`ok`,errors:0,ignoreDuration:!1,toJSON:()=>VS(n)};return e&&zS(n,e),n}function zS(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||PS(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:CS()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started==`number`&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration==`number`)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),t
12ypeof t.errors==`number`&&(e.errors=t.errors),t.status&&(e.status=t.status)}function BS(e,t){let n={};t?n={status:t}:e.status===`ok`&&(n={status:`exited`}),zS(e,n)}function VS(e){return{sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did==`number`||typeof e.did==`string`?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}}}function HS(e,t,n=2){if(!t||typeof t!=`object`||n<=0)return t;if(e&&Object.keys(t).length===0)return e;let r={...e};for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=HS(r[e],t[e],n-1));return r}function US(){return CS()}function WS(){return CS().substring(16)}function GS(e){try{let t=J.WeakRef;if(typeof t==`function`)return new t(e)}catch{}return e}function KS(e){if(e){if(typeof e==`object`&&`deref`in e&&typeof e.deref==`function`)try{return e.deref()}catch{return}return e}}var qS=`_sentrySpan`;function JS(e,t){t?Gx(e,qS,GS(t)):delete e[qS]}function YS(e){return KS(e[qS])}var XS=100,ZS=class e{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:US(),sampleRand:$x()}}clone(){let t=new e;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,t._conversationId=this._conversationId,JS(t,YS(this)),t}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&zS(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(e){return this._conversationId=e||void 0,this._notifyScopeListeners(),this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this.setTags({[e]:t})}setAttributes(e){return this._attributes={...this._attributes,...e},this._notifyScopeListeners(),this}setAttribute(e,t){return this.setAttributes({[e]:t})}removeAttribute(e){return e in this._attributes&&(delete this._attributes[e],this._notifyScopeListeners()),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return t===null?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;let n=typeof t==`function`?t(this):t,{tags:r,attributes:i,extra:a,user:o,contexts:s,level:c,fingerprint:l=[],propagationContext:u,conversationId:d}=(n instanceof e?n.getScopeData():Lx(n)?t:void 0)||{};return this._tags={...this._tags,...r},this._attributes={...this._attributes,...i},this._extra={...this._extra,...a},this._contexts={...this._contexts,...s},o&&Object.keys(o).length&&(this._user=o),c&&(this._level=c),l.length&&(this._fingerprint=l),u&&(this._propagationContext=u),d&&(this._conversationId=d),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,JS(this,void 0),this._attachments=[],this.setPropagationContext({traceId:US(),sampleRand:$x()}),this._notifyScopeListeners(),this}addBreadcrumb(e,t){let n=typeof t==`number`?t:XS;if(n<=0)return this;let r={timestamp:jS(),...e,message:e.message?gS(e.message,2048):e.message};return this._breadcrumbs.push(r),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent(`buffer_overflow`,`log_item`)),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:YS(this),conversationId:this._conversationId}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=HS(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){let n=t?.event_id||CS();if(!this._client)return q&&Y.warn(`No client configured on scope - will not capture exception!`),n;let r=Error(`Sentry syntheticException`);return this._client.captureException(e,{originalException:e,syntheticException:r,...t,event_id:n},this),n}captureMessage(e,t,n){let r=n?.event_id||CS();if(!this._client)return q&&Y.warn(`No client configured on scope - will not capture message!`),r;let i=n?.syntheticException??Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:i,...n,event_id:r},this),r}captureEvent(e,t){let n=e.event_id||t?.event_id||CS();return this._client?(this._client.captureEvent(e,{...t,event_id:n},this),n):(q&&Y.warn(`No client configured on scope - will not capture event!`),n)}_notifyScopeListeners(){this._notifyingListeners||=(this._notifyingListeners=!0,this._scopeListeners.forEac
12h(e=>{e(this)}),!1)}};function QS(){return Jb(`defaultCurrentScope`,()=>new ZS)}function $S(){return Jb(`defaultIsolationScope`,()=>new ZS)}var eC=e=>e instanceof Promise&&!e[tC],tC=Symbol(`chained PromiseLike`),nC=(e,t,n)=>{let r=e.then(e=>(t(e),e),e=>{throw n(e),e});return eC(r)&&eC(e)?r:rC(e,r)},rC=(e,t)=>{if(!t)return e;let n=!1;for(let r in e){if(r in t)continue;n=!0;let i=e[r];typeof i==`function`?Object.defineProperty(t,r,{value:(...t)=>i.apply(e,t),enumerable:!0,configurable:!0,writable:!0}):t[r]=i}return n&&Object.assign(t,{[tC]:!0}),t},iC=class{constructor(e,t){let n;n=e||new ZS;let r;r=t||new ZS,this._stack=[{scope:n}],this._isolationScope=r}withScope(e){let t=this._pushScope(),n;try{n=e(t)}catch(e){throw this._popScope(),e}return Vx(n)?nC(n,()=>this._popScope(),()=>this._popScope()):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}};function aC(){let e=qb(Kb());return e.stack=e.stack||new iC(QS(),$S())}function oC(e){return aC().withScope(e)}function sC(e,t){let n=aC();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function cC(e){return aC().withScope(()=>e(aC().getIsolationScope()))}function lC(){return{withIsolationScope:cC,withScope:oC,withSetScope:sC,withSetIsolationScope:(e,t)=>cC(t),getCurrentScope:()=>aC().getScope(),getIsolationScope:()=>aC().getIsolationScope()}}function uC(e){let t=qb(e);return t.acs?t.acs:lC()}function dC(e){return typeof e==`object`&&!!e&&!Array.isArray(e)&&Object.keys(e).includes(`value`)}function fC(e,t){let{value:n,unit:r}=dC(e)?e:{value:e,unit:void 0},i=mC(n),a=r&&typeof r==`string`?{unit:r}:{};if(i)return{...i,...a};if(!t||t===`skip-undefined`&&n===void 0)return;let o=``;try{o=JSON.stringify(n)??``}catch{}return{value:o,type:`string`,...a}}function pC(e,t=!1){let n={};for(let[r,i]of Object.entries(e??{})){let e=fC(i,t);e&&(n[r]=e)}return n}function mC(e){if(Array.isArray(e))return{value:e,type:`array`};let t=typeof e==`string`?`string`:typeof e==`boolean`?`boolean`:typeof e==`number`&&!Number.isNaN(e)?Number.isInteger(e)?`integer`:`double`:null;if(t)return{value:e,type:t}}function hC(){return!1}function X(){return uC(Kb()).getCurrentScope()}function gC(){return uC(Kb()).getIsolationScope()}function _C(){return Jb(`globalScope`,()=>new ZS)}function vC(...e){let t=uC(Kb());if(e.length===2){let[n,r]=e;return n?t.withSetScope(n,r):t.withScope(r)}return t.withScope(e[0])}function yC(){return X().getClient()}function bC(e){let{traceId:t,parentSpanId:n,propagationSpanId:r}=e.getPropagationContext(),i={trace_id:t,span_id:r||WS()};return n&&(i.parent_span_id=n),i}var xC=`sentry.source`,SC=`sentry.sample_rate`,CC=`sentry.previous_trace_sample_rate`,wC=`sentry.op`,TC=`sentry.origin`,EC=`sentry.idle_span_finish_reason`,DC=`sentry.measurement_unit`,OC=`sentry.measurement_value`,kC=`sentry.custom_span_name`,AC=`sentry.profile_id`,jC=`sentry.exclusive_time`,MC=`sentry.link.type`,NC=`gen_ai.conversation.id`;function PC(e){if(e<400&&e>=100)return{code:1};if(e>=400&&e<500)switch(e){case 401:return{code:2,message:`unauthenticated`};case 403:return{code:2,message:`permission_denied`};case 404:return{code:2,message:`not_found`};case 409:return{code:2,message:`already_exists`};case 413:return{code:2,message:`failed_precondition`};case 429:return{code:2,message:`resource_exhausted`};case 499:return{code:2,message:`cancelled`};default:return{code:2,message:`invalid_argument`}}if(e>=500&&e<600)switch(e){case 501:return{code:2,message:`unimplemented`};case 503:return{code:2,message:`unavailable`};case 504:return{code:2,message:`deadline_exceeded`};default:return{code:2,message:`internal_error`}}return{code:2,message:`internal_error`}}function FC(e,t){e.setAttribute(`http.response.status_code`,t);let n=PC(t);n.message!==`unknown_error`&&e.setStatus(n)}var IC=`_sentryScope`,LC=`_sentryIsolationScope`,RC=Symbol.for(`sentry.otelSourceInference`),zC=Symbol.for(`sentry.otelSourceExplicitlySet`),BC=Symbol.for(`sentry.tracerProviderSpan`);function VC(e,t,n){e&&(Gx(e,LC,GS(n)),Gx(e,IC,t))}function HC(e){let t=e;return{scope:t[IC],isolationScope:KS(t[LC])}}function UC(e){return e[RC]===!0}function WC(e){Gx(e,zC,!0)}function GC(e){return e[BC]===!0}var KC=`sentry-`;function qC(e){let t=YC(e);if(!t)return;let n=Object.entries(t).reduce((e,[t,n])=>{if(t.startsWith(`sentry-`)){let r=t.slice(7);e[r]=n}return e},{});if(Object.keys(n).length>0)return n}function JC(e){if(e)return ZC(Object.entries(e).reduce((e,[t,n])=>(n&&(e[`${KC}${t}`]=n),e),{}))}function YC(e){if(e&&(Px(e)||Array.isArray(e)))return Array.isArray(e)?e.reduce((e,t)=>
12{let n=XC(t);return Object.entries(n).forEach(([t,n])=>{e[t]=n}),e},{}):XC(e)}function XC(e){return e.split(`,`).map(e=>{let t=e.indexOf(`=`);return t===-1?[]:[e.slice(0,t),e.slice(t+1)].map(e=>{try{return decodeURIComponent(e.trim())}catch{return}})}).reduce((e,[t,n])=>(t&&n&&(e[t]=n),e),{})}function ZC(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((e,[t,n],r)=>{let i=`${encodeURIComponent(t)}=${encodeURIComponent(n)}`,a=r===0?i:`${e},${i}`;return a.length>8192?(q&&Y.warn(`Not adding key: ${t} with val: ${n} to baggage header due to exceeding baggage size limits.`),e):a},``)}var QC=/^o(\d+)\./,$C=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function ew(e){return e===`http`||e===`https`}function tw(e,t=!1){let{host:n,path:r,pass:i,port:a,projectId:o,protocol:s,publicKey:c}=e;return`${s}://${c}${t&&i?`:${i}`:``}@${n}${a?`:${a}`:``}/${r&&`${r}/`}${o}`}function nw(e){let t=$C.exec(e);if(!t){Qb(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[n,r,i=``,a=``,o=``,s=``]=t.slice(1),c=``,l=s,u=l.split(`/`);if(u.length>1&&(c=u.slice(0,-1).join(`/`),l=u.pop()),l){let e=l.match(/^\d+/);e&&(l=e[0])}return rw({host:a,pass:i,path:c,projectId:l,port:o,protocol:n,publicKey:r})}function rw(e){return{protocol:e.protocol,publicKey:e.publicKey||``,pass:e.pass||``,host:e.host,port:e.port||``,path:e.path||``,projectId:e.projectId}}function iw(e){if(!q)return!0;let{port:t,projectId:n,protocol:r}=e;return[`protocol`,`publicKey`,`host`,`projectId`].find(t=>!e[t]&&(Y.error(`Invalid Sentry Dsn: ${t} missing`),!0))?!1:n.match(/^\d+$/)?ew(r)?t&&isNaN(parseInt(t,10))?(Y.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(Y.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(Y.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function aw(e){return e.match(QC)?.[1]}function ow(e){let t=e.getOptions(),{host:n}=e.getDsn()||{},r;return t.orgId?r=String(t.orgId):n&&(r=aw(n)),r}function sw(e){let t=typeof e==`string`?nw(e):rw(e);if(t&&iw(t))return t}function cw(e){if(typeof e==`boolean`)return Number(e);let t=typeof e==`string`?parseFloat(e):e;if(!(typeof t!=`number`||isNaN(t)||t<0||t>1))return t}var lw=RegExp(`^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$`);function uw(e){if(!e)return;let t=e.match(lw);if(!t)return;let n;return t[3]===`1`?n=!0:t[3]===`0`&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}function dw(e,t){let n=uw(e),r=qC(t);if(!n?.traceId)return{traceId:US(),sampleRand:$x()};let i=mw(n,r);r&&(r.sample_rand=i.toString());let{traceId:a,parentSpanId:o,parentSampled:s}=n;return{traceId:a,parentSpanId:o,sampled:s,dsc:r||{},sampleRand:i}}function fw(e=US(),t=WS(),n){let r=``;return n!==void 0&&(r=n?`-1`:`-0`),`${e}-${t}${r}`}function pw(e=US(),t=WS(),n){return`00-${e}-${t}-${n?`01`:`00`}`}function mw(e,t){let n=cw(t?.sample_rand);if(n!==void 0)return n;let r=cw(t?.sample_rate);return r&&e?.parentSampled!==void 0?e.parentSampled?$x()*r:r+$x()*(1-r):$x()}var hw=!1;function gw(e){let{spanId:t,traceId:n}=e.spanContext(),{data:r,op:i,parent_span_id:a,status:o,origin:s,links:c}=Z(e);return{parent_span_id:a,span_id:t,trace_id:n,data:r,op:i,status:o,origin:s,links:c}}function _w(e){let{spanId:t,traceId:n,isRemote:r}=e.spanContext(),i=r?t:Z(e).parent_span_id,a=HC(e).scope;return{parent_span_id:i,span_id:r?a?.getPropagationContext().propagationSpanId||WS():t,trace_id:n}}function vw(e){let{traceId:t,spanId:n}=e.spanContext();return fw(t,n,kw(e))}function yw(e){let{traceId:t,spanId:n}=e.spanContext();return pw(t,n,kw(e))}function bw(e){if(e&&e.length>0)return e.map(({context:{spanId:e,traceId:t,traceFlags:n,...r},attributes:i})=>({span_id:e,trace_id:t,sampled:n===1,attributes:i,...r}))}function xw(e){if(e?.length)return e.map(({context:{spanId:e,traceId:t,traceFlags:n},attributes:r})=>({span_id:e,trace_id:t,sampled:n===1,attributes:r}))}function Sw(e){return typeof e==`number`?Cw(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?Cw(e.getTime()):PS()}function Cw(e){return e>9999999999?e/1e3:e}function Z(e){if(Ow(e))return e.getSpanJSON();let{spanId:t,traceId:n}=e.spanContext();if(Dw(e)){let{attributes:r,startTime:i,name:a,endTime:o,status:s,links:c}=e;return{span_id:t,trace_id:n,data:r,description:a,parent_span_id:Tw(e),start_timestamp:Sw(i),timestamp:Sw(o)||void 0,status:Aw(s),op:r[wC],origin:r[TC],links:bw(c)}}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function ww(e){if(Ow(e))return e.getStreamedSpanJSON();let{spanId:t,traceId:n}=e.spanContext();if(Dw(e)){let{attributes:r,startTime:i,name:a,endTime:o,status:s,links:c}=e;return{name:a,span_id:t,trace_id:n,parent_span_id:Tw(e),start_timestamp:Sw(i),end_timestamp:Sw(o),is_segment:e===zw(e),status:jw(s),attributes:Mw(r,s),links:xw(c)}}return{span_id:t,trace_id:n,start_timestamp:0,name:``,end_timestamp:0,status:`ok`,is_segment:e===zw(e)}}function Tw(e){return`parentSpanId`in e?e.parentSpanId:`parentSpanContext`in e?e.parentSpanContext?.spanId:void 0}function Ew(e){return{...e,attributes:pC(e.attributes),links:e.links?.map(e=>({...e,attributes:pC(e.attributes)}))}}function Dw(e){let t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function Ow(e){return typeof e.getSpanJSON==`function`}function kw(e){let{traceFlags:t}=e.spanContext();return t===1}function Aw(e){if(e&&e.code!==0)return e.code===1?`ok`:e.message||`internal_error`}function jw(e){return!e||e.code===1||e.code===0||e.message===`cancelled`?`ok`:`error`}function Mw(e,t){let n=jw(t)===`error`?t?.message:void 0;return{...n&&{"sentry.status.message":n},...e}}var Nw=`_sentryChildSpans`,Pw=`_sentryRootSpan`;function Fw(e,t){let n=e[Pw]||e;Gx(t,Pw,n),kw(e)&&(e.isRecording()||n.isRecording())&&(e[Nw]?e[Nw].add(t):Gx(e,Nw,new Set([t])))}function Iw(e,t){e[Nw]&&e[Nw].delete(t)}function Lw(e){let t=new Set;function n(e){if(!t.has(e)&&kw(e)){t.add(e);let r=e[Nw]?Array.from(e[Nw]):[];for(let e of r)n(e)}}return n(e),Array.from(t)}var Rw=zw;function zw(e){return e[Pw]||e}function Bw(){let e=uC(Kb());return e.getActiveSpan?e.getActiveSpan():YS(X())}function Vw(){hw||=(Qb(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),!0)}var Hw=!1;function Uw(){if(Hw)return;function e(){let e=Bw(),t=e&&Rw(e);if(t){let e=`internal_error`;q&&Y.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:2,message:e})}}Hw=!0,Cx(e),Ex(e)}function Ww(e){if(typeof __SENTRY_TRACING__==`boolean`&&!__SENTRY_TRACING__)return!1;let t=e||yC()?.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}function Gw(e){Y.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function Kw(e,t){if(!t?.length)return!1;for(let n of t){if(Yw(n)){if(e.description&&vS(e.description,n))return q&&Gw(e),!0;continue}let t=!!n.attributes&&Object.keys(n.attributes).length>0;if(!n.name&&!n.op&&!t)continue;let r=!n.name||e.description&&vS(e.description,n.name),i=!n.op||e.op&&vS(e.op,n.op),a=!n.attributes||Object.entries(n.attributes).every(([t,n])=>qw(e.attributes?.[t],n));if(r&&i&&a)return q&&Gw(e),!0}return!1}function qw(e,t){return typeof e==`string`&&(typeof t==`string`||t instanceof RegExp)?vS(e,t):Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e===t}function Jw(e,t){let n=t.parent_span_id,r=t.span_id;if(n)for(let t of e)t.parent_span_id===r&&(t.parent_span_id=n)}function Yw(e){return typeof e==`string`||e instanceof RegExp}var Xw=Symbol.for(`sentry.nonRecordingSpan`),Zw=class{constructor(e={}){this._traceId=e.traceId||US(),this._spanId=e.spanId||WS(),this.dropReason=e.dropReason,Gx(this,Xw,!0)}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:0}}end(e){}setAttribute(e,t){return this}setAttributes(e){return this}setStatus(e){return this}updateName(e){return this}isRecording(){return!1}
12addEvent(e,t,n){return this}addLink(e){return this}addLinks(e){return this}recordException(e,t){}};function Qw(e){return!!e&&e[Xw]===!0}var $w=`production`,eT=`_frozenDsc`;function tT(e,t){Gx(e,eT,t)}function nT(e,t){let n=t.getOptions(),{publicKey:r}=t.getDsn()||{},i={environment:n.environment||`production`,release:n.release,public_key:r,trace_id:e,org_id:ow(t)};return t.emit(`createDsc`,i),i}function rT(e,t){let n=t.getPropagationContext();return n.dsc||nT(n.traceId,e)}function iT(e){let t=yC();if(!t)return{};let n=Rw(e),r=Z(n),i=r.data,a=n.spanContext().traceState,o=a?.get(`sentry.sample_rate`)??i[`sentry.sample_rate`]??i[`sentry.previous_trace_sample_rate`];function s(e){return(typeof o==`number`||typeof o==`string`)&&(e.sample_rate=`${o}`),e}let c=n[eT];if(c)return s(c);let l=Qw(n),u=l&&n.dropReason===`ignored`;if(l&&(!Ww(t.getOptions())||u)){let e=HC(n).scope;if(e){let n={...rT(t,e)};return u&&(n.sampled=`false`),s(n)}}let d=a?.get(`sentry.dsc`),f=d&&qC(d);if(f)return s(f);let p=nT(e.spanContext().traceId,t),m=i[`sentry.source`]??i[`sentry.segment.name.source`],h=r.description;return m!==`url`&&h&&(p.transaction=h),Ww()&&(p.sampled=String(kw(n)),p.sample_rand=a?.get(`sentry.sample_rand`)??HC(n).scope?.getPropagationContext().sampleRand.toString()),s(p),t.emit(`createDsc`,p,n),p}function aT(e){return!!e&&typeof e==`function`&&`_streamed`in e&&!!e._streamed}function oT(e,t=[]){return[e,t]}function sT(e,t){let[n,r]=e;return[n,[...r,t]]}function cT(e,t){let n=e[1];for(let e of n){let n=e[0].type;if(t(e,n))return!0}return!1}function lT(e,t){return cT(e,(e,n)=>t.includes(n))}function uT(e){let t=qb(J);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function dT(e){let[t,n]=e,r=JSON.stringify(t);function i(e){typeof r==`string`?r=typeof e==`string`?r+e:[uT(r),e]:r.push(typeof e==`string`?uT(e):e)}for(let e of n){let[t,n]=e;if(i(` 13${JSON.stringify(t)} 14`),typeof n==`string`||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify(cS(n))}i(e)}}return typeof r==`string`?r:fT(r)}function fT(e){let t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.length;return n}function pT(e){return[{type:`span`},e]}function mT(e){let t=typeof e.data==`string`?uT(e.data):e.data;return[{type:`attachment`,length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}var hT={sessions:`session`,event:`error`,client_report:`internal`,user_report:`default`,profile_chunk:`profile`,replay_event:`replay`,replay_recording:`replay`,check_in:`monitor`,raw_security:`security`,log:`log_item`,trace_metric:`metric`};function gT(e){return e in hT}function _T(e){return gT(e)?hT[e]:e}function vT(e){if(!e?.sdk)return;let{name:t,version:n}=e.sdk;return{name:t,version:n}}function yT(e,t,n,r){let i=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date(eS()).toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:tw(r)},...i&&{trace:i}}}function bT(e,t){if(!t)return e;let n=e.sdk||{};return e.sdk={...n,name:n.name||t.name,version:n.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0},e}function xT(e,t,n,r){let i=vT(n);return oT({sent_at:new Date(eS()).toISOString(),...i&&{sdk:i},...!!r&&t&&{dsn:tw(t)}},[`aggregates`in e?[{type:`sessions`},e]:[{type:`session`},e.toJSON()]])}function ST(e,t,n,r){let i=vT(n),a=e.type&&e.type!==`replay_event`?e.type:`event`;bT(e,n?.sdk);let o=yT(e,i,r,t);return delete e.sdkProcessingMetadata,oT(o,[[{type:a},e]])}function CT(e,t){function n(e){return!!e.trace_id&&!!e.public_key}let r=iT(e[0]),i=t?.getDsn(),a=t?.getOptions().tunnel,o={sent_at:new Date(eS()).toISOString(),...n(r)&&{trace:r},...!!a&&i&&{dsn:tw(i)}},{beforeSendSpan:s,ignoreSpans:c}=t?.getOptions()||{},l=c?.length?e.filter(e=>{let t=Z(e);return!Kw({description:t.description,op:t.op,attributes:t.data},c)}):e,u=e.length-l.length;u&&t?.recordDroppedEvent(`before_send`,`span`,u);let d=s?e=>{let t=Z(e);return(aT(s)?t:s(t))||(Vw(),t)}:Z,f=[];for(let e of l){let t=d(e);t&&f.push(pT(t))}return oT(o,f)}function wT(e){if(!q)return;let{description:t=`< unknown name >`,op:n=`< unknown op >`,parent_span_id:r}
14=Z(e),{spanId:i}=e.spanContext(),a=kw(e),o=Rw(e),s=o===e,c=`[Tracing] Starting ${a?`sampled`:`unsampled`} ${s?`root `:``}span`,l=[`op: ${n}`,`name: ${t}`,`ID: ${i}`];if(r&&l.push(`parent ID: ${r}`),!s){let{op:e,description:t}=Z(o);l.push(`root ID: ${o.spanContext().spanId}`),e&&l.push(`root op: ${e}`),t&&l.push(`root description: ${t}`)}Y.log(`${c} 15 ${l.join(` 16 `)}`)}function TT(e){if(!q)return;let{description:t=`< unknown name >`,op:n=`< unknown op >`}=Z(e),{spanId:r}=e.spanContext(),i=`[Tracing] Finishing "${n}" ${Rw(e)===e?`root `:``}span "${t}" with ID ${r}`;Y.log(i)}function ET(e,t,n,r=Bw()){let i=r&&Rw(r);i&&(q&&Y.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),i.addEvent(e,{[OC]:t,[DC]:n}))}function DT(e){if(!e||e.length===0)return;let t={};return e.forEach(e=>{let n=e.attributes||{},r=n[DC],i=n[OC];typeof r==`string`&&typeof i==`number`&&(t[e.name]={value:i,unit:r})}),t}function OT(){return qb(Kb()).segmentSpanCaptureStrategy}function kT(e){return e.getOptions().traceLifecycle===`stream`}var AT=1e3,jT=class{constructor(e={}){this._traceId=e.traceId||US(),this._spanId=e.spanId||WS(),this._startTime=e.startTimestamp||PS(),this._links=e.links,this._attributes={},this.setAttributes({[TC]:`manual`,[wC]:e.op,...e.attributes}),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),`sampled`in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}addLink(e){return this._frozen||(this._links?this._links.push(e):this._links=[e]),this}addLinks(e){return this._frozen||(this._links?this._links.push(...e):this._links=e),this}recordException(e,t){}spanContext(){let{_spanId:e,_traceId:t,_sampled:n}=this;return{spanId:e,traceId:t,traceFlags:+!!n}}setAttribute(e,t){return this._frozen?this:(t===void 0?delete this._attributes[e]:this._attributes[e]=t,e===`sentry.source`&&t!==void 0&&UC(this)&&WC(this),this)}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._frozen||(this._startTime=Sw(e))}setStatus(e){return this._frozen||(this._status=e),this}updateName(e){return this._frozen?this:(this._name=e,UC(this)||this.setAttribute(xC,`custom`),this)}end(e){if(this._endTime){this._frozen=GC(this);return}this._endTime=Sw(e),TT(this),this._onSpanEnded(),this._frozen=GC(this)}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[wC],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:Aw(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[TC],profile_id:this._attributes[AC],exclusive_time:this._attributes[jC],measurements:DT(this._events),is_segment:this._isStandaloneSpan&&Rw(this)===this||void 0,segment_id:this._isStandaloneSpan?Rw(this).spanContext().spanId:void 0,links:bw(this._links)}}getStreamedSpanJSON(){return{name:this._name??``,span_id:this._spanId,trace_id:this._traceId,parent_span_id:this._parentSpanId,start_timestamp:this._startTime,end_timestamp:this._endTime??this._startTime,is_segment:this._isStandaloneSpan||this===Rw(this),status:jw(this._status),attributes:Mw(this._attributes,this._status),links:xw(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){if(this._frozen)return this;q&&Y.log(`[Tracing] Adding an event to span:`,e);let r=MT(t)?t:n||PS(),i=MT(t)?{}:t||{},a={name:e,time:Sw(r),attributes:i};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=yC();e&&(e.emit(`spanEnd`,this),this._isStandaloneSpan||e.emit(`afterSpanEnd`,this));let t=Rw(this),n=this._isStandaloneSpan||this===t;if(this._isStandaloneSpan){this._sampled?FT(CT([this],e)):(q&&Y.log(`[Tracing] Discarding standalone span because its trace was not chosen to be sampled.`),e&&e.recordDroppedEvent(`sample_rate`,`span`));return}if(!n){let e=OT();if(e){let n=HC(this).scope||X();e.onChildSpanEnded(this,t,e=>this._convertSpanToTransaction(e),n)}return}if(e&&kT(e)){e.emit(`afterSegmentSpanEnd`,this);return}let r=HC(this).scope||X(),i=OT();if(i)i.onSegmentSpanEnded(e=>this._convertSpanToTransaction(e),r);else{let e=this._convertSpanToTransaction();e&&r.captureEvent(e)}}_convertSpanToTransaction(e={}){if(!NT(Z(this)))return;this._name||=(q&&Y.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),`<unlabeled transaction>`);let{scope:t,isolationScope:n}=HC(this),r=t?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(this._sampled!==!0)return;e.onSpanCaptured?.(this);let i=[];
16for(let t of Lw(this)){if(t===this||PT(t)||e.isSpanAlreadyCaptured?.(t))continue;let n=Z(t);NT(n)&&(e.onSpanCaptured?.(t),i.push(n))}let a=this._attributes[xC];delete this._attributes[kC];let o=!1;i.forEach(e=>{delete e.data[kC],e.op?.startsWith(`gen_ai.`)&&(o=!0)});let s={contexts:{trace:gw(this)},spans:i.length>AT?i.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,AT):i,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:`transaction`,sdkProcessingMetadata:{capturedSpanScope:t,capturedSpanIsolationScope:n,dynamicSamplingContext:iT(this),hasGenAiSpans:o},request:r,...a&&{transaction_info:{source:a}}},c=DT(this._events);return c&&Object.keys(c).length&&(q&&Y.log(`[Measurements] Adding measurements to transaction event`,JSON.stringify(c,void 0,2)),s.measurements=c),s}};function MT(e){return e&&typeof e==`number`||e instanceof Date||Array.isArray(e)}function NT(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}function PT(e){return e instanceof jT&&e.isStandaloneSpan()}function FT(e){let t=yC();if(!t)return;let n=e[1];if(!n||n.length===0){t.recordDroppedEvent(`before_send`,`span`);return}t.sendEnvelope(e)}function IT(e,t,n){if(!Ww(e))return[!1];let r,i;typeof e.tracesSampler==`function`?(i=e.tracesSampler({...t,inheritOrSampleWith:e=>typeof t.parentSampleRate==`number`?t.parentSampleRate:typeof t.parentSampled==`boolean`?Number(t.parentSampled):e}),r=!0):t.parentSampled===void 0?e.tracesSampleRate!==void 0&&(i=e.tracesSampleRate,r=!0):i=t.parentSampled;let a=cw(i);if(a===void 0)return q&&Y.warn(`[Tracing] Discarding root span because of invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(i)} of type ${JSON.stringify(typeof i)}.`),[!1];if(!a)return q&&Y.log(`[Tracing] Discarding transaction because ${typeof e.tracesSampler==`function`?`tracesSampler returned 0 or false`:`a negative sampling decision was inherited or tracesSampleRate is set to 0`}`),[!1,a,r];let o=n<a;return o||q&&Y.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(i)})`),[o,a,r]}var LT=`__SENTRY_SUPPRESS_TRACING__`;function RT(e){let t=GT();return t.startInactiveSpan?t.startInactiveSpan(e):zT(e)}function zT(e){let t=WT(e),{forceTransaction:n,parentSpan:r}=e;return(e.scope?t=>vC(e.scope,t):r===void 0?e=>e():e=>BT(r,e))(()=>{let i=X(),a=JT(i,r),o=yC();return e.onlyIfParent&&!a?HT(i,o):UT({parentSpan:a,spanArguments:t,forceTransaction:n,scope:i})})}function BT(e,t){let n=GT();return n.withActiveSpan?n.withActiveSpan(e,t):vC(n=>(JS(n,e||void 0),t(n)))}function VT(e=X()){let t=GT();return t.isTracingSuppressed?t.isTracingSuppressed(e):e.getScopeData().sdkProcessingMetadata[LT]===!0}function HT(e,t){t?.recordDroppedEvent(`no_parent_span`,`span`);let n=new Zw({traceId:e.getPropagationContext().traceId});return VC(n,e,gC()),n}function UT({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){let i=gC();if(!Ww()){let t=r.getPropagationContext(),a=new Zw({traceId:e?e.spanContext().traceId:t.traceId});return e&&!n&&Fw(e,a),VC(a,r,i),a}let a=yC();if(YT(a,t)){VT(r)||a?.recordDroppedEvent(`ignored`,`span`);let t=new Zw({dropReason:`ignored`,traceId:e?.spanContext().traceId??r.getPropagationContext().traceId});return e&&!n&&Fw(e,t),VC(t,r,i),t}let o;if(e&&!n)o=qT(e,r,t,i),Fw(e,o);else if(e){let n=iT(e),{traceId:a,spanId:s}=e.spanContext(),c=kw(e);o=KT({traceId:a,parentSpanId:s,...t},r,i,c),tT(o,n)}else{let{traceId:e,dsc:n,parentSpanId:a,sampled:s}=r.getPropagationContext();o=KT({traceId:e,parentSpanId:a,...t},r,i,s),n&&tT(o,n)}return wT(o),o}function WT(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let n={...t};return n.startTimestamp=Sw(e.startTime),delete n.startTime,n}return t}function GT(){return uC(Kb())}function KT(e,t,n,r){let i=yC(),a=i?.getOptions()||{},{name:o=``}=e,s={spanAttributes:{...e.attributes},spanName:o,parentSampled:r};i?.emit(`beforeSampling`,s,{decision:!1});let c=s.parentSampled??r,l=s.spanAttributes,u=t.getPropagationContext(),d=VT(t),[f,p,m]=d?[!1]:IT(a,{name:o,parentSampled:c,attributes:l,normalizedRequest:n.getScopeData().sdkProcessingMetadata.normalizedRequest,parentSampleRate:cw(u.dsc?.sample_rate)},u.sampleRand),h=new jT({...e,attributes:{[xC]:`custom`,[SC]:p!==void 0&&m?p:void 0,...l},sampled:f});return!f&&i&&!d&&(q&&Y.log(`[Tracing] Discarding root span because its trace was not chosen to be sampled.`),i.recordDroppedEvent(`sample_rate`,kT(i)?`span`:`transaction`)),VC(h,t,n),i&&i.emit(`spanStart`,h),h}function qT(e,t,n,r){let{spanId:i,traceId:a}=e.spanContext(),o=VT(t),s=!o&&kw(e),c=s?new jT({...n,parentSpanId:i,traceId:a,sampled:s}):new Zw({traceId:a});Fw(e,c),VC(c,t,r);let l=yC();return l?(kT(l)&&Qw(c)&&(Qw(e)&&e.dropReason?(c.dropReason=e.dropReason,l.recordDroppedEvent(e.dropReason,`span`)):o||(c.dropReason=`sample_rate`,l.recordDroppedEvent(`sample_rate`,`span`))),l.emit(`spanStart`,c),n.endTimestamp&&(l.emit(`spanEnd`,c),l.emit(`afterSpanEnd`,c)),c):c}function JT(e,t){if(t)return t;if(t===null)return;let n=YS(e);if(!n)return;let r=yC();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?Rw(n):n}function YT(e,t){let n=e?.getOptions().ignoreSpans;return!e||!kT(e)||!n?.length?!1:Kw({description:t.name||``,op:t.attributes?.[`sentry.op`]||t.op,attributes:t.attributes},n)}function XT(e){return Qw(e)&&e.dropReason===`ignored`}var ZT={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},QT=`heartbeatFailed`,$T=`idleTimeout`,eE=`finalTimeout`,tE=`externalFinish`;function nE(e,t={}){let n=new Map,r=!1,i,a,o=tE,s=!t.disableAutoFinish,c=[],{idleTimeout:l=ZT.idleTimeout,finalTimeout:u=ZT.finalTimeout,childSpanTimeout:d=ZT.childSpanTimeout,beforeSpanEnd:f,trimIdleSpanEndTimestamp:p=!0}=t,m=yC(),h=X();if(!m||!Ww()){let e=new Zw({traceId:h.getPropagationContext().traceId});return VC(e,h,gC()),e}let g=Bw(),_=rE(e);_.end=new Proxy(_.end,{apply(e,t,n){if(f&&f(_),Qw(t))return;let[r,...i]=n,a=Sw(r||PS()),o=Lw(_).filter(e=>e!==_),s=Z(_);if(!o.length||!p)return w(a),Reflect.apply(e,t,[a,...i]);let c=m.getOptions().ignoreSpans,l=o?.reduce((e,t)=>
16{let n=Z(t);return!n.timestamp||c&&Kw({description:n.description,op:n.op,attributes:n.data},c)?e:e?Math.max(e,n.timestamp):n.timestamp},void 0),d=s.start_timestamp,h=Math.min(d?d+u/1e3:1/0,Math.max(d||-1/0,Math.min(a,l||1/0)));return w(h),Reflect.apply(e,t,[h,...i])}});function v(){i&&=(clearTimeout(i),void 0)}function y(){a&&=(clearTimeout(a),void 0)}function b(e){v(),i=setTimeout(()=>{!r&&n.size===0&&s&&(o=$T,_.end(e))},l)}function x(e){y(),a=setTimeout(()=>{!r&&s&&(o=QT,_.end(e))},d)}function S(e){v(),n.set(e,!0),x(PS()+d/1e3)}function C(e){n.has(e)&&n.delete(e),n.size===0&&(b(PS()+l/1e3),y())}function w(e){r=!0,n.clear(),c.forEach(e=>e()),JS(h,g);let t=Z(_),{start_timestamp:i}=t;if(!i)return;t.data[`sentry.idle_span_finish_reason`]||_.setAttribute(EC,o);let a=t.status;(!a||a===`unknown`)&&_.setStatus({code:1}),Y.log(`[Tracing] Idle span "${t.op}" finished`);let s=Lw(_).filter(e=>e!==_),d=0;s.forEach(t=>{t.isRecording()&&(t.setStatus({code:2,message:`cancelled`}),t.end(e),q&&Y.log(`[Tracing] Cancelling span since span ended early`,JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=Z(t),i=r<=e,a=(u+l)/1e3,o=n-r<=a;if(q){let e=JSON.stringify(t,void 0,2);i?o||Y.log(`[Tracing] Discarding span since it finished after idle span final timeout`,e):Y.log(`[Tracing] Discarding span since it happened after idle span was finished`,e)}(!o||!i)&&(Iw(_,t),d++)}),d>0&&_.setAttribute(`sentry.idle_span_discarded_spans`,d)}return c.push(m.on(`spanStart`,e=>{r||e===_||Z(e).timestamp||e instanceof jT&&e.isStandaloneSpan()||Lw(_).includes(e)&&S(e.spanContext().spanId)})),c.push(m.on(`spanEnd`,e=>{r||C(e.spanContext().spanId)})),c.push(m.on(`idleSpanEnableAutoFinish`,e=>{e===_&&(s=!0,b(),n.size&&x())})),t.disableAutoFinish||b(),setTimeout(()=>{r||(_.setStatus({code:2,message:`deadline_exceeded`}),o=eE,_.end())},u),_}function rE(e){let t=RT(e);return JS(X(),t),q&&Y.log(`[Tracing] Started span is an idle span`),t}function iE(e,t){let{fingerprint:n,span:r,breadcrumbs:i,sdkProcessingMetadata:a}=t;cE(e,t),r&&dE(e,r),fE(e,n),lE(e,i),uE(e,a)}function aE(e,t){let{extra:n,tags:r,attributes:i,user:a,contexts:o,level:s,sdkProcessingMetadata:c,breadcrumbs:l,fingerprint:u,eventProcessors:d,attachments:f,propagationContext:p,transactionName:m,span:h}=t;oE(e,`extra`,n),oE(e,`tags`,r),oE(e,`attributes`,i),oE(e,`user`,a),oE(e,`contexts`,o),e.sdkProcessingMetadata=HS(e.sdkProcessingMetadata,c,2),s&&(e.level=s),m&&(e.transactionName=m),h&&(e.span=h),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),u.length&&(e.fingerprint=[...e.fingerprint,...u]),d.length&&(e.eventProcessors=[...e.eventProcessors,...d]),f.length&&(e.attachments=[...e.attachments,...f]),e.propagationContext={...e.propagationContext,...p}}function oE(e,t,n){e[t]=HS(e[t],n,1)}function sE(e,t){let n=_C().getScopeData();return e&&aE(n,e.getScopeData()),t&&aE(n,t.getScopeData()),n}function cE(e,t){let{extra:n,tags:r,user:i,contexts:a,level:o,transactionName:s}=t;Object.keys(n).length&&(e.extra={...n,...e.extra}),Object.keys(r).length&&(e.tags={...r,...e.tags}),Object.keys(i).length&&(e.user={...i,...e.user}),Object.keys(a).length&&(e.contexts={...a,...e.contexts}),o&&(e.level=o),s&&e.type!==`transaction`&&(e.transaction=s)}function lE(e,t){let n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}function uE(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function dE(e,t){e.contexts={trace:_w(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:iT(t),...e.sdkProcessingMetadata};let n=Z(Rw(t)).description;n&&!e.transaction&&e.type===`transaction`&&(e.transaction=n)}function fE(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint.length||delete e.fingerprint}var pE=`http.request.header`,mE=`http.url`,hE=`navigation.route.id`,gE=`params`,_E=`sentry.op`,vE=`sentry.segment.name`,yE=`sentry.transaction`,bE=`url.full`,xE=`url.path.parameter`,SE=`url.template`,CE=`user_agent.original`,wE=0,TE=1,EE=2;function DE(e){return new kE(t=>{t(e)})}function OE(e){return new kE((t,n)=>{n(e)})}var kE=class e{constructor(e){this._state=wE,this._handlers=[],this._runExecutor(e)}then(t,n){return new e((e,r)=>{this._handlers.push([!1,n=>
16{if(!t)e(n);else try{e(t(n))}catch(e){r(e)}},t=>{if(!n)r(t);else try{e(n(t))}catch(e){r(e)}}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(t){return new e((e,n)=>{let r,i;return this.then(e=>{i=!1,r=e,t&&t()},e=>{i=!0,r=e,t&&t()}).then(()=>{if(i){n(r);return}e(r)})})}_executeHandlers(){if(this._state===wE)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||=(this._state===TE&&e[1](this._value),this._state===EE&&e[2](this._value),!0)})}_runExecutor(e){let t=(e,t)=>{if(this._state===wE){if(Vx(t)){t.then(n,r);return}this._state=e,this._value=t,this._executeHandlers()}},n=e=>{t(TE,e)},r=e=>{t(EE,e)};try{e(n,r)}catch(e){r(e)}}};function AE(e,t,n,r=0){try{let i=jE(t,n,e,r);return Vx(i)?i:DE(i)}catch(e){return OE(e)}}function jE(e,t,n,r){let i=n[r];if(!e||!i)return e;let a=i({...e},t);return q&&a===null&&Y.log(`Event processor "${i.id||`?`}" dropped event`),Vx(a)?a.then(e=>jE(e,t,n,r+1)):jE(a,t,n,r+1)}var ME,NE,PE,FE;function IE(e){let t=J._sentryDebugIds,n=J._debugIds;if(!t&&!n)return{};let r=t?Object.keys(t):[],i=n?Object.keys(n):[];if(FE&&r.length===NE&&i.length===PE)return FE;NE=r.length,PE=i.length,FE={},ME||={};let a=(t,n)=>{for(let r of t){let t=n[r],i=ME?.[r];if(i&&FE&&t)FE[i[0]]=t,ME&&(ME[r]=[i[0],t]);else if(t){let n=e(r);for(let e=n.length-1;e>=0;e--){let i=n[e]?.filename;if(i&&FE&&ME){FE[i]=t,ME[r]=[i,t];break}}}}};return t&&a(r,t),n&&a(i,n),FE}function LE(e,t,n,r,i,a){let{normalizeDepth:o=3,normalizeMaxBreadth:s=1e3}=e,c={...t,event_id:t.event_id||n.event_id||CS(),timestamp:t.timestamp||jS()},l=n.integrations||e.integrations.map(e=>e.name);RE(c,e),VE(c,l),i&&i.emit(`applyFrameMetadata`,t),t.type===void 0&&zE(c,e.stackParser);let u=UE(r,n.captureContext);n.mechanism&&DS(c,n.mechanism);let d=i?i.getEventProcessors():[],f=sE(a,u),p=[...n.attachments||[],...f.attachments];p.length&&(n.attachments=p),iE(c,f);let m=[...d,...f.eventProcessors];return(n.data&&n.data.__sentry__===!0?DE(c):AE(m,c,n)).then(e=>(e&&BE(e),typeof o==`number`&&o>0?HE(e,o,s):e))}function RE(e,t){let{environment:n,release:r,dist:i,maxValueLength:a}=t;e.environment=e.environment||n||`production`,!e.release&&r&&(e.release=r),!e.dist&&i&&(e.dist=i);let o=e.request;o?.url&&a&&(o.url=gS(o.url,a)),a&&e.exception?.values?.forEach(e=>{e.value&&=gS(e.value,a)})}function zE(e,t){let n=IE(t);e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.filename&&(e.debug_id=n[e.filename])})})}function BE(e){let t={};if(e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})}),Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let n=e.debug_meta.images;Object.entries(t).forEach(([e,t])=>{n.push({type:`sourcemap`,code_file:e,debug_id:t})})}function VE(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function HE(e,t,n){if(!e)return null;let r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:cS(e.data,t,n)}}))},...e.user&&{user:cS(e.user,t,n)},...e.contexts&&{contexts:cS(e.contexts,t,n)},...e.extra&&{extra:cS(e.extra,t,n)}};return e.contexts?.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=cS(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(e=>({...e,...e.data&&{data:cS(e.data,t,n)}}))),e.contexts?.flags&&r.contexts&&(r.contexts.flags=cS(e.contexts.flags,3,n)),r}function UE(e,t){if(!t)return e;let n=e?e.clone():new ZS;return n.update(t),n}function WE(e){if(e)return GE(e)||qE(e)?{captureContext:e}:e}function GE(e){return e instanceof ZS||typeof e==`function`}var KE=[`user`,`level`,`extra`,`contexts`,`tags`,`fingerprint`,`propagationContext`];function qE(e){return Object.keys(e).some(e=>KE.includes(e))}function JE(e,t){return X().captureException(e,WE(t))}function YE(e,t){return X().captureEvent(e,t)}function XE(e,t){gC().setContext(e,t)}function ZE(){let e=yC();return e?.getOptions().enabled!==!1&&!!e?.getTransport()}function QE(e){gC().addEventProcessor(e)}function $E(e){let t=gC(),{user:n}=sE(t,X()),{userAgent:r}=J.navigator||{},i=RS({user:n,...r&&{userAgent:r},...e}),a=t.getSession();return a?.status===`ok`&&zS(a,{status:`exited`}),eD(),t.setSession(i),i}function eD(){let e=gC(),t=X().getSession()||e.getSession();t&&BS(t),tD(),e.setSession()}function tD(){let e=gC(),t=yC(),n=e.getSession();n&&t&&t.captureSession(n)}function nD(e=!1){if(e){eD();return}tD()}var rD=[];function iD(e){let t={};
16return e.forEach(e=>{let{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)}),Object.values(t)}function aD(e){let t=e.defaultIntegrations||[],n=e.integrations;t.forEach(e=>{e.isDefaultInstance=!0});let r;if(Array.isArray(n))r=[...t,...n];else if(typeof n==`function`){let e=n(t);r=Array.isArray(e)?e:[e]}else r=t;return iD(r)}function oD(e,t){let n={};return t.forEach(t=>{t?.beforeSetup&&t.beforeSetup(e)}),t.forEach(t=>{t&&cD(e,t,n)}),n}function sD(e,t){for(let n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function cD(e,t,n){if(n[t.name]){q&&Y.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,!rD.includes(t.name)&&typeof t.setupOnce==`function`&&(t.setupOnce(),rD.push(t.name)),t.setup&&typeof t.setup==`function`&&t.setup(e),typeof t.preprocessEvent==`function`){let n=t.preprocessEvent.bind(t);e.on(`preprocessEvent`,(t,r)=>n(t,r,e))}if(typeof t.processEvent==`function`){let n=t.processEvent.bind(t),r=Object.assign((t,r)=>n(t,r,e),{id:t.name});e.addEventProcessor(r)}[`processSpan`,`processSegmentSpan`].forEach(n=>{let r=t[n];typeof r==`function`&&e.on(n,n=>r.call(t,n,e))}),q&&Y.log(`Integration installed: ${t.name}`)}function lD(e){return e}function uD(){return typeof __SENTRY_BROWSER_BUNDLE__<`u`&&!!__SENTRY_BROWSER_BUNDLE__}function dD(){return`npm`}function fD(){return!uD()&&Object.prototype.toString.call(typeof process<`u`?process:0)===`[object process]`}function pD(){return typeof window<`u`&&(!fD()||mD())}function mD(){return J.process?.type===`renderer`}var hD=`thismessage:/`;function gD(e){return`isRelative`in e}function _D(e,t){let n=e.indexOf(`://`)<=0&&e.indexOf(`//`)!==0,r=t??(n?hD:void 0);try{if(`canParse`in URL&&!URL.canParse(e,r))return;let t=new URL(e,r);return n?{isRelative:n,pathname:t.pathname,search:t.search,hash:t.hash}:t}catch{}}function vD(e){if(gD(e))return e.pathname;let t=new URL(e);return t.search=``,t.hash=``,[`80`,`443`].includes(t.port)&&(t.port=``),t.password&&=`%filtered%`,t.username&&=`%filtered%`,t.toString()}function yD(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||``,r=t[8]||``;return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}function bD(e){return e.split(/[?#]/,1)[0]}function xD(e,t=!0){if(e.startsWith(`data:`)){let n=e.match(/^data:([^;,]+)/),r=n?n[1]:`text/plain`,i=e.includes(`;base64,`),a=e.indexOf(`,`),o=``;if(t&&a!==-1){let t=e.slice(a+1);o=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${r}${i?`,base64`:``}${o?`,${o}`:``}`}return e}function SD(e={}){let t=e.client||yC();if(!ZE()||!t)return{};let n=uC(Kb());if(n.getTraceData)return n.getTraceData(e);let r=e.scope||X(),i=e.span||Bw(),a=Qw(i)&&!Ww(t.getOptions());if(!i&&hC())return{};let o=i&&!a?vw(i):CD(r),s=JC(i?iT(i):rT(t,r));if(!lw.test(o))return Y.warn(`Invalid sentry-trace data. Cannot generate trace data`),{};let c={"sentry-trace":o,baggage:s};return e.propagateTraceparent&&(c.traceparent=i&&!a?yw(i):wD(r)),c}function CD(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return fw(t,r,n)}function wD(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return pw(t,r,n)}function TD(e){return Array.from(new Set(e))}function ED(e,t,n,r,i){if(!e.fetchData)return;let{method:a,url:o}=e.fetchData,s=Ww()&&t(o);if(e.endTimestamp){let t=e.fetchData.__span;if(!t)return;let n=r[t];n&&(s&&(kD(n,e),DD(n,e,i)),delete r[t]);return}let{spanOrigin:c=`auto.http.browser`,propagateTraceparent:l=!1}=typeof i==`object`?i:{spanOrigin:i},u=yC(),d=!!Bw(),f=d||!!u&&kT(u),p=s&&f?RT(ND(o,a,c)):new Zw,m=XT(p)&&d?void 0:p;if(s&&!f&&u?.recordDroppedEvent(`no_parent_span`,`span`),e.fetchData.__span=p.spanContext().spanId,r[p.spanContext().spanId]=p,n(e.fetchData.url)){let t=e.args[0],n={...e.args[1]||{}},r=OD(t,n,Ww()&&f?m:void 0,l);r&&(e.args[1]=n,n.headers=r)}if(u){let t={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};u.emit(`beforeOutgoingRequestSpan`,p,t)}return p}
16function DD(e,t,n){(typeof n==`object`&&n?n.onRequestSpanEnd:void 0)?.(e,{headers:t.response?.headers,error:t.error})}function OD(e,t,n,r){let i=SD({span:n,propagateTraceparent:r}),a=i[`sentry-trace`],o=i.baggage,s=i.traceparent;if(!a)return;let c=t.headers||(Ux(e)?e.headers:void 0);if(!c)return{"sentry-trace":a,...o&&{baggage:o},...s&&{traceparent:s}};if(jD(c)){let e=new Headers(c);if(e.get(`sentry-trace`)||e.set(`sentry-trace`,a),r&&s&&!e.get(`traceparent`)&&e.set(`traceparent`,s),o){let t=e.get(`baggage`);t?AD(t)||e.set(`baggage`,`${t},${o}`):e.set(`baggage`,o)}return e}if(MD(c)){let e=[...c];e.find(e=>e[0]===`sentry-trace`)||e.push([`sentry-trace`,a]),r&&s&&!e.find(e=>e[0]===`traceparent`)&&e.push([`traceparent`,s]);let t=c.find(e=>e[0]===`baggage`&&typeof e[1]==`string`&&AD(e[1]));return o&&!t&&e.push([`baggage`,o]),e}{let e=`sentry-trace`in c?c[`sentry-trace`]:void 0,t=`traceparent`in c?c.traceparent:void 0,n=`baggage`in c?c.baggage:void 0,i=n?Array.isArray(n)?[...n]:[n]:[],l=n&&(Array.isArray(n)?n.find(e=>AD(e)):AD(n));o&&!l&&i.push(o);let u=Object.assign({},c,{"sentry-trace":e??a,...i.length>0&&{baggage:i.join(`,`)}});return r&&s&&!t&&(u.traceparent=s),u}}function kD(e,t){if(t.response){FC(e,t.response.status);let n=t.response?.headers?.get(`content-length`);if(n){let t=parseInt(n);t>0&&e.setAttribute(`http.response_content_length`,t)}}else t.error&&e.setStatus({code:2,message:`internal_error`});e.end()}function AD(e){return typeof e==`string`&&e.split(`,`).some(e=>e.trim().startsWith(KC))}function jD(e){return typeof Headers<`u`&&Hx(e,Headers)}function MD(e){return Array.isArray(e)?e.every(e=>Array.isArray(e)&&e.length===2&&typeof e[0]==`string`):!1}function ND(e,t,n){if(e.startsWith(`data:`))return{name:`${t} ${xD(e)}`,attributes:PD(e,void 0,t,n)};let r=_D(e);return{name:`${t} ${r?vD(r):e}`,attributes:PD(e,r,t,n)}}function PD(e,t,n,r){let i={url:xD(e),type:`fetch`,"http.method":n,[TC]:r,[wC]:`http.client`};return t&&(gD(t)||(i[mE]=xD(t.href),i[bE]=xD(t.href),i[`server.address`]=t.host),t.search&&(i[`http.query`]=t.search),t.hash&&(i[`http.fragment`]=t.hash)),i}var FD=J;function ID(){return`history`in FD&&!!FD.history}function LD(){if(!(`fetch`in FD))return!1;try{return new Headers,new Request(`data:,`),new Response,!0}catch{return!1}}function RD(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function zD(){if(typeof EdgeRuntime==`string`)return!0;if(!LD())return!1;if(RD(FD.fetch))return!0;let e=!1,t=FD.document;if(t&&typeof t.createElement==`function`)try{let n=t.createElement(`iframe`);n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=RD(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){q&&Y.warn(`Could not create sandbox iframe for pure fetch check, bailing to window.fetch: `,e)}return e}function BD(e,t){let n=`fetch`,r=yx(n,e);return bx(n,()=>HD(void 0,t)),r}function VD(e){let t=`fetch-body-resolved`,n=yx(t,e);return bx(t,()=>HD(WD)),n}function HD(e,t=!1){(!t||zD())&&Wx(J,`fetch`,function(t){return function(...n){let r=Error(),{method:i,url:a}=qD(n),o={args:n,fetchData:{method:i,url:a},startTimestamp:PS()*1e3,virtualError:r,headers:JD(n)};return e||xx(`fetch`,{...o}),t.apply(J,n).then(async t=>(e?e(t):xx(`fetch`,{...o,endTimestamp:PS()*1e3,response:t}),t),e=>{xx(`fetch`,{...o,endTimestamp:PS()*1e3,error:e}),kx(e)&&e.stack===void 0&&(e.stack=r.stack,Gx(e,`framesToPop`,1));let t=yC()?.getOptions().enhanceFetchErrorMessages??`always`;if(t!==!1&&kx(e)&&e.name===`TypeError`&&(e.message===`Failed to fetch`||e.message===`Load failed`||e.message===`NetworkError when attempting to fetch resource.`))try{let n=new URL(o.fetchData.url).host;t===`always`?e.message=`${e.message} (${n})`:Gx(e,`__sentry_fetch_url_host__`,n)}catch{}throw e})}})}async function UD(e,t){if(e?.body){let n=e.body,r=n.getReader(),i=setTimeout(()=>{n.cancel().then(null,()=>{})},9e4),a=!0;for(;a;){let e;try{e=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);let{done:i}=await r.read();clearTimeout(e),i&&(t(),a=!1)}catch{a=!1}finally{clearTimeout(e)}}clearTimeout(i),r.releaseLock(),n.cancel().then(null,()=>{})}}function WD(e){let t;try{t=e.clone()}catch{return}UD(t,()=>{xx(`fetch-body-resolved`,{endTimestamp:PS()*1e3,response:e})})}function GD(e,t){return Rx(e)&&!!e[t]}function KD(e){return typeof e==`string`?e:e?GD(e,`url`)?e.url:e.toString?e.toString():``:``}function qD(e){if(e.length===0)return{method:`GET`,url:``};if(e.length===2){let[t,n]=e;return{url:KD(t),method:GD(n,`method`)?String(n.method).toUpperCase():Ux(t)&&GD(t,`method`)?String(t.method).toUpperCase():`GET`}}let t=e[0];return{url:KD(t),method:GD(t,`method`)?String(t.method).toUpperCase():`GET`}}function JD(e){let[t,n]=e;try{if(typeof n==`object`&&n&&`headers`in n&&n.headers)return new Headers(n.headers);if(Ux(t))return new Headers(t.headers)}catch{}}var YD=J;function XD(){try{return YD.document.location.href}catch{return``}}function ZD(e,t=5){if(!YD.HTMLElement)return null;let n=e;for(let e=0;e<t;e++){if(!n)return null;if(n instanceof HTMLElement){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}n=n.parentNode}return null}var QD=J,$D=0;function eO(){return $D>0}function tO(){$D++,setTimeout(()=>{$D--})}function nO(e,t={}){function n(e){return typeof e==`function`}if(!n(e))return e;try{if(Object.prototype.hasOwnProperty.call(e,`__sentry_wrapped__`)){let t=e.__sentry_wrapped__;return typeof t==`function`?t:e}if(qx(e))return e}catch{return e}let r=function(...n){J._sentryWrappedDepth=(J._sentryWrappedDepth||0)+1;try{let r=n.map(e=>nO(e,t));return e.apply(this,r)}catch(e){throw tO(),vC(r=>{r.addEventProcessor(e=>(t.mechanism&&(ES(e,void 0,void 0),DS(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),JE(e)}),e}finally{J._sentryWrappedDepth=(J._sentryWrappedDepth||0)-1}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])}catch{}Kx(r,e),Gx(e,`__sentry_wrapped__`,r);try{Object.getOwnPropertyDescriptor(r,`name`).configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}function rO(){let e=XD(),{referrer:t}=QD.document||{},{userAgent:n}=QD.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}var iO=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__,Q=J,aO=(e,t)=>
16e>t[1]?`poor`:e>t[0]?`needs-improvement`:`good`,oO=(e,t,n,r)=>{let i,a;return o=>{t.value>=0&&(o||r)&&(a=t.value-(i??0),(a||i===void 0)&&(i=t.value,t.delta=a,t.rating=aO(t.value,n),e(t)))}},sO=(e=!0)=>{let t=Q.performance?.getEntriesByType?.(`navigation`)[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t},cO=()=>sO()?.activationStart??0;function lO(e,t,n){Q.document&&Q.addEventListener(e,t,n)}function uO(e,t,n){Q.document&&Q.removeEventListener(e,t,n)}var dO=-1,fO=new Set,pO=()=>Q.document?.visibilityState===`hidden`&&!Q.document?.prerendering?0:1/0,mO=e=>{if(gO(e)&&dO>-1){if(e.type===`visibilitychange`||e.type===`pagehide`)for(let e of fO)e();isFinite(dO)||(dO=e.type===`visibilitychange`?e.timeStamp:0,uO(`prerenderingchange`,mO,!0))}},hO=()=>{if(Q.document&&dO<0){let e=cO();dO=(Q.document.prerendering?void 0:globalThis.performance.getEntriesByType(`visibility-state`).filter(t=>t.name===`hidden`&&t.startTime>e)[0]?.startTime)??pO(),lO(`visibilitychange`,mO,!0),lO(`pagehide`,mO,!0),lO(`prerenderingchange`,mO,!0)}return{get firstHiddenTime(){return dO},onHidden(e){fO.add(e)}}};function gO(e){return e.type===`pagehide`||Q.document?.visibilityState===`hidden`}var _O=()=>`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+0xe8d4a51000}`,vO=(e,t=-1)=>{let n=sO(),r=`navigate`;return n&&(Q.document?.prerendering||cO()>0?r=`prerender`:Q.document?.wasDiscarded?r=`restore`:n.type&&(r=n.type.replace(/_/g,`-`))),{name:e,value:t,rating:`good`,delta:0,entries:[],id:_O(),navigationType:r}},yO=new WeakMap;function bO(e,t){try{return yO.get(e)||yO.set(e,new t),yO.get(e)}catch{return new t}}var xO=class{constructor(){this._sessionValue=0,this._sessionEntries=[]}_processEntry(e){if(e.hadRecentInput)return;let t=this._sessionEntries[0],n=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(this._sessionValue+=e.value,this._sessionEntries.push(e)):(this._sessionValue=e.value,this._sessionEntries=[e]),this._onAfterProcessingUnexpectedShift?.(e)}},SO=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},CO=e=>{let t=!1;return()=>{t||=(e(),!0)}},wO=e=>{Q.document?.prerendering?addEventListener(`prerenderingchange`,()=>e(),!0):e()},TO=[1800,3e3],EO=(e,t={})=>{wO(()=>{let n=hO(),r=vO(`FCP`),i,a=SO(`paint`,e=>{for(let t of e)t.name===`first-contentful-paint`&&(a.disconnect(),t.startTime<n.firstHiddenTime&&(r.value=Math.max(t.startTime-cO(),0),r.entries.push(t),i(!0)))});a&&(i=oO(e,r,TO,t.reportAllChanges))})},DO=[.1,.25],OO=(e,t={})=>{EO(CO(()=>{let n=vO(`CLS`,0),r,i=hO(),a=bO(t,xO),o=e=>{for(let t of e)a._processEntry(t);a._sessionValue>n.value&&(n.value=a._sessionValue,n.entries=a._sessionEntries,r())}
16,s=SO(`layout-shift`,o);s&&(r=oO(e,n,DO,t.reportAllChanges),i.onHidden(()=>{o(s.takeRecords()),r(!0)}),Q?.setTimeout?.(r))}))},kO=0,AO=1/0,jO=0,MO=e=>{e.forEach(e=>{e.interactionId&&(AO=Math.min(AO,e.interactionId),jO=Math.max(jO,e.interactionId),kO=jO?(jO-AO)/7+1:0)})},NO,PO=()=>NO?kO:performance.interactionCount||0,FO=()=>{`interactionCount`in performance||NO||(NO=SO(`event`,MO,{type:`event`,buffered:!0,durationThreshold:0}))},IO=10,LO=0,RO=()=>PO()-LO,zO=class{constructor(){this._longestInteractionList=[],this._longestInteractionMap=new Map}_resetInteractions(){LO=PO(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){let e=Math.min(this._longestInteractionList.length-1,Math.floor(RO()/50));return this._longestInteractionList[e]}_processEntry(e){if(this._onBeforeProcessingEntry?.(e),!(e.interactionId||e.entryType===`first-input`))return;let t=this._longestInteractionList.at(-1),n=this._longestInteractionMap.get(e.interactionId);if(n||this._longestInteractionList.length<IO||e.duration>t._latency){if(n?e.duration>n._latency?(n.entries=[e],n._latency=e.duration):e.duration===n._latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],_latency:e.duration},this._longestInteractionMap.set(n.id,n),this._longestInteractionList.push(n)),this._longestInteractionList.sort((e,t)=>t._latency-e._latency),this._longestInteractionList.length>IO){let e=this._longestInteractionList.splice(IO);for(let t of e)this._longestInteractionMap.delete(t.id)}this._onAfterProcessingINPCandidate?.(n)}}},BO=e=>{let t=Q.requestIdleCallback||Q.setTimeout;Q.document?.visibilityState===`hidden`?e():(e=CO(e),lO(`visibilitychange`,e,{once:!0,capture:!0}),lO(`pagehide`,e,{once:!0,capture:!0}),t(()=>{e(),uO(`visibilitychange`,e,{capture:!0}),uO(`pagehide`,e,{capture:!0})}))},VO=[200,500],HO=40,UO=(e,t={})=>{if(!(globalThis.PerformanceEventTiming&&`interactionId`in PerformanceEventTiming.prototype))return;let n=hO();wO(()=>{FO();let r=vO(`INP`),i,a=bO(t,zO),o=e=>{BO(()=>{for(let t of e)a._processEntry(t);let t=a._estimateP98LongestInteraction();t&&t._latency!==r.value&&(r.value=t._latency,r.entries=t.entries,i())})},s=SO(`event`,o,{durationThreshold:t.durationThreshold??HO});i=oO(e,r,VO,t.reportAllChanges),s&&(s.observe({type:`first-input`,buffered:!0}),n.onHidden(()=>{o(s.takeRecords()),i(!0)}))})},WO=class{_processEntry(e){this._onBeforeProcessingEntry?.(e)}},GO=[2500,4e3],KO=(e,t={})=>{wO(()=>{let n=hO(),r=vO(`LCP`),i,a=bO(t,WO),o=e=>{t.reportAllChanges||(e=e.slice(-1));for(let t of e)a._processEntry(t),t.startTime<n.firstHiddenTime&&(r.value=Math.max(t.startTime-cO(),0),r.entries=[t],i())},s=SO(`largest-contentful-paint`,o);if(s){i=oO(e,r,GO,t.reportAllChanges);let n=CO(()=>{o(s.takeRecords()),s.disconnect(),i(!0)}),a=e=>{e.isTrusted&&(BO(n),uO(e.type,a,{capture:!0}))};for(let e of[`keydown`,`click`,`visibilitychange`])lO(e,a,{capture:!0})}})},qO=[800,1800],JO=e=>{Q.document?.prerendering?wO(()=>JO(e)):Q.document?.readyState===`complete`?setTimeout(e):addEventListener(`load`,()=>JO(e),!0)},YO=(e,t={})=>{let n=vO(`TTFB`),r=oO(e,n,qO,t.reportAllChanges);JO(()=>{let e=sO();e&&(n.value=Math.max(e.responseStart-cO(),0),n.entries=[e],r(!0))})},XO={},ZO={},QO,$O,ek,tk;function nk(e,t=!1){return fk(`cls`,e,ck,QO,t)}function rk(e,t=!1){return fk(`lcp`,e,lk,$O,t)}function ik(e){return fk(`ttfb`,e,uk,ek)}function ak(e){return fk(`inp`,e,dk,tk)}function ok(e,t){return mk(e,t),ZO[e]||(pk(e),ZO[e]=!0),hk(e,t)}function sk(e,t){let n=XO[e];if(n?.length)for(let r of n)try{r(t)}catch(t){iO&&Y.error(`Error while triggering instrumentation handler. 17Type: ${e} 18Name: ${hx(r)} 19Error:`,t)}}function ck(){return OO(e=>{sk(`cls`,{metric:e}),QO=e},{reportAllChanges:!0})}function lk(){return KO(e=>{sk(`lcp`,{metric:e}),$O=e},{reportAllChanges:!0})}function uk(){return YO(e=>{sk(`ttfb`,{metric:e}),ek=e})}function dk(){return UO(e=>{sk(`inp`,{metric:e}),tk=e})}function fk(e,t,n,r,i=!1){mk(e,t);let a;return ZO[e]||(a=n(),ZO[e]=!0),r&&t({metric:r}),hk(e,t,i?a:void 0)}function pk(e){let t={};e===`event`&&(t.durationThreshold=0),SO(e,t=>{sk(e,{entries:t})},t)}function mk(e,t){XO[e]=XO[e]||[],XO[e].push(t)}function hk(e,t,n){return()=>{n&&n();let r=XO[e];if(!r)return;let i=r.indexOf(t);i!==-1&&r.splice(i,1)}}function gk(e){return`duration`in e}var _k=80,vk={};try{typeof Node<`u`&&(vk.parentNode=Object.getOwnPropertyDescriptor(Node.prototype,`parentNode`).get),typeof Element<`u`&&(vk.tagName=Object.getOwnPropertyDescriptor(Element.prototype,`tagName`).get,vk.id=Object.getOwnPropertyDescriptor(Element.prototype,`id`).get,vk.className=Object.getOwnPropertyDescriptor(Element.prototype,`className`).get,vk.getAttribute=Element.prototype.getAttribute),typeof HTMLElement<`u`&&(vk.dataset=Object.getOwnPropertyDescriptor(HTMLElement.prototype,`dataset`).get)}catch{}function yk(e,t,n){let r=vk[t];if(r)try{return r.call(e,n)}catch{}let i=e[t];return typeof i==`function`?i.call(e,n):i}function bk(e,t={}){if(!e)return`<unknown>`;try{let n=e,r=[],i=0,a=0,o,s=Array.isArray(t)?t:t.keyAttrs,c=!Array.isArray(t)&&t.maxStringLength||_k;for(;n&&i++<5&&(o=xk(n,s),!(o===`html`||i>1&&a+r.length*3+o.length>=c));)r.push(o),a+=o.length,n=yk(n,`parentNode`);return r.reverse().join(` > `)}catch{return`<unknown>`}}function xk(e,t){let n=[],r=yk(e,`tagName`);if(!r)return``;if(typeof HTMLElement<`u`&&e instanceof HTMLElement){let t=yk(e,`dataset`);if(t){if(t.sentryComponent)return t.sentryComponent;if(t.sentryElement)return t.sentryElement}}n.push(r.toLowerCase());let i=t?.length?t.filter(t=>yk(e,`getAttribute`,t)).map(t=>[t,yk(e,`getAttribute`,t)]):null;
19if(i?.length)i.forEach(e=>{n.push(`[${e[0]}="${e[1]}"]`)});else{let t=yk(e,`id`);t&&n.push(`#${t}`);let r=yk(e,`className`);if(r&&Px(r)){let e=r.split(/\s+/);for(let t of e)n.push(`.${t}`)}}for(let t of[`aria-label`,`type`,`name`,`title`,`alt`]){let r=yk(e,`getAttribute`,t);r&&n.push(`[${t}="${r}"]`)}return n.join(``)}var Sk=e=>{let t=t=>{(t.type===`pagehide`||Q.document?.visibilityState===`hidden`)&&e(t)};lO(`visibilitychange`,t,{capture:!0,once:!0}),lO(`pagehide`,t,{capture:!0,once:!0})};function Ck(e){return typeof e==`number`&&isFinite(e)}function wk(e,t,n,{...r}){let i=Z(e).start_timestamp;return i&&i>t&&typeof e.updateStartTime==`function`&&e.updateStartTime(t),BT(e,()=>{let e=RT({startTime:t,...r});return e&&e.end(n),e})}function Tk(e){let t=yC();if(!t)return;let{name:n,transaction:r,attributes:i,startTime:a}=e,{release:o,environment:s}=t.getOptions(),{userInfo:c}=t.getDataCollectionOptions(),l=t.getIntegrationByName(`Replay`)?.getReplayId(),u=X(),d=u.getUser(),f=d===void 0?void 0:d.email||d.id||d.ip_address,p;try{p=u.getScopeData().contexts.profile.profile_id}catch{}return RT({name:n,attributes:{release:o,environment:s,user:f||void 0,profile_id:p||void 0,replay_id:l||void 0,transaction:r,"user_agent.original":Q.navigator?.userAgent,"client.address":c?`{{auto}}`:void 0,...i},startTime:a,experimental:{standalone:!0}})}function Ek(){return Q.addEventListener&&Q.performance}function $(e){return e/1e3}function Dk(e){let t=`unknown`,n=`unknown`,r=``;for(let i of e){if(i===`/`){[t,n]=e.split(`/`);break}if(!isNaN(Number(i))){t=r===`h`?`http`:r,n=e.split(r)[1];break}r+=i}return r===e&&(t=r),{name:t,version:n}}function Ok(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function kk(e,t){let n,r=!1;function i(e){!r&&n&&t(e,n.spanContext().spanId,n),r=!0}Sk(()=>{i(`pagehide`)});let a=e.on(`beforeStartNavigationSpan`,(e,t)=>{t?.isRedirect||(i(`navigation`),a(),o())}),o=e.on(`afterStartPageLoadSpan`,e=>{n=e,o()})}function Ak(e){let t=0,n;if(!Ok(`layout-shift`))return;let r=nk(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(t=e.value,n=r)},!0);kk(e,(e,i)=>{jk(t,n,i,e),r()})}function jk(e,t,n,r){iO&&Y.log(`Sending CLS span (${e})`);let i=t?$((LS()||0)+t.startTime):PS(),a=X().getScopeData().transactionName,o=t?bk(t.sources[0]?.node):`Layout shift`,s={[TC]:`auto.http.browser.cls`,[wC]:`ui.webvital.cls`,[jC]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t?.sources&&t.sources.forEach((e,t)=>{s[`cls.source.${t+1}`]=bk(e.node)});let c=Tk({name:o,transaction:a,attributes:s,startTime:i});c&&(c.addEvent(`cls`,{[DC]:``,[OC]:e}),c.end(i))}function Mk(e){return e!=null&&e>0&&e<=6e4}function Nk(e){let t=0,n;if(!Ok(`largest-contentful-paint`))return;let r=rk(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&Mk(e.value)&&(t=e.value,n=r)},!0);kk(e,(e,i)=>{Pk(t,n,i,e),r()})}function Pk(e,t,n,r){if(!Mk(e))return;iO&&Y.log(`Sending LCP span (${e})`);let i=$((LS()||0)+(t?.startTime||0)),a=X().getScopeData().transactionName,o=t?bk(t.element):`Largest contentful paint`,s={[TC]:`auto.http.browser.lcp`,[wC]:`ui.webvital.lcp`,[jC]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t&&(t.element&&(s[`lcp.element`]=bk(t.element)),t.id&&(s[`lcp.id`]=t.id),t.url&&(s[`lcp.url`]=t.url),t.loadTime!=null&&(s[`lcp.loadTime`]=t.loadTime),t.renderTime!=null&&(s[`lcp.renderTime`]=t.renderTime),t.size!=null&&(s[`lcp.size`]=t.size));let c=Tk({name:o,transaction:a,attributes:s,startTime:i});c&&(c.addEvent(`lcp`,{[DC]:`millisecond`,[OC]:e}),c.end(i))}function Fk(e){return e&&((LS()||performance.timeOrigin)+e)/1e3}function Ik(e){let t={};if(e.nextHopProtocol!=null){let{name:n,version:r}=Dk(e.nextHopProtocol);t[`network.protocol.version`]=r,t[`network.protocol.name`]=n}return LS()||Ek()?.timeOrigin?Lk({...t,"http.request.redirect_start":Fk(e.redirectStart),"http.request.redirect_end":Fk(e.redirectEnd),"http.request.worker_start":Fk(e.workerStart),"http.request.fetch_start":Fk(e.fetchStart),"http.request.domain_lookup_start":Fk(e.domainLookupStart),"http.request.domain_lookup_end":Fk(e.domainLookupEnd),"http.request.connect_start":Fk(e.connectStart),"http.request.secure_connection_start":Fk(e.secureConnectionStart),"http.request.connection_end":Fk(e.connectEnd),"http.request.request_start":Fk(e.requestStart),"http.request.response_start":Fk(e.responseStart),"http.request.response_end":Fk(e.responseEnd),"http.request.time_to_first_byte":e.responseStart==null?void 0:e.responseStart/1e3}):t}function Lk(e){return Object.fromEntries(Object.entries(e).filter(([,e])=>e!=null))}var Rk=2147483647,zk=0,Bk={},Vk,Hk;function Uk({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:n}){let r=Ek();if(r&&LS()){r.mark&&Q.performance.mark(`sentry-tracing-init`);let i=t?Nk(n):t===!1?Jk():void 0,a=e?Ak(n):e===!1?qk():void 0,o=Yk(),s=Xk();return()=>{o(),s(),i?.(),a?.()}}return()=>void 0}function Wk(){ok(`longtask`,({entries:e})=>{let t=Bw();if(!t)return;let{op:n,start_timestamp:r}=Z(t);for(let i of e){let e=$(LS()+i.startTime),a=$(i.duration);n===`navigation`&&r&&e<r||wk(t,e,e+a,{name:`Main UI thread blocked`,op:`ui.long-task`,attributes:{[TC]:`auto.ui.browser.metrics`}})}})}function Gk(){new PerformanceObserver(e=>{let t=Bw();if(t)for(let n of e.getEntries()){if(!n.scripts[0])continue;let e=$(LS()+n.startTime),{start_timestamp:r,op:i}=Z(t);if(i===`navigation`&&r&&e<r)continue;let a=$(n.duration),o={[TC]:`auto.ui.browser.metrics`},{invoker:s,invokerType:c,sourceURL:l,sourceFunctionName:u,sourceCharPosition:d}=n.scripts[0];o[`browser.script.invoker`]=s,o[`browser.script.invoker_type`]=c,l&&(o[`code.filepath`]=l),u&&(o[`code.function`]=u),d!==-1&&(o[`browser.script.source_char_position`]=d),wk(t,e,e+a,{name:`Main UI thread blocked`,op:`ui.long-animation-frame`,attributes:o})}}).observe({type:`long-animation-frame`,buffered:!0})}function Kk(){ok(`event`,({entries:e})=>{let t=Bw();if(t){for(let n of e)if(n.name===`click`){let e=$(LS()+n.startTime),r=$(n.duration),i={name:bk(n.target),op:`ui.interaction.${n.name}`,startTime:e,attributes:{[TC]:`auto.ui.browser.metrics`}},a=ZD(n.target);a&&(i.attributes[`ui.component_name`]=a),wk(t,e,e+r,i)}}})}function qk(){return nk(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(Bk.cls={value:e.value,unit:``},Hk=t)},!0)}function Jk(){return rk(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&Mk(e.value)&&(Bk.lcp={value:e.value,unit:`millisecond`},Vk=t)},!0)}function Yk(){return ik(({metric:e})=>{e.entries[e.entries.length-1]&&(Bk.ttfb={value:e.value,unit:`millisecond`})})}function Xk(){return ok(`paint`,({entries:e})=>{let t=hO();for(let n of e){let e=n.startTime<t.firstHiddenTime;n.name===`first-paint`&&e&&(Bk.fp={value:n.startTime,unit:`millisecond`}),n.name===`first-contentful-paint`&&e&&(Bk.fcp={value:n.startTime,unit:`millisecond`})}})}function Zk(e,t){let n=Ek(),r=LS();if(!n?.getEntries||!r)return;let{spanStreamingEnabled:i,ignorePerformanceApiSpans:a,ignoreResourceSpans:o}=t,s=$(r),c=n.getEntries(),{op:l,start_timestamp:u}=Z(e);
19c.slice(zk).forEach(t=>{let n=$(t.startTime),r=$(Math.max(0,t.duration));if(!(l===`navigation`&&u&&s+n<u))switch(t.entryType){case`navigation`:rA(e,t,s);break;case`mark`:case`paint`:case`measure`:tA(e,t,n,r,s,a);break;case`resource`:sA(e,t,t.name,n,r,s,o)}}),zk=Math.max(c.length-1,0),cA(e,i)}function Qk(e,t){let n=LS();if(!Ek()?.getEntries||!n){$k();return}let{spanStreamingEnabled:r,recordClsOnPageloadSpan:i,recordLcpOnPageloadSpan:a}=t,o=$(n);if(Z(e).op===`pageload`){if(dA(Bk),r){let t=(t,n,r)=>{let i=r??`browser.web_vital.${t}.value`;e.setAttribute(i,n),iO&&Y.log(`Setting web vital attribute`,{[i]:n},`on pageload span`)};[`ttfb`,`fp`,`fcp`].forEach(e=>{Bk[e]&&t(e,Bk[e].value)}),Bk[`ttfb.requestTime`]&&t(`ttfb.requestTime`,Bk[`ttfb.requestTime`].value,`browser.web_vital.ttfb.request_time`)}else i||delete Bk.cls,a||delete Bk.lcp,Object.entries(Bk).forEach(([t,n])=>{ET(t,n.value,n.unit,e)}),lA(e,t);e.setAttribute(r?`browser.performance.time_origin`:`performance.timeOrigin`,o),e.setAttribute(r?`browser.performance.navigation.activation_start`:`performance.activationStart`,cO())}$k()}function $k(){Vk=void 0,Hk=void 0,Bk={}}function eA(e){if(e?.entryType===`measure`)try{return e.detail.devtools.track===`Components â`}catch{return}}function tA(e,t,n,r,i,a){if(eA(t)||[`mark`,`measure`].includes(t.entryType)&&yS(t.name,a))return;let o=sO(!1),s=$(o?o.requestStart:0),c=i+Math.max(n,s),l=i+n,u=l+r,d={[TC]:`auto.resource.browser.metrics`};c!==l&&(d[`sentry.browser.measure_happened_before_request`]=!0,d[`sentry.browser.measure_start_time`]=c),nA(d,t),c<=u&&wk(e,c,u,{name:t.name,op:t.entryType,attributes:d})}function nA(e,t){try{let n=t.detail;if(!n)return;if(typeof n==`object`){for(let[t,r]of Object.entries(n))if(r&&Ix(r))e[`sentry.browser.measure.detail.${t}`]=r;else if(r!==void 0)try{e[`sentry.browser.measure.detail.${t}`]=JSON.stringify(r)}catch{}return}if(Ix(n)){e[`sentry.browser.measure.detail`]=n;return}try{e[`sentry.browser.measure.detail`]=JSON.stringify(n)}catch{}}catch{}}function rA(e,t,n){[`unloadEvent`,`redirect`,`domContentLoadedEvent`,`loadEvent`,`connect`].forEach(r=>{iA(e,t,r,n)}),iA(e,t,`secureConnection`,n,`TLS/SSL`),iA(e,t,`fetch`,n,`cache`),iA(e,t,`domainLookup`,n,`DNS`),oA(e,t,n)}function iA(e,t,n,r,i=n){let a=t[aA(n)],o=t[`${n}Start`];o&&a&&wk(e,r+$(o),r+$(a),{op:`browser.${i}`,name:t.name,attributes:{[TC]:`auto.ui.browser.metrics`,...n===`redirect`&&t.redirectCount!=null?{"http.redirect_count":t.redirectCount}:{}}})}function aA(e){return e===`secureConnection`?`connectEnd`:e===`fetch`?`domainLookupStart`:`${e}End`}function oA(e,t,n){let r=n+$(t.requestStart),i=n+$(t.responseEnd),a=n+$(t.responseStart);t.responseEnd&&(wk(e,r,i,{op:`browser.request`,name:t.name,attributes:{[TC]:`auto.ui.browser.metrics`}}),wk(e,a,i,{op:`browser.response`,name:t.name,attributes:{[TC]:`auto.ui.browser.metrics`}}))}function sA(e,t,n,r,i,a,o){if(t.initiatorType===`xmlhttprequest`||t.initiatorType===`fetch`)return;let s=t.initiatorType?`resource.${t.initiatorType}`:`resource.other`;if(o?.includes(s))return;let c={[TC]:`auto.resource.browser.metrics`},l=yD(n);l.protocol&&(c[`url.scheme`]=l.protocol.split(`:`).pop()),l.host&&(c[`server.address`]=l.host),c[`url.same_origin`]=n.includes(Q.location.origin),c[bE]=n,uA(t,c,[[`responseStatus`,`http.response.status_code`],[`transferSize`,`http.response_transfer_size`],[`encodedBodySize`,`http.response_content_length`],[`decodedBodySize`,`http.decoded_response_content_length`],[`renderBlockingStatus`,`resource.render_blocking_status`],[`deliveryType`,`http.response_delivery_type`]]);let u={...c,...Ik(t)},d=a+r;wk(e,d,d+i,{name:n.replace(Q.location.origin,``),op:s,attributes:u})}function cA(e,t){let n=Q.navigator;if(!n)return;let r=n.connection;r&&(r.effectiveType&&e.setAttribute(t?`network.connection.effective_type`:`effectiveConnectionType`,r.effectiveType),r.type&&e.setAttribute(t?`network.connection.type`:`connectionType`,r.type),Ck(r.rtt)&&(t?e.setAttribute(`network.connection.rtt`,r.rtt):Z(e).op===`pageload`&&ET(`connection.rtt`,r.rtt,`millisecond`))),Ck(n.deviceMemory)&&(t?e.setAttribute(`device.memory.estimated_capacity`,n.deviceMemory):e.setAttribute(`deviceMemory`,`${n.deviceMemory} GB`)),Ck(n.hardwareConcurrency)&&(t?e.setAttribute(`device.processor_count`,n.hardwareConcurrency):e.setAttribute(`hardwareConcurrency`,String(n.hardwareConcurrency)))}function lA(e,t){Vk&&t.recordLcpOnPageloadSpan&&(Vk.element&&e.setAttribute(`lcp.element`,bk(Vk.element)),Vk.id&&e.setAttribute(`lcp.id`,Vk.id),Vk.url&&e.setAttribute(`lcp.url`,Vk.url.trim().slice(0,200)),Vk.loadTime!=null&&e.setAttribute(`lcp.loadTime`,Vk.loadTime),Vk.renderTime!=null&&e.setAttribute(`lcp.renderTime`,Vk.renderTime),e.setAttribute(`lcp.size`,Vk.size)),Hk?.sources&&t.recordClsOnPageloadSpan&&Hk.sources.forEac
19h((t,n)=>e.setAttribute(`cls.source.${n+1}`,bk(t.node)))}function uA(e,t,n){n.forEach(([n,r])=>{let i=e[n];i!=null&&(typeof i==`number`&&i<Rk||typeof i==`string`)&&(t[r]=i)})}function dA(e){let t=sO(!1);if(!t)return;let{responseStart:n,requestStart:r}=t;r<=n&&(e[`ttfb.requestTime`]={value:n-r,unit:`millisecond`})}var fA=[],pA=new Map,mA=new Map;function hA(){if(Ek()&&LS()){let e=_A();return()=>{e()}}return()=>void 0}var gA={click:`click`,pointerdown:`click`,pointerup:`click`,mousedown:`click`,mouseup:`click`,touchstart:`click`,touchend:`click`,mouseover:`hover`,mouseout:`hover`,mouseenter:`hover`,mouseleave:`hover`,pointerover:`hover`,pointerout:`hover`,pointerenter:`hover`,pointerleave:`hover`,dragstart:`drag`,dragend:`drag`,drag:`drag`,dragenter:`drag`,dragleave:`drag`,dragover:`drag`,drop:`drag`,keydown:`press`,keyup:`press`,keypress:`press`,input:`press`};function _A(){return ak(vA)}var vA=({metric:e})=>{if(e.value==null)return;let t=$(e.value);if(t>60)return;let n=e.entries.find(t=>t.duration===e.value&&gA[t.name]);if(!n)return;let{interactionId:r}=n,i=gA[n.name],a=$(LS()+n.startTime),o=Bw(),s=o?Rw(o):void 0,c=r==null?void 0:pA.get(r),l=c?.span||s,u=l?Z(l).description:X().getScopeData().transactionName,d=Tk({name:c?.elementName||bk(n.target),transaction:u,attributes:{[TC]:`auto.http.browser.inp`,[wC]:`ui.interaction.${i}`,[jC]:n.duration},startTime:a});d&&(d.addEvent(`inp`,{[DC]:`millisecond`,[OC]:e.value}),d.end(a+t))};function yA(e){return e==null?void 0:pA.get(e)}function bA(){let e=Object.keys(gA);pD()&&e.forEach(e=>{Q.addEventListener(e,t,{capture:!0,passive:!0})});function t(e){let t=e.target;if(!t)return;let n=bk(t),r=Math.round(e.timeStamp);if(mA.set(r,n),mA.size>50){let e=mA.keys().next().value;e!==void 0&&mA.delete(e)}}function n(e){let t=Math.round(e.startTime),n=mA.get(t);if(!n)for(let e=-5;e<=5;e++){let r=mA.get(t+e);if(r){n=r;break}}return n||`<unknown>`}let r=({entries:e})=>{let t=Bw(),r=t&&Rw(t);e.forEach(e=>{if(!gk(e))return;let t=e.interactionId;if(t==null||pA.has(t))return;let i=e.target?bk(e.target):n(e);if(fA.length>10){let e=fA.shift();pA.delete(e)}fA.push(t),pA.set(t,{span:r,elementName:i})})};ok(`event`,r),ok(`first-input`,r)}function xA(e){let{name:t,op:n,origin:r,metricName:i,value:a,attributes:o,parentSpan:s,reportEvent:c,startTime:l,endTime:u}=e,d=X().getScopeData().transactionName,f={[TC]:r,[wC]:n,[jC]:0,[`browser.web_vital.${i}.value`]:a,[yE]:d,[vE]:d,"user_agent.original":Q.navigator?.userAgent,...o};s&&ww(s).attributes?.[`sentry.op`]===`pageload`&&(f[`sentry.pageload.span_id`]=s.spanContext().spanId),c&&(f[`browser.web_vital.${i}.report_event`]=c);let p=RT({name:t,attributes:f,startTime:l,parentSpan:s});p&&p.end(u??l)}function SA(e){let t=0,n;if(!Ok(`largest-contentful-paint`))return;let r=rk(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&Mk(e.value)&&(t=e.value,n=r)},!0);kk(e,(e,i,a)=>{CA(t,n,a,e),r()})}function CA(e,t,n,r){if(!Mk(e))return;iO&&Y.log(`Sending LCP span (${e})`);let i=LS()||0,a=$(i),o=$(i+(t?.startTime||0)),s=t?bk(t.element):`Largest contentful paint`,c={};t?.element&&(c[`browser.web_vital.lcp.element`]=bk(t.element)),t?.id&&(c[`browser.web_vital.lcp.id`]=t.id),t?.url&&(c[`browser.web_vital.lcp.url`]=t.url),t?.loadTime!=null&&(c[`browser.web_vital.lcp.load_time`]=t.loadTime),t?.renderTime!=null&&(c[`browser.web_vital.lcp.render_time`]=t.renderTime),t?.size!=null&&(c[`browser.web_vital.lcp.size`]=t.size),xA({name:s,op:`ui.webvital.lcp`,origin:`auto.http.browser.lcp`,metricName:`lcp`,value:e,attributes:c,parentSpan:n,reportEvent:r,startTime:a,endTime:o})}function wA(e){let t=0,n;if(!Ok(`layout-shift`))return;let r=nk(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(t=e.value,n=r)},!0);kk(e,(e,i,a)=>{TA(t,n,a,e),r()})}function TA(e,t,n,r){iO&&Y.log(`Sending CLS span (${e})`);let i=t?$((LS()||0)+t.startTime):PS(),a=t?bk(t.sources[0]?.node):`Layout shift`,o={};t?.sources&&t.sources.forEach((e,t)=>{o[`browser.web_vital.cls.source.${t+1}`]=bk(e.node)}),xA({name:a,op:`ui.webvital.cls`,origin:`auto.http.browser.cls`,metricName:`cls`,value:e,attributes:o,parentSpan:n,reportEvent:r,startTime:i})}function EA(){Ek()&&LS()&&ak(({metric:e})=>
19{if(e.value==null||$(e.value)>60)return;let t=e.entries.find(t=>t.duration===e.value&&gA[t.name]);t&&DA(e.value,t)})}function DA(e,t){iO&&Y.log(`Sending INP span (${e})`);let n=$(LS()+t.startTime),r=$(e),i=gA[t.name],a=yA(t.interactionId),o=Bw(),s=o?Rw(o):void 0,c=a?.span||s,l=c?ww(c).name:X().getScopeData().transactionName;xA({name:a?.elementName||bk(t.target),op:`ui.interaction.${i}`,origin:`auto.http.browser.inp`,metricName:`inp`,value:e,attributes:{[jC]:t.duration,[yE]:l,[vE]:l},startTime:n,endTime:n+r,parentSpan:c})}var OA;function kA(e){let t=`history`;yx(t,e),bx(t,AA)}function AA(){if(Q.addEventListener(`popstate`,()=>{let e=Q.location.href,t=OA;OA=e,t!==e&&xx(`history`,{from:t,to:e})}),!ID())return;function e(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let r=OA,i=jA(String(n));if(OA=i,r===i)return e.apply(this,t);xx(`history`,{from:r,to:i})}return e.apply(this,t)}}Wx(Q.history,`pushState`,e),Wx(Q.history,`replaceState`,e)}function jA(e){try{return new URL(e,Q.location.origin).toString()}catch{return e}}var MA=`__sentry_xhr_v3__`;function NA(e){yx(`xhr`,e),bx(`xhr`,PA)}function PA(){if(!Q.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let r=Error(),i=PS()*1e3,a=Px(n[0])?n[0].toUpperCase():void 0,o=FA(n[1]);if(!a||!o)return e.apply(t,n);t[MA]={method:a,url:o,request_headers:{}},a===`POST`&&o.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let s=()=>{let e=t[MA];if(e&&t.readyState===4){try{e.status_code=t.status}catch{}xx(`xhr`,{endTimestamp:PS()*1e3,startTimestamp:i,xhr:t,virtualError:r}),t.removeEventListener(`readystatechange`,s)}};return`onreadystatechange`in t&&typeof t.onreadystatechange==`function`?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply(e,t,n){return s(),e.apply(t,n)}}):t.addEventListener(`readystatechange`,s),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[r,i]=n,a=t[MA];return a&&Px(r)&&Px(i)&&(a.request_headers[r.toLowerCase()]=i),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){let r=t[MA];return r?(n[0]!==void 0&&(r.body=n[0]),xx(`xhr`,{startTimestamp:PS()*1e3,xhr:t}),e.apply(t,n)):e.apply(t,n)}})}function FA(e){if(Px(e))return e;try{return e.toString()}catch{}}var IA=Symbol.for(`sentry__originalRequestBody`);function LA(e){return new URLSearchParams(e).toString()}function RA(e,t=Y){try{if(typeof e==`string`)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[LA(e)];if(!e)return[void 0]}catch(n){return iO&&t.error(n,`Failed to serialize body`,e),[void 0,`BODY_PARSE_ERROR`]}return iO&&t.log(`Skipping network body because of body type`,e),[void 0,`UNPARSEABLE_BODY_TYPE`]}function zA(e=[]){if(e.length>=2&&e[1]&&typeof e[1]==`object`&&`body`in e[1])return e[1].body;if(e.length>=1&&e[0]instanceof Request){let t=e[0][IA];return t===void 0?void 0:t}}function BA(e){let t;try{t=e.getAllResponseHeaders()}catch(t){return iO&&Y.error(t,`Failed to get xhr response headers`,e),{}}return t?t.split(`\r 20`).reduce((e,t)=>{let[n,r]=t.split(`: `);return r&&(e[n.toLowerCase()]=r),e},{}):{}}function VA(e){try{return new URL(e,Q.location.origin).toString()}catch{return e}}var HA=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__;function UA(e){return e.split(`,`).some(e=>e.trim().startsWith(`sentry-`))}function WA(e){try{return new URL(e,QD.location.origin).href}catch{return}}function GA(e){return e.entryType===`resource`&&`initiatorType`in e&&typeof e.nextHopProtocol==`string`&&(e.initiatorType===`fetch`||e.initiatorType===`xmlhttprequest`)}function KA(e){try{return new Headers(e)}catch{return}}var qA={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function JA(e,t){let{traceFetch:n,traceXHR:r,shouldCreateSpanForRequest:i,enableHTTPTimings:a,tracePropagationTargets:o,onRequestSpanStart:s,onRequestSpanEnd:c}
20={...qA,...t},l=typeof i==`function`?i:e=>!0,u=e=>ZA(e,o),d={},f=e.getOptions().propagateTraceparent;n&&BD(t=>{let n=ED(t,l,u,d,{propagateTraceparent:f,onRequestSpanEnd:c});if(n){let r=WA(t.fetchData.url),i=r?yD(r).host:void 0,o=r?xD(r):void 0;n.setAttributes({[mE]:o,[bE]:o,"server.address":i}),a&&XA(n,e),s?.(n,{headers:t.headers})}}),r&&NA(t=>{let n=QA(t,l,u,d,f,c);n&&(a&&XA(n,e),s?.(n,{headers:KA(t.xhr.__sentry_xhr_v3__?.request_headers)}))})}var YA=300;function XA(e,t){let{url:n}=Z(e).data;if(!n||typeof n!=`string`)return;let r=()=>void setTimeout(i);if(kT(t)){let t=e.end.bind(e);e.end=e=>{let n=e??PS(),a=!1,o=()=>{a||(a=!0,setTimeout(i),t(n),clearTimeout(s))};r=o;let s=setTimeout(o,YA)}}let i=ok(`resource`,({entries:t})=>{t.forEach(t=>{GA(t)&&t.name.endsWith(n)&&(e.setAttributes(Ik(t)),r())})})}function ZA(e,t){let n=XD();if(n){let r,i;try{r=new URL(e,n),i=new URL(n).origin}catch{return!1}let a=r.origin===i;return t?yS(r.toString(),t)||a&&yS(r.pathname,t):a}{let n=!!e.match(/^\/(?!\/)/);return t?yS(e,t):n}}function QA(e,t,n,r,i,a){let o=e.xhr,s=o?.[MA];if(!o||o.__sentry_own_request__||!s)return;let{url:c,method:l}=s,u=Ww()&&t(c);if(e.endTimestamp){let t=o.__sentry_xhr_span_id__;if(!t)return;let n=r[t];n&&(u&&s.status_code!==void 0&&(FC(n,s.status_code),n.end(),a?.(n,{headers:KA(BA(o)),error:e.error})),delete r[t]);return}let d=WA(c),f=yD(d||c),p=d?xD(d):void 0,m=xD(bD(c)),h=yC(),g=!!Bw(),_=g||!!h&&kT(h),v=u&&_?RT({name:`${l} ${m}`,attributes:{url:xD(c),type:`xhr`,"http.method":l,"http.url":p,[bE]:p,"server.address":f?.host,[TC]:`auto.http.browser`,[wC]:`http.client`,...f?.search&&{"http.query":f?.search},...f?.hash&&{"http.fragment":f?.hash}}}):new Zw,y=XT(v)&&g?void 0:v;return u&&!_&&h?.recordDroppedEvent(`no_parent_span`,`span`),o.__sentry_xhr_span_id__=v.spanContext().spanId,r[o.__sentry_xhr_span_id__]=v,n(c)&&$A(o,Ww()&&_?y:void 0,i),h&&h.emit(`beforeOutgoingRequestSpan`,v,e),v}function $A(e,t,n){let{"sentry-trace":r,baggage:i,traceparent:a}=SD({span:t,propagateTraceparent:n});r&&ej(e,r,i,a)}function ej(e,t,n,r){let i=e.__sentry_xhr_v3__?.request_headers;if(!i?.[`sentry-trace`]&&e.setRequestHeader)try{if(e.setRequestHeader(`sentry-trace`,t),r&&!i?.traceparent&&e.setRequestHeader(`traceparent`,r),n){let t=i?.baggage;(!t||!UA(t))&&e.setRequestHeader(`baggage`,n)}}catch{}}var tj=new WeakMap,nj=new WeakMap,rj=9e4,ij=[`text/event-stream`,`application/x-ndjson`,`application/stream+json`],aj=lD(()=>({name:`FetchStreamPerformance`,setup(){VD(e=>{if(e.response){let t=tj.get(e.response);if(t&&e.endTimestamp){t.end(e.endTimestamp);let n=nj.get(e.response);n&&clearTimeout(n)}}}),BD(e=>{if(e.endTimestamp&&e.response){let t=e.response.headers?.get(`content-type`)||``;if(e.response.headers?.get(`content-length`)||!ij.some(e=>
20t.startsWith(e)))return;let n=e.fetchData?.url||``,r=e.fetchData?.method||`GET`,i=_D(n),a=RT({name:`${r} ${n.startsWith(`data:`)?xD(n):i?vD(i):n}`,startTime:e.endTimestamp,attributes:{url:xD(n),"http.method":r,type:`fetch`,[wC]:`http.client.stream`,[TC]:`auto.http.browser.stream`}});tj.set(e.response,a);let o=setTimeout(()=>{a.isRecording()&&a.end()},rj);nj.set(e.response,o)}})}})),oj=`WebVitals`,sj=lD((e={})=>{let t=new Set(e.ignore??[]);return{name:oj,setup(n){let r=kT(n),{enableStandaloneClsSpans:i,enableStandaloneLcpSpans:a}=e._experiments??{},o=r||t.has(`cls`)?void 0:i||!1,s=r||t.has(`lcp`)?void 0:a||!1,c=Uk({recordClsStandaloneSpans:o,recordLcpStandaloneSpans:s,client:n}),l=new WeakSet;n.on(`afterStartPageLoadSpan`,e=>{l.add(e)}),n.on(`spanEnd`,e=>{l.delete(e)&&(c(),Qk(e,{recordClsOnPageloadSpan:o===!1,recordLcpOnPageloadSpan:s===!1,spanStreamingEnabled:r}))}),r?(t.has(`lcp`)||SA(n),t.has(`cls`)||wA(n),t.has(`inp`)||EA()):t.has(`inp`)||hA()},afterAllSetup(){t.has(`inp`)||bA()}}});function cj(){QD.document?QD.document.addEventListener(`visibilitychange`,()=>{let e=Bw();if(!e)return;let t=Rw(e);if(QD.document.hidden&&t){let e=`cancelled`,{op:n,status:r}=Z(t);HA&&Y.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),r||t.setStatus({code:2,message:e}),t.setAttribute(`sentry.cancellation_reason`,`document.hidden`),t.end()}}):HA&&Y.warn(`[Tracing] Could not set up background tab detection due to lack of global document`)}var lj=`sentry_previous_trace`,uj=`sentry.previous_trace`;function dj(e,{linkPreviousTrace:t,consistentTraceSampling:n}){let r=t===`session-storage`,i=r?mj():void 0;e.on(`spanStart`,e=>{if(Rw(e)!==e)return;let t=X().getPropagationContext();i=fj(i,e,t),r&&pj(i)});let a=!0;n&&e.on(`beforeSampling`,e=>{if(!i)return;let t=X(),n=t.getPropagationContext();if(a&&n.parentSpanId){a=!1;return}t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(i.sampleRate),sampled:String(hj(i.spanContext))},sampleRand:i.sampleRand}),e.parentSampled=hj(i.spanContext),e.parentSampleRate=i.sampleRate,e.spanAttributes={...e.spanAttributes,[CC]:i.sampleRate}})}function fj(e,t,n){let r=Z(t);function i(){try{let e=Number(r.data?.[`sentry.sample_rate`]??n.dsc?.sample_rate);return Number.isNaN(e)?0:e}catch{return 0}}let a={spanContext:t.spanContext(),startTimestamp:r.start_timestamp,sampleRate:i(),sampleRand:n.sampleRand};if(!e)return a;let o=e.spanContext;return o.traceId===r.trace_id?e:(Date.now()/1e3-e.startTimestamp<=3600&&(HA&&Y.log(`Adding previous_trace \`${JSON.stringify(o)}\` link to span \`${JSON.stringify({op:r.op,...t.spanContext()})}\``),t.addLink({context:o,attributes:{[MC]:`previous_trace`}}),t.setAttribute(uj,`${o.traceId}-${o.spanId}-${+!!hj(o)}`)),a)}function pj(e){try{QD.sessionStorage.setItem(lj,JSON.stringify(e))}catch(e){HA&&Y.warn(`Could not store previous trace in sessionStorage`,e)}}function mj(){try{let e=QD.sessionStorage?.getItem(lj);return JSON.parse(e)}catch{return}}function hj(e){return e.traceFlags===1}var gj=`BrowserTracing`,_j=/Googlebot|Google-InspectionTool|Storebot-Google|Bingbot|Slurp|DuckDuckBot|Baiduspider|YandexBot|Facebot|facebookexternalhit|LinkedInBot|Twitterbot|Applebot/i;function vj(){let e=QD.navigator;return e?.userAgent?_j.test(e.userAgent):!1}var yj={...ZT,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:`in-memory`,consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...qA},bj=((e={})=>{`enableElementTiming`in e&&Qb(()=>{console.warn("[Sentry] `enableElementTiming` is deprecated and no longer has any effect. Use the standalone `elementTimingIntegration` instead.")});let t={name:void 0,source:void 0},n=QD.document,{enableInp:r,enableLongTask:i,enableLongAnimationFrame:a,_experiments:{enableInteractions:o,enableStandaloneClsSpans:s,enableStandaloneLcpSpans:c},beforeStartSpan:l,idleTimeout:u,finalTimeout:d,childSpanTimeout:f,markBackgroundSpan:p,traceFetch:m,traceXHR:h,trackFetchStreamPerformance:g,shouldCreateSpanForRequest:_,enableHTTPTimings:v,ignoreResourceSpans:y,ignorePerformanceApiSpans:b,instrumentPageLoad:x,instrumentNavigation:S,detectRedirects:C,linkPreviousTrace:w,consistentTraceSampling:T,enableReportPageLoaded:E,onRequestSpanStart:D,onRequestSpanEnd:O}={...yj,...e},k=vj(),A,j;function M(e,r,i=!0,a){let o=r.op===`pageload`,s=r.name,c=l?l(r):r,p=_D(a||XD()),m={...p?.pathname&&{"url.path":p.pathname}
20,...p&&!gD(p)&&{"url.full":p.href},...c.attributes};if(s!==c.name&&(m[xC]=`custom`),c.attributes=m,!i){let e=jS();RT({...c,startTime:e}).end(e);return}t.name=c.name,t.source=m[xC];let h=nE(c,{idleTimeout:u,finalTimeout:d,childSpanTimeout:f,disableAutoFinish:o,beforeSpanEnd:t=>{Zk(t,{ignoreResourceSpans:y,ignorePerformanceApiSpans:b,spanStreamingEnabled:kT(e)}),Oj(e,void 0);let n=X(),r=n.getPropagationContext();n.setPropagationContext({...r,traceId:h.spanContext().traceId,sampled:kw(h),dsc:iT(t)}),o&&(j=void 0)},trimIdleSpanEndTimestamp:!E});o&&E&&(j=h),Oj(e,h);function g(){n&&[`interactive`,`complete`].includes(n.readyState)&&(e.emit(`idleSpanEnableAutoFinish`,h),n.removeEventListener(`readystatechange`,g))}o&&!E&&n&&(n.addEventListener(`readystatechange`,g),g())}return{name:gj,setup(e){if(k){HA&&Y.log(`[Tracing] Skipping browserTracingIntegration setup for bot user agent.`);return}if(Uw(),a&&J.PerformanceObserver&&PerformanceObserver.supportedEntryTypes?.includes(`long-animation-frame`)?Gk():i&&Wk(),o&&Kk(),C&&n){let e=()=>{A=PS()};addEventListener(`click`,e,{capture:!0}),addEventListener(`keydown`,e,{capture:!0,passive:!0})}function t(){let t=Dj(e);t&&!Z(t).timestamp&&(HA&&Y.log(`[Tracing] Finishing current active span with op: ${Z(t).op}`),t.setAttribute(EC,`cancelled`),t.end())}e.on(`startNavigationSpan`,(n,r)=>{if(yC()!==e)return;if(r?.isRedirect){HA&&Y.warn(`[Tracing] Detected redirect, navigation span will not be the root span, but a child span.`),M(e,{op:`navigation.redirect`,...n},!1,r.url);return}A=void 0,t();let i=X();i.setPropagationContext({traceId:US(),sampleRand:Math.random(),propagationSpanId:Ww()?void 0:WS()}),i.setSDKProcessingMetadata({normalizedRequest:void 0}),M(e,{op:`navigation`,...n,parentSpan:null,forceTransaction:!0},!0,r?.url)}),e.on(`startPageLoadSpan`,(n,r={})=>{if(yC()!==e)return;t();let i=dw(r.sentryTrace||Cj(`sentry-trace`)||wj(`sentry-trace`),r.baggage||Cj(`baggage`)||wj(`baggage`)),a=X();a.setPropagationContext(i),Ww()||(a.getPropagationContext().propagationSpanId=WS()),a.setSDKProcessingMetadata({normalizedRequest:rO()}),M(e,{op:`pageload`,...n})}),e.on(`endPageloadSpan`,()=>{E&&j&&(j.setAttribute(EC,`reportPageLoaded`),j.end())})},afterAllSetup(e){if(k)return;e.addIntegration&&!e.getIntegrationByName?.(`WebVitals`)&&e.addIntegration(sj({ignore:r?[]:[`inp`],_experiments:{enableStandaloneClsSpans:s,enableStandaloneLcpSpans:c}}));let n=XD();if(w!==`off`&&dj(e,{linkPreviousTrace:w,consistentTraceSampling:T}),QD.location){if(x){let t=LS();xj(e,{name:QD.location.pathname,startTime:t?t/1e3:void 0,attributes:{[xC]:`url`,[TC]:`auto.pageload.browser`}})}S&&kA(({to:t,from:r})=>{if(r===void 0&&n?.indexOf(t)!==-1){n=void 0;return}n=void 0;let i=_D(t),a=Dj(e),o=a&&C&&Aj(a,A);Sj(e,{name:i?.pathname||QD.location.pathname,attributes:{[xC]:`url`,[TC]:`auto.navigation.browser`}},{url:t,isRedirect:o})})}p&&cj(),o&&Tj(e,u,d,f,t),JA(e,{traceFetch:m,traceXHR:h,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:_,enableHTTPTimings:v,onRequestSpanStart:D,onRequestSpanEnd:O}),g&&e.addIntegration(aj())}}});function xj(e,t,n){e.emit(`startPageLoadSpan`,t,n),X().setTransactionName(t.name);let r=Dj(e);return r&&e.emit(`afterStartPageLoadSpan`,r),r}function Sj(e,t,n){let{url:r,isRedirect:i}=n||{};e.emit(`beforeStartNavigationSpan`,t,{isRedirect:i,url:r}),e.emit(`startNavigationSpan`,t,{isRedirect:i,url:r});let a=X();return a.setTransactionName(t.name),r&&!i&&a.setSDKProcessingMetadata({normalizedRequest:{...rO(),url:r}}),Dj(e)}function Cj(e){return(QD.document?.querySelector(`meta[name=${e}]`))?.getAttribute(`content`)||void 0}function wj(e){return(QD.performance?.getEntriesByType?.(`navigation`)[0])?.serverTiming?.find(t=>t.name===e)?.description}function Tj(e,t,n,r,i){let a=QD.document,o;a&&addEventListener(`click`,()=>{let a=`ui.action.click`,s=Dj(e);if(s){let e=Z(s).op;if([`navigation`,`pageload`].includes(e)){HA&&Y.warn(`[Tracing] Did not create ${a} span because a pageload or navigation span is in progress.`);return}}if(o&&=(o.setAttribute(EC,`interactionInterrupted`),o.end(),void 0),!i.name){HA&&Y.warn(`[Tracing] Did not create ${a} transaction because _latestRouteName is missing.`);return}o=nE({name:i.name,op:a,attributes:{[xC]:i.source||`url`}},{idleTimeout:t,finalTimeout:n,childSpanTimeout:r})},{capture:!0})}var Ej=`_sentry_idleSpan`;function Dj(e){return e[Ej]}function Oj(e,t){Gx(e,Ej,t)}var kj=1.5;function Aj(e,t){let n=Z(e),r=jS();return!(r-n.start_timestamp>kj||t&&r-t<=kj)}var jj=[`activate`,`mount`],Mj=typeof __SENTRY_DEBUG__>`u`||__SENTRY_DEBUG__,Nj=/(?:^|[-_])(\w)/g,Pj=e=>e.replace(Nj,e=>e.toUpperCase()).replace(/[-_]/g,``),Fj=`<Root>`,Ij=`<Anonymous>`,Lj=(e,t)=>e.repeat(t),Rj=(e,t)=>{if(!e)return Ij;if(e.$root===e)return Fj;if(!e.$options)return Ij;let n=e.$options,r=n.name||n._componentTag||n.__name,i=n.__file;if(!r&&i){let e=i.match(/([^/\\]+)\.vue$/);e&&(r=e[1])}return(r?`<${Pj(r)}>`:Ij)+(i&&t!==!1?` at ${i}`:``)},zj=e=>{if(e&&(e._isVue||e.__isVue)&&e.$parent){let t=[],n=0;for(;e;){if(t.length>0){let r=t[t.length-1];if(r.constructor===e.constructor){n++,e=e.$parent;continue}n>0&&(t[t.length-1]=[r,n],n=0)}t.push(e),e=e.$parent}return` 21 22found in 23 24${t.map((e,t)=>`${(t===0?`---> `:Lj(` `,5+t*2))+(Array.isArray(e)?`${Rj(e[0])}... (${e[1]} recursive calls)`:Rj(e))}`).join(` 25`)}`}return` 26 27(found in ${Rj(e)})`},Bj=(e,t)=>{let{errorHandler:n}=e.config;e.config.errorHandler=(r,i,a)=>{let o={componentName:Rj(i,!1),lifecycleHook:a,trace:i?zj(i):``};if(t?.attachProps!==!1&&i&&(i.$options?.propsData?o.propsData=i.$options.propsData:i.$props&&(o.propsData=i.$props)),setTimeout(()=>{JE(r,{captureContext:{contexts:{vue:o}},mechanism:{handled:!!n,type:`auto.function.vue.error_handler`}})}),typeof n==`function`&&e.config.errorHandler)n.call(e,r,i,a);else throw r}},Vj=`ui.vue`,Hj={activate:[`activated`,`deactivated`],create:[`beforeCreate`,`created`],unmount:[`beforeUnmount`,`unmounted`],destroy:[`beforeDestroy`,`destroyed`],mount:[`beforeMount`,`mounted`],update:[`beforeUpdate`,`updated`]};function Uj(e,t,n){e.$_sentryRootComponentSpanTimer&&clearTimeout(e.$_sentryRootComponentSpanTimer),e.$_sentryRootComponentSpanTimer=setTimeout(()=>{e.$root?.$_sentryRootComponentSpan&&(e.$root.$_sentryRootComponentSpan.end(t),e.$root.$_sentryRootComponentSpan=void 0)},n)}function Wj(e,t){function n(e){return e.replace(/^<([^\s]*)>(?: at [^\s]*)?$/,`$1`)}return e.some(e=>n(t)===n(e))}var Gj=(e={})=>{let t=TD((e.hooks||[]).concat(jj)),n={},r=e.timeout||2e3;for(let i of t){let t=Hj[i];if(!t){Mj&&Y.warn(`Unknown hook: ${i}`);continue}for(let a of t)n[a]=function(){let n=this.$root===this;n&&(this.$_sentryRootComponentSpan=this.$_sentryRootComponentSpan||RT({name:`Application Render`,op:`${Vj}.render`,attributes:{"sentry.origin":`auto.ui.vue`},onlyIfParent:!0}),Uj(this,PS(),r));let o=Rj(this,!1);if(!(n||(Array.isArray(e.trackComponents)?Wj(e.trackComponents,o):e.trackComponents))){Uj(this,PS(),r);return}this.$_sentryComponentSpans=this.$_sentryComponentSpans||{};let s=a===t[0],c=this.$root?.$_sentryRootComponentSpan||Bw();if(s){if(c){let e=this.$_sentryComponentSpans[i];e&&e.end(),this.$_sentryComponentSpans[i]=RT({name:`Vue ${o}`,op:`${Vj}.${i}`,attributes:{[TC]:`auto.ui.vue`},onlyIfParent:!0})}}else{let e=this.$_sentryComponentSpans[i];if(!e)return;e.end(),Uj(this,PS(),r)}}}return n},Kj={Vue:J.Vue,attachProps:!0,attachErrorHandler:!0,tracingOptions:{hooks:jj,timeout:2e3,trackComponents:!1}},qj=`Vue`,Jj=lD((e={})=>({name:qj,setup(t){let n={...Kj,...t.getOptions(),...e};if(!n.Vue&&!n.app){Qb(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue specific errors will not be captured. Update your `Sentry.init` call with an appropriate config option: `app` (Application Instance - Vue 3) or `Vue` (Vue Constructor - Vue 2).")});return}
27n.app?(Array.isArray(n.app)?n.app:[n.app]).forEach(e=>Yj(e,n)):n.Vue&&Yj(n.Vue,n)}})),Yj=(e,t)=>{Mj&&e._instance?.isMounted===!0&&Qb(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue app is already mounted. Make sure to call `app.mount()` after `Sentry.init()`.")}),t.attachErrorHandler&&Bj(e,t),Ww(t)&&e.mixin(Gj(t.tracingOptions))};function Xj(e,t,n){let r=!1,i=`mode`in e;e.onError(e=>JE(e,{mechanism:{handled:!1}})),e.beforeEach((e,a,...o)=>{let s=r?void 0:Zj(),c={};for(let t of Object.keys(e.params))c[`${xE}.${t}`]=e.params[t],c[`${gE}.${t}`]=e.params[t];for(let t of Object.keys(e.query)){let n=e.query[t];n&&(c[`query.${t}`]=n)}let l=e.path,u=`url`;if(e.name&&t.routeLabel!==`path`)l=e.name.toString(),u=`custom`;else if(e.matched.length>0){let t=e.matched.length-1;l=e.matched[t].path,u=`route`}if(u===`route`&&(c[SE]=l),e.name&&(c[hE]=e.name.toString()),X().setTransactionName(l),t.instrumentPageLoad&&s&&(Z(s).data[`sentry.source`]!==`custom`&&(s.updateName(l),s.setAttribute(xC,u)),s.setAttributes({...c,[TC]:`auto.pageload.vue`}),r=!0),t.instrumentNavigation&&!s&&n({name:l,op:`navigation`,attributes:{...c,[TC]:`auto.navigation.vue`,[xC]:u}},VA(e.fullPath??e.path)),i){let e=o[0];typeof e==`function`&&e()}})}function Zj(){let e=Bw(),t=e&&Rw(e);if(t)return Z(t).op===`pageload`?t:void 0}function Qj(e={}){if(!e.router)return bj(e);let t=bj({...e,instrumentNavigation:!1}),{router:n,instrumentNavigation:r=!0,instrumentPageLoad:i=!0,routeLabel:a=`name`}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),Xj(n,{routeLabel:a,instrumentNavigation:r,instrumentPageLoad:i},(t,n)=>{Sj(e,t,{url:n})})}}}function $j(e){let{error:t,instance:n,info:r}=e,i={info:r};if(n?.$props){let e=yC();(e?e.getOptions():null)?.attachProps&&n.$props!==!1&&(i.propsData=n.$props)}setTimeout(()=>{JE(t,{captureContext:{contexts:{nuxt:i}},mechanism:{handled:!1,type:`auto.function.nuxt.${n?`vue`:`app`}-error`}})})}var eM=[Fi,Ri,Xi,hs,bs,gc,_c,vc,yc,bc,xc,Sc,Cc,Tc,Dc,qc,gl,_l,Ld,Oh,jh,Mh,Hh,Kv,qv,ty,gy,_y,Sy,Vy,hb,gb,kb,Wb,d({dependsOn:[`sentry-client-config`],async setup(e){if(typeof __SENTRY_TRACING__>`u`||__SENTRY_TRACING__){let t=yC();t&&`$router`in e&&t.addIntegration(Qj({router:e.$router,routeLabel:`path`}))}e.hook(`app:created`,e=>{let t=yC();t&&t.addIntegration(Jj({...J._sentryNuxtVueIntegrationOptions,app:e,attachErrorHandler:!1}))}),e.hook(`app:error`,e=>{Yt(e)&&e?.statusCode&&e.statusCode>=300&&e.statusCode<500||$j({error:e})}),e.hook(`vue:error`,(e,t,n)=>{$j({error:e,instance:t,info:n})})}}),d({name:`i18n:plugin:ssg-detect`,dependsOn:[`i18n:plugin`,`i18n:plugin:route-locale-detect`],enforce:`post`,setup(e){}})],tM=(e=`RouteProvider`)=>v({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean,routeRecord:Object},setup(e){let t=e.renderKey,n=e.route,r={};for(let i in e.route)Object.defineProperty(r,i,{get:()=>t===e.renderKey?e.route[i]:n[i],enumerable:!0});return N(rt,le(r)),()=>e.vnode?b(e.vnode,{ref:e.vnodeRef}):e.vnode}}),nM=tM(),rM=new WeakMap,iM=v({name:`NuxtPage`,inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=f(),a=I(),o=D(rt,null),s=new Set,c;r({pageRef:a});let l=D(it,null),u,d=i.deferHydration(),p=!1,m=!1,h,g=0;if(i.isHydrating){let e=i.hooks.hookOnce(`app:error`,d),t=qt().beforeEach(()=>{e(),t()})}e.pageKey&&L(()=>e.pageKey,(e,t)=>{e!==t&&i.callHook(`page:loading:start`)});let _=!1;{let e=qt().beforeResolve(()=>{_=!1});x(()=>{e(),d()})}return()=>b(Ni,{name:e.name,route:e.route,...t},{default:sM(t=>{let r=aM(o,t.route,t.Component),f=o&&o.matched.length===t.route.matched.length;if(!t.Component){if(u&&!f&&!lM(u))return u;d();return}if(u&&l&&!lM(u)&&!l.isCurrent(t.route))return u;if(r&&o&&(!l||l?.isCurrent(o)))return(f||u)&&!lM(u)?u:null;let v=ta(t,e.pageKey),y=oM(o,t.route,t.Component);!i.isHydrating&&c===v&&!y&&E(()=>{_||(_=!0,i.callHook(`page:loading:end`))}),p&&c!==v&&m&&g++,c=v;let x=!!(e.transition??t.route.meta.pageTransition??!1),S=x&&Kt([e.transition,t.route.meta.pageTransition,!1,{onAfterLeave(){i[`~transitionFinish`]?.(),delete i[`~transitionFinish`],delete i[`~transitionPromise`],i.callHook(`page:transition:finish`,t.Component)}}]),C=e.keepalive??t.route.meta.keepalive??!1,w=t.Component.type,T=w.name||w.__name;t.route.meta.keepalive&&T&&s.add(T);let D;if(s.size>0&&e.keepalive==null&&(!C||typeof C==`object`&&C&&C.include)){let e=typeof C==`object`&&C?{...C}:{},t=e.include?Array.isArray(e.include)?e.include:[e.include]:[];D={...e,include:Array.from(new Set([...t,...s]))}}else D=C;return u=an(x&&S,na(D,b(ve,{key:g,suspensible:!0,onPending:()=>{p=!0,x&&!i[`~transitionPromise`]&&(i[`~transitionPromise`]=new Promise(e=>{i[`~transitionFinish`]=e})),h=i.callHook(`page:start`,t.Component)}
27,onResolve:async()=>{p=!1,m=!0,i.isHydrating&&i[`~restoreDeferredRoute`]?.();try{await E(),i._route.sync?.(),await h,await i.callHook(`page:finish`,t.Component),!_&&!y&&(_=!0,await i.callHook(`page:loading:end`))}finally{d()}}},{default:()=>{let e={key:v||void 0,vnode:n.default?cM(n.default,t):t.Component,route:t.route,renderKey:v||void 0,trackRootNodes:x,vnodeRef:a,routeRecord:void 0};if(!D)return b(nM,e);let r=w,i=rM.get(r);return i||(i=tM(T),rM.set(r,i)),b(i,e)}}))).default(),u})})}});function aM(e,t,n){if(!e)return!1;let r=t.matched.findIndex(e=>e.components?.default===n?.type);if(r===-1)return!1;let i=t.matched.slice(0,r).filter(e=>e.components?.default);if(!i.length)return!1;let a=e.matched.filter(e=>e.components?.default);return i.some((e,t)=>e.components?.default!==a[t]?.components?.default)||n&&ta({route:t,Component:n})!==ta({route:e,Component:n})}function oM(e,t,n){return e?t.matched.findIndex(e=>e.components?.default===n?.type)<t.matched.length-1:!1}function sM(e){let t=(t=>{let n=e(t);return Array.isArray(n)?n:n==null||!me(n)?[ge()]:[n]});return t._n=!0,t}function cM(e,t){let n=e(t);return n.length===1?b(n[0]):b(we,void 0,n)}function lM(e){return!!e&&(!!e.suspense?.isUnmounted||!!e.component?.isUnmounted)}var uM=v({name:`LayoutLoader`,inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(e,t){return()=>b(Ec[e.name],e.layoutProps,t.slots)}}),dM=v({name:`NuxtLayout`,inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){let n=f(),r=D(rt),i=!r||r===Lt()?kt():r,a=F(()=>{let t=Dn(i,e.name);return t&&!(t in Ec)&&e.fallback&&(t=y(e.fallback)),t});N(nt,a);let o=ke();t.expose({layoutRef:o});let s=n.deferHydration();if(n.isHydrating){let e=n.hooks.hookOnce(`app:error`,s),t=qt().beforeEach(()=>{e(),t()})}let c;return()=>{let r=!!a.value&&a.value in Ec&&!!(i?.meta.layoutTransition??!1),l=r&&Kt([i?.meta.layoutTransition,!1,{onBeforeLeave(){n[`~transitionPromise`]=new Promise(e=>{n[`~transitionFinish`]=e})},onAfterLeave(){n[`~transitionFinish`]?.(),delete n[`~transitionFinish`],delete n[`~transitionPromise`]}}]),u=c;return c=a.value,an(l,{default:()=>b(ve,{suspensible:!0,onResolve:async()=>{await E(s)}},{default:()=>b(fM,{layoutProps:pe(t.attrs,i.meta.layoutProps??{},{ref:o}),key:a.value||void 0,name:a.value,shouldProvide:!e.name,isRenderingNewLayout:e=>e!==u&&e===a.value,hasTransition:r},t.slots)})}).default()}}}),fM=v({name:`NuxtLayoutProvider`,inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean},isRenderingNewLayout:{type:Function,required:!0}},setup(e,t){let n=e.name;e.shouldProvide&&N(it,{isCurrent:e=>n===!1||n===Dn(e)});let r=D(rt),i=r&&r===Lt(),a=D(it,null);if(i){let t=kt(),n={};for(let i in t){let o=i;Object.defineProperty(n,o,{enumerable:!0,get:()=>e.isRenderingNewLayout(e.name)&&(!a||a.isCurrent(t))?t[o]:r[o]})}N(rt,le(n))}return()=>!n||typeof n==`string`&&!(n in Ec)?t.slots.default?.():b(uM,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}),pM={};function mM(e,t){let n=iM,r=dM;return S(),be(r,null,{default:Te(()=>[je(n)]),_:1})}var hM=Tr(pM,[[`render`,mM]]),gM={backgroundImage:`image-set(url("/images/error-bg.webp") type("image/webp"), url("/images/error-bg.jpg") type("image/jpeg"))`},_M={name:`Error`,props:{error:{type:[Object,String],required:!0}},setup(e){let t=F(()=>e.error?.statusCode||500);return Uo().setHeaderStyle(`dark`),zn(()=>({title:`${t.value===404?`Page not found`:`Something went wrong`} | Impression`,meta:[{name:`robots`,content:`noindex, nofollow`}]})),{status:t,goHome:()=>zt({redirect:`/`}),errorBackgroundStyle:gM,errorH1:F(()=>t.value===404?`Page not found!`:`Server error!`),errorH2:F(()=>t.value===404?`We're sorry, but this page must have moved!`:`We're sorry, something went wrong when fetching the page you requested.`)}}},vM={class:`inner`},yM={class:`h2`},bM={class:`h1`};function xM(e,t,n,r,i,a){let o=Se(`app-button`),s=Ey,c=dM;return S(),be(c,null,{default:Te(()=>[se(`div`,{class:`error`,style:Ce(r.errorBackgroundStyle)},[se(`div`,vM,[je(s,null,{default:Te(()=>[se(`p`,yM,C(r.errorH1),1),se(`h1`,bM,C(r.errorH2),1),je(o,{variant:`primary`,"corner-arrow":``,onClick:r.goHome},{default:Te(()=>[...t[0]||=[re(` Go to the home page `,-1)]]),_:1},8,[`onClick`])]),_:1})])],4)]),_:1})}
27var SM=Tr(_M,[[`render`,xM],[`__scopeId`,`data-v-8343fb49`]]),CM=()=>null,wM={key:0},TM={__name:`nuxt-root`,setup(e){let t=f(),n=t.deferHydration();if(t.isHydrating){let e=t.hooks.hookOnce(`app:error`,n),r=qt().beforeEach(()=>{e(),r()})}window.location.pathname,N(rt,Lt()),t.hooks.callHookWith(e=>e.map(e=>e()),`vue:setup`,[]);let r=Ut();function i(e,n,r){let i=t.vueApp.config.errorHandler;if(i&&!i.__nuxt_default)try{i(e,n,r)}catch(e){console.error("[nuxt] Error in `app.config.errorHandler`",e)}}return k((e,n,r)=>{if(t.hooks.callHook(`vue:error`,e,n,r)?.catch(e=>console.error("[nuxt] Error in `vue:error` hook",e)),ze(navigator.userAgent))return St(t,e),!1;if(Yt(e)&&(e.fatal||e.unhandled))return t.runWithContext(()=>$t(e)),i(e,n,r),!1}),(e,t)=>(S(),be(ve,{onResolve:y(n)},{default:Te(()=>[y(!1)?(S(),ue(`div`,wM)):y(r)?(S(),be(y(SM),{key:1,error:y(r)},null,8,[`error`])):y(!1)?(S(),be(y(CM),{key:2,context:y(!1)},null,8,[`context`])):y(!1)?(S(),be(te(y(!1)),{key:3})):(S(),be(y(hM),{key:4}))]),_:1},8,[`onResolve`]))}},EM;{let e;EM=async function(){if(e)return e;let t=!!(window.__NUXT__?.serverRendered??document.getElementById(`__NUXT_DATA__`)?.dataset.ssr===`true`),n=t?Ie(TM):Fe(TM),r=u({vueApp:n});async function i(e){await r.callHook(`app:error`,e),r.payload.error||=rn(e)}i.__nuxt_default=!0,n.config.errorHandler=i,r.hook(`app:suspense:resolve`,()=>{n.config.errorHandler===i&&(n.config.errorHandler=void 0)}),!t&&a.id&&r.hook(`app:suspense:resolve`,()=>{document.getElementById(a.id)?.remove()});try{await p(r,eM)}catch(e){i(e)}try{await r.hooks.callHook(`app:created`,n),await r.hooks.callHook(`app:beforeMount`,n),n.mount(o),await r.hooks.callHook(`app:mounted`,n),await E()}catch(e){i(e)}return n},e=EM().catch(e=>{throw m.NUXT_E1009({cause:e}),e})}export{mT as $,Ty as $n,kx as $t,dD as A,bb as An,ka as Ar,HS as At,XE as B,ab as Bn,yS as Bt,BD as C,J as Cn,Ga as Cr,AC as Ct,yD as D,Cb as Dn,Ia as Dr,_C as Dt,_D as E,_b as En,La as Er,X as Et,oD as F,Qy as Fn,ES as Ft,CE as G,rb as Gn,eS as Gt,LE as H,Jy as Hn,lS as Ht,QE as I,$y as In,OS as It,pE as J,eb as Jn,Xx as Jt,_E as K,tb as Kn,$x as Kt,YE as L,Zy as Ln,TS as Lt,lD as M,vb as Mn,LS as Mt,aD as N,Sb as Nn,jS as Nt,xD as O,xb as On,Fa as Or,gC as Ot,cD as P,lb as Pn,DS as Pt,sT as Q,Ey as Qn,Nx as Qt,JE as R,cb as Rn,CS as Rt,XD as S,Gb as Sn,eo as Sr,jC as St,gD as T,Ab as Tn,Ra as Tr,yC as Tt,OE as U,Ky as Un,sS as Ut,$E as V,ob as Vn,cS as Vt,DE as W,ib as Wn,rS as Wt,ST as X,By as Xn,qx as Xt,kT as Y,Xy as Yn,Wx as Yt,xT as Z,Ly as Zn,Mx as Zt,QD as _,Yb as _n,Do as _r,Ew as _t,LA as a,Ix as an,ov as ar,vT as at,nO as b,Zb as bn,yo as br,sw as bt,kA as c,Ex as cn,Z_ as cr,rT as ct,ak as d,bx as dn,tg as dr,Jw as dt,jx as en,Rv as er,oT as et,rk as f,xx as fn,eg as fr,Kw as ft,iO as g,dx as gn,Ao as gr,Z as gt,Q as h,hx as hn,Uo as hr,Vw as ht,BA as i,Lx as in,fv as ir,cT as it,sD as j,wb as jn,Ea as jr,zS as jt,pD as k,yb as kn,Pa as kr,bC as kt,bk as l,Cx as ln,$_ as lr,iT as lt,BO as m,gx as mn,Ko as mr,Rw as mt,RA as n,Rx as nn,Ev as nr,lT as nt,MA as o,Px as on,X_ as or,dT as ot,ok as p,ux as pn,Zh as pr,Bw as pt,bE as q,nb as qn,Gx as qt,zA as r,Fx as rn,vv as rr,_T as rt,NA as s,Vx as sn,ev as sr,aT as st,HA as t,zx as tn,Tv as tr,yT as tt,nk as u,yx as un,tv as ur,$w as ut,rO as v,Qb as vn,So as vr,cw as vt,RD as w,q as wn,Ba as wr,xC as wt,ZD as x,Jb as xn,vo as xr,NC as xt,eO as y,Y as yn,Co as yr,tw as yt,nD as z,sb as zn,_S as zt};
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.