Deprecated: Function get_magic_quotes_gpc() is deprecated in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 99

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 619

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 832

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 839
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./search.DJsD4oln.js","./useAOS.Dy9uNrFE.js","./useAOS.DvB2Xm2x.css","./_...slug_.BduRY9UG.js","./ContentDoc.J_mru0YB.js","./ContentRenderer.Dl2AXdBF.js","./ContentRendererMarkdown.vue.B1IPvKxX.js","./node.v55F3ZcP.js","./ContentQuery.J0mK2gJG.js","./ContentList.DzPhNUn2.js","./ContentNavigation.D3tiycCu.js","./nuxt-link.CqaNiWBZ.js","./ContentRendererMarkdown.M7Rf6kkd.js","./ContentSlot.DcAEg5-F.js","./Markdown.DFRIi9gi.js","./ProseCode.C5w5HCDy.js","./ProseCode.vue.CD8DJk3U.js","./ProseCode.B_fgAJq0.css","./ProsePre.lHVkC-1m.js","./ProseA.CXtiIhK1.js","./default.Dt-ifX0J.js","./Banner.Cn9uQ7TG.js","./Banner.BWbeEqPE.css","./Modal.DkK1CXTg.js","./Modal.CZu6W7KI.css","./default.CqDGcCi4.css","./free-trial.BrUiju4v.js","./FreeTrial.Dmtv_3Gk.js","./FreeTrial.CaNAYhec.css","./Minimal.DsyvAZJQ.js","./Minimal.CpZX5h6K.css","./free-trial.C0yqL03I.css","./hide-mobile-free-trial.CoLoF5r1.js","./hide-mobile-free-trial.BYP1hjG2.css","./minimal.7QdhwI5Q.js","./Minimal.CpnY1Aqr.js","./Minimal.y2BvgFib.css","./minimal.Bjxbfsjy.css","./no-banner.DxOkYXm_.js","./no-banner.C3k7kbIW.css","./the-source.CtUDIrfm.js","./Banner.B1Ylw2Z8.js","./useGetCookieValue.Dcpgb0rf.js","./Banner.D2V-7uJL.css","./Navigation.bdaVUN83.js","./useCheckIfMobile.BjmSPsI6.js","./Navigation.5BQ541PE.css","./Newsletter.BIrtoe0H.js","./MktoForm.DAm1ldGi.js","./MktoForm.BMLcrbQl.css","./Newsletter.CfRdBY-n.css","./sentry.client.config.CsvLIol0.js","./index.client.Dh0zkvBs.js"])))=>i.map(i=>d[i]); (function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"5fac1ad051cb9f99fc418826c38f4e62f9617414"}}catch{}})();try{(function(){var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="811e9052-873d-46f1-9a73-8951502fb15e",e._sentryDebugIdIdentifier="sentry-dbid-811e9052-873d-46f1-9a73-8951502fb15e")})()}catch{}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();/** * @vue/shared v3.5.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function q0(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Ge={},Jo=[],Rn=()=>{},f6=()=>!1,za=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),U0=e=>e.startsWith("onUpdate:"),Et=Object.assign,Z0=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},r7=Object.prototype.hasOwnProperty,Je=(e,t)=>r7.call(e,t),ve=Array.isArray,Qo=e=>Es(e)==="[object Map]",Nl=e=>Es(e)==="[object Set]",w2=e=>Es(e)==="[object Date]",o7=e=>Es(e)==="[object RegExp]",xe=e=>typeof e=="function",dt=e=>typeof e=="string",On=e=>typeof e=="symbol",nt=e=>e!==null&&typeof e=="object",Fl=e=>(nt(e)||xe(e))&&xe(e.then)&&xe(e.catch),p6=Object.prototype.toString,Es=e=>p6.call(e),s7=e=>Es(e).slice(8,-1),h6=e=>Es(e)==="[object Object]",G0=e=>dt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,es=q0(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),zl=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},a7=/-\w/g,hn=zl(e=>e.replace(a7,t=>t.slice(1).toUpperCase())),i7=/\B([A-Z])/g,Rr=zl(e=>e.replace(i7,"-$1").toLowerCase()),Vl=zl(e=>e.charAt(0).toUpperCase()+e.slice(1)),Di=zl(e=>e?`on${Vl(e)}`:""),nn=(e,t)=>!Object.is(e,t),ts=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Ki=e=>{const t=parseFloat(e);return isNaN(t)?e:t},b6=e=>{const t=dt(e)?Number(e):NaN;return isNaN(t)?e:t};let C2;const Bl=()=>C2||(C2=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function or(e){if(ve(e)){const t={};for(let n=0;n{if(n){const r=n.split(u7);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Me(e){let t="";if(dt(e))t=e;else if(ve(e))for(let n=0;nus(n,t))}const v6=e=>!!(e&&e.__v_isRef===!0),pe=e=>dt(e)?e:e==null?"":ve(e)||nt(e)&&(e.toString===p6||!xe(e.toString))?v6(e)?pe(e.value):JSON.stringify(e,_6,2):String(e),_6=(e,t)=>v6(t)?_6(e,t.value):Qo(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],s)=>(n[Tu(r,s)+" =>"]=o,n),{})}:Nl(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Tu(n))}:On(t)?Tu(t):nt(t)&&!ve(t)&&!h6(t)?String(t):t,Tu=(e,t="")=>{var n;return On(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function b7(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}/** * @vue/reactivity v3.5.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Vt;class k6{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Vt,!t&&Vt&&(this.index=(Vt.scopes||(Vt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(Vt=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n0)return;if(oa){let t=oa;for(oa=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;ra;){let t=ra;for(ra=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function x6(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function S6(e){let t,n=e.depsTail,r=n;for(;r;){const o=r.prevDep;r.version===-1?(r===n&&(n=o),X0(r),m7(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=o}e.deps=t,e.depsTail=n}function T1(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(L6(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function L6(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ba)||(e.globalVersion=ba,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!T1(e))))return;e.flags|=2;const t=e.dep,n=at,r=Hn;at=e,Hn=!0;try{x6(e);const o=e.fn(e._value);(t.version===0||nn(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{at=n,Hn=r,S6(e),e.flags&=-3}}function X0(e,t=!1){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let s=n.computed.deps;s;s=s.nextDep)X0(s,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function m7(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Hn=!0;const j6=[];function Er(){j6.push(Hn),Hn=!1}function Tr(){const e=j6.pop();Hn=e===void 0?!0:e}function x2(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=at;at=void 0;try{t()}finally{at=n}}}let ba=0;class v7{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ql{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!at||!Hn||at===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==at)n=this.activeLink=new v7(at,this),at.deps?(n.prevDep=at.depsTail,at.depsTail.nextDep=n,at.depsTail=n):at.deps=at.depsTail=n,M6(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=at.depsTail,n.nextDep=void 0,at.depsTail.nextDep=n,at.depsTail=n,at.deps===n&&(at.deps=r)}return n}trigger(t){this.version++,ba++,this.notify(t)}notify(t){K0();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Y0()}}}function M6(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)M6(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Yi=new WeakMap,jo=Symbol(""),A1=Symbol(""),ma=Symbol("");function Bt(e,t,n){if(Hn&&at){let r=Yi.get(e);r||Yi.set(e,r=new Map);let o=r.get(n);o||(r.set(n,o=new ql),o.map=r,o.key=n),o.track()}}function vr(e,t,n,r,o,s){const a=Yi.get(e);if(!a){ba++;return}const i=l=>{l&&l.trigger()};if(K0(),t==="clear")a.forEach(i);else{const l=ve(e),u=l&&G0(n);if(l&&n==="length"){const c=Number(r);a.forEach((d,f)=>{(f==="length"||f===ma||!On(f)&&f>=c)&&i(d)})}else switch((n!==void 0||a.has(void 0))&&i(a.get(n)),u&&i(a.get(ma)),t){case"add":l?u&&i(a.get("length")):(i(a.get(jo)),Qo(e)&&i(a.get(A1)));break;case"delete":l||(i(a.get(jo)),Qo(e)&&i(a.get(A1)));break;case"set":Qo(e)&&i(a.get(jo));break}}Y0()}function _7(e,t){const n=Yi.get(e);return n&&n.get(t)}function qo(e){const t=ze(e);return t===e?t:(Bt(t,"iterate",ma),jn(e)?t:t.map(Ot))}function Ul(e){return Bt(e=ze(e),"iterate",ma),e}const k7={__proto__:null,[Symbol.iterator](){return Pu(this,Symbol.iterator,Ot)},concat(...e){return qo(this).concat(...e.map(t=>ve(t)?qo(t):t))},entries(){return Pu(this,"entries",e=>(e[1]=Ot(e[1]),e))},every(e,t){return cr(this,"every",e,t,void 0,arguments)},filter(e,t){return cr(this,"filter",e,t,n=>n.map(Ot),arguments)},find(e,t){return cr(this,"find",e,t,Ot,arguments)},findIndex(e,t){return cr(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return cr(this,"findLast",e,t,Ot,arguments)},findLastIndex(e,t){return cr(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return cr(this,"forEach",e,t,void 0,arguments)},includes(...e){return Iu(this,"includes",e)},indexOf(...e){return Iu(this,"indexOf",e)},join(e){return qo(this).join(e)},lastIndexOf(...e){return Iu(this,"lastIndexOf",e)},map(e,t){return cr(this,"map",e,t,void 0,arguments)},pop(){return Us(this,"pop")},push(...e){return Us(this,"push",e)},reduce(e,...t){return S2(this,"reduce",e,t)},reduceRight(e,...t){return S2(this,"reduceRight",e,t)},shift(){return Us(this,"shift")},some(e,t){return cr(this,"some",e,t,void 0,arguments)},splice(...e){return Us(this,"splice",e)},toReversed(){return qo(this).toReversed()},toSorted(e){return qo(this).toSorted(e)},toSpliced(...e){return qo(this).toSpliced(...e)},unshift(...e){return Us(this,"unshift",e)},values(){return Pu(this,"values",Ot)}};function Pu(e,t,n){const r=Ul(e),o=r[t]();return r!==e&&!jn(e)&&(o._next=o.next,o.next=()=>{const s=o._next();return s.value&&(s.value=n(s.value)),s}),o}const y7=Array.prototype;function cr(e,t,n,r,o,s){const a=Ul(e),i=a!==e&&!jn(e),l=a[t];if(l!==y7[t]){const d=l.apply(e,s);return i?Ot(d):d}let u=n;a!==e&&(i?u=function(d,f){return n.call(this,Ot(d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=l.call(a,u,r);return i&&o?o(c):c}function S2(e,t,n,r){const o=Ul(e);let s=n;return o!==e&&(jn(e)?n.length>3&&(s=function(a,i,l){return n.call(this,a,i,l,e)}):s=function(a,i,l){return n.call(this,a,Ot(i),l,e)}),o[t](s,...r)}function Iu(e,t,n){const r=ze(e);Bt(r,"iterate",ma);const o=r[t](...n);return(o===-1||o===!1)&&ec(n[0])?(n[0]=ze(n[0]),r[t](...n)):o}function Us(e,t,n=[]){Er(),K0();const r=ze(e)[t].apply(e,n);return Y0(),Tr(),r}const w7=q0("__proto__,__v_isRef,__isVue"),E6=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(On));function C7(e){On(e)||(e=String(e));const t=ze(this);return Bt(t,"has",e),t.hasOwnProperty(e)}class T6{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return r===(o?s?I7:D6:s?I6:P6).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=ve(t);if(!o){let l;if(a&&(l=k7[n]))return l;if(n==="hasOwnProperty")return C7}const i=Reflect.get(t,n,ut(t)?t:r);return(On(n)?E6.has(n):w7(n))||(o||Bt(t,"get",n),s)?i:ut(i)?a&&G0(n)?i:i.value:nt(i)?o?R6(i):ir(i):i}}class A6 extends T6{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];if(!this._isShallow){const l=Ar(s);if(!jn(r)&&!Ar(r)&&(s=ze(s),r=ze(r)),!ve(t)&&ut(s)&&!ut(r))return l||(s.value=r),!0}const a=ve(t)&&G0(n)?Number(n)e,ai=e=>Reflect.getPrototypeOf(e);function M7(e,t,n){return function(...r){const o=this.__v_raw,s=ze(o),a=Qo(s),i=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,u=o[e](...r),c=n?P1:t?Xi:Ot;return!t&&Bt(s,"iterate",l?A1:jo),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:i?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function ii(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function E7(e,t){const n={get(o){const s=this.__v_raw,a=ze(s),i=ze(o);e||(nn(o,i)&&Bt(a,"get",o),Bt(a,"get",i));const{has:l}=ai(a),u=t?P1:e?Xi:Ot;if(l.call(a,o))return u(s.get(o));if(l.call(a,i))return u(s.get(i));s!==a&&s.get(o)},get size(){const o=this.__v_raw;return!e&&Bt(ze(o),"iterate",jo),o.size},has(o){const s=this.__v_raw,a=ze(s),i=ze(o);return e||(nn(o,i)&&Bt(a,"has",o),Bt(a,"has",i)),o===i?s.has(o):s.has(o)||s.has(i)},forEach(o,s){const a=this,i=a.__v_raw,l=ze(i),u=t?P1:e?Xi:Ot;return!e&&Bt(l,"iterate",jo),i.forEach((c,d)=>o.call(s,u(c),u(d),a))}};return Et(n,e?{add:ii("add"),set:ii("set"),delete:ii("delete"),clear:ii("clear")}:{add(o){!t&&!jn(o)&&!Ar(o)&&(o=ze(o));const s=ze(this);return ai(s).has.call(s,o)||(s.add(o),vr(s,"add",o,o)),this},set(o,s){!t&&!jn(s)&&!Ar(s)&&(s=ze(s));const a=ze(this),{has:i,get:l}=ai(a);let u=i.call(a,o);u||(o=ze(o),u=i.call(a,o));const c=l.call(a,o);return a.set(o,s),u?nn(s,c)&&vr(a,"set",o,s):vr(a,"add",o,s),this},delete(o){const s=ze(this),{has:a,get:i}=ai(s);let l=a.call(s,o);l||(o=ze(o),l=a.call(s,o)),i&&i.call(s,o);const u=s.delete(o);return l&&vr(s,"delete",o,void 0),u},clear(){const o=ze(this),s=o.size!==0,a=o.clear();return s&&vr(o,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=M7(o,e,t)}),n}function J0(e,t){const n=E7(e,t);return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Je(n,o)&&o in r?n:r,o,s)}const T7={get:J0(!1,!1)},A7={get:J0(!1,!0)},P7={get:J0(!0,!1)};const P6=new WeakMap,I6=new WeakMap,D6=new WeakMap,I7=new WeakMap;function D7(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function R7(e){return e.__v_skip||!Object.isExtensible(e)?0:D7(s7(e))}function ir(e){return Ar(e)?e:Q0(e,!1,S7,T7,P6)}function Jn(e){return Q0(e,!1,j7,A7,I6)}function R6(e){return Q0(e,!0,L7,P7,D6)}function Q0(e,t,n,r,o){if(!nt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=R7(e);if(s===0)return e;const a=o.get(e);if(a)return a;const i=new Proxy(e,s===2?r:n);return o.set(e,i),i}function Mo(e){return Ar(e)?Mo(e.__v_raw):!!(e&&e.__v_isReactive)}function Ar(e){return!!(e&&e.__v_isReadonly)}function jn(e){return!!(e&&e.__v_isShallow)}function ec(e){return e?!!e.__v_raw:!1}function ze(e){const t=e&&e.__v_raw;return t?ze(t):e}function H7(e){return!Je(e,"__v_skip")&&Object.isExtensible(e)&&g6(e,"__v_skip",!0),e}const Ot=e=>nt(e)?ir(e):e,Xi=e=>nt(e)?R6(e):e;function ut(e){return e?e.__v_isRef===!0:!1}function ue(e){return H6(e,!1)}function Yt(e){return H6(e,!0)}function H6(e,t){return ut(e)?e:new O7(e,t)}class O7{constructor(t,n){this.dep=new ql,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ze(t),this._value=n?t:Ot(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||jn(t)||Ar(t);t=r?t:ze(t),nn(t,n)&&(this._rawValue=t,this._value=r?t:Ot(t),this.dep.trigger())}}function R(e){return ut(e)?e.value:e}function kr(e){return xe(e)?e():R(e)}const $7={get:(e,t,n)=>t==="__v_raw"?e:R(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return ut(o)&&!ut(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function O6(e){return Mo(e)?e:new Proxy(e,$7)}class N7{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new ql,{get:r,set:o}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=o}get value(){return this._value=this._get()}set value(t){this._set(t)}}function $6(e){return new N7(e)}function YJ(e){const t=ve(e)?new Array(e.length):{};for(const n in e)t[n]=N6(e,n);return t}class F7{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return _7(ze(this._object),this._key)}}class z7{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function tc(e,t,n){return ut(e)?e:xe(e)?new z7(e):nt(e)&&arguments.length>1?N6(e,t,n):ue(e)}function N6(e,t,n){const r=e[t];return ut(r)?r:new F7(e,t,n)}class V7{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ql(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ba-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&at!==this)return C6(this,!0),!0}get value(){const t=this.dep.track();return L6(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function B7(e,t,n=!1){let r,o;return xe(e)?r=e:(r=e.get,o=e.set),new V7(r,o,n)}const li={},Ji=new WeakMap;let Co;function q7(e,t=!1,n=Co){if(n){let r=Ji.get(n);r||Ji.set(n,r=[]),r.push(e)}}function U7(e,t,n=Ge){const{immediate:r,deep:o,once:s,scheduler:a,augmentJob:i,call:l}=n,u=k=>o?k:jn(k)||o===!1||o===0?_r(k,1):_r(k);let c,d,f,p,h=!1,g=!1;if(ut(e)?(d=()=>e.value,h=jn(e)):Mo(e)?(d=()=>u(e),h=!0):ve(e)?(g=!0,h=e.some(k=>Mo(k)||jn(k)),d=()=>e.map(k=>{if(ut(k))return k.value;if(Mo(k))return u(k);if(xe(k))return l?l(k,2):k()})):xe(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){Er();try{f()}finally{Tr()}}const k=Co;Co=c;try{return l?l(e,3,[p]):e(p)}finally{Co=k}}:d=Rn,t&&o){const k=d,x=o===!0?1/0:o;d=()=>_r(k(),x)}const v=Ts(),b=()=>{c.stop(),v&&v.active&&Z0(v.effects,c)};if(s&&t){const k=t;t=(...x)=>{k(...x),b()}}let _=g?new Array(e.length).fill(li):li;const m=k=>{if(!(!(c.flags&1)||!c.dirty&&!k))if(t){const x=c.run();if(o||h||(g?x.some((M,T)=>nn(M,_[T])):nn(x,_))){f&&f();const M=Co;Co=c;try{const T=[x,_===li?void 0:g&&_[0]===li?[]:_,p];_=x,l?l(t,3,T):t(...T)}finally{Co=M}}}else c.run()};return i&&i(m),c=new y6(d),c.scheduler=a?()=>a(m,!1):m,p=k=>q7(k,!1,c),f=c.onStop=()=>{const k=Ji.get(c);if(k){if(l)l(k,4);else for(const x of k)x();Ji.delete(c)}},t?r?m(!0):_=c.run():a?a(m.bind(null,!0),!0):c.run(),b.pause=c.pause.bind(c),b.resume=c.resume.bind(c),b.stop=b,b}function _r(e,t=1/0,n){if(t<=0||!nt(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,ut(e))_r(e.value,t,n);else if(ve(e))for(let r=0;r{_r(r,t,n)});else if(h6(e)){for(const r in e)_r(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&_r(e[r],t,n)}return e}/** * @vue/runtime-core v3.5.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Va(e,t,n,r){try{return r?e(...r):e()}catch(o){As(o,t,n)}}function $n(e,t,n,r){if(xe(e)){const o=Va(e,t,n,r);return o&&Fl(o)&&o.catch(s=>{As(s,t,n)}),o}if(ve(e)){const o=[];for(let s=0;s>>1,o=Kt[r],s=va(o);s=va(n)?Kt.push(e):Kt.splice(G7(t),0,e),e.flags|=1,z6()}}function z6(){Qi||(Qi=F6.then(V6))}function el(e){ve(e)?ns.push(...e):zr&&e.id===-1?zr.splice(Go+1,0,e):e.flags&1||(ns.push(e),e.flags|=1),z6()}function L2(e,t,n=Kn+1){for(;nva(n)-va(r));if(ns.length=0,zr){zr.push(...t);return}for(zr=t,Go=0;Goe.id==null?e.flags&2?-1:1/0:e.id;function V6(e){try{for(Kn=0;Kn{r._d&&ll(-1);const s=nl(t);let a;try{a=e(...o)}finally{nl(s),r._d&&ll(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Sr(e,t){if(Nt===null)return e;const n=Ql(Nt),r=e.dirs||(e.dirs=[]);for(let o=0;oe.__isTeleport,sa=e=>e&&(e.disabled||e.disabled===""),j2=e=>e&&(e.defer||e.defer===""),M2=e=>typeof SVGElement<"u"&&e instanceof SVGElement,E2=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,I1=(e,t)=>{const n=e&&e.to;return dt(n)?t?t(n):null:n},U6={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,s,a,i,l,u){const{mc:c,pc:d,pbc:f,o:{insert:p,querySelector:h,createText:g,createComment:v}}=u,b=sa(t.props);let{shapeFlag:_,children:m,dynamicChildren:k}=t;if(e==null){const x=t.el=g(""),M=t.anchor=g("");p(x,n,r),p(M,n,r);const T=(O,q)=>{_&16&&(o&&o.isCE&&(o.ce._teleportTarget=O),c(m,O,q,o,s,a,i,l))},z=()=>{const O=t.target=I1(t.props,h),q=Z6(O,t,g,p);O&&(a!=="svg"&&M2(O)?a="svg":a!=="mathml"&&E2(O)&&(a="mathml"),b||(T(O,q),Ri(t,!1)))};b&&(T(n,M),Ri(t,!0)),j2(t.props)?(t.el.__isMounted=!1,Pt(()=>{z(),delete t.el.__isMounted},s)):z()}else{if(j2(t.props)&&e.el.__isMounted===!1){Pt(()=>{U6.process(e,t,n,r,o,s,a,i,l,u)},s);return}t.el=e.el,t.targetStart=e.targetStart;const x=t.anchor=e.anchor,M=t.target=e.target,T=t.targetAnchor=e.targetAnchor,z=sa(e.props),O=z?n:M,q=z?x:T;if(a==="svg"||M2(M)?a="svg":(a==="mathml"||E2(M))&&(a="mathml"),k?(f(e.dynamicChildren,k,O,o,s,a,i),lc(e,t,!0)):l||d(e,t,O,q,o,s,a,i,!1),b)z?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ui(t,n,x,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Y=t.target=I1(t.props,h);Y&&ui(t,Y,null,u,0)}else z&&ui(t,M,T,u,1);Ri(t,b)}},remove(e,t,n,{um:r,o:{remove:o}},s){const{shapeFlag:a,children:i,anchor:l,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(o(u),o(c)),s&&o(l),a&16){const p=s||!sa(f);for(let h=0;h{e.isMounted=!0}),Bn(()=>{e.isUnmounting=!0}),e}const wn=[Function,Array],W6={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:wn,onEnter:wn,onAfterEnter:wn,onEnterCancelled:wn,onBeforeLeave:wn,onLeave:wn,onAfterLeave:wn,onLeaveCancelled:wn,onBeforeAppear:wn,onAppear:wn,onAfterAppear:wn,onAppearCancelled:wn},K6=e=>{const t=e.subTree;return t.component?K6(t.component):t},K7={name:"BaseTransition",props:W6,setup(e,{slots:t}){const n=Tt(),r=G6();return()=>{const o=t.default&&rc(t.default(),!0);if(!o||!o.length)return;const s=Y6(o),a=ze(e),{mode:i}=a;if(r.isLeaving)return Du(s);const l=T2(s);if(!l)return Du(s);let u=_a(l,a,r,n,d=>u=d);l.type!==Lt&&ro(l,u);let c=n.subTree&&T2(n.subTree);if(c&&c.type!==Lt&&!In(c,l)&&K6(n).type!==Lt){let d=_a(c,a,r,n);if(ro(c,d),i==="out-in"&&l.type!==Lt)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},Du(s);i==="in-out"&&l.type!==Lt?d.delayLeave=(f,p,h)=>{const g=X6(r,c);g[String(c.key)]=c,f[mr]=()=>{p(),f[mr]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{h(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return s}}};function Y6(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Lt){t=n;break}}return t}const Y7=K7;function X6(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function _a(e,t,n,r,o){const{appear:s,mode:a,persisted:i=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:v,onAppear:b,onAfterAppear:_,onAppearCancelled:m}=t,k=String(e.key),x=X6(n,e),M=(O,q)=>{O&&$n(O,r,9,q)},T=(O,q)=>{const Y=q[1];M(O,q),ve(O)?O.every(V=>V.length<=1)&&Y():O.length<=1&&Y()},z={mode:a,persisted:i,beforeEnter(O){let q=l;if(!n.isMounted)if(s)q=v||l;else return;O[mr]&&O[mr](!0);const Y=x[k];Y&&In(e,Y)&&Y.el[mr]&&Y.el[mr](),M(q,[O])},enter(O){let q=u,Y=c,V=d;if(!n.isMounted)if(s)q=b||u,Y=_||c,V=m||d;else return;let te=!1;const be=O[ci]=ce=>{te||(te=!0,ce?M(V,[O]):M(Y,[O]),z.delayedLeave&&z.delayedLeave(),O[ci]=void 0)};q?T(q,[O,be]):be()},leave(O,q){const Y=String(e.key);if(O[ci]&&O[ci](!0),n.isUnmounting)return q();M(f,[O]);let V=!1;const te=O[mr]=be=>{V||(V=!0,q(),be?M(g,[O]):M(h,[O]),O[mr]=void 0,x[Y]===e&&delete x[Y])};x[Y]=e,p?T(p,[O,te]):te()},clone(O){const q=_a(O,t,n,r,o);return o&&o(q),q}};return z}function Du(e){if(Ba(e))return e=pn(e),e.children=null,e}function T2(e){if(!Ba(e))return q6(e.type)&&e.children?Y6(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&xe(n.default))return n.default()}}function ro(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ro(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function rc(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;sn.value,set:s=>n.value=s})}return n}const rl=new WeakMap;function rs(e,t,n,r,o=!1){if(ve(e)){e.forEach((h,g)=>rs(h,t&&(ve(t)?t[g]:t),n,r,o));return}if(Kr(r)&&!o){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&rs(e,t,n,r.component.subTree);return}const s=r.shapeFlag&4?Ql(r.component):r.el,a=o?null:s,{i,r:l}=e,u=t&&t.r,c=i.refs===Ge?i.refs={}:i.refs,d=i.setupState,f=ze(d),p=d===Ge?f6:h=>Je(f,h);if(u!=null&&u!==l){if(A2(t),dt(u))c[u]=null,p(u)&&(d[u]=null);else if(ut(u)){u.value=null;const h=t;h.k&&(c[h.k]=null)}}if(xe(l))Va(l,i,12,[a,c]);else{const h=dt(l),g=ut(l);if(h||g){const v=()=>{if(e.f){const b=h?p(l)?d[l]:c[l]:l.value;if(o)ve(b)&&Z0(b,s);else if(ve(b))b.includes(s)||b.push(s);else if(h)c[l]=[s],p(l)&&(d[l]=c[l]);else{const _=[s];l.value=_,e.k&&(c[e.k]=_)}}else h?(c[l]=a,p(l)&&(d[l]=a)):g&&(l.value=a,e.k&&(c[e.k]=a))};if(a){const b=()=>{v(),rl.delete(e)};b.id=-1,rl.set(e,b),Pt(b,n)}else A2(e),v()}}}function A2(e){const t=rl.get(e);t&&(t.flags|=8,rl.delete(e))}let P2=!1;const Uo=()=>{P2||(console.error("Hydration completed but contains mismatches."),P2=!0)},X7=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",J7=e=>e.namespaceURI.includes("MathML"),di=e=>{if(e.nodeType===1){if(X7(e))return"svg";if(J7(e))return"mathml"}},Yo=e=>e.nodeType===8;function Q7(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:a,remove:i,insert:l,createComment:u}}=e,c=(m,k)=>{if(!k.hasChildNodes()){n(null,m,k),tl(),k._vnode=m;return}d(k.firstChild,m,null,null,null),tl(),k._vnode=m},d=(m,k,x,M,T,z=!1)=>{z=z||!!k.dynamicChildren;const O=Yo(m)&&m.data==="[",q=()=>g(m,k,x,M,T,O),{type:Y,ref:V,shapeFlag:te,patchFlag:be}=k;let ce=m.nodeType;k.el=m,be===-2&&(z=!1,k.dynamicChildren=null);let ne=null;switch(Y){case Yr:ce!==3?k.children===""?(l(k.el=o(""),a(m),m),ne=m):ne=q():(m.data!==k.children&&(Uo(),m.data=k.children),ne=s(m));break;case Lt:_(m)?(ne=s(m),b(k.el=m.content.firstChild,m,x)):ce!==8||O?ne=q():ne=s(m);break;case as:if(O&&(m=s(m),ce=m.nodeType),ce===1||ce===3){ne=m;const se=!k.children.length;for(let Q=0;Q{z=z||!!k.dynamicChildren;const{type:O,props:q,patchFlag:Y,shapeFlag:V,dirs:te,transition:be}=k,ce=O==="input"||O==="option";if(ce||Y!==-1){te&&Yn(k,null,x,"created");let ne=!1;if(_(m)){ne=kp(null,be)&&x&&x.vnode.props&&x.vnode.props.appear;const Q=m.content.firstChild;if(ne){const de=Q.getAttribute("class");de&&(Q.$cls=de),be.beforeEnter(Q)}b(Q,m,x),k.el=m=Q}if(V&16&&!(q&&(q.innerHTML||q.textContent))){let Q=p(m.firstChild,k,m,x,M,T,z);for(;Q;){fi(m,1)||Uo();const de=Q;Q=Q.nextSibling,i(de)}}else if(V&8){let Q=k.children;Q[0]===` `&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(Q=Q.slice(1)),m.textContent!==Q&&(fi(m,0)||Uo(),m.textContent=k.children)}if(q){if(ce||!z||Y&48){const Q=m.tagName.includes("-");for(const de in q)(ce&&(de.endsWith("value")||de==="indeterminate")||za(de)&&!es(de)||de[0]==="."||Q)&&r(m,de,null,q[de],void 0,x)}else if(q.onClick)r(m,"onClick",null,q.onClick,void 0,x);else if(Y&4&&Mo(q.style))for(const Q in q.style)q.style[Q]}let se;(se=q&&q.onVnodeBeforeMount)&&tn(se,x,k),te&&Yn(k,null,x,"beforeMount"),((se=q&&q.onVnodeMounted)||te||ne)&&jp(()=>{se&&tn(se,x,k),ne&&be.enter(m),te&&Yn(k,null,x,"mounted")},M)}return m.nextSibling},p=(m,k,x,M,T,z,O)=>{O=O||!!k.dynamicChildren;const q=k.children,Y=q.length;for(let V=0;V{const{slotScopeIds:O}=k;O&&(T=T?T.concat(O):O);const q=a(m),Y=p(s(m),k,q,x,M,T,z);return Y&&Yo(Y)&&Y.data==="]"?s(k.anchor=Y):(Uo(),l(k.anchor=u("]"),q,Y),Y)},g=(m,k,x,M,T,z)=>{if(fi(m.parentElement,1)||Uo(),k.el=null,z){const Y=v(m);for(;;){const V=s(m);if(V&&V!==Y)i(V);else break}}const O=s(m),q=a(m);return i(m),n(null,k,q,O,x,M,di(q),T),x&&(x.vnode.el=k.el,Jl(x,k.el)),O},v=(m,k="[",x="]")=>{let M=0;for(;m;)if(m=s(m),m&&Yo(m)&&(m.data===k&&M++,m.data===x)){if(M===0)return s(m);M--}return m},b=(m,k,x)=>{const M=k.parentNode;M&&M.replaceChild(m,k);let T=x;for(;T;)T.vnode.el===k&&(T.vnode.el=T.subTree.el=m),T=T.parent},_=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[c,d]}const I2="data-allow-mismatch",e9={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function fi(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(I2);)e=e.parentElement;const n=e&&e.getAttribute(I2);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:r.includes(e9[t])}}Bl().requestIdleCallback;Bl().cancelIdleCallback;function t9(e,t){if(Yo(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Yo(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Kr=e=>!!e.type.__asyncLoader;function Te(e){xe(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,hydrate:s,timeout:a,suspensible:i=!0,onError:l}=e;let u=null,c,d=0;const f=()=>(d++,u=null,p()),p=()=>{let h;return u||(h=u=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),l)return new Promise((v,b)=>{l(g,()=>v(f()),()=>b(g),d+1)});throw g}).then(g=>h!==u&&u?u:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return we({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(h,g,v){let b=!1;(g.bu||(g.bu=[])).push(()=>b=!0);const _=()=>{b||v()},m=s?()=>{const k=s(_,x=>t9(h,x));k&&(g.bum||(g.bum=[])).push(k)}:_;c?m():p().then(()=>!g.isUnmounted&&m())},get __asyncResolved(){return c},setup(){const h=$t;if(oc(h),c)return()=>Ru(c,h);const g=m=>{u=null,As(m,h,13,!r)};if(i&&h.suspense||ds)return p().then(m=>()=>Ru(m,h)).catch(m=>(g(m),()=>r?B(r,{error:m}):null));const v=ue(!1),b=ue(),_=ue(!!o);return o&&setTimeout(()=>{_.value=!1},o),a!=null&&setTimeout(()=>{if(!v.value&&!b.value){const m=new Error(`Async component timed out after ${a}ms.`);g(m),b.value=m}},a),p().then(()=>{v.value=!0,h.parent&&Ba(h.parent.vnode)&&h.parent.update()}).catch(m=>{g(m),b.value=m}),()=>{if(v.value&&c)return Ru(c,h);if(b.value&&r)return B(r,{error:b.value});if(n&&!_.value)return B(n)}}})}function Ru(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,a=B(e,r,o);return a.ref=n,a.ce=s,delete t.vnode.ce,a}const Ba=e=>e.type.__isKeepAlive,n9={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Tt(),r=n.ctx;if(!r.renderer)return()=>{const _=t.default&&t.default();return _&&_.length===1?_[0]:_};const o=new Map,s=new Set;let a=null;const i=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:d}}}=r,f=d("div");r.activate=(_,m,k,x,M)=>{const T=_.component;u(_,m,k,0,i),l(T.vnode,_,m,k,T,i,x,_.slotScopeIds,M),Pt(()=>{T.isDeactivated=!1,T.a&&ts(T.a);const z=_.props&&_.props.onVnodeMounted;z&&tn(z,T.parent,_)},i)},r.deactivate=_=>{const m=_.component;al(m.m),al(m.a),u(_,f,null,1,i),Pt(()=>{m.da&&ts(m.da);const k=_.props&&_.props.onVnodeUnmounted;k&&tn(k,m.parent,_),m.isDeactivated=!0},i)};function p(_){Hu(_),c(_,n,i,!0)}function h(_){o.forEach((m,k)=>{const x=B1(m.type);x&&!_(x)&&g(k)})}function g(_){const m=o.get(_);m&&(!a||!In(m,a))?p(m):a&&Hu(a),o.delete(_),s.delete(_)}vt(()=>[e.include,e.exclude],([_,m])=>{_&&h(k=>Qs(_,k)),m&&h(k=>!Qs(m,k))},{flush:"post",deep:!0});let v=null;const b=()=>{v!=null&&(il(n.subTree.type)?Pt(()=>{o.set(v,pi(n.subTree))},n.subTree.suspense):o.set(v,pi(n.subTree)))};return wt(b),Wl(b),Bn(()=>{o.forEach(_=>{const{subTree:m,suspense:k}=n,x=pi(m);if(_.type===x.type&&_.key===x.key){Hu(x);const M=x.component.da;M&&Pt(M,k);return}p(_)})}),()=>{if(v=null,!t.default)return a=null;const _=t.default(),m=_[0];if(_.length>1)return a=null,_;if(!Ho(m)||!(m.shapeFlag&4)&&!(m.shapeFlag&128))return a=null,m;let k=pi(m);if(k.type===Lt)return a=null,k;const x=k.type,M=B1(Kr(k)?k.type.__asyncResolved||{}:x),{include:T,exclude:z,max:O}=e;if(T&&(!M||!Qs(T,M))||z&&M&&Qs(z,M))return k.shapeFlag&=-257,a=k,m;const q=k.key==null?x:k.key,Y=o.get(q);return k.el&&(k=pn(k),m.shapeFlag&128&&(m.ssContent=k)),v=q,Y?(k.el=Y.el,k.component=Y.component,k.transition&&ro(k,k.transition),k.shapeFlag|=512,s.delete(q),s.add(q)):(s.add(q),O&&s.size>parseInt(O,10)&&g(s.values().next().value)),k.shapeFlag|=256,a=k,il(m.type)?m:k}}},r9=n9;function Qs(e,t){return ve(e)?e.some(n=>Qs(n,t)):dt(e)?e.split(",").includes(t):o7(e)?(e.lastIndex=0,e.test(t)):!1}function J6(e,t){ep(e,"a",t)}function Q6(e,t){ep(e,"da",t)}function ep(e,t,n=$t){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Gl(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Ba(o.parent.vnode)&&o9(r,t,n,o),o=o.parent}}function o9(e,t,n,r){const o=Gl(t,e,r,!0);Fo(()=>{Z0(r[t],o)},n)}function Hu(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function pi(e){return e.shapeFlag&128?e.ssContent:e}function Gl(e,t,n=$t,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...a)=>{Er();const i=Oo(n),l=$n(t,n,e,a);return i(),Tr(),l});return r?o.unshift(s):o.push(s),s}}const Hr=e=>(t,n=$t)=>{(!ds||e==="sp")&&Gl(e,(...r)=>t(...r),n)},sc=Hr("bm"),wt=Hr("m"),tp=Hr("bu"),Wl=Hr("u"),Bn=Hr("bum"),Fo=Hr("um"),s9=Hr("sp"),a9=Hr("rtg"),i9=Hr("rtc");function np(e,t=$t){Gl("ec",e,t)}const rp="components";function Ie(e,t){return sp(rp,e,!0,t)||e}const op=Symbol.for("v-ndc");function os(e){return dt(e)?sp(rp,e,!1)||e:e||op}function sp(e,t,n=!0,r=!1){const o=Nt||$t;if(o){const s=o.type;{const i=B1(s,!1);if(i&&(i===t||i===hn(t)||i===Vl(hn(t))))return s}const a=D2(o[e]||s[e],t)||D2(o.appContext[e],t);return!a&&r?s:a}}function D2(e,t){return e&&(e[t]||e[hn(t)]||e[Vl(hn(t))])}function Be(e,t,n,r){let o;const s=n,a=ve(e);if(a||dt(e)){const i=a&&Mo(e);let l=!1,u=!1;i&&(l=!jn(e),u=Ar(e),e=Ul(e)),o=new Array(e.length);for(let c=0,d=e.length;ct(i,l,void 0,s));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,u=i.length;lHo(t)?!(t.type===Lt||t.type===_e&&!ap(t.children)):!0)?e:null}function tQ(e,t){const n={};for(const r in e)n[Di(r)]=e[r];return n}const D1=e=>e?Ap(e)?Ql(e):D1(e.parent):null,aa=Et(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>D1(e.parent),$root:e=>D1(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>up(e),$forceUpdate:e=>e.f||(e.f=()=>{nc(e.update)}),$nextTick:e=>e.n||(e.n=Nn.bind(e.proxy)),$watch:e=>T9.bind(e)}),Ou=(e,t)=>e!==Ge&&!e.__isScriptSetup&&Je(e,t),l9={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:s,accessCache:a,type:i,appContext:l}=e;let u;if(t[0]!=="$"){const p=a[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(Ou(r,t))return a[t]=1,r[t];if(o!==Ge&&Je(o,t))return a[t]=2,o[t];if((u=e.propsOptions[0])&&Je(u,t))return a[t]=3,s[t];if(n!==Ge&&Je(n,t))return a[t]=4,n[t];H1&&(a[t]=0)}}const c=aa[t];let d,f;if(c)return t==="$attrs"&&Bt(e.attrs,"get",""),c(e);if((d=i.__cssModules)&&(d=d[t]))return d;if(n!==Ge&&Je(n,t))return a[t]=4,n[t];if(f=l.config.globalProperties,Je(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return Ou(o,t)?(o[t]=n,!0):r!==Ge&&Je(r,t)?(r[t]=n,!0):Je(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s,type:a}},i){let l,u;return!!(n[i]||e!==Ge&&i[0]!=="$"&&Je(e,i)||Ou(t,i)||(l=s[0])&&Je(l,i)||Je(r,i)||Je(aa,i)||Je(o.config.globalProperties,i)||(u=a.__cssModules)&&u[i])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Je(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function u9(){return ip().slots}function c9(){return ip().attrs}function ip(e){const t=Tt();return t.setupContext||(t.setupContext=Ip(t))}function ol(e){return ve(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function nQ(e,t){return!e||!t?e||t:ve(e)&&ve(t)?e.concat(t):Et({},ol(e),ol(t))}function R1(e){const t=Tt();let n=e();return z1(),Fl(n)&&(n=n.catch(r=>{throw Oo(t),r})),[n,()=>Oo(t)]}let H1=!0;function d9(e){const t=up(e),n=e.proxy,r=e.ctx;H1=!1,t.beforeCreate&&R2(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:a,watch:i,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:p,updated:h,activated:g,deactivated:v,beforeDestroy:b,beforeUnmount:_,destroyed:m,unmounted:k,render:x,renderTracked:M,renderTriggered:T,errorCaptured:z,serverPrefetch:O,expose:q,inheritAttrs:Y,components:V,directives:te,filters:be}=t;if(u&&f9(u,r,null),a)for(const se in a){const Q=a[se];xe(Q)&&(r[se]=Q.bind(n))}if(o){const se=o.call(n,n);nt(se)&&(e.data=ir(se))}if(H1=!0,s)for(const se in s){const Q=s[se],de=xe(Q)?Q.bind(n,n):xe(Q.get)?Q.get.bind(n,n):Rn,Ee=!xe(Q)&&xe(Q.set)?Q.set.bind(n):Rn,Ae=ie({get:de,set:Ee});Object.defineProperty(r,se,{enumerable:!0,configurable:!0,get:()=>Ae.value,set:Re=>Ae.value=Re})}if(i)for(const se in i)lp(i[se],r,n,se);if(l){const se=xe(l)?l.call(n):l;Reflect.ownKeys(se).forEach(Q=>{Lr(Q,se[Q])})}c&&R2(c,e,"c");function ne(se,Q){ve(Q)?Q.forEach(de=>se(de.bind(n))):Q&&se(Q.bind(n))}if(ne(sc,d),ne(wt,f),ne(tp,p),ne(Wl,h),ne(J6,g),ne(Q6,v),ne(np,z),ne(i9,M),ne(a9,T),ne(Bn,_),ne(Fo,k),ne(s9,O),ve(q))if(q.length){const se=e.exposed||(e.exposed={});q.forEach(Q=>{Object.defineProperty(se,Q,{get:()=>n[Q],set:de=>n[Q]=de,enumerable:!0})})}else e.exposed||(e.exposed={});x&&e.render===Rn&&(e.render=x),Y!=null&&(e.inheritAttrs=Y),V&&(e.components=V),te&&(e.directives=te),O&&oc(e)}function f9(e,t,n=Rn){ve(e)&&(e=O1(e));for(const r in e){const o=e[r];let s;nt(o)?"default"in o?s=xt(o.from||r,o.default,!0):s=xt(o.from||r):s=xt(o),ut(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:a=>s.value=a}):t[r]=s}}function R2(e,t,n){$n(ve(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function lp(e,t,n,r){let o=r.includes(".")?Cp(n,r):()=>n[r];if(dt(e)){const s=t[e];xe(s)&&vt(o,s)}else if(xe(e))vt(o,e.bind(n));else if(nt(e))if(ve(e))e.forEach(s=>lp(s,t,n,r));else{const s=xe(e.handler)?e.handler.bind(n):t[e.handler];xe(s)&&vt(o,s,e)}}function up(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:a}}=e.appContext,i=s.get(t);let l;return i?l=i:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(u=>sl(l,u,a,!0)),sl(l,t,a)),nt(t)&&s.set(t,l),l}function sl(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&sl(e,s,n,!0),o&&o.forEach(a=>sl(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const i=p9[a]||n&&n[a];e[a]=i?i(e[a],t[a]):t[a]}return e}const p9={data:H2,props:O2,emits:O2,methods:ea,computed:ea,beforeCreate:Wt,created:Wt,beforeMount:Wt,mounted:Wt,beforeUpdate:Wt,updated:Wt,beforeDestroy:Wt,beforeUnmount:Wt,destroyed:Wt,unmounted:Wt,activated:Wt,deactivated:Wt,errorCaptured:Wt,serverPrefetch:Wt,components:ea,directives:ea,watch:g9,provide:H2,inject:h9};function H2(e,t){return t?e?function(){return Et(xe(e)?e.call(this,this):e,xe(t)?t.call(this,this):t)}:t:e}function h9(e,t){return ea(O1(e),O1(t))}function O1(e){if(ve(e)){const t={};for(let n=0;n1)return n&&xe(t)?t.call(r&&r.proxy):t}}function Kl(){return!!(Tt()||Eo)}const dp={},fp=()=>Object.create(dp),pp=e=>Object.getPrototypeOf(e)===dp;function v9(e,t,n,r=!1){const o={},s=fp();e.propsDefaults=Object.create(null),hp(e,t,o,s);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:Jn(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function _9(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:a}}=e,i=ze(o),[l]=e.propsOptions;let u=!1;if((r||a>0)&&!(a&16)){if(a&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,p]=gp(d,t,!0);Et(a,f),p&&i.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!s&&!l)return nt(e)&&r.set(e,Jo),Jo;if(ve(s))for(let c=0;ce==="_"||e==="_ctx"||e==="$stable",ic=e=>ve(e)?e.map(cn):[cn(e)],y9=(e,t,n)=>{if(t._n)return t;const r=oe((...o)=>ic(t(...o)),n);return r._c=!1,r},bp=(e,t,n)=>{const r=e._ctx;for(const o in e){if(ac(o))continue;const s=e[o];if(xe(s))t[o]=y9(o,s,r);else if(s!=null){const a=ic(s);t[o]=()=>a}}},mp=(e,t)=>{const n=ic(t);e.slots.default=()=>n},vp=(e,t,n)=>{for(const r in t)(n||!ac(r))&&(e[r]=t[r])},w9=(e,t,n)=>{const r=e.slots=fp();if(e.vnode.shapeFlag&32){const o=t._;o?(vp(r,t,n),n&&g6(r,"_",o,!0)):bp(t,r)}else t&&mp(e,t)},C9=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,a=Ge;if(r.shapeFlag&32){const i=t._;i?n&&i===1?s=!1:vp(o,t,n):(s=!t.$stable,bp(t,o)),a=t}else t&&(mp(e,t),a={default:1});if(s)for(const i in o)!ac(i)&&a[i]==null&&delete o[i]},Pt=jp;function x9(e){return _p(e)}function S9(e){return _p(e,Q7)}function _p(e,t){const n=Bl();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:a,createText:i,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:p=Rn,insertStaticContent:h}=e,g=(j,A,H,X=null,Z=null,S=null,E=void 0,D=null,N=!!A.dynamicChildren)=>{if(j===A)return;j&&!In(j,A)&&(X=G(j),Re(j,Z,S,!0),j=null),A.patchFlag===-2&&(N=!1,A.dynamicChildren=null);const{type:W,ref:ee,shapeFlag:P}=A;switch(W){case Yr:v(j,A,H,X);break;case Lt:b(j,A,H,X);break;case as:j==null&&_(A,H,X,E);break;case _e:V(j,A,H,X,Z,S,E,D,N);break;default:P&1?x(j,A,H,X,Z,S,E,D,N):P&6?te(j,A,H,X,Z,S,E,D,N):(P&64||P&128)&&W.process(j,A,H,X,Z,S,E,D,N,fe)}ee!=null&&Z?rs(ee,j&&j.ref,S,A||j,!A):ee==null&&j&&j.ref!=null&&rs(j.ref,null,S,j,!0)},v=(j,A,H,X)=>{if(j==null)r(A.el=i(A.children),H,X);else{const Z=A.el=j.el;A.children!==j.children&&u(Z,A.children)}},b=(j,A,H,X)=>{j==null?r(A.el=l(A.children||""),H,X):A.el=j.el},_=(j,A,H,X)=>{[j.el,j.anchor]=h(j.children,A,H,X,j.el,j.anchor)},m=({el:j,anchor:A},H,X)=>{let Z;for(;j&&j!==A;)Z=f(j),r(j,H,X),j=Z;r(A,H,X)},k=({el:j,anchor:A})=>{let H;for(;j&&j!==A;)H=f(j),o(j),j=H;o(A)},x=(j,A,H,X,Z,S,E,D,N)=>{A.type==="svg"?E="svg":A.type==="math"&&(E="mathml"),j==null?M(A,H,X,Z,S,E,D,N):O(j,A,Z,S,E,D,N)},M=(j,A,H,X,Z,S,E,D)=>{let N,W;const{props:ee,shapeFlag:P,transition:$,dirs:I}=j;if(N=j.el=a(j.type,S,ee&&ee.is,ee),P&8?c(N,j.children):P&16&&z(j.children,N,null,X,Z,$u(j,S),E,D),I&&Yn(j,null,X,"created"),T(N,j,j.scopeId,E,X),ee){for(const De in ee)De!=="value"&&!es(De)&&s(N,De,null,ee[De],S,X);"value"in ee&&s(N,"value",null,ee.value,S),(W=ee.onVnodeBeforeMount)&&tn(W,X,j)}I&&Yn(j,null,X,"beforeMount");const ge=kp(Z,$);ge&&$.beforeEnter(N),r(N,A,H),((W=ee&&ee.onVnodeMounted)||ge||I)&&Pt(()=>{W&&tn(W,X,j),ge&&$.enter(N),I&&Yn(j,null,X,"mounted")},Z)},T=(j,A,H,X,Z)=>{if(H&&p(j,H),X)for(let S=0;S{for(let W=N;W{const D=A.el=j.el;let{patchFlag:N,dynamicChildren:W,dirs:ee}=A;N|=j.patchFlag&16;const P=j.props||Ge,$=A.props||Ge;let I;if(H&&mo(H,!1),(I=$.onVnodeBeforeUpdate)&&tn(I,H,A,j),ee&&Yn(A,j,H,"beforeUpdate"),H&&mo(H,!0),(P.innerHTML&&$.innerHTML==null||P.textContent&&$.textContent==null)&&c(D,""),W?q(j.dynamicChildren,W,D,H,X,$u(A,Z),S):E||Q(j,A,D,null,H,X,$u(A,Z),S,!1),N>0){if(N&16)Y(D,P,$,H,Z);else if(N&2&&P.class!==$.class&&s(D,"class",null,$.class,Z),N&4&&s(D,"style",P.style,$.style,Z),N&8){const ge=A.dynamicProps;for(let De=0;De{I&&tn(I,H,A,j),ee&&Yn(A,j,H,"updated")},X)},q=(j,A,H,X,Z,S,E)=>{for(let D=0;D{if(A!==H){if(A!==Ge)for(const S in A)!es(S)&&!(S in H)&&s(j,S,A[S],null,Z,X);for(const S in H){if(es(S))continue;const E=H[S],D=A[S];E!==D&&S!=="value"&&s(j,S,D,E,Z,X)}"value"in H&&s(j,"value",A.value,H.value,Z)}},V=(j,A,H,X,Z,S,E,D,N)=>{const W=A.el=j?j.el:i(""),ee=A.anchor=j?j.anchor:i("");let{patchFlag:P,dynamicChildren:$,slotScopeIds:I}=A;I&&(D=D?D.concat(I):I),j==null?(r(W,H,X),r(ee,H,X),z(A.children||[],H,ee,Z,S,E,D,N)):P>0&&P&64&&$&&j.dynamicChildren?(q(j.dynamicChildren,$,H,Z,S,E,D),(A.key!=null||Z&&A===Z.subTree)&&lc(j,A,!0)):Q(j,A,H,ee,Z,S,E,D,N)},te=(j,A,H,X,Z,S,E,D,N)=>{A.slotScopeIds=D,j==null?A.shapeFlag&512?Z.ctx.activate(A,H,X,E,N):be(A,H,X,Z,S,E,N):ce(j,A,N)},be=(j,A,H,X,Z,S,E)=>{const D=j.component=Z9(j,X,Z);if(Ba(j)&&(D.ctx.renderer=fe),G9(D,!1,E),D.asyncDep){if(Z&&Z.registerDep(D,ne,E),!j.el){const N=D.subTree=B(Lt);b(null,N,A,H),j.placeholder=N.el}}else ne(D,j,A,H,Z,S,E)},ce=(j,A,H)=>{const X=A.component=j.component;if(H9(j,A,H))if(X.asyncDep&&!X.asyncResolved){se(X,A,H);return}else X.next=A,X.update();else A.el=j.el,X.vnode=A},ne=(j,A,H,X,Z,S,E)=>{const D=()=>{if(j.isMounted){let{next:P,bu:$,u:I,parent:ge,vnode:De}=j;{const Pe=yp(j);if(Pe){P&&(P.el=De.el,se(j,P,E)),Pe.asyncDep.then(()=>{j.isUnmounted||D()});return}}let He=P,J;mo(j,!1),P?(P.el=De.el,se(j,P,E)):P=De,$&&ts($),(J=P.props&&P.props.onVnodeBeforeUpdate)&&tn(J,ge,P,De),mo(j,!0);const Ct=Nu(j),Jt=j.subTree;j.subTree=Ct,g(Jt,Ct,d(Jt.el),G(Jt),j,Z,S),P.el=Ct.el,He===null&&Jl(j,Ct.el),I&&Pt(I,Z),(J=P.props&&P.props.onVnodeUpdated)&&Pt(()=>tn(J,ge,P,De),Z)}else{let P;const{el:$,props:I}=A,{bm:ge,m:De,parent:He,root:J,type:Ct}=j,Jt=Kr(A);if(mo(j,!1),ge&&ts(ge),!Jt&&(P=I&&I.onVnodeBeforeMount)&&tn(P,He,A),mo(j,!0),$&&Ke){const Pe=()=>{j.subTree=Nu(j),Ke($,j.subTree,j,Z,null)};Jt&&Ct.__asyncHydrate?Ct.__asyncHydrate($,j,Pe):Pe()}else{J.ce&&J.ce._def.shadowRoot!==!1&&J.ce._injectChildStyle(Ct);const Pe=j.subTree=Nu(j);g(null,Pe,H,X,j,Z,S),A.el=Pe.el}if(De&&Pt(De,Z),!Jt&&(P=I&&I.onVnodeMounted)){const Pe=A;Pt(()=>tn(P,He,Pe),Z)}(A.shapeFlag&256||He&&Kr(He.vnode)&&He.vnode.shapeFlag&256)&&j.a&&Pt(j.a,Z),j.isMounted=!0,A=H=X=null}};j.scope.on();const N=j.effect=new y6(D);j.scope.off();const W=j.update=N.run.bind(N),ee=j.job=N.runIfDirty.bind(N);ee.i=j,ee.id=j.uid,N.scheduler=()=>nc(ee),mo(j,!0),W()},se=(j,A,H)=>{A.component=j;const X=j.vnode.props;j.vnode=A,j.next=null,_9(j,A.props,X,H),C9(j,A.children,H),Er(),L2(j),Tr()},Q=(j,A,H,X,Z,S,E,D,N=!1)=>{const W=j&&j.children,ee=j?j.shapeFlag:0,P=A.children,{patchFlag:$,shapeFlag:I}=A;if($>0){if($&128){Ee(W,P,H,X,Z,S,E,D,N);return}else if($&256){de(W,P,H,X,Z,S,E,D,N);return}}I&8?(ee&16&&ht(W,Z,S),P!==W&&c(H,P)):ee&16?I&16?Ee(W,P,H,X,Z,S,E,D,N):ht(W,Z,S,!0):(ee&8&&c(H,""),I&16&&z(P,H,X,Z,S,E,D,N))},de=(j,A,H,X,Z,S,E,D,N)=>{j=j||Jo,A=A||Jo;const W=j.length,ee=A.length,P=Math.min(W,ee);let $;for($=0;$ee?ht(j,Z,S,!0,!1,P):z(A,H,X,Z,S,E,D,N,P)},Ee=(j,A,H,X,Z,S,E,D,N)=>{let W=0;const ee=A.length;let P=j.length-1,$=ee-1;for(;W<=P&&W<=$;){const I=j[W],ge=A[W]=N?Vr(A[W]):cn(A[W]);if(In(I,ge))g(I,ge,H,null,Z,S,E,D,N);else break;W++}for(;W<=P&&W<=$;){const I=j[P],ge=A[$]=N?Vr(A[$]):cn(A[$]);if(In(I,ge))g(I,ge,H,null,Z,S,E,D,N);else break;P--,$--}if(W>P){if(W<=$){const I=$+1,ge=I$)for(;W<=P;)Re(j[W],Z,S,!0),W++;else{const I=W,ge=W,De=new Map;for(W=ge;W<=$;W++){const Dt=A[W]=N?Vr(A[W]):cn(A[W]);Dt.key!=null&&De.set(Dt.key,W)}let He,J=0;const Ct=$-ge+1;let Jt=!1,Pe=0;const yn=new Array(Ct);for(W=0;W=Ct){Re(Dt,Z,S,!0);continue}let un;if(Dt.key!=null)un=De.get(Dt.key);else for(He=ge;He<=$;He++)if(yn[He-ge]===0&&In(Dt,A[He])){un=He;break}un===void 0?Re(Dt,Z,S,!0):(yn[un-ge]=W+1,un>=Pe?Pe=un:Jt=!0,g(Dt,A[un],H,null,Z,S,E,D,N),J++)}const Bs=Jt?L9(yn):Jo;for(He=Bs.length-1,W=Ct-1;W>=0;W--){const Dt=ge+W,un=A[Dt],K=A[Dt+1],U=Dt+1{const{el:S,type:E,transition:D,children:N,shapeFlag:W}=j;if(W&6){Ae(j.component.subTree,A,H,X);return}if(W&128){j.suspense.move(A,H,X);return}if(W&64){E.move(j,A,H,fe);return}if(E===_e){r(S,A,H);for(let P=0;PD.enter(S),Z);else{const{leave:P,delayLeave:$,afterLeave:I}=D,ge=()=>{j.ctx.isUnmounted?o(S):r(S,A,H)},De=()=>{S._isLeaving&&S[mr](!0),P(S,()=>{ge(),I&&I()})};$?$(S,ge,De):De()}else r(S,A,H)},Re=(j,A,H,X=!1,Z=!1)=>{const{type:S,props:E,ref:D,children:N,dynamicChildren:W,shapeFlag:ee,patchFlag:P,dirs:$,cacheIndex:I}=j;if(P===-2&&(Z=!1),D!=null&&(Er(),rs(D,null,H,j,!0),Tr()),I!=null&&(A.renderCache[I]=void 0),ee&256){A.ctx.deactivate(j);return}const ge=ee&1&&$,De=!Kr(j);let He;if(De&&(He=E&&E.onVnodeBeforeUnmount)&&tn(He,A,j),ee&6)kn(j.component,H,X);else{if(ee&128){j.suspense.unmount(H,X);return}ge&&Yn(j,null,A,"beforeUnmount"),ee&64?j.type.remove(j,A,H,fe,X):W&&!W.hasOnce&&(S!==_e||P>0&&P&64)?ht(W,A,H,!1,!0):(S===_e&&P&384||!Z&&ee&16)&&ht(N,A,H),X&&bt(j)}(De&&(He=E&&E.onVnodeUnmounted)||ge)&&Pt(()=>{He&&tn(He,A,j),ge&&Yn(j,null,A,"unmounted")},H)},bt=j=>{const{type:A,el:H,anchor:X,transition:Z}=j;if(A===_e){pt(H,X);return}if(A===as){k(j);return}const S=()=>{o(H),Z&&!Z.persisted&&Z.afterLeave&&Z.afterLeave()};if(j.shapeFlag&1&&Z&&!Z.persisted){const{leave:E,delayLeave:D}=Z,N=()=>E(H,S);D?D(j.el,S,N):N()}else S()},pt=(j,A)=>{let H;for(;j!==A;)H=f(j),o(j),j=H;o(A)},kn=(j,A,H)=>{const{bum:X,scope:Z,job:S,subTree:E,um:D,m:N,a:W}=j;al(N),al(W),X&&ts(X),Z.stop(),S&&(S.flags|=8,Re(E,j,A,H)),D&&Pt(D,A),Pt(()=>{j.isUnmounted=!0},A)},ht=(j,A,H,X=!1,Z=!1,S=0)=>{for(let E=S;E{if(j.shapeFlag&6)return G(j.component.subTree);if(j.shapeFlag&128)return j.suspense.next();const A=f(j.anchor||j.el),H=A&&A[B6];return H?f(H):A};let le=!1;const re=(j,A,H)=>{j==null?A._vnode&&Re(A._vnode,null,null,!0):g(A._vnode||null,j,A,null,null,null,H),A._vnode=j,le||(le=!0,L2(),tl(),le=!1)},fe={p:g,um:Re,m:Ae,r:bt,mt:be,mc:z,pc:Q,pbc:q,n:G,o:e};let $e,Ke;return t&&([$e,Ke]=t(fe)),{render:re,hydrate:$e,createApp:m9(re,$e)}}function $u({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function mo({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function kp(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function lc(e,t,n=!1){const r=e.children,o=t.children;if(ve(r)&&ve(o))for(let s=0;s>1,e[n[i]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,a=n[s-1];s-- >0;)n[s]=a,a=t[a];return n}function yp(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:yp(t)}function al(e){if(e)for(let t=0;txt(j9);function wp(e,t){return Yl(e,null,t)}function E9(e,t){return Yl(e,null,{flush:"sync"})}function vt(e,t,n){return Yl(e,t,n)}function Yl(e,t,n=Ge){const{immediate:r,deep:o,flush:s,once:a}=n,i=Et({},n),l=t&&r||!t&&s!=="post";let u;if(ds){if(s==="sync"){const p=M9();u=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=Rn,p.resume=Rn,p.pause=Rn,p}}const c=$t;i.call=(p,h,g)=>$n(p,c,h,g);let d=!1;s==="post"?i.scheduler=p=>{Pt(p,c&&c.suspense)}:s!=="sync"&&(d=!0,i.scheduler=(p,h)=>{h?p():nc(p)}),i.augmentJob=p=>{t&&(p.flags|=4),d&&(p.flags|=2,c&&(p.id=c.uid,p.i=c))};const f=U7(e,t,i);return ds&&(u?u.push(f):l&&f()),f}function T9(e,t,n){const r=this.proxy,o=dt(e)?e.includes(".")?Cp(r,e):()=>r[e]:e.bind(r,r);let s;xe(t)?s=t:(s=t.handler,n=t);const a=Oo(this),i=Yl(o,s.bind(r),n);return a(),i}function Cp(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{let c,d=Ge,f;return E9(()=>{const p=e[o];nn(c,p)&&(c=p,u())}),{get(){return l(),n.get?n.get(c):c},set(p){const h=n.set?n.set(p):p;if(!nn(h,c)&&!(d!==Ge&&nn(p,d)))return;const g=r.vnode.props;g&&(t in g||o in g||s in g)&&(`onUpdate:${t}`in g||`onUpdate:${o}`in g||`onUpdate:${s}`in g)||(c=p,u()),r.emit(`update:${t}`,h),nn(p,h)&&nn(p,d)&&!nn(h,f)&&u(),d=p,f=h}}});return i[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?a||Ge:i,done:!1}:{done:!0}}}},i}const xp=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${hn(t)}Modifiers`]||e[`${Rr(t)}Modifiers`];function A9(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ge;let o=n;const s=t.startsWith("update:"),a=s&&xp(r,t.slice(7));a&&(a.trim&&(o=n.map(c=>dt(c)?c.trim():c)),a.number&&(o=n.map(Ki)));let i,l=r[i=Di(t)]||r[i=Di(hn(t))];!l&&s&&(l=r[i=Di(Rr(t))]),l&&$n(l,e,6,o);const u=r[i+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,$n(u,e,6,o)}}const P9=new WeakMap;function Sp(e,t,n=!1){const r=n?P9:t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let a={},i=!1;if(!xe(e)){const l=u=>{const c=Sp(u,t,!0);c&&(i=!0,Et(a,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!i?(nt(e)&&r.set(e,null),null):(ve(s)?s.forEach(l=>a[l]=null):Et(a,s),nt(e)&&r.set(e,a),a)}function Xl(e,t){return!e||!za(t)?!1:(t=t.slice(2).replace(/Once$/,""),Je(e,t[0].toLowerCase()+t.slice(1))||Je(e,Rr(t))||Je(e,t))}function Nu(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[s],slots:a,attrs:i,emit:l,render:u,renderCache:c,props:d,data:f,setupState:p,ctx:h,inheritAttrs:g}=e,v=nl(e);let b,_;try{if(n.shapeFlag&4){const k=o||r,x=k;b=cn(u.call(x,k,c,d,p,f,h)),_=i}else{const k=t;b=cn(k.length>1?k(d,{attrs:i,slots:a,emit:l}):k(d,null)),_=t.props?i:D9(i)}}catch(k){ia.length=0,As(k,e,1),b=B(Lt)}let m=b;if(_&&g!==!1){const k=Object.keys(_),{shapeFlag:x}=m;k.length&&x&7&&(s&&k.some(U0)&&(_=R9(_,s)),m=pn(m,_,!1,!0))}return n.dirs&&(m=pn(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(n.dirs):n.dirs),n.transition&&ro(m,n.transition),b=m,nl(v),b}function I9(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||za(n))&&((t||(t={}))[n]=e[n]);return t},R9=(e,t)=>{const n={};for(const r in e)(!U0(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function H9(e,t,n){const{props:r,children:o,component:s}=e,{props:a,children:i,patchFlag:l}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?N2(r,a,u):!!a;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;let N1=0;const O9={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,a,i,l,u){if(e==null)$9(t,n,r,o,s,a,i,l,u);else{if(s&&s.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}N9(e,t,n,r,o,a,i,l,u)}},hydrate:F9,normalize:z9},uc=O9;function ka(e,t){const n=e.props&&e.props[t];xe(n)&&n()}function $9(e,t,n,r,o,s,a,i,l){const{p:u,o:{createElement:c}}=l,d=c("div"),f=e.suspense=Lp(e,o,r,t,d,n,s,a,i,l);u(null,f.pendingBranch=e.ssContent,d,null,r,f,s,a),f.deps>0?(ka(e,"onPending"),ka(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,s,a),ss(f,e.ssFallback)):f.resolve(!1,!0)}function N9(e,t,n,r,o,s,a,i,{p:l,um:u,o:{createElement:c}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:g,isInFallback:v,isHydrating:b}=d;if(g)d.pendingBranch=f,In(g,f)?(l(g,f,d.hiddenContainer,null,o,d,s,a,i),d.deps<=0?d.resolve():v&&(b||(l(h,p,n,r,o,null,s,a,i),ss(d,p)))):(d.pendingId=N1++,b?(d.isHydrating=!1,d.activeBranch=g):u(g,o,d),d.deps=0,d.effects.length=0,d.hiddenContainer=c("div"),v?(l(null,f,d.hiddenContainer,null,o,d,s,a,i),d.deps<=0?d.resolve():(l(h,p,n,r,o,null,s,a,i),ss(d,p))):h&&In(h,f)?(l(h,f,n,r,o,d,s,a,i),d.resolve(!0)):(l(null,f,d.hiddenContainer,null,o,d,s,a,i),d.deps<=0&&d.resolve()));else if(h&&In(h,f))l(h,f,n,r,o,d,s,a,i),ss(d,f);else if(ka(t,"onPending"),d.pendingBranch=f,f.shapeFlag&512?d.pendingId=f.component.suspenseId:d.pendingId=N1++,l(null,f,d.hiddenContainer,null,o,d,s,a,i),d.deps<=0)d.resolve();else{const{timeout:_,pendingId:m}=d;_>0?setTimeout(()=>{d.pendingId===m&&d.fallback(p)},_):_===0&&d.fallback(p)}}function Lp(e,t,n,r,o,s,a,i,l,u,c=!1){const{p:d,m:f,um:p,n:h,o:{parentNode:g,remove:v}}=u;let b;const _=V9(e);_&&t&&t.pendingBranch&&(b=t.pendingId,t.deps++);const m=e.props?b6(e.props.timeout):void 0,k=s,x={vnode:e,parent:t,parentComponent:n,namespace:a,container:r,hiddenContainer:o,deps:0,pendingId:N1++,timeout:typeof m=="number"?m:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(M=!1,T=!1){const{vnode:z,activeBranch:O,pendingBranch:q,pendingId:Y,effects:V,parentComponent:te,container:be}=x;let ce=!1;x.isHydrating?x.isHydrating=!1:M||(ce=O&&q.transition&&q.transition.mode==="out-in",ce&&(O.transition.afterLeave=()=>{Y===x.pendingId&&(f(q,be,s===k?h(O):s,0),el(V))}),O&&(g(O.el)===be&&(s=h(O)),p(O,te,x,!0)),ce||f(q,be,s,0)),ss(x,q),x.pendingBranch=null,x.isInFallback=!1;let ne=x.parent,se=!1;for(;ne;){if(ne.pendingBranch){ne.effects.push(...V),se=!0;break}ne=ne.parent}!se&&!ce&&el(V),x.effects=[],_&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps===0&&!T&&t.resolve()),ka(z,"onResolve")},fallback(M){if(!x.pendingBranch)return;const{vnode:T,activeBranch:z,parentComponent:O,container:q,namespace:Y}=x;ka(T,"onFallback");const V=h(z),te=()=>{x.isInFallback&&(d(null,M,q,V,O,null,Y,i,l),ss(x,M))},be=M.transition&&M.transition.mode==="out-in";be&&(z.transition.afterLeave=te),x.isInFallback=!0,p(z,O,null,!0),be||te()},move(M,T,z){x.activeBranch&&f(x.activeBranch,M,T,z),x.container=M},next(){return x.activeBranch&&h(x.activeBranch)},registerDep(M,T,z){const O=!!x.pendingBranch;O&&x.deps++;const q=M.vnode.el;M.asyncDep.catch(Y=>{As(Y,M,0)}).then(Y=>{if(M.isUnmounted||x.isUnmounted||x.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:V}=M;V1(M,Y),q&&(V.el=q);const te=!q&&M.subTree.el;T(M,V,g(q||M.subTree.el),q?null:h(M.subTree),x,a,z),te&&v(te),Jl(M,V.el),O&&--x.deps===0&&x.resolve()})},unmount(M,T){x.isUnmounted=!0,x.activeBranch&&p(x.activeBranch,n,M,T),x.pendingBranch&&p(x.pendingBranch,n,M,T)}};return x}function F9(e,t,n,r,o,s,a,i,l){const u=t.suspense=Lp(t,r,n,e.parentNode,document.createElement("div"),null,o,s,a,i,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,s,a);return u.deps===0&&u.resolve(!1,!0),c}function z9(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=F2(r?n.default:n),e.ssFallback=r?F2(n.fallback):B(Lt)}function F2(e){let t;if(xe(e)){const n=cs&&e._c;n&&(e._d=!1,y()),e=e(),n&&(e._d=!0,t=on,Mp())}return ve(e)&&(e=I9(e)),e=cn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function jp(e,t){t&&t.pendingBranch?ve(e)?t.effects.push(...e):t.effects.push(e):el(e)}function ss(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)t=t.component.subTree,o=t.el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,Jl(r,o))}function V9(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const _e=Symbol.for("v-fgt"),Yr=Symbol.for("v-txt"),Lt=Symbol.for("v-cmt"),as=Symbol.for("v-stc"),ia=[];let on=null;function y(e=!1){ia.push(on=e?null:[])}function Mp(){ia.pop(),on=ia[ia.length-1]||null}let cs=1;function ll(e,t=!1){cs+=e,e<0&&on&&t&&(on.hasOnce=!0)}function Ep(e){return e.dynamicChildren=cs>0?on||Jo:null,Mp(),cs>0&&on&&on.push(e),e}function w(e,t,n,r,o,s){return Ep(C(e,t,n,r,o,s,!0))}function Le(e,t,n,r,o){return Ep(B(e,t,n,r,o,!0))}function Ho(e){return e?e.__v_isVNode===!0:!1}function In(e,t){return e.type===t.type&&e.key===t.key}const Tp=({key:e})=>e??null,Hi=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?dt(e)||ut(e)||xe(e)?{i:Nt,r:e,k:t,f:!!n}:e:null);function C(e,t=null,n=null,r=0,o=null,s=e===_e?0:1,a=!1,i=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Tp(t),ref:t&&Hi(t),scopeId:Zl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Nt};return i?(cc(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=dt(n)?8:16),cs>0&&!a&&on&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&on.push(l),l}const B=B9;function B9(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===op)&&(e=Lt),Ho(e)){const i=pn(e,t,!0);return n&&cc(i,n),cs>0&&!s&&on&&(i.shapeFlag&6?on[on.indexOf(e)]=i:on.push(i)),i.patchFlag=-2,i}if(Y9(e)&&(e=e.__vccOpts),t){t=To(t);let{class:i,style:l}=t;i&&!dt(i)&&(t.class=Me(i)),nt(l)&&(ec(l)&&!ve(l)&&(l=Et({},l)),t.style=or(l))}const a=dt(e)?1:il(e)?128:q6(e)?64:nt(e)?4:xe(e)?2:0;return C(e,t,n,r,o,a,s,!0)}function To(e){return e?ec(e)||pp(e)?Et({},e):e:null}function pn(e,t,n=!1,r=!1){const{props:o,ref:s,patchFlag:a,children:i,transition:l}=e,u=t?St(o||{},t):o,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Tp(u),ref:t&&t.ref?n&&s?ve(s)?s.concat(Hi(t)):[s,Hi(t)]:Hi(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&pn(e.ssContent),ssFallback:e.ssFallback&&pn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&ro(c,l.clone(c)),c}function Se(e=" ",t=0){return B(Yr,null,e,t)}function F(e,t){const n=B(as,null,e);return n.staticCount=t,n}function me(e="",t=!1){return t?(y(),Le(Lt,null,e)):B(Lt,null,e)}function cn(e){return e==null||typeof e=="boolean"?B(Lt):ve(e)?B(_e,null,e.slice()):Ho(e)?Vr(e):B(Yr,null,String(e))}function Vr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:pn(e)}function cc(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(ve(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),cc(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!pp(t)?t._ctx=Nt:o===3&&Nt&&(Nt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else xe(t)?(t={default:t,_ctx:Nt},n=32):(t=String(t),r&64?(n=16,t=[Se(t)]):n=8);e.children=t,e.shapeFlag|=n}function St(...e){const t={};for(let n=0;n$t||Nt;let ul,F1;{const e=Bl(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(a=>a(s)):o[0](s)}};ul=t("__VUE_INSTANCE_SETTERS__",n=>$t=n),F1=t("__VUE_SSR_SETTERS__",n=>ds=n)}const Oo=e=>{const t=$t;return ul(e),e.scope.on(),()=>{e.scope.off(),ul(t)}},z1=()=>{$t&&$t.scope.off(),ul(null)};function Ap(e){return e.vnode.shapeFlag&4}let ds=!1;function G9(e,t=!1,n=!1){t&&F1(t);const{props:r,children:o}=e.vnode,s=Ap(e);v9(e,r,s,t),w9(e,o,n||t);const a=s?W9(e,t):void 0;return t&&F1(!1),a}function W9(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,l9);const{setup:r}=n;if(r){Er();const o=e.setupContext=r.length>1?Ip(e):null,s=Oo(e),a=Va(r,e,0,[e.props,o]),i=Fl(a);if(Tr(),s(),(i||e.sp)&&!Kr(e)&&oc(e),i){if(a.then(z1,z1),t)return a.then(l=>{V1(e,l)}).catch(l=>{As(l,e,0)});e.asyncDep=a}else V1(e,a)}else Pp(e)}function V1(e,t,n){xe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:nt(t)&&(e.setupState=O6(t)),Pp(e)}function Pp(e,t,n){const r=e.type;e.render||(e.render=r.render||Rn);{const o=Oo(e);Er();try{d9(e)}finally{Tr(),o()}}}const K9={get(e,t){return Bt(e,"get",""),e[t]}};function Ip(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,K9),slots:e.slots,emit:e.emit,expose:t}}function Ql(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(O6(H7(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in aa)return aa[n](e)},has(t,n){return n in t||n in aa}})):e.proxy}function B1(e,t=!0){return xe(e)?e.displayName||e.name:e.name||t&&e.__name}function Y9(e){return xe(e)&&"__vccOpts"in e}const ie=(e,t)=>B7(e,t,ds);function lt(e,t,n){const r=(s,a,i)=>{ll(-1);try{return B(s,a,i)}finally{ll(1)}},o=arguments.length;return o===2?nt(t)&&!ve(t)?Ho(t)?r(e,null,[t]):r(e,t):r(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Ho(n)&&(n=[n]),r(e,t,n))}const X9="3.5.21";/** * @vue/runtime-dom v3.5.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let q1;const z2=typeof window<"u"&&window.trustedTypes;if(z2)try{q1=z2.createPolicy("vue",{createHTML:e=>e})}catch{}const Dp=q1?e=>q1.createHTML(e):e=>e,J9="http://www.w3.org/2000/svg",Q9="http://www.w3.org/1998/Math/MathML",gr=typeof document<"u"?document:null,V2=gr&&gr.createElement("template"),eg={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?gr.createElementNS(J9,e):t==="mathml"?gr.createElementNS(Q9,e):n?gr.createElement(e,{is:n}):gr.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>gr.createTextNode(e),createComment:e=>gr.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>gr.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const a=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{V2.innerHTML=Dp(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const i=V2.content;if(r==="svg"||r==="mathml"){const l=i.firstChild;for(;l.firstChild;)i.appendChild(l.firstChild);i.removeChild(l)}t.insertBefore(i,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},$r="transition",Zs="animation",fs=Symbol("_vtc"),Rp={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Hp=Et({},W6,Rp),tg=e=>(e.displayName="Transition",e.props=Hp,e),ng=tg((e,{slots:t})=>lt(Y7,Op(e),t)),vo=(e,t=[])=>{ve(e)?e.forEach(n=>n(...t)):e&&e(...t)},B2=e=>e?ve(e)?e.some(t=>t.length>1):e.length>1:!1;function Op(e){const t={};for(const V in e)V in Rp||(t[V]=e[V]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=a,appearToClass:c=i,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=rg(o),g=h&&h[0],v=h&&h[1],{onBeforeEnter:b,onEnter:_,onEnterCancelled:m,onLeave:k,onLeaveCancelled:x,onBeforeAppear:M=b,onAppear:T=_,onAppearCancelled:z=m}=t,O=(V,te,be,ce)=>{V._enterCancelled=ce,Fr(V,te?c:i),Fr(V,te?u:a),be&&be()},q=(V,te)=>{V._isLeaving=!1,Fr(V,d),Fr(V,p),Fr(V,f),te&&te()},Y=V=>(te,be)=>{const ce=V?T:_,ne=()=>O(te,V,be);vo(ce,[te,ne]),q2(()=>{Fr(te,V?l:s),Gn(te,V?c:i),B2(ce)||U2(te,r,g,ne)})};return Et(t,{onBeforeEnter(V){vo(b,[V]),Gn(V,s),Gn(V,a)},onBeforeAppear(V){vo(M,[V]),Gn(V,l),Gn(V,u)},onEnter:Y(!1),onAppear:Y(!0),onLeave(V,te){V._isLeaving=!0;const be=()=>q(V,te);Gn(V,d),V._enterCancelled?(Gn(V,f),U1()):(U1(),Gn(V,f)),q2(()=>{V._isLeaving&&(Fr(V,d),Gn(V,p),B2(k)||U2(V,r,v,be))}),vo(k,[V,be])},onEnterCancelled(V){O(V,!1,void 0,!0),vo(m,[V])},onAppearCancelled(V){O(V,!0,void 0,!0),vo(z,[V])},onLeaveCancelled(V){q(V),vo(x,[V])}})}function rg(e){if(e==null)return null;if(nt(e))return[Fu(e.enter),Fu(e.leave)];{const t=Fu(e);return[t,t]}}function Fu(e){return b6(e)}function Gn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[fs]||(e[fs]=new Set)).add(t)}function Fr(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[fs];n&&(n.delete(t),n.size||(e[fs]=void 0))}function q2(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let og=0;function U2(e,t,n,r){const o=e._endId=++og,s=()=>{o===e._endId&&r()};if(n!=null)return setTimeout(s,n);const{type:a,timeout:i,propCount:l}=$p(e,t);if(!a)return r();const u=a+"end";let c=0;const d=()=>{e.removeEventListener(u,f),s()},f=p=>{p.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[h]||"").split(", "),o=r(`${$r}Delay`),s=r(`${$r}Duration`),a=Z2(o,s),i=r(`${Zs}Delay`),l=r(`${Zs}Duration`),u=Z2(i,l);let c=null,d=0,f=0;t===$r?a>0&&(c=$r,d=a,f=s.length):t===Zs?u>0&&(c=Zs,d=u,f=l.length):(d=Math.max(a,u),c=d>0?a>u?$r:Zs:null,f=c?c===$r?s.length:l.length:0);const p=c===$r&&/\b(?:transform|all)(?:,|$)/.test(r(`${$r}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:p}}function Z2(e,t){for(;e.lengthG2(n)+G2(e[r])))}function G2(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function U1(){return document.body.offsetHeight}function sg(e,t,n){const r=e[fs];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const cl=Symbol("_vod"),Np=Symbol("_vsh"),Ao={name:"show",beforeMount(e,{value:t},{transition:n}){e[cl]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Gs(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Gs(e,!0),r.enter(e)):r.leave(e,()=>{Gs(e,!1)}):Gs(e,t))},beforeUnmount(e,{value:t}){Gs(e,t)}};function Gs(e,t){e.style.display=t?e[cl]:"none",e[Np]=!t}const Fp=Symbol("");function oQ(e){const t=Tt();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>dl(s,o))},r=()=>{const o=e(t.proxy);t.ce?dl(t.ce,o):Z1(t.subTree,o),n(o)};tp(()=>{el(r)}),wt(()=>{vt(r,Rn,{flush:"post"});const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),Fo(()=>o.disconnect())})}function Z1(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Z1(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)dl(e.el,t);else if(e.type===_e)e.children.forEach(n=>Z1(n,t));else if(e.type===as){let{el:n,anchor:r}=e;for(;n&&(dl(n,t),n!==r);)n=n.nextSibling}}function dl(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t){const s=b7(t[o]);n.setProperty(`--${o}`,s),r+=`--${o}: ${s};`}n[Fp]=r}}const ag=/(?:^|;)\s*display\s*:/;function ig(e,t,n){const r=e.style,o=dt(n);let s=!1;if(n&&!o){if(t)if(dt(t))for(const a of t.split(";")){const i=a.slice(0,a.indexOf(":")).trim();n[i]==null&&Oi(r,i,"")}else for(const a in t)n[a]==null&&Oi(r,a,"");for(const a in n)a==="display"&&(s=!0),Oi(r,a,n[a])}else if(o){if(t!==n){const a=r[Fp];a&&(n+=";"+a),r.cssText=n,s=ag.test(n)}}else t&&e.removeAttribute("style");cl in e&&(e[cl]=s?r.display:"",e[Np]&&(r.display="none"))}const W2=/\s*!important$/;function Oi(e,t,n){if(ve(n))n.forEach(r=>Oi(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=lg(e,t);W2.test(n)?e.setProperty(Rr(r),n.replace(W2,""),"important"):e[r]=n}}const K2=["Webkit","Moz","ms"],zu={};function lg(e,t){const n=zu[t];if(n)return n;let r=hn(t);if(r!=="filter"&&r in e)return zu[t]=r;r=Vl(r);for(let o=0;oVu||(fg.then(()=>Vu=0),Vu=Date.now());function hg(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;$n(gg(r,n.value),t,5,[r])};return n.value=e,n.attached=pg(),n}function gg(e,t){if(ve(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const td=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,bg=(e,t,n,r,o,s)=>{const a=o==="svg";t==="class"?sg(e,r,a):t==="style"?ig(e,n,r):za(t)?U0(t)||cg(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):mg(e,t,r,a))?(J2(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&X2(e,t,r,a,s,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!dt(r))?J2(e,hn(t),r,s,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),X2(e,t,r,a))};function mg(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&td(t)&&xe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return td(t)&&dt(n)?!1:t in e}const zp=new WeakMap,Vp=new WeakMap,fl=Symbol("_moveCb"),nd=Symbol("_enterCb"),vg=e=>(delete e.props.mode,e),_g=vg({name:"TransitionGroup",props:Et({},Hp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Tt(),r=G6();let o,s;return Wl(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!Cg(o[0].el,n.vnode.el,a)){o=[];return}o.forEach(kg),o.forEach(yg);const i=o.filter(wg);U1(),i.forEach(l=>{const u=l.el,c=u.style;Gn(u,a),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[fl]=f=>{f&&f.target!==u||(!f||f.propertyName.endsWith("transform"))&&(u.removeEventListener("transitionend",d),u[fl]=null,Fr(u,a))};u.addEventListener("transitionend",d)}),o=[]}),()=>{const a=ze(e),i=Op(a);let l=a.tag||_e;if(o=[],s)for(let u=0;u{i.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(i=>i&&r.classList.add(i)),r.style.display="none";const s=t.nodeType===1?t:t.parentNode;s.appendChild(r);const{hasTransform:a}=$p(r);return s.removeChild(r),a}const ps=e=>{const t=e.props["onUpdate:modelValue"]||!1;return ve(t)?n=>ts(t,n):t};function xg(e){e.target.composing=!0}function rd(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const jr=Symbol("_assign"),Sg={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[jr]=ps(o);const s=r||o.props&&o.props.type==="number";Ur(e,t?"change":"input",a=>{if(a.target.composing)return;let i=e.value;n&&(i=i.trim()),s&&(i=Ki(i)),e[jr](i)}),n&&Ur(e,"change",()=>{e.value=e.value.trim()}),t||(Ur(e,"compositionstart",xg),Ur(e,"compositionend",rd),Ur(e,"change",rd))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:s}},a){if(e[jr]=ps(a),e.composing)return;const i=(s||e.type==="number")&&!/^0\d/.test(e.value)?Ki(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===l)||(e.value=l))}},aQ={created(e,{value:t},n){e.checked=us(t,n.props.value),e[jr]=ps(n),Ur(e,"change",()=>{e[jr](ya(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[jr]=ps(r),t!==n&&(e.checked=us(t,r.props.value))}},Lg={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Nl(t);Ur(e,"change",()=>{const s=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?Ki(ya(a)):ya(a));e[jr](e.multiple?o?new Set(s):s:s[0]),e._assigning=!0,Nn(()=>{e._assigning=!1})}),e[jr]=ps(r)},mounted(e,{value:t}){od(e,t)},beforeUpdate(e,t,n){e[jr]=ps(n)},updated(e,{value:t}){e._assigning||od(e,t)}};function od(e,t){const n=e.multiple,r=ve(t);if(!(n&&!r&&!Nl(t))){for(let o=0,s=e.options.length;oString(u)===String(i)):a.selected=g7(t,i)>-1}else a.selected=t.has(i);else if(us(ya(a),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ya(e){return"_value"in e?e._value:e.value}const jg=["ctrl","shift","alt","meta"],Mg={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>jg.some(n=>e[`${n}Key`]&&!t.includes(n))},sd=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=((o,...s)=>{for(let a=0;a{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=(o=>{if(!("key"in o))return;const s=Rr(o.key);if(t.some(a=>a===s||Eg[a]===s))return e(o)}))},qp=Et({patchProp:bg},eg);let la,ad=!1;function Tg(){return la||(la=x9(qp))}function Ag(){return la=ad?la:S9(qp),ad=!0,la}const Pg=((...e)=>{const t=Tg().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Zp(r);if(!o)return;const s=t._component;!xe(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const a=n(o,!1,Up(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t}),Ig=((...e)=>{const t=Ag().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Zp(r);if(o)return n(o,!0,Up(o))},t});function Up(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Zp(e){return dt(e)?document.querySelector(e):e}const Dg=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Rg=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Hg=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Og(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){$g(e);return}return t}function $g(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function wa(e,t={}){if(typeof e!="string")return e;if(e[0]==='"'&&e[e.length-1]==='"'&&e.indexOf("\\")===-1)return e.slice(1,-1);const n=e.trim();if(n.length<=9)switch(n.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!Hg.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Dg.test(e)||Rg.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Og)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const Gp=/#/g,Wp=/&/g,Kp=/\//g,Ng=/=/g,Fg=/\?/g,eu=/\+/g,zg=/%5e/gi,Vg=/%60/gi,Bg=/%7c/gi,qg=/%20/gi,Ug=/%252f/gi;function Yp(e){return encodeURI(""+e).replace(Bg,"|")}function G1(e){return Yp(typeof e=="string"?e:JSON.stringify(e)).replace(eu,"%2B").replace(qg,"+").replace(Gp,"%23").replace(Wp,"%26").replace(Vg,"`").replace(zg,"^").replace(Kp,"%2F")}function Bu(e){return G1(e).replace(Ng,"%3D")}function dc(e){return Yp(e).replace(Gp,"%23").replace(Fg,"%3F").replace(Ug,"%2F").replace(Wp,"%26").replace(eu,"%2B")}function id(e){return dc(e).replace(Kp,"%2F")}function hs(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Zg(e){return hs(e.replace(eu," "))}function Gg(e){return hs(e.replace(eu," "))}function fc(e=""){const t=Object.create(null);e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const o=Zg(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=Gg(r[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function Wg(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Bu(e)}=${G1(n)}`).join("&"):`${Bu(e)}=${G1(t)}`:Bu(e)}function Xp(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Wg(t,e[t])).filter(Boolean).join("&")}const Kg=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Jp=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Yg=/^([/\\]\s*){2,}[^/\\]/,Xg=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Jg=/\/$|\/\?|\/#/,Qg=/^\.?\//;function an(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Kg.test(e):Jp.test(e)||(t.acceptRelative?Yg.test(e):!1)}function eb(e){return!!e&&Xg.test(e)}function W1(e="",t){return t?Jg.test(e):e.endsWith("/")}function sr(e="",t){if(!t)return(W1(e)?e.slice(0,-1):e)||"/";if(!W1(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");o!==-1&&(n=e.slice(0,o),r=e.slice(o));const[s,...a]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(a.length>0?`?${a.join("?")}`:"")+r}function gs(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(W1(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");if(o!==-1&&(n=e.slice(0,o),r=e.slice(o),!n))return r;const[s,...a]=n.split("?");return s+"/"+(a.length>0?`?${a.join("?")}`:"")+r}function tb(e=""){return e.startsWith("/")}function Ca(e=""){return tb(e)?e:"/"+e}function pl(e,t){if(Qp(t)||an(e))return e;const n=sr(t);return e.startsWith(n)?e:gn(n,e)}function ld(e,t){if(Qp(t))return e;const n=sr(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function qa(e,t){const n=oo(e),r={...fc(n.search),...t};return n.search=Xp(r),ab(n)}function Qp(e){return!e||e==="/"}function nb(e){return e&&e!=="/"}function gn(e,...t){let n=e||"";for(const r of t.filter(o=>nb(o)))if(n){const o=r.replace(Qg,"");n=gs(n)+o}else n=r;return n}function e5(...e){const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let o=0;for(const a of n)if(!(!a||a==="/")){for(const[i,l]of a.split(t).entries())if(!(!l||l===".")){if(l===".."){if(r.length===1&&an(r[0]))continue;r.pop(),o--;continue}if(i===1&&r[r.length-1]?.endsWith(":/")){r[r.length-1]+="/"+l;continue}r.push(l),o++}}let s=r.join("/");return o>=0?n[0]?.startsWith("/")&&!s.startsWith("/")?s="/"+s:n[0]?.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*o)+s,n[n.length-1]?.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function rb(e){return ob(e,"https://")}function ob(e,t){let n=e.match(Jp);return n||(n=e.match(/^\/{2,}/)),n?t+e.slice(n[0].length):t+e}function sb(e,t){return hs(sr(e))===hs(sr(t))}function ud(e,t,n={}){return n.trailingSlash||(e=gs(e),t=gs(t)),n.leadingSlash||(e=Ca(e),t=Ca(t)),n.encoding||(e=hs(e),t=hs(t)),e===t}const t5=Symbol.for("ufo:protocolRelative");function oo(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,d,f=""]=n;return{protocol:d.toLowerCase(),pathname:f,href:d+f,auth:"",host:"",search:"",hash:""}}if(!an(e,{acceptRelative:!0}))return t?oo(t+e):K1(e);const[,r="",o,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,a="",i=""]=s.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(i=i.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:u,hash:c}=K1(i);return{protocol:r.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:a,pathname:l,search:u,hash:c,[t5]:!r}}function K1(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function ab(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",o=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[t5]?(e.protocol||"")+"//":"")+o+s+t+n+r}class ib extends Error{constructor(t,n){super(t,n),this.name="FetchError",n?.cause&&!this.cause&&(this.cause=n.cause)}}function lb(e){const t=e.error?.message||e.error?.toString()||"",n=e.request?.method||e.options?.method||"GET",r=e.request?.url||String(e.request)||"/",o=`[${n}] ${JSON.stringify(r)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"",a=`${o}: ${s}${t?` ${t}`:""}`,i=new ib(a,e.error?{cause:e.error}:void 0);for(const l of["request","options","response"])Object.defineProperty(i,l,{get(){return e[l]}});for(const[l,u]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(i,l,{get(){return e.response&&e.response[u]}});return i}const ub=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function cd(e="GET"){return ub.has(e.toUpperCase())}function cb(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const db=new Set(["image/svg","application/xml","application/xhtml","application/html"]),fb=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function pb(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return fb.test(t)?"json":db.has(t)||t.startsWith("text/")?"text":"blob"}function hb(e,t,n,r){const o=gb(t?.headers??e?.headers,n?.headers,r);let s;return(n?.query||n?.params||t?.params||t?.query)&&(s={...n?.params,...n?.query,...t?.params,...t?.query}),{...n,...t,query:s,params:s,headers:o}}function gb(e,t,n){if(!t)return new n(e);const r=new n(t);if(e)for(const[o,s]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))r.set(o,s);return r}async function hi(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const bb=new Set([408,409,425,429,500,502,503,504]),mb=new Set([101,204,205,304]);function n5(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function o(i){const l=i.error&&i.error.name==="AbortError"&&!i.options.timeout||!1;if(i.options.retry!==!1&&!l){let c;typeof i.options.retry=="number"?c=i.options.retry:c=cd(i.options.method)?0:1;const d=i.response&&i.response.status||500;if(c>0&&(Array.isArray(i.options.retryStatusCodes)?i.options.retryStatusCodes.includes(d):bb.has(d))){const f=typeof i.options.retryDelay=="function"?i.options.retryDelay(i):i.options.retryDelay||0;return f>0&&await new Promise(p=>setTimeout(p,f)),s(i.request,{...i.options,retry:c-1})}}const u=lb(i);throw Error.captureStackTrace&&Error.captureStackTrace(u,s),u}const s=async function(l,u={}){const c={request:l,options:hb(l,u,e.defaults,n),response:void 0,error:void 0};c.options.method&&(c.options.method=c.options.method.toUpperCase()),c.options.onRequest&&await hi(c,c.options.onRequest),typeof c.request=="string"&&(c.options.baseURL&&(c.request=pl(c.request,c.options.baseURL)),c.options.query&&(c.request=qa(c.request,c.options.query),delete c.options.query),"query"in c.options&&delete c.options.query,"params"in c.options&&delete c.options.params),c.options.body&&cd(c.options.method)&&(cb(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let d;if(!c.options.signal&&c.options.timeout){const p=new r;d=setTimeout(()=>{const h=new Error("[TimeoutError]: The operation was aborted due to timeout");h.name="TimeoutError",h.code=23,p.abort(h)},c.options.timeout),c.options.signal=p.signal}try{c.response=await t(c.request,c.options)}catch(p){return c.error=p,c.options.onRequestError&&await hi(c,c.options.onRequestError),await o(c)}finally{d&&clearTimeout(d)}if((c.response.body||c.response._bodyInit)&&!mb.has(c.response.status)&&c.options.method!=="HEAD"){const p=(c.options.parseResponse?"json":c.options.responseType)||pb(c.response.headers.get("content-type")||"");switch(p){case"json":{const h=await c.response.text(),g=c.options.parseResponse||wa;c.response._data=g(h);break}case"stream":{c.response._data=c.response.body||c.response._bodyInit;break}default:c.response._data=await c.response[p]()}}return c.options.onResponse&&await hi(c,c.options.onResponse),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await hi(c,c.options.onResponseError),await o(c)):c.response},a=async function(l,u){return(await s(l,u))._data};return a.raw=s,a.native=(...i)=>t(...i),a.create=(i={},l={})=>n5({...e,...l,defaults:{...e.defaults,...l.defaults,...i}}),a}const hl=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),vb=hl.fetch?(...e)=>hl.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),_b=hl.Headers,kb=hl.AbortController,yb=n5({fetch:vb,Headers:_b,AbortController:kb}),wb=yb,Cb=()=>window?.__NUXT__?.config||{},pc=()=>Cb().app,xb=()=>pc().baseURL,Sb=()=>pc().buildAssetsDir,hc=(...e)=>e5(r5(),Sb(),...e),r5=(...e)=>{const t=pc(),n=t.cdnURL||t.baseURL;return e.length?e5(n,...e):n};globalThis.__buildAssetsURL=hc,globalThis.__publicAssetsURL=r5;globalThis.$fetch||(globalThis.$fetch=wb.create({baseURL:xb()}));"global"in globalThis||(globalThis.global=globalThis);function Y1(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?Y1(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const Lb={run:e=>e()},jb=()=>Lb,o5=typeof console.createTask<"u"?console.createTask:jb;function Mb(e,t){const n=t.shift(),r=o5(n);return e.reduce((o,s)=>o.then(()=>r.run(()=>s(...t))),Promise.resolve())}function Eb(e,t){const n=t.shift(),r=o5(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function qu(e,t){for(const n of[...e])n(t)}class Tb{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const o=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!r.allowDeprecated){let a=s.message;a||(a=`${o} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(a)||(console.warn(a),this._deprecatedMessages.add(a))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,o=(...s)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...s));return r=this.hook(t,o),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Y1(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=Y1(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Mb,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(Eb,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&qu(this._before,o);const s=t(n in this._hooks?[...this._hooks[n]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&qu(this._after,o)}):(this._after&&o&&qu(this._after,o),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function s5(){return new Tb}function Ab(e={}){let t,n=!1;const r=a=>{if(t&&t!==a)throw new Error("Context conflict")};let o;if(e.asyncContext){const a=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;a?o=new a:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(o){const a=o.getStore();if(a!==void 0)return a}return t};return{use:()=>{const a=s();if(a===void 0)throw new Error("Context is not available");return a},tryUse:()=>s(),set:(a,i)=>{i||r(a),t=a,n=!0},unset:()=>{t=void 0,n=!1},call:(a,i)=>{r(a),t=a;try{return o?o.run(a,i):i()}finally{n||(t=void 0)}},async callAsync(a,i){t=a;const l=()=>{t=a},u=()=>t===a?l:void 0;X1.add(u);try{const c=o?o.run(a,i):i();return n||(t=void 0),await c}finally{X1.delete(u)}}}}function Pb(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=Ab({...e,...r})),t[n]}}}const gl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},dd="__unctx__",Ib=gl[dd]||(gl[dd]=Pb()),Db=(e,t={})=>Ib.get(e,t),fd="__unctx_async_handlers__",X1=gl[fd]||(gl[fd]=new Set);function dn(e){const t=[];for(const o of X1){const s=o();s&&t.push(s)}const n=()=>{for(const o of t)o()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const Rb=!1,pd=!1,Hb=!1,iQ={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},yr={value:null,errorValue:null,deep:!0},Ob=null,lQ={},$b="#__nuxt",a5="nuxt-app",hd=36e5,Nb="vite:preloadError";function i5(e=a5){return Db(e,{asyncContext:!1})}const Fb="__nuxt_plugin";function zb(e){let t=0;const n={_id:e.id||a5||"nuxt-app",_scope:W0(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.19.2"},get vue(){return n.vueApp.version}},payload:Jn({...e.ssrContext?.payload||{},data:Jn({}),state:ir({}),once:new Set,_errors:Jn({})}),static:{data:{}},runWithContext(o){return n._scope.active&&!Ts()?n._scope.run(()=>gd(n,o)):gd(n,o)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Jn({}),_payloadRevivers:{},...e};{const o=window.__NUXT__;if(o)for(const s in o)switch(s){case"data":case"state":case"_errors":Object.assign(n.payload[s],o[s]);break;default:n.payload[s]=o[s]}}n.hooks=s5(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const a="$"+o;gi(n,a,s),gi(n.vueApp.config.globalProperties,a,s)},gi(n.vueApp,"$nuxt",n),gi(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(Nb,s=>{n.callHook("app:chunkError",{error:s.payload}),s.payload.message.includes("Unable to preload CSS")&&s.preventDefault()}),window.useNuxtApp||=Oe;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=n.payload.config;return n.provide("config",r),n}function Vb(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Bb(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function qb(e,t){const n=new Set,r=[],o=[];let s,a=0;async function i(l){const u=l.dependsOn?.filter(c=>t.some(d=>d._name===c)&&!n.has(c))??[];if(u.length>0)r.push([new Set(u),l]);else{const c=Bb(e,l).then(async()=>{l._name&&(n.add(l._name),await Promise.all(r.map(async([d,f])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(a++,await i(f)))})))}).catch(d=>{if(!l.parallel&&!e.payload.error)throw d;s||=d});l.parallel?o.push(c):await c}}for(const l of t)Vb(e,l);for(const l of t)await i(l);if(await Promise.all(o),a)for(let l=0;l{}),e,{[Fb]:!0,_name:t})}function gd(e,t,n){const r=()=>t();return i5(e._id).set(e),e.vueApp.runWithContext(r)}function l5(e){let t;return Kl()&&(t=Tt()?.appContext.app.$nuxt),t||=i5(e).tryUse(),t||null}function Oe(e){const t=l5(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function Ft(e){return Oe().$config}function gi(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Ub(e,t){return{ctx:{table:e},matchAll:n=>c5(n,e)}}function u5(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,o])=>[r,u5(o)])):new Map(Object.entries(e[n]));return t}function Zb(e){return Ub(u5(e))}function c5(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[s,a]of bd(t.wildcard))(e===s||e.startsWith(s+"/"))&&r.push(a);for(const[s,a]of bd(t.dynamic))if(e.startsWith(s+"/")){const i="/"+e.slice(s.length).split("/").splice(2).join("/");r.push(...c5(i,a))}const o=t.static.get(e);return o&&r.push(o),r.filter(Boolean)}function bd(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Uu(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function J1(e,t,n=".",r){if(!Uu(t))return J1(e,{},n,r);const o=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const a=e[s];a!=null&&(r&&r(o,s,a,n)||(Array.isArray(a)&&Array.isArray(o[s])?o[s]=[...a,...o[s]]:Uu(a)&&Uu(o[s])?o[s]=J1(a,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=a))}return o}function Gb(e){return(...t)=>t.reduce((n,r)=>J1(n,r,"",e),{})}const fo=Gb();function Wb(e,t){try{return t in e}catch{return!1}}class md extends Error{static __h3_error__=!0;statusCode=500;fatal=!1;unhandled=!1;statusMessage;data;cause;constructor(t,n={}){super(t,n),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Q1(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=d5(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}function Kb(e){if(typeof e=="string")return new md(e);if(Yb(e))return e;const t=new md(e.message??e.statusMessage??"",{cause:e.cause||e});if(Wb(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Q1(e.statusCode,t.statusCode):e.status&&(t.statusCode=Q1(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;d5(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function Yb(e){return e?.constructor?.__h3_error__===!0}const Xb=/[^\u0009\u0020-\u007E]/g;function d5(e=""){return e.replace(Xb,"")}function Q1(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const f5=Symbol("layout-meta"),$o=Symbol("route");import.meta.url.replace(/\/app\/.*$/,"/");const Zt=()=>Oe()?.$router,bn=()=>Kl()?xt($o,Oe()._route):Oe()._route;const Jb=(e,t,n={})=>{const r=Oe(),o=n.global||typeof e!="string",s=t;if(!s){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}o?r._middleware.global.push(s):r._middleware.named[e]=s},p5=()=>{try{if(Oe()._processingMiddleware)return!0}catch{return!1}return!1},Xn=(e,t)=>{e||="/";const n=typeof e=="string"?e:"path"in e?Qb(e):Zt().resolve(e).href;if(t?.open){const{target:l="_blank",windowFeatures:u={}}=t.open,c=[];for(const[d,f]of Object.entries(u))f!==void 0&&c.push(`${d.toLowerCase()}=${f}`);return open(n,l,c.join(", ")),Promise.resolve()}const r=an(n,{acceptRelative:!0}),o=t?.external||r;if(o){if(!t?.external)throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:l}=new URL(n,window.location.href);if(l&&eb(l))throw new Error(`Cannot navigate to a URL with '${l}' protocol.`)}const s=p5();if(!o&&s){if(t?.replace){if(typeof e=="string"){const{pathname:l,search:u,hash:c}=oo(e);return{path:l,...u&&{query:fc(u)},...c&&{hash:c},replace:!0}}return{...e,replace:!0}}return e}const a=Zt(),i=Oe();return o?(i._scope.stop(),t?.replace?location.replace(n):location.href=n,s?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t?.replace?a.replace(e):a.push(e)},uQ=e=>{const t=Oe(),n=p5();if(n||t.isHydrating){const r=Zt().beforeResolve(o=>{o.meta.layout=e,r()})}n||(bn().meta.layout=e)};function Qb(e){return qa(e.path||"",e.query||{})+(e.hash||"")}const h5="__nuxt_error",Ps=()=>tc(Oe().payload,"error"),xo=e=>{const t=Xr(e);try{const n=Oe(),r=Ps();n.hooks.callHook("app:error",t),r.value||=t}catch{throw t}return t},em=async(e={})=>{const t=Oe(),n=Ps();t.callHook("app:error:cleared",e),e.redirect&&await Zt().replace(e.redirect),n.value=Ob},gc=e=>!!e&&typeof e=="object"&&h5 in e,Xr=e=>{const t=Kb(e);return Object.defineProperty(t,h5,{value:!0,configurable:!1,writable:!1}),t};function tm(e){const t=rm(e),n=new ArrayBuffer(t.length),r=new DataView(n);for(let o=0;o>16),t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255),n=r=0);return r===12?(n>>=4,t+=String.fromCharCode(n)):r===18&&(n>>=2,t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255)),t}const om=-1,sm=-2,am=-3,im=-4,lm=-5,um=-6;function cm(e,t){return dm(JSON.parse(e),t)}function dm(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function o(s,a=!1){if(s===om)return;if(s===am)return NaN;if(s===im)return 1/0;if(s===lm)return-1/0;if(s===um)return-0;if(a||typeof s!="number")throw new Error("Invalid input");if(s in r)return r[s];const i=n[s];if(!i||typeof i!="object")r[s]=i;else if(Array.isArray(i))if(typeof i[0]=="string"){const l=i[0],u=t?.[l];if(u)return r[s]=u(o(i[1]));switch(l){case"Date":r[s]=new Date(i[1]);break;case"Set":const c=new Set;r[s]=c;for(let p=1;p`${wr(e)}=${t}`}},refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve:({key:e,value:t})=>e==="seconds"?`${t}`:void 0}},robots:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>typeof t=="boolean"?wr(e):`${wr(e)}:${t}`}},contentSecurityPolicy:{metaKey:"http-equiv",unpack:{entrySeparator:"; ",resolve:({key:e,value:t})=>`${wr(e)} ${t}`}},charset:{}};function wr(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.indexOf("-");return n===-1?t:xa.META.has(t.slice(0,n))||xa.OG.has(t.slice(0,n))?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function b5(e){return Object.fromEntries(Object.entries(e).filter(([t,n])=>String(n)!=="false"&&t))}function e0(e){return Array.isArray(e)?e.map(e0):!e||typeof e!="object"?e:Object.fromEntries(Object.entries(e).map(([t,n])=>[wr(t),e0(n)]))}function m5(e,t={}){const{entrySeparator:n="",keyValueSeparator:r="",wrapValue:o,resolve:s}=t;return Object.entries(e).map(([a,i])=>{if(s){const u=s({key:a,value:i});if(u!==void 0)return u}const l=typeof i=="object"?m5(i,t):typeof i=="number"?i.toString():typeof i=="string"&&o?`${o}${i.replace(new RegExp(o,"g"),`\\${o}`)}${o}`:i;return`${a}${r}${l}`}).join(n)}function _d(e,t){const n=b5(t),r=wr(e),o=v5(r);if(!bc.has(r))return[{[o]:r,...n}];const s=Object.fromEntries(Object.entries(n).map(([a,i])=>[`${e}${a==="url"?"":`${a[0].toUpperCase()}${a.slice(1)}`}`,i]));return bl(s||{}).sort((a,i)=>(a[o]?.length||0)-(i[o]?.length||0))}function v5(e){if(g5[e]?.metaKey==="http-equiv"||xa.HTTP_EQUIV.has(e))return"http-equiv";const t=wr(e),n=t.indexOf(":");return n===-1?"name":xa.OG.has(t.slice(0,n))?"property":"name"}function km(e){return _m[e]||wr(e)}function ym(e,t){return t==="refresh"?`${e.seconds};url=${e.url}`:m5(e0(e),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:n,key:r})=>n===null?"":typeof n=="boolean"?r:void 0,...g5[t]?.unpack})}function bl(e){const t=[],n={};for(const[o,s]of Object.entries(e)){if(Array.isArray(s)){if(o==="themeColor"){s.forEach(a=>{typeof a=="object"&&a!==null&&t.push({name:"theme-color",...a})});continue}for(const a of s)if(typeof a=="object"&&a!==null){const i=[],l=[];for(const[u,c]of Object.entries(a)){const d=`${o}${u==="url"?"":`:${u}`}`,f=bl({[d]:c});(u==="url"?i:l).push(...f)}t.push(...i,...l)}else t.push(...typeof a=="string"?bl({[o]:a}):_d(o,a));continue}if(typeof s=="object"&&s)if(xa.MEDIA.has(o)){const a=o.startsWith("twitter")?"twitter":"og",i=o.replace(/^(og|twitter)/,"").toLowerCase(),l=a==="twitter"?"name":"property";s.url&&t.push({[l]:`${a}:${i}`,content:s.url}),s.secureUrl&&t.push({[l]:`${a}:${i}:secure_url`,content:s.secureUrl});for(const[u,c]of Object.entries(s))u!=="url"&&u!=="secureUrl"&&t.push({[l]:`${a}:${i}:${u}`,content:c})}else bc.has(wr(o))?t.push(..._d(o,s)):n[o]=b5(s);else n[o]=s}const r=Object.entries(n).map(([o,s])=>{if(o==="charset")return{charset:s===null?"_null":s};const a=v5(o),i=km(o),l=s===null?"_null":typeof s=="object"?ym(s,o):typeof s=="number"?s.toString():s;return a==="http-equiv"?{"http-equiv":i,content:l}:{[a]:i,content:l}});return[...t,...r].map(o=>"content"in o&&o.content==="_null"?{...o,content:null}:o)}const wm={key:"flatMeta",hooks:{"entries:normalize":e=>{const t=[];e.tags=e.tags.map(n=>n.tag!=="_flatMeta"?n:(t.push(bl(n.props).map(r=>({...n,tag:"meta",props:r}))),!1)).filter(Boolean).concat(...t)}}},Cm=["name","property","http-equiv"],xm=new Set(["viewport","description","keywords","robots"]);function _5(e){const t=e.split(":");return t.length?bc.has(t[1]):!1}function t0(e){const{props:t,tag:n}=e;if(gm.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(t.charset)return"charset";if(e.tag==="meta"){for(const r of Cm)if(t[r]!==void 0){const o=t[r],s=o.includes(":"),a=xm.has(o),l=!(s||a)&&e.key?`:key:${e.key}`:"";return`${n}:${o}${l}`}}if(e.key)return`${n}:key:${e.key}`;if(t.id)return`${n}:id:${t.id}`;if(pm.has(n)){const r=e.textContent||e.innerHTML;if(r)return`${n}:content:${r}`}}function kd(e){const t=e._h||e._d;if(t)return t;const n=e.textContent||e.innerHTML;return n||`${e.tag}:${Object.entries(e.props).map(([r,o])=>`${r}:${String(o)}`).join(",")}`}function ml(e,t,n){typeof e==="function"&&(!n||n!=="titleTemplate"&&!(n[0]==="o"&&n[1]==="n"))&&(e=e());let o;if(t&&(o=t(n,e)),Array.isArray(o))return o.map(s=>ml(s,t));if(o?.constructor===Object){const s={};for(const a of Object.keys(o))s[a]=ml(o[a],t,a);return s}return o}function Sm(e,t){const n=e==="style"?new Map:new Set;function r(o){const s=o.trim();if(s)if(e==="style"){const[a,...i]=s.split(":").map(l=>l.trim());a&&i.length&&n.set(a,i.join(":"))}else s.split(" ").filter(Boolean).forEach(a=>n.add(a))}return typeof t=="string"?e==="style"?t.split(";").forEach(r):r(t):Array.isArray(t)?t.forEach(o=>r(o)):t&&typeof t=="object"&&Object.entries(t).forEach(([o,s])=>{s&&s!=="false"&&(e==="style"?n.set(o.trim(),s):r(o))}),n}function k5(e,t){return e.props=e.props||{},t?e.tag==="templateParams"?(e.props=t,e):(Object.entries(t).forEach(([n,r])=>{if(r===null){e.props[n]=null;return}if(n==="class"||n==="style"){e.props[n]=Sm(n,r);return}if(bm.has(n)){if(["textContent","innerHTML"].includes(n)&&typeof r=="object"){let a=t.type;if(t.type||(a="application/json"),!a?.endsWith("json")&&a!=="speculationrules")return;t.type=a,e.props.type=a,e[n]=JSON.stringify(r)}else e[n]=r;return}const o=String(r),s=n.startsWith("data-");o==="true"||o===""?e.props[n]=s?o:!0:!r&&s&&o==="false"?e.props[n]="false":r!==void 0&&(e.props[n]=r)}),e):e}function Lm(e,t){const n=typeof t=="object"&&typeof t!="function"?t:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},r=k5({tag:e,props:{}},n);return r.key&&fm.has(r.tag)&&(r.props["data-hid"]=r._h=r.key),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r}function jm(e,t){if(!e)return[];typeof e=="function"&&(e=e());const n=(o,s)=>{for(let a=0;a{if(s!==void 0)for(const a of Array.isArray(s)?s:[s])r.push(Lm(o,a))}),r.flat()}const n0=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,yd={base:-10,title:10},Mm={critical:-8,high:-1,low:2},wd={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},Em=/@import/,Ws=e=>e===""||e===!0;function Tm(e,t){if(typeof t.tagPriority=="number")return t.tagPriority;let n=100;const r=Mm[t.tagPriority]||0,o=e.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:wd;if(t.tag in yd)n=yd[t.tag];else if(t.tag==="meta"){const s=t.props["http-equiv"]==="content-security-policy"?"content-security-policy":t.props.charset?"charset":t.props.name==="viewport"?"viewport":null;s&&(n=wd.meta[s])}else t.tag==="link"&&t.props.rel?n=o.link[t.props.rel]:t.tag==="script"?Ws(t.props.async)?n=o.script.async:t.props.src&&!Ws(t.props.defer)&&!Ws(t.props.async)&&t.props.type!=="module"&&!t.props.type?.endsWith("json")?n=o.script.sync:Ws(t.props.defer)&&t.props.src&&!Ws(t.props.async)&&(n=o.script.defer):t.tag==="style"&&(n=t.innerHTML&&Em.test(t.innerHTML)?o.style.imported:o.style.sync);return(n||100)+r}function Cd(e,t){const n=typeof t=="function"?t(e):t,r=n.key||String(e.plugins.size+1);e.plugins.get(r)||(e.plugins.set(r,n),e.hooks.addHooks(n.hooks||{}))}function Am(e={}){const t=s5();t.addHooks(e.hooks||{});const n=!e.document,r=new Map,o=new Map,s=new Set,a={_entryCount:1,plugins:o,dirty:!1,resolvedOptions:e,hooks:t,ssr:n,entries:r,headEntries(){return[...r.values()]},use:i=>Cd(a,i),push(i,l){const u={...l||{}};delete u.head;const c=u._index??a._entryCount++,d={_i:c,input:i,options:u},f={_poll(p=!1){a.dirty=!0,!p&&s.add(c),t.callHook("entries:updated",a)},dispose(){r.delete(c)&&a.invalidate()},patch(p){(!u.mode||u.mode==="server"&&n||u.mode==="client"&&!n)&&(d.input=p,r.set(c,d),f._poll())}};return f.patch(i),f},async resolveTags(){const i={tagMap:new Map,tags:[],entries:[...a.entries.values()]};for(await t.callHook("entries:resolve",i);s.size;){const f=s.values().next().value;s.delete(f);const p=r.get(f);if(p){const h={tags:jm(p.input,e.propResolvers||[]).map(g=>Object.assign(g,p.options)),entry:p};await t.callHook("entries:normalize",h),p._tags=h.tags.map((g,v)=>(g._w=Tm(a,g),g._p=(p._i<<10)+v,g._d=t0(g),g))}}let l=!1;i.entries.flatMap(f=>(f._tags||[]).map(p=>({...p,props:{...p.props}}))).sort(n0).reduce((f,p)=>{const h=String(p._d||p._p);if(!f.has(h))return f.set(h,p);const g=f.get(h);if((p?.tagDuplicateStrategy||(vm.has(p.tag)?"merge":null)||(p.key&&p.key===g.key?"merge":null))==="merge"){const b={...g.props};Object.entries(p.props).forEach(([_,m])=>b[_]=_==="style"?new Map([...g.props.style||new Map,...m]):_==="class"?new Set([...g.props.class||new Set,...m]):m),f.set(h,{...p,props:b})}else p._p>>10===g._p>>10&&p.tag==="meta"&&_5(h)?(f.set(h,Object.assign([...Array.isArray(g)?g:[g],p],p)),l=!0):(p._w===g._w?p._p>g._p:p?._wCd(a,i)),a.hooks.callHook("init",a),e.init?.forEach(i=>i&&a.push(i)),a}function Pm(e={}){const t=[];let n=-1;const r=(o=!1)=>({get(s,a,i){if(!o){const l=Reflect.get(s,a,i);if(typeof l<"u")return l;n++,t[n]=[]}return t[n].push({type:"get",key:a}),new Proxy(()=>{},r(!0))},apply(s,a,i){t[n].push({type:"apply",key:"",args:i})}});return{proxy:new Proxy(e||{},r()),stack:t}}function Im(e){const t={get(n,r,o){const s=Reflect.get(n,r,o);return typeof s=="object"?new Proxy(s,t):s},apply(n,r,o){Reflect.apply(n,r,o)}};return new Proxy(e,t)}function Dm(e,t){t.forEach(n=>{let r=e,o=e;n.forEach(({type:s,key:a,args:i})=>{s==="get"?(o=r,r=r[a]):s==="apply"&&(r=r.call(o,...i))})})}function Rm(e){return e.key||e.src||(typeof e.innerHTML=="string"?e.innerHTML:"")}const Hm=["preconnect","dns-prefetch"];function Om(e,t,n){const r=typeof t=="string"?{src:t}:t,o=n||{},s=Rm(r),a=e._scripts?.[s];if(a)return a.setupTriggerHandler(o.trigger),a;o.beforeInit?.();const i=h=>{f.status=h,e.hooks.callHook("script:updated",p)};mm.forEach(h=>{const g=h,v=typeof r[g]=="function"?r[g].bind(o.eventContext):null;r[g]=b=>{i(h==="onload"?"loaded":h==="onerror"?"error":"loading"),v?.(b)}});const l={loaded:[],error:[]},u=new Set,c=(h,g,v)=>{if(!e.ssr){if(v?.key){const b=`${v?.key}:${v.key}`;if(u.has(b))return;u.add(b)}if(l[h]){const b=l[h].push(g);return()=>l[h]?.splice(b-1,1)}return g(f.instance),()=>{}}},d=new Promise(h=>{if(e.ssr)return;const g=b=>requestAnimationFrame(()=>h(b)),v=e.hooks.hook("script:updated",({script:b})=>{const _=b.status;if(b.id===s&&(_==="loaded"||_==="error")){if(_==="loaded")if(typeof o.use=="function"){const m=o.use();m&&g(m)}else g({});else _==="error"&&h(!1);v()}})}),f={_loadPromise:d,instance:!e.ssr&&o?.use?.()||null,proxy:null,id:s,status:"awaitingLoad",remove(){return f._triggerAbortController?.abort(),f._triggerPromises=[],f._warmupEl?.dispose(),f.entry?(f.entry.dispose(),f.entry=void 0,i("removed"),delete e._scripts?.[s],!0):!1},warmup(h){const{src:g}=r,v=!g.startsWith("/")||g.startsWith("//"),b=h&&Hm.includes(h);let _=g;if(!h||b&&!v)return;if(b){const k=new URL(g);_=`${k.protocol}//${k.host}`}const m={href:_,rel:h,crossorigin:typeof r.crossorigin<"u"?r.crossorigin:v?"anonymous":void 0,referrerpolicy:typeof r.referrerpolicy<"u"?r.referrerpolicy:v?"no-referrer":void 0,fetchpriority:typeof r.fetchpriority<"u"?r.fetchpriority:"low",integrity:r.integrity,as:h==="preload"?"script":void 0};return f._warmupEl=e.push({link:[m]},{head:e,tagPriority:"high"}),f._warmupEl},load(h){if(f._triggerAbortController?.abort(),f._triggerPromises=[],!f.entry){i("loading");const g={defer:!0,fetchpriority:"low"};r.src&&(r.src.startsWith("http")||r.src.startsWith("//"))&&(g.crossorigin="anonymous",g.referrerpolicy="no-referrer"),f.entry=e.push({script:[{...g,...r}]},o)}return h&&c("loaded",h),d},onLoaded(h,g){return c("loaded",h,g)},onError(h,g){return c("error",h,g)},setupTriggerHandler(h){if(f.status==="awaitingLoad")if((typeof h>"u"||h==="client")&&!e.ssr||h==="server")f.load();else if(h instanceof Promise){if(e.ssr)return;f._triggerAbortController||(f._triggerAbortController=new AbortController,f._triggerAbortPromise=new Promise(v=>{f._triggerAbortController.signal.addEventListener("abort",()=>{f._triggerAbortController=null,v()})})),f._triggerPromises=f._triggerPromises||[];const g=f._triggerPromises.push(Promise.race([h.then(v=>typeof v>"u"||v?f.load:void 0),f._triggerAbortPromise]).catch(()=>{}).then(v=>{v?.()}).finally(()=>{f._triggerPromises?.splice(g,1)}))}else typeof h=="function"&&h(f.load)},_cbs:l};d.then(h=>{h!==!1?(f.instance=h,l.loaded?.forEach(g=>g(h)),l.loaded=null):(l.error?.forEach(g=>g()),l.error=null)});const p={script:f};if(f.setupTriggerHandler(o.trigger),o.use){const{proxy:h,stack:g}=Pm(e.ssr?{}:o.use()||{});f.proxy=h,f.onLoaded(v=>{Dm(v,g),f.proxy=Im(v)})}return!o.warmupStrategy&&(typeof o.trigger>"u"||o.trigger==="client")&&(o.warmupStrategy="preload"),o.warmupStrategy&&f.warmup(o.warmupStrategy),e._scripts=Object.assign(e._scripts||{},{[s]:f}),f}const Zu="%separator";function $m(e,t,n=!1){let r;if(t==="s"||t==="pageTitle")r=e.pageTitle;else if(t.includes(".")){const o=t.indexOf(".");r=e[t.substring(0,o)]?.[t.substring(o+1)]}else r=e[t];if(r!==void 0)return n?(r||"").replace(/\\/g,"\\\\").replace(/{if(i===Zu||!s.includes(i))return i;const l=$m(t,i.slice(1),r);return l!==void 0?l:i}).trim(),a&&(e=e.split(Zu).map(i=>i.trim()).filter(i=>i!=="").join(n?` ${n} `:" ")),e}const xd=e=>e.includes(":key")?e:e.split(":").join(":key:"),Nm={key:"aliasSorting",hooks:{"tags:resolve":e=>{let t=!1;for(const n of e.tags){const r=n.tagPriority;if(!r)continue;const o=String(r);if(o.startsWith("before:")){const s=xd(o.slice(7)),a=e.tagMap.get(s);a&&(typeof a.tagPriority=="number"&&(n.tagPriority=a.tagPriority),n._p=a._p-1,t=!0)}else if(o.startsWith("after:")){const s=xd(o.slice(6)),a=e.tagMap.get(s);a&&(typeof a.tagPriority=="number"&&(n.tagPriority=a.tagPriority),n._p=a._p+1,t=!0)}}t&&(e.tags=e.tags.sort(n0))}}},Fm={key:"deprecations",hooks:{"entries:normalize":({tags:e})=>{for(const 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),t.props.body&&(t.tagPosition="bodyClose",delete t.props.body)}}};async function r0(e){if(typeof e==="function")return e;if(e instanceof Promise)return await e;if(Array.isArray(e))return await Promise.all(e.map(n=>r0(n)));if(e?.constructor===Object){const n={};for(const r of Object.keys(e))n[r]=await r0(e[r]);return n}return e}const zm={key:"promises",hooks:{"entries:resolve":async e=>{const t=[];for(const n in e.entries)e.entries[n]._promisesProcessed||t.push(r0(e.entries[n].input).then(r=>{e.entries[n].input=r,e.entries[n]._promisesProcessed=!0}));await Promise.all(t)}}},Vm={meta:"content",link:"href",htmlAttrs:"lang"},Bm=["innerHTML","textContent"],mc=e=>({key:"template-params",hooks:{"entries:normalize":t=>{const n=t.tags.filter(r=>r.tag==="templateParams"&&r.mode==="server")?.[0]?.props||{};Object.keys(n).length&&(e._ssrPayload={templateParams:{...e._ssrPayload?.templateParams||{},...n}})},"tags:resolve":({tagMap:t,tags:n})=>{const r=t.get("templateParams")?.props||{},o=r.separator||"|";delete r.separator,r.pageTitle=bi(r.pageTitle||e._title||"",r,o);for(const s of n){if(s.processTemplateParams===!1)continue;const a=Vm[s.tag];if(a&&typeof s.props[a]=="string")s.props[a]=bi(s.props[a],r,o);else if(s.processTemplateParams||s.tag==="titleTemplate"||s.tag==="title")for(const i of Bm)typeof s[i]=="string"&&(s[i]=bi(s[i],r,o,s.tag==="script"&&s.props.type.endsWith("json")))}e._templateParams=r,e._separator=o},"tags:afterResolve":({tagMap:t})=>{const n=t.get("title");n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=bi(n.textContent,e._templateParams,e._separator))}}});function qm(e={}){return t=>(t.push({meta:[{name:"twitter:card",content:e.twitterCard||"summary_large_image",tagPriority:"low"},{property:"og:title",tagPriority:"low","data-infer":""},{property:"og:description",tagPriority:"low","data-infer":""}]}),{key:"infer-seo-meta",hooks:{"tags:beforeResolve":({tagMap:n})=>{let r=t._titleTemplate||t._title;const o=n.get("meta:og:title");typeof o?.props["data-infer"]<"u"&&(typeof r=="function"&&(r=r(t._title)),o.props.content=e.ogTitle?e.ogTitle(r):r||"",o.processTemplateParams=!0);const s=n.get("meta:description")?.props?.content,a=n.get("meta:og:description");typeof a?.props["data-infer"]<"u"&&(a.props.content=e.ogDescription?e.ogDescription(s):s||"",a.processTemplateParams=!0)}}})}const Um=(e,t)=>ut(t)?kr(t):t,vc="usehead";function Zm(e){return{install(n){n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(vc,e)}}.install}function _c(){if(Kl()){const e=xt(vc);if(!e)throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.");return e}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function y5(e,t={}){const n=t.head||_c();return n.ssr?n.push(e||{},t):Gm(n,e,t)}function Gm(e,t,n={}){const r=ue(!1);let o;return wp(()=>{const a=r.value?{}:ml(t,Um);o?o.patch(a):o=e.push(a,n)}),Tt()&&(Bn(()=>{o.dispose()}),Q6(()=>{r.value=!0}),J6(()=>{r.value=!1})),o}function Wm(e={},t={}){(t.head||_c()).use(wm);const{title:r,titleTemplate:o,...s}=e;return y5({title:r,titleTemplate:o,_flatMeta:s},t)}function Km(e,t){if(!t)return;const n=(r,o)=>{if(!e._cbs[r])return o(e.instance),()=>{};let s=e._cbs[r].push(o);const a=()=>{s&&(e._cbs[r]?.splice(s-1,1),s=null)};return no(a),a};e.onLoaded=r=>n("loaded",r),e.onError=r=>n("error",r),no(()=>{e._triggerAbortController?.abort()})}function Ym(e,t){const n=typeof e=="string"?{src:e}:e,r=t||{},o=r?.head||_c();r.head=o;const s=Tt();if(r.eventContext=s,s&&typeof r.trigger>"u")r.trigger=wt;else if(ut(r.trigger)){const i=r.trigger;let l;r.trigger=new Promise(u=>{l=vt(i,c=>{c&&u(!0)},{immediate:!0}),no(()=>u(!1),!0)}).then(u=>(l?.(),u))}o._scriptStatusWatcher=o._scriptStatusWatcher||o.hooks.hook("script:updated",({script:i})=>{i._statusRef.value=i.status});const a=Om(o,n,r);return a._statusRef=a._statusRef||ue(a.status),Km(a,s),new Proxy(a,{get(i,l,u){return Reflect.get(i,l==="status"?"_statusRef":l,u)}})}function Or(e){const t=e||l5();return t?.ssrContext?.head||t?.runWithContext(()=>{if(Kl())return xt(vc)})}function tu(e,t={}){const n=Or(t.nuxt);if(n)return y5(e,{head:n,...t})}function w5(e,t={}){const n=Or(t.nuxt);if(n)return Wm(e,{head:n,...t})}function cQ(e,t={}){if(Or(t.nuxt))return!1}const Xm="modulepreload",Jm=function(e,t){return new URL(e,t).href},Sd={},he=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){let u=function(c){return Promise.all(c.map(d=>Promise.resolve(d).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};const a=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=i?.nonce||i?.getAttribute("nonce");o=u(n.map(c=>{if(c=Jm(c,r),c in Sd)return;Sd[c]=!0;const d=c.endsWith(".css"),f=d?'[rel="stylesheet"]':"";if(r)for(let h=a.length-1;h>=0;h--){const g=a[h];if(g.href===c&&(!d||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${f}`))return;const p=document.createElement("link");if(p.rel=d?"stylesheet":Xm,d||(p.as="script"),p.crossOrigin="",p.href=c,l&&p.setAttribute("nonce",l),document.head.appendChild(p),d)return new Promise((h,g)=>{p.addEventListener("load",h),p.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${c}`)))})}))}function s(a){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a}return o.then(a=>{for(const i of a||[])i.status==="rejected"&&s(i.reason);return t().catch(s)})};let $i,Ni;function Qm(){return $i=$fetch(hc(`builds/meta/${Ft().app.buildId}.json`),{responseType:"json"}),$i.then(e=>{Ni=Zb(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),$i}function nu(){return $i||Qm()}async function kc(e){const t=typeof e=="string"?e:e.path;if(await nu(),!Ni)return console.error("[nuxt] Error creating app manifest matcher.",Ni),{};try{return fo({},...Ni.matchAll(t).reverse())}catch(n){return console.error("[nuxt] Error matching route rules.",n),{}}}async function Ld(e,t={}){if(!await x5(e))return null;const r=await tv(e,t);return await C5(r)||null}const ev="_payload.json";async function tv(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||an(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=Ft(),o=t.hash||(t.fresh?Date.now():r.app.buildId),s=r.app.cdnURL,a=s&&await x5(e)?s:r.app.baseURL;return gn(a,n.pathname,ev+(o?`?${o}`:""))}async function C5(e){const t=fetch(e,{cache:"force-cache"}).then(n=>n.text().then(S5));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function x5(e=bn().path){const t=Oe();return e=sr(e),(await nu()).prerendered.includes(e)?!0:t.runWithContext(async()=>{const r=await kc({path:e});return!!r.prerender&&!r.redirect})}let _o=null;async function nv(){if(_o)return _o;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await S5(e.textContent||""),n=e.dataset.src?await C5(e.dataset.src):void 0;return _o={...t,...n,...window.__NUXT__},_o.config?.public&&(_o.config.public=ir(_o.config.public)),_o}async function S5(e){return await cm(e,Oe()._payloadRevivers)}function rv(e,t){Oe()._payloadRevivers[e]=t}const L5=[["NuxtError",e=>Xr(e)],["EmptyShallowRef",e=>Yt(e==="_"?void 0:e==="0n"?BigInt(0):wa(e))],["EmptyRef",e=>ue(e==="_"?void 0:e==="0n"?BigInt(0):wa(e))],["ShallowRef",e=>Yt(e)],["ShallowReactive",e=>Jn(e)],["Ref",e=>ue(e)],["Reactive",e=>ir(e)]];L5.push(["Island",({key:e,params:t,result:n})=>{const r=Oe();return r.isHydrating||(r.payload.data[e]||=$fetch(`/__nuxt_island/${e}.json`,{responseType:"json",...t?{params:t}:{}}).then(o=>(r.payload.data[e]=o,o))),{html:"",...n}}]);const ov=Qe({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const[r,o]of L5)rv(r,o);Object.assign(e.payload,([t,n]=dn(()=>e.runWithContext(nv)),t=await t,n(),t)),window.__NUXT__=e.payload}});function jd(e){return typeof e=="string"?`'${e}'`:new sv().serialize(e)}const sv=(function(){class e{#e=new Map;compare(n,r){const o=typeof n,s=typeof r;return o==="string"&&s==="string"?n.localeCompare(r):o==="number"&&s==="number"?n-r:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(r,!0))}serialize(n,r){if(n===null)return"null";switch(typeof n){case"string":return r?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const r=Object.prototype.toString.call(n);if(r!=="[object Object]")return this.serializeBuiltInType(r.length<10?`unknown:${r}`:r.slice(8,-1),n);const o=n.constructor,s=o===Object||o===void 0?"":o.name;if(s!==""&&globalThis[s]===o)return this.serializeBuiltInType(s,n);if(typeof n.toJSON=="function"){const a=n.toJSON();return s+(a!==null&&typeof a=="object"?this.$object(a):`(${this.serialize(a)})`)}return this.serializeObjectEntries(s,Object.entries(n))}serializeBuiltInType(n,r){const o=this["$"+n];if(o)return o.call(this,r);if(typeof r?.entries=="function")return this.serializeObjectEntries(n,r.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,r){const o=Array.from(r).sort((a,i)=>this.compare(a[0],i[0]));let s=`${n}{`;for(let a=0;athis.compare(r,o)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const t of["Error","RegExp","URL"])e.prototype["$"+t]=function(n){return`${t}(${n})`};for(const t of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join(",")}]`};for(const t of["BigInt64Array","BigUint64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join("n,")}${n.length>0?"n":""}]`};return e})();function av(e,t){return e===t||jd(e)===jd(t)}const iv={trailing:!0};function lv(e,t=25,n={}){if(n={...iv,...n},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let r,o,s=[],a,i;const l=(d,f)=>(a=uv(e,d,f),a.finally(()=>{if(a=null,n.trailing&&i&&!o){const p=l(d,i);return i=null,p}}),a),u=function(...d){return n.trailing&&(i=d),a||new Promise(f=>{const p=!o&&n.leading;clearTimeout(o),o=setTimeout(()=>{o=null;const h=n.leading?r:l(this,d);i=null;for(const g of s)g(h);s=[]},t),p?(r=l(this,d),f(r)):s.push(f)})},c=d=>{d&&(clearTimeout(d),o=null)};return u.isPending=()=>!!o,u.cancel=()=>{c(o),s=[],i=null},u.flush=()=>{if(c(o),!i||a)return;const d=i;return i=null,l(this,d)},u}async function uv(e,t,n){return await e.apply(t,n)}/*! * vue-router v4.5.1 * (c) 2025 Eduardo San Martin Morote * @license MIT */const Wo=typeof document<"u";function j5(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function cv(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&j5(e.default)}const Ye=Object.assign;function Gu(e,t){const n={};for(const r in t){const o=t[r];n[r]=Fn(o)?o.map(e):e(o)}return n}const ua=()=>{},Fn=Array.isArray,M5=/#/g,dv=/&/g,fv=/\//g,pv=/=/g,hv=/\?/g,E5=/\+/g,gv=/%5B/g,bv=/%5D/g,T5=/%5E/g,mv=/%60/g,A5=/%7B/g,vv=/%7C/g,P5=/%7D/g,_v=/%20/g;function yc(e){return encodeURI(""+e).replace(vv,"|").replace(gv,"[").replace(bv,"]")}function kv(e){return yc(e).replace(A5,"{").replace(P5,"}").replace(T5,"^")}function o0(e){return yc(e).replace(E5,"%2B").replace(_v,"+").replace(M5,"%23").replace(dv,"%26").replace(mv,"`").replace(A5,"{").replace(P5,"}").replace(T5,"^")}function yv(e){return o0(e).replace(pv,"%3D")}function wv(e){return yc(e).replace(M5,"%23").replace(hv,"%3F")}function Cv(e){return e==null?"":wv(e).replace(fv,"%2F")}function Sa(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const xv=/\/$/,Sv=e=>e.replace(xv,"");function Wu(e,t,n="/"){let r,o={},s="",a="";const i=t.indexOf("#");let l=t.indexOf("?");return i=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,i>-1?i:t.length),o=e(s)),i>-1&&(r=r||t.slice(0,i),a=t.slice(i,t.length)),r=Ev(r??t,n),{fullPath:r+(s&&"?")+s+a,path:r,query:o,hash:Sa(a)}}function Lv(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Md(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function jv(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&bs(t.matched[r],n.matched[o])&&I5(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function bs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function I5(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Mv(e[n],t[n]))return!1;return!0}function Mv(e,t){return Fn(e)?Ed(e,t):Fn(t)?Ed(t,e):e===t}function Ed(e,t){return Fn(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Ev(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,a,i;for(a=0;a1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(a).join("/")}const xn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var La;(function(e){e.pop="pop",e.push="push"})(La||(La={}));var ca;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ca||(ca={}));function Tv(e){if(!e)if(Wo){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Sv(e)}const Av=/^[^#]+#/;function Pv(e,t){return e.replace(Av,"#")+t}function Iv(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ru=()=>({left:window.scrollX,top:window.scrollY});function Dv(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Iv(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Td(e,t){return(history.state?history.state.position-t:-1)+e}const s0=new Map;function Rv(e,t){s0.set(e,t)}function Hv(e){const t=s0.get(e);return s0.delete(e),t}let Ov=()=>location.protocol+"//"+location.host;function D5(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let i=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(i);return l[0]!=="/"&&(l="/"+l),Md(l,"")}return Md(n,e)+r+o}function $v(e,t,n,r){let o=[],s=[],a=null;const i=({state:f})=>{const p=D5(e,location),h=n.value,g=t.value;let v=0;if(f){if(n.value=p,t.value=f,a&&a===h){a=null;return}v=g?f.position-g.position:0}else r(p);o.forEach(b=>{b(n.value,h,{delta:v,type:La.pop,direction:v?v>0?ca.forward:ca.back:ca.unknown})})};function l(){a=n.value}function u(f){o.push(f);const p=()=>{const h=o.indexOf(f);h>-1&&o.splice(h,1)};return s.push(p),p}function c(){const{history:f}=window;f.state&&f.replaceState(Ye({},f.state,{scroll:ru()}),"")}function d(){for(const f of s)f();s=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function Ad(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?ru():null}}function Nv(e){const{history:t,location:n}=window,r={value:D5(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Ov()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),o.value=u}catch(p){console.error(p),n[c?"replace":"assign"](f)}}function a(l,u){const c=Ye({},t.state,Ad(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});s(l,c,!0),r.value=l}function i(l,u){const c=Ye({},o.value,t.state,{forward:l,scroll:ru()});s(c.current,c,!0);const d=Ye({},Ad(r.value,l,null),{position:c.position+1},u);s(l,d,!1),r.value=l}return{location:r,state:o,push:i,replace:a}}function Fv(e){e=Tv(e);const t=Nv(e),n=$v(e,t.state,t.location,t.replace);function r(s,a=!0){a||n.pauseListeners(),history.go(s)}const o=Ye({location:"",base:e,go:r,createHref:Pv.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function zv(e){return typeof e=="string"||e&&typeof e=="object"}function R5(e){return typeof e=="string"||typeof e=="symbol"}const H5=Symbol("");var Pd;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Pd||(Pd={}));function ms(e,t){return Ye(new Error,{type:e,[H5]:!0},t)}function Wn(e,t){return e instanceof Error&&H5 in e&&(t==null||!!(e.type&t))}const Id="[^/]+?",Vv={sensitive:!1,strict:!1,start:!0,end:!0},Bv=/[.+*?^${}()[\]/\\]/g;function qv(e,t){const n=Ye({},Vv,t),r=[];let o=n.start?"^":"";const s=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function O5(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Zv={type:0,value:""},Gv=/[a-zA-Z0-9_]/;function Wv(e){if(!e)return[[]];if(e==="/")return[[Zv]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=0,r=n;const o=[];let s;function a(){s&&o.push(s),s=[]}let i=0,l,u="",c="";function d(){u&&(n===0?s.push({type:0,value:u}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;i{a(m)}:ua}function a(d){if(R5(d)){const f=r.get(d);f&&(r.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(a),f.alias.forEach(a))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&r.delete(d.record.name),d.children.forEach(a),d.alias.forEach(a))}}function i(){return n}function l(d){const f=Qv(d,n);n.splice(f,0,d),d.record.name&&!Od(d)&&r.set(d.record.name,d)}function u(d,f){let p,h={},g,v;if("name"in d&&d.name){if(p=r.get(d.name),!p)throw ms(1,{location:d});v=p.record.name,h=Ye(Rd(f.params,p.keys.filter(m=>!m.optional).concat(p.parent?p.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),d.params&&Rd(d.params,p.keys.map(m=>m.name))),g=p.stringify(h)}else if(d.path!=null)g=d.path,p=n.find(m=>m.re.test(g)),p&&(h=p.parse(g),v=p.record.name);else{if(p=f.name?r.get(f.name):n.find(m=>m.re.test(f.path)),!p)throw ms(1,{location:d,currentLocation:f});v=p.record.name,h=Ye({},f.params,d.params),g=p.stringify(h)}const b=[];let _=p;for(;_;)b.unshift(_.record),_=_.parent;return{name:v,path:g,params:h,matched:b,meta:Jv(b)}}e.forEach(d=>s(d));function c(){n.length=0,r.clear()}return{addRoute:s,resolve:u,removeRoute:a,clearRoutes:c,getRoutes:i,getRecordMatcher:o}}function Rd(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Hd(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Xv(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 Xv(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Od(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Jv(e){return e.reduce((t,n)=>Ye(t,n.meta),{})}function $d(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Qv(e,t){let n=0,r=t.length;for(;n!==r;){const s=n+r>>1;O5(e,t[s])<0?r=s:n=s+1}const o=e_(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function e_(e){let t=e;for(;t=t.parent;)if($5(t)&&O5(e,t)===0)return t}function $5({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function t_(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&o0(s)):[r&&o0(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function n_(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Fn(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const r_=Symbol(""),Fd=Symbol(""),ou=Symbol(""),wc=Symbol(""),a0=Symbol("");function Ks(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Br(e,t,n,r,o,s=a=>a()){const a=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,l)=>{const u=f=>{f===!1?l(ms(4,{from:n,to:t})):f instanceof Error?l(f):zv(f)?l(ms(2,{from:t,to:f})):(a&&r.enterCallbacks[o]===a&&typeof f=="function"&&a.push(f),i())},c=s(()=>e.call(r&&r.instances[o],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>l(f))})}function Ku(e,t,n,r,o=s=>s()){const s=[];for(const a of e)for(const i in a.components){let l=a.components[i];if(!(t!=="beforeRouteEnter"&&!a.instances[i]))if(j5(l)){const c=(l.__vccOpts||l)[t];c&&s.push(Br(c,n,r,a,i,o))}else{let u=l();s.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${i}" at "${a.path}"`);const d=cv(c)?c.default:c;a.mods[i]=c,a.components[i]=d;const p=(d.__vccOpts||d)[t];return p&&Br(p,n,r,a,i,o)()}))}}return s}function zd(e){const t=xt(ou),n=xt(wc),r=ie(()=>{const l=R(e.to);return t.resolve(l)}),o=ie(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(bs.bind(null,c));if(f>-1)return f;const p=Vd(l[u-2]);return u>1&&Vd(c)===p&&d[d.length-1].path!==p?d.findIndex(bs.bind(null,l[u-2])):f}),s=ie(()=>o.value>-1&&l_(n.params,r.value.params)),a=ie(()=>o.value>-1&&o.value===n.matched.length-1&&I5(n.params,r.value.params));function i(l={}){if(i_(l)){const u=t[R(e.replace)?"replace":"push"](R(e.to)).catch(ua);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:ie(()=>r.value.href),isActive:s,isExactActive:a,navigate:i}}function o_(e){return e.length===1?e[0]:e}const s_=we({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:zd,setup(e,{slots:t}){const n=ir(zd(e)),{options:r}=xt(ou),o=ie(()=>({[Bd(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Bd(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&o_(t.default(n));return e.custom?s:lt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),a_=s_;function i_(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){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function l_(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!Fn(o)||o.length!==r.length||r.some((s,a)=>s!==o[a]))return!1}return!0}function Vd(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Bd=(e,t,n)=>e??t??n,u_=we({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=xt(a0),o=ie(()=>e.route||r.value),s=xt(Fd,0),a=ie(()=>{let u=R(s);const{matched:c}=o.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),i=ie(()=>o.value.matched[a.value]);Lr(Fd,ie(()=>a.value+1)),Lr(r_,i),Lr(a0,o);const l=ue();return vt(()=>[l.value,i.value,e.name],([u,c,d],[f,p,h])=>{c&&(c.instances[d]=u,p&&p!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),u&&c&&(!p||!bs(c,p)||!f)&&(c.enterCallbacks[d]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,d=i.value,f=d&&d.components[c];if(!f)return qd(n.default,{Component:f,route:u});const p=d.props[c],h=p?p===!0?u.params:typeof p=="function"?p(u):p:null,v=lt(f,Ye({},h,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return qd(n.default,{Component:v,route:u})||v}}});function qd(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const N5=u_;function c_(e){const t=Yv(e.routes,e),n=e.parseQuery||t_,r=e.stringifyQuery||Nd,o=e.history,s=Ks(),a=Ks(),i=Ks(),l=Yt(xn);let u=xn;Wo&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Gu.bind(null,G=>""+G),d=Gu.bind(null,Cv),f=Gu.bind(null,Sa);function p(G,le){let re,fe;return R5(G)?(re=t.getRecordMatcher(G),fe=le):fe=G,t.addRoute(fe,re)}function h(G){const le=t.getRecordMatcher(G);le&&t.removeRoute(le)}function g(){return t.getRoutes().map(G=>G.record)}function v(G){return!!t.getRecordMatcher(G)}function b(G,le){if(le=Ye({},le||l.value),typeof G=="string"){const A=Wu(n,G,le.path),H=t.resolve({path:A.path},le),X=o.createHref(A.fullPath);return Ye(A,H,{params:f(H.params),hash:Sa(A.hash),redirectedFrom:void 0,href:X})}let re;if(G.path!=null)re=Ye({},G,{path:Wu(n,G.path,le.path).path});else{const A=Ye({},G.params);for(const H in A)A[H]==null&&delete A[H];re=Ye({},G,{params:d(A)}),le.params=d(le.params)}const fe=t.resolve(re,le),$e=G.hash||"";fe.params=c(f(fe.params));const Ke=Lv(r,Ye({},G,{hash:kv($e),path:fe.path})),j=o.createHref(Ke);return Ye({fullPath:Ke,hash:$e,query:r===Nd?n_(G.query):G.query||{}},fe,{redirectedFrom:void 0,href:j})}function _(G){return typeof G=="string"?Wu(n,G,l.value.path):Ye({},G)}function m(G,le){if(u!==G)return ms(8,{from:le,to:G})}function k(G){return T(G)}function x(G){return k(Ye(_(G),{replace:!0}))}function M(G){const le=G.matched[G.matched.length-1];if(le&&le.redirect){const{redirect:re}=le;let fe=typeof re=="function"?re(G):re;return typeof fe=="string"&&(fe=fe.includes("?")||fe.includes("#")?fe=_(fe):{path:fe},fe.params={}),Ye({query:G.query,hash:G.hash,params:fe.path!=null?{}:G.params},fe)}}function T(G,le){const re=u=b(G),fe=l.value,$e=G.state,Ke=G.force,j=G.replace===!0,A=M(re);if(A)return T(Ye(_(A),{state:typeof A=="object"?Ye({},$e,A.state):$e,force:Ke,replace:j}),le||re);const H=re;H.redirectedFrom=le;let X;return!Ke&&jv(r,fe,re)&&(X=ms(16,{to:H,from:fe}),Ae(fe,fe,!0,!1)),(X?Promise.resolve(X):q(H,fe)).catch(Z=>Wn(Z)?Wn(Z,2)?Z:Ee(Z):Q(Z,H,fe)).then(Z=>{if(Z){if(Wn(Z,2))return T(Ye({replace:j},_(Z.to),{state:typeof Z.to=="object"?Ye({},$e,Z.to.state):$e,force:Ke}),le||H)}else Z=V(H,fe,!0,j,$e);return Y(H,fe,Z),Z})}function z(G,le){const re=m(G,le);return re?Promise.reject(re):Promise.resolve()}function O(G){const le=pt.values().next().value;return le&&typeof le.runWithContext=="function"?le.runWithContext(G):G()}function q(G,le){let re;const[fe,$e,Ke]=d_(G,le);re=Ku(fe.reverse(),"beforeRouteLeave",G,le);for(const A of fe)A.leaveGuards.forEach(H=>{re.push(Br(H,G,le))});const j=z.bind(null,G,le);return re.push(j),ht(re).then(()=>{re=[];for(const A of s.list())re.push(Br(A,G,le));return re.push(j),ht(re)}).then(()=>{re=Ku($e,"beforeRouteUpdate",G,le);for(const A of $e)A.updateGuards.forEach(H=>{re.push(Br(H,G,le))});return re.push(j),ht(re)}).then(()=>{re=[];for(const A of Ke)if(A.beforeEnter)if(Fn(A.beforeEnter))for(const H of A.beforeEnter)re.push(Br(H,G,le));else re.push(Br(A.beforeEnter,G,le));return re.push(j),ht(re)}).then(()=>(G.matched.forEach(A=>A.enterCallbacks={}),re=Ku(Ke,"beforeRouteEnter",G,le,O),re.push(j),ht(re))).then(()=>{re=[];for(const A of a.list())re.push(Br(A,G,le));return re.push(j),ht(re)}).catch(A=>Wn(A,8)?A:Promise.reject(A))}function Y(G,le,re){i.list().forEach(fe=>O(()=>fe(G,le,re)))}function V(G,le,re,fe,$e){const Ke=m(G,le);if(Ke)return Ke;const j=le===xn,A=Wo?history.state:{};re&&(fe||j?o.replace(G.fullPath,Ye({scroll:j&&A&&A.scroll},$e)):o.push(G.fullPath,$e)),l.value=G,Ae(G,le,re,j),Ee()}let te;function be(){te||(te=o.listen((G,le,re)=>{if(!kn.listening)return;const fe=b(G),$e=M(fe);if($e){T(Ye($e,{replace:!0,force:!0}),fe).catch(ua);return}u=fe;const Ke=l.value;Wo&&Rv(Td(Ke.fullPath,re.delta),ru()),q(fe,Ke).catch(j=>Wn(j,12)?j:Wn(j,2)?(T(Ye(_(j.to),{force:!0}),fe).then(A=>{Wn(A,20)&&!re.delta&&re.type===La.pop&&o.go(-1,!1)}).catch(ua),Promise.reject()):(re.delta&&o.go(-re.delta,!1),Q(j,fe,Ke))).then(j=>{j=j||V(fe,Ke,!1),j&&(re.delta&&!Wn(j,8)?o.go(-re.delta,!1):re.type===La.pop&&Wn(j,20)&&o.go(-1,!1)),Y(fe,Ke,j)}).catch(ua)}))}let ce=Ks(),ne=Ks(),se;function Q(G,le,re){Ee(G);const fe=ne.list();return fe.length?fe.forEach($e=>$e(G,le,re)):console.error(G),Promise.reject(G)}function de(){return se&&l.value!==xn?Promise.resolve():new Promise((G,le)=>{ce.add([G,le])})}function Ee(G){return se||(se=!G,be(),ce.list().forEach(([le,re])=>G?re(G):le()),ce.reset()),G}function Ae(G,le,re,fe){const{scrollBehavior:$e}=e;if(!Wo||!$e)return Promise.resolve();const Ke=!re&&Hv(Td(G.fullPath,0))||(fe||!re)&&history.state&&history.state.scroll||null;return Nn().then(()=>$e(G,le,Ke)).then(j=>j&&Dv(j)).catch(j=>Q(j,G,le))}const Re=G=>o.go(G);let bt;const pt=new Set,kn={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:v,getRoutes:g,resolve:b,options:e,push:k,replace:x,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:s.add,beforeResolve:a.add,afterEach:i.add,onError:ne.add,isReady:de,install(G){const le=this;G.component("RouterLink",a_),G.component("RouterView",N5),G.config.globalProperties.$router=le,Object.defineProperty(G.config.globalProperties,"$route",{enumerable:!0,get:()=>R(l)}),Wo&&!bt&&l.value===xn&&(bt=!0,k(o.location).catch($e=>{}));const re={};for(const $e in xn)Object.defineProperty(re,$e,{get:()=>l.value[$e],enumerable:!0});G.provide(ou,le),G.provide(wc,Jn(re)),G.provide(a0,l);const fe=G.unmount;pt.add(G),G.unmount=function(){pt.delete(G),pt.size<1&&(u=xn,te&&te(),te=null,l.value=xn,bt=!1,se=!1),fe()}}};function ht(G){return G.reduce((le,re)=>le.then(()=>O(re)),Promise.resolve())}return kn}function d_(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let a=0;abs(u,i))?r.push(i):n.push(i));const l=e.matched[a];l&&(t.matched.find(u=>bs(u,l))||o.push(l))}return[n,r,o]}function dQ(){return xt(ou)}function Cc(e){return xt(wc)}const F5=(e,t)=>({default:()=>e?lt(ng,e===!0?{}:e,t):t.default?.()}),f_=/(:\w+)\([^)]+\)/g,p_=/(:\w+)[?+*]/g,h_=/:\w+/g;function Ud(e){const t=e?.meta.key??e.path.replace(f_,"$1").replace(p_,"$1").replace(h_,n=>e.params[n.slice(1)]?.toString()||"");return typeof t=="function"?t(e):t}function g_(e,t){return e===t||t===xn?!1:Ud(e)!==Ud(t)?!0:!e.matched.every((r,o)=>r.components&&r.components.default===t.matched[o]?.components?.default)}function b_(e,t=!1){if(e){if(e.nodeName==="#comment"&&e.nodeValue==="[")return z5(e,[],t);if(t){const n=e.cloneNode(!0);return n.querySelectorAll("[data-island-slot]").forEach(r=>{r.innerHTML=""}),[n.outerHTML]}return[e.outerHTML]}}function z5(e,t=[],n=!1){if(e&&e.nodeName){if(v_(e))return t;if(!m_(e)){const r=e.cloneNode(!0);n&&r.querySelectorAll?.("[data-island-slot]").forEach(o=>{o.innerHTML=""}),t.push(r.outerHTML)}z5(e.nextSibling,t,n)}return t}function Yu(e,t){const n=e?b_(e):[t];return n?F(n.join(""),n.length):lt("div")}function m_(e){return e.nodeName==="#comment"&&e.nodeValue==="["}function v_(e){return e.nodeName==="#comment"&&e.nodeValue==="]"}const V5=Symbol.for("nuxt:client-only"),mi="
",fQ=we({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:t,attrs:n}){const r=Yt(!1);wt(()=>{r.value=!0});const o=Tt();return o&&(o._nuxtClientOnly=!0),Lr(V5,!0),()=>{if(r.value){const l=t.default?.();return l&&l.length===1?[pn(l[0],n)]:l}const s=t.fallback||t.placeholder;if(s)return lt(s);const a=e.fallback||e.placeholder||"",i=e.fallbackTag||e.placeholderTag||"span";return w(i,n,a)}}}),Xu=new WeakMap;function __(e){if(Xu.has(e))return Xu.get(e);const t={...e};return t.render?t.render=(n,r,o,s,a,i)=>{if(s.mounted$??n.mounted$){const l=e.render?.bind(n)(n,r,o,s,a,i);return l.children===null||typeof l.children=="string"?pn(l):lt(l)}return Yu(n._.vnode.el,mi)}:t.template&&=` `,t.setup=(n,r)=>{const o=Oe(),s=Yt(o.isHydrating===!1),a=Tt();if(o.isHydrating){const l={...a.attrs},u=k_(a);for(const c in l)delete a.attrs[c];wt(()=>{Object.assign(a.attrs,l),a.vnode.dirs=u})}wt(()=>{s.value=!0});const i=e.setup?.(n,r)||{};return Fl(i)?Promise.resolve(i).then(l=>typeof l!="function"?(l||={},l.mounted$=s,l):(...u)=>{if(s.value||!o.isHydrating){const c=l(...u);return c.children===null||typeof c.children=="string"?pn(c):lt(c)}return Yu(a?.vnode.el,mi)}):typeof i=="function"?(...l)=>{if(s.value){const u=i(...l),c=t.inheritAttrs!==!1?r.attrs:void 0;return u.children===null||typeof u.children=="string"?pn(u,c):lt(u,c)}return Yu(a?.vnode.el,mi)}:Object.assign(i,{mounted$:s})},Xu.set(e,t),t}function k_(e){if(!e||!e.vnode.dirs)return null;const t=e.vnode.dirs;return e.vnode.dirs=null,t}const Zd=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),pQ=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),su=e=>{const t=Oe();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Zd(()=>e())}):Zd(()=>e())},y_=e=>e==="defer"||e===!1;function i0(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;w_(e[0],e[1])&&e.unshift(t);let[n,r,o={}]=e;const s=ie(()=>kr(n));if(typeof s.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof r!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const a=Oe();o.server??=!0,o.default??=x_,o.getCachedData??=q5,o.lazy??=!1,o.immediate??=!0,o.deep??=yr.deep,o.dedupe??="cancel",o._functionName,a._asyncData[s.value];const i={cause:"initial",dedupe:o.dedupe};a._asyncData[s.value]?._init||(i.cachedData=o.getCachedData(s.value,a,{cause:"initial"}),a._asyncData[s.value]=Gd(a,s.value,r,o,i.cachedData));const l=a._asyncData[s.value];l._deps++;const u=()=>a._asyncData[s.value].execute(i),c=o.server!==!1&&a.payload.serverRendered;{let p=function(m){const k=a._asyncData[m];k?._deps&&(k._deps--,k._deps===0&&k?._off())};const h=Tt();if(h&&c&&o.immediate&&!h.sp&&(h.sp=[]),h&&!h._nuxtOnBeforeMountCbs){h._nuxtOnBeforeMountCbs=[];const m=h._nuxtOnBeforeMountCbs;sc(()=>{m.forEach(k=>{k()}),m.splice(0,m.length)}),Fo(()=>m.splice(0,m.length))}const g=h&&(h._nuxtClientOnly||xt(V5,!1));c&&a.isHydrating&&(l.error.value||l.data.value!=null)?(l.pending.value=!1,l.status.value=l.error.value?"error":"success"):h&&(!g&&a.payload.serverRendered&&a.isHydrating||o.lazy)&&o.immediate?h._nuxtOnBeforeMountCbs.push(u):o.immediate&&u();const v=Ts(),b=vt(s,(m,k)=>{if((m||k)&&m!==k){const x=a._asyncData[k]?.data.value!==yr.value,M=a._asyncDataPromises[k]!==void 0;k&&p(k);const T={cause:"initial",dedupe:o.dedupe};if(!a._asyncData[m]?._init){let z;k&&x?z=a._asyncData[k]?.data.value:(z=o.getCachedData(m,a,{cause:"initial"}),T.cachedData=z),a._asyncData[m]=Gd(a,m,r,o,z)}a._asyncData[m]._deps++,(o.immediate||x||M)&&a._asyncData[m].execute(T)}},{flush:"sync"}),_=o.watch?vt(o.watch,()=>{l._execute({cause:"watch",dedupe:o.dedupe})}):()=>{};v&&no(()=>{b(),_(),p(s.value)})}const d={data:vi(()=>a._asyncData[s.value]?.data),pending:vi(()=>a._asyncData[s.value]?.pending),status:vi(()=>a._asyncData[s.value]?.status),error:vi(()=>a._asyncData[s.value]?.error),refresh:(...p)=>a._asyncData[s.value].execute(...p),execute:(...p)=>a._asyncData[s.value].execute(...p),clear:()=>B5(a,s.value)},f=Promise.resolve(a._asyncDataPromises[s.value]).then(()=>d);return Object.assign(f,d),f}function vi(e){return ie({get(){return e()?.value},set(t){const n=e();n&&(n.value=t)}})}function w_(e,t){return!(typeof e=="string"||typeof e=="object"&&e!==null||typeof e=="function"&&typeof t=="function")}function B5(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=yr.errorValue),e._asyncData[t]&&(e._asyncData[t].data.value=void 0,e._asyncData[t].error.value=yr.errorValue,e._asyncData[t].pending.value=!1,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t]&&(e._asyncDataPromises[t].cancelled=!0),e._asyncDataPromises[t]=void 0)}function C_(e,t){const n={};for(const r of t)n[r]=e[r];return n}function Gd(e,t,n,r,o){e.payload._errors[t]??=yr.errorValue;const s=r.getCachedData!==q5,a=n,i=r.deep?ue:Yt,l=o!=null,u=e.hook("app:data:refresh",async d=>{(!d||d.includes(t))&&await c.execute({cause:"refresh:hook"})}),c={data:i(l?o:r.default()),pending:Yt(!l),error:tc(e.payload._errors,t),status:Yt("idle"),execute:(...d)=>{const[f,p=void 0]=d,h=f&&p===void 0&&typeof f=="object"?f:{};if(e._asyncDataPromises[t]){if(y_(h.dedupe??r.dedupe))return e._asyncDataPromises[t];e._asyncDataPromises[t].cancelled=!0}if(h.cause==="initial"||e.isHydrating){const v="cachedData"in h?h.cachedData:r.getCachedData(t,e,{cause:h.cause??"refresh:manual"});if(v!=null)return e.payload.data[t]=c.data.value=v,c.error.value=yr.errorValue,c.status.value="success",Promise.resolve(v)}c.pending.value=!0,c.status.value="pending";const g=new Promise((v,b)=>{try{v(a(e))}catch(_){b(_)}}).then(async v=>{if(g.cancelled)return e._asyncDataPromises[t];let b=v;r.transform&&(b=await r.transform(v)),r.pick&&(b=C_(b,r.pick)),e.payload.data[t]=b,c.data.value=b,c.error.value=yr.errorValue,c.status.value="success"}).catch(v=>{if(g.cancelled)return e._asyncDataPromises[t];c.error.value=Xr(v),c.data.value=R(r.default()),c.status.value="error"}).finally(()=>{g.cancelled||(c.pending.value=!1,delete e._asyncDataPromises[t])});return e._asyncDataPromises[t]=g,e._asyncDataPromises[t]},_execute:lv((...d)=>c.execute(...d),0,{leading:!0}),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{u(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),s||Nn(()=>{e._asyncData[t]?._init||(B5(e,t),c.execute=()=>Promise.resolve(),c.data.value=yr.value)})}};return c}const x_=()=>yr.value,q5=(e,t,n)=>{if(t.isHydrating)return t.payload.data[e];if(n.cause!=="refresh:manual"&&n.cause!=="refresh:hook")return t.static.data[e]},S_="$s";function au(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const o=S_+n,s=Oe(),a=tc(s.payload.state,o);if(a.value===void 0&&r){const i=r();if(ut(i))return s.payload.state[o]=i,i;a.value=i}return a}function L_(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},r=t||{},o=r.decode||j_;let s=0;for(;swa(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},ki=globalThis.cookieStore;function Fi(e,t){const n={...T_,...t};n.filter??=u=>u===e;const r=Kd(n)||{};let o;n.maxAge!==void 0?o=n.maxAge*1e3:n.expires&&(o=n.expires.getTime()-Date.now());const s=o!==void 0&&o<=0,a=s||r[e]===void 0||r[e]===null,i=An(s?void 0:r[e]??n.default?.()),l=o&&!s?I_(i,o,n.watch&&n.watch!=="shallow"):ue(i);{let u=null;try{!ki&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=(h=!1)=>{!h&&(n.readonly||av(l.value,r[e]))||(P_(e,l.value,n),r[e]=An(l.value),u?.postMessage({value:n.encode(l.value)}))},d=h=>{const g=h.refresh?Kd(n)?.[e]:n.decode(h.value);f=!0,l.value=g,r[e]=An(g),Nn(()=>{f=!1})};let f=!1;const p=!!Ts();if(p&&no(()=>{f=!0,c(),u?.close()}),ki){const h=g=>{const v=g.changed.find(_=>_.name===e),b=g.deleted.find(_=>_.name===e);v&&d({value:v.value}),b&&d({value:null})};ki.addEventListener("change",h),p&&no(()=>ki.removeEventListener("change",h))}else u&&(u.onmessage=({data:h})=>d(h));n.watch&&vt(l,()=>{f||c()},{deep:n.watch!=="shallow"}),a&&c(a)}return l}function Kd(e={}){return L_(document.cookie,e)}function A_(e,t,n={}){return t==null?Wd(e,t,{...n,maxAge:-1}):Wd(e,t,n)}function P_(e,t,n={}){document.cookie=A_(e,t,n)}const Yd=2147483647;function I_(e,t,n){let r,o,s=0;const a=n?ue(e):{value:e};return Ts()&&no(()=>{o?.(),clearTimeout(r)}),$6((i,l)=>{n&&(o=vt(a,l));function u(){s=0,clearTimeout(r);const c=t-s,d=c{if(s+=d,s4)return Promise.all(o).then(()=>R_(e,t));t._routePreloaded.add(n);for(const s of r){const a=s.components?.default;if(typeof a!="function")continue;const i=Promise.resolve(a()).catch(()=>{}).finally(()=>o.splice(o.indexOf(i)));o.push(i)}await Promise.all(o)}function H_(e={}){const t=e.path||window.location.pathname;let n={};try{n=wa(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||n?.path!==t||n?.expires{i()}),{_cleanup:l,message:t,politeness:n,set:o,polite:s,assertive:a}}function $_(e={}){const t=Oe(),n=t._routeAnnouncer||=O_(e);return e.politeness!==n.politeness.value&&(n.politeness.value=e.politeness||"polite"),Ts()&&(t._routeAnnouncerDeps||=0,t._routeAnnouncerDeps++,no(()=>{t._routeAnnouncerDeps--,t._routeAnnouncerDeps===0&&(n._cleanup(),delete t._routeAnnouncer)})),n}const N_={scrollBehavior(e,t,n){const r=Oe(),o=Zt().options?.scrollBehaviorType??"auto";if(e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:U5(e.hash),behavior:o}:!1;if((typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1)return!1;const a=r._runningTransition?"page:transition:finish":"page:loading:end";return new Promise(i=>{if(t===xn){i(Xd(e,t,n,o));return}r.hooks.hookOnce(a,()=>{requestAnimationFrame(()=>i(Xd(e,t,n,o)))})})}};function U5(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function Xd(e,t,n,r){if(n)return n;const o=g_(e,t);return e.hash?{el:e.hash,top:U5(e.hash),behavior:o?r:"instant"}:{left:0,top:0}}const F_={strict:!1,hashMode:!1,scrollBehaviorType:"auto"},Nr={...F_,...N_};function z_(e){typeof e.indexable<"u"&&(e.indexable=String(e.indexable)!=="false"),typeof e.trailingSlash<"u"&&!e.trailingSlash&&(e.trailingSlash=String(e.trailingSlash)!=="false"),e.url&&!an(String(e.url),{acceptRelative:!0,strict:!1})&&(e.url=rb(String(e.url)));const t=Object.keys(e).sort((r,o)=>r.localeCompare(o)),n={};for(const r of t)n[r]=e[r];return n}function V_(e){const n=[];function r(s){if(!s||typeof s!="object"||Object.keys(s).length===0)return()=>{};s._context;const a={};for(const l in s){const u=s[l];typeof u<"u"&&u!==""&&(a[l]=u)}let i;return Object.keys(a).filter(l=>!l.startsWith("_")).length>0&&(i=n.push(a)),()=>{typeof i<"u"&&n.splice(i-1,1)}}function o(s){const a={};s?.debug&&(a._context={}),a._priority={};for(const i in n.sort((l,u)=>(l._priority||0)-(u._priority||0)))for(const l in n[i]){const u=l,c=s?.resolveRefs?kr(n[i][l]):n[i][l];!l.startsWith("_")&&typeof c<"u"&&c!==""&&(a[l]=c,typeof n[i]._priority<"u"&&n[i]._priority!==-1&&(a._priority[u]=n[i]._priority),s?.debug&&(a._context[u]=n[i]._context?.[u]||n[i]._context||"anonymous"))}return s?.skipNormalize?a:z_(a)}return{stack:n,push:r,get:o}}const B_=Qe({name:"nuxt-site-config:init",enforce:"pre",async setup(e){const t=V_(),n=au("site-config");{const r=n.value||window.__NUXT_SITE_CONFIG__||{};for(const o in r)o[0]!=="_"&&t.push({[o]:r[o],_priority:r._priority?.[o]||-1})}return{provide:{nuxtSiteConfig:t}}}});async function xc(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!!r.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async o=>{const s=new Map,a=new Promise(p=>{e.resolveTags().then(h=>{p(h.map(g=>{const v=s.get(g._d)||0,b={tag:g,id:(v?`${g._d}:${v}`:g._d)||kd(g),shouldRender:!0};return g._d&&_5(g._d)&&s.set(g._d,v+1),b}))})});let i=e._dom;if(!i){i={title:n.title,elMap:new Map().set("htmlAttrs",n.documentElement).set("bodyAttrs",n.body)};for(const p of["body","head"]){const h=n[p]?.children;for(const g of h){const v=g.tagName.toLowerCase();if(!vd.has(v))continue;const b=k5({tag:v,props:{}},{innerHTML:g.innerHTML,...g.getAttributeNames().reduce((_,m)=>(_[m]=g.getAttribute(m),_),{})||{}});if(b.key=g.getAttribute("data-hid")||void 0,b._d=t0(b)||kd(b),i.elMap.has(b._d)){let _=1,m=b._d;for(;i.elMap.has(m);)m=`${b._d}:${_++}`;i.elMap.set(m,g)}else i.elMap.set(b._d,g)}}}i.pendingSideEffects={...i.sideEffects},i.sideEffects={};function l(p,h,g){const v=`${p}:${h}`;i.sideEffects[v]=g,delete i.pendingSideEffects[v]}function u({id:p,$el:h,tag:g}){const v=g.tag.endsWith("Attrs");i.elMap.set(p,h),v||(g.textContent&&g.textContent!==h.textContent&&(h.textContent=g.textContent),g.innerHTML&&g.innerHTML!==h.innerHTML&&(h.innerHTML=g.innerHTML),l(p,"el",()=>{h?.remove(),i.elMap.delete(p)}));for(const b in g.props){if(!Object.prototype.hasOwnProperty.call(g.props,b))continue;const _=g.props[b];if(b.startsWith("on")&&typeof _=="function"){const k=h?.dataset;if(k&&k[`${b}fired`]){const x=b.slice(0,-5);_.call(h,new Event(x.substring(2)))}h.getAttribute(`data-${b}`)!==""&&((g.tag==="bodyAttrs"?n.defaultView:h).addEventListener(b.substring(2),_.bind(h)),h.setAttribute(`data-${b}`,""));continue}const m=`attr:${b}`;if(b==="class"){if(!_)continue;for(const k of _)v&&l(p,`${m}:${k}`,()=>h.classList.remove(k)),!h.classList.contains(k)&&h.classList.add(k)}else if(b==="style"){if(!_)continue;for(const[k,x]of _)l(p,`${m}:${k}`,()=>{h.style.removeProperty(k)}),h.style.setProperty(k,x)}else _!==!1&&_!==null&&(h.getAttribute(b)!==_&&h.setAttribute(b,_===!0?"":String(_)),v&&l(p,m,()=>h.removeAttribute(b)))}}const c=[],d={bodyClose:void 0,bodyOpen:void 0,head:void 0},f=await a;for(const p of f){const{tag:h,shouldRender:g,id:v}=p;if(g){if(h.tag==="title"){n.title=h.textContent,l("title","",()=>n.title=i.title);continue}p.$el=p.$el||i.elMap.get(v),p.$el?u(p):vd.has(h.tag)&&c.push(p)}}for(const p of c){const h=p.tag.tagPosition||"head";p.$el=n.createElement(p.tag.tag),u(p),d[h]=d[h]||n.createDocumentFragment(),d[h].appendChild(p.$el)}for(const p of f)await e.hooks.callHook("dom:renderTag",p,n,l);d.head&&n.head.appendChild(d.head),d.bodyOpen&&n.body.insertBefore(d.bodyOpen,n.body.firstChild),d.bodyClose&&n.body.appendChild(d.bodyClose);for(const p in i.pendingSideEffects)i.pendingSideEffects[p]();e._dom=i,await e.hooks.callHook("dom:rendered",{renders:f}),o()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function q_(e={}){const t=e.domOptions?.render||xc;e.document=e.document||(typeof window<"u"?document:void 0);const n=e.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1;return Am({...e,plugins:[...e.plugins||[],{key:"client",hooks:{"entries:updated":t}}],init:[n?JSON.parse(n):!1,...e.init||[]]})}function U_(e,t){let n=0;return()=>{const r=++n;t(()=>{n===r&&e()})}}function Z_(e={}){const t=q_({domOptions:{render:U_(()=>xc(t),n=>setTimeout(n,0))},...e});return t.install=Zm(t),t}const G_={disableDefaults:!0,disableCapoSorting:!1,plugins:[Fm,zm,mc,Nm]},W_=Qe({name:"nuxt:head",enforce:"pre",setup(e){const t=Z_(G_);e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await xc(t)};t.hooks.hook("dom:beforeRender",o=>{o.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)}}}),K_=/(:\w+)\([^)]+\)/g,Y_=/(:\w+)[?+*]/g,X_=/:\w+/g,J_=(e,t)=>t.path.replace(K_,"$1").replace(Y_,"$1").replace(X_,n=>e.params[n.slice(1)]?.toString()||""),l0=(e,t)=>{const n=e.route.matched.find(o=>o.components?.default===e.Component.type),r=t??n?.meta.key??(n&&J_(e.route,n));return typeof r=="function"?r(e.route):r},Q_=(e,t)=>({default:()=>e?lt(r9,e===!0?{}:e,t):t});function Sc(e){return Array.isArray(e)?e:[e]}const ko={layout:!1},Ju=[{name:"search___en-us",path:"/search",component:()=>he(()=>import("./search.DJsD4oln.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:"search___de-de",path:"/de-de/search",component:()=>he(()=>import("./search.DJsD4oln.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:"search___es",path:"/es/search",component:()=>he(()=>import("./search.DJsD4oln.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:"search___fr-fr",path:"/fr-fr/search",component:()=>he(()=>import("./search.DJsD4oln.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:"search___it-it",path:"/it-it/search",component:()=>he(()=>import("./search.DJsD4oln.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:"search___ja-jp",path:"/ja-jp/search",component:()=>he(()=>import("./search.DJsD4oln.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:"search___pt-br",path:"/pt-br/search",component:()=>he(()=>import("./search.DJsD4oln.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{name:"slug___en-us",path:"/:slug(.*)*",meta:ko||{},component:()=>he(()=>import("./_...slug_.BduRY9UG.js"),__vite__mapDeps([3,1,2]),import.meta.url)},{name:"slug___de-de",path:"/de-de/:slug(.*)*",meta:ko||{},component:()=>he(()=>import("./_...slug_.BduRY9UG.js"),__vite__mapDeps([3,1,2]),import.meta.url)},{name:"slug___es",path:"/es/:slug(.*)*",meta:ko||{},component:()=>he(()=>import("./_...slug_.BduRY9UG.js"),__vite__mapDeps([3,1,2]),import.meta.url)},{name:"slug___fr-fr",path:"/fr-fr/:slug(.*)*",meta:ko||{},component:()=>he(()=>import("./_...slug_.BduRY9UG.js"),__vite__mapDeps([3,1,2]),import.meta.url)},{name:"slug___it-it",path:"/it-it/:slug(.*)*",meta:ko||{},component:()=>he(()=>import("./_...slug_.BduRY9UG.js"),__vite__mapDeps([3,1,2]),import.meta.url)},{name:"slug___ja-jp",path:"/ja-jp/:slug(.*)*",meta:ko||{},component:()=>he(()=>import("./_...slug_.BduRY9UG.js"),__vite__mapDeps([3,1,2]),import.meta.url)},{name:"slug___pt-br",path:"/pt-br/:slug(.*)*",meta:ko||{},component:()=>he(()=>import("./_...slug_.BduRY9UG.js"),__vite__mapDeps([3,1,2]),import.meta.url)}],ek=async(e,t)=>{let n,r;if(!e.meta?.validate)return;const o=([n,r]=dn(()=>Promise.resolve(e.meta.validate(e))),n=await n,r(),n);if(o===!0)return;const s=Xr({fatal:!0,statusCode:o&&o.statusCode||404,statusMessage:o&&o.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}});return typeof window<"u"&&window.history.pushState({},"",t.fullPath),s},tk=e=>{const{path:t,query:n,hash:r}=e,o=t.match(/\/page\/(\d+)\/?$/);if(!o)return;const s=Number(o[1]),a=t.replace(/\/page\/1\/?$/,"/");if(s===1)return Xn({path:a,query:n,hash:r},{})},nk=e=>{if(!e.path.endsWith("/")&&e.path!=="/"){const{path:t,query:n,hash:r}=e,o=`${t}/`;return Xn({path:o,query:n,hash:r},{})}},rk=async e=>{let t,n;const r=([t,n]=dn(()=>kc({path:e.path})),t=await t,n(),t);if(r.redirect)return an(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},ok=[ek,tk,nk,rk],u0={};function sk(e,t,n){const{pathname:r,search:o,hash:s}=t,a=e.indexOf("#");if(a>-1){const u=s.includes(e.slice(a))?e.slice(a).length:1;let c=s.slice(u);return c[0]!=="/"&&(c="/"+c),ld(c,"")}const i=ld(r,e),l=!n||sb(i,n)?i:n;return l+(l.includes("?")?"":o)+s}const ak=Qe({name:"nuxt:router",enforce:"pre",async setup(e){let t,n,r=Ft().app.baseURL;const o=Nr.history?.(r)??Fv(r),s=Nr.routes?([t,n]=dn(()=>Nr.routes(Ju)),t=await t,n(),t??Ju):Ju;let a;const i=c_({...Nr,scrollBehavior:(v,b,_)=>{if(b===xn){a=_;return}if(Nr.scrollBehavior){if(i.options.scrollBehavior=Nr.scrollBehavior,"scrollRestoration"in window.history){const m=i.beforeEach(()=>{m(),window.history.scrollRestoration="manual"})}return Nr.scrollBehavior(v,xn,a||_)}},history:o,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(i);const l=Yt(i.currentRoute.value);i.afterEach((v,b)=>{l.value=b}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=sk(r,window.location,e.payload.path),c=Yt(i.currentRoute.value),d=()=>{c.value=i.currentRoute.value};e.hook("page:finish",d),i.afterEach((v,b)=>{v.matched[v.matched.length-1]?.components?.default===b.matched[b.matched.length-1]?.components?.default&&d()});const f={};for(const v in c.value)Object.defineProperty(f,v,{get:()=>c.value[v],enumerable:!0});e._route=Jn(f),e._middleware||={global:[],named:{}};const p=Ps();i.afterEach(async(v,b,_)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(em),_&&await e.callHook("page:loading:end")});try{[t,n]=dn(()=>i.isReady()),await t,n()}catch(v){[t,n]=dn(()=>e.runWithContext(()=>xo(v))),await t,n()}const h=u!==i.currentRoute.value.fullPath?i.resolve(u):i.currentRoute.value;d();const g=e.payload.state._layout;return i.beforeEach(async(v,b)=>{await e.callHook("page:loading:start"),v.meta=ir(v.meta),e.isHydrating&&g&&!Ar(v.meta.layout)&&(v.meta.layout=g),e._processingMiddleware=!0;{const _=new Set([...ok,...e._middleware.global]);for(const m of v.matched){const k=m.meta.middleware;if(k)for(const x of Sc(k))_.add(x)}{const m=await e.runWithContext(()=>kc({path:v.path}));if(m.appMiddleware)for(const k in m.appMiddleware)m.appMiddleware[k]?_.add(k):_.delete(k)}for(const m of _){const k=typeof m=="string"?e._middleware.named[m]||await u0[m]?.().then(x=>x.default||x):m;if(!k)throw new Error(`Unknown route middleware: '${m}'.`);try{const x=await e.runWithContext(()=>k(v,b));if(!e.payload.serverRendered&&e.isHydrating&&(x===!1||x instanceof Error)){const M=x||Xr({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await e.runWithContext(()=>xo(M)),!1}if(x===!0)continue;if(x===!1)return x;if(x)return gc(x)&&x.fatal&&await e.runWithContext(()=>xo(x)),x}catch(x){const M=Xr(x);return M.fatal&&await e.runWithContext(()=>xo(M)),M}}}}),i.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),i.afterEach(v=>{if(v.matched.length===0)return e.runWithContext(()=>xo(Xr({statusCode:404,fatal:!1,statusMessage:`Page not found: ${v.fullPath}`,data:{path:v.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in h&&(h.name=void 0),await i.replace({...h,force:!0}),i.options.scrollBehavior=Nr.scrollBehavior}catch(v){await e.runWithContext(()=>xo(v))}}),{provide:{router:i}}}}),ik=Qe({name:"nuxt:payload",setup(e){const t=new Set;Zt().beforeResolve(async(n,r)=>{if(n.path===r.path)return;const o=await Ld(n.path);if(o){for(const s of t)delete e.static.data[s];for(const s in o.data)s in e.static.data||t.add(s),e.static.data[s]=o.data[s]}}),su(()=>{e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await Ld(n).catch(()=>{console.warn("[nuxt] Error preloading payload for",n)})}),navigator.connection?.effectiveType!=="slow-2g"&&setTimeout(nu,1e3)})}}),lk=Qe(()=>{const e=Zt();su(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),uk=Qe(e=>{let t;async function n(){let r;try{r=await nu()}catch(o){const s=o;if(!("status"in s&&(s.status===404||s.status===403)))throw s}t&&clearTimeout(t),t=setTimeout(n,hd);try{const o=await $fetch(hc("builds/latest.json")+`?${Date.now()}`);o.id!==r?.id&&(e.hooks.callHook("app:manifest:update",o),t&&clearTimeout(t))}catch{}}su(()=>{t=setTimeout(n,hd)})}),ck=Qe({name:"nuxt:chunk-reload",setup(e){const t=Zt(),n=Ft(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:s})=>{r.add(s)});function o(s){const a=gn(n.app.baseURL,s.fullPath);H_({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(o)}),t.onError((s,a)=>{r.has(s)&&o(a)})}});/*! * shared v10.0.8 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function dk(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const vl=typeof window<"u",po=(e,t=!1)=>t?Symbol.for(e):Symbol(e),fk=(e,t,n)=>pk({l:e,k:t,s:n}),pk=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),jt=e=>typeof e=="number"&&isFinite(e),hk=e=>lu(e)==="[object Date]",_l=e=>lu(e)==="[object RegExp]",iu=e=>Fe(e)&&Object.keys(e).length===0,gt=Object.assign,gk=Object.create,et=(e=null)=>gk(e);let Jd;const Lc=()=>Jd||(Jd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:et());function Qd(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function e3(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function bk(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,o,s)=>`${o}="${e3(s)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,o,s)=>`${o}='${e3(s)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript:")}),e}const mk=Object.prototype.hasOwnProperty;function Dn(e,t){return mk.call(e,t)}const kt=Array.isArray,ot=e=>typeof e=="function",ae=e=>typeof e=="string",mt=e=>typeof e=="boolean",Ue=e=>e!==null&&typeof e=="object",vk=e=>Ue(e)&&ot(e.then)&&ot(e.catch),Z5=Object.prototype.toString,lu=e=>Z5.call(e),Fe=e=>lu(e)==="[object Object]",_k=e=>e==null?"":kt(e)||Fe(e)&&e.toString===Z5?JSON.stringify(e,null,2):String(e);function jc(e,t=""){return e.reduce((n,r,o)=>o===0?n+r:n+t+r,"")}const yi=e=>!Ue(e)||kt(e);function is(e,t){if(yi(e)||yi(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:o}=n.pop();Object.keys(r).forEach(s=>{s!=="__proto__"&&(Ue(r[s])&&!Ue(o[s])&&(o[s]=Array.isArray(r[s])?[]:et()),yi(o[s])||yi(r[s])?o[s]=r[s]:n.push({src:r[s],des:o[s]}))})}}const Jr=["en-us","de-de","es","fr-fr","it-it","ja-jp","pt-br"],c0={"en-us":[{key:"locale_index_46yml_351984a2",load:()=>he(()=>import("./index.CeXVEfJF.js"),[],import.meta.url),cache:!0}],"de-de":[{key:"locale_index_46yml_2118218d",load:()=>he(()=>import("./index.DQ8R37Fj.js"),[],import.meta.url),cache:!0}],es:[{key:"locale_index_46yml_3da613bd",load:()=>he(()=>import("./index.CI1ONH8f.js"),[],import.meta.url),cache:!0}],"fr-fr":[{key:"locale_index_46yml_853af082",load:()=>he(()=>import("./index.RIMvWArf.js"),[],import.meta.url),cache:!0}],"it-it":[{key:"locale_index_46yml_45496702",load:()=>he(()=>import("./index.Dw1tgh9M.js"),[],import.meta.url),cache:!0}],"ja-jp":[{key:"locale_index_46yml_782ca233",load:()=>he(()=>import("./index.bxr3nuzg.js"),[],import.meta.url),cache:!0}],"pt-br":[{key:"locale_index_46yml_b6052415",load:()=>he(()=>import("./index.Dl0B0GZh.js"),[],import.meta.url),cache:!0}]},kk=[],vs=[{code:"en-us",language:"en-US",label:"English",langLabel:"Language",_hreflang:"en-US",_sitemap:"en-US",files:[{path:"/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/en-us/index.yml",cache:void 0}]},{code:"de-de",language:"de-DE",label:"Deutsch",langLabel:"Sprache",_hreflang:"de-DE",_sitemap:"de-DE",files:[{path:"/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/de-de/index.yml",cache:void 0}]},{code:"es",language:"es",label:"Español",langLabel:"Idioma",_hreflang:"es",_sitemap:"es",files:[{path:"/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/es/index.yml",cache:void 0}]},{code:"fr-fr",language:"fr-FR",label:"Français",langLabel:"Langue",_hreflang:"fr-FR",_sitemap:"fr-FR",files:[{path:"/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/fr-fr/index.yml",cache:void 0}]},{code:"it-it",language:"it-IT",label:"Italiano",langLabel:"Lingua",_hreflang:"it-IT",_sitemap:"it-IT",files:[{path:"/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/it-it/index.yml",cache:void 0}]},{code:"ja-jp",language:"ja-JP",label:"日本語",langLabel:"言語",_hreflang:"ja-JP",_sitemap:"ja-JP",files:[{path:"/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/ja-jp/index.yml",cache:void 0}]},{code:"pt-br",language:"pt-BR",label:"Português",langLabel:"Idioma",_hreflang:"pt-BR",_sitemap:"pt-BR",files:[{path:"/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/pt-br/index.yml",cache:void 0}]}],G5="@nuxtjs/i18n",yk=!1,wk="i18n_redirected",Ck="nuxtI18nInternal",t3="nuxt-i18n-slp";function uu(e){return ae(e)?e:e!=null?e.toString():"(null)"}function n3(e,t,n){const{defaultLocale:r,strategy:o,routesNameSeparator:s,defaultLocaleRouteNameSuffix:a,differentDomains:i}=n,l=o!=="no_prefix"||i,u=uu(e)+(l?s+t:"");return t===r&&o==="prefix_and_default"?u+s+a:u}function xk(e,t){const n=[];for(const[r,o]of t.entries()){const s=e.find(a=>a.language?.toLowerCase()===o.toLowerCase());if(s){n.push({code:s.code,score:1-r/t.length});break}}for(const[r,o]of t.entries()){const s=o.split("-")[0].toLowerCase(),a=e.find(i=>i.language?.split("-")[0].toLowerCase()===s);if(a){n.push({code:a.code,score:.999-r/t.length});break}}return n}function Sk(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}function Lk(e,t){const n=e.map(o=>({code:o.code,language:o.language||o.code})),r=xk(n,t);return r.length===0?"":(r.length>1&&r.sort(Sk),r[0].code)}function W5(e){return new RegExp(`^/(${e.join("|")})(?:/|$)`,"i")}const jk=`(${Jr.join("|")})`,d0=W5(Jr);function Mk(){const{routesNameSeparator:e,defaultLocaleRouteNameSuffix:t}=Ft().public.i18n,n=`(?:${e}${t})?`,r=new RegExp(`${e}${jk}${n}$`,"i");return o=>ae(o)?o.match(d0)?.[1]??"":o.name?uu(o.name).match(r)?.[1]??"":o.path?o.path.match(d0)?.[1]??"":""}function Ek(e){return e!=null&&"global"in e&&"mode"in e}function Tk(e){return e!=null&&!("__composer"in e)&&"locale"in e&&ut(e.locale)}function K5(e){return e!=null&&"__composer"in e}function kl(e){return Ek(e)?e.global:e}function ta(e){const t=kl(e);return Tk(t)?t:K5(t)?t.__composer:t}function cu(){return window.location.host}function Ak(e,t,n){const r=cu();if(!r)return r;const o=ae(n)?n:n.path,s=e.filter(i=>i.domain?(an(i.domain)?i.domain.replace(/(http|https):\/\//,""):i.domain)===r:kt(i?.domains)?i.domains.includes(r):!1);if(s.length===0)return"";if(s.length===1)return s[0]?.code??"";if(t==="no_prefix")return console.warn(J5("Multiple matching domains found! This is not supported for no_prefix strategy in combination with differentDomains!")),s[0]?.code??"";if(n&&o){const i=o.match(W5(s.map(l=>l.code)))?.at(1);if(i)return s.find(u=>u.code===i)?.code??""}return s.find(i=>i.defaultForDomains?.includes(r)??i.domainDefault)?.code??""}function Y5(e){Oe();const t=cu(),{domainLocales:n}=Ft().public.i18n,r=vs.find(a=>a.code===e),o=n?.[e]?.domain||r?.domain||r?.domains?.find(a=>a===t);if(!o){console.warn(J5("Could not find domain name for locale "+e));return}return an(o,{strict:!0})?o:new URL(window.location.origin).protocol+"//"+o}function Pk(e,t){const{multiDomainLocales:n,strategy:r,routesNameSeparator:o,defaultLocaleRouteNameSuffix:s}=e;if(!n||!(r==="prefix_except_default"||r==="prefix_and_default"))return;const a=Zt(),i=[o,s].join("");for(const l of a.getRoutes()){const u=uu(l.name);if(u.endsWith(i)){a.removeRoute(u);continue}const c=u.split(o)[1];c===t&&a.addRoute({...l,path:l.path===`/${c}`?"/":l.path.replace(`/${c}`,"")})}}function Ik(e){const{locales:t,domainLocales:n,defaultLocale:r,multiDomainLocales:o}=e,s=cu();return o?t.some(a=>!ae(a)&&a.defaultForDomains!=null)?t.find(i=>!ae(i)&&!!i.defaultForDomains?.includes(s))?.code??"":r||"":vs.find(i=>{const l=ae(i)?i:i.code,u=vs.find(d=>d.code===l);return(n?.[l]?.domain??u?.domain)===s})?.code??r??""}const da=new Map;async function Dk(e,t){const n={messages:{}};for(const r of e){const{default:o}=await r(),s=ot(o)?await t.runWithContext(()=>o()):o;is(s,n)}return n}function X5(e,t){if(e===!1)return[];if(kt(e))return e;let n=[];if(ae(e))return t.every(o=>o!==e)&&n.push(e),n;const r=[...t,"default"];for(const o of r)o in e&&(n=[...n,...e[o].filter(Boolean)]);return n}const Rk=e=>lu(e)==="[object Module]";async function Hk(e,{key:t,load:n},r){let o=null;try{const s=await n().then(a=>Rk(a)?a.default:a);ot(s)?o=await r.runWithContext(()=>s(e)):(o=s,o!=null&&da&&da.set(t,o))}catch(s){console.error("Failed locale loading: "+s.message)}return o}async function f0(e,t,n,r){const o=t[e];if(o==null)return;const s={};for(const a of o){let i=null;da&&da.has(a.key)&&a.cache?i=da.get(a.key):i=await r.runWithContext(()=>Hk(e,a,r)),i!=null&&is(i,s)}n(e,s)}function _s(e,t){const n=R(t),r=Ue(n)?n?.name:n;if(!(n==null||!r))return uu(r).split(e.runtimeConfig.public.i18n.routesNameSeparator)[0]}function Mc(e,t,n){if(ae(t)&&an(t,{acceptRelative:!0}))return t;const r=Ec(e,t,n);return r==null?"":r.redirectedFrom?.fullPath||r.fullPath}function du(e,t,n){return Ec(e,t,n)??void 0}function Ok(e){if(!ae(e))return gt({},e);if(e[0]==="/"){const{pathname:t,search:n,hash:r}=K1(e);return{path:t,query:fc(n),hash:r}}return{name:e}}const $k=e=>!!e.path&&!e.name;function Nk(e,t,n){const r=e.runtimeConfig.public.i18n;if($k(t)){const s=zk(e,t,n),a=_s(e,s);return a?(s.name=n3(a,n,r),s):(!r.differentDomains&&qk(n,r.defaultLocale,r.strategy)&&(t.path="/"+n+t.path),t.path=(r.trailingSlash?gs:sr)(t.path,!0),t)}t.name||=_s(e,e.router.currentRoute.value);const o=n3(t.name,n,r);return e.router.hasRoute(o)&&(t.name=o),t}function Ec(e,t,n){try{const r=n||R(kl(e.i18n).locale),o=Ok(t),s=e.router.resolve(Nk(e,o,r));return s.name?s:e.router.resolve(t)}catch(r){if(Wn(r,1))return null}}function Fk(e,t){if(e.runtimeConfig.public.i18n.experimental.switchLocalePathLinkSSR)return R(e.metaState.value);const n=t.meta||{};return R(n)?.[Ck]||{}}function Tc(e,t,n){const r=n??e.router.currentRoute.value,o=_s(e,r);if(!o)return"";const s=Fk(e,r)[t],a={name:o,params:gt({},r.params,s),fullPath:r.fullPath,query:r.query,hash:r.hash,path:r.path,meta:r.meta},i=Mc(e,a,t);if(e.runtimeConfig.public.i18n.differentDomains){const l=Y5(t);return l&&gn(l,i)||i}return i}function zk(e,t,n){if(e.runtimeConfig.public.i18n.strategy==="no_prefix")return t;if(e.runtimeConfig.public.i18n.strategy!=="prefix")return e.router.resolve(t);const r=t.path.slice(1),o=t.path[0]+n+(r&&"/"+r),s=e.router.options.routes.find(a=>a.path===o);return s==null?t:e.router.resolve(gt({},t,s,{path:o}))}function J5(e){return`[${G5}]: ${e}`}function Q5(e){return{i18n:e??Oe().$i18n,router:Zt(),runtimeConfig:Ft(),metaState:au("nuxt-i18n-meta",()=>({}))}}async function e4(e,t,n=!1){const{differentDomains:r,skipSettingLocaleOnNavigate:o}=e.$config.public.i18n,s=Is(e.$config.public.i18n),a=R(e.$i18n.locale),i=R(e.$i18n.localeCodes);function l(f=a){s===!1||!s.useCookie||o||e.$i18n.setLocaleCookie(f)}const u=await e.$i18n.onBeforeLanguageSwitch(a,t,n,e);if(u&&i.includes(u)){if(a===u)return l(),!1;t=u}if(!t||!n&&r||a===t)return l(),!1;const c=R(e.$i18n.fallbackLocale),d=e.$i18n.mergeLocaleMessage.bind(e.$i18n);if(c){const f=X5(c,[t]);await Promise.all(f.map(p=>f0(p,c0,d,e)))}return await f0(t,c0,d,e),o?!1:(l(t),e._vueI18n.__setLocale(t),await e.$i18n.onLanguageSwitched(a,t),!0)}function Vk(e,t,n,r,o){const{strategy:s,defaultLocale:a,differentDomains:i,multiDomainLocales:l}=e.$config.public.i18n,u=Is(),c=r4(e,t,o,r);if(c.locale&&c.from!=null&&Jr.includes(c.locale))return c.locale;let d="";i||l?d||=Ak(vs,s,t):s!=="no_prefix"&&(d||=n);const f=(Jr.includes(c.locale)||o&&Jr.includes(o))&&u&&u.useCookie&&o;return d||=f||r||a||"",d}function t4({to:e,nuxtApp:t,from:n,locale:r,routeLocale:o},s=!1){if(o===r||t.$i18n.strategy==="no_prefix")return"";const a=Q5();let i=Tc(a,r,e);return s&&!i&&(i=Mc(a,e.fullPath,r)),ud(i,e.fullPath)||n&&ud(i,n.fullPath)?"":i}const Bk=()=>au(G5+":redirect",()=>"");async function n4({nuxt:e,locale:t,route:n,redirectPath:r},o=!1){const{rootRedirect:s,differentDomains:a,multiDomainLocales:i,skipSettingLocaleOnNavigate:l,locales:u,strategy:c}=e.$config.public.i18n;if(n.path==="/"&&s)return ae(s)?r="/"+s:(r="/"+s.path,s.statusCode),r=e.$localePath(r,t),Xn(r,{});if(!(l&&(e._vueI18n.__pendingLocale=t,e._vueI18n.__pendingLocalePromise=new Promise(d=>{e._vueI18n.__resolvePendingLocalePromise=()=>d()}),!o))){if(i&&c==="prefix_except_default"){const d=cu(),f=u.find(h=>{if(!ae(h))return h.defaultForDomains?.find(g=>g===d)}),p=ae(f)?void 0:f?.code;if(n.path.startsWith(`/${p}`))return Xn(n.path.replace(`/${p}`,""));if(!n.path.startsWith(`/${t}`)&&t!==p){const h=e._vueI18n.__localeFromRoute(n.path);return Xn(h!==""?`/${t+n.path.replace(`/${h}`,"")}`:`/${t+(n.path==="/"?"":n.path)}`)}return r&&n.path!==r?Xn(r):void 0}if(a){const d=Bk();d.value&&d.value!==r&&(d.value="",window.location.assign(r))}else if(r)return Xn(r)}}function qk(e,t,n){return n!=="no_prefix"&&!(e===t&&(n==="prefix_and_default"||n==="prefix_except_default"))}function Uk(e){const{baseUrl:t,defaultLocale:n,differentDomains:r}=e.$config.public.i18n;if(ot(t))return()=>t(e);const o=ot(n)?n():n;return()=>{if(r&&o){const s=Y5(o);if(s)return s}return t??""}}function Zk(e){return kt(e)?e:[e]}function No(e,t=Q5()){return(...n)=>e(t,...n)}function Gk(){const e=navigator.languages;return Lk(vs,e)||void 0}function Wk(){const e=Is(),t=e&&e.cookieKey||wk,n=new Date,r={path:"/",readonly:!1,expires:new Date(n.setDate(n.getDate()+365)),sameSite:e&&e.cookieCrossOrigin?"none":"lax",domain:e&&e.cookieDomain||void 0,secure:e&&e.cookieCrossOrigin||e&&e.cookieSecure};return Fi(t,r)}function Kk(e,t,n){if(t===!1||!t.useCookie)return;const r=e.value??void 0;if(r!=null){if(Jr.includes(r))return r;if(n)return e.value=n,n;e.value=void 0}}function r4(e,t,n,r=""){const o=Is();if(!o)return{locale:"",error:"disabled"};const s=e.$i18n.strategy,a=e._vueI18n.__firstAccess;if(!a)return{locale:s==="no_prefix"?r:"",error:"first_access_only"};if(s!=="no_prefix"){const u=ae(t)?t:t.path;if(o.redirectOn==="root"&&u!=="/")return{locale:"",error:"not_redirect_on_root"};if(o.redirectOn==="no prefix"&&!o.alwaysRedirect&&u.match(d0))return{locale:"",error:"not_redirect_on_no_prefix"}}const i=o.useCookie&&n||void 0;if(i)return{locale:i,from:"cookie"};const l=e.$i18n.getBrowserLocale();return l?{locale:l,from:"navigator_or_header"}:{locale:o.fallbackLocale||"",from:"fallback"}}function Is(e=Ft().public.i18n){return e?.detectBrowserLanguage===!1?!1:e?.detectBrowserLanguage}function Yk(e){const t=Oe(),n=R(t.$i18n.locale),r=R(t.$i18n.locales).map(i=>ae(i)?{code:i}:i),o=r.find(i=>i.code===n)||{code:n},s=gn(R(ta(t.$i18n).baseUrl),t.$config.app.baseURL),a=t.$config.public.i18n;return s||console.warn("I18n `baseUrl` is required to generate valid SEO tag links."),{dir:e.dir,lang:e.lang,key:e.key,seo:e.seo,locale:n,locales:r,currentDir:o.dir||a.defaultDirection,currentLocale:o,currentLanguage:o.language,baseUrl:s,runtimeI18n:a}}function Xk(e,{dir:t=!0,lang:n=!0,seo:r=!0,key:o="hid"}){return Jk(e,{dir:t,lang:n,seo:r,key:o})}function Jk(e,t){const n={htmlAttrs:{},link:[],meta:[]},r=Yk(t);return r.baseUrl==null||(r.dir&&(n.htmlAttrs.dir=r.currentDir),r.lang&&r.currentLanguage&&(n.htmlAttrs.lang=r.currentLanguage),r.seo&&(n.link=n.link.concat(Qk(e,r),ey(e,r)),n.meta=n.meta.concat(ty(e,r),ny(r),ry(r)))),n}function Qk(e,t){const{defaultLocale:n,strategy:r,differentDomains:o}=t.runtimeI18n,s=[];if(r==="no_prefix"&&!o)return s;const a=new Map;for(const u of t.locales){if(!u.language){console.warn("Locale `language` ISO code is required to generate alternate link");continue}const[c,d]=u.language.split("-");c&&d&&(u.isCatchallLocale||!a.has(c))&&a.set(c,u),a.set(u.language,u)}const i=t.runtimeI18n.experimental.alternateLinkCanonicalQueries===!0,l=i?e.router.resolve({query:{}}):void 0;!t.runtimeI18n.experimental.switchLocalePathLinkSSR&&i&&(l.meta=e.router.currentRoute.value.meta);for(const[u,c]of a.entries()){const d=Tc(e,c.code,l);if(!d)continue;const f=o&&c.domain?d:gn(t.baseUrl,d),p=qa(f,i?s4(e,t):{});s.push({[t.key]:`i18n-alt-${u}`,rel:"alternate",href:p,hreflang:u}),n&&n===c.code&&s.unshift({[t.key]:"i18n-xd",rel:"alternate",href:p,hreflang:"x-default"})}return s}function o4(e,t){const n=e.router.currentRoute.value,r=du(e,gt({},n,{path:void 0,name:_s(e,n)}));return r?qa(gn(t.baseUrl,r.path),s4(e,t)):""}function ey(e,t){const n=o4(e,t);return n?[{[t.key]:"i18n-can",rel:"canonical",href:n}]:[]}function s4(e,t){const n=e.router.currentRoute.value,r=du(e,gt({},n,{path:void 0,name:_s(e,n)})),o=Ue(t.seo)&&t.seo?.canonicalQueries||[],s=r?.query||{},a={};for(const i of o.filter(l=>l in s)){a[i]??=[];for(const l of Zk(s[i]))a[i].push(l||"")}return a}function ty(e,t){const n=o4(e,t);return n?[{[t.key]:"i18n-og-url",property:"og:url",content:n}]:[]}function ny(e){return e.currentLanguage?[{[e.key]:"i18n-og",property:"og:locale",content:a4(e.currentLanguage)}]:[]}function ry(e){return e.locales.filter(n=>n.language&&n.language!==e.currentLanguage).map(n=>({[e.key]:`i18n-og-alt-${n.language}`,property:"og:locale:alternate",content:a4(n.language)}))}function a4(e=""){return e.replace(/-/g,"_")}/*! * message-compiler v11.1.12 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function oy(e,t,n){return{line:e,column:t,offset:n}}function p0(e,t,n){return{start:e,end:t}}const Xe={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},sy=17;function fu(e,t,n={}){const{domain:r,messages:o,args:s}=n,a=e,i=new SyntaxError(String(a));return i.code=e,t&&(i.location=t),i.domain=r,i}function ay(e){throw e}const Un=" ",iy="\r",zt=` `,ly="\u2028",uy="\u2029";function cy(e){const t=e;let n=0,r=1,o=1,s=0;const a=T=>t[T]===iy&&t[T+1]===zt,i=T=>t[T]===zt,l=T=>t[T]===uy,u=T=>t[T]===ly,c=T=>a(T)||i(T)||l(T)||u(T),d=()=>n,f=()=>r,p=()=>o,h=()=>s,g=T=>a(T)||l(T)||u(T)?zt:t[T],v=()=>g(n),b=()=>g(n+s);function _(){return s=0,c(n)&&(r++,o=0),a(n)&&n++,n++,o++,t[n]}function m(){return a(n+s)&&s++,s++,t[n+s]}function k(){n=0,r=1,o=1,s=0}function x(T=0){s=T}function M(){const T=n+s;for(;T!==n;)_();s=0}return{index:d,line:f,column:p,peekOffset:h,charAt:g,currentChar:v,currentPeek:b,next:_,peek:m,reset:k,resetPeek:x,skipToPeek:M}}const dr=void 0,dy=".",r3="'",fy="tokenizer";function py(e,t={}){const n=t.location!==!1,r=cy(e),o=()=>r.index(),s=()=>oy(r.line(),r.column(),r.index()),a=s(),i=o(),l={currentType:13,offset:i,startLoc:a,endLoc:a,lastType:13,lastOffset:i,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},u=()=>l,{onError:c}=t;function d(S,E,D,...N){const W=u();if(E.column+=D,E.offset+=D,c){const ee=n?p0(W.startLoc,E):null,P=fu(S,ee,{domain:fy,args:N});c(P)}}function f(S,E,D){S.endLoc=s(),S.currentType=E;const N={type:E};return n&&(N.loc=p0(S.startLoc,S.endLoc)),D!=null&&(N.value=D),N}const p=S=>f(S,13);function h(S,E){return S.currentChar()===E?(S.next(),E):(d(Xe.EXPECTED_TOKEN,s(),0,E),"")}function g(S){let E="";for(;S.currentPeek()===Un||S.currentPeek()===zt;)E+=S.currentPeek(),S.peek();return E}function v(S){const E=g(S);return S.skipToPeek(),E}function b(S){if(S===dr)return!1;const E=S.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E===95}function _(S){if(S===dr)return!1;const E=S.charCodeAt(0);return E>=48&&E<=57}function m(S,E){const{currentType:D}=E;if(D!==2)return!1;g(S);const N=b(S.currentPeek());return S.resetPeek(),N}function k(S,E){const{currentType:D}=E;if(D!==2)return!1;g(S);const N=S.currentPeek()==="-"?S.peek():S.currentPeek(),W=_(N);return S.resetPeek(),W}function x(S,E){const{currentType:D}=E;if(D!==2)return!1;g(S);const N=S.currentPeek()===r3;return S.resetPeek(),N}function M(S,E){const{currentType:D}=E;if(D!==7)return!1;g(S);const N=S.currentPeek()===".";return S.resetPeek(),N}function T(S,E){const{currentType:D}=E;if(D!==8)return!1;g(S);const N=b(S.currentPeek());return S.resetPeek(),N}function z(S,E){const{currentType:D}=E;if(!(D===7||D===11))return!1;g(S);const N=S.currentPeek()===":";return S.resetPeek(),N}function O(S,E){const{currentType:D}=E;if(D!==9)return!1;const N=()=>{const ee=S.currentPeek();return ee==="{"?b(S.peek()):ee==="@"||ee==="|"||ee===":"||ee==="."||ee===Un||!ee?!1:ee===zt?(S.peek(),N()):Y(S,!1)},W=N();return S.resetPeek(),W}function q(S){g(S);const E=S.currentPeek()==="|";return S.resetPeek(),E}function Y(S,E=!0){const D=(W=!1,ee="")=>{const P=S.currentPeek();return P==="{"||P==="@"||!P?W:P==="|"?!(ee===Un||ee===zt):P===Un?(S.peek(),D(!0,Un)):P===zt?(S.peek(),D(!0,zt)):!0},N=D();return E&&S.resetPeek(),N}function V(S,E){const D=S.currentChar();return D===dr?dr:E(D)?(S.next(),D):null}function te(S){const E=S.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E>=48&&E<=57||E===95||E===36}function be(S){return V(S,te)}function ce(S){const E=S.charCodeAt(0);return E>=97&&E<=122||E>=65&&E<=90||E>=48&&E<=57||E===95||E===36||E===45}function ne(S){return V(S,ce)}function se(S){const E=S.charCodeAt(0);return E>=48&&E<=57}function Q(S){return V(S,se)}function de(S){const E=S.charCodeAt(0);return E>=48&&E<=57||E>=65&&E<=70||E>=97&&E<=102}function Ee(S){return V(S,de)}function Ae(S){let E="",D="";for(;E=Q(S);)D+=E;return D}function Re(S){let E="";for(;;){const D=S.currentChar();if(D==="{"||D==="}"||D==="@"||D==="|"||!D)break;if(D===Un||D===zt)if(Y(S))E+=D,S.next();else{if(q(S))break;E+=D,S.next()}else E+=D,S.next()}return E}function bt(S){v(S);let E="",D="";for(;E=ne(S);)D+=E;const N=S.currentChar();if(N&&N!=="}"&&N!==dr&&N!==Un&&N!==zt&&N!==" "){const W=fe(S);return d(Xe.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,D+W),D+W}return S.currentChar()===dr&&d(Xe.UNTERMINATED_CLOSING_BRACE,s(),0),D}function pt(S){v(S);let E="";return S.currentChar()==="-"?(S.next(),E+=`-${Ae(S)}`):E+=Ae(S),S.currentChar()===dr&&d(Xe.UNTERMINATED_CLOSING_BRACE,s(),0),E}function kn(S){return S!==r3&&S!==zt}function ht(S){v(S),h(S,"'");let E="",D="";for(;E=V(S,kn);)E==="\\"?D+=G(S):D+=E;const N=S.currentChar();return N===zt||N===dr?(d(Xe.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,s(),0),N===zt&&(S.next(),h(S,"'")),D):(h(S,"'"),D)}function G(S){const E=S.currentChar();switch(E){case"\\":case"'":return S.next(),`\\${E}`;case"u":return le(S,E,4);case"U":return le(S,E,6);default:return d(Xe.UNKNOWN_ESCAPE_SEQUENCE,s(),0,E),""}}function le(S,E,D){h(S,E);let N="";for(let W=0;W{const N=S.currentChar();return N==="{"||N==="@"||N==="|"||N==="("||N===")"||!N||N===Un?D:(D+=N,S.next(),E(D))};return E("")}function j(S){v(S);const E=h(S,"|");return v(S),E}function A(S,E){let D=null;switch(S.currentChar()){case"{":return E.braceNest>=1&&d(Xe.NOT_ALLOW_NEST_PLACEHOLDER,s(),0),S.next(),D=f(E,2,"{"),v(S),E.braceNest++,D;case"}":return E.braceNest>0&&E.currentType===2&&d(Xe.EMPTY_PLACEHOLDER,s(),0),S.next(),D=f(E,3,"}"),E.braceNest--,E.braceNest>0&&v(S),E.inLinked&&E.braceNest===0&&(E.inLinked=!1),D;case"@":return E.braceNest>0&&d(Xe.UNTERMINATED_CLOSING_BRACE,s(),0),D=H(S,E)||p(E),E.braceNest=0,D;default:{let W=!0,ee=!0,P=!0;if(q(S))return E.braceNest>0&&d(Xe.UNTERMINATED_CLOSING_BRACE,s(),0),D=f(E,1,j(S)),E.braceNest=0,E.inLinked=!1,D;if(E.braceNest>0&&(E.currentType===4||E.currentType===5||E.currentType===6))return d(Xe.UNTERMINATED_CLOSING_BRACE,s(),0),E.braceNest=0,X(S,E);if(W=m(S,E))return D=f(E,4,bt(S)),v(S),D;if(ee=k(S,E))return D=f(E,5,pt(S)),v(S),D;if(P=x(S,E))return D=f(E,6,ht(S)),v(S),D;if(!W&&!ee&&!P)return D=f(E,12,fe(S)),d(Xe.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,D.value),v(S),D;break}}return D}function H(S,E){const{currentType:D}=E;let N=null;const W=S.currentChar();switch((D===7||D===8||D===11||D===9)&&(W===zt||W===Un)&&d(Xe.INVALID_LINKED_FORMAT,s(),0),W){case"@":return S.next(),N=f(E,7,"@"),E.inLinked=!0,N;case".":return v(S),S.next(),f(E,8,".");case":":return v(S),S.next(),f(E,9,":");default:return q(S)?(N=f(E,1,j(S)),E.braceNest=0,E.inLinked=!1,N):M(S,E)||z(S,E)?(v(S),H(S,E)):T(S,E)?(v(S),f(E,11,$e(S))):O(S,E)?(v(S),W==="{"?A(S,E)||N:f(E,10,Ke(S))):(D===7&&d(Xe.INVALID_LINKED_FORMAT,s(),0),E.braceNest=0,E.inLinked=!1,X(S,E))}}function X(S,E){let D={type:13};if(E.braceNest>0)return A(S,E)||p(E);if(E.inLinked)return H(S,E)||p(E);switch(S.currentChar()){case"{":return A(S,E)||p(E);case"}":return d(Xe.UNBALANCED_CLOSING_BRACE,s(),0),S.next(),f(E,3,"}");case"@":return H(S,E)||p(E);default:{if(q(S))return D=f(E,1,j(S)),E.braceNest=0,E.inLinked=!1,D;if(Y(S))return f(E,0,Re(S));break}}return D}function Z(){const{currentType:S,offset:E,startLoc:D,endLoc:N}=l;return l.lastType=S,l.lastOffset=E,l.lastStartLoc=D,l.lastEndLoc=N,l.offset=o(),l.startLoc=s(),r.currentChar()===dr?f(l,13):X(r,l)}return{nextToken:Z,currentOffset:o,currentPosition:s,context:u}}const hy="parser",gy=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function by(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function my(e={}){const t=e.location!==!1,{onError:n}=e;function r(b,_,m,k,...x){const M=b.currentPosition();if(M.offset+=k,M.column+=k,n){const T=t?p0(m,M):null,z=fu(_,T,{domain:hy,args:x});n(z)}}function o(b,_,m){const k={type:b};return t&&(k.start=_,k.end=_,k.loc={start:m,end:m}),k}function s(b,_,m,k){t&&(b.end=_,b.loc&&(b.loc.end=m))}function a(b,_){const m=b.context(),k=o(3,m.offset,m.startLoc);return k.value=_,s(k,b.currentOffset(),b.currentPosition()),k}function i(b,_){const m=b.context(),{lastOffset:k,lastStartLoc:x}=m,M=o(5,k,x);return M.index=parseInt(_,10),b.nextToken(),s(M,b.currentOffset(),b.currentPosition()),M}function l(b,_){const m=b.context(),{lastOffset:k,lastStartLoc:x}=m,M=o(4,k,x);return M.key=_,b.nextToken(),s(M,b.currentOffset(),b.currentPosition()),M}function u(b,_){const m=b.context(),{lastOffset:k,lastStartLoc:x}=m,M=o(9,k,x);return M.value=_.replace(gy,by),b.nextToken(),s(M,b.currentOffset(),b.currentPosition()),M}function c(b){const _=b.nextToken(),m=b.context(),{lastOffset:k,lastStartLoc:x}=m,M=o(8,k,x);return _.type!==11?(r(b,Xe.UNEXPECTED_EMPTY_LINKED_MODIFIER,m.lastStartLoc,0),M.value="",s(M,k,x),{nextConsumeToken:_,node:M}):(_.value==null&&r(b,Xe.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,Zn(_)),M.value=_.value||"",s(M,b.currentOffset(),b.currentPosition()),{node:M})}function d(b,_){const m=b.context(),k=o(7,m.offset,m.startLoc);return k.value=_,s(k,b.currentOffset(),b.currentPosition()),k}function f(b){const _=b.context(),m=o(6,_.offset,_.startLoc);let k=b.nextToken();if(k.type===8){const x=c(b);m.modifier=x.node,k=x.nextConsumeToken||b.nextToken()}switch(k.type!==9&&r(b,Xe.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Zn(k)),k=b.nextToken(),k.type===2&&(k=b.nextToken()),k.type){case 10:k.value==null&&r(b,Xe.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Zn(k)),m.key=d(b,k.value||"");break;case 4:k.value==null&&r(b,Xe.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Zn(k)),m.key=l(b,k.value||"");break;case 5:k.value==null&&r(b,Xe.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Zn(k)),m.key=i(b,k.value||"");break;case 6:k.value==null&&r(b,Xe.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Zn(k)),m.key=u(b,k.value||"");break;default:{r(b,Xe.UNEXPECTED_EMPTY_LINKED_KEY,_.lastStartLoc,0);const x=b.context(),M=o(7,x.offset,x.startLoc);return M.value="",s(M,x.offset,x.startLoc),m.key=M,s(m,x.offset,x.startLoc),{nextConsumeToken:k,node:m}}}return s(m,b.currentOffset(),b.currentPosition()),{node:m}}function p(b){const _=b.context(),m=_.currentType===1?b.currentOffset():_.offset,k=_.currentType===1?_.endLoc:_.startLoc,x=o(2,m,k);x.items=[];let M=null;do{const O=M||b.nextToken();switch(M=null,O.type){case 0:O.value==null&&r(b,Xe.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Zn(O)),x.items.push(a(b,O.value||""));break;case 5:O.value==null&&r(b,Xe.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Zn(O)),x.items.push(i(b,O.value||""));break;case 4:O.value==null&&r(b,Xe.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Zn(O)),x.items.push(l(b,O.value||""));break;case 6:O.value==null&&r(b,Xe.UNEXPECTED_LEXICAL_ANALYSIS,_.lastStartLoc,0,Zn(O)),x.items.push(u(b,O.value||""));break;case 7:{const q=f(b);x.items.push(q.node),M=q.nextConsumeToken||null;break}}}while(_.currentType!==13&&_.currentType!==1);const T=_.currentType===1?_.lastOffset:b.currentOffset(),z=_.currentType===1?_.lastEndLoc:b.currentPosition();return s(x,T,z),x}function h(b,_,m,k){const x=b.context();let M=k.items.length===0;const T=o(1,_,m);T.cases=[],T.cases.push(k);do{const z=p(b);M||(M=z.items.length===0),T.cases.push(z)}while(x.currentType!==13);return M&&r(b,Xe.MUST_HAVE_MESSAGES_IN_PLURAL,m,0),s(T,b.currentOffset(),b.currentPosition()),T}function g(b){const _=b.context(),{offset:m,startLoc:k}=_,x=p(b);return _.currentType===13?x:h(b,m,k,x)}function v(b){const _=py(b,gt({},e)),m=_.context(),k=o(0,m.offset,m.startLoc);return t&&k.loc&&(k.loc.source=b),k.body=g(_),e.onCacheKey&&(k.cacheKey=e.onCacheKey(b)),m.currentType!==13&&r(_,Xe.UNEXPECTED_LEXICAL_ANALYSIS,m.lastStartLoc,0,b[m.offset]||""),s(k,_.currentOffset(),_.currentPosition()),k}return{parse:v}}function Zn(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function vy(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:s=>(n.helpers.add(s),s)}}function o3(e,t){for(let n=0;ns3(n)),e}function s3(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;na;function l(g,v){a.code+=g}function u(g,v=!0){const b=v?r:"";l(o?b+" ".repeat(g):b)}function c(g=!0){const v=++a.indentLevel;g&&u(v)}function d(g=!0){const v=--a.indentLevel;g&&u(v)}function f(){u(a.indentLevel)}return{context:i,push:l,indent:c,deindent:d,newline:f,helper:g=>`_${g}`,needIndent:()=>a.needIndent}}function wy(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),ks(e,t.key),t.modifier?(e.push(", "),ks(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Cy(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const o=t.items.length;for(let s=0;s1){e.push(`${n("plural")}([`),e.indent(r());const o=t.cases.length;for(let s=0;s{const n=ae(t.mode)?t.mode:"normal",r=ae(t.filename)?t.filename:"message.intl";t.sourceMap;const o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` `,s=t.needIndent?t.needIndent:n!=="arrow",a=e.helpers||[],i=yy(e,{filename:r,breakLineCode:o,needIndent:s});i.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),i.indent(s),a.length>0&&(i.push(`const { ${jc(a.map(c=>`${c}: _${c}`),", ")} } = ctx`),i.newline()),i.push("return "),ks(i,e),i.deindent(s),i.push("}"),delete e.helpers;const{code:l,map:u}=i.context();return{ast:e,code:l,map:u?u.toJSON():void 0}};function jy(e,t={}){const n=gt({},t),r=!!n.jit,o=!!n.minify,s=n.optimize==null?!0:n.optimize,i=my(n).parse(e);return r?(s&&ky(i),o&&Ko(i),{ast:i,code:""}):(_y(i,n),Ly(i,n))}/*! * core-base v10.0.8 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */function My(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Lc().__INTLIFY_PROD_DEVTOOLS__=!1)}function nr(e){return Ue(e)&&Pc(e)===0&&(Dn(e,"b")||Dn(e,"body"))}const i4=["b","body"];function Ey(e){return ho(e,i4)}const l4=["c","cases"];function Ty(e){return ho(e,l4,[])}const u4=["s","static"];function Ay(e){return ho(e,u4)}const c4=["i","items"];function Py(e){return ho(e,c4,[])}const d4=["t","type"];function Pc(e){return ho(e,d4)}const f4=["v","value"];function wi(e,t){const n=ho(e,f4);if(n!=null)return n;throw ja(t)}const p4=["m","modifier"];function Iy(e){return ho(e,p4)}const h4=["k","key"];function Dy(e){const t=ho(e,h4);if(t)return t;throw ja(6)}function ho(e,t,n){for(let r=0;rRy(n,e)}function Ry(e,t){const n=Ey(t);if(n==null)throw ja(0);if(Pc(n)===1){const s=Ty(n);return e.plural(s.reduce((a,i)=>[...a,a3(e,i)],[]))}else return a3(e,n)}function a3(e,t){const n=Ay(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=Py(t).reduce((o,s)=>[...o,h0(e,s)],[]);return e.normalize(r)}}function h0(e,t){const n=Pc(t);switch(n){case 3:return wi(t,n);case 9:return wi(t,n);case 4:{const r=t;if(Dn(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(Dn(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw ja(n)}case 5:{const r=t;if(Dn(r,"i")&&jt(r.i))return e.interpolate(e.list(r.i));if(Dn(r,"index")&&jt(r.index))return e.interpolate(e.list(r.index));throw ja(n)}case 6:{const r=t,o=Iy(r),s=Dy(r);return e.linked(h0(e,s),o?h0(e,o):void 0,e.type)}case 7:return wi(t,n);case 8:return wi(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const Hy=e=>e;let Ci=et();function Oy(e,t={}){let n=!1;const r=t.onError||ay;return t.onError=o=>{n=!0,r(o)},{...jy(e,t),detectError:n}}function $y(e,t){if(ae(e)){mt(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||Hy)(e),o=Ci[r];if(o)return o;const{ast:s,detectError:a}=Oy(e,{...t,location:!1,jit:!0}),i=Qu(s);return a?i:Ci[r]=i}else{const n=e.cacheKey;if(n){const r=Ci[n];return r||(Ci[n]=Qu(e))}else return Qu(e)}}let Ma=null;function Ny(e){Ma=e}function Fy(e,t,n){Ma&&Ma.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const zy=Vy("function:translate");function Vy(e){return t=>Ma&&Ma.emit(e,t)}const Cr={INVALID_ARGUMENT:sy,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},By=24;function xr(e){return fu(e,null,void 0)}function Ic(e,t){return t.locale!=null?i3(t.locale):i3(e.locale)}let e1;function i3(e){if(ae(e))return e;if(ot(e)){if(e.resolvedOnce&&e1!=null)return e1;if(e.constructor.name==="Function"){const t=e();if(vk(t))throw xr(Cr.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return e1=t}else throw xr(Cr.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw xr(Cr.NOT_SUPPORT_LOCALE_TYPE)}function qy(e,t,n){return[...new Set([n,...kt(t)?t:Ue(t)?Object.keys(t):ae(t)?[t]:[n]])]}function b4(e,t,n){const r=ae(n)?n:yl,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let s=o.__localeChainCache.get(r);if(!s){s=[];let a=[n];for(;kt(a);)a=l3(s,a,t);const i=kt(t)||!Fe(t)?t:t.default?t.default:null;a=ae(i)?[i]:i,kt(a)&&l3(s,a,!1),o.__localeChainCache.set(r,s)}return s}function l3(e,t,n){let r=!0;for(let o=0;o{a===void 0?a=i:a+=i},f[1]=()=>{a!==void 0&&(t.push(a),a=void 0)},f[2]=()=>{f[0](),o++},f[3]=()=>{if(o>0)o--,r=4,f[0]();else{if(o=0,a===void 0||(a=Xy(a),a===!1))return!1;f[1]()}};function p(){const h=e[n+1];if(r===5&&h==="'"||r===6&&h==='"')return n++,i="\\"+h,f[0](),!0}for(;r!==null;)if(n++,s=e[n],!(s==="\\"&&p())){if(l=Yy(s),d=go[r],u=d[l]||d.l||8,u===8||(r=u[0],u[1]!==void 0&&(c=f[u[1]],c&&(i=s,c()===!1))))return;if(r===7)return t}}const u3=new Map;function Qy(e,t){return Ue(e)?e[t]:null}function ew(e,t){if(!Ue(e))return null;let n=u3.get(t);if(n||(n=Jy(t),n&&u3.set(t,n)),!n)return null;const r=n.length;let o=e,s=0;for(;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function nw(){return{upper:(e,t)=>t==="text"&&ae(e)?e.toUpperCase():t==="vnode"&&Ue(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&ae(e)?e.toLowerCase():t==="vnode"&&Ue(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&ae(e)?d3(e):t==="vnode"&&Ue(e)&&"__v_isVNode"in e?d3(e.children):e}}let m4;function rw(e){m4=e}let v4;function ow(e){v4=e}let _4;function sw(e){_4=e}let k4=null;const aw=e=>{k4=e},iw=()=>k4;let y4=null;const f3=e=>{y4=e},lw=()=>y4;let p3=0;function uw(e={}){const t=ot(e.onWarn)?e.onWarn:dk,n=ae(e.version)?e.version:tw,r=ae(e.locale)||ot(e.locale)?e.locale:yl,o=ot(r)?yl:r,s=kt(e.fallbackLocale)||Fe(e.fallbackLocale)||ae(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,a=Fe(e.messages)?e.messages:t1(o),i=Fe(e.datetimeFormats)?e.datetimeFormats:t1(o),l=Fe(e.numberFormats)?e.numberFormats:t1(o),u=gt(et(),e.modifiers,nw()),c=e.pluralRules||et(),d=ot(e.missing)?e.missing:null,f=mt(e.missingWarn)||_l(e.missingWarn)?e.missingWarn:!0,p=mt(e.fallbackWarn)||_l(e.fallbackWarn)?e.fallbackWarn:!0,h=!!e.fallbackFormat,g=!!e.unresolving,v=ot(e.postTranslation)?e.postTranslation:null,b=Fe(e.processor)?e.processor:null,_=mt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,m=!!e.escapeParameter,k=ot(e.messageCompiler)?e.messageCompiler:m4,x=ot(e.messageResolver)?e.messageResolver:v4||Qy,M=ot(e.localeFallbacker)?e.localeFallbacker:_4||qy,T=Ue(e.fallbackContext)?e.fallbackContext:void 0,z=e,O=Ue(z.__datetimeFormatters)?z.__datetimeFormatters:new Map,q=Ue(z.__numberFormatters)?z.__numberFormatters:new Map,Y=Ue(z.__meta)?z.__meta:{};p3++;const V={version:n,cid:p3,locale:r,fallbackLocale:s,messages:a,modifiers:u,pluralRules:c,missing:d,missingWarn:f,fallbackWarn:p,fallbackFormat:h,unresolving:g,postTranslation:v,processor:b,warnHtmlMessage:_,escapeParameter:m,messageCompiler:k,messageResolver:x,localeFallbacker:M,fallbackContext:T,onWarn:t,__meta:Y};return V.datetimeFormats=i,V.numberFormats=l,V.__datetimeFormatters=O,V.__numberFormatters=q,__INTLIFY_PROD_DEVTOOLS__&&Fy(V,n,Y),V}const t1=e=>({[e]:et()});function Dc(e,t,n,r,o){const{missing:s,onWarn:a}=e;if(s!==null){const i=s(e,n,t,o);return ae(i)?i:t}else return t}function Ys(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function cw(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function dw(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r{w4.includes(l)?a[l]=n[l]:s[l]=n[l]}),ae(r)?s.locale=r:Fe(r)&&(a=r),Fe(o)&&(a=o),[s.key||"",i,s,a]}function g3(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__datetimeFormatters.has(s)&&r.__datetimeFormatters.delete(s)}}function b3(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:o,onWarn:s,localeFallbacker:a}=e,{__numberFormatters:i}=e,[l,u,c,d]=b0(...t),f=mt(c.missingWarn)?c.missingWarn:e.missingWarn;mt(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const p=!!c.part,h=Ic(e,c),g=a(e,o,h);if(!ae(l)||l==="")return new Intl.NumberFormat(h,d).format(u);let v={},b,_=null;const m="number format";for(let M=0;M{C4.includes(l)?a[l]=n[l]:s[l]=n[l]}),ae(r)?s.locale=r:Fe(r)&&(a=r),Fe(o)&&(a=o),[s.key||"",i,s,a]}function m3(e,t,n){const r=e;for(const o in n){const s=`${t}__${o}`;r.__numberFormatters.has(s)&&r.__numberFormatters.delete(s)}}const fw=e=>e,pw=e=>"",hw="text",gw=e=>e.length===0?"":jc(e),bw=_k;function v3(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function mw(e){const t=jt(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(jt(e.named.count)||jt(e.named.n))?jt(e.named.count)?e.named.count:jt(e.named.n)?e.named.n:t:t}function vw(e,t){t.count||(t.count=e),t.n||(t.n=e)}function _w(e={}){const t=e.locale,n=mw(e),r=Ue(e.pluralRules)&&ae(t)&&ot(e.pluralRules[t])?e.pluralRules[t]:v3,o=Ue(e.pluralRules)&&ae(t)&&ot(e.pluralRules[t])?v3:void 0,s=b=>b[r(n,b.length,o)],a=e.list||[],i=b=>a[b],l=e.named||et();jt(e.pluralIndex)&&vw(n,l);const u=b=>l[b];function c(b,_){const m=ot(e.messages)?e.messages(b,!!_):Ue(e.messages)?e.messages[b]:!1;return m||(e.parent?e.parent.message(b):pw)}const d=b=>e.modifiers?e.modifiers[b]:fw,f=Fe(e.processor)&&ot(e.processor.normalize)?e.processor.normalize:gw,p=Fe(e.processor)&&ot(e.processor.interpolate)?e.processor.interpolate:bw,h=Fe(e.processor)&&ae(e.processor.type)?e.processor.type:hw,v={list:i,named:u,plural:s,linked:(b,..._)=>{const[m,k]=_;let x="text",M="";_.length===1?Ue(m)?(M=m.modifier||M,x=m.type||x):ae(m)&&(M=m||M):_.length===2&&(ae(m)&&(M=m||M),ae(k)&&(x=k||x));const T=c(b,!0)(v),z=x==="vnode"&&kt(T)&&M?T[0]:T;return M?d(M)(z,x):z},message:c,type:h,interpolate:p,normalize:f,values:gt(et(),a,l)};return v}const _3=()=>"",Sn=e=>ot(e);function k3(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,messageCompiler:s,fallbackLocale:a,messages:i}=e,[l,u]=m0(...t),c=mt(u.missingWarn)?u.missingWarn:e.missingWarn,d=mt(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,f=mt(u.escapeParameter)?u.escapeParameter:e.escapeParameter,p=!!u.resolvedMessage,h=ae(u.default)||mt(u.default)?mt(u.default)?s?l:()=>l:u.default:n?s?l:()=>l:null,g=n||h!=null&&(ae(h)||ot(h)),v=Ic(e,u);f&&kw(u);let[b,_,m]=p?[l,v,i[v]||et()]:x4(e,l,v,a,d,c),k=b,x=l;if(!p&&!(ae(k)||nr(k)||Sn(k))&&g&&(k=h,x=k),!p&&(!(ae(k)||nr(k)||Sn(k))||!ae(_)))return o?pu:l;let M=!1;const T=()=>{M=!0},z=Sn(k)?k:S4(e,l,_,k,x,T);if(M)return k;const O=Cw(e,_,m,u),q=_w(O),Y=yw(e,z,q);let V=r?r(Y,l):Y;if(f&&ae(V)&&(V=bk(V)),__INTLIFY_PROD_DEVTOOLS__){const te={timestamp:Date.now(),key:ae(l)?l:Sn(k)?k.key:"",locale:_||(Sn(k)?k.locale:""),format:ae(k)?k:Sn(k)?k.source:"",message:V};te.meta=gt({},e.__meta,iw()||{}),zy(te)}return V}function kw(e){kt(e.list)?e.list=e.list.map(t=>ae(t)?Qd(t):t):Ue(e.named)&&Object.keys(e.named).forEach(t=>{ae(e.named[t])&&(e.named[t]=Qd(e.named[t]))})}function x4(e,t,n,r,o,s){const{messages:a,onWarn:i,messageResolver:l,localeFallbacker:u}=e,c=u(e,r,n);let d=et(),f,p=null;const h="translate";for(let g=0;gr);return u.locale=n,u.key=t,u}const l=a(r,ww(e,n,o,r,i,s));return l.locale=n,l.key=t,l.source=r,l}function yw(e,t,n){return t(n)}function m0(...e){const[t,n,r]=e,o=et();if(!ae(t)&&!jt(t)&&!Sn(t)&&!nr(t))throw xr(Cr.INVALID_ARGUMENT);const s=jt(t)?String(t):(Sn(t),t);return jt(n)?o.plural=n:ae(n)?o.default=n:Fe(n)&&!iu(n)?o.named=n:kt(n)&&(o.list=n),jt(r)?o.plural=r:ae(r)?o.default=r:Fe(r)&>(o,r),[s,o]}function ww(e,t,n,r,o,s){return{locale:t,key:n,warnHtmlMessage:o,onError:a=>{throw s&&s(a),a},onCacheKey:a=>fk(t,n,a)}}function Cw(e,t,n,r){const{modifiers:o,pluralRules:s,messageResolver:a,fallbackLocale:i,fallbackWarn:l,missingWarn:u,fallbackContext:c}=e,f={locale:t,modifiers:o,pluralRules:s,messages:(p,h)=>{let g=a(n,p);if(g==null&&(c||h)){const[,,v]=x4(c||e,p,t,i,l,u);g=a(v,p)}if(ae(g)||nr(g)){let v=!1;const _=S4(e,p,t,g,p,()=>{v=!0});return v?_3:_}else return Sn(g)?g:_3}};return e.processor&&(f.processor=e.processor),r.list&&(f.list=r.list),r.named&&(f.named=r.named),jt(r.plural)&&(f.pluralIndex=r.plural),f}My();/*! * vue-i18n v10.0.8 * (c) 2025 kazuya kawaguchi * Released under the MIT License. */const xw="10.0.8";function Sw(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Lc().__INTLIFY_PROD_DEVTOOLS__=!1)}const En={UNEXPECTED_RETURN_TYPE:By,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function zn(e,...t){return fu(e,null,void 0)}const v0=po("__translateVNode"),_0=po("__datetimeParts"),k0=po("__numberParts"),Lw=po("__setPluralRules"),jw=po("__injectWithOption"),y0=po("__dispose");function Ea(e){if(!Ue(e)||nr(e))return e;for(const t in e)if(Dn(e,t))if(!t.includes("."))Ue(e[t])&&Ea(e[t]);else{const n=t.split("."),r=n.length-1;let o=e,s=!1;for(let a=0;a{if("locale"in i&&"resource"in i){const{locale:l,resource:u}=i;l?(a[l]=a[l]||et(),is(u,a[l])):is(u,a)}else ae(i)&&is(JSON.parse(i),a)}),o==null&&s)for(const i in a)Dn(a,i)&&Ea(a[i]);return a}function j4(e){return e.type}function Mw(e,t,n){let r=Ue(t.messages)?t.messages:et();"__i18nGlobal"in n&&(r=L4(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const o=Object.keys(r);o.length&&o.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(Ue(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])})}if(Ue(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(a=>{e.mergeNumberFormat(a,t.numberFormats[a])})}}}function y3(e){return B(Yr,null,e,0)}const w3="__INTLIFY_META__",C3=()=>[],Ew=()=>!1;let x3=0;function S3(e){return((t,n,r,o)=>e(n,r,Tt()||void 0,o))}const Tw=()=>{const e=Tt();let t=null;return e&&(t=j4(e)[w3])?{[w3]:t}:null};function M4(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,o=e.flatJson,s=vl?ue:Yt;let a=mt(e.inheritLocale)?e.inheritLocale:!0;const i=s(t&&a?t.locale.value:ae(e.locale)?e.locale:yl),l=s(t&&a?t.fallbackLocale.value:ae(e.fallbackLocale)||kt(e.fallbackLocale)||Fe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i.value),u=s(L4(i.value,e)),c=s(Fe(e.datetimeFormats)?e.datetimeFormats:{[i.value]:{}}),d=s(Fe(e.numberFormats)?e.numberFormats:{[i.value]:{}});let f=t?t.missingWarn:mt(e.missingWarn)||_l(e.missingWarn)?e.missingWarn:!0,p=t?t.fallbackWarn:mt(e.fallbackWarn)||_l(e.fallbackWarn)?e.fallbackWarn:!0,h=t?t.fallbackRoot:mt(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,v=ot(e.missing)?e.missing:null,b=ot(e.missing)?S3(e.missing):null,_=ot(e.postTranslation)?e.postTranslation:null,m=t?t.warnHtmlMessage:mt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,k=!!e.escapeParameter;const x=t?t.modifiers:Fe(e.modifiers)?e.modifiers:{};let M=e.pluralRules||t&&t.pluralRules,T;T=(()=>{r&&f3(null);const P={version:xw,locale:i.value,fallbackLocale:l.value,messages:u.value,modifiers:x,pluralRules:M,missing:b===null?void 0:b,missingWarn:f,fallbackWarn:p,fallbackFormat:g,unresolving:!0,postTranslation:_===null?void 0:_,warnHtmlMessage:m,escapeParameter:k,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};P.datetimeFormats=c.value,P.numberFormats=d.value,P.__datetimeFormatters=Fe(T)?T.__datetimeFormatters:void 0,P.__numberFormatters=Fe(T)?T.__numberFormatters:void 0;const $=uw(P);return r&&f3($),$})(),Ys(T,i.value,l.value);function O(){return[i.value,l.value,u.value,c.value,d.value]}const q=ie({get:()=>i.value,set:P=>{i.value=P,T.locale=i.value}}),Y=ie({get:()=>l.value,set:P=>{l.value=P,T.fallbackLocale=l.value,Ys(T,i.value,P)}}),V=ie(()=>u.value),te=ie(()=>c.value),be=ie(()=>d.value);function ce(){return ot(_)?_:null}function ne(P){_=P,T.postTranslation=P}function se(){return v}function Q(P){P!==null&&(b=S3(P)),v=P,T.missing=b}const de=(P,$,I,ge,De,He)=>{O();let J;try{__INTLIFY_PROD_DEVTOOLS__,r||(T.fallbackContext=t?lw():void 0),J=P(T)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(T.fallbackContext=void 0)}if(I!=="translate exists"&&jt(J)&&J===pu||I==="translate exists"&&!J){const[Ct,Jt]=$();return t&&h?ge(t):De(Ct)}else{if(He(J))return J;throw zn(En.UNEXPECTED_RETURN_TYPE)}};function Ee(...P){return de($=>Reflect.apply(k3,null,[$,...P]),()=>m0(...P),"translate",$=>Reflect.apply($.t,$,[...P]),$=>$,$=>ae($))}function Ae(...P){const[$,I,ge]=P;if(ge&&!Ue(ge))throw zn(En.INVALID_ARGUMENT);return Ee($,I,gt({resolvedMessage:!0},ge||{}))}function Re(...P){return de($=>Reflect.apply(h3,null,[$,...P]),()=>g0(...P),"datetime format",$=>Reflect.apply($.d,$,[...P]),()=>c3,$=>ae($))}function bt(...P){return de($=>Reflect.apply(b3,null,[$,...P]),()=>b0(...P),"number format",$=>Reflect.apply($.n,$,[...P]),()=>c3,$=>ae($))}function pt(P){return P.map($=>ae($)||jt($)||mt($)?y3(String($)):$)}const ht={normalize:pt,interpolate:P=>P,type:"vnode"};function G(...P){return de($=>{let I;const ge=$;try{ge.processor=ht,I=Reflect.apply(k3,null,[ge,...P])}finally{ge.processor=null}return I},()=>m0(...P),"translate",$=>$[v0](...P),$=>[y3($)],$=>kt($))}function le(...P){return de($=>Reflect.apply(b3,null,[$,...P]),()=>b0(...P),"number format",$=>$[k0](...P),C3,$=>ae($)||kt($))}function re(...P){return de($=>Reflect.apply(h3,null,[$,...P]),()=>g0(...P),"datetime format",$=>$[_0](...P),C3,$=>ae($)||kt($))}function fe(P){M=P,T.pluralRules=M}function $e(P,$){return de(()=>{if(!P)return!1;const I=ae($)?$:i.value,ge=A(I),De=T.messageResolver(ge,P);return nr(De)||Sn(De)||ae(De)},()=>[P],"translate exists",I=>Reflect.apply(I.te,I,[P,$]),Ew,I=>mt(I))}function Ke(P){let $=null;const I=b4(T,l.value,i.value);for(let ge=0;ge{a&&(i.value=P,T.locale=P,Ys(T,i.value,l.value))}),vt(t.fallbackLocale,P=>{a&&(l.value=P,T.fallbackLocale=P,Ys(T,i.value,l.value))}));const ee={id:x3,locale:q,fallbackLocale:Y,get inheritLocale(){return a},set inheritLocale(P){a=P,P&&t&&(i.value=t.locale.value,l.value=t.fallbackLocale.value,Ys(T,i.value,l.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:V,get modifiers(){return x},get pluralRules(){return M||{}},get isGlobal(){return r},get missingWarn(){return f},set missingWarn(P){f=P,T.missingWarn=f},get fallbackWarn(){return p},set fallbackWarn(P){p=P,T.fallbackWarn=p},get fallbackRoot(){return h},set fallbackRoot(P){h=P},get fallbackFormat(){return g},set fallbackFormat(P){g=P,T.fallbackFormat=g},get warnHtmlMessage(){return m},set warnHtmlMessage(P){m=P,T.warnHtmlMessage=P},get escapeParameter(){return k},set escapeParameter(P){k=P,T.escapeParameter=P},t:Ee,getLocaleMessage:A,setLocaleMessage:H,mergeLocaleMessage:X,getPostTranslationHandler:ce,setPostTranslationHandler:ne,getMissingHandler:se,setMissingHandler:Q,[Lw]:fe};return ee.datetimeFormats=te,ee.numberFormats=be,ee.rt=Ae,ee.te=$e,ee.tm=j,ee.d=Re,ee.n=bt,ee.getDateTimeFormat=Z,ee.setDateTimeFormat=S,ee.mergeDateTimeFormat=E,ee.getNumberFormat=D,ee.setNumberFormat=N,ee.mergeNumberFormat=W,ee[jw]=n,ee[v0]=G,ee[_0]=re,ee[k0]=le,ee}const Rc={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Aw({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,o)=>[...r,...o.type===_e?o.children:[o]],[]):t.reduce((n,r)=>{const o=e[r];return o&&(n[r]=o()),n},et())}function E4(){return _e}const Pw=we({name:"i18n-t",props:gt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>jt(e)||!isNaN(e)}},Rc),setup(e,t){const{slots:n,attrs:r}=t,o=e.i18n||vn({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(d=>d!=="_"),a=et();e.locale&&(a.locale=e.locale),e.plural!==void 0&&(a.plural=ae(e.plural)?+e.plural:e.plural);const i=Aw(t,s),l=o[v0](e.keypath,i,a),u=gt(et(),r),c=ae(e.tag)||Ue(e.tag)?e.tag:E4();return lt(c,u,l)}}}),L3=Pw;function Iw(e){return kt(e)&&!ae(e[0])}function T4(e,t,n,r){const{slots:o,attrs:s}=t;return()=>{const a={part:!0};let i=et();e.locale&&(a.locale=e.locale),ae(e.format)?a.key=e.format:Ue(e.format)&&(ae(e.format.key)&&(a.key=e.format.key),i=Object.keys(e.format).reduce((f,p)=>n.includes(p)?gt(et(),f,{[p]:e.format[p]}):f,et()));const l=r(e.value,a,i);let u=[a.key];kt(l)?u=l.map((f,p)=>{const h=o[f.type],g=h?h({[f.type]:f.value,index:p,parts:l}):[f.value];return Iw(g)&&(g[0].key=`${f.type}-${p}`),g}):ae(l)&&(u=[l]);const c=gt(et(),s),d=ae(e.tag)||Ue(e.tag)?e.tag:E4();return lt(d,c,u)}}const Dw=we({name:"i18n-n",props:gt({value:{type:Number,required:!0},format:{type:[String,Object]}},Rc),setup(e,t){const n=e.i18n||vn({useScope:e.scope,__useComponent:!0});return T4(e,t,C4,(...r)=>n[k0](...r))}}),j3=Dw,Rw=we({name:"i18n-d",props:gt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Rc),setup(e,t){const n=e.i18n||vn({useScope:e.scope,__useComponent:!0});return T4(e,t,w4,(...r)=>n[_0](...r))}}),M3=Rw;function Hw(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function Ow(e){const t=a=>{const{instance:i,value:l}=a;if(!i||!i.$)throw zn(En.UNEXPECTED_ERROR);const u=Hw(e,i.$),c=E3(l);return[Reflect.apply(u.t,u,[...T3(c)]),u]};return{created:(a,i)=>{const[l,u]=t(i);vl&&e.global===u&&(a.__i18nWatcher=vt(u.locale,()=>{i.instance&&i.instance.$forceUpdate()})),a.__composer=u,a.textContent=l},unmounted:a=>{vl&&a.__i18nWatcher&&(a.__i18nWatcher(),a.__i18nWatcher=void 0,delete a.__i18nWatcher),a.__composer&&(a.__composer=void 0,delete a.__composer)},beforeUpdate:(a,{value:i})=>{if(a.__composer){const l=a.__composer,u=E3(i);a.textContent=Reflect.apply(l.t,l,[...T3(u)])}},getSSRProps:a=>{const[i]=t(a);return{textContent:i}}}}function E3(e){if(ae(e))return{path:e};if(Fe(e)){if(!("path"in e))throw zn(En.REQUIRED_VALUE,"path");return e}else throw zn(En.INVALID_VALUE)}function T3(e){const{path:t,locale:n,args:r,choice:o,plural:s}=e,a={},i=r||{};return ae(n)&&(a.locale=n),jt(o)&&(a.plural=o),jt(s)&&(a.plural=s),[t,i,a]}function $w(e,t,...n){const r=Fe(n[0])?n[0]:{};(mt(r.globalInstall)?r.globalInstall:!0)&&([L3.name,"I18nT"].forEach(s=>e.component(s,L3)),[j3.name,"I18nN"].forEach(s=>e.component(s,j3)),[M3.name,"I18nD"].forEach(s=>e.component(s,M3))),e.directive("t",Ow(t))}const Nw=po("global-vue-i18n");function Fw(e={},t){const n=mt(e.globalInjection)?e.globalInjection:!0,r=new Map,[o,s]=zw(e),a=po("");function i(d){return r.get(d)||null}function l(d,f){r.set(d,f)}function u(d){r.delete(d)}const c={get mode(){return"composition"},async install(d,...f){if(d.__VUE_I18N_SYMBOL__=a,d.provide(d.__VUE_I18N_SYMBOL__,c),Fe(f[0])){const g=f[0];c.__composerExtend=g.__composerExtend,c.__vueI18nExtend=g.__vueI18nExtend}let p=null;n&&(p=Kw(d,c.global)),$w(d,c,...f);const h=d.unmount;d.unmount=()=>{p&&p(),c.dispose(),h()}},get global(){return s},dispose(){o.stop()},__instances:r,__getInstance:i,__setInstance:l,__deleteInstance:u};return c}function vn(e={}){const t=Tt();if(t==null)throw zn(En.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw zn(En.NOT_INSTALLED);const n=Vw(t),r=qw(n),o=j4(t),s=Bw(e,o);if(s==="global")return Mw(r,e,o),r;if(s==="parent"){let l=Uw(n,t,e.__useComponent);return l==null&&(l=r),l}const a=n;let i=a.__getInstance(t);if(i==null){const l=gt({},e);"__i18n"in o&&(l.__i18n=o.__i18n),r&&(l.__root=r),i=M4(l),a.__composerExtend&&(i[y0]=a.__composerExtend(i)),Gw(a,t,i),a.__setInstance(t,i)}return i}function zw(e,t,n){const r=W0(),o=r.run(()=>M4(e));if(o==null)throw zn(En.UNEXPECTED_ERROR);return[r,o]}function Vw(e){const t=xt(e.isCE?Nw:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw zn(e.isCE?En.NOT_INSTALLED_WITH_PROVIDE:En.UNEXPECTED_ERROR);return t}function Bw(e,t){return iu(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function qw(e){return e.mode==="composition"?e.global:e.global.__composer}function Uw(e,t,n=!1){let r=null;const o=t.root;let s=Zw(t,n);for(;s!=null;){const a=e;if(e.mode==="composition"&&(r=a.__getInstance(s)),r!=null||o===s)break;s=s.parent}return r}function Zw(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Gw(e,t,n){wt(()=>{},t),Fo(()=>{const r=n;e.__deleteInstance(t);const o=r[y0];o&&(o(),delete r[y0])},t)}const Ww=["locale","fallbackLocale","availableLocales"],A3=["t","rt","d","n","tm","te"];function Kw(e,t){const n=Object.create(null);return Ww.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s)throw zn(En.UNEXPECTED_ERROR);const a=ut(s.value)?{get(){return s.value.value},set(i){s.value.value=i}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,o,a)}),e.config.globalProperties.$i18n=n,A3.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s||!s.value)throw zn(En.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,s)}),()=>{delete e.config.globalProperties.$i18n,A3.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}Sw();rw($y);ow(ew);sw(b4);if(__INTLIFY_PROD_DEVTOOLS__){const e=Lc();e.__INTLIFY__=!0,Ny(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function Yw(){return No(_s)}function Xw(){return No(Mc)}function Jw(){return No(du)}function Qw(){return No(du)}function Hc(){return No(Tc)}const eC=Qe({name:"i18n:plugin:switch-locale-path-ssr",dependsOn:["i18n:plugin"],setup(e){const t=Oe(e._id);if(t.$config.public.i18n.experimental.switchLocalePathLinkSSR!==!0)return;const n=Hc(),r=new RegExp([``,".+?",``].join(""),"g");t.hook("app:rendered",o=>{o.renderResult?.html!=null&&(o.renderResult.html=o.renderResult.html.replaceAll(r,(s,a)=>s.replace(/href="([^"]+)"/,`href="${encodeURI(n(a??""))}"`)))})}}),tC=Qe({name:"i18n:plugin:route-locale-detect",dependsOn:["i18n:plugin"],async setup(e){let t,n;const r=Oe(e._id),o=r.$router.currentRoute;async function s(i){let l=Vk(r,i,r._vueI18n.__localeFromRoute(i),R(r.$i18n.locale),r.$i18n.getLocaleCookie());if(r._vueI18n.__firstAccess){r._vueI18n.__setLocale(l);const c=X5(R(r._vueI18n.global.fallbackLocale),[l]);await Promise.all(c.map(d=>r.$i18n.loadLocaleMessages(d))),await r.$i18n.loadLocaleMessages(l)}return await r.runWithContext(()=>e4(r,l,r._vueI18n.__firstAccess))&&(l=R(r.$i18n.locale)),l}[t,n]=dn(()=>s(o.value)),await t,n(),Jb("locale-changing",async(i,l)=>{let u,c;const d=([u,c]=dn(()=>r.runWithContext(()=>s(i))),u=await u,c(),u),f=([u,c]=dn(()=>r.runWithContext(()=>t4({to:i,nuxtApp:r,from:l,locale:d,routeLocale:r._vueI18n.__localeFromRoute(i)},!0))),u=await u,c(),u);return r._vueI18n.__firstAccess=!1,[u,c]=dn(()=>r.runWithContext(()=>n4({nuxt:r,redirectPath:f,locale:d,route:i}))),u=await u,c(),u},{global:!0})}});function nC(e,{extendComposer:t,extendComposerInstance:n}){const r=W0(),o=e.install.bind(e);e.install=(s,...a)=>{const i=gt({},a[0]);i.__composerExtend=u=>(n(u,ta(e)),()=>{}),e.mode==="legacy"&&(i.__vueI18nExtend=u=>(n(u,ta(u)),()=>{})),Reflect.apply(o,e,[s,i]);const l=ta(e);if(r.run(()=>{t(l),e.mode==="legacy"&&K5(e.global)&&n(e.global,ta(e.global))}),e.mode==="composition"&&s.config.globalProperties.$i18n!=null&&n(s.config.globalProperties.$i18n,l),s.unmount){const u=s.unmount.bind(s);s.unmount=()=>{r.stop(),u()}}}}const rC=Qe({name:"i18n:plugin",parallel:yk,async setup(e){let t,n;const r=Oe(e._id);Object.defineProperty(e.versions,"nuxtI18n",{get:()=>"9.5.6"});const o=r.$config.public.i18n,s=Ik(o);Pk(o,s),r.$config.public.i18n.defaultLocale=s;const a={...o,defaultLocale:s,baseUrl:Uk(r)},i=([t,n]=dn(()=>Dk(kk,Oe())),t=await t,n(),t);i.messages||={},i.fallbackLocale??=!1,s&&(i.locale=s);for(const d of Jr)i.messages[d]??={};const l=Fw(i);r._vueI18n=l,l.__localeFromRoute=Mk(),l.__firstAccess=!0,l.__setLocale=d=>{const f=kl(l);ut(f.locale)?f.locale.value=d:f.locale=d};const u=Wk(),c=Is();return nC(l,{extendComposer(d){const f=ue(a.locales);d.locales=ie(()=>f.value);const p=ue(Jr);d.localeCodes=ie(()=>p.value);const h=ue(a.baseUrl());d.baseUrl=ie(()=>h.value),vt(d.locale,()=>h.value=a.baseUrl()),d.strategy=a.strategy,d.localeProperties=ie(()=>vs.find(g=>g.code===d.locale.value)||{code:d.locale.value}),d.setLocale=async g=>{if(await e4(r,g,l.__firstAccess),d.strategy==="no_prefix"){await d.loadLocaleMessages(g),l.__setLocale(g);return}const v=r.$router.currentRoute.value,b=await r.runWithContext(()=>t4({to:v,nuxtApp:r,locale:g,routeLocale:l.__localeFromRoute(v)}));await r.runWithContext(()=>n4({nuxt:r,redirectPath:b,locale:g,route:v},!0))},d.loadLocaleMessages=async g=>await f0(g,c0,d.mergeLocaleMessage.bind(d),r),d.differentDomains=a.differentDomains,d.defaultLocale=a.defaultLocale,d.getBrowserLocale=()=>Gk(),d.getLocaleCookie=()=>Kk(u,c,d.defaultLocale),d.setLocaleCookie=g=>{!c||!c.useCookie||(u.value=g)},d.onBeforeLanguageSwitch=(g,v,b,_)=>r.callHook("i18n:beforeLocaleSwitch",{oldLocale:g,newLocale:v,initialSetup:b,context:_}),d.onLanguageSwitched=(g,v)=>r.callHook("i18n:localeSwitched",{oldLocale:g,newLocale:v}),d.finalizePendingLocaleChange=async()=>{l.__pendingLocale&&(l.__setLocale(l.__pendingLocale),l.__resolvePendingLocalePromise?.(),l.__pendingLocale=void 0)},d.waitForPendingLocaleChange=async()=>{l.__pendingLocale&&l.__pendingLocalePromise&&await l.__pendingLocalePromise}},extendComposerInstance(d,f){const p=[["locales",()=>f.locales],["localeCodes",()=>f.localeCodes],["baseUrl",()=>f.baseUrl],["strategy",()=>f.strategy],["localeProperties",()=>f.localeProperties],["setLocale",()=>async h=>Reflect.apply(f.setLocale,f,[h])],["loadLocaleMessages",()=>async h=>Reflect.apply(f.loadLocaleMessages,f,[h])],["differentDomains",()=>f.differentDomains],["defaultLocale",()=>f.defaultLocale],["getBrowserLocale",()=>()=>Reflect.apply(f.getBrowserLocale,f,[])],["getLocaleCookie",()=>()=>Reflect.apply(f.getLocaleCookie,f,[])],["setLocaleCookie",()=>h=>Reflect.apply(f.setLocaleCookie,f,[h])],["onBeforeLanguageSwitch",()=>(h,g,v,b)=>Reflect.apply(f.onBeforeLanguageSwitch,f,[h,g,v,b])],["onLanguageSwitched",()=>(h,g)=>Reflect.apply(f.onLanguageSwitched,f,[h,g])],["finalizePendingLocaleChange",()=>()=>Reflect.apply(f.finalizePendingLocaleChange,f,[])],["waitForPendingLocaleChange",()=>()=>Reflect.apply(f.waitForPendingLocaleChange,f,[])]];for(const[h,g]of p)Object.defineProperty(d,h,{get:g})}}),r.vueApp.use(l),Object.defineProperty(r,"$i18n",{get:()=>kl(l)}),{provide:{localeHead:No(Xk),localePath:Xw(),localeRoute:Jw(),getRouteBaseName:Yw(),switchLocalePath:Hc(),resolveRoute:No(Ec),localeLocation:Qw()}}}});function oC(){return Ft().public["nuxt-scripts"]}function sC(e){return e.key||e.src||(typeof e.innerHTML=="string"?e.innerHTML:"")}function aC(e,t){e=typeof e=="string"?{src:e}:e,t=fo(t,oC()?.defaultScriptOptions);const n=String(sC(e)),r=Oe();if(t.head=t.head||Or(),!t.head)throw new Error("useScript() has been called without Nuxt context.");r.$scripts=r.$scripts||ir({}),r.$scripts?.[n],(t.trigger==="onNuxtReady"||t.trigger==="client")&&(t.warmupStrategy||(t.warmupStrategy="preload"),t.trigger==="onNuxtReady"&&(t.trigger=su));const o=Ym(e,t),s=o.remove;return o.remove=()=>(r.$scripts[n]=void 0,s()),r.$scripts[n]=o,o}const Ds=Object.freeze(Object.assign(()=>{},{__mock__:!0})),iC=Ds,yo=Ds,n1=Ds,fr=Ds,r1=Ds,o1=Ds;function lC(e){return(Ft().public.scripts||{})[e]}function uC(e,t,n){const r=lC(e),o=Object.assign(n||{},typeof r=="object"?r:{}),s=t(o),a=fo(o.scriptInput,s.scriptInput,{key:e}),i=Object.assign(o?.scriptOptions||{},s.scriptOptions||{}),l=i.beforeInit;return i.beforeInit=()=>{l?.(),s.clientInit?.()},aC(a,i)}iC({id:yo(),l:fr(yo()),auth:fr(yo()),preview:fr(yo()),cookiesWin:fr(o1([n1(),r1("x")])),debug:fr(o1([n1(),r1("x")])),npa:fr(o1([n1(),r1("1")])),dataLayer:fr(yo()),envName:fr(yo()),authReferrerPolicy:fr(yo())});function cC(e){return uC(e?.key||"googleTagManager",t=>{const n=t?.l??t?.dataLayer??"dataLayer";return{scriptInput:{src:qa("https://www.googletagmanager.com/gtm.js",{id:t.id,l:t.l,gtm_auth:t.auth,gtm_preview:t.preview,gtm_cookies_win:t.cookiesWin?"x":void 0,gtm_debug:t.debug?"x":void 0,gtm_npa:t.npa?"1":void 0,gtm_data_layer:t.dataLayer,gtm_env:t.envName,gtm_auth_referrer_policy:t.authReferrerPolicy})},schema:void 0,scriptOptions:{use:()=>({dataLayer:window[n],google_tag_manager:window.google_tag_manager}),performanceMarkFeature:"nuxt-third-parties-gtm",tagPriority:1},clientInit:()=>{window[n]=window[n]||[];function r(...o){window[n].push(o)}e?.onBeforeGtmStart?.(r),window[n].push({"gtm.start":new Date().getTime(),event:"gtm.js"})}}},e)}const dC=Qe({name:"scripts:init",env:{islands:!1},parallel:!0,setup(){return{provide:{$scripts:{googleTagManager:cC({id:"GTM-NJXWQL",scriptInput:{referrerpolicy:!1}})}}}}});function Oc(e){const t=ir({});return wp(()=>{const n=Oe().$nuxtSiteConfig.get(fo({resolveRefs:!0},e));t&&n&&Object.assign(t,n)}),delete t._priority,t}const fC=Qe(()=>{const e=Or();if(!e)return;const t=Oc(),n={meta:[],templateParams:{site:t,siteUrl:t.url,siteName:t.name}};t.separator&&(n.templateParams.separator=t.separator),t.titleSeparator&&(n.templateParams.titleSeparator=t.titleSeparator),t.description&&(n.templateParams.siteDescription=t.description,n.meta.push({name:"description",content:"%site.description",tagPriority:"low"})),e.push(n)}),pC=Qe(()=>{const e=Or();e&&(e.use(mc),e.use(qm()))}),hC=/\d/,gC=["-","_","/","."];function bC(e=""){if(!hC.test(e))return e!==e.toLowerCase()}function $c(e,t){const n=gC,r=[];if(!e||typeof e!="string")return r;let o="",s,a;for(const i of e){const l=n.includes(i);if(l===!0){r.push(o),o="",s=void 0;continue}const u=bC(i);if(a===!1){if(s===!1&&u===!0){r.push(o),o=i,s=u;continue}if(s===!0&&u===!1&&o.length>1){const c=o.at(-1);r.push(o.slice(0,Math.max(0,o.length-1))),o=c+i,s=u;continue}}o+=i,s=u,a=l}return r.push(o),r}function A4(e){return e?e[0].toUpperCase()+e.slice(1):""}function hQ(e,t){return e?(Array.isArray(e)?e:$c(e)).map(n=>A4(t?.normalize?n.toLowerCase():n)).join(""):""}function gQ(e,t){return e?(Array.isArray(e)?e:$c(e)).map(n=>n.toLowerCase()).join("-"):""}const mC=/^(a|an|and|as|at|but|by|for|if|in|is|nor|of|on|or|the|to|with)$/i;function vC(e,t){return(Array.isArray(e)?e:$c(e)).filter(Boolean).map(n=>mC.test(n)?n.toLowerCase():A4(n)).join(" ")}const _C=Qe({name:"nuxt-seo:fallback-titles",env:{islands:!1},setup(){const e=bn(),t=Ps(),n=ie(()=>{if(t.value&&[404,500].includes(t.value?.statusCode))return`${t.value.statusCode} - ${t.value.message}`;if(typeof e.meta?.title=="string")return e.meta?.title;const s=sr(e.path||"/").split("/").pop();return s?vC(s):null});tu({title:()=>n.value},{tagPriority:101})}});function kC(e,t){let n=e;an(e,{strict:!1,acceptRelative:!0})&&(n=oo(e).pathname);const r=Ca(t.base||"/");r!=="/"&&n.startsWith(r)&&(n=n.slice(r.length));let o=sr(t.absolute?t.siteUrl:"");r!=="/"&&o.endsWith(r)&&(o=o.slice(0,o.indexOf(r)));const s=t.withBase?pl(r,o||"/"):o,a=pl(n,s);return n==="/"&&!t.withBase?gs(a):CC(t.trailingSlash,a)}const yC=["jpg","jpeg","png","gif","bmp","webp","svg","ico","pdf","doc","docx","xls","xlsx","ppt","pptx","txt","md","markdown","zip","rar","7z","tar","gz","mp3","wav","flac","ogg","opus","m4a","aac","midi","mid","mp4","avi","mkv","mov","wmv","flv","webm","html","css","js","json","xml","tsx","jsx","ts","vue","svelte","xsl","rss","atom","php","py","rb","java","c","cpp","h","go","csv","tsv","sql","yaml","yml","woff","woff2","ttf","otf","eot","exe","msi","apk","ipa","dmg","iso","bin","bat","cmd","sh","env","htaccess","conf","toml","ini","deb","rpm","jar","war","epub","mobi","log","tmp","bak","old","sav"];function wC(e){const n=(e.split("/").pop()||e).match(/\.[0-9a-z]+$/i)?.[0];return n&&yC.includes(n.replace(".",""))}function CC(e,t){const n=oo(t);if(wC(n.pathname))return t;const r=e?gs(n.pathname):sr(n.pathname);return`${n.protocol?`${n.protocol}//`:""}${n.host||""}${r}${n.search||""}${n.hash||""}`}function xC(e){return window.location.origin}function SC(e={}){const t=Oc(),n=xC(),r=Ft().app.baseURL||"/";return o=>ie(()=>kC(R(o),{absolute:R(e.absolute),withBase:R(e.withBase),siteUrl:R(e.canonical)!==!1?t.url:n,trailingSlash:t.trailingSlash,base:r}))}function LC(){const e=Oc({resolveRefs:!1}),t=()=>kr(e.currentLocale)||kr(e.defaultLocale)||"en";Or().use(mc);const{canonicalQueryWhitelist:r,canonicalLowercase:o}=Ft().public["seo-utils"],s=bn(),a=SC({withBase:!0,absolute:!0}),i=Ps(),l=ie(()=>{if(i.value)return!1;const{query:d}=s;let f=a(s.path||"/").value||s.path;if(o)try{f=f.toLocaleLowerCase(t())}catch{f=f.toLowerCase()}const p=Object.fromEntries(Object.entries(d).filter(([g])=>r.includes(g)).sort(([g],[v])=>g.localeCompare(v)));return{rel:"canonical",href:Object.keys(p).length?`${f}?${Xp(p)}`:f}}),u={tagPriority:"low"};tu({htmlAttrs:{lang:t},templateParams:{site:()=>e,siteName:()=>e.name},titleTemplate:"%s %separator %siteName",link:[()=>l.value]},u);const c={ogType:"website",ogUrl:()=>{const d=l.value;return d?d.href:!1},ogLocale:()=>{const d=t();{const f=d.replace("-","_");if(f.includes("_"))return f}return!1},ogSiteName:e.name};if(e.description&&(c.description=e.description),e.twitter){const d=e.twitter.startsWith("@")?e.twitter:`@${e.twitter}`;c.twitterCreator=d,c.twitterSite=d}w5(c,u)}const jC=Qe({name:"nuxt-seo:defaults",env:{islands:!1},dependsOn:["nuxt-site-config:i18n"],setup(){LC()}}),MC=["i18n:plugin","i18n:plugin:ssg-detect","i18n:plugin:route-locale-detect"],EC=Qe({name:"nuxt-site-config:i18n",dependsOn:MC,setup(e){const t=e.$i18n;if(!t)return;const n=Oe().$nuxtSiteConfig,r=kr(t.baseUrl);if(r){const s=n.get({resolveRefs:!0}),a=s.url;if(a&&!a.includes("localhost")){const i=oo(r,"https://"),l=oo(a,"https://");i.host!==l.host&&s.env==="production"&&console.error(`[Nuxt Site Config] Your I18n baseUrl \`${i.host}\` doesn't match your site url ${l.host}. This will cause production SEO issues. Either provide a matching baseUrl or remove the site url config.`)}}let o;vt(t.locale,()=>{o&&o();const s=ie(()=>{const a=kr(t.locales).find(i=>i.code===t.defaultLocale);return a?.language||a?.iso||t.defaultLocale});o=n.push({_priority:-1,_context:"@nuxtjs/i18n",url:ie(()=>kr(t.baseUrl)||void 0),defaultLocale:s,currentLocale:ie(()=>{const a=kr(t.localeProperties);return a.language?a.language:s.value}),description:ie(()=>t.te("nuxtSiteConfig.description")?t.t("nuxtSiteConfig.description"):void 0),name:ie(()=>t.te("nuxtSiteConfig.name")?t.t("nuxtSiteConfig.name"):void 0)})},{immediate:!0})}}),TC=Te(()=>he(()=>import("./ContentDoc.J_mru0YB.js"),__vite__mapDeps([4,5,6,7,8]),import.meta.url).then(e=>e.default||e.default||e)),AC=Te(()=>he(()=>import("./ContentList.DzPhNUn2.js"),__vite__mapDeps([9,8]),import.meta.url).then(e=>e.default||e.default||e)),PC=Te(()=>he(()=>import("./ContentNavigation.D3tiycCu.js"),__vite__mapDeps([10,11]),import.meta.url).then(e=>e.default||e.default||e)),IC=Te(()=>he(()=>import("./ContentQuery.J0mK2gJG.js"),[],import.meta.url).then(e=>e.default||e.default||e)),DC=Te(()=>he(()=>import("./ContentRenderer.Dl2AXdBF.js"),__vite__mapDeps([5,6,7]),import.meta.url).then(e=>e.default||e.default||e)),RC=Te(()=>he(()=>import("./ContentRendererMarkdown.M7Rf6kkd.js"),__vite__mapDeps([12,6,7]),import.meta.url).then(e=>e.default||e.default||e)),HC=Te(()=>he(()=>import("./ContentSlot.DcAEg5-F.js"),__vite__mapDeps([13,7]),import.meta.url).then(e=>e.default||e.default||e)),OC=Te(()=>he(()=>import("./DocumentDrivenEmpty.B8-zUdMv.js"),[],import.meta.url).then(e=>e.default||e.default||e)),$C=Te(()=>he(()=>import("./DocumentDrivenNotFound.BOHcLtei.js"),[],import.meta.url).then(e=>e.default||e.default||e)),NC=Te(()=>he(()=>import("./Markdown.DFRIi9gi.js"),__vite__mapDeps([14,13,7]),import.meta.url).then(e=>e.default||e.default||e)),FC=Te(()=>he(()=>import("./ProseCode.C5w5HCDy.js"),__vite__mapDeps([15,16,17]),import.meta.url).then(e=>e.default||e.default||e)),zC=Te(()=>he(()=>import("./ProseCodeInline.Dnz_4lBD.js"),[],import.meta.url).then(e=>e.default||e.default||e)),VC=Te(()=>he(()=>import("./ProsePre.lHVkC-1m.js"),__vite__mapDeps([18,16,17]),import.meta.url).then(e=>e.default||e.default||e)),BC=Te(()=>he(()=>import("./ProseA.CXtiIhK1.js"),__vite__mapDeps([19,11]),import.meta.url).then(e=>e.default||e.default||e)),qC=Te(()=>he(()=>import("./ProseBlockquote.CT2Ljld3.js"),[],import.meta.url).then(e=>e.default||e.default||e)),UC=Te(()=>he(()=>import("./ProseEm.niwve5N6.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ZC=Te(()=>he(()=>import("./ProseH1.CurFU_ma.js"),[],import.meta.url).then(e=>e.default||e.default||e)),GC=Te(()=>he(()=>import("./ProseH2.DfBBNjHv.js"),[],import.meta.url).then(e=>e.default||e.default||e)),WC=Te(()=>he(()=>import("./ProseH3.BxZfbQmg.js"),[],import.meta.url).then(e=>e.default||e.default||e)),KC=Te(()=>he(()=>import("./ProseH4.P7xdv5yj.js"),[],import.meta.url).then(e=>e.default||e.default||e)),YC=Te(()=>he(()=>import("./ProseH5.DAw27bot.js"),[],import.meta.url).then(e=>e.default||e.default||e)),XC=Te(()=>he(()=>import("./ProseH6.BKD9Y6Na.js"),[],import.meta.url).then(e=>e.default||e.default||e)),JC=Te(()=>he(()=>import("./ProseHr.CYBU2cm-.js"),[],import.meta.url).then(e=>e.default||e.default||e)),QC=Te(()=>he(()=>import("./ProseImg.DNpqx8W0.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ex=Te(()=>he(()=>import("./ProseLi.BhGiVgCL.js"),[],import.meta.url).then(e=>e.default||e.default||e)),tx=Te(()=>he(()=>import("./ProseOl.CTbAEZ_H.js"),[],import.meta.url).then(e=>e.default||e.default||e)),nx=Te(()=>he(()=>import("./ProseP.BT6lZu8B.js"),[],import.meta.url).then(e=>e.default||e.default||e)),rx=Te(()=>he(()=>import("./ProseScript.C9kgreAL.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ox=Te(()=>he(()=>import("./ProseStrong.x8A0j7CG.js"),[],import.meta.url).then(e=>e.default||e.default||e)),sx=Te(()=>he(()=>import("./ProseTable.BoJ8ofwZ.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ax=Te(()=>he(()=>import("./ProseTbody.DXjLn8aE.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ix=Te(()=>he(()=>import("./ProseTd.D-Cmp8Dt.js"),[],import.meta.url).then(e=>e.default||e.default||e)),lx=Te(()=>he(()=>import("./ProseTh.jnnk7bhg.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ux=Te(()=>he(()=>import("./ProseThead.DiCzZiGh.js"),[],import.meta.url).then(e=>e.default||e.default||e)),cx=Te(()=>he(()=>import("./ProseTr.CVA0TW39.js"),[],import.meta.url).then(e=>e.default||e.default||e)),dx=Te(()=>he(()=>import("./ProseUl.Ch8yYoHY.js"),[],import.meta.url).then(e=>e.default||e.default||e)),fx=[["ContentDoc",TC],["ContentList",AC],["ContentNavigation",PC],["ContentQuery",IC],["ContentRenderer",DC],["ContentRendererMarkdown",RC],["MDCSlot",HC],["DocumentDrivenEmpty",OC],["DocumentDrivenNotFound",$C],["Markdown",NC],["ProseCode",FC],["ProseCodeInline",zC],["ProsePre",VC],["ProseA",BC],["ProseBlockquote",qC],["ProseEm",UC],["ProseH1",ZC],["ProseH2",GC],["ProseH3",WC],["ProseH4",KC],["ProseH5",YC],["ProseH6",XC],["ProseHr",JC],["ProseImg",QC],["ProseLi",ex],["ProseOl",tx],["ProseP",nx],["ProseScript",rx],["ProseStrong",ox],["ProseTable",sx],["ProseTbody",ax],["ProseTd",ix],["ProseTh",lx],["ProseThead",ux],["ProseTr",cx],["ProseUl",dx]],px=Qe({name:"nuxt:global-components",setup(e){for(const[t,n]of fx)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),Gr={default:Te(()=>he(()=>import("./default.Dt-ifX0J.js"),__vite__mapDeps([20,21,22,23,24,25]),import.meta.url).then(e=>e.default||e)),"free-trial":Te(()=>he(()=>import("./free-trial.BrUiju4v.js"),__vite__mapDeps([26,27,28,29,30,31]),import.meta.url).then(e=>e.default||e)),"hide-mobile-free-trial":Te(()=>he(()=>import("./hide-mobile-free-trial.CoLoF5r1.js"),__vite__mapDeps([32,21,22,33]),import.meta.url).then(e=>e.default||e)),minimal:Te(()=>he(()=>import("./minimal.7QdhwI5Q.js"),__vite__mapDeps([34,35,36,29,30,37]),import.meta.url).then(e=>e.default||e)),"no-banner":Te(()=>he(()=>import("./no-banner.DxOkYXm_.js"),__vite__mapDeps([38,39]),import.meta.url).then(e=>e.default||e)),"the-source":Te(()=>he(()=>import("./the-source.CtUDIrfm.js"),__vite__mapDeps([40,41,42,43,44,45,46,47,48,49,50]),import.meta.url).then(e=>e.default||e))},hx=Qe({name:"nuxt:prefetch",setup(e){const t=Zt();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{const r=n?.meta?.layout;r&&typeof Gr[r]=="function"&&await Gr[r]()})}),e.hooks.hook("link:prefetch",n=>{if(an(n))return;const r=t.resolve(n);if(!r)return;const o=r.meta.layout;let s=Sc(r.meta.middleware);s=s.filter(a=>typeof a=="string");for(const a of s)typeof u0[a]=="function"&&u0[a]();typeof o=="string"&&o in Gr&&D_(Gr[o])})}}),gx=Qe({name:"sentry-client-config",async setup(){let e,t;[e,t]=dn(()=>he(()=>import("./sentry.client.config.CsvLIol0.js"),__vite__mapDeps([51,52]),import.meta.url)),await e,t()}}),bx=Qe(async()=>{let e,t;try{const r=([e,t]=dn(()=>he(()=>import("./GitLabSans.HTw03PYj.js"),[],import.meta.url)),e=await e,t(),e).default;tu({link:[{rel:"preload",href:r,as:"font",type:"font/woff2",crossorigin:"anonymous"}]})}catch(n){console.warn("Failed to load font for preloading:",n)}}),P3={};function mx(e){let t=P3[e];if(t)return t;t=P3[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);t.push(r)}for(let n=0;n=55296&&c<=57343?o+="���":o+=String.fromCharCode(c),s+=6;continue}}if((i&248)===240&&s+91114111?o+="����":(d-=65536,o+=String.fromCharCode(55296+(d>>10),56320+(d&1023))),s+=9;continue}}o+="�"}return o})}ys.defaultChars=";/?:@&=+$,#";ys.componentChars="";const I3={};function vx(e){let t=I3[e];if(t)return t;t=I3[e]=[];for(let n=0;n<128;n++){const r=String.fromCharCode(n);/^[0-9a-z]$/i.test(r)?t.push(r):t.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2))}for(let n=0;n"u"&&(n=!0);const r=vx(t);let o="";for(let s=0,a=e.length;s=55296&&i<=57343){if(i>=55296&&i<=56319&&s+1=56320&&l<=57343){o+=encodeURIComponent(e[s]+e[s+1]),s++;continue}}o+="%EF%BF%BD";continue}o+=encodeURIComponent(e[s])}return o}Ua.defaultChars=";/?:@&=+$,-_.!~*'()#";Ua.componentChars="-_.!~*'()";function Nc(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function wl(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const _x=/^([a-z0-9.+-]+:)/i,kx=/:[0-9]*$/,yx=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,wx=["<",">",'"',"`"," ","\r",` `," "],Cx=["{","}","|","\\","^","`"].concat(wx),xx=["'"].concat(Cx),D3=["%","/","?",";","#"].concat(xx),R3=["/","?","#"],Sx=255,H3=/^[+a-z0-9A-Z_-]{0,63}$/,Lx=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,O3={javascript:!0,"javascript:":!0},$3={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Fc(e,t){if(e&&e instanceof wl)return e;const n=new wl;return n.parse(e,t),n}wl.prototype.parse=function(e,t){let n,r,o,s=e;if(s=s.trim(),!t&&e.split("#").length===1){const u=yx.exec(s);if(u)return this.pathname=u[1],u[2]&&(this.search=u[2]),this}let a=_x.exec(s);if(a&&(a=a[0],n=a.toLowerCase(),this.protocol=a,s=s.substr(a.length)),(t||a||s.match(/^\/\/[^@\/]+@[^@\/]+/))&&(o=s.substr(0,2)==="//",o&&!(a&&O3[a])&&(s=s.substr(2),this.slashes=!0)),!O3[a]&&(o||a&&!$3[a])){let u=-1;for(let h=0;h127?_+="x":_+=b[m];if(!_.match(H3)){const m=h.slice(0,g),k=h.slice(g+1),x=b.match(Lx);x&&(m.push(x[1]),k.unshift(x[2])),k.length&&(s=k.join(".")+s),this.hostname=m.join(".");break}}}}this.hostname.length>Sx&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const i=s.indexOf("#");i!==-1&&(this.hash=s.substr(i),s=s.slice(0,i));const l=s.indexOf("?");return l!==-1&&(this.search=s.substr(l),s=s.slice(0,l)),s&&(this.pathname=s),$3[n]&&this.hostname&&!this.pathname&&(this.pathname=""),this};wl.prototype.parseHost=function(e){let t=kx.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const jx=Object.freeze(Object.defineProperty({__proto__:null,decode:ys,encode:Ua,format:Nc,parse:Fc},Symbol.toStringTag,{value:"Module"})),P4=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,I4=/[\0-\x1F\x7F-\x9F]/,Mx=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,zc=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,D4=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,R4=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Ex=Object.freeze(Object.defineProperty({__proto__:null,Any:P4,Cc:I4,Cf:Mx,P:zc,S:D4,Z:R4},Symbol.toStringTag,{value:"Module"})),Tx=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),Ax=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var s1;const Px=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Ix=(s1=String.fromCodePoint)!==null&&s1!==void 0?s1:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function Dx(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=Px.get(e))!==null&&t!==void 0?t:e}var Ht;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Ht||(Ht={}));const Rx=32;var Wr;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Wr||(Wr={}));function w0(e){return e>=Ht.ZERO&&e<=Ht.NINE}function Hx(e){return e>=Ht.UPPER_A&&e<=Ht.UPPER_F||e>=Ht.LOWER_A&&e<=Ht.LOWER_F}function Ox(e){return e>=Ht.UPPER_A&&e<=Ht.UPPER_Z||e>=Ht.LOWER_A&&e<=Ht.LOWER_Z||w0(e)}function $x(e){return e===Ht.EQUALS||Ox(e)}var Rt;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Rt||(Rt={}));var Zr;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Zr||(Zr={}));class Nx{constructor(t,n,r){this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=Rt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Zr.Strict}startEntity(t){this.decodeMode=t,this.state=Rt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,n){switch(this.state){case Rt.EntityStart:return t.charCodeAt(n)===Ht.NUM?(this.state=Rt.NumericStart,this.consumed+=1,this.stateNumericStart(t,n+1)):(this.state=Rt.NamedEntity,this.stateNamedEntity(t,n));case Rt.NumericStart:return this.stateNumericStart(t,n);case Rt.NumericDecimal:return this.stateNumericDecimal(t,n);case Rt.NumericHex:return this.stateNumericHex(t,n);case Rt.NamedEntity:return this.stateNamedEntity(t,n)}}stateNumericStart(t,n){return n>=t.length?-1:(t.charCodeAt(n)|Rx)===Ht.LOWER_X?(this.state=Rt.NumericHex,this.consumed+=1,this.stateNumericHex(t,n+1)):(this.state=Rt.NumericDecimal,this.stateNumericDecimal(t,n))}addToNumericResult(t,n,r,o){if(n!==r){const s=r-n;this.result=this.result*Math.pow(o,s)+parseInt(t.substr(n,s),o),this.consumed+=s}}stateNumericHex(t,n){const r=n;for(;n>14;for(;n>14,s!==0){if(a===Ht.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==Zr.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:n,decodeTree:r}=this,o=(r[n]&Wr.VALUE_LENGTH)>>14;return this.emitNamedEntityData(n,o,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,n,r){const{decodeTree:o}=this;return this.emitCodePoint(n===1?o[t]&~Wr.VALUE_LENGTH:o[t+1],r),n===3&&this.emitCodePoint(o[t+2],r),r}end(){var t;switch(this.state){case Rt.NamedEntity:return this.result!==0&&(this.decodeMode!==Zr.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Rt.NumericDecimal:return this.emitNumericEntity(0,2);case Rt.NumericHex:return this.emitNumericEntity(0,3);case Rt.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Rt.EntityStart:return 0}}}function H4(e){let t="";const n=new Nx(e,r=>t+=Ix(r));return function(o,s){let a=0,i=0;for(;(i=o.indexOf("&",i))>=0;){t+=o.slice(a,i),n.startEntity(s);const u=n.write(o,i+1);if(u<0){a=i+n.end();break}a=i+u,i=u===0?a+1:a}const l=t+o.slice(a);return t="",l}}function Fx(e,t,n,r){const o=(t&Wr.BRANCH_LENGTH)>>7,s=t&Wr.JUMP_TABLE;if(o===0)return s!==0&&r===s?n:-1;if(s){const l=r-s;return l<0||l>=o?-1:e[n+l]-1}let a=n,i=a+o-1;for(;a<=i;){const l=a+i>>>1,u=e[l];if(ur)i=l-1;else return e[l+o]}return-1}const zx=H4(Tx);H4(Ax);function O4(e,t=Zr.Legacy){return zx(e,t)}function Vx(e){return Object.prototype.toString.call(e)}function Vc(e){return Vx(e)==="[object String]"}const Bx=Object.prototype.hasOwnProperty;function qx(e,t){return Bx.call(e,t)}function hu(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){if(n){if(typeof n!="object")throw new TypeError(n+"must be object");Object.keys(n).forEach(function(r){e[r]=n[r]})}}),e}function $4(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))}function Bc(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function Cl(e){if(e>65535){e-=65536;const t=55296+(e>>10),n=56320+(e&1023);return String.fromCharCode(t,n)}return String.fromCharCode(e)}const N4=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Ux=/&([a-z#][a-z0-9]{1,31});/gi,Zx=new RegExp(N4.source+"|"+Ux.source,"gi"),Gx=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function Wx(e,t){if(t.charCodeAt(0)===35&&Gx.test(t)){const r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return Bc(r)?Cl(r):e}const n=O4(e);return n!==e?n:e}function Kx(e){return e.indexOf("\\")<0?e:e.replace(N4,"$1")}function ws(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(Zx,function(t,n,r){return n||Wx(t,r)})}const Yx=/[&<>"]/,Xx=/[&<>"]/g,Jx={"&":"&","<":"<",">":">",'"':"""};function Qx(e){return Jx[e]}function so(e){return Yx.test(e)?e.replace(Xx,Qx):e}const eS=/[.?*+^$[\]\\(){}|-]/g;function tS(e){return e.replace(eS,"\\$&")}function it(e){switch(e){case 9:case 32:return!0}return!1}function Ta(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Aa(e){return zc.test(e)||D4.test(e)}function Pa(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function gu(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const nS={mdurl:jx,ucmicro:Ex},rS=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:$4,assign:hu,escapeHtml:so,escapeRE:tS,fromCodePoint:Cl,has:qx,isMdAsciiPunct:Pa,isPunctChar:Aa,isSpace:it,isString:Vc,isValidEntityCode:Bc,isWhiteSpace:Ta,lib:nS,normalizeReference:gu,unescapeAll:ws,unescapeMd:Kx},Symbol.toStringTag,{value:"Module"}));function oS(e,t,n){let r,o,s,a;const i=e.posMax,l=e.pos;for(e.pos=t+1,r=1;e.pos32))return s;if(r===41){if(a===0)break;a--}o++}return t===o||a!==0||(s.str=ws(e.slice(t,o)),s.pos=o,s.ok=!0),s}function aS(e,t,n,r){let o,s=t;const a={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(r)a.str=r.str,a.marker=r.marker;else{if(s>=n)return a;let i=e.charCodeAt(s);if(i!==34&&i!==39&&i!==40)return a;t++,s++,i===40&&(i=41),a.marker=i}for(;s"+so(s.content)+""};lr.code_block=function(e,t,n,r,o){const s=e[t];return""+so(e[t].content)+` `};lr.fence=function(e,t,n,r,o){const s=e[t],a=s.info?ws(s.info).trim():"";let i="",l="";if(a){const c=a.split(/(\s+)/g);i=c[0],l=c.slice(2).join("")}let u;if(n.highlight?u=n.highlight(s.content,i,l)||so(s.content):u=so(s.content),u.indexOf("${u} `}return`
${u}
`};lr.image=function(e,t,n,r,o){const s=e[t];return s.attrs[s.attrIndex("alt")][1]=o.renderInlineAsText(s.children,n,r),o.renderToken(e,t,n)};lr.hardbreak=function(e,t,n){return n.xhtmlOut?`
`:`
`};lr.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?`
`:`
`:` `};lr.text=function(e,t){return so(e[t].content)};lr.html_block=function(e,t){return e[t].content};lr.html_inline=function(e,t){return e[t].content};function Rs(){this.rules=hu({},lr)}Rs.prototype.renderAttrs=function(t){let n,r,o;if(!t.attrs)return"";for(o="",n=0,r=t.attrs.length;n `:">",s};Rs.prototype.renderInline=function(e,t,n){let r="";const o=this.rules;for(let s=0,a=e.length;s=0&&(r=this.attrs[n][1]),r};qn.prototype.attrJoin=function(t,n){const r=this.attrIndex(t);r<0?this.attrPush([t,n]):this.attrs[r][1]=this.attrs[r][1]+" "+n};function F4(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}F4.prototype.Token=qn;const lS=/\r\n?|\n/g,uS=/\0/g;function cS(e){let t;t=e.src.replace(lS,` `),t=t.replace(uS,"�"),e.src=t}function dS(e){let t;e.inlineMode?(t=new e.Token("inline","",0),t.content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function fS(e){const t=e.tokens;for(let n=0,r=t.length;n\s]/i.test(e)}function hS(e){return/^<\/a\s*>/i.test(e)}function gS(e){const t=e.tokens;if(e.md.options.linkify)for(let n=0,r=t.length;n=0;a--){const i=o[a];if(i.type==="link_close"){for(a--;o[a].level!==i.level&&o[a].type!=="link_open";)a--;continue}if(i.type==="html_inline"&&(pS(i.content)&&s>0&&s--,hS(i.content)&&s++),!(s>0)&&i.type==="text"&&e.md.linkify.test(i.content)){const l=i.content;let u=e.md.linkify.match(l);const c=[];let d=i.level,f=0;u.length>0&&u[0].index===0&&a>0&&o[a-1].type==="text_special"&&(u=u.slice(1));for(let p=0;pf){const x=new e.Token("text","",0);x.content=l.slice(f,b),x.level=d,c.push(x)}const _=new e.Token("link_open","a",1);_.attrs=[["href",g]],_.level=d++,_.markup="linkify",_.info="auto",c.push(_);const m=new e.Token("text","",0);m.content=v,m.level=d,c.push(m);const k=new e.Token("link_close","a",-1);k.level=--d,k.markup="linkify",k.info="auto",c.push(k),f=u[p].lastIndex}if(f=0;n--){const r=e[n];r.type==="text"&&!t&&(r.content=r.content.replace(mS,_S)),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function yS(e){let t=0;for(let n=e.length-1;n>=0;n--){const r=e[n];r.type==="text"&&!t&&z4.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),r.type==="link_open"&&r.info==="auto"&&t--,r.type==="link_close"&&r.info==="auto"&&t++}}function wS(e){let t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)e.tokens[t].type==="inline"&&(bS.test(e.tokens[t].content)&&kS(e.tokens[t].children),z4.test(e.tokens[t].content)&&yS(e.tokens[t].children))}const CS=/['"]/,N3=/['"]/g,F3="’";function xi(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}function xS(e,t){let n;const r=[];for(let o=0;o=0&&!(r[n].level<=a);n--);if(r.length=n+1,s.type!=="text")continue;let i=s.content,l=0,u=i.length;e:for(;l=0)h=i.charCodeAt(c.index-1);else for(n=o-1;n>=0&&!(e[n].type==="softbreak"||e[n].type==="hardbreak");n--)if(e[n].content){h=e[n].content.charCodeAt(e[n].content.length-1);break}let g=32;if(l=48&&h<=57&&(f=d=!1),d&&f&&(d=v,f=b),!d&&!f){p&&(s.content=xi(s.content,c.index,F3));continue}if(f)for(n=r.length-1;n>=0;n--){let k=r[n];if(r[n].level=0;t--)e.tokens[t].type!=="inline"||!CS.test(e.tokens[t].content)||xS(e.tokens[t].children,e)}function LS(e){let t,n;const r=e.tokens,o=r.length;for(let s=0;s0&&this.level++,this.tokens.push(r),r};ur.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};ur.prototype.skipEmptyLines=function(t){for(let n=this.lineMax;tn;)if(!it(this.src.charCodeAt(--t)))return t+1;return t};ur.prototype.skipChars=function(t,n){for(let r=this.src.length;tr;)if(n!==this.src.charCodeAt(--t))return t+1;return t};ur.prototype.getLines=function(t,n,r,o){if(t>=n)return"";const s=new Array(n-t);for(let a=0,i=t;ir?s[a]=new Array(l-r+1).join(" ")+this.src.slice(c,d):s[a]=this.src.slice(c,d)}return s.join("")};ur.prototype.Token=qn;const jS=65536;function i1(e,t){const n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];return e.src.slice(n,r)}function z3(e){const t=[],n=e.length;let r=0,o=e.charCodeAt(r),s=!1,a=0,i="";for(;rn)return!1;let o=t+1;if(e.sCount[o]=4)return!1;let s=e.bMarks[o]+e.tShift[o];if(s>=e.eMarks[o])return!1;const a=e.src.charCodeAt(s++);if(a!==124&&a!==45&&a!==58||s>=e.eMarks[o])return!1;const i=e.src.charCodeAt(s++);if(i!==124&&i!==45&&i!==58&&!it(i)||a===45&&it(i))return!1;for(;s=4)return!1;u=z3(l),u.length&&u[0]===""&&u.shift(),u.length&&u[u.length-1]===""&&u.pop();const d=u.length;if(d===0||d!==c.length)return!1;if(r)return!0;const f=e.parentType;e.parentType="table";const p=e.md.block.ruler.getRules("blockquote"),h=e.push("table_open","table",1),g=[t,0];h.map=g;const v=e.push("thead_open","thead",1);v.map=[t,t+1];const b=e.push("tr_open","tr",1);b.map=[t,t+1];for(let k=0;k=4||(u=z3(l),u.length&&u[0]===""&&u.shift(),u.length&&u[u.length-1]===""&&u.pop(),m+=d-u.length,m>jS))break;if(o===t+2){const M=e.push("tbody_open","tbody",1);M.map=_=[t+2,0]}const x=e.push("tr_open","tr",1);x.map=[o,o+1];for(let M=0;M=4){r++,o=r;continue}break}e.line=o;const s=e.push("code_block","code",0);return s.content=e.getLines(t,o,4+e.blkIndent,!1)+` `,s.map=[t,e.line],!0}function TS(e,t,n,r){let o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||o+3>s)return!1;const a=e.src.charCodeAt(o);if(a!==126&&a!==96)return!1;let i=o;o=e.skipChars(o,a);let l=o-i;if(l<3)return!1;const u=e.src.slice(i,o),c=e.src.slice(o,s);if(a===96&&c.indexOf(String.fromCharCode(a))>=0)return!1;if(r)return!0;let d=t,f=!1;for(;d++,!(d>=n||(o=i=e.bMarks[d]+e.tShift[d],s=e.eMarks[d],o=4)&&(o=e.skipChars(o,a),!(o-i=4||e.src.charCodeAt(o)!==62)return!1;if(r)return!0;const i=[],l=[],u=[],c=[],d=e.md.block.ruler.getRules("blockquote"),f=e.parentType;e.parentType="blockquote";let p=!1,h;for(h=t;h=s)break;if(e.src.charCodeAt(o++)===62&&!m){let x=e.sCount[h]+1,M,T;e.src.charCodeAt(o)===32?(o++,x++,T=!1,M=!0):e.src.charCodeAt(o)===9?(M=!0,(e.bsCount[h]+x)%4===3?(o++,x++,T=!1):T=!0):M=!1;let z=x;for(i.push(e.bMarks[h]),e.bMarks[h]=o;o=s,l.push(e.bsCount[h]),e.bsCount[h]=e.sCount[h]+1+(M?1:0),u.push(e.sCount[h]),e.sCount[h]=z-x,c.push(e.tShift[h]),e.tShift[h]=o-e.bMarks[h];continue}if(p)break;let k=!1;for(let x=0,M=d.length;x";const b=[t,0];v.map=b,e.md.block.tokenize(e,t,h);const _=e.push("blockquote_close","blockquote",-1);_.markup=">",e.lineMax=a,e.parentType=f,b[1]=e.line;for(let m=0;m=4)return!1;let s=e.bMarks[t]+e.tShift[t];const a=e.src.charCodeAt(s++);if(a!==42&&a!==45&&a!==95)return!1;let i=1;for(;s=r)return-1;let s=e.src.charCodeAt(o++);if(s<48||s>57)return-1;for(;;){if(o>=r)return-1;if(s=e.src.charCodeAt(o++),s>=48&&s<=57){if(o-n>=10)return-1;continue}if(s===41||s===46)break;return-1}return o=4||e.listIndent>=0&&e.sCount[l]-e.listIndent>=4&&e.sCount[l]=e.blkIndent&&(c=!0);let d,f,p;if((p=B3(e,l))>=0){if(d=!0,a=e.bMarks[l]+e.tShift[l],f=Number(e.src.slice(a,p-1)),c&&f!==1)return!1}else if((p=V3(e,l))>=0)d=!1;else return!1;if(c&&e.skipSpaces(p)>=e.eMarks[l])return!1;if(r)return!0;const h=e.src.charCodeAt(p-1),g=e.tokens.length;d?(i=e.push("ordered_list_open","ol",1),f!==1&&(i.attrs=[["start",f]])):i=e.push("bullet_list_open","ul",1);const v=[l,0];i.map=v,i.markup=String.fromCharCode(h);let b=!1;const _=e.md.block.ruler.getRules("list"),m=e.parentType;for(e.parentType="list";l=o?T=1:T=x-k,T>4&&(T=1);const z=k+T;i=e.push("list_item_open","li",1),i.markup=String.fromCharCode(h);const O=[l,0];i.map=O,d&&(i.info=e.src.slice(a,p-1));const q=e.tight,Y=e.tShift[l],V=e.sCount[l],te=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=z,e.tight=!0,e.tShift[l]=M-e.bMarks[l],e.sCount[l]=x,M>=o&&e.isEmpty(l+1)?e.line=Math.min(e.line+2,n):e.md.block.tokenize(e,l,n,!0),(!e.tight||b)&&(u=!1),b=e.line-l>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=te,e.tShift[l]=Y,e.sCount[l]=V,e.tight=q,i=e.push("list_item_close","li",-1),i.markup=String.fromCharCode(h),l=e.line,O[1]=l,l>=n||e.sCount[l]=4)break;let be=!1;for(let ce=0,ne=_.length;ce=4||e.src.charCodeAt(o)!==91)return!1;function i(_){const m=e.lineMax;if(_>=m||e.isEmpty(_))return null;let k=!1;if(e.sCount[_]-e.blkIndent>3&&(k=!0),e.sCount[_]<0&&(k=!0),!k){const T=e.md.block.ruler.getRules("reference"),z=e.parentType;e.parentType="reference";let O=!1;for(let q=0,Y=T.length;q"u"&&(e.env.references={}),typeof e.env.references[b]>"u"&&(e.env.references[b]={title:v,href:d}),e.line=a),!0):!1}const HS=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],OS="[a-zA-Z_:][a-zA-Z0-9:._-]*",$S="[^\"'=<>`\\x00-\\x20]+",NS="'[^']*'",FS='"[^"]*"',zS="(?:"+$S+"|"+NS+"|"+FS+")",VS="(?:\\s+"+OS+"(?:\\s*=\\s*"+zS+")?)",V4="<[A-Za-z][A-Za-z0-9\\-]*"+VS+"*\\s*\\/?>",B4="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",BS="",qS="<[?][\\s\\S]*?[?]>",US="]*>",ZS="",GS=new RegExp("^(?:"+V4+"|"+B4+"|"+BS+"|"+qS+"|"+US+"|"+ZS+")"),WS=new RegExp("^(?:"+V4+"|"+B4+")"),Zo=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(WS.source+"\\s*$"),/^$/,!1]];function KS(e,t,n,r){let o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(o)!==60)return!1;let a=e.src.slice(o,s),i=0;for(;i=4)return!1;let a=e.src.charCodeAt(o);if(a!==35||o>=s)return!1;let i=1;for(a=e.src.charCodeAt(++o);a===35&&o6||oo&&it(e.src.charCodeAt(l-1))&&(s=l),e.line=t+1;const u=e.push("heading_open","h"+String(i),1);u.markup="########".slice(0,i),u.map=[t,e.line];const c=e.push("inline","",0);c.content=e.src.slice(o,s).trim(),c.map=[t,e.line],c.children=[];const d=e.push("heading_close","h"+String(i),-1);return d.markup="########".slice(0,i),!0}function XS(e,t,n){const r=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const o=e.parentType;e.parentType="paragraph";let s=0,a,i=t+1;for(;i3)continue;if(e.sCount[i]>=e.blkIndent){let p=e.bMarks[i]+e.tShift[i];const h=e.eMarks[i];if(p=h))){s=a===61?1:2;break}}if(e.sCount[i]<0)continue;let f=!1;for(let p=0,h=r.length;p3||e.sCount[s]<0)continue;let u=!1;for(let c=0,d=r.length;c=n||e.sCount[a]=s){e.line=n;break}const l=e.line;let u=!1;for(let c=0;c=e.line)throw new Error("block rule didn't increment state.line");break}if(!u)throw new Error("none of the block rules matched");e.tight=!i,e.isEmpty(e.line-1)&&(i=!0),a=e.line,a0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],o={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(o),r};Za.prototype.scanDelims=function(e,t){const n=this.posMax,r=this.src.charCodeAt(e),o=e>0?this.src.charCodeAt(e-1):32;let s=e;for(;s0)return!1;const n=e.pos,r=e.posMax;if(n+3>r||e.src.charCodeAt(n)!==58||e.src.charCodeAt(n+1)!==47||e.src.charCodeAt(n+2)!==47)return!1;const o=e.pending.match(tL);if(!o)return!1;const s=o[1],a=e.md.linkify.matchAtStart(e.src.slice(n-s.length));if(!a)return!1;let i=a.url;if(i.length<=s.length)return!1;i=i.replace(/\*+$/,"");const l=e.md.normalizeLink(i);if(!e.md.validateLink(l))return!1;if(!t){e.pending=e.pending.slice(0,-s.length);const u=e.push("link_open","a",1);u.attrs=[["href",l]],u.markup="linkify",u.info="auto";const c=e.push("text","",0);c.content=e.md.normalizeLinkText(i);const d=e.push("link_close","a",-1);d.markup="linkify",d.info="auto"}return e.pos+=i.length-s.length,!0}function rL(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==10)return!1;const r=e.pending.length-1,o=e.posMax;if(!t)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){let s=r-1;for(;s>=1&&e.pending.charCodeAt(s-1)===32;)s--;e.pending=e.pending.slice(0,s),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(n++;n?@[]^_`{|}~-".split("").forEach(function(e){Uc[e.charCodeAt(0)]=1});function oL(e,t){let n=e.pos;const r=e.posMax;if(e.src.charCodeAt(n)!==92||(n++,n>=r))return!1;let o=e.src.charCodeAt(n);if(o===10){for(t||e.push("hardbreak","br",0),n++;n=55296&&o<=56319&&n+1=56320&&i<=57343&&(s+=e.src[n+1],n++)}const a="\\"+s;if(!t){const i=e.push("text_special","",0);o<256&&Uc[o]!==0?i.content=s:i.content=a,i.markup=a,i.info="escape"}return e.pos=n+1,!0}function sL(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==96)return!1;const o=n;n++;const s=e.posMax;for(;n=0;r--){const o=t[r];if(o.marker!==95&&o.marker!==42||o.end===-1)continue;const s=t[o.end],a=r>0&&t[r-1].end===o.end+1&&t[r-1].marker===o.marker&&t[r-1].token===o.token-1&&t[o.end+1].token===s.token+1,i=String.fromCharCode(o.marker),l=e.tokens[o.token];l.type=a?"strong_open":"em_open",l.tag=a?"strong":"em",l.nesting=1,l.markup=a?i+i:i,l.content="";const u=e.tokens[s.token];u.type=a?"strong_close":"em_close",u.tag=a?"strong":"em",u.nesting=-1,u.markup=a?i+i:i,u.content="",a&&(e.tokens[t[r-1].token].content="",e.tokens[t[o.end+1].token].content="",r--)}}function uL(e){const t=e.tokens_meta,n=e.tokens_meta.length;U3(e,e.delimiters);for(let r=0;r=d)return!1;if(l=h,o=e.md.helpers.parseLinkDestination(e.src,h,e.posMax),o.ok){for(a=e.md.normalizeLink(o.str),e.md.validateLink(a)?h=o.pos:a="",l=h;h=d||e.src.charCodeAt(h)!==41)&&(u=!0),h++}if(u){if(typeof e.env.references>"u")return!1;if(h=0?r=e.src.slice(l,h++):h=p+1):h=p+1,r||(r=e.src.slice(f,p)),s=e.env.references[gu(r)],!s)return e.pos=c,!1;a=s.href,i=s.title}if(!t){e.pos=f,e.posMax=p;const g=e.push("link_open","a",1),v=[["href",a]];g.attrs=v,i&&v.push(["title",i]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=h,e.posMax=d,!0}function dL(e,t){let n,r,o,s,a,i,l,u,c="";const d=e.pos,f=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const p=e.pos+2,h=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(h<0)return!1;if(s=h+1,s=f)return!1;for(u=s,i=e.md.helpers.parseLinkDestination(e.src,s,e.posMax),i.ok&&(c=e.md.normalizeLink(i.str),e.md.validateLink(c)?s=i.pos:c=""),u=s;s=f||e.src.charCodeAt(s)!==41)return e.pos=d,!1;s++}else{if(typeof e.env.references>"u")return!1;if(s=0?o=e.src.slice(u,s++):s=h+1):s=h+1,o||(o=e.src.slice(p,h)),a=e.env.references[gu(o)],!a)return e.pos=d,!1;c=a.href,l=a.title}if(!t){r=e.src.slice(p,h);const g=[];e.md.inline.parse(r,e.md,e.env,g);const v=e.push("image","img",0),b=[["src",c],["alt",""]];v.attrs=b,v.children=g,v.content=r,l&&b.push(["title",l])}return e.pos=s,e.posMax=f,!0}const fL=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,pL=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function hL(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==60)return!1;const r=e.pos,o=e.posMax;for(;;){if(++n>=o)return!1;const a=e.src.charCodeAt(n);if(a===60)return!1;if(a===62)break}const s=e.src.slice(r+1,n);if(pL.test(s)){const a=e.md.normalizeLink(s);if(!e.md.validateLink(a))return!1;if(!t){const i=e.push("link_open","a",1);i.attrs=[["href",a]],i.markup="autolink",i.info="auto";const l=e.push("text","",0);l.content=e.md.normalizeLinkText(s);const u=e.push("link_close","a",-1);u.markup="autolink",u.info="auto"}return e.pos+=s.length+2,!0}if(fL.test(s)){const a=e.md.normalizeLink("mailto:"+s);if(!e.md.validateLink(a))return!1;if(!t){const i=e.push("link_open","a",1);i.attrs=[["href",a]],i.markup="autolink",i.info="auto";const l=e.push("text","",0);l.content=e.md.normalizeLinkText(s);const u=e.push("link_close","a",-1);u.markup="autolink",u.info="auto"}return e.pos+=s.length+2,!0}return!1}function gL(e){return/^\s]/i.test(e)}function bL(e){return/^<\/a\s*>/i.test(e)}function mL(e){const t=e|32;return t>=97&&t<=122}function vL(e,t){if(!e.md.options.html)return!1;const n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==60||r+2>=n)return!1;const o=e.src.charCodeAt(r+1);if(o!==33&&o!==63&&o!==47&&!mL(o))return!1;const s=e.src.slice(r).match(GS);if(!s)return!1;if(!t){const a=e.push("html_inline","",0);a.content=s[0],gL(a.content)&&e.linkLevel++,bL(a.content)&&e.linkLevel--}return e.pos+=s[0].length,!0}const _L=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,kL=/^&([a-z][a-z0-9]{1,31});/i;function yL(e,t){const n=e.pos,r=e.posMax;if(e.src.charCodeAt(n)!==38||n+1>=r)return!1;if(e.src.charCodeAt(n+1)===35){const s=e.src.slice(n).match(_L);if(s){if(!t){const a=s[1][0].toLowerCase()==="x"?parseInt(s[1].slice(1),16):parseInt(s[1],10),i=e.push("text_special","",0);i.content=Bc(a)?Cl(a):Cl(65533),i.markup=s[0],i.info="entity"}return e.pos+=s[0].length,!0}}else{const s=e.src.slice(n).match(kL);if(s){const a=O4(s[0]);if(a!==s[0]){if(!t){const i=e.push("text_special","",0);i.content=a,i.markup=s[0],i.info="entity"}return e.pos+=s[0].length,!0}}}return!1}function Z3(e){const t={},n=e.length;if(!n)return;let r=0,o=-2;const s=[];for(let a=0;al;u-=s[u]+1){const d=e[u];if(d.marker===i.marker&&d.open&&d.end<0){let f=!1;if((d.close||i.open)&&(d.length+i.length)%3===0&&(d.length%3!==0||i.length%3!==0)&&(f=!0),!f){const p=u>0&&!e[u-1].open?s[u-1]+1:0;s[a]=a-u+p,s[u]=p,i.open=!1,d.end=a,d.close=!1,c=-1,o=-2;break}}}c!==-1&&(t[i.marker][(i.open?3:0)+(i.length||0)%3]=c)}}function wL(e){const t=e.tokens_meta,n=e.tokens_meta.length;Z3(e.delimiters);for(let r=0;r0&&r++,o[t].type==="text"&&t+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;a||e.pos++,s[t]=e.pos};Ga.prototype.tokenize=function(e){const t=this.ruler.getRules(""),n=t.length,r=e.posMax,o=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(a){if(e.pos>=r)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};Ga.prototype.parse=function(e,t,n,r){const o=new this.State(e,t,n,r);this.tokenize(o);const s=this.ruler2.getRules(""),a=s.length;for(let i=0;i|$))",t.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}function C0(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){n&&Object.keys(n).forEach(function(r){e[r]=n[r]})}),e}function mu(e){return Object.prototype.toString.call(e)}function SL(e){return mu(e)==="[object String]"}function LL(e){return mu(e)==="[object Object]"}function jL(e){return mu(e)==="[object RegExp]"}function G3(e){return mu(e)==="[object Function]"}function ML(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const Z4={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function EL(e){return Object.keys(e||{}).reduce(function(t,n){return t||Z4.hasOwnProperty(n)},!1)}const TL={"http:":{validate:function(e,t,n){const r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){const r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){const r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},AL="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",PL="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function IL(e){e.__index__=-1,e.__text_cache__=""}function DL(e){return function(t,n){const r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}function W3(){return function(e,t){t.normalize(e)}}function xl(e){const t=e.re=xL(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(AL),n.push(t.src_xn),t.src_tlds=n.join("|");function r(i){return i.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(r(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(r(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(r(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(r(t.tpl_host_fuzzy_test),"i");const o=[];e.__compiled__={};function s(i,l){throw new Error('(LinkifyIt) Invalid schema "'+i+'": '+l)}Object.keys(e.__schemas__).forEach(function(i){const l=e.__schemas__[i];if(l===null)return;const u={validate:null,link:null};if(e.__compiled__[i]=u,LL(l)){jL(l.validate)?u.validate=DL(l.validate):G3(l.validate)?u.validate=l.validate:s(i,l),G3(l.normalize)?u.normalize=l.normalize:l.normalize?s(i,l):u.normalize=W3();return}if(SL(l)){o.push(i);return}s(i,l)}),o.forEach(function(i){e.__compiled__[e.__schemas__[i]]&&(e.__compiled__[i].validate=e.__compiled__[e.__schemas__[i]].validate,e.__compiled__[i].normalize=e.__compiled__[e.__schemas__[i]].normalize)}),e.__compiled__[""]={validate:null,normalize:W3()};const a=Object.keys(e.__compiled__).filter(function(i){return i.length>0&&e.__compiled__[i]}).map(ML).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+a+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),IL(e)}function RL(e,t){const n=e.__index__,r=e.__last_index__,o=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=o,this.text=o,this.url=o}function x0(e,t){const n=new RL(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function mn(e,t){if(!(this instanceof mn))return new mn(e,t);t||EL(e)&&(t=e,e={}),this.__opts__=C0({},Z4,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=C0({},TL,e),this.__compiled__={},this.__tlds__=PL,this.__tlds_replaced__=!1,this.re={},xl(this)}mn.prototype.add=function(t,n){return this.__schemas__[t]=n,xl(this),this};mn.prototype.set=function(t){return this.__opts__=C0(this.__opts__,t),this};mn.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let n,r,o,s,a,i,l,u,c;if(this.re.schema_test.test(t)){for(l=this.re.schema_search,l.lastIndex=0;(n=l.exec(t))!==null;)if(s=this.testSchemaAt(t,n[2],l.lastIndex),s){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+s;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(u=t.search(this.re.host_fuzzy_test),u>=0&&(this.__index__<0||u=0&&(o=t.match(this.re.email_fuzzy))!==null&&(a=o.index+o[1].length,i=o.index+o[0].length,(this.__index__<0||athis.__last_index__)&&(this.__schema__="mailto:",this.__index__=a,this.__last_index__=i))),this.__index__>=0};mn.prototype.pretest=function(t){return this.re.pretest.test(t)};mn.prototype.testSchemaAt=function(t,n,r){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(t,r,this):0};mn.prototype.match=function(t){const n=[];let r=0;this.__index__>=0&&this.__text_cache__===t&&(n.push(x0(this,r)),r=this.__last_index__);let o=r?t.slice(r):t;for(;this.test(o);)n.push(x0(this,r)),o=o.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};mn.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const n=this.re.schema_at_start.exec(t);if(!n)return null;const r=this.testSchemaAt(t,n[2],n[0].length);return r?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+r,x0(this,0)):null};mn.prototype.tlds=function(t,n){return t=Array.isArray(t)?t:[t],n?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(r,o,s){return r!==s[o-1]}).reverse(),xl(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,xl(this),this)};mn.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};mn.prototype.onCompile=function(){};const ls=2147483647,Qn=36,Zc=1,Ia=26,HL=38,OL=700,G4=72,W4=128,K4="-",$L=/^xn--/,NL=/[^\0-\x7F]/,FL=/[\x2E\u3002\uFF0E\uFF61]/g,zL={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},c1=Qn-Zc,er=Math.floor,d1=String.fromCharCode;function qr(e){throw new RangeError(zL[e])}function VL(e,t){const n=[];let r=e.length;for(;r--;)n[r]=t(e[r]);return n}function Y4(e,t){const n=e.split("@");let r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(FL,".");const o=e.split("."),s=VL(o,t).join(".");return r+s}function X4(e){const t=[];let n=0;const r=e.length;for(;n=55296&&o<=56319&&nString.fromCodePoint(...e),qL=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:Qn},K3=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},J4=function(e,t,n){let r=0;for(e=n?er(e/OL):e>>1,e+=er(e/t);e>c1*Ia>>1;r+=Qn)e=er(e/c1);return er(r+(c1+1)*e/(e+HL))},Q4=function(e){const t=[],n=e.length;let r=0,o=W4,s=G4,a=e.lastIndexOf(K4);a<0&&(a=0);for(let i=0;i=128&&qr("not-basic"),t.push(e.charCodeAt(i));for(let i=a>0?a+1:0;i=n&&qr("invalid-input");const f=qL(e.charCodeAt(i++));f>=Qn&&qr("invalid-input"),f>er((ls-r)/c)&&qr("overflow"),r+=f*c;const p=d<=s?Zc:d>=s+Ia?Ia:d-s;if(fer(ls/h)&&qr("overflow"),c*=h}const u=t.length+1;s=J4(r-l,u,l==0),er(r/u)>ls-o&&qr("overflow"),o+=er(r/u),r%=u,t.splice(r++,0,o)}return String.fromCodePoint(...t)},e8=function(e){const t=[];e=X4(e);const n=e.length;let r=W4,o=0,s=G4;for(const l of e)l<128&&t.push(d1(l));const a=t.length;let i=a;for(a&&t.push(K4);i=r&&cer((ls-o)/u)&&qr("overflow"),o+=(l-r)*u,r=l;for(const c of e)if(cls&&qr("overflow"),c===r){let d=o;for(let f=Qn;;f+=Qn){const p=f<=s?Zc:f>=s+Ia?Ia:f-s;if(d=0))try{t.hostname=t8.toASCII(t.hostname)}catch{}return Ua(Nc(t))}function tj(e){const t=Fc(e,!0);if(t.hostname&&(!t.protocol||n8.indexOf(t.protocol)>=0))try{t.hostname=t8.toUnicode(t.hostname)}catch{}return ys(Nc(t),ys.defaultChars+"%")}function Tn(e,t){if(!(this instanceof Tn))return new Tn(e,t);t||Vc(e)||(t=e||{},e="default"),this.inline=new Ga,this.block=new bu,this.core=new qc,this.renderer=new Rs,this.linkify=new mn,this.validateLink=QL,this.normalizeLink=ej,this.normalizeLinkText=tj,this.utils=rS,this.helpers=hu({},iS),this.options={},this.configure(e),t&&this.set(t)}Tn.prototype.set=function(e){return hu(this.options,e),this};Tn.prototype.configure=function(e){const t=this;if(Vc(e)){const n=e;if(e=YL[n],!e)throw new Error('Wrong `markdown-it` preset "'+n+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};Tn.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(o){n=n.concat(this[o].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));const r=e.filter(function(o){return n.indexOf(o)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this};Tn.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(o){n=n.concat(this[o].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));const r=e.filter(function(o){return n.indexOf(o)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this};Tn.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};Tn.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");const n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};Tn.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};Tn.prototype.parseInline=function(e,t){const n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};Tn.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};function r8(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var pr={},Y3;function nj(){if(Y3)return pr;Y3=1,pr.getAttrs=function(s,a,i){const l=/[^\t\n\f />"'=]/,p=[];let h="",g="",v=!0,b=!1;for(let _=a+i.leftDelimiter.length;_=l+1:g.length>=l}let c,d,f,p;const h=l-a.rightDelimiter.length;switch(s){case"start":f=i.slice(0,a.leftDelimiter.length),c=f===a.leftDelimiter?0:-1,d=c===-1?-1:i.indexOf(a.rightDelimiter,h),p=i.charAt(d+a.rightDelimiter.length),p&&a.rightDelimiter.indexOf(p)!==-1&&(d=-1);break;case"end":c=i.lastIndexOf(a.leftDelimiter),d=c===-1?-1:i.indexOf(a.rightDelimiter,c+h),d=d===i.length-a.rightDelimiter.length?d:-1;break;case"only":f=i.slice(0,a.leftDelimiter.length),c=f===a.leftDelimiter?0:-1,f=i.slice(i.length-a.rightDelimiter.length),d=f===a.rightDelimiter?i.length-a.rightDelimiter.length:-1;break;default:throw new Error(`Unexpected case ${s}, expected 'start', 'end' or 'only'`)}return c!==-1&&d!==-1&&u(i.substring(c,d+a.rightDelimiter.length))}},pr.removeDelimiter=function(s,a){const i=e(a.leftDelimiter),l=e(a.rightDelimiter),u=new RegExp("[ \\n]?"+i+"[^"+i+l+"]+"+l+"$"),c=s.search(u);return c!==-1?s.slice(0,c):s};function e(s){return s.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}pr.escapeRegExp=e,pr.getMatchingOpeningToken=function(s,a){if(s[a].type==="softbreak")return!1;if(s[a].nesting===0)return s[a];const i=s[a].level,l=s[a].type.replace("_close","_open");for(;a>=0;--a)if(s[a].type===l&&s[a].level===i)return s[a];return!1};const t=/[&<>"]/,n=/[&<>"]/g,r={"&":"&","<":"<",">":">",'"':"""};function o(s){return r[s]}return pr.escapeHtml=function(s){return t.test(s)?s.replace(n,o):s},pr}var f1,X3;function rj(){if(X3)return f1;X3=1;const e=nj();f1=r=>{const o=new RegExp("^ {0,3}[-*_]{3,} ?"+e.escapeRegExp(r.leftDelimiter)+"[^"+e.escapeRegExp(r.rightDelimiter)+"]");return[{name:"fenced code blocks",tests:[{shift:0,block:!0,info:e.hasDelimiters("end",r)}],transform:(s,a)=>{const i=s[a],l=i.info.lastIndexOf(r.leftDelimiter),u=e.getAttrs(i.info,l,r);e.addAttrs(u,i),i.info=e.removeDelimiter(i.info,r)}},{name:"inline nesting 0",tests:[{shift:0,type:"inline",children:[{shift:-1,type:s=>s==="image"||s==="code_inline"},{shift:0,type:"text",content:e.hasDelimiters("start",r)}]}],transform:(s,a,i)=>{const l=s[a].children[i],u=l.content.indexOf(r.rightDelimiter),c=s[a].children[i-1],d=e.getAttrs(l.content,0,r);e.addAttrs(d,c),l.content.length===u+r.rightDelimiter.length?s[a].children.splice(i,1):l.content=l.content.slice(u+r.rightDelimiter.length)}},{name:"tables",tests:[{shift:0,type:"table_close"},{shift:1,type:"paragraph_open"},{shift:2,type:"inline",content:e.hasDelimiters("only",r)}],transform:(s,a)=>{const i=s[a+2],l=e.getMatchingOpeningToken(s,a),u=e.getAttrs(i.content,0,r);e.addAttrs(u,l),s.splice(a+1,3)}},{name:"tables thead metadata",tests:[{shift:0,type:"tr_close"},{shift:1,type:"thead_close"},{shift:2,type:"tbody_open"}],transform:(s,a)=>{const i=e.getMatchingOpeningToken(s,a),l=s[a-1];let u=0,c=a;for(;--c;){if(s[c]===i){s[c-1].meta=Object.assign({},s[c+2].meta,{colsnum:u});break}u+=(s[c].level===l.level&&s[c].type===l.type)>>0}s[a+2].meta=Object.assign({},s[a+2].meta,{colsnum:u})}},{name:"tables tbody calculate",tests:[{shift:0,type:"tbody_close",hidden:!1}],transform:(s,a)=>{let i=a-2;for(;i>0&&s[--i].type!=="tbody_open";);const l=s[i].meta.colsnum>>0;if(l<2)return;const u=s[a].level+2;for(let c=i;cu)continue;const d=s[c],f=d.hidden?0:d.attrGet("rowspan")>>0,p=d.hidden?0:d.attrGet("colspan")>>0;if(f>1){let h=l-(p>0?p:1);for(let g=c,v=f;v>1;g++)s[g].type=="tr_open"&&(s[g].meta=Object.assign({},s[g].meta),s[g].meta&&s[g].meta.colsnum&&(h-=1),s[g].meta.colsnum=h,v--)}if(d.type=="tr_open"&&d.meta&&d.meta.colsnum){const h=d.meta.colsnum;for(let g=c,v=0;gh&&(s[g].hidden||n(s[g]))}}if(p>1){const h=[];let g=c+3,v=l;for(let m=c;m>i;m--)if(s[m].type=="tr_open"){v=s[m].meta&&s[m].meta.colsnum||v;break}else s[m].type==="td_open"&&h.unshift(m);for(let m=c+2;mp?p:_,p>_&&d.attrSet("colspan",_+"");for(let m=h.slice(v+1-l-_)[0];m{const l=s[a].children[i],u=l.content,c=e.getAttrs(u,0,r),d=e.getMatchingOpeningToken(s[a].children,i-1);e.addAttrs(c,d),l.content=u.slice(u.indexOf(r.rightDelimiter)+r.rightDelimiter.length)}},{name:"list softbreak",tests:[{shift:-2,type:"list_item_open"},{shift:0,type:"inline",children:[{position:-2,type:"softbreak"},{position:-1,type:"text",content:e.hasDelimiters("only",r)}]}],transform:(s,a,i)=>{const u=s[a].children[i].content,c=e.getAttrs(u,0,r);let d=a-2;for(;s[d-1]&&s[d-1].type!=="ordered_list_open"&&s[d-1].type!=="bullet_list_open";)d--;e.addAttrs(c,s[d-1]),s[a].children=s[a].children.slice(0,-2)}},{name:"list double softbreak",tests:[{shift:0,type:s=>s==="bullet_list_close"||s==="ordered_list_close"},{shift:1,type:"paragraph_open"},{shift:2,type:"inline",content:e.hasDelimiters("only",r),children:s=>s.length===1},{shift:3,type:"paragraph_close"}],transform:(s,a)=>{const l=s[a+2].content,u=e.getAttrs(l,0,r),c=e.getMatchingOpeningToken(s,a);e.addAttrs(u,c),s.splice(a+1,3)}},{name:"list item end",tests:[{shift:-2,type:"list_item_open"},{shift:0,type:"inline",children:[{position:-1,type:"text",content:e.hasDelimiters("end",r)}]}],transform:(s,a,i)=>{const l=s[a].children[i],u=l.content,c=e.getAttrs(u,u.lastIndexOf(r.leftDelimiter),r);e.addAttrs(c,s[a-2]);const d=u.slice(0,u.lastIndexOf(r.leftDelimiter));l.content=t(d)!==" "?d:d.slice(0,-1)}},{name:` {.a} softbreak then curly in start`,tests:[{shift:0,type:"inline",children:[{position:-2,type:"softbreak"},{position:-1,type:"text",content:e.hasDelimiters("only",r)}]}],transform:(s,a,i)=>{const l=s[a].children[i],u=e.getAttrs(l.content,0,r);let c=a+1;for(;s[c+1]&&s[c+1].nesting===-1;)c++;const d=e.getMatchingOpeningToken(s,c);e.addAttrs(u,d),s[a].children=s[a].children.slice(0,-2)}},{name:"horizontal rule",tests:[{shift:0,type:"paragraph_open"},{shift:1,type:"inline",children:s=>s.length===1,content:s=>s.match(o)!==null},{shift:2,type:"paragraph_close"}],transform:(s,a)=>{const i=s[a];i.type="hr",i.tag="hr",i.nesting=0;const l=s[a+1].content,u=l.lastIndexOf(r.leftDelimiter),c=e.getAttrs(l,u,r);e.addAttrs(c,i),i.markup=l,s.splice(a+1,2)}},{name:"end of block",tests:[{shift:0,type:"inline",children:[{position:-1,content:e.hasDelimiters("end",r),type:s=>s!=="code_inline"&&s!=="math_inline"}]}],transform:(s,a,i)=>{const l=s[a].children[i],u=l.content,c=e.getAttrs(u,u.lastIndexOf(r.leftDelimiter),r);let d=a+1;do if(s[d]&&s[d].nesting===-1)break;while(d++(o.content="",n(o),void 0))}return f1}var p1,J3;function oj(){if(J3)return p1;J3=1;const e=rj(),t={leftDelimiter:"{",rightDelimiter:"}",allowedAttributes:[]};p1=function(l,u){let c=Object.assign({},t);c=Object.assign(c,u);const d=e(c);function f(p){const h=p.tokens;for(let g=0;g{const x=n(h,g,k);return x.j!==null&&(_=x.j),x.match}))try{b.transform(h,g,_),(b.name==="inline attributes"||b.name==="inline nesting 0")&&v--}catch(k){console.error(`markdown-it-attrs: Error in pattern '${b.name}': ${k.message}`),console.error(k.stack)}}}l.core.ruler.before("linkify","curly_attributes",f)};function n(i,l,u){const c={match:!1,j:null},d=u.shift!==void 0?l+u.shift:u.position;if(u.shift!==void 0&&d<0)return c;const f=s(i,d);if(f===void 0)return c;for(const p of Object.keys(u))if(!(p==="shift"||p==="position")){if(f[p]===void 0)return c;if(p==="children"&&r(u.children)){if(f.children.length===0)return c;let h;const g=u.children,v=f.children;if(g.every(b=>b.position!==void 0)){if(h=g.every(b=>n(v,b.position,b).match),h){const b=a(g).position;c.j=b>=0?b:v.length+b}}else for(let b=0;bn(v,b,_).match),h){c.j=b;break}if(h===!1)return c;continue}switch(typeof u[p]){case"boolean":case"number":case"string":if(f[p]!==u[p])return c;break;case"function":if(!u[p](f[p]))return c;break;case"object":if(o(u[p])){if(u[p].every(g=>g(f[p]))===!1)return c;break}default:throw new Error(`Unknown type of pattern test (key: ${p}). Test should be of type boolean, number, string, function or array of functions.`)}}return c.match=!0,c}function r(i){return Array.isArray(i)&&i.length&&i.every(l=>typeof l=="object")}function o(i){return Array.isArray(i)&&i.length&&i.every(l=>typeof l=="function")}function s(i,l){return l>=0?i[l]:i[i.length+l]}function a(i){return i.slice(-1)[0]||{}}return p1}var sj=oj();const aj=r8(sj);var Q3=!1,Cs={false:"push",true:"unshift",after:"push",before:"unshift"},Sl={isPermalinkSymbol:!0};function S0(e,t,n,r){var o;if(!Q3){var s="Using deprecated markdown-it-anchor permalink option, see https://github.com/valeriangalliat/markdown-it-anchor#permalinks";typeof process=="object"&&process&&process.emitWarning?process.emitWarning(s):console.warn(s),Q3=!0}var a=[Object.assign(new n.Token("link_open","a",1),{attrs:[].concat(t.permalinkClass?[["class",t.permalinkClass]]:[],[["href",t.permalinkHref(e,n)]],Object.entries(t.permalinkAttrs(e,n)))}),Object.assign(new n.Token("html_block","",0),{content:t.permalinkSymbol,meta:Sl}),new n.Token("link_close","a",-1)];t.permalinkSpace&&n.tokens[r+1].children[Cs[t.permalinkBefore]](Object.assign(new n.Token("text","",0),{content:" "})),(o=n.tokens[r+1].children)[Cs[t.permalinkBefore]].apply(o,a)}function o8(e){return"#"+e}function s8(e){return{}}var ij={class:"header-anchor",symbol:"#",renderHref:o8,renderAttrs:s8};function Wa(e){function t(n){return n=Object.assign({},t.defaults,n),function(r,o,s,a){return e(r,n,o,s,a)}}return t.defaults=Object.assign({},ij),t.renderPermalinkImpl=e,t}function Gc(e){var t=[],n=e.filter(function(r){if(r[0]!=="class")return!0;t.push(r[1])});return t.length>0&&n.unshift(["class",t.join(" ")]),n}var vu=Wa(function(e,t,n,r,o){var s,a=[Object.assign(new r.Token("link_open","a",1),{attrs:Gc([].concat(t.class?[["class",t.class]]:[],[["href",t.renderHref(e,r)]],t.ariaHidden?[["aria-hidden","true"]]:[],Object.entries(t.renderAttrs(e,r))))}),Object.assign(new r.Token("html_inline","",0),{content:t.symbol,meta:Sl}),new r.Token("link_close","a",-1)];if(t.space){var i=typeof t.space=="string"?t.space:" ";r.tokens[o+1].children[Cs[t.placement]](Object.assign(new r.Token(typeof t.space=="string"?"html_inline":"text","",0),{content:i}))}(s=r.tokens[o+1].children)[Cs[t.placement]].apply(s,a)});Object.assign(vu.defaults,{space:!0,placement:"after",ariaHidden:!1});var So=Wa(vu.renderPermalinkImpl);So.defaults=Object.assign({},vu.defaults,{ariaHidden:!0});var a8=Wa(function(e,t,n,r,o){var s=[Object.assign(new r.Token("link_open","a",1),{attrs:Gc([].concat(t.class?[["class",t.class]]:[],[["href",t.renderHref(e,r)]],Object.entries(t.renderAttrs(e,r))))})].concat(t.safariReaderFix?[new r.Token("span_open","span",1)]:[],r.tokens[o+1].children,t.safariReaderFix?[new r.Token("span_close","span",-1)]:[],[new r.Token("link_close","a",-1)]);r.tokens[o+1]=Object.assign(new r.Token("inline","",0),{children:s})});Object.assign(a8.defaults,{safariReaderFix:!1});var ef=Wa(function(e,t,n,r,o){var s;if(!["visually-hidden","aria-label","aria-describedby","aria-labelledby"].includes(t.style))throw new Error("`permalink.linkAfterHeader` called with unknown style option `"+t.style+"`");if(!["aria-describedby","aria-labelledby"].includes(t.style)&&!t.assistiveText)throw new Error("`permalink.linkAfterHeader` called without the `assistiveText` option in `"+t.style+"` style");if(t.style==="visually-hidden"&&!t.visuallyHiddenClass)throw new Error("`permalink.linkAfterHeader` called without the `visuallyHiddenClass` option in `visually-hidden` style");var a=r.tokens[o+1].children.filter(function(d){return d.type==="text"||d.type==="code_inline"}).reduce(function(d,f){return d+f.content},""),i=[],l=[];if(t.class&&l.push(["class",t.class]),l.push(["href",t.renderHref(e,r)]),l.push.apply(l,Object.entries(t.renderAttrs(e,r))),t.style==="visually-hidden"){if(i.push(Object.assign(new r.Token("span_open","span",1),{attrs:[["class",t.visuallyHiddenClass]]}),Object.assign(new r.Token("text","",0),{content:t.assistiveText(a)}),new r.Token("span_close","span",-1)),t.space){var u=typeof t.space=="string"?t.space:" ";i[Cs[t.placement]](Object.assign(new r.Token(typeof t.space=="string"?"html_inline":"text","",0),{content:u}))}i[Cs[t.placement]](Object.assign(new r.Token("span_open","span",1),{attrs:[["aria-hidden","true"]]}),Object.assign(new r.Token("html_inline","",0),{content:t.symbol,meta:Sl}),new r.Token("span_close","span",-1))}else i.push(Object.assign(new r.Token("html_inline","",0),{content:t.symbol,meta:Sl}));t.style==="aria-label"?l.push(["aria-label",t.assistiveText(a)]):["aria-describedby","aria-labelledby"].includes(t.style)&&l.push([t.style,e]);var c=[Object.assign(new r.Token("link_open","a",1),{attrs:Gc(l)})].concat(i,[new r.Token("link_close","a",-1)]);(s=r.tokens).splice.apply(s,[o+3,0].concat(c)),t.wrapper&&(r.tokens.splice(o,0,Object.assign(new r.Token("html_block","",0),{content:t.wrapper[0]+` `})),r.tokens.splice(o+3+c.length+1,0,Object.assign(new r.Token("html_block","",0),{content:t.wrapper[1]+` `})))});function tf(e,t,n,r){var o=e,s=r;if(n&&Object.prototype.hasOwnProperty.call(t,o))throw new Error("User defined `id` attribute `"+e+"` is not unique. Please fix it in your Markdown to continue.");for(;Object.prototype.hasOwnProperty.call(t,o);)o=e+"-"+s,s+=1;return t[o]=!0,o}function Lo(e,t){t=Object.assign({},Lo.defaults,t),e.core.ruler.push("anchor",function(n){for(var r,o={},s=n.tokens,a=Array.isArray(t.level)?(r=t.level,function(d){return r.includes(d)}):(function(d){return function(f){return f>=d}})(t.level),i=0;i0&&!(r&s&&this.__match_alphabets__[s].call(this,o,r,s));s>>=4);if(this.__actions__(o,r,s),s===0)break;r=this.__transitions__[r][s]||0}return!!this.__accept_states__[r]},h1=e,h1}var g1,rf;function uj(){if(rf)return g1;rf=1;var e=lj();return g1=function(n,r){var o={multiline:!1,rowspan:!1,headerless:!1,multibody:!0,autolabel:!0};r=n.utils.assign({},o,r||{});function s(d,f){var p=d.bMarks[f]+d.sCount[f],h=d.bMarks[f]+d.blkIndent,g=d.skipSpacesBack(d.eMarks[f],h),v=[],b,_,m=!1,k=!1,x=0;for(b=p;bb?(k||(x===0?x=_-b:x===_-b&&(x=0)),b=_):(k||!m&&!x)&&(k=!k),m=!1;break;case 124:!k&&!m&&v.push(b),m=!1;break;default:m=!1;break}return v.length===0||(v[0]>h&&v.unshift(h-1),v[v.length-1]=4||g.length===0)return!1;for(b=0;bp||(m=new d.Token("table_open","table",1),m.meta={sep:null,cap:null,tr:[]},g.set_highest_alphabet(65536),g.set_initial_state(65792),g.set_accept_states([65552,65553,0]),g.set_match_alphabets({65536:a.bind(this,d,!0),4096:l.bind(this,d,!0),256:i.bind(this,d,!0),16:i.bind(this,d,!0),1:u.bind(this,d,!0)}),g.set_transitions({65792:{65536:256,256:4352},256:{256:4352},4352:{4096:65552,256:4352},65552:{65536:0,16:65553},65553:{65536:0,16:65553,1:65552}}),r.headerless&&(g.set_initial_state(69888),g.update_transition(69888,{65536:4352,4096:65552,256:4352}),k=new d.Token("tr_placeholder","tr",0),k.meta=Object()),r.multibody||g.update_transition(65552,{65536:0,16:65552}),g.set_actions(function(Ae,Re,bt){switch(bt){case 65536:if(m.meta.cap)break;m.meta.cap=a(d,!1,Ae),m.meta.cap.map=[Ae,Ae+1],m.meta.cap.first=Ae===f;break;case 4096:m.meta.sep=l(d,!1,Ae),m.meta.sep.map=[Ae,Ae+1],k.meta.grp|=1,v=16;break;case 256:case 16:k=new d.Token("tr_open","tr",1),k.map=[Ae,Ae+1],k.meta=i(d,!1,Ae),k.meta.type=bt,k.meta.grp=v,v=0,m.meta.tr.push(k),r.multiline&&(k.meta.multiline&&b<0?b=m.meta.tr.length-1:!k.meta.multiline&&b>=0&&(_=m.meta.tr[b],_.meta.mbounds=m.meta.tr.slice(b).map(function(pt){return pt.meta.bounds}),_.map[1]=k.map[1],m.meta.tr=m.meta.tr.slice(0,b+1),b=-1));break;case 1:k.meta.grp|=1,v=16;break}}),g.execute(f,p)===!1)||!m.meta.tr.length)return!1;if(h)return!0;if(m.meta.tr[m.meta.tr.length-1].meta.grp|=1,m.map=O=[f,0],m.block=!0,m.level=d.level++,d.tokens.push(m),m.meta.cap){_=d.push("caption_open","caption",1),_.map=m.meta.cap.map;var de=[],Ee=m.meta.cap.first?"top":"bottom";m.meta.cap.label!==null&&de.push(["id",m.meta.cap.label]),Ee!=="top"&&de.push(["style","caption-side: "+Ee]),_.attrs=de,_=d.push("inline","",0),_.content=m.meta.cap.text,_.map=m.meta.cap.map,_.children=[],_=d.push("caption_close","caption",-1)}for(be=0;bek.meta.mbounds[ne].length-2||(te=[k.meta.mbounds[ne][ce]+1,k.meta.mbounds[ne][ce+1]],V.push(d.src.slice.apply(d.src,te).trimRight()));for(Q=new d.md.block.State(V.join(` `),d.md,d.env,[]),Q.level=k.level+1,d.md.block.tokenize(Q,k.map[0],Q.lineMax),se=0;se{const i=n[r];return i.info.trim()==="mermaid"?`
${i.content}
`:t(n,r,o,s,a)}}const pj=Qe(async()=>({provide:{md:Tn({html:!0,breaks:!1,linkify:!1}).use(aj).use(Lo,{level:1,slugify:function(t){const n=String(t).replace(/[:,/?.'""()]/g,"");return encodeURIComponent(n.trim().toLowerCase().replace(/\s+/g,"-"))},permalink:Lo.permalink.linkInsideHeader({symbol:` `,placement:"after",class:"header-anchor"})}).use(dj,{multiline:!0}).use(fj)}})),Xs="G-ENFH3X7M5Y",hj=Qe(()=>{const e=()=>{if(window.MktoForms2)window.MktoForms2.whenReady(function(t){let n=!1;const r=document.getElementsByName("GATRACKID__c")[0];r&&(r.value=Xs),setTimeout(()=>{if(typeof window.gtag<"u"){window.gtag("consent","update",{analytics_storage:"granted"});let o=null;o=setTimeout(()=>{if(!n){const a=document.createElement("script");a.src=`https://www.googletagmanager.com/gtag/js?id=${Xs}`,a.async=!0,document.head.appendChild(a),a.onload=()=>{window.gtag("js",new Date),window.gtag("config",Xs),window.gtag("get",Xs,"client_id",function(i){if(i&&i!=="undefined"&&i!==void 0&&!n){const l=document.getElementsByName("GACLIENTID__c")[0];l&&(l.value=i,n=!0)}})}}},100),window.gtag("get",Xs,"client_id",function(a){if(a&&a!=="undefined"&&a!==null&&!n){const i=document.getElementsByName("GACLIENTID__c")[0];i&&(i.value=a,n=!0,o&&clearTimeout(o))}})}},500)});else{const t=()=>{window.MktoForms2?e():requestAnimationFrame(t)};t()}};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}),L=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},gj={},bj={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function mj(e,t){return y(),w("svg",bj,t[0]||(t[0]=[C("path",{fill:"currentColor","fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"},null,-1)]))}const Wc=L(gj,[["render",mj]]),vj={},_j={viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function kj(e,t){return y(),w("svg",_j,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.78 2.22a.75.75 0 0 0-1.06 0L4.468 7.472a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 1 0 1.06-1.06L6.06 8.001l4.72-4.721a.75.75 0 0 0 0-1.06Z",fill:"currentColor"},null,-1)]))}const yj=L(vj,[["render",kj]]),wj={},Cj={viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function xj(e,t){return y(),w("svg",Cj,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z",fill:"currentColor"},null,-1)]))}const Da=L(wj,[["render",xj]]),Sj={},Lj={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function jj(e,t){return y(),w("svg",Lj,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.22 10.78a.75.75 0 0 1 0-1.06l5.252-5.252a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 1 1-1.06 1.06L8.001 6.06 3.28 10.78a.75.75 0 0 1-1.06 0Z",fill:"currentColor"},null,-1)]))}const Kc=L(Sj,[["render",jj]]),Mj=["href"],Ej=we({__name:"SlpButton",props:{disabled:{type:Boolean},variant:{},href:{}},setup(e){const t=e,n=ie(()=>t.disabled??!1),r=ie(()=>t.variant??"primary");ie(()=>t.href??"");const o=ie(()=>{let s=[`slp-btn-${r.value}`];return n.value&&s.push("slp-btn-disabled"),s.join(" ")});return(s,a)=>t.href?(y(),w("a",St({key:0},s.$attrs,{class:["slp-btn",o.value],href:t.href}),[Ve(s.$slots,"default",{},void 0,!0)],16,Mj)):(y(),w("button",St({key:1},s.$attrs,{class:["slp-btn",o.value],type:"button"}),[Ve(s.$slots,"default",{},void 0,!0)],16))}}),zi=L(Ej,[["__scopeId","data-v-c6fd7cb9"]]),Tj=we({__name:"SlpColumn",props:{cols:{},size:{}},setup(e){const t=e,n=ie(()=>t.cols??null),r=ie(()=>t.size??"md"),o=ie(()=>n.value?`slp-col-${r.value}-${n.value}`:`slp-col-${r.value}`);return(s,a)=>(y(),w("div",{class:Me(o.value)},[Ve(s.$slots,"default",{},void 0,!0)],2))}}),Aj=L(Tj,[["__scopeId","data-v-00b68f22"]]),Pj={key:0,class:"slp-full-light-purple-background"},Ij={key:1,class:"slp-charcoal-grey-background"},Dj={key:2,class:"slp-gradient-background"},Rj={key:3,class:"slp-full-gradient-background"},Hj={key:4,class:"slp-full-charcoal-background"},Oj={key:5,class:"slp-partial-charcoal-background"},$j={key:6,class:"slp-half-grey-background"},Nj={key:7,class:"slp-partial-white-background"},Fj={key:8,class:"slp-partial-grey-background"},zj=we({__name:"SlpContainer",props:{fluid:{type:Boolean},variant:{}},setup(e){const t=e,n=ie(()=>t.fluid??!1),r=ie(()=>t.variant??"white"),o=ie(()=>n.value?"fluid":"");return(s,a)=>r.value==="light-purple-100"?(y(),w("div",Pj,[C("div",{class:Me(["slp-container",o.value])},[Ve(s.$slots,"default",{},void 0,!0)],2)])):r.value==="grey-100"?(y(),w("div",Ij,[C("div",{class:Me(["slp-container",o.value])},[Ve(s.$slots,"default",{},void 0,!0)],2)])):r.value==="gradient"?(y(),w("div",Dj,[C("div",{class:Me(["slp-container",o.value])},[Ve(s.$slots,"default",{},void 0,!0)],2)])):r.value==="gradient-full"?(y(),w("div",Rj,[C("div",{class:Me(["slp-container",o.value])},[Ve(s.$slots,"default",{},void 0,!0)],2)])):r.value==="charcoal-100"?(y(),w("div",Hj,[C("div",{class:Me(["slp-container",o.value])},[Ve(s.$slots,"default",{},void 0,!0)],2)])):r.value==="charcoal-75"?(y(),w("div",Oj,[C("div",{class:Me(["slp-container",o.value])},[Ve(s.$slots,"default",{},void 0,!0)],2)])):r.value==="grey-50"?(y(),w("div",$j,[C("div",{class:Me(["slp-container",o.value])},[Ve(s.$slots,"default",{},void 0,!0)],2)])):r.value==="white-75"?(y(),w("div",Nj,[C("div",{class:Me(["slp-container",o.value])},[Ve(s.$slots,"default",{},void 0,!0)],2)])):r.value==="grey-75"?(y(),w("div",Fj,[C("div",{class:Me(["slp-container",o.value])},[Ve(s.$slots,"default",{},void 0,!0)],2)])):(y(),w("div",{key:9,class:Me(["slp-container",o.value])},[Ve(s.$slots,"default",{},void 0,!0)],2))}}),Yc=L(zj,[["__scopeId","data-v-e594efe8"]]),Vj=we({__name:"SlpIcon",props:{size:{type:[String,Number],required:!1,default:"sm"},color:{type:String,required:!1,default:"color-text-300"},icon:{type:Object,required:!0}},setup(e){const t=e,n=ie(()=>{const o=["slp-icon"];return typeof t.size=="string"&&isNaN(Number(t.size))&&o.push(`slp-icon--size-${t.size}`),t.color&&!t.color.startsWith("#")&&o.push(`slp-icon--color-${t.color}`),o}),r=ie(()=>{var o;const s={};if((o=t.color)!=null&&o.startsWith("#")&&(s.color=t.color,s.fill=t.color),typeof t.size=="number"||!isNaN(Number(t.size))){const a=typeof t.size=="number"?t.size:Number(t.size);s.width=`${a}px`,s.height=`${a}px`}return s});return(o,s)=>{var a,i;return y(),Le(os(e.icon),{class:Me(["slp-icon",n.value]),style:or(r.value),role:"img","aria-hidden":"true","data-icon-name":((i=(a=e.icon)==null?void 0:a.__docgenInfo)==null?void 0:i.displayName)||""},null,8,["class","style","data-icon-name"])}}}),xs=L(Vj,[["__scopeId","data-v-c3411281"]]),Bj={},qj={class:"slp-row"};function Uj(e,t){return y(),w("div",qj,[Ve(e.$slots,"default",{},void 0,!0)])}const Zj=L(Bj,[["render",Uj],["__scopeId","data-v-adc8d02f"]]),Gj={key:0,class:"arrow-symbol"},Wj=we({__name:"SlpTypography",props:{variant:{},tag:{}},setup(e){const t=["display1","heading1","heading2","heading3","heading4","heading5","heading1-bold","heading2-bold","heading3-bold","heading4-bold","heading5-bold","body1","body2","body3","body1-bold","body2-bold","body3-bold","all-caps","arrow","quotes","emphasis"],n=["span","h1","h2","h3","h4","h5","p","div"],r=e,o=ie(()=>t.includes(r.variant||"")?r.variant:"body1"),s=ie(()=>n.includes(r.tag||"")?r.tag:"span"),a=ie(()=>`slp-text-${o.value}`);return(i,l)=>(y(),Le(os(s.value),{class:Me(a.value)},{default:oe(()=>[Ve(i.$slots,"default",{},void 0,!0),o.value==="arrow"?(y(),w("span",Gj,"→")):me("",!0)]),_:3},8,["class"]))}}),Ss=L(Wj,[["__scopeId","data-v-64ad2128"]]),Kj={key:0,class:"dropdown-menu"},Yj=["onClick"],Xj={class:"side-navigation"},Jj=["data-ga-name","onClick"],Qj=we({__name:"SlpSideNavigation",props:{position:{type:String,default:"left"},darkMode:{type:Boolean,default:!1},navigationItems:{type:Array,required:!0}},setup(e){const t=e,n=ue(null),r=d=>{n.value&&!n.value.contains(d.target)&&(i.value=!1)},o=ue(null),s=ue(null);let a=null;const i=ue(!1),l=ue(!0),u=d=>{window.location.hash=d,i.value=!1},c=()=>{if(!s.value)return;const d=(window.innerHeight-120-48)*-1;a=new IntersectionObserver(f=>{f.forEach(p=>{p.isIntersecting?o.value=p.target.id:l.value&&(t.navigationItems.length>0&&(o.value=t.navigationItems[0].id),l.value=!1)})},{rootMargin:`-120px 0px ${d}px 0px`,threshold:0}),t.navigationItems.forEach(f=>{const p=document.getElementById(f.id);p&&a.observe(p)})};return wt(()=>{document.addEventListener("click",r),window.addEventListener("load",()=>{c()}),document.readyState==="complete"&&c()}),Fo(()=>{a&&a.disconnect(),document.removeEventListener("click",r)}),(d,f)=>(y(),w("div",{class:Me(["side-navigation-layout",`side-navigation-layout--${t.position}`,{"side-navigation--dark":t.darkMode}])},[C("div",{ref_key:"dropdownRef",ref:n,class:"side-navigation-dropdown"},[C("button",{class:"dropdown-toggle",onClick:f[0]||(f[0]=p=>i.value=!i.value)},[f[1]||(f[1]=C("span",null,"Jump to a section",-1)),B(xs,{icon:i.value?R(Kc):R(Wc),color:"black",size:"sm"},null,8,["icon"])]),i.value?(y(),w("ul",Kj,[(y(!0),w(_e,null,Be(t.navigationItems,p=>(y(),w("li",{key:p.id,class:"dropdown-item"},[C("a",{href:"#",class:"dropdown-link",onClick:sd(h=>u(p.id),["prevent"])},pe(p.text),9,Yj)]))),128))])):me("",!0)],512),C("nav",Xj,[Ve(d.$slots,"navigation-header",{},void 0,!0),C("ul",null,[(y(!0),w(_e,null,Be(t.navigationItems,p=>(y(),w("li",{key:p.id,class:"side-navigation__item"},[C("a",{href:"#",class:Me(["side-navigation__link",{"side-navigation__link--active":o.value===p.id}]),"data-ga-name":p.text,"data-ga-location":"side anchor",onClick:sd(h=>u(p.id),["prevent"])},pe(p.text),11,Jj)]))),128))])]),C("div",{ref_key:"slotContentRef",ref:s,class:"side-navigation-content"},[Ve(d.$slots,"default",{},void 0,!0)],512)],2))}}),eM=L(Qj,[["__scopeId","data-v-1bd8ef5a"]]),tM=["for"],nM=["name","value","id","checked","disabled"],rM=we({__name:"SlpRadioButton",props:{option:{},name:{},config:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t,r=o=>{const s=o.target;n("update:modelValue",s.value)};return(o,s)=>{var a,i,l;return y(),w("label",{for:o.option,class:Me(["slp-radio",{disabled:(a=o.config)==null?void 0:a.disabled}])},[Se(pe(o.option)+" ",1),C("input",{type:"radio",name:o.name,value:o.option,id:o.option,onInput:r,checked:(i=o.config)==null?void 0:i.checked,disabled:(l=o.config)==null?void 0:l.disabled},null,40,nM),s[0]||(s[0]=C("span",{class:"slp-radio__checkmark"},null,-1))],10,tM)}}}),i8=L(rM,[["__scopeId","data-v-f37e970e"]]),oM=we({__name:"SlpRadioButtonGroup",props:{options:{},name:{},modelValue:{},config:{default:{orientation:"vertical"}}},emits:["update:modelValue"],setup(e,{emit:t}){const n={VERTICAL:"vertical",HORIZONTAL:"horizontal"},r=t,o=s=>{r("update:modelValue",s)};return(s,a)=>{var i,l;return y(),Le(Yc,{class:Me(["slp-radio-group",{"slp-radio-group--vertical":((i=s.config)==null?void 0:i.orientation)===n.VERTICAL,"slp-radio-group--horizontal":((l=s.config)==null?void 0:l.orientation)===n.HORIZONTAL}])},{default:oe(()=>[(y(!0),w(_e,null,Be(s.options,u=>(y(),Le(i8,{key:u.value,option:u.value,name:s.name,config:{...u.config,checked:u.value===s.modelValue},"onUpdate:modelValue":o},null,8,["option","name","config"]))),128))]),_:1},8,["class"])}}}),sM=L(oM,[["__scopeId","data-v-ae31ec89"]]),aM={key:0,class:"slp-loading-round"},iM={key:1,class:"slp-loading-linear"},lM=we({name:"SlpLoader",__name:"SlpLoader",props:{config:{}},setup(e){const t=e;return(n,r)=>{var o;return((o=t.config)==null?void 0:o.variant)==="round"?(y(),w("div",aM)):(y(),w("div",iM))}}}),uM=L(lM,[["__scopeId","data-v-ee32411b"]]),cM=["href","data-ga-name","data-ga-location"],dM=we({__name:"Tree",props:{text:{default:""},nodes:{default:()=>[]},config:{default:()=>({href:"",isSelected:!1,dataGaName:"",dataGaLocation:"",depth:0,mobile:!1})}},setup(e){return(t,n)=>{var r,o,s,a,i,l;const u=Ie("Tree",!0);return y(),w("div",{class:Me([`depth-${(r=t.config)==null?void 0:r.depth}`,{mobile:(o=t.config)==null?void 0:o.mobile}])},[t.text?(y(),w("a",{key:0,class:Me(["anchor",{selected:(s=t.config)==null?void 0:s.isSelected}]),href:(a=t.config)==null?void 0:a.href,"data-ga-name":(i=t.config)==null?void 0:i.dataGaName,"data-ga-location":(l=t.config)==null?void 0:l.dataGaLocation},pe(t.text),11,cM)):me("",!0),(y(!0),w(_e,null,Be(t.nodes,c=>{var d,f,p,h,g,v;return y(),Le(u,{key:c.text,nodes:c.nodes,text:c.text,config:{href:((d=c.config)==null?void 0:d.href)??"",dataGaName:(f=c.config)==null?void 0:f.dataGaName,dataGaLocation:(p=c.config)==null?void 0:p.dataGaLocation,depth:(((h=t.config)==null?void 0:h.depth)??0)+1,isSelected:(g=c.config)==null?void 0:g.isSelected,mobile:(v=t.config)==null?void 0:v.mobile}},null,8,["nodes","text","config"])}),128))],2)}}}),l8=L(dM,[["__scopeId","data-v-c3be63ed"]]),fM={class:"dropdown__list"},pM={class:"horizontal-rule slp-my-16"},hM=we({__name:"SlpAnchorDropdown",props:{dropdownLabel:{default:"Jump to a section"},anchors:{},hyperlinks:{}},setup(e){const t=ue(!1),n=()=>{t.value=!t.value};return(r,o)=>{var s,a,i;return y(),w("div",{class:Me(["dropdown",{hide:!t.value}])},[B(zi,{class:"dropdown__button",variant:"ghost",onClick:n},{default:oe(()=>[C("span",null,pe(r.dropdownLabel),1),B(xs,{icon:t.value?R(Kc):R(Wc)},null,8,["icon"])]),_:1}),C("div",fM,[Sr(B(Ss,{tag:"div",variant:"body3-bold",class:"nav-heading"},{default:oe(()=>[Se(pe(r.anchors.text),1)]),_:1},512),[[Ao,r.anchors.text]]),B(l8,{mobile:"",nodes:r.anchors.data,onClick:n},null,8,["nodes"]),Sr(C("div",pM,null,512),[[Ao,(s=r.hyperlinks)==null?void 0:s.data.length]]),Sr(B(Ss,{tag:"div",variant:"body3-bold",class:"nav-heading"},{default:oe(()=>{var l;return[Se(pe((l=r.hyperlinks)==null?void 0:l.text),1)]}),_:1},512),[[Ao,(a=r.hyperlinks)==null?void 0:a.text]]),C("ul",null,[(y(!0),w(_e,null,Be((i=r.hyperlinks)==null?void 0:i.data,l=>(y(),w("li",{key:l.text},[B(zi,{class:"dropdown__link",variant:"ghost",href:l.config.href},{default:oe(()=>[C("span",null,pe(l.text),1),B(zi,{variant:"icon"},{default:oe(()=>[B(xs,{icon:R(Da),size:"xs"},null,8,["icon"])]),_:1})]),_:2},1032,["href"])]))),128))])])],2)}}}),gM=L(hM,[["__scopeId","data-v-bd9281e3"]]),bM={key:0},mM={key:1,id:"collapsible-sidebar-wrapper"},vM={id:"collapsible-sidebar-content"},_M={id:"collapsible-sidebar"},kM={class:"anchors"},yM=we({__name:"SlpSideNavigationWithTree",props:{anchors:{},hyperlinks:{},alwaysExpanded:{type:Boolean}},setup(e){const t=e,n=ue([]),r=ue(null),o=ue([]),s=ue(t.anchors.data.map(v=>({text:v.text,nodes:v.nodes,config:{href:v.config.href,dataGaName:v.config.dataGaName,dataGaLocation:v.config.dataGaLocation,depth:0,mobile:!1}}))),a=ue(!1),i=ue(!0);let l=null;const u=(v,b=[])=>(v.forEach(_=>{_.config.href&&b.push(_.config.href),_.nodes&&u(_.nodes,b)}),b),c=v=>{const b=[],_=m=>m.some((k,x)=>(b.push(x),k.config.href===v||k.nodes&&_(k.nodes)?!0:(b.pop(),!1)));return _(t.anchors.data),b},d=v=>{const b=o.value,_=r.value,m=(k,x,M)=>{const T=b[M]===x,z=k.config.href===_,O={text:k.text,config:{href:k.config.href,dataGaName:k.config.dataGaName,dataGaLocation:k.config.dataGaLocation,isSelected:z||v&&M===0&&x===0&&!_}};return t.alwaysExpanded?k.nodes&&(O.nodes=k.nodes.map((q,Y)=>m(q,Y,M+1))):T&&k.nodes&&(O.nodes=k.nodes.map((q,Y)=>m(q,Y,M+1))),O};return t.anchors.data.map((k,x)=>m(k,x,0))},f=v=>{var b,_;let m=null;for(const k of v){if(!k.isIntersecting)continue;const x=((b=k.boundingClientRect)==null?void 0:b.top)??Number.POSITIVE_INFINITY;if(!m){m=k;continue}const M=((_=m.boundingClientRect)==null?void 0:_.top)??Number.POSITIVE_INFINITY,T=x>=0&&(M<0||xm.intersectionRatio;(T||z)&&(m=k)}return m},p=v=>{const b=f(v);if(b&&b.isIntersecting){const _=`#${b.target.id}`;r.value=_,o.value=c(_),n.value=o.value.slice(),s.value=d(!1),i.value=!1;return}i.value&&!t.alwaysExpanded&&(s.value=d(!0),i.value=!1)},h=()=>{a.value=window.innerWidth<768},g=()=>{const v=u(t.anchors.data),b=v[0]||null;r.value=b,o.value=b?c(b):[],s.value=d(!0),i.value=!1;const _=(window.innerHeight-120-48)*-1;l=new IntersectionObserver(p,{rootMargin:`-120px 0px ${_}px 0px`,threshold:0}),setTimeout(()=>{v.forEach(m=>{const k=document.querySelector(m);k&&l?.observe(k)})},0)};return wt(()=>{h(),window.addEventListener("resize",h),g()}),Fo(()=>{window.removeEventListener("resize",h),l&&l.disconnect()}),(v,b)=>(y(),w("div",null,[a.value?(y(),w("div",bM,[B(gM,Ln(To({anchors:v.anchors,hyperlinks:v.hyperlinks})),null,16),Ve(v.$slots,"default",{},void 0,!0)])):(y(),w("div",mM,[C("div",vM,[Ve(v.$slots,"default",{},void 0,!0)]),C("nav",_M,[Ve(v.$slots,"header",{},void 0,!0),C("div",kM,[v.anchors.text?(y(),Le(Ss,{key:0,tag:"div",variant:"body3-bold",class:"nav-heading"},{default:oe(()=>[Se(pe(v.anchors.text),1)]),_:1})):me("",!0),B(l8,{nodes:s.value},null,8,["nodes"])]),Ve(v.$slots,"footer",{},void 0,!0)])]))]))}}),wM=L(yM,[["__scopeId","data-v-32a730be"]]),CM=["id","data-tooltip-open","aria-describedby"],xM={class:"slp-tooltip__wrapper"},SM=["id","data-ga-features","data-ga-features-sub","data-ga-features-sub-card","data-ga-name","data-ga-location","href"],LM=["id"],jM=["id","data-tooltip-open","aria-describedby"],MM={class:"slp-tooltip__wrapper"},EM=["id"],TM=["data-ga-features","data-ga-features-sub","data-ga-features-sub-card","data-ga-name","data-ga-location","href"],AM=["id"],PM=we({__name:"SlpTooltip",props:{text:{default:""},list:{default:()=>[]},position:{default:"bottom"},mode:{default:"hover"},id:{default:""},dataProperties:{default:null}},setup(e){const t=e,n=ue(!1),r=ue(""),o=ue(""),s=ue(""),a=c=>{t.mode==="hover"&&(n.value=c.type==="mouseenter")},i=()=>{t.mode==="click"?(u(),n.value=!n.value):n.value=!1},l=c=>{c.target.id!==t.id&&(n.value=!1)},u=()=>{document.querySelectorAll('[data-tooltip-open="true"]').forEach(c=>{c.setAttribute("data-tooltip-open","false")})};return wt(()=>{if(t.mode==="click"&&document.addEventListener("click",l),t.text){const c=t.text.match(/\[(.*?)\]/),d=t.text.match(/\((.*?)\)/);r.value=c?c[1]:"",o.value=d?d[1]:"",s.value=t.text.replace(`(${o.value})`,"").replace(`[${r.value}]`,"").trim()}}),vt(n,c=>{if(t.mode==="click"&&t.id){const d=document.getElementById(t.id);d&&d.setAttribute("data-tooltip-open",c.toString())}}),Bn(()=>{document.removeEventListener("click",l)}),(c,d)=>{var f,p,h,g,v,b;return c.mode==="hover"?(y(),w("div",{key:0,id:c.id,"data-tooltip-open":n.value,"aria-label":"Click to open tooltip with more information.","aria-describedby":`${c.id}-content`,class:"slp-tooltip",onMouseenter:a,onMouseleave:a,onClick:i},[C("div",xM,[Ve(c.$slots,"default",{},void 0,!0),n.value?(y(),w("div",{key:0,class:Me(["slp-tooltip__content",`${c.position} ${c.mode==="hover"?"hover-mode":""}`])},[Se(pe(s.value)+" ",1),c.text?(y(),w("a",{key:0,id:`${c.id}-content`,"data-ga-features":c.dataProperties&&c.dataProperties.features.toLowerCase()||null,"data-ga-features-sub":(f=c.dataProperties)==null?void 0:f.sub,"data-ga-features-sub-card":(p=c.dataProperties)==null?void 0:p.card,"data-ga-name":(h=c.dataProperties)==null?void 0:h.plan,"data-ga-location":c.dataProperties?"features content":null,role:"tooltip",href:o.value},pe(r.value),9,SM)):c.list?(y(),w("ul",{key:1,id:`${c.id}-content`,role:"tooltip",class:"slp-tooltip__list"},[(y(!0),w(_e,null,Be(c.list,_=>(y(),w("li",{key:_.text},pe(_.text),1))),128))],8,LM)):me("",!0)],2)):me("",!0)])],40,CM)):(y(),w("button",{key:1,id:c.id,"data-tooltip-open":n.value,"aria-label":"Click to open tooltip with more information.","aria-describedby":`${c.id}-content`,class:Me(`slp-tooltip ${c.mode==="click"?"button-mode":""}`),onClick:i},[C("div",MM,[Ve(c.$slots,"default",{},void 0,!0),n.value?(y(),w("div",{key:0,class:Me(["slp-tooltip__content",`${c.position}`])},[c.text?(y(),w("span",{key:0,id:`${c.id}-content`,role:"tooltip"},[Se(pe(s.value)+" ",1),r.value&&o.value?(y(),w("a",{key:0,"data-ga-features":c.dataProperties&&c.dataProperties.features.toLowerCase()||null,"data-ga-features-sub":(g=c.dataProperties)==null?void 0:g.sub,"data-ga-features-sub-card":(v=c.dataProperties)==null?void 0:v.card,"data-ga-name":(b=c.dataProperties)==null?void 0:b.plan,"data-ga-location":c.dataProperties?"features content":null,href:o.value},pe(r.value),9,TM)):me("",!0)],8,EM)):(y(),w("ul",{key:1,id:`${c.id}-content`,role:"tooltip",class:"slp-tooltip__list"},[(y(!0),w(_e,null,Be(c.list,_=>(y(),w("li",{key:_.text},pe(_.text),1))),128))],8,AM))],2)):me("",!0)])],10,jM))}}}),u8=L(PM,[["__scopeId","data-v-61f7f0e5"]]),IM={key:0,class:"breadcrumb",vocab:"https://schema.org/",typeof:"BreadcrumbList"},DM=["onMouseenter","onMouseleave"],RM=["data-ga-name","data-ga-location","href"],HM={key:0,class:"breadcrumb__chevron"},OM=["content"],$M={key:1,class:"breadcrumb",vocab:"https://schema.org/",typeof:"BreadcrumbList"},NM=["href","data-ga-name","data-ga-location"],FM=["content"],zM=we({__name:"SlpBreadcrumb",props:{crumbs:{default:()=>[]},router:{}},setup(e){const t=e,n=ue(t.crumbs),r=ue(!1),o=i=>{const l=i.split(" ");for(let u=0;u{r.value=window.innerWidth<768},a=i=>{n.value[i]&&(n.value[i]={...n.value[i],hover:!n.value[i].hover})};return sc(()=>{if(t.router){const i=t.router.currentRoute.path,l=i.startsWith("/")?i.substring(1).split("/"):i.split("/"),u=[];let c="";l.forEach(d=>{c=`${c}/${d}`;const f=t.router.match(c);f.params.slug!==null&&d.length&&u.push({title:o(d.replace(/-/g," ")),hover:!1,...f})}),n.value=u}}),wt(()=>{s(),window.addEventListener("resize",s)}),Bn(()=>{window.removeEventListener("resize",s)}),(i,l)=>n.value&&!r.value?(y(),w("ol",IM,[(y(!0),w(_e,null,Be(n.value,(u,c)=>(y(),w("li",{key:u.title,class:Me(["breadcrumb__crumb",{"breadcrumb__crumb--disabled":c===n.value.length-1}]),property:"itemListElement",typeof:"ListItem",onMouseenter:d=>a(c),onMouseleave:d=>a(c)},[B(u8,{text:u.title,class:"breadcrumb__crumb__tooltip",position:"top"},{default:oe(()=>[C("a",{property:"item",typeof:"WebPage","data-ga-name":u.dataGaName||u.title.toLowerCase(),"data-ga-location":u.dataGaLocation||"breadcrumb",href:c!==n.value.length-1?u.path:void 0},[B(Ss,{tag:"span",variant:"body3",property:"name"},{default:oe(()=>[Se(pe(u.title.length>18?u.title.substring(0,18).concat("..."):u.title),1)]),_:2},1024)],8,RM)]),_:2},1032,["text"]),c!==n.value.length-1?(y(),w("span",HM,[B(xs,{color:"accent-500",size:"xs",icon:R(Da)},null,8,["icon"])])):me("",!0),C("meta",{property:"position",content:c+1},null,8,OM)],42,DM))),128))])):n.value&&r.value?(y(),w("ol",$M,[(y(!0),w(_e,null,Be(n.value,u=>(y(),w("li",{key:u.title,class:"breadcrumb__crumb breadcrumb__crumb--mobile",property:"itemListElement",typeof:"ListItem"},[C("a",{class:"slp-flex slp-align-items-center",href:n.value[n.value.length-2].path,"data-ga-name":u.dataGaName||u.title.toLowerCase(),"data-ga-location":u.dataGaLocation||"breadcrumb",property:"item",typeof:"WebPage"},[C("span",null,[B(xs,{color:"accent-500",size:"xs",icon:R(yj)},null,8,["icon"])]),B(Ss,{class:"slp-ml-8",tag:"span",variant:"body2",property:"name"},{default:oe(()=>[Se(pe(n.value[n.value.length-2].title),1)]),_:1})],8,NM),C("meta",{property:"position",content:n.value.length-1},null,8,FM)]))),128))])):me("",!0)}}),VM=L(zM,[["__scopeId","data-v-6894f4b8"]]),BM=["value"],qM={key:1,class:"dropdown"},UM=we({__name:"SlpDropdown",props:{modelValue:{},options:{},labelKey:{},valueKey:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=t,o=(i,l)=>{if(typeof i=="object"&&i!==null){if(!l){const d=Object.keys(i)[0];return i[d]}const u=l.split(".");let c=i;for(const d of u)c=c?.[d];return c}return i},s=ie(()=>n.options.length>0?o(n.options[0],n.valueKey):""),a=ie({get:()=>n.modelValue??s.value,set:i=>r("update:modelValue",i)});return(i,l)=>{var u;return(u=i.options)!=null&&u.length?Sr((y(),w("select",{key:0,"onUpdate:modelValue":l[0]||(l[0]=c=>a.value=c),class:"dropdown"},[(y(!0),w(_e,null,Be(i.options,(c,d)=>(y(),w("option",{key:`${o(c,i.valueKey)}-${d}`,value:o(c,i.valueKey)},pe(o(c,i.labelKey)),9,BM))),128))],512)),[[Lg,a.value]]):(y(),w("div",qM,l[1]||(l[1]=[C("p",null,"No options available",-1)])))}}}),ZM=L(UM,[["__scopeId","data-v-4a5d0657"]]),GM=["id"],WM=we({__name:"SlpSection",props:{backgroundColor:{type:String,required:!1,validator(e){const t=/^#([A-Fa-f0-9]{3}){1,2}$/.test(e),n=/^\$color-[a-zA-Z0-9-]+$/.test(e);return e?t||n:!0}},id:{type:String,required:!1}},setup(e){const t=e,n=ie(()=>{var o;return!t.backgroundColor||(o=t.backgroundColor)!=null&&o.startsWith("$")?{}:{backgroundColor:t.backgroundColor}}),r=ie(()=>{var o,s;return(o=t.backgroundColor)!=null&&o.startsWith("$")?`slp-background-${(s=t.backgroundColor)==null?void 0:s.slice(1)}`:null});return(o,s)=>(y(),w("section",{style:or(n.value),class:Me(r.value),id:e.id||void 0},[B(Yc,null,{default:oe(()=>[Ve(o.$slots,"default",{},void 0,!0)]),_:3})],14,GM))}}),KM=L(WM,[["__scopeId","data-v-2b3ad016"]]),YM=Object.freeze(Object.defineProperty({__proto__:null,SlpBreadcrumb:VM,SlpButton:zi,SlpColumn:Aj,SlpContainer:Yc,SlpDropdown:ZM,SlpIcon:xs,SlpLoader:uM,SlpRadioButton:i8,SlpRadioButtonGroup:sM,SlpRow:Zj,SlpSection:KM,SlpSideNavigation:eM,SlpSideNavigationWithTree:wM,SlpTooltip:u8,SlpTypography:Ss},Symbol.toStringTag,{value:"Module"})),XM=Qe(e=>{for(const[t,n]of Object.entries(YM))t.startsWith("Slp")&&e.vueApp.component(t,n)}),JM=Qe(()=>{(function(e,t,n,r,o,s,a){e.SwiftypeObject=o,e[o]=e[o]||function(){(e[o].q=e[o].q||[]).push(arguments)},s=t.createElement(n),a=t.getElementsByTagName(n)[0],s.async=!0,s.src=r,a.parentNode.insertBefore(s,a)})(window,document,"script","//s.swiftypecdn.com/install/v2/st.js","_st"),window._st("install","Z4n7msKyctXXfJs66EKx","2.0.0")});var QM=Object.defineProperty,eE=(e,t,n)=>t in e?QM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tE=(e,t,n)=>eE(e,t+"",n),Ne=(e=>(e.play="play",e.playing="playing",e.paused="paused",e.hovered="hovered",e.focused="focused",e.update="update",e.leave="leave",e.blur="blur",e))(Ne||{}),c8=(e=>(e.ondemand="ondemand",e.progressive="progressive",e))(c8||{}),rn=(e=>(e.left="left",e.right="right",e.up="up",e.down="down",e.vertical="vertical",e))(rn||{}),qt=(e=>(e.next="next",e.previous="previous",e))(qt||{}),Xo=(e=>(e.auto="auto",e.manual="manual",e))(Xo||{});const L0=e=>e.flatMap(t=>nE(t)?[t]:Array.isArray(t.children)&&t.children.length>0?L0(t.children):[]);function nE(e){return!e.type.toString().startsWith("Symbol")}const rE=(e,t,n)=>{var r;return(r=e.target)!=null&&r.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":e.key==="ArrowLeft"?n?qt.next:qt.previous:e.key==="ArrowRight"?n?qt.previous:qt.next:""},oE=(e,t)=>{let n;const{centerMode:r,groupsToShow:o,groupsToScroll:s,slideGroupCount:a,currentSlideGroupIndex:i,infinite:l,infiniteLoopOnEdge:u,pivotSlideGroupIndices:c,currentPage:d}=e;if(t.message===qt.previous)c[d]!==i?n=c[d]:d===0?r||u?n=i-1:n=-o:n=c[d-1];else if(t.message===qt.next)d===c.length-1?r||u?n=i+1:n=a+(a%s===0?0:o):n=c[d+1];else if(t.message==="dots"){if(n=c[t.index||0],n===i)return null}else if(t.message==="children"){if(n=t.index||0,n===i)return null;if(l){let f=sE({...e,targetSlideGroupIndex:n});n>i&&f==="left"?n=n-a:ne.targetSlideGroupIndex>e.currentSlideGroupIndex?e.targetSlideGroupIndex>e.currentSlideGroupIndex+aE(e)?"left":"right":e.targetSlideGroupIndex{if(t){let o=(e-1)/2+1;return parseInt(r)>0&&(o+=1),n&&e%2===0&&(o+=1),o}return n?0:e-1},iE=({groupsToShow:e,centerMode:t,rtl:n,centerPadding:r})=>{if(t){let o=(e-1)/2+1;return parseInt(r)>0&&(o+=1),!n&&e%2===0&&(o+=1),o}return n?e-1:0},lE=e=>{let t=e.infinite?e.slideGroupCount*2:e.slideGroupCount,n=e.infinite?e.groupsToShow*-1:0,r=e.infinite?e.groupsToShow*-1:0,o=[];for(;n{const n=lE(e);let r=0;if(t>n[n.length-1])t=n[n.length-1];else for(let o in n){if(t{if(!(!t||!n&&e.type.indexOf("mouse")!==-1))return{dragging:!0,touchObject:{startX:window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageX:e.clientX,startY:window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.clientY,curX:window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageX:e.clientX,curY:window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.clientY}}},sf=e=>{var t;const n=e.centerMode?+e.slideGroupWidth*Math.floor(e.groupsToShow/2):0;let r;const o=e.listEl.querySelectorAll(".v-slick-slide-group");if(Array.from(o).every(i=>{if(e.vertical){if(i.offsetTop+i.offsetHeight/2>e.swipeLeft*-1)return r=i,!1}else if(i.offsetLeft-n+i.offsetWidth/2>e.swipeLeft*-1)return r=i,!1;return!0}),!r)return 0;const s=e.rtl===!0?e.slideGroupCount-e.currentSlideGroupIndex:e.currentSlideGroupIndex,a=(t=r?.dataset)==null?void 0:t.index;return Math.abs(a?parseInt(a):0-s)},d8=(e,t=!1)=>{let n,r,o,s;return n=e.startX-e.curX,r=e.startY-e.curY,o=Math.atan2(r,n),s=Math.round(o*180/Math.PI),s<0&&(s=360-Math.abs(s)),s<=45&&s>=0||s<=360&&s>=315?rn.left:s>=135&&s<=225?rn.right:t===!0?s>=35&&s<=135?rn.up:rn.down:rn.vertical},cE=(e,t)=>{const{dragging:n,swipe:r,touchObject:o,listWidth:s,touchThreshold:a,verticalSwiping:i,listHeight:l,currentSlideGroupIndex:u,swipeToSlide:c,scrolling:d,onSwipe:f,rtl:p}=t;if(!n){r&&e.cancelable&&e.preventDefault();return}let h=i?l/a:s/a,g=d8(o,i);p&&(g===rn.left?g=rn.right:g===rn.right&&(g=rn.left));let v={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(d||!o.swipeLength)return v;if(o.swipeLength>h){e.cancelable&&e.preventDefault(),f&&f(g);let b,_;switch(g){case"left":case"up":_=t.swipeToSlide?sf(t):u+t.groupsToScroll,b=c?of(t,_):_,v.currentDirection=0;break;case"right":case"down":_=t.swipeToSlide?sf(t):u-t.groupsToScroll,b=c?of(t,_):_,v.currentDirection=1;break;default:b=u}v.triggerSlideGroupHandler=b}else{let b=Ha(t);v.trackStyle=h8(t,b)}return v};function dE(e){return e.centerMode?Math.floor(e.groupsToShow/2)+(parseInt(e.centerPadding)>0?1:0):0}function fE(e){return e.centerMode?Math.floor((e.groupsToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.groupsToShow}function f8(e){return e.currentSlideGroupIndex-dE(e)}function p8(e){return e.currentSlideGroupIndex+fE(e)}function Xc(e){var t;let n=[];const r=f8(e),o=p8(e);for(let s=r;se.groupsToShow||e.infinite&&e.infiniteLoopOnEdge){let a=e.vertical?"translate3d(0px, "+t+"px, 0px)":"translate3d("+t+"px, 0px, 0px)";s={...s,transform:a}}}else e.vertical?s.top=t:s.left=t;return e.fade&&(s={opacity:1}),n&&(s.width=n+"px"),r&&(s.height=r+"px"),s}function pE(e){return e.slideGroupCount<=e.groupsToShow?e.slideGroupCount:Po(e)+e.slideGroupCount+j0(e)}function h8(e,t){let n=Ra(e,t);return e.useCSSTransform?n.transition="transform "+e.speed+"ms "+e.cssEase:e.vertical?n.transition="top "+e.speed+"ms "+e.cssEase:n.transition="left "+e.speed+"ms "+e.cssEase,e.ignorePrefersReducedMotion&&(n.transition+=" !important"),n}function Ha(e){let{centerPadding:t,currentSlideGroupIndex:n,trackEl:r,infinite:o,centerMode:s,slideGroupCount:a,groupsToShow:i,groupsToScroll:l,slideGroupWidth:u,listWidth:c,variableWidth:d,slideGroupHeight:f,fade:p,vertical:h,rtl:g}=e;c=c||0,u=u||0,f=f||0;let v=0,b,_,m=0;if(p||a===1)return 0;let k=0;if(o?(k=-Po(e),a%l!==0&&n+l>a&&(k=-(n>a?i-(n-a):a%l)),s&&(k+=Math.floor(i/2))):(a%l!==0&&n+l>a&&(k=i-a%l),s&&(k=Math.floor(i/2))),v=k*parseInt(`${u}`),m=k*parseInt(`${f}`),h?b=n*parseInt(`${f}`)*-1+m:b=n*parseInt(`${u}`)*-1+v,d){let x;x=n+Po(e);const M=Array.from(r?.childNodes||[]).filter(T=>{var z;return(z=T?.classList)==null?void 0:z.contains("v-slick-slide-group")});if(_=r&&M[x],b=_?_.offsetLeft*-1:0,s){if(x=o?n+Po(e):n,b=0,r){_=r.children[x];for(let T=0;T{let{waitForAnimate:t,animating:n,fade:r,infinite:o,index:s,slideGroupCount:a,lazyLoadedList:i,lazyLoad:l,currentSlideGroupIndex:u,centerMode:c,groupsToScroll:d,groupsToShow:f,useCSSTransitions:p}=e;if(t&&n||r&&!o&&(s<0||s>=a))return;let h=s,g,v={},b={};if(r)return s<0?h+=a:s>=a&&(h-=a),l&&i.indexOf(h)<0&&i.push(h),v={animating:!0,currentSlideGroupIndex:h,lazyLoadedList:i},b={animating:!1},{slidingState:v,afterSlidingState:b};g=h,h<0?(g=h+a,o?a%d!==0&&(g=a-a%d):g=0):!e.canGoNext&&h>u?h=g=u:c&&h>=a?(h=o?a:a-1,g=o?0:a-1):h>=a&&(g=h-a,o?a%d!==0&&(g=0):g=a-f);let _=Ha({...e,currentSlideGroupIndex:g}),m=Ha({...e,currentSlideGroupIndex:h});return o||(m===_&&(h=g),m=_),l&&(i=i.concat(Xc({...e,currentSlideGroupIndex:h}))),p?(v={animating:!0,currentSlideGroupIndex:g,trackStyle:h8(e,m),lazyLoadedList:i},b={animating:!1,currentSlideGroupIndex:g,trackStyle:Ra(e,_),swipeLeft:void 0},{slidingState:v,afterSlidingState:b}):(v={currentSlideGroupIndex:g,trackStyle:Ra(e,_),lazyLoadedList:i},{slidingState:v,afterSlidingState:b})};function Po(e){return e.infinite?e.variableWidth?e.slideGroupCount:e.groupsToShow+(e.centerMode?1:0):0}function j0(e){return e.infinite?e.slideGroupCount:0}const gE=(e,t)=>{const{scrolling:n,animating:r,vertical:o,swipeToSlide:s,verticalSwiping:a,rtl:i,currentSlideGroupIndex:l,edgeFriction:u,edgeDragged:c,onEdge:d,swiped:f,swiping:p,slideGroupCount:h,groupsToScroll:g,infinite:v,touchObject:b,swipeEvent:_,listHeight:m,listWidth:k}=t;if(n)return;if(r){e.cancelable&&e.preventDefault();return}o&&s&&a&&e.cancelable&&e.preventDefault();let x,M={},T=Ha(t);b.curX=window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageX:e.clientX,b.curY=window.TouchEvent&&e instanceof TouchEvent?e.touches[0].pageY:e.clientY,b.swipeLength=Math.round(Math.sqrt(Math.pow(b.curX-b.startX,2)));let z=Math.round(Math.sqrt(Math.pow(b.curY-b.startY,2)));if(!a&&!p&&z>10)return{scrolling:!0};a&&(b.swipeLength=z);let O=(i?-1:1)*(b.curX>b.startX?1:-1);a&&(O=b.curY>b.startY?1:-1);let q=Math.ceil(h/g),Y=d8(t.touchObject,a),V=b.swipeLength;return v||(l===0&&Y==="right"||l+1>=q&&Y==="left"||!t.canGoNext&&Y==="left")&&(V=Math.round(b.swipeLength*u),c===!1&&d&&(d(Y),M.edgeDragged=!0)),!f&&_&&(_(Y),M.swiped=!0),o?x=T+V*(m/k)*O:i?x=T-V*O:x=T+V*O,a&&(x=T+V*O),M={...M,touchObject:b,swipeLeft:x,trackStyle:Ra(t,x),swipeDirection:Y},Math.abs(b.curX-b.startX)10&&(M.swiping=!0,e.cancelable&&e.preventDefault()),M};function g8(e,t){return Math.ceil(e/t)}function bE(e){var t,n,r;let o=g8(e.slides.length,e.groupsToShow),s=Math.ceil(((t=e.listEl)==null?void 0:t.offsetWidth)||0),a=Math.ceil(((n=e.trackEl)==null?void 0:n.offsetWidth)||0),i;if(e.vertical)i=s;else{let h=e.centerMode?parseInt(e.centerPadding)*2:0;typeof e.centerPadding=="string"&&e.centerPadding.slice(-1)==="%"&&(h*=s/100),i=Math.ceil((s-h)/e.groupsToShow)}let l=e.listEl&&e.listEl.querySelector('[data-index="0"]')&&((r=e.listEl.querySelector('[data-index="0"]'))==null?void 0:r.offsetHeight)||0,u=l*e.groupsToShow,c=e.currentSlideGroupIndex===void 0?e.initialGroupIndex:e.currentSlideGroupIndex;e.rtl&&e.currentSlideGroupIndex===void 0&&(c=o-1-e.initialGroupIndex);let d=e.lazyLoadedList||[],f=Xc(e);d.concat(f);let p={slideGroupCount:o,slideGroupWidth:i,listWidth:s,trackWidth:a,currentSlideGroupIndex:c,slideGroupHeight:l,listHeight:u,lazyLoadedList:d};return e.autoplaying===null&&e.autoplay&&(p.autoplaying=Ne.playing),p}let mE=class{constructor(){tE(this,"mqlRecords",{})}register(t,n){this.mqlRecords[t]?this.addMqlListener(t,n):(this.mqlRecords[t]=window.matchMedia(t),this.addMqlListener(t,n)),this.mqlRecords[t].matches&&n({matches:!0})}unregister(t,n){this.mqlRecords[t]&&this.removeMqlListener(t,n)}addMqlListener(t,n){try{this.mqlRecords[t].addEventListener("change",n)}catch{try{this.mqlRecords[t].addListener(n)}catch(r){console.error(r)}}}removeMqlListener(t,n){try{this.mqlRecords[t].removeEventListener("change",n)}catch{try{this.mqlRecords[t].removeListener(n)}catch(r){console.error(r)}}}};const vE=()=>!!(typeof window<"u"&&window.document&&window.document.createElement),af=e=>Object.keys(e).filter(t=>e[t]!==void 0).reduce((t,n)=>(t[n]=e[n],t),{});function _E(){var e,t;window.getSelection&&((e=window.getSelection())!=null&&e.empty?window.getSelection().empty():(t=window.getSelection())!=null&&t.removeAllRanges&&window.getSelection().removeAllRanges())}function kE(e){return Object.keys(e).map(t=>{let n=e[t];return Array.isArray(n)&&(n=n.join(" and ")),`(${t}: ${n})`}).join(" and ")}function yE(e,t){const n=setTimeout(e,t);return{cancel:()=>clearTimeout(n)}}const _u=e=>{const t={accessibility:{type:Boolean,default:!0},adaptiveHeight:{type:Boolean,default:!1},arrows:{type:Boolean,default:!0},asNavFor:{type:Object,default:null},autoplay:{type:Boolean,default:!1},autoplaySpeed:{type:Number,default:3e3},centerMode:{type:Boolean,default:!1},centerPadding:{type:String,default:"50px"},cssEase:{type:String,default:"ease"},dots:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},edgeFriction:{type:Number,default:.35},fade:{type:Boolean,default:!1},focusOnSelect:{type:Boolean,default:!1},ignorePrefersReducedMotion:{type:Boolean,default:!1},infinite:{type:Boolean,default:!0},infiniteLoopOnEdge:{type:Boolean,default:!1},initialGroupIndex:{type:Number,default:0},lazyLoad:{type:String,default:null},nextArrowLabel:{type:String,default:"Next"},pauseOnDotsHover:{type:Boolean,default:!1},pauseOnFocus:{type:Boolean,default:!1},pauseOnHover:{type:Boolean,default:!0},prevArrowLabel:{type:String,default:"Previous"},responsive:{type:Array,default:[]},rtl:{type:Boolean,default:!1},slidesPerGroup:{type:Number,default:1},groupsToScroll:{type:Number,default:1},groupsToShow:{type:Number,default:1},speed:{type:Number,default:500},swipe:{type:Boolean,default:!0},swipeToSlide:{type:Boolean,default:!1},touchMove:{type:Boolean,default:!0},touchThreshold:{type:Number,default:5},unslick:{type:Boolean,default:!1},useCSSTransitions:{type:Boolean,default:!0},useCSSTransform:{type:Boolean,default:!0},variableWidth:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},verticalSwiping:{type:Boolean,default:!1},waitForAnimate:{type:Boolean,default:!0},widthDetection:{type:String,default:Xo.auto}};return e?Object.keys(t).reduce((n,r)=>(e.includes(r)&&(n[r]=t[r]),n),{}):t},M0=_u(),wE=Object.keys(M0).reduce((e,t)=>(e[t]=M0[t].default,e),{}),CE=()=>({animating:!1,autoplaying:null,autoplayTimer:null,currentDirection:0,currentLeft:null,currentSlideGroupIndex:0,detectingWidth:!1,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:void 0,listWidth:void 0,scrolling:!1,slideGroupHeight:void 0,slideGroupWidth:void 0,swipeLeft:void 0,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0,swipeLength:0},trackStyle:{},trackWidth:0}),xE={..._u(["centerMode","centerPadding","cssEase","fade","ignorePrefersReducedMotion","infinite","infiniteLoopOnEdge","lazyLoad","rtl","groupsToScroll","groupsToShow","speed","variableWidth","vertical"]),currentSlideGroupIndex:{type:Number,default:0},detectingWidth:{type:Boolean,default:!1},lazyLoadedList:{type:Array,default:[]},listHeight:{type:Number,default:void 0},trackStyle:{type:Object,default:{}},slideGroupCount:{type:Number,default:0},rawSlideGroups:{type:Array,default:[]},slideGroupHeight:{type:[String,Number],default:void 0},slideGroupWidth:{type:[String,Number],default:void 0}},SE={..._u(["centerMode","infinite","groupsToShow","prevArrowLabel","nextArrowLabel"]),currentSlideGroupIndex:{type:Number,default:0},disabled:{type:Boolean,default:!1},slideGroupCount:{type:Number,default:0},type:{type:String,default:"prev"}},LE={..._u(["infinite","groupsToScroll","groupsToShow"]),currentSlideGroupIndex:{type:Number,default:0},slideGroupCount:{type:Number,default:0},pageCount:{type:Number,default:0},currentPage:{type:Number,default:0}},jE=we({__name:"VSlickArrow",props:SE,emits:[qt.previous,qt.next],setup(e,{emit:t}){const n=e,r=t,o=ie(()=>()=>{n.disabled||r(n.type)}),s=ie(()=>({currentSlideGroupIndex:n.currentSlideGroupIndex,slideGroupCount:n.slideGroupCount,onClick:o.value,disabled:!n.disabled}));return(a,i)=>a.type===R(qt).previous?Ve(a.$slots,"prevArrow",Ln(St({key:0},s.value)),()=>[C("button",{type:"button","data-role":"none",class:Me(["v-slick-arrow prev",{disabled:a.disabled}]),onClick:i[0]||(i[0]=(...l)=>o.value&&o.value(...l))},pe(a.prevArrowLabel),3)],!0):Ve(a.$slots,"nextArrow",Ln(St({key:1},s.value)),()=>[C("button",{type:"button","data-role":"none",class:Me(["v-slick-arrow next",{disabled:a.disabled}]),onClick:i[1]||(i[1]=(...l)=>o.value&&o.value(...l))},pe(a.nextArrowLabel),3)],!0)}}),Jc=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},lf=Jc(jE,[["__scopeId","data-v-ef343262"]]),ME=["onClick"],EE=["onClick"],TE=["onClick"],AE=we({__name:"VSlickTrack",props:xE,emits:["childClick"],setup(e,{emit:t}){const n=e,r=t,o=c=>{let d=!1,f=!1,p=!1,h;return n.centerMode?(h=Math.floor(n.groupsToShow/2),f=(c-n.currentSlideGroupIndex)%n.slideGroupCount===0,c>n.currentSlideGroupIndex-h-1&&c<=n.currentSlideGroupIndex+h&&(d=!0)):d=n.currentSlideGroupIndex<=c&&cg).map(([g])=>g)},s=c=>{let d={};if((n.variableWidth===void 0||n.variableWidth===!1)&&(d.width=typeof n.slideGroupWidth=="number"?`${n.slideGroupWidth}px`:n.slideGroupWidth),n.fade){if(d.position="relative",n.vertical){const f=n.slideGroupHeight?typeof n.slideGroupHeight=="string"?parseFloat(n.slideGroupHeight):n.slideGroupHeight:0;d.top=`${-c*f}px`}else{const f=n.slideGroupWidth?typeof n.slideGroupWidth=="string"?parseFloat(n.slideGroupWidth):n.slideGroupWidth:0,p=n.rtl?c*f:-c*f;d.left=`${p}px`}d.opacity=n.currentSlideGroupIndex===c?1:0,d.transition="opacity "+n.speed+"ms "+n.cssEase+", visibility "+n.speed+"ms "+n.cssEase,n.ignorePrefersReducedMotion&&(d.transition+=" !important")}return d},a=ie(()=>n.rawSlideGroups.map((c,d)=>{const f=s(d),p=o(d);n.fade&&p.includes("active")&&Object.assign(f,{zIndex:1});const h={slides:[],key:`original-${d}`,class:p,style:f,attrs:{"data-index":d,...p.includes("active")?{}:{inert:"true"}},onClick:()=>{r("childClick",{index:n.rtl&&n.infinite?n.slideGroupCount+d:d})}};return(!n.lazyLoad||n.lazyLoad&&n.lazyLoadedList.indexOf(d)>=0)&&(h.slides=c),h})),i=ie(()=>n.infinite&&!n.fade&&(n.slideGroupCount>n.groupsToShow||n.infiniteLoopOnEdge&&n.slideGroupCount>=n.groupsToShow)),l=ie(()=>i.value?n.rawSlideGroups.map((c,d)=>{const f=n.slideGroupCount-d;if(f>Po(n))return;const p=-f,h={slides:[],key:`preclone-${p}`,class:o(p),style:s(d),attrs:{"data-index":p,inert:"true"},onClick:()=>{r("childClick",{index:p})}};return(p>=f8(n)||!n.lazyLoad||n.lazyLoad&&n.lazyLoadedList.indexOf(d)>=0)&&(h.slides=c),h}).filter(c=>c):[]),u=ie(()=>i.value?n.rawSlideGroups.map((c,d)=>{const f=n.slideGroupCount+d,p={slides:[],key:`postclone-${f}`,class:o(f),style:s(d),attrs:{"data-index":f,...n.infinite&&n.slideGroupCount-n.currentSlideGroupIndex{r("childClick",{index:n.rtl?n.slideGroupCount+f:f})}};return(f=0)&&(p.slides=c),p}):[]);return(c,d)=>(y(),w("div",{class:Me(["v-slick-track",{center:c.centerMode,vertical:c.vertical}]),style:or([c.trackStyle,c.detectingWidth?{width:"0 !important"}:{}])},[(y(!0),w(_e,null,Be(l.value,(f,p)=>(y(),w("div",St({key:f.key,tabindex:"-1",class:[f.class,"v-slick-slide-group clone"],style:f.style,ref_for:!0},f.attrs,{onClick:f.onClick}),[(y(!0),w(_e,null,Be(f.slides,(h,g)=>(y(),Le(os(h),{key:`slide-${p}-${g}`+(h.key?`-${String(h.key)}`:"")}))),128))],16,ME))),128)),(y(!0),w(_e,null,Be(a.value,(f,p)=>(y(),w("div",St({key:f.key,tabindex:"-1",class:["v-slick-slide-group",f.class],style:f.style,ref_for:!0},f.attrs,{onClick:f.onClick}),[(y(!0),w(_e,null,Be(f.slides,(h,g)=>(y(),Le(os(h),{key:`slide-${p}-${g}`+(h.key?`-${String(h.key)}`:"")}))),128))],16,EE))),128)),(y(!0),w(_e,null,Be(u.value,(f,p)=>(y(),w("div",St({key:f.key,tabindex:"-1",class:[f.class,"v-slick-slide-group clone"],style:f.style,ref_for:!0},f.attrs,{onClick:f.onClick}),[(y(!0),w(_e,null,Be(f.slides,(h,g)=>(y(),Le(os(h),{key:`slide-${p}-${g}`+(h.key?`-${String(h.key)}`:"")}))),128))],16,TE))),128))],6))}}),PE=Jc(AE,[["__scopeId","data-v-d23f9294"]]),IE=["onClick"],DE=we({__name:"VSlickDots",props:LE,emits:["dotClick","dotsOver","dotsLeave"],setup(e){const t=e,n=r=>r===t.currentPage;return(r,o)=>(y(),w("ul",{class:"v-slick-dots",style:{display:"block"},onMouseenter:o[0]||(o[0]=s=>r.$emit("dotsLeave")),onMouseleave:o[1]||(o[1]=s=>r.$emit("dotsLeave")),onMouseover:o[2]||(o[2]=s=>r.$emit("dotsOver"))},[(y(!0),w(_e,null,Be(r.pageCount,s=>(y(),w("li",{key:s,class:Me({active:n(s-1)}),onClick:a=>r.$emit("dotClick",{index:s-1,groupsToScroll:r.groupsToScroll})},[Ve(r.$slots,"customPaging",{page:s-1},()=>[C("button",null,pe(s),1)])],10,IE))),128))],32))}}),RE=["dir"],HE=50,OE=we({inheritAttrs:!1,__name:"VSlickCarousel",props:M0,emits:["init","beforeChange","afterChange","lazyLoad","lazyLoadError","reInit","edge","swipe"],setup(e,{expose:t,emit:n}){var r,o,s;const a=e,i=n,l=u9(),u=vE()?new mE:void 0;let c,d=null,f=null,p=[];const h=ue({...((s=(o=(r=Tt())==null?void 0:r.vnode)==null?void 0:o.props)==null?void 0:s.style)||{}});let g=!0,v=null,b=null,_=[];const m=(K,U,ye)=>{if(!u)return;const Ce=ke=>{ke.matches?U():ye()};u.register(K,Ce),_.push({query:K,handler:Ce})},k=()=>{_.forEach(({query:K,handler:U})=>u?.unregister(K,U)),_=[]},x=()=>{if(!a.responsive.length)return;const K=a.responsive.map(U=>U.breakpoint);K.sort((U,ye)=>U-ye),K.forEach((U,ye)=>{const Ce=kE({"min-width":`${U}px`});m(Ce,()=>{N.value=U},()=>{N.value=ye===0?void 0:K[ye-1]})})},M=K=>{setTimeout(()=>{K.cancelable&&K.preventDefault()});const U=uE(K,I.value.swipe,I.value.draggable);Object.assign(J.value,U)},T=K=>{var U;const ye=cE(K,{...I.value,...J.value,trackEl:(U=$.value)==null?void 0:U.$el,listEl:P.value,slideGroupIndex:J.value.currentSlideGroupIndex,slideGroupCount:Pe.value});if(!ye)return;const{triggerSlideGroupHandler:Ce,...ke}=ye;c=Ce,Object.assign(J.value,ke),c!==void 0&&fe(c)},z=K=>{var U;_E();const{swipeDirection:ye,...Ce}=gE(K,{...I.value,...J.value,trackEl:(U=$.value)==null?void 0:U.$el,listEl:P.value,slideGroupIndex:J.value.currentSlideGroupIndex,slideGroupCount:Pe.value,onEdge:ke=>i("edge",ke),swipeEvent:ke=>i("swipe",ke),canGoNext:De.value})||{};(I.value.verticalSwiping&&ye===rn.up||ye===rn.down||!I.value.verticalSwiping&&ye===rn.left||ye===rn.right)&&K.cancelable&&K.preventDefault(),Ce&&(Ce.swiping&&(g=!1),Object.assign(J.value,Ce))},O=()=>{let K;if(I.value.rtl)K=J.value.currentSlideGroupIndex-I.value.groupsToScroll;else if(De.value)K=J.value.currentSlideGroupIndex+I.value.groupsToScroll;else return!1;fe(K)},q=(K=null)=>{J.value.autoplayTimer&&(clearInterval(J.value.autoplayTimer),J.value.autoplayTimer=null);const U=J.value.autoplaying;K===Ne.paused?J.value.autoplaying=Ne.paused:K===Ne.focused&&(U===Ne.hovered||U===Ne.playing)?J.value.autoplaying=Ne.focused:U===Ne.playing?J.value.autoplaying=Ne.hovered:U===null&&(J.value.autoplaying=null)},Y=K=>{J.value.autoplayTimer&&clearInterval(J.value.autoplayTimer);const U=J.value.autoplaying;if(K===Ne.update){if(U===Ne.hovered||U===Ne.focused||U===Ne.paused)return}else if(K===Ne.leave){if(U===Ne.paused||U===Ne.focused)return}else if(K===Ne.blur&&(U===Ne.paused||U===Ne.hovered))return;J.value.autoplayTimer=setInterval(O,I.value.autoplaySpeed+50),J.value.autoplaying=Ne.playing},V=()=>{if(I.value.adaptiveHeight&&P.value){const K=P.value.querySelectorAll(".v-slick-slide-group.active");let U=0;K.forEach(ye=>{U=Math.max(U,ye.offsetHeight)}),P.value.style.height=U+"px"}},te=()=>{I.value.autoplay&&q(Ne.hovered)},be=()=>{I.value.autoplay&&J.value.autoplaying===Ne.hovered&&Y(Ne.leave)},ce=K=>{g===!1&&(K.stopPropagation(),K.preventDefault()),g=!0},ne=({index:K})=>{!I.value.focusOnSelect||I.value.unslick||re({message:"children",index:K})},se=K=>{if(!I.value.accessibility||I.value.unslick)return;const U=rE(K,I.value.accessibility,I.value.rtl);U&&re({message:U})},Q=K=>{if(!I.value.touchMove||I.value.unslick)return;const U=K.target;U!=null&&U.classList.contains("no-swipe")||M(K)},de=K=>{if(!J.value.dragging||!I.value.touchMove||I.value.unslick)return;const U=K.target;U!=null&&U.classList.contains("no-swipe")||z(K)},Ee=K=>{!I.value.touchMove||I.value.unslick||T(K)},Ae=K=>{!J.value.dragging||!I.value.touchMove||I.value.unslick||T(K)},Re=()=>{!I.value.pauseOnHover||I.value.unslick||te()},bt=()=>{!I.value.pauseOnHover||I.value.unslick||be()},pt=()=>{I.value.pauseOnDotsHover&&I.value.autoplay&&q(Ne.hovered)},kn=()=>{I.value.pauseOnDotsHover&&I.value.autoplay&&J.value.autoplaying===Ne.hovered&&Y(Ne.leave)},ht=({index:K})=>{re({message:"dots",index:K})},G=()=>{re({message:qt.next})},le=()=>{re({message:qt.previous})},re=(K,U=!1)=>{const ye={...I.value,...J.value,slideGroupCount:Pe.value,pivotSlideGroupIndices:Bs.value,currentPage:Dt.value},Ce=oE(ye,K);Ce!=null&&fe(Ce,U===!0?!0:void 0)},fe=async(K,U=!1)=>{var ye,Ce;const{asNavFor:ke,speed:st}=I.value,Qt=J.value.currentSlideGroupIndex,rt=hE({index:K,...I.value,...J.value,slideGroupCount:Pe.value,trackEl:(ye=$.value)==null?void 0:ye.$el,useCSSTransitions:I.value.useCSSTransitions&&!U,canGoNext:De.value});if(!rt)return;const{slidingState:Gt,afterSlidingState:si}=rt;i("beforeChange",Qt,Gt.currentSlideGroupIndex);const qs=((Ce=Gt.lazyLoadedList)==null?void 0:Ce.filter(Bo=>J.value.lazyLoadedList.indexOf(Bo)<0))||[];qs.length&&i("lazyLoad",qs),Object.assign(J.value,Gt),ke&&ke.goTo(K),si&&await new Promise(Bo=>{d=setTimeout(()=>{const{animating:t7,...n7}=si;(I.value.waitForAnimate||J.value.currentSlideGroupIndex===Gt.currentSlideGroupIndex)&&Object.assign(J.value,n7),p.push(setTimeout(()=>{J.value.animating=t7||!1})),i("afterChange",Gt.currentSlideGroupIndex),d=null,Bo()},st)})},$e=K=>{var U,ye;const Ce=bE({...I.value,...J.value,listEl:P.value,trackEl:(U=$.value)==null?void 0:U.$el,slides:He.value}),ke={...I.value,...J,...Ce,trackEl:(ye=$.value)==null?void 0:ye.$el,slideGroupCount:Pe.value},st=Ha(ke),Qt=Ra(ke,st);(K||Pe.value!==ke.slideGroupCount)&&(Ce.trackStyle=Qt),Object.assign(J.value,Ce)},Ke=async(K={shouldSetTrackStyle:!0})=>{!$.value||!$.value.$el||(I.value.widthDetection===Xo.manual&&K.isWindowResize&&await E(),$e(K.shouldSetTrackStyle||I.value.widthDetection===Xo.manual&&K.isWindowResize),I.value.autoplay?Y(Ne.update):q())},j=K=>{v?.cancel(),v=yE(()=>Ke(K),HE)},A=()=>j({isWindowResize:!0}),H=()=>{I.value.autoplay&&q(Ne.focused)},X=()=>{I.value.autoplay&&J.value.autoplaying===Ne.focused&&Y(Ne.blur)},Z=()=>{const K=[],U={...I.value,...J.value},ye=j0({...U,slideGroupCount:Pe.value}),Ce=Po({...U,slideGroupCount:Pe.value});for(let ke=J.value.currentSlideGroupIndex;ke=-Ce;ke--)if(J.value.lazyLoadedList.indexOf(ke)<0){K.push(ke);break}K.length>0?(J.value.lazyLoadedList=J.value.lazyLoadedList.concat(K),i("lazyLoad",K)):f&&(clearInterval(f),f=null)},S=()=>{var K;const U=(K=P.value)==null?void 0:K.querySelectorAll(".v-slick-slide-group img"),ye=U?.length||0;let Ce=0;U?.forEach(ke=>{const st=()=>{++Ce>=ye&&j()};if(!ke.onclick)ke.onclick=()=>{var Qt;(Qt=ke.closest(".v-slick-slide-group"))==null||Qt.focus()};else{const Qt=ke.onclick.bind(ke);ke.onclick=rt=>{var Gt;Qt(rt),(Gt=ke.closest(".v-slick-slide-group"))==null||Gt.focus()}}if(ke.onload)ke.onload=st,ke.onerror=()=>{st(),i("lazyLoadError")};else{if(!I.value.lazyLoad)return;ke.onload=()=>{V(),p.push(setTimeout(j,I.value.speed))}}})},E=async()=>(J.value.detectingWidth=!0,new Promise(K=>setTimeout(()=>{var U;Object.assign(ee.value,{width:`${(U=W.value)==null?void 0:U.offsetWidth}px`}),J.value.detectingWidth=!1,K()}))),D=()=>{const K={...I.value,...J.value,slideGroupCount:Pe.value},U=Po(K),ye=j0(K);if(I.value.variableWidth){let Ce=[],ke=[];const st=[];un.value.forEach(rt=>{let Gt=0;rt.forEach(si=>{var qs;const{width:Bo}=((qs=si.props)==null?void 0:qs.style)||{};Bo&&(Gt=Math.max(Gt,Bo))}),st.push(Gt),Ce.push(Gt)});for(let rt=0;rtrt),ke=ke.filter(rt=>rt);const Qt={width:`calc(${Ce.join(" + ")})`,left:`calc(${ke.map(rt=>`-${rt}`).join(" + ")})`};if(I.value.centerMode){const rt=st[J.value.currentSlideGroupIndex];Qt.left=`calc(${ke.map(Gt=>`-${Gt}`).join(" + ")} + (100% - ${rt}) / 2 )`}J.value.trackStyle=Qt}else{const Ce=U+ye+Pe.value,ke=100/I.value.groupsToShow*Ce,st=100/Ce;let Qt=-st*(U+J.value.currentSlideGroupIndex)*ke/100;I.value.centerMode&&(Qt+=(100-st*ke/100)/2),J.value.slideGroupWidth=st+"%",J.value.trackStyle={width:ke+"%",left:Qt+"%"}}},N=ue(),W=ue(),ee=ue({}),P=ue(),$=ue(),I=ie(()=>{const K=af(a);let U={...wE,...K};if(N.value){const ye=a.responsive.find(Ce=>Ce.breakpoint===N.value);U={...U,...ye?.settings}}return U.centerMode&&(U.groupsToScroll>1,U.groupsToScroll=1,U.infinite&&(U.infiniteLoopOnEdge=!0)),U.fade&&(U.groupsToShow>1,U.groupsToScroll>1,U.groupsToShow=1,U.groupsToScroll=1),U.infiniteLoopOnEdge&&(U.infinite,U.groupsToScroll>1),U.slidesPerGroup>1&&(U.variableWidth,U.variableWidth=!1),U.vertical&&U.rtl&&(U.rtl=!1),U.groupsToScroll>U.groupsToShow&&(U.groupsToScroll=U.groupsToShow),U.unslick&&(U.dots=!1,U.arrows=!1,U.autoplay=!1,U.infinite=!1,U.draggable=!1,U.fade=!1,U.centerMode=!1),U}),ge=ie(()=>I.value.infinite&&(I.value.infiniteLoopOnEdge&&Pe.value>=I.value.groupsToShow||Pe.value>I.value.groupsToShow)||Dt.value>0),De=ie(()=>I.value.infinite&&(I.value.infiniteLoopOnEdge&&Pe.value>=I.value.groupsToShow||Pe.value>I.value.groupsToShow)||yn.value>Dt.value+1),He=ue(l.default?L0(l.default()):[]),J=ue({...CE(),currentSlideGroupIndex:I.value.initialGroupIndex}),Ct=ie(()=>J.value.currentSlideGroupIndex),Jt=ie(()=>I.value.groupsToShow),Pe=ie(()=>g8(He.value.length,I.value.slidesPerGroup)),yn=ie(()=>I.value.infinite&&I.value.infiniteLoopOnEdge&&I.value.groupsToScroll===1&&Pe.value>=I.value.groupsToShow?Pe.value:Math.ceil(Math.max(Pe.value-I.value.groupsToShow+(I.value.centerMode?I.value.infinite?I.value.groupsToShow-1:Math.floor(I.value.groupsToShow/2):0),0)/I.value.groupsToScroll)+1),Bs=ie(()=>Array.from({length:yn.value},(K,U)=>{if(U!==yn.value-1||I.value.infinite&&(I.value.centerMode||I.value.infiniteLoopOnEdge))return U*I.value.groupsToScroll;const ye=(Pe.value-(U-1)*I.value.groupsToScroll)%I.value.groupsToShow;return ye===0?U*I.value.groupsToScroll:(U-1)*I.value.groupsToScroll+ye})),Dt=ie(()=>{const K=Bs.value.findIndex(U=>U>Ct.value);return K===-1?yn.value-1:K-1}),un=ie(()=>{const K=[],U=I.value.slidesPerGroup,ye=Pe.value;for(let Ce=0;Cea.responsive,()=>{k(),x()},{deep:!0}),vt(I,(K,U)=>{let ye=!1;for(const Ce of Object.keys(I.value)){if(!K.hasOwnProperty(Ce)){ye=!0;break}if(!(typeof K[Ce]=="object"||typeof K[Ce]=="function")&&K[Ce]!==U[Ce]){ye=!0;break}}$e(ye),J.value.currentSlideGroupIndex>=Pe.value&&re({message:"index",index:Pe.value-K.groupsToShow}),K.autoplay?Y(Ne.play):q(Ne.paused)},{deep:!0}),vt(()=>{var K;return((K=l.default)==null?void 0:K.call(l))||[]},K=>{He.value=L0(K)}),vt(()=>[J.value.listHeight,I.value.centerMode,I.value.centerPadding,I.value.vertical],([K,U,ye,Ce])=>{let ke={height:"auto"};Ce&&(ke={height:`${K}px`});let st;U?Ce?st={padding:ye+" 0px"}:st={padding:"0px "+ye}:st={padding:"0"},h.value={...h.value,...af(ke),...st}}),vt(()=>J.value.dragging,K=>{P.value&&(K?(P.value.onmousemove=de,P.value.addEventListener("touchmove",de,{passive:!1}),P.value.onmouseup=Ee,P.value.addEventListener("touchend",Ee,{passive:!1}),P.value.onmouseleave=Ae,P.value.addEventListener("touchcancel",Ae,{passive:!1})):(P.value.onmousemove=null,P.value.removeEventListener("touchmove",de),P.value.onmouseup=null,P.value.removeEventListener("touchend",Ee),P.value.onmouseleave=null,P.value.removeEventListener("touchcancel",Ae)))}),t({goTo:fe,next:()=>re({message:qt.next}),prev:()=>re({message:qt.previous}),canGoNext:De,canGoPrev:ge,play:O,pause:q,autoPlay:Y,slideGroupCount:Pe,currentSlideGroupIndex:Ct,currentGroupsToShow:Jt,pageCount:yn}),wt(async()=>{var K;window.addEventListener("resize",A),I.value.widthDetection===Xo.manual&&await E(),$e(!0),V(),I.value.autoplay&&Y(Ne.update),I.value.lazyLoad===c8.progressive&&(f=setInterval(Z,1e3)),b=new ResizeObserver(()=>{J.value.animating?(j({shouldSetTrackStyle:!1}),p.push(setTimeout(()=>j(),I.value.speed))):j()}),b.observe(P.value),(K=P.value)==null||K.querySelectorAll(".v-slick-slide-group").forEach(U=>{U.onfocus=I.value.pauseOnFocus?H:null,U.onblur=I.value.pauseOnFocus?X:null})}),Wl(()=>{if(S(),i("reInit"),I.value.lazyLoad){const K=Xc({...I.value,...J.value});K.length&&(J.value.lazyLoadedList=J.value.lazyLoadedList.concat(K),i("lazyLoad",K))}V()}),Bn(()=>{window.removeEventListener("resize",A),b?.unobserve(P.value),d&&clearTimeout(d),f&&clearInterval(f),p.length&&(p.forEach(K=>clearTimeout(K)),p=[]),J.value.autoplayTimer&&clearInterval(J.value.autoplayTimer)}),x(),D(),i("init"),(K,U)=>(y(),w("div",{ref_key:"vSlickCarouselRef",ref:W,class:"v-slick-carousel",style:or(K.widthDetection===R(Xo).manual?J.value.detectingWidth?{width:"100%"}:ee.value:{})},[C("div",{class:"v-slick-slider",dir:I.value.rtl?"rtl":"ltr"},[I.value.arrows&&!I.value.unslick?(y(),Le(lf,{key:0,type:R(qt).previous,"center-mode":I.value.centerMode,infinite:I.value.infinite,"groups-to-show":I.value.groupsToShow,"slide-group-count":Pe.value,"current-slide-group-index":J.value.currentSlideGroupIndex,disabled:!ge.value,onPrevious:le},{prevArrow:oe(ye=>[Ve(K.$slots,"prevArrow",Ln(To(ye)),void 0,!0)]),_:3},8,["type","center-mode","infinite","groups-to-show","slide-group-count","current-slide-group-index","disabled"])):me("",!0),C("div",{ref_key:"vSlickListRef",ref:P,class:Me(["v-slick-list",{dragging:J.value.dragging}]),style:or(h.value),onClick:ce,onMousedown:Q,onTouchstartPassive:Q,onKeydown:se},[B(PE,{ref_key:"vSlickTrackRef",ref:$,"center-mode":I.value.centerMode,"center-padding":I.value.centerPadding,"raw-slide-groups":un.value,"css-ease":K.cssEase,"current-slide-group-index":J.value.currentSlideGroupIndex,"detecting-width":J.value.detectingWidth,fade:I.value.fade,"ignore-prefers-reduced-motion":I.value.ignorePrefersReducedMotion,infinite:I.value.infinite,"infinite-loop-on-edge":I.value.infiniteLoopOnEdge,"lazy-load":I.value.lazyLoad,"lazy-loaded-list":J.value.lazyLoadedList,"list-height":J.value.listHeight,rtl:I.value.rtl,"slide-group-count":Pe.value,"slide-group-height":J.value.slideGroupHeight,"slide-group-width":J.value.slideGroupWidth,"groups-to-scroll":I.value.groupsToScroll,"groups-to-show":I.value.groupsToShow,speed:I.value.speed,"track-style":J.value.trackStyle,"variable-width":I.value.variableWidth,vertical:I.value.vertical,onMouseenter:Re,onMouseleave:bt,onMouseover:Re,onChildClick:ne},null,8,["center-mode","center-padding","raw-slide-groups","css-ease","current-slide-group-index","detecting-width","fade","ignore-prefers-reduced-motion","infinite","infinite-loop-on-edge","lazy-load","lazy-loaded-list","list-height","rtl","slide-group-count","slide-group-height","slide-group-width","groups-to-scroll","groups-to-show","speed","track-style","variable-width","vertical"])],38),I.value.arrows&&!I.value.unslick?(y(),Le(lf,{key:1,type:R(qt).next,"center-mode":I.value.centerMode,infinite:I.value.infinite,"groups-to-show":I.value.groupsToShow,"slide-group-count":Pe.value,"current-slide-group-index":J.value.currentSlideGroupIndex,disabled:!De.value,onNext:G},{nextArrow:oe(ye=>[Ve(K.$slots,"nextArrow",Ln(To(ye)),void 0,!0)]),_:3},8,["type","center-mode","infinite","groups-to-show","slide-group-count","current-slide-group-index","disabled"])):me("",!0)],8,RE),I.value.dots&&!I.value.unslick?(y(),Le(DE,{key:0,"current-slide-group-index":J.value.currentSlideGroupIndex,infinite:I.value.infinite,"slide-group-count":Pe.value,"groups-to-scroll":I.value.groupsToScroll,"groups-to-show":I.value.groupsToShow,"page-count":yn.value,"current-page":Dt.value,onDotClick:ht,onDotsOver:pt,onDotsLeave:kn},{customPaging:oe(ye=>[Ve(K.$slots,"customPaging",Ln(To(ye)),void 0,!0)]),_:3},8,["current-slide-group-index","infinite","slide-group-count","groups-to-scroll","groups-to-show","page-count","current-page"])):me("",!0)],4))}}),$E=Jc(OE,[["__scopeId","data-v-480d92be"]]),NE=Qe(e=>{e.vueApp.component("VSlickCarousel",$E)}),We=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,tt=globalThis,fa="10.14.0";function zo(){return ku(tt),tt}function ku(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||fa,t[fa]=t[fa]||{}}function yu(e,t,n=tt){const r=n.__SENTRY__=n.__SENTRY__||{},o=r[fa]=r[fa]||{};return o[e]||(o[e]=t())}const mQ=["debug","info","warn","error","log","assert","trace"],FE="Sentry Logger ",uf={};function Ka(e){if(!("console"in tt))return e();const t=tt.console,n={},r=Object.keys(uf);r.forEach(o=>{const s=uf[o];n[o]=t[o],t[o]=s});try{return e()}finally{r.forEach(o=>{t[o]=n[o]})}}function zE(){e2().enabled=!0}function VE(){e2().enabled=!1}function b8(){return e2().enabled}function BE(...e){Qc("log",...e)}function qE(...e){Qc("warn",...e)}function UE(...e){Qc("error",...e)}function Qc(e,...t){We&&b8()&&Ka(()=>{tt.console[e](`${FE}[${e}]:`,...t)})}function e2(){return We?yu("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const je={enable:zE,disable:VE,isEnabled:b8,log:BE,warn:qE,error:UE},m8=50,ZE="?",cf=/\(error: (.*)\)/,df=/captureMessage|captureException/;function GE(...e){const t=e.sort((n,r)=>n[0]-r[0]).map(n=>n[1]);return(n,r=0,o=0)=>{const s=[],a=n.split(` `);for(let i=r;i1024&&(l=l.slice(0,1024));const u=cf.test(l)?l.replace(cf,"$1"):l;if(!u.match(/\S*Error: /)){for(const c of t){const d=c(u);if(d){s.push(d);break}}if(s.length>=m8+o)break}}return WE(s.slice(o))}}function vQ(e){return Array.isArray(e)?GE(...e):e}function WE(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(Li(t).function||"")&&t.pop(),t.reverse(),df.test(Li(t).function||"")&&(t.pop(),df.test(Li(t).function||"")&&t.pop()),t.slice(0,m8).map(n=>({...n,filename:n.filename||Li(t).filename,function:n.function||ZE}))}function Li(e){return e[e.length-1]||{}}const b1="";function t2(e){try{return!e||typeof e!="function"?b1:e.name||b1}catch{return b1}}function _Q(e){const t=e.exception;if(t){const n=[];try{return t.values.forEach(r=>{r.stacktrace.frames&&n.push(...r.stacktrace.frames)}),n}catch{return}}}const Vi={},ff={};function Hs(e,t){Vi[e]=Vi[e]||[],Vi[e].push(t)}function Os(e,t){if(!ff[e]){ff[e]=!0;try{t()}catch(n){We&&je.error(`Error while instrumenting ${e}`,n)}}}function rr(e,t){const n=e&&Vi[e];if(n)for(const r of n)try{r(t)}catch(o){We&&je.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${t2(r)} Error:`,o)}}let m1=null;function KE(e){const t="error";Hs(t,e),Os(t,YE)}function YE(){m1=tt.onerror,tt.onerror=function(e,t,n,r,o){return rr("error",{column:r,error:o,line:n,msg:e,url:t}),m1?m1.apply(this,arguments):!1},tt.onerror.__SENTRY_INSTRUMENTED__=!0}let v1=null;function XE(e){const t="unhandledrejection";Hs(t,e),Os(t,JE)}function JE(){v1=tt.onunhandledrejection,tt.onunhandledrejection=function(e){return rr("unhandledrejection",e),v1?v1.apply(this,arguments):!0},tt.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const v8=Object.prototype.toString;function _8(e){switch(v8.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return Ns(e,Error)}}function $s(e,t){return v8.call(e)===`[object ${t}]`}function kQ(e){return $s(e,"ErrorEvent")}function yQ(e){return $s(e,"DOMError")}function wQ(e){return $s(e,"DOMException")}function Qr(e){return $s(e,"String")}function QE(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function pf(e){return e===null||QE(e)||typeof e!="object"&&typeof e!="function"}function k8(e){return $s(e,"Object")}function eT(e){return typeof Event<"u"&&Ns(e,Event)}function tT(e){return typeof Element<"u"&&Ns(e,Element)}function nT(e){return $s(e,"RegExp")}function Ya(e){return!!(e?.then&&typeof e.then=="function")}function rT(e){return k8(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function Ns(e,t){try{return e instanceof t}catch{return!1}}function y8(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}function w8(e){return typeof Request<"u"&&Ns(e,Request)}const n2=tt,oT=80;function Pr(e,t={}){if(!e)return"";try{let n=e;const r=5,o=[];let s=0,a=0;const i=" > ",l=i.length;let u;const c=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||oT;for(;n&&s++1&&a+o.length*l+u.length>=d));)o.push(u),a+=u.length,n=n.parentNode;return o.reverse().join(i)}catch{return""}}function sT(e,t){const n=e,r=[];if(!n?.tagName)return"";if(n2.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}r.push(n.tagName.toLowerCase());const o=t?.length?t.filter(a=>n.getAttribute(a)).map(a=>[a,n.getAttribute(a)]):null;if(o?.length)o.forEach(a=>{r.push(`[${a[0]}="${a[1]}"]`)});else{n.id&&r.push(`#${n.id}`);const a=n.className;if(a&&Qr(a)){const i=a.split(/\s+/);for(const l of i)r.push(`.${l}`)}}const s=["aria-label","type","name","title","alt"];for(const a of s){const i=n.getAttribute(a);i&&r.push(`[${a}="${i}"]`)}return r.join("")}function r2(){try{return n2.document.location.href}catch{return""}}function aT(e){if(!n2.HTMLElement)return null;let t=e;const n=5;for(let r=0;rBi(e,r,n))}function E0(e,t,n){if(!(t in e))return;const r=e[t];if(typeof r!="function")return;const o=n(r);typeof o=="function"&&C8(o,r);try{e[t]=o}catch{We&&je.log(`Failed to replace method "${t}" in object`,e)}}function Vn(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{We&&je.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function C8(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,Vn(e,"__sentry_original__",t)}catch{}}function iT(e){return e.__sentry_original__}function x8(e){if(_8(e))return{message:e.message,name:e.name,stack:e.stack,...gf(e)};if(eT(e)){const t={type:e.type,target:hf(e.target),currentTarget:hf(e.currentTarget),...gf(e)};return typeof CustomEvent<"u"&&Ns(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function hf(e){try{return tT(e)?Pr(e):Object.prototype.toString.call(e)}catch{return""}}function gf(e){if(typeof e=="object"&&e!==null){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}else return{}}function xQ(e,t=40){const n=Object.keys(x8(e));n.sort();const r=n[0];if(!r)return"[object has no keys]";if(r.length>=t)return Ll(r,t);for(let o=n.length;o>0;o--){const s=n.slice(0,o).join(", ");if(!(s.length>t))return o===n.length?s:Ll(s,t)}return""}function lT(){const e=tt;return e.crypto||e.msCrypto}function eo(e=lT()){let t=()=>Math.random()*16;try{if(e?.randomUUID)return e.randomUUID().replace(/-/g,"");e?.getRandomValues&&(t=()=>{const n=new Uint8Array(1);return e.getRandomValues(n),n[0]})}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,n=>(n^(t()&15)>>n/4).toString(16))}function S8(e){return e.exception?.values?.[0]}function SQ(e){const{message:t,event_id:n}=e;if(t)return t;const r=S8(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function uT(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],s=o[0]=o[0]||{};s.value||(s.value=t||""),s.type||(s.type="Error")}function L8(e,t){const n=S8(e);if(!n)return;const r={type:"generic",handled:!0},o=n.mechanism;if(n.mechanism={...r,...o,...t},t&&"data"in t){const s={...o?.data,...t.data};n.mechanism.data=s}}function LQ(e){if(cT(e))return!0;try{Vn(e,"__sentry_captured__",!0)}catch{}return!1}function cT(e){try{return e.__sentry_captured__}catch{}}const j8=1e3;function Xa(){return Date.now()/j8}function dT(){const{performance:e}=tt;if(!e?.now||!e.timeOrigin)return Xa;const t=e.timeOrigin;return()=>(t+e.now())/j8}let bf;function Mt(){return(bf??(bf=dT()))()}let _1;function fT(){const{performance:e}=tt;if(!e?.now)return[void 0,"none"];const t=3600*1e3,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,s=ogT(n)};return e&&wu(n,e),n}function wu(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||Mt(),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:eo()),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{const n=e.timestamp-e.started;e.duration=n>=0?n: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),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function hT(e,t){let n={};e.status==="ok"&&(n={status:"exited"}),wu(e,n)}function gT(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 Cu(e,t,n=2){if(!t||typeof t!="object"||n<=0)return t;if(e&&Object.keys(t).length===0)return e;const r={...e};for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&&(r[o]=Cu(r[o],t[o],n-1));return r}function Ir(){return eo()}function Mr(){return eo().substring(16)}const T0="_sentrySpan";function Ls(e,t){t?Vn(e,T0,t):delete e[T0]}function jl(e){return e[T0]}const bT=100;class ar{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:Ir(),sampleRand:Math.random()}}clone(){const t=new ar;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},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,Ls(t,jl(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&wu(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this._tags={...this._tags,[t]:n},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const n=typeof t=="function"?t(this):t,r=n instanceof ar?n.getScopeData():k8(n)?t:void 0,{tags:o,extra:s,user:a,contexts:i,level:l,fingerprint:u=[],propagationContext:c}=r||{};return this._tags={...this._tags,...o},this._extra={...this._extra,...s},this._contexts={...this._contexts,...i},a&&Object.keys(a).length&&(this._user=a),l&&(this._level=l),u.length&&(this._fingerprint=u),c&&(this._propagationContext=c),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,Ls(this,void 0),this._attachments=[],this.setPropagationContext({traceId:Ir(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,n){const r=typeof n=="number"?n:bT;if(r<=0)return this;const o={timestamp:Xa(),...t,message:t.message?Ll(t.message,2048):t.message};return this._breadcrumbs.push(o),this._breadcrumbs.length>r&&(this._breadcrumbs=this._breadcrumbs.slice(-r),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(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,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:jl(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=Cu(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,n){const r=n?.event_id||eo();if(!this._client)return We&&je.warn("No client configured on scope - will not capture exception!"),r;const o=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:o,...n,event_id:r},this),r}captureMessage(t,n,r){const o=r?.event_id||eo();if(!this._client)return We&&je.warn("No client configured on scope - will not capture message!"),o;const s=new Error(t);return this._client.captureMessage(t,n,{originalException:t,syntheticException:s,...r,event_id:o},this),o}captureEvent(t,n){const r=n?.event_id||eo();return this._client?(this._client.captureEvent(t,{...n,event_id:r},this),r):(We&&je.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function mT(){return yu("defaultCurrentScope",()=>new ar)}function vT(){return yu("defaultIsolationScope",()=>new ar)}class _T{constructor(t,n){let r;t?r=t:r=new ar;let o;n?o=n:o=new ar,this._stack=[{scope:r}],this._isolationScope=o}withScope(t){const n=this._pushScope();let r;try{r=t(n)}catch(o){throw this._popScope(),o}return Ya(r)?r.then(o=>(this._popScope(),o),o=>{throw this._popScope(),o}):(this._popScope(),r)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function js(){const e=zo(),t=ku(e);return t.stack=t.stack||new _T(mT(),vT())}function kT(e){return js().withScope(e)}function yT(e,t){const n=js();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function mf(e){return js().withScope(()=>e(js().getIsolationScope()))}function wT(){return{withIsolationScope:mf,withScope:kT,withSetScope:yT,withSetIsolationScope:(e,t)=>mf(t),getCurrentScope:()=>js().getScope(),getIsolationScope:()=>js().getIsolationScope()}}function Fs(e){const t=ku(e);return t.acs?t.acs:wT()}function ct(){const e=zo();return Fs(e).getCurrentScope()}function Vo(){const e=zo();return Fs(e).getIsolationScope()}function CT(){return yu("globalScope",()=>new ar)}function xu(...e){const t=zo(),n=Fs(t);if(e.length===2){const[r,o]=e;return r?n.withSetScope(r,o):n.withScope(o)}return n.withScope(e[0])}function It(){return ct().getClient()}function jQ(e){const t=e.getPropagationContext(),{traceId:n,parentSpanId:r,propagationSpanId:o}=t,s={trace_id:n,span_id:o||Mr()};return r&&(s.parent_span_id=r),s}const fn="sentry.source",o2="sentry.sample_rate",M8="sentry.previous_trace_sample_rate",Dr="sentry.op",_t="sentry.origin",Oa="sentry.idle_span_finish_reason",Ja="sentry.measurement_unit",Qa="sentry.measurement_value",vf="sentry.custom_span_name",xT="sentry.profile_id",Su="sentry.exclusive_time",ST="sentry.link.type",LT=0,E8=1,At=2;function jT(e){if(e<400&&e>=100)return{code:E8};if(e>=400&&e<500)switch(e){case 401:return{code:At,message:"unauthenticated"};case 403:return{code:At,message:"permission_denied"};case 404:return{code:At,message:"not_found"};case 409:return{code:At,message:"already_exists"};case 413:return{code:At,message:"failed_precondition"};case 429:return{code:At,message:"resource_exhausted"};case 499:return{code:At,message:"cancelled"};default:return{code:At,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:At,message:"unimplemented"};case 503:return{code:At,message:"unavailable"};case 504:return{code:At,message:"deadline_exceeded"};default:return{code:At,message:"internal_error"}}return{code:At,message:"unknown_error"}}function T8(e,t){e.setAttribute("http.response.status_code",t);const n=jT(t);n.message!=="unknown_error"&&e.setStatus(n)}const A8="_sentryScope",P8="_sentryIsolationScope";function MT(e){try{const t=tt.WeakRef;if(typeof t=="function")return new t(e)}catch{}return e}function ET(e){if(e){if(typeof e=="object"&&"deref"in e&&typeof e.deref=="function")try{return e.deref()}catch{return}return e}}function TT(e,t,n){e&&(Vn(e,P8,MT(n)),Vn(e,A8,t))}function Ml(e){const t=e;return{scope:t[A8],isolationScope:ET(t[P8])}}const s2="sentry-",AT=/^sentry-/,PT=8192;function I8(e){const t=DT(e);if(!t)return;const n=Object.entries(t).reduce((r,[o,s])=>{if(o.match(AT)){const a=o.slice(s2.length);r[a]=s}return r},{});if(Object.keys(n).length>0)return n}function IT(e){if(!e)return;const t=Object.entries(e).reduce((n,[r,o])=>(o&&(n[`${s2}${r}`]=o),n),{});return RT(t)}function DT(e){if(!(!e||!Qr(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,n)=>{const r=_f(n);return Object.entries(r).forEach(([o,s])=>{t[o]=s}),t},{}):_f(e)}function _f(e){return e.split(",").map(t=>t.split("=").map(n=>{try{return decodeURIComponent(n.trim())}catch{return}})).reduce((t,[n,r])=>(n&&r&&(t[n]=r),t),{})}function RT(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[n,r],o)=>{const s=`${encodeURIComponent(n)}=${encodeURIComponent(r)}`,a=o===0?s:`${t},${s}`;return a.length>PT?(We&&je.warn(`Not adding key: ${n} with val: ${r} to baggage header due to exceeding baggage size limits.`),t):a},"")}const HT=/^o(\d+)\./,OT=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function $T(e){return e==="http"||e==="https"}function a2(e,t=!1){const{host:n,path:r,pass:o,port:s,projectId:a,protocol:i,publicKey:l}=e;return`${i}://${l}${t&&o?`:${o}`:""}@${n}${s?`:${s}`:""}/${r&&`${r}/`}${a}`}function NT(e){const t=OT.exec(e);if(!t){Ka(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}const[n,r,o="",s="",a="",i=""]=t.slice(1);let l="",u=i;const c=u.split("/");if(c.length>1&&(l=c.slice(0,-1).join("/"),u=c.pop()),u){const d=u.match(/^\d+/);d&&(u=d[0])}return D8({host:s,pass:o,path:l,projectId:u,port:a,protocol:n,publicKey:r})}function D8(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function FT(e){if(!We)return!0;const{port:t,projectId:n,protocol:r}=e;return["protocol","publicKey","host","projectId"].find(a=>e[a]?!1:(je.error(`Invalid Sentry Dsn: ${a} missing`),!0))?!1:n.match(/^\d+$/)?$T(r)?t&&isNaN(parseInt(t,10))?(je.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(je.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(je.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function zT(e){return e.match(HT)?.[1]}function VT(e){const t=e.getOptions(),{host:n}=e.getDsn()||{};let r;return t.orgId?r=String(t.orgId):n&&(r=zT(n)),r}function MQ(e){const t=typeof e=="string"?NT(e):D8(e);if(!(!t||!FT(t)))return t}function El(e){if(typeof e=="boolean")return Number(e);const t=typeof e=="string"?parseFloat(e):e;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}const R8=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function BT(e){if(!e)return;const t=e.match(R8);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 qT(e,t){const n=BT(e),r=I8(t);if(!n?.traceId)return{traceId:Ir(),sampleRand:Math.random()};const o=UT(n,r);r&&(r.sample_rand=o.toString());const{traceId:s,parentSpanId:a,parentSampled:i}=n;return{traceId:s,parentSpanId:a,sampled:i,dsc:r||{},sampleRand:o}}function H8(e=Ir(),t=Mr(),n){let r="";return n!==void 0&&(r=n?"-1":"-0"),`${e}-${t}${r}`}function O8(e=Ir(),t=Mr(),n){return`00-${e}-${t}-${n?"01":"00"}`}function UT(e,t){const n=El(t?.sample_rand);if(n!==void 0)return n;const r=El(t?.sample_rate);return r&&e?.parentSampled!==void 0?e.parentSampled?Math.random()*r:r+Math.random()*(1-r):Math.random()}const $8=0,i2=1;let kf=!1;function ZT(e){const{spanId:t,traceId:n}=e.spanContext(),{data:r,op:o,parent_span_id:s,status:a,origin:i,links:l}=qe(e);return{parent_span_id:s,span_id:t,trace_id:n,data:r,op:o,status:a,origin:i,links:l}}function GT(e){const{spanId:t,traceId:n,isRemote:r}=e.spanContext(),o=r?t:qe(e).parent_span_id,s=Ml(e).scope,a=r?s?.getPropagationContext().propagationSpanId||Mr():t;return{parent_span_id:o,span_id:a,trace_id:n}}function WT(e){const{traceId:t,spanId:n}=e.spanContext(),r=bo(e);return H8(t,n,r)}function KT(e){const{traceId:t,spanId:n}=e.spanContext(),r=bo(e);return O8(t,n,r)}function N8(e){if(e&&e.length>0)return e.map(({context:{spanId:t,traceId:n,traceFlags:r,...o},attributes:s})=>({span_id:t,trace_id:n,sampled:r===i2,attributes:s,...o}))}function Io(e){return typeof e=="number"?yf(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?yf(e.getTime()):Mt()}function yf(e){return e>9999999999?e/1e3:e}function qe(e){if(XT(e))return e.getSpanJSON();const{spanId:t,traceId:n}=e.spanContext();if(YT(e)){const{attributes:r,startTime:o,name:s,endTime:a,status:i,links:l}=e,u="parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0;return{span_id:t,trace_id:n,data:r,description:s,parent_span_id:u,start_timestamp:Io(o),timestamp:Io(a)||void 0,status:F8(i),op:r[Dr],origin:r[_t],links:N8(l)}}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function YT(e){const t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function XT(e){return typeof e.getSpanJSON=="function"}function bo(e){const{traceFlags:t}=e.spanContext();return t===i2}function F8(e){if(!(!e||e.code===LT))return e.code===E8?"ok":e.message||"unknown_error"}const Do="_sentryChildSpans",A0="_sentryRootSpan";function z8(e,t){const n=e[A0]||e;Vn(t,A0,n),e[Do]?e[Do].add(t):Vn(e,Do,new Set([t]))}function JT(e,t){e[Do]&&e[Do].delete(t)}function Ui(e){const t=new Set;function n(r){if(!t.has(r)&&bo(r)){t.add(r);const o=r[Do]?Array.from(r[Do]):[];for(const s of o)n(s)}}return n(e),Array.from(t)}function Ut(e){return e[A0]||e}function Xt(){const e=zo(),t=Fs(e);return t.getActiveSpan?t.getActiveSpan():jl(ct())}function QT(){kf||(Ka(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),kf=!0)}let wf=!1;function eA(){if(wf)return;function e(){const t=Xt(),n=t&&Ut(t);if(n){const r="internal_error";We&&je.log(`[Tracing] Root span: ${r} -> Global error occurred`),n.setStatus({code:At,message:r})}}e.tag="sentry_tracingErrorCallback",wf=!0,KE(e),XE(e)}function Mn(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=e||It()?.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}function Cf(e){je.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function V8(e,t){if(!t?.length||!e.description)return!1;for(const n of t){if(tA(n)){if(Bi(e.description,n))return We&&Cf(e),!0;continue}if(!n.name&&!n.op)continue;const r=n.name?Bi(e.description,n.name):!0,o=n.op?e.op&&Bi(e.op,n.op):!0;if(r&&o)return We&&Cf(e),!0}return!1}function EQ(e,t){const n=t.parent_span_id,r=t.span_id;if(n)for(const o of e)o.parent_span_id===r&&(o.parent_span_id=n)}function tA(e){return typeof e=="string"||e instanceof RegExp}const B8="production",q8="_frozenDsc";function Zi(e,t){Vn(e,q8,t)}function U8(e,t){const n=t.getOptions(),{publicKey:r}=t.getDsn()||{},o={environment:n.environment||B8,release:n.release,public_key:r,trace_id:e,org_id:VT(t)};return t.emit("createDsc",o),o}function nA(e,t){const n=t.getPropagationContext();return n.dsc||U8(n.traceId,e)}function ao(e){const t=It();if(!t)return{};const n=Ut(e),r=qe(n),o=r.data,s=n.spanContext().traceState,a=s?.get("sentry.sample_rate")??o[o2]??o[M8];function i(h){return(typeof a=="number"||typeof a=="string")&&(h.sample_rate=`${a}`),h}const l=n[q8];if(l)return i(l);const u=s?.get("sentry.dsc"),c=u&&I8(u);if(c)return i(c);const d=U8(e.spanContext().traceId,t),f=o[fn],p=r.description;return f!=="url"&&p&&(d.transaction=p),Mn()&&(d.sampled=String(bo(n)),d.sample_rand=s?.get("sentry.sample_rand")??Ml(n).scope?.getPropagationContext().sampleRand.toString()),i(d),t.emit("createDsc",d,n),d}class io{constructor(t={}){this._traceId=t.traceId||Ir(),this._spanId=t.spanId||Mr()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:$8}}end(t){}setAttribute(t,n){return this}setAttributes(t){return this}setStatus(t){return this}updateName(t){return this}isRecording(){return!1}addEvent(t,n,r){return this}addLink(t){return this}addLinks(t){return this}recordException(t,n){}}function br(e,t=100,n=1/0){try{return P0("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function rA(e,t=3,n=100*1024){const r=br(e,t);return iA(r)>n?rA(e,t-1,n):r}function P0(e,t,n=1/0,r=1/0,o=lA()){const[s,a]=o;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;const i=oA(e,t);if(!i.startsWith("[object "))return i;if(t.__sentry_skip_normalization__)return t;const l=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:n;if(l===0)return i.replace("object ","");if(s(t))return"[Circular ~]";const u=t;if(u&&typeof u.toJSON=="function")try{const p=u.toJSON();return P0("",p,l-1,r,o)}catch{}const c=Array.isArray(t)?[]:{};let d=0;const f=x8(t);for(const p in f){if(!Object.prototype.hasOwnProperty.call(f,p))continue;if(d>=r){c[p]="[MaxProperties ~]";break}const h=f[p];c[p]=P0(p,h,l-1,r,o),d++}return a(t),c}function oA(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(y8(t))return"[VueViewModel]";if(rT(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${t2(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const n=sA(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function sA(e){const t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}function aA(e){return~-encodeURI(e).split(/%..|./).length}function iA(e){return aA(JSON.stringify(e))}function lA(){const e=new WeakSet;function t(r){return e.has(r)?!0:(e.add(r),!1)}function n(r){e.delete(r)}return[t,n]}function l2(e,t=[]){return[e,t]}function TQ(e,t){const[n,r]=e;return[n,[...r,t]]}function AQ(e,t){const n=e[1];for(const r of n){const o=r[0].type;if(t(r,o))return!0}return!1}function I0(e){const t=ku(tt);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function PQ(e){const[t,n]=e;let r=JSON.stringify(t);function o(s){typeof r=="string"?r=typeof s=="string"?r+s:[I0(r),s]:r.push(typeof s=="string"?I0(s):s)}for(const s of n){const[a,i]=s;if(o(` ${JSON.stringify(a)} `),typeof i=="string"||i instanceof Uint8Array)o(i);else{let l;try{l=JSON.stringify(i)}catch{l=JSON.stringify(br(i))}o(l)}}return typeof r=="string"?r:uA(r)}function uA(e){const t=e.reduce((o,s)=>o+s.length,0),n=new Uint8Array(t);let r=0;for(const o of e)n.set(o,r),r+=o.length;return n}function cA(e){return[{type:"span"},e]}function IQ(e){const t=typeof e.data=="string"?I0(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}const dA={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item"};function DQ(e){return dA[e]}function Z8(e){if(!e?.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function fA(e,t,n,r){const o=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:a2(r)},...o&&{trace:o}}}function pA(e,t){if(!t)return e;const 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 RQ(e,t,n,r){const o=Z8(n),s={sent_at:new Date().toISOString(),...o&&{sdk:o},...!!r&&t&&{dsn:a2(t)}},a="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return l2(s,[a])}function HQ(e,t,n,r){const o=Z8(n),s=e.type&&e.type!=="replay_event"?e.type:"event";pA(e,n?.sdk);const a=fA(e,o,r,t);return delete e.sdkProcessingMetadata,l2(a,[[{type:s},e]])}function hA(e,t){function n(p){return!!p.trace_id&&!!p.public_key}const r=ao(e[0]),o=t?.getDsn(),s=t?.getOptions().tunnel,a={sent_at:new Date().toISOString(),...n(r)&&{trace:r},...!!s&&o&&{dsn:a2(o)}},{beforeSendSpan:i,ignoreSpans:l}=t?.getOptions()||{},u=l?.length?e.filter(p=>!V8(qe(p),l)):e,c=e.length-u.length;c&&t?.recordDroppedEvent("before_send","span",c);const d=i?p=>{const h=qe(p),g=i(h);return g||(QT(),h)}:qe,f=[];for(const p of u){const h=d(p);h&&f.push(cA(h))}return l2(a,f)}function gA(e){if(!We)return;const{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:r}=qe(e),{spanId:o}=e.spanContext(),s=bo(e),a=Ut(e),i=a===e,l=`[Tracing] Starting ${s?"sampled":"unsampled"} ${i?"root ":""}span`,u=[`op: ${n}`,`name: ${t}`,`ID: ${o}`];if(r&&u.push(`parent ID: ${r}`),!i){const{op:c,description:d}=qe(a);u.push(`root ID: ${a.spanContext().spanId}`),c&&u.push(`root op: ${c}`),d&&u.push(`root description: ${d}`)}je.log(`${l} ${u.join(` `)}`)}function bA(e){if(!We)return;const{description:t="< unknown name >",op:n="< unknown op >"}=qe(e),{spanId:r}=e.spanContext(),s=Ut(e)===e,a=`[Tracing] Finishing "${n}" ${s?"root ":""}span "${t}" with ID ${r}`;je.log(a)}function mA(e,t,n,r=Xt()){const o=r&&Ut(r);o&&(We&&je.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),o.addEvent(e,{[Qa]:t,[Ja]:n}))}function xf(e){if(!e||e.length===0)return;const t={};return e.forEach(n=>{const r=n.attributes||{},o=r[Ja],s=r[Qa];typeof o=="string"&&typeof s=="number"&&(t[n.name]={value:s,unit:o})}),t}const Sf=1e3;class Lu{constructor(t={}){this._traceId=t.traceId||Ir(),this._spanId=t.spanId||Mr(),this._startTime=t.startTimestamp||Mt(),this._links=t.links,this._attributes={},this.setAttributes({[_t]:"manual",[Dr]:t.op,...t.attributes}),this._name=t.name,t.parentSpanId&&(this._parentSpanId=t.parentSpanId),"sampled"in t&&(this._sampled=t.sampled),t.endTimestamp&&(this._endTime=t.endTimestamp),this._events=[],this._isStandaloneSpan=t.isStandalone,this._endTime&&this._onSpanEnded()}addLink(t){return this._links?this._links.push(t):this._links=[t],this}addLinks(t){return this._links?this._links.push(...t):this._links=t,this}recordException(t,n){}spanContext(){const{_spanId:t,_traceId:n,_sampled:r}=this;return{spanId:t,traceId:n,traceFlags:r?i2:$8}}setAttribute(t,n){return n===void 0?delete this._attributes[t]:this._attributes[t]=n,this}setAttributes(t){return Object.keys(t).forEach(n=>this.setAttribute(n,t[n])),this}updateStartTime(t){this._startTime=Io(t)}setStatus(t){return this._status=t,this}updateName(t){return this._name=t,this.setAttribute(fn,"custom"),this}end(t){this._endTime||(this._endTime=Io(t),bA(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[Dr],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:F8(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[_t],profile_id:this._attributes[xT],exclusive_time:this._attributes[Su],measurements:xf(this._events),is_segment:this._isStandaloneSpan&&Ut(this)===this||void 0,segment_id:this._isStandaloneSpan?Ut(this).spanContext().spanId:void 0,links:N8(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(t,n,r){We&&je.log("[Tracing] Adding an event to span:",t);const o=Lf(n)?n:r||Mt(),s=Lf(n)?{}:n||{},a={name:t,time:Io(o),attributes:s};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){const t=It();if(t&&t.emit("spanEnd",this),!(this._isStandaloneSpan||this===Ut(this)))return;if(this._isStandaloneSpan){this._sampled?_A(hA([this],t)):(We&&je.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),t&&t.recordDroppedEvent("sample_rate","span"));return}const r=this._convertSpanToTransaction();r&&(Ml(this).scope||ct()).captureEvent(r)}_convertSpanToTransaction(){if(!jf(qe(this)))return;this._name||(We&&je.warn("Transaction has no name, falling back to ``."),this._name="");const{scope:t,isolationScope:n}=Ml(this),r=t?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(this._sampled!==!0)return;const s=Ui(this).filter(c=>c!==this&&!vA(c)).map(c=>qe(c)).filter(jf),a=this._attributes[fn];delete this._attributes[vf],s.forEach(c=>{delete c.data[vf]});const i={contexts:{trace:ZT(this)},spans:s.length>Sf?s.sort((c,d)=>c.start_timestamp-d.start_timestamp).slice(0,Sf):s,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:t,capturedSpanIsolationScope:n,dynamicSamplingContext:ao(this)},request:r,...a&&{transaction_info:{source:a}}},l=xf(this._events);return l&&Object.keys(l).length&&(We&&je.log("[Measurements] Adding measurements to transaction event",JSON.stringify(l,void 0,2)),i.measurements=l),i}}function Lf(e){return e&&typeof e=="number"||e instanceof Date||Array.isArray(e)}function jf(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}function vA(e){return e instanceof Lu&&e.isStandaloneSpan()}function _A(e){const t=It();if(!t)return;const n=e[1];if(!n||n.length===0){t.recordDroppedEvent("before_send","span");return}t.sendEnvelope(e)}function kA(e,t,n=()=>{},r=()=>{}){let o;try{o=e()}catch(s){throw t(s),n(),s}return yA(o,t,n,r)}function yA(e,t,n,r){return Ya(e)?e.then(o=>(n(),r(o),o),o=>{throw t(o),n(),o}):(n(),r(e),e)}function wA(e,t,n){if(!Mn(e))return[!1];let r,o;typeof e.tracesSampler=="function"?(o=e.tracesSampler({...t,inheritOrSampleWith:i=>typeof t.parentSampleRate=="number"?t.parentSampleRate:typeof t.parentSampled=="boolean"?Number(t.parentSampled):i}),r=!0):t.parentSampled!==void 0?o=t.parentSampled:typeof e.tracesSampleRate<"u"&&(o=e.tracesSampleRate,r=!0);const s=El(o);if(s===void 0)return We&&je.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(o)} of type ${JSON.stringify(typeof o)}.`),[!1];if(!s)return We&&je.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,s,r];const a=nSA(s)(()=>{const u=ct(),c=Y8(u,s),f=e.onlyIfParent&&!c?new io:W8({parentSpan:c,spanArguments:r,forceTransaction:o,scope:u});return Ls(u,f),kA(()=>t(f),()=>{const{status:p}=qe(f);f.isRecording()&&(!p||p==="ok")&&f.setStatus({code:At,message:"internal_error"})},()=>{f.end()})}))}function lo(e){const t=c2();if(t.startInactiveSpan)return t.startInactiveSpan(e);const n=K8(e),{forceTransaction:r,parentSpan:o}=e;return(e.scope?a=>xu(e.scope,a):o!==void 0?a=>u2(o,a):a=>a())(()=>{const a=ct(),i=Y8(a,o);return e.onlyIfParent&&!i?new io:W8({parentSpan:i,spanArguments:n,forceTransaction:r,scope:a})})}function u2(e,t){const n=c2();return n.withActiveSpan?n.withActiveSpan(e,t):xu(r=>(Ls(r,e||void 0),t(r)))}function W8({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){if(!Mn()){const a=new io;if(n||!e){const i={sampled:"false",sample_rate:"0",transaction:t.name,...ao(a)};Zi(a,i)}return a}const o=Vo();let s;if(e&&!n)s=xA(e,r,t),z8(e,s);else if(e){const a=ao(e),{traceId:i,spanId:l}=e.spanContext(),u=bo(e);s=Mf({traceId:i,parentSpanId:l,...t},r,u),Zi(s,a)}else{const{traceId:a,dsc:i,parentSpanId:l,sampled:u}={...o.getPropagationContext(),...r.getPropagationContext()};s=Mf({traceId:a,parentSpanId:l,...t},r,u),i&&Zi(s,i)}return gA(s),TT(s,r,o),s}function K8(e){const n={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){const r={...n};return r.startTimestamp=Io(e.startTime),delete r.startTime,r}return n}function c2(){const e=zo();return Fs(e)}function Mf(e,t,n){const r=It(),o=r?.getOptions()||{},{name:s=""}=e,a={spanAttributes:{...e.attributes},spanName:s,parentSampled:n};r?.emit("beforeSampling",a,{decision:!1});const i=a.parentSampled??n,l=a.spanAttributes,u=t.getPropagationContext(),[c,d,f]=t.getScopeData().sdkProcessingMetadata[G8]?[!1]:wA(o,{name:s,parentSampled:i,attributes:l,parentSampleRate:El(u.dsc?.sample_rate)},u.sampleRand),p=new Lu({...e,attributes:{[fn]:"custom",[o2]:d!==void 0&&f?d:void 0,...l},sampled:c});return!c&&r&&(We&&je.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),r.recordDroppedEvent("sample_rate","transaction")),r&&r.emit("spanStart",p),p}function xA(e,t,n){const{spanId:r,traceId:o}=e.spanContext(),s=t.getScopeData().sdkProcessingMetadata[G8]?!1:bo(e),a=s?new Lu({...n,parentSpanId:r,traceId:o,sampled:s}):new io({traceId:o});z8(e,a);const i=It();return i&&(i.emit("spanStart",a),n.endTimestamp&&i.emit("spanEnd",a)),a}function Y8(e,t){if(t)return t;if(t===null)return;const n=jl(e);if(!n)return;const r=It();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?Ut(n):n}function SA(e){return e!==void 0?t=>u2(e,t):t=>t()}const Gi={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},LA="heartbeatFailed",jA="idleTimeout",MA="finalTimeout",EA="externalFinish";function X8(e,t={}){const n=new Map;let r=!1,o,s=EA,a=!t.disableAutoFinish;const i=[],{idleTimeout:l=Gi.idleTimeout,finalTimeout:u=Gi.finalTimeout,childSpanTimeout:c=Gi.childSpanTimeout,beforeSpanEnd:d,trimIdleSpanEndTimestamp:f=!0}=t,p=It();if(!p||!Mn()){const T=new io,z={sample_rate:"0",sampled:"false",...ao(T)};return Zi(T,z),T}const h=ct(),g=Xt(),v=TA(e);v.end=new Proxy(v.end,{apply(T,z,O){if(d&&d(v),z instanceof io)return;const[q,...Y]=O,V=q||Mt(),te=Io(V),be=Ui(v).filter(Ee=>Ee!==v),ce=qe(v);if(!be.length||!f)return M(te),Reflect.apply(T,z,[te,...Y]);const ne=p.getOptions().ignoreSpans,se=be?.reduce((Ee,Ae)=>{const Re=qe(Ae);return!Re.timestamp||ne&&V8(Re,ne)?Ee:Ee?Math.max(Ee,Re.timestamp):Re.timestamp},void 0),Q=ce.start_timestamp,de=Math.min(Q?Q+u/1e3:1/0,Math.max(Q||-1/0,Math.min(te,se||1/0)));return M(de),Reflect.apply(T,z,[de,...Y])}});function b(){o&&(clearTimeout(o),o=void 0)}function _(T){b(),o=setTimeout(()=>{!r&&n.size===0&&a&&(s=jA,v.end(T))},l)}function m(T){o=setTimeout(()=>{!r&&a&&(s=LA,v.end(T))},c)}function k(T){b(),n.set(T,!0);const z=Mt();m(z+c/1e3)}function x(T){if(n.has(T)&&n.delete(T),n.size===0){const z=Mt();_(z+l/1e3)}}function M(T){r=!0,n.clear(),i.forEach(te=>te()),Ls(h,g);const z=qe(v),{start_timestamp:O}=z;if(!O)return;z.data[Oa]||v.setAttribute(Oa,s),je.log(`[Tracing] Idle span "${z.op}" finished`);const Y=Ui(v).filter(te=>te!==v);let V=0;Y.forEach(te=>{te.isRecording()&&(te.setStatus({code:At,message:"cancelled"}),te.end(T),We&&je.log("[Tracing] Cancelling span since span ended early",JSON.stringify(te,void 0,2)));const be=qe(te),{timestamp:ce=0,start_timestamp:ne=0}=be,se=ne<=T,Q=(u+l)/1e3,de=ce-ne<=Q;if(We){const Ee=JSON.stringify(te,void 0,2);se?de||je.log("[Tracing] Discarding span since it finished after idle span final timeout",Ee):je.log("[Tracing] Discarding span since it happened after idle span was finished",Ee)}(!de||!se)&&(JT(v,te),V++)}),V>0&&v.setAttribute("sentry.idle_span_discarded_spans",V)}return i.push(p.on("spanStart",T=>{if(r||T===v||qe(T).timestamp||T instanceof Lu&&T.isStandaloneSpan())return;Ui(v).includes(T)&&k(T.spanContext().spanId)})),i.push(p.on("spanEnd",T=>{r||x(T.spanContext().spanId)})),i.push(p.on("idleSpanEnableAutoFinish",T=>{T===v&&(a=!0,_(),n.size&&m())})),t.disableAutoFinish||_(),setTimeout(()=>{r||(v.setStatus({code:At,message:"deadline_exceeded"}),s=MA,v.end())},u),v}function TA(e){const t=lo(e);return Ls(ct(),t),We&&je.log("[Tracing] Started span is an idle span"),t}const k1=0,Ef=1,Tf=2;function AA(e){return new $a(t=>{t(e)})}function PA(e){return new $a((t,n)=>{n(e)})}class $a{constructor(t){this._state=k1,this._handlers=[],this._runExecutor(t)}then(t,n){return new $a((r,o)=>{this._handlers.push([!1,s=>{if(!t)r(s);else try{r(t(s))}catch(a){o(a)}},s=>{if(!n)o(s);else try{r(n(s))}catch(a){o(a)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new $a((n,r)=>{let o,s;return this.then(a=>{s=!1,o=a,t&&t()},a=>{s=!0,o=a,t&&t()}).then(()=>{if(s){r(o);return}n(o)})})}_executeHandlers(){if(this._state===k1)return;const t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===Ef&&n[1](this._value),this._state===Tf&&n[2](this._value),n[0]=!0)})}_runExecutor(t){const n=(s,a)=>{if(this._state===k1){if(Ya(a)){a.then(r,o);return}this._state=s,this._value=a,this._executeHandlers()}},r=s=>{n(Ef,s)},o=s=>{n(Tf,s)};try{t(r,o)}catch(s){o(s)}}}function IA(e,t,n,r=0){try{const o=D0(t,n,e,r);return Ya(o)?o:AA(o)}catch(o){return PA(o)}}function D0(e,t,n,r){const o=n[r];if(!e||!o)return e;const s=o({...e},t);return We&&s===null&&je.log(`Event processor "${o.id||"?"}" dropped event`),Ya(s)?s.then(a=>D0(a,t,n,r+1)):D0(s,t,n,r+1)}function DA(e,t){const{fingerprint:n,span:r,breadcrumbs:o,sdkProcessingMetadata:s}=t;RA(e,t),r&&$A(e,r),NA(e,n),HA(e,o),OA(e,s)}function Af(e,t){const{extra:n,tags:r,user:o,contexts:s,level:a,sdkProcessingMetadata:i,breadcrumbs:l,fingerprint:u,eventProcessors:c,attachments:d,propagationContext:f,transactionName:p,span:h}=t;ji(e,"extra",n),ji(e,"tags",r),ji(e,"user",o),ji(e,"contexts",s),e.sdkProcessingMetadata=Cu(e.sdkProcessingMetadata,i,2),a&&(e.level=a),p&&(e.transactionName=p),h&&(e.span=h),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),u.length&&(e.fingerprint=[...e.fingerprint,...u]),c.length&&(e.eventProcessors=[...e.eventProcessors,...c]),d.length&&(e.attachments=[...e.attachments,...d]),e.propagationContext={...e.propagationContext,...f}}function ji(e,t,n){e[t]=Cu(e[t],n,1)}function RA(e,t){const{extra:n,tags:r,user:o,contexts:s,level:a,transactionName:i}=t;Object.keys(n).length&&(e.extra={...n,...e.extra}),Object.keys(r).length&&(e.tags={...r,...e.tags}),Object.keys(o).length&&(e.user={...o,...e.user}),Object.keys(s).length&&(e.contexts={...s,...e.contexts}),a&&(e.level=a),i&&e.type!=="transaction"&&(e.transaction=i)}function HA(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}function OA(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function $A(e,t){e.contexts={trace:GT(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:ao(t),...e.sdkProcessingMetadata};const n=Ut(t),r=qe(n).description;r&&!e.transaction&&e.type==="transaction"&&(e.transaction=r)}function NA(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}let Mi,Pf,Ei;function FA(e){const t=tt._sentryDebugIds;if(!t)return{};const n=Object.keys(t);return Ei&&n.length===Pf||(Pf=n.length,Ei=n.reduce((r,o)=>{Mi||(Mi={});const s=Mi[o];if(s)r[s[0]]=s[1];else{const a=e(o);for(let i=a.length-1;i>=0;i--){const u=a[i]?.filename,c=t[o];if(u&&c){r[u]=c,Mi[o]=[u,c];break}}}return r},{})),Ei}function OQ(e,t,n,r,o,s){const{normalizeDepth:a=3,normalizeMaxBreadth:i=1e3}=e,l={...t,event_id:t.event_id||n.event_id||eo(),timestamp:t.timestamp||Xa()},u=n.integrations||e.integrations.map(v=>v.name);zA(l,e),qA(l,u),o&&o.emit("applyFrameMetadata",t),t.type===void 0&&VA(l,e.stackParser);const c=ZA(r,n.captureContext);n.mechanism&&L8(l,n.mechanism);const d=o?o.getEventProcessors():[],f=CT().getScopeData();if(s){const v=s.getScopeData();Af(f,v)}if(c){const v=c.getScopeData();Af(f,v)}const p=[...n.attachments||[],...f.attachments];p.length&&(n.attachments=p),DA(l,f);const h=[...d,...f.eventProcessors];return IA(h,l,n).then(v=>(v&&BA(v),typeof a=="number"&&a>0?UA(v,a,i):v))}function zA(e,t){const{environment:n,release:r,dist:o,maxValueLength:s=250}=t;e.environment=e.environment||n||B8,!e.release&&r&&(e.release=r),!e.dist&&o&&(e.dist=o);const a=e.request;a?.url&&(a.url=Ll(a.url,s))}function VA(e,t){const n=FA(t);e.exception?.values?.forEach(r=>{r.stacktrace?.frames?.forEach(o=>{o.filename&&(o.debug_id=n[o.filename])})})}function BA(e){const t={};if(e.exception?.values?.forEach(r=>{r.stacktrace?.frames?.forEach(o=>{o.debug_id&&(o.abs_path?t[o.abs_path]=o.debug_id:o.filename&&(t[o.filename]=o.debug_id),delete o.debug_id)})}),Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.entries(t).forEach(([r,o])=>{n.push({type:"sourcemap",code_file:r,debug_id:o})})}function qA(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function UA(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(o=>({...o,...o.data&&{data:br(o.data,t,n)}}))},...e.user&&{user:br(e.user,t,n)},...e.contexts&&{contexts:br(e.contexts,t,n)},...e.extra&&{extra:br(e.extra,t,n)}};return e.contexts?.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=br(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(o=>({...o,...o.data&&{data:br(o.data,t,n)}}))),e.contexts?.flags&&r.contexts&&(r.contexts.flags=br(e.contexts.flags,3,n)),r}function ZA(e,t){if(!t)return e;const n=e?e.clone():new ar;return n.update(t),n}function GA(e){if(e)return WA(e)?{captureContext:e}:YA(e)?{captureContext:e}:e}function WA(e){return e instanceof ar||typeof e=="function"}const KA=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function YA(e){return Object.keys(e).some(t=>KA.includes(t))}function ju(e,t){return ct().captureException(e,GA(t))}function $Q(e,t){return ct().captureEvent(e,t)}function NQ(e,t){Vo().setContext(e,t)}function XA(){const e=It();return e?.getOptions().enabled!==!1&&!!e?.getTransport()}function FQ(e){Vo().addEventProcessor(e)}function zQ(e){const t=Vo(),n=ct(),{userAgent:r}=tt.navigator||{},o=pT({user:n.getUser()||t.getUser(),...r&&{userAgent:r},...e}),s=t.getSession();return s?.status==="ok"&&wu(s,{status:"exited"}),J8(),t.setSession(o),o}function J8(){const e=Vo(),n=ct().getSession()||e.getSession();n&&hT(n),Q8(),e.setSession()}function Q8(){const e=Vo(),t=It(),n=e.getSession();n&&t&&t.captureSession(n)}function VQ(e=!1){if(e){J8();return}Q8()}const If=[];function JA(e){const t={};return e.forEach(n=>{const{name:r}=n,o=t[r];o&&!o.isDefaultInstance&&n.isDefaultInstance||(t[r]=n)}),Object.values(t)}function BQ(e){const t=e.defaultIntegrations||[],n=e.integrations;t.forEach(o=>{o.isDefaultInstance=!0});let r;if(Array.isArray(n))r=[...t,...n];else if(typeof n=="function"){const o=n(t);r=Array.isArray(o)?o:[o]}else r=t;return JA(r)}function qQ(e,t){const n={};return t.forEach(r=>{r&&QA(e,r,n)}),n}function UQ(e,t){for(const n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function QA(e,t,n){if(n[t.name]){We&&je.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,If.indexOf(t.name)===-1&&typeof t.setupOnce=="function"&&(t.setupOnce(),If.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),typeof t.preprocessEvent=="function"){const r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(o,s)=>r(o,s,e))}if(typeof t.processEvent=="function"){const r=t.processEvent.bind(t),o=Object.assign((s,a)=>r(s,a,e),{id:t.name});e.addEventProcessor(o)}We&&je.log(`Integration installed: ${t.name}`)}function ZQ(e){return e}const eP="thismessage:/";function eh(e){return"isRelative"in e}function th(e,t){const n=e.indexOf("://")<=0&&e.indexOf("//")!==0,r=n?eP:void 0;try{if("canParse"in URL&&!URL.canParse(e,r))return;const o=new URL(e,r);return n?{isRelative:n,pathname:o.pathname,search:o.search,hash:o.hash}:o}catch{}}function tP(e){if(eh(e))return e.pathname;const t=new URL(e);return t.search="",t.hash="",["80","443"].includes(t.port)&&(t.port=""),t.password&&(t.password="%filtered%"),t.username&&(t.username="%filtered%"),t.toString()}function Tl(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const 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 nP(e){return e.split(/[?#]/,1)[0]}function nh(e={}){const t=e.client||It();if(!XA()||!t)return{};const n=zo(),r=Fs(n);if(r.getTraceData)return r.getTraceData(e);const o=e.scope||ct(),s=e.span||Xt(),a=s?WT(s):rP(o),i=s?ao(s):nA(t,o),l=IT(i);if(!R8.test(a))return je.warn("Invalid sentry-trace data. Cannot generate trace data"),{};const c={"sentry-trace":a,baggage:l};if(e.propagateTraceparent){const d=s?KT(s):oP(o);d&&(c.traceparent=d)}return c}function rP(e){const{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return H8(t,r,n)}function oP(e){const{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return O8(t,r,n)}function sP(e,t,n,r,o){if(!e.fetchData)return;const{method:s,url:a}=e.fetchData,i=Mn()&&t(a);if(e.endTimestamp&&i){const p=e.fetchData.__span;if(!p)return;const h=r[p];h&&(iP(h,e),delete r[p]);return}const{spanOrigin:l="auto.http.browser",propagateTraceparent:u=!1}=typeof o=="object"?o:{spanOrigin:o},c=!!Xt(),d=i&&c?lo(uP(a,s,l)):new io;if(e.fetchData.__span=d.spanContext().spanId,r[d.spanContext().spanId]=d,n(e.fetchData.url)){const p=e.args[0],h=e.args[1]||{},g=aP(p,h,Mn()&&c?d:void 0,u);g&&(e.args[1]=h,h.headers=g)}const f=It();if(f){const p={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};f.emit("beforeOutgoingRequestSpan",d,p)}return d}function aP(e,t,n,r){const o=nh({span:n,propagateTraceparent:r}),s=o["sentry-trace"],a=o.baggage,i=o.traceparent;if(!s)return;const l=t.headers||(w8(e)?e.headers:void 0);if(l)if(lP(l)){const u=new Headers(l);if(u.get("sentry-trace")||u.set("sentry-trace",s),r&&i&&!u.get("traceparent")&&u.set("traceparent",i),a){const c=u.get("baggage");c?Ti(c)||u.set("baggage",`${c},${a}`):u.set("baggage",a)}return u}else if(Array.isArray(l)){const u=[...l];l.find(d=>d[0]==="sentry-trace")||u.push(["sentry-trace",s]),r&&i&&!l.find(d=>d[0]==="traceparent")&&u.push(["traceparent",i]);const c=l.find(d=>d[0]==="baggage"&&Ti(d[1]));return a&&!c&&u.push(["baggage",a]),u}else{const u="sentry-trace"in l?l["sentry-trace"]:void 0,c="traceparent"in l?l.traceparent:void 0,d="baggage"in l?l.baggage:void 0,f=d?Array.isArray(d)?[...d]:[d]:[],p=d&&(Array.isArray(d)?d.find(g=>Ti(g)):Ti(d));a&&!p&&f.push(a);const h={...l,"sentry-trace":u??s,baggage:f.length>0?f.join(","):void 0};return r&&i&&!c&&(h.traceparent=i),h}else return{...o}}function iP(e,t){if(t.response){T8(e,t.response.status);const n=t.response?.headers?.get("content-length");if(n){const r=parseInt(n);r>0&&e.setAttribute("http.response_content_length",r)}}else t.error&&e.setStatus({code:At,message:"internal_error"});e.end()}function Ti(e){return e.split(",").some(t=>t.trim().startsWith(s2))}function lP(e){return typeof Headers<"u"&&Ns(e,Headers)}function uP(e,t,n){const r=th(e);return{name:r?`${t} ${tP(r)}`:t,attributes:cP(e,r,t,n)}}function cP(e,t,n,r){const o={url:e,type:"fetch","http.method":n,[_t]:r,[Dr]:"http.client"};return t&&(eh(t)||(o["http.url"]=t.href,o["server.address"]=t.host),t.search&&(o["http.query"]=t.search),t.hash&&(o["http.fragment"]=t.hash)),o}const Na=tt;function dP(){return"history"in Na&&!!Na.history}function fP(){if(!("fetch"in Na))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function Df(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function pP(){if(typeof EdgeRuntime=="string")return!0;if(!fP())return!1;if(Df(Na.fetch))return!0;let e=!1;const t=Na.document;if(t&&typeof t.createElement=="function")try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=Df(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){We&&je.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}function hP(e,t){const n="fetch";Hs(n,e),Os(n,()=>rh(void 0,t))}function gP(e){const t="fetch-body-resolved";Hs(t,e),Os(t,()=>rh(mP))}function rh(e,t=!1){t&&!pP()||E0(tt,"fetch",function(n){return function(...r){const o=new Error,{method:s,url:a}=vP(r),i={args:r,fetchData:{method:s,url:a},startTimestamp:Mt()*1e3,virtualError:o,headers:_P(r)};return e||rr("fetch",{...i}),n.apply(tt,r).then(async l=>(e?e(l):rr("fetch",{...i,endTimestamp:Mt()*1e3,response:l}),l),l=>{if(rr("fetch",{...i,endTimestamp:Mt()*1e3,error:l}),_8(l)&&l.stack===void 0&&(l.stack=o.stack,Vn(l,"framesToPop",1)),l instanceof TypeError&&(l.message==="Failed to fetch"||l.message==="Load failed"||l.message==="NetworkError when attempting to fetch resource."))try{const u=new URL(i.fetchData.url);l.message=`${l.message} (${u.host})`}catch{}throw l})}})}async function bP(e,t){if(e?.body){const n=e.body,r=n.getReader(),o=setTimeout(()=>{n.cancel().then(null,()=>{})},90*1e3);let s=!0;for(;s;){let a;try{a=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);const{done:i}=await r.read();clearTimeout(a),i&&(t(),s=!1)}catch{s=!1}finally{clearTimeout(a)}}clearTimeout(o),r.releaseLock(),n.cancel().then(null,()=>{})}}function mP(e){let t;try{t=e.clone()}catch{return}bP(t,()=>{rr("fetch-body-resolved",{endTimestamp:Mt()*1e3,response:e})})}function R0(e,t){return!!e&&typeof e=="object"&&!!e[t]}function Rf(e){return typeof e=="string"?e:e?R0(e,"url")?e.url:e.toString?e.toString():"":""}function vP(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){const[n,r]=e;return{url:Rf(n),method:R0(r,"method")?String(r.method).toUpperCase():"GET"}}const t=e[0];return{url:Rf(t),method:R0(t,"method")?String(t.method).toUpperCase():"GET"}}function _P(e){const[t,n]=e;try{if(typeof n=="object"&&n!==null&&"headers"in n&&n.headers)return new Headers(n.headers);if(w8(t))return new Headers(t.headers)}catch{}}const sn=tt;let H0=0;function GQ(){return H0>0}function kP(){H0++,setTimeout(()=>{H0--})}function yP(e,t={}){function n(o){return typeof o=="function"}if(!n(e))return e;try{const o=e.__sentry_wrapped__;if(o)return typeof o=="function"?o:e;if(iT(e))return e}catch{return e}const r=function(...o){try{const s=o.map(a=>yP(a,t));return e.apply(this,s)}catch(s){throw kP(),xu(a=>{a.addEventProcessor(i=>(t.mechanism&&(uT(i,void 0),L8(i,t.mechanism)),i.extra={...i.extra,arguments:o},i)),ju(s)}),s}};try{for(const o in e)Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o])}catch{}C8(r,e),Vn(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}function oh(){const e=r2(),{referrer:t}=sn.document||{},{userAgent:n}=sn.navigator||{},r={...t&&{Referer:t},...n&&{"User-Agent":n}};return{url:e,headers:r}}const d2=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Ze=tt,wP=(e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good",ei=(e,t,n,r)=>{let o,s;return a=>{t.value>=0&&(a||r)&&(s=t.value-(o??0),(s||o===void 0)&&(o=t.value,t.delta=s,t.rating=wP(t.value,n),e(t)))}},CP=()=>`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,ti=(e=!0)=>{const t=Ze.performance?.getEntriesByType?.("navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStartti()?.activationStart??0,ni=(e,t=-1)=>{const n=ti();let r="navigate";return n&&(Ze.document?.prerendering||zs()>0?r="prerender":Ze.document?.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:CP(),navigationType:r}},y1=new WeakMap;function f2(e,t){return y1.get(e)||y1.set(e,new t),y1.get(e)}class Al{constructor(){Al.prototype.__init.call(this),Al.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(t){if(t.hadRecentInput)return;const n=this._sessionEntries[0],r=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&n&&r&&t.startTime-r.startTime<1e3&&t.startTime-n.startTime<5e3?(this._sessionValue+=t.value,this._sessionEntries.push(t)):(this._sessionValue=t.value,this._sessionEntries=[t]),this._onAfterProcessingUnexpectedShift?.(t)}}const Vs=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver(o=>{Promise.resolve().then(()=>{t(o.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},p2=e=>{let t=!1;return()=>{t||(e(),t=!0)}};let pa=-1;const xP=()=>Ze.document?.visibilityState==="hidden"&&!Ze.document?.prerendering?0:1/0,Pl=e=>{Ze.document.visibilityState==="hidden"&&pa>-1&&(pa=e.type==="visibilitychange"?e.timeStamp:0,LP())},SP=()=>{addEventListener("visibilitychange",Pl,!0),addEventListener("prerenderingchange",Pl,!0)},LP=()=>{removeEventListener("visibilitychange",Pl,!0),removeEventListener("prerenderingchange",Pl,!0)},h2=()=>{if(Ze.document&&pa<0){const e=zs();pa=(Ze.document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(n=>n.name==="hidden"&&n.startTime>e)[0]?.startTime)??xP(),SP()}return{get firstHiddenTime(){return pa}}},Mu=e=>{Ze.document?.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},jP=[1800,3e3],MP=(e,t={})=>{Mu(()=>{const n=h2(),r=ni("FCP");let o;const a=Vs("paint",i=>{for(const l of i)l.name==="first-contentful-paint"&&(a.disconnect(),l.startTime{MP(p2(()=>{const n=ni("CLS",0);let r;const o=f2(t,Al),s=i=>{for(const l of i)o._processEntry(l);o._sessionValue>n.value&&(n.value=o._sessionValue,n.entries=o._sessionEntries,r())},a=Vs("layout-shift",s);a&&(r=ei(e,n,EP,t.reportAllChanges),Ze.document?.addEventListener("visibilitychange",()=>{Ze.document?.visibilityState==="hidden"&&(s(a.takeRecords()),r(!0))}),Ze?.setTimeout?.(r))}))};let sh=0,w1=1/0,Ai=0;const AP=e=>{e.forEach(t=>{t.interactionId&&(w1=Math.min(w1,t.interactionId),Ai=Math.max(Ai,t.interactionId),sh=Ai?(Ai-w1)/7+1:0)})};let O0;const ah=()=>O0?sh:performance.interactionCount||0,PP=()=>{"interactionCount"in performance||O0||(O0=Vs("event",AP,{type:"event",buffered:!0,durationThreshold:0}))},C1=10;let ih=0;const IP=()=>ah()-ih;class Il{constructor(){Il.prototype.__init.call(this),Il.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){ih=ah(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){const t=Math.min(this._longestInteractionList.length-1,Math.floor(IP()/50));return this._longestInteractionList[t]}_processEntry(t){if(this._onBeforeProcessingEntry?.(t),!(t.interactionId||t.entryType==="first-input"))return;const n=this._longestInteractionList.at(-1);let r=this._longestInteractionMap.get(t.interactionId);if(r||this._longestInteractionList.lengthn._latency){if(r?t.duration>r._latency?(r.entries=[t],r._latency=t.duration):t.duration===r._latency&&t.startTime===r.entries[0].startTime&&r.entries.push(t):(r={id:t.interactionId,entries:[t],_latency:t.duration},this._longestInteractionMap.set(r.id,r),this._longestInteractionList.push(r)),this._longestInteractionList.sort((o,s)=>s._latency-o._latency),this._longestInteractionList.length>C1){const o=this._longestInteractionList.splice(C1);for(const s of o)this._longestInteractionMap.delete(s.id)}this._onAfterProcessingINPCandidate?.(r)}}}const g2=e=>{const t=n=>{(n.type==="pagehide"||Ze.document?.visibilityState==="hidden")&&e(n)};Ze.document&&(addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0))},lh=e=>{const t=Ze.requestIdleCallback||Ze.setTimeout;Ze.document?.visibilityState==="hidden"?e():(e=p2(e),t(e),g2(e))},DP=[200,500],RP=40,HP=(e,t={})=>{globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype&&Mu(()=>{PP();const n=ni("INP");let r;const o=f2(t,Il),s=i=>{lh(()=>{for(const u of i)o._processEntry(u);const l=o._estimateP98LongestInteraction();l&&l._latency!==n.value&&(n.value=l._latency,n.entries=l.entries,r())})},a=Vs("event",s,{durationThreshold:t.durationThreshold??RP});r=ei(e,n,DP,t.reportAllChanges),a&&(a.observe({type:"first-input",buffered:!0}),g2(()=>{s(a.takeRecords()),r(!0)}))})};class OP{_processEntry(t){this._onBeforeProcessingEntry?.(t)}}const $P=[2500,4e3],NP=(e,t={})=>{Mu(()=>{const n=h2(),r=ni("LCP");let o;const s=f2(t,OP),a=l=>{t.reportAllChanges||(l=l.slice(-1));for(const u of l)s._processEntry(u),u.startTime{a(i.takeRecords()),i.disconnect(),o(!0)});for(const u of["keydown","click","visibilitychange"])Ze.document&&addEventListener(u,()=>lh(l),{capture:!0,once:!0})}})},FP=[800,1800],$0=e=>{Ze.document?.prerendering?Mu(()=>$0(e)):Ze.document?.readyState!=="complete"?addEventListener("load",()=>$0(e),!0):setTimeout(e)},zP=(e,t={})=>{const n=ni("TTFB"),r=ei(e,n,FP,t.reportAllChanges);$0(()=>{const o=ti();o&&(n.value=Math.max(o.responseStart-zs(),0),n.entries=[o],r(!0))})},ha={},Dl={};let uh,ch,dh,fh;function ph(e,t=!1){return Eu("cls",e,qP,uh,t)}function hh(e,t=!1){return Eu("lcp",e,UP,ch,t)}function VP(e){return Eu("ttfb",e,ZP,dh)}function BP(e){return Eu("inp",e,GP,fh)}function Ms(e,t){return gh(e,t),Dl[e]||(WP(e),Dl[e]=!0),bh(e,t)}function ri(e,t){const n=ha[e];if(n?.length)for(const r of n)try{r(t)}catch(o){d2&&je.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${t2(r)} Error:`,o)}}function qP(){return TP(e=>{ri("cls",{metric:e}),uh=e},{reportAllChanges:!0})}function UP(){return NP(e=>{ri("lcp",{metric:e}),ch=e},{reportAllChanges:!0})}function ZP(){return zP(e=>{ri("ttfb",{metric:e}),dh=e})}function GP(){return HP(e=>{ri("inp",{metric:e}),fh=e})}function Eu(e,t,n,r,o=!1){gh(e,t);let s;return Dl[e]||(s=n(),Dl[e]=!0),r&&t({metric:r}),bh(e,t,o?s:void 0)}function WP(e){const t={};e==="event"&&(t.durationThreshold=0),Vs(e,n=>{ri(e,{entries:n})},t)}function gh(e,t){ha[e]=ha[e]||[],ha[e].push(t)}function bh(e,t,n){return()=>{n&&n();const r=ha[e];if(!r)return;const o=r.indexOf(t);o!==-1&&r.splice(o,1)}}function KP(e){return"duration"in e}function x1(e){return typeof e=="number"&&isFinite(e)}function uo(e,t,n,{...r}){const o=qe(e).start_timestamp;return o&&o>t&&typeof e.updateStartTime=="function"&&e.updateStartTime(t),u2(e,()=>{const s=lo({startTime:t,...r});return s&&s.end(n),s})}function b2(e){const t=It();if(!t)return;const{name:n,transaction:r,attributes:o,startTime:s}=e,{release:a,environment:i,sendDefaultPii:l}=t.getOptions(),c=t.getIntegrationByName("Replay")?.getReplayId(),d=ct(),f=d.getUser(),p=f!==void 0?f.email||f.id||f.ip_address:void 0;let h;try{h=d.getScopeData().contexts.profile.profile_id}catch{}const g={release:a,environment:i,user:p||void 0,profile_id:h||void 0,replay_id:c||void 0,transaction:r,"user_agent.original":Ze.navigator?.userAgent,"client.address":l?"{{auto}}":void 0,...o};return lo({name:n,attributes:g,startTime:s,experimental:{standalone:!0}})}function oi(){return Ze.addEventListener&&Ze.performance}function yt(e){return e/1e3}function YP(e){let t="unknown",n="unknown",r="";for(const o of e){if(o==="/"){[t,n]=e.split("/");break}if(!isNaN(Number(o))){t=r==="h"?"http":r,n=e.split(r)[1];break}r+=o}return r===e&&(t=r),{name:t,version:n}}function mh(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function vh(e,t){let n,r=!1;function o(i){!r&&n&&t(i,n),r=!0}g2(()=>{o("pagehide")});const s=e.on("beforeStartNavigationSpan",(i,l)=>{l?.isRedirect||(o("navigation"),s(),a())}),a=e.on("afterStartPageLoadSpan",i=>{n=i.spanContext().spanId,a()})}function XP(e){let t=0,n;if(!mh("layout-shift"))return;const r=ph(({metric:o})=>{const s=o.entries[o.entries.length-1];s&&(t=o.value,n=s)},!0);vh(e,(o,s)=>{JP(t,n,s,o),r()})}function JP(e,t,n,r){d2&&je.log(`Sending CLS span (${e})`);const o=yt((_n()||0)+(t?.startTime||0)),s=ct().getScopeData().transactionName,a=t?Pr(t.sources[0]?.node):"Layout shift",i={[_t]:"auto.http.browser.cls",[Dr]:"ui.webvital.cls",[Su]:t?.duration||0,"sentry.pageload.span_id":n,"sentry.report_event":r};t?.sources&&t.sources.forEach((u,c)=>{i[`cls.source.${c+1}`]=Pr(u.node)});const l=b2({name:a,transaction:s,attributes:i,startTime:o});l&&(l.addEvent("cls",{[Ja]:"",[Qa]:e}),l.end(o))}function QP(e){let t=0,n;if(!mh("largest-contentful-paint"))return;const r=hh(({metric:o})=>{const s=o.entries[o.entries.length-1];s&&(t=o.value,n=s)},!0);vh(e,(o,s)=>{eI(t,n,s,o),r()})}function eI(e,t,n,r){d2&&je.log(`Sending LCP span (${e})`);const o=yt((_n()||0)+(t?.startTime||0)),s=ct().getScopeData().transactionName,a=t?Pr(t.element):"Largest contentful paint",i={[_t]:"auto.http.browser.lcp",[Dr]:"ui.webvital.lcp",[Su]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t&&(t.element&&(i["lcp.element"]=Pr(t.element)),t.id&&(i["lcp.id"]=t.id),t.url&&(i["lcp.url"]=t.url.trim().slice(0,200)),t.loadTime!=null&&(i["lcp.loadTime"]=t.loadTime),t.renderTime!=null&&(i["lcp.renderTime"]=t.renderTime),t.size!=null&&(i["lcp.size"]=t.size));const l=b2({name:a,transaction:s,attributes:i,startTime:o});l&&(l.addEvent("lcp",{[Ja]:"millisecond",[Qa]:e}),l.end(o))}function Cn(e=0){return((_n()||performance.timeOrigin)+e)/1e3}function _h(e){const t={};if(e.nextHopProtocol!=null){const{name:n,version:r}=YP(e.nextHopProtocol);t["network.protocol.version"]=r,t["network.protocol.name"]=n}return _n()||oi()?.timeOrigin?{...t,"http.request.redirect_start":Cn(e.redirectStart),"http.request.redirect_end":Cn(e.redirectEnd),"http.request.worker_start":Cn(e.workerStart),"http.request.fetch_start":Cn(e.fetchStart),"http.request.domain_lookup_start":Cn(e.domainLookupStart),"http.request.domain_lookup_end":Cn(e.domainLookupEnd),"http.request.connect_start":Cn(e.connectStart),"http.request.secure_connection_start":Cn(e.secureConnectionStart),"http.request.connection_end":Cn(e.connectEnd),"http.request.request_start":Cn(e.requestStart),"http.request.response_start":Cn(e.responseStart),"http.request.response_end":Cn(e.responseEnd),"http.request.time_to_first_byte":(e.responseStart??0)/1e3}:t}const tI=2147483647;let Hf=0,Pn={},en,Rl;function nI({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:n}){const r=oi();if(r&&_n()){r.mark&&Ze.performance.mark("sentry-tracing-init");const o=t?QP(n):iI(),s=lI(),a=e?XP(n):aI();return()=>{o?.(),s(),a?.()}}return()=>{}}function rI(){Ms("longtask",({entries:e})=>{const t=Xt();if(!t)return;const{op:n,start_timestamp:r}=qe(t);for(const o of e){const s=yt(_n()+o.startTime),a=yt(o.duration);n==="navigation"&&r&&s{const n=Xt();if(n)for(const r of t.getEntries()){if(!r.scripts[0])continue;const o=yt(_n()+r.startTime),{start_timestamp:s,op:a}=qe(n);if(a==="navigation"&&s&&o{const t=Xt();if(t){for(const n of e)if(n.name==="click"){const r=yt(_n()+n.startTime),o=yt(n.duration),s={name:Pr(n.target),op:`ui.interaction.${n.name}`,startTime:r,attributes:{[_t]:"auto.ui.browser.metrics"}},a=aT(n.target);a&&(s.attributes["ui.component_name"]=a),uo(t,r,r+o,s)}}})}function aI(){return ph(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(Pn.cls={value:e.value,unit:""},Rl=t)},!0)}function iI(){return hh(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(Pn.lcp={value:e.value,unit:"millisecond"},en=t)},!0)}function lI(){return VP(({metric:e})=>{e.entries[e.entries.length-1]&&(Pn.ttfb={value:e.value,unit:"millisecond"})})}function uI(e,t){const n=oi(),r=_n();if(!n?.getEntries||!r)return;const o=yt(r),s=n.getEntries(),{op:a,start_timestamp:i}=qe(e);s.slice(Hf).forEach(l=>{const u=yt(l.startTime),c=yt(Math.max(0,l.duration));if(!(a==="navigation"&&i&&o+u{mA(l,u.value,u.unit)}),e.setAttribute("performance.timeOrigin",o),e.setAttribute("performance.activationStart",zs()),mI(e,t)),en=void 0,Rl=void 0,Pn={}}function cI(e,t,n,r,o,s){if(["mark","measure"].includes(t.entryType)&&qi(t.name,s))return;const a=ti(!1),i=yt(a?a.requestStart:0),l=o+Math.max(n,i),u=o+n,c=u+r,d={[_t]:"auto.resource.browser.metrics"};l!==u&&(d["sentry.browser.measure_happened_before_request"]=!0,d["sentry.browser.measure_start_time"]=l),dI(d,t),l<=c&&uo(e,l,c,{name:t.name,op:t.entryType,attributes:d})}function dI(e,t){try{const n=t.detail;if(!n)return;if(typeof n=="object"){for(const[r,o]of Object.entries(n))if(o&&pf(o))e[`sentry.browser.measure.detail.${r}`]=o;else if(o!==void 0)try{e[`sentry.browser.measure.detail.${r}`]=JSON.stringify(o)}catch{}return}if(pf(n)){e["sentry.browser.measure.detail"]=n;return}try{e["sentry.browser.measure.detail"]=JSON.stringify(n)}catch{}}catch{}}function fI(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{Pi(e,t,r,n)}),Pi(e,t,"secureConnection",n,"TLS/SSL"),Pi(e,t,"fetch",n,"cache"),Pi(e,t,"domainLookup",n,"DNS"),hI(e,t,n)}function Pi(e,t,n,r,o=n){const s=pI(n),a=t[s],i=t[`${n}Start`];!i||!a||uo(e,r+yt(i),r+yt(a),{op:`browser.${o}`,name:t.name,attributes:{[_t]:"auto.ui.browser.metrics",...n==="redirect"&&t.redirectCount!=null?{"http.redirect_count":t.redirectCount}:{}}})}function pI(e){return e==="secureConnection"?"connectEnd":e==="fetch"?"domainLookupStart":`${e}End`}function hI(e,t,n){const r=n+yt(t.requestStart),o=n+yt(t.responseEnd),s=n+yt(t.responseStart);t.responseEnd&&(uo(e,r,o,{op:"browser.request",name:t.name,attributes:{[_t]:"auto.ui.browser.metrics"}}),uo(e,s,o,{op:"browser.response",name:t.name,attributes:{[_t]:"auto.ui.browser.metrics"}}))}function gI(e,t,n,r,o,s,a){if(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")return;const i=t.initiatorType?`resource.${t.initiatorType}`:"resource.other";if(a?.includes(i))return;const l={[_t]:"auto.resource.browser.metrics"},u=Tl(n);u.protocol&&(l["url.scheme"]=u.protocol.split(":").pop()),u.host&&(l["server.address"]=u.host),l["url.same_origin"]=n.includes(Ze.location.origin),vI(t,l,[["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"]]);const c={...l,..._h(t)},d=s+r,f=d+o;uo(e,d,f,{name:n.replace(Ze.location.origin,""),op:i,attributes:c})}function bI(e){const t=Ze.navigator;if(!t)return;const n=t.connection;n&&(n.effectiveType&&e.setAttribute("effectiveConnectionType",n.effectiveType),n.type&&e.setAttribute("connectionType",n.type),x1(n.rtt)&&(Pn["connection.rtt"]={value:n.rtt,unit:"millisecond"})),x1(t.deviceMemory)&&e.setAttribute("deviceMemory",`${t.deviceMemory} GB`),x1(t.hardwareConcurrency)&&e.setAttribute("hardwareConcurrency",String(t.hardwareConcurrency))}function mI(e,t){en&&t.recordLcpOnPageloadSpan&&(en.element&&e.setAttribute("lcp.element",Pr(en.element)),en.id&&e.setAttribute("lcp.id",en.id),en.url&&e.setAttribute("lcp.url",en.url.trim().slice(0,200)),en.loadTime!=null&&e.setAttribute("lcp.loadTime",en.loadTime),en.renderTime!=null&&e.setAttribute("lcp.renderTime",en.renderTime),e.setAttribute("lcp.size",en.size)),Rl?.sources&&t.recordClsOnPageloadSpan&&Rl.sources.forEach((n,r)=>e.setAttribute(`cls.source.${r+1}`,Pr(n.node)))}function vI(e,t,n){n.forEach(([r,o])=>{const s=e[r];s!=null&&(typeof s=="number"&&s{}}const yI=({entries:e})=>{const t=Xt(),n=t?Ut(t):void 0,r=n?qe(n).description:ct().getScopeData().transactionName;e.forEach(o=>{const s=o;if(!s.identifier)return;const a=s.name,i=s.renderTime,l=s.loadTime,[u,c]=l?[yt(l),"load-time"]:i?[yt(i),"render-time"]:[Mt(),"entry-emission"],d=a==="image-paint"?yt(Math.max(0,(i??0)-(l??0))):0,f={[_t]:"auto.ui.browser.elementtiming",[Dr]:"ui.elementtiming",[fn]:"component","sentry.span_start_time_source":c,"sentry.transaction_name":r,"element.id":s.id,"element.type":s.element?.tagName?.toLowerCase()||"unknown","element.size":s.naturalWidth&&s.naturalHeight?`${s.naturalWidth}x${s.naturalHeight}`:void 0,"element.render_time":i,"element.load_time":l,"element.url":s.url||void 0,"element.identifier":s.identifier,"element.paint_type":a};CA({name:`element[${s.identifier}]`,attributes:f,startTime:u,onlyIfParent:!0},p=>{p.end(u+d)})})};let Ii;function wI(e){const t="history";Hs(t,e),Os(t,CI)}function CI(){if(Ze.addEventListener("popstate",()=>{const t=Ze.location.href,n=Ii;if(Ii=t,n===t)return;rr("history",{from:n,to:t})}),!dP())return;function e(t){return function(...n){const r=n.length>2?n[2]:void 0;if(r){const o=Ii,s=xI(String(r));if(Ii=s,o===s)return t.apply(this,n);rr("history",{from:o,to:s})}return t.apply(this,n)}}E0(Ze.history,"pushState",e),E0(Ze.history,"replaceState",e)}function xI(e){try{return new URL(e,Ze.location.origin).toString()}catch{return e}}const na="__sentry_xhr_v3__";function SI(e){Hs("xhr",e),Os("xhr",LI)}function LI(){if(!Ze.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(t,n,r){const o=new Error,s=Mt()*1e3,a=Qr(r[0])?r[0].toUpperCase():void 0,i=jI(r[1]);if(!a||!i)return t.apply(n,r);n[na]={method:a,url:i,request_headers:{}},a==="POST"&&i.match(/sentry_key/)&&(n.__sentry_own_request__=!0);const l=()=>{const u=n[na];if(u&&n.readyState===4){try{u.status_code=n.status}catch{}const c={endTimestamp:Mt()*1e3,startTimestamp:s,xhr:n,virtualError:o};rr("xhr",c)}};return"onreadystatechange"in n&&typeof n.onreadystatechange=="function"?n.onreadystatechange=new Proxy(n.onreadystatechange,{apply(u,c,d){return l(),u.apply(c,d)}}):n.addEventListener("readystatechange",l),n.setRequestHeader=new Proxy(n.setRequestHeader,{apply(u,c,d){const[f,p]=d,h=c[na];return h&&Qr(f)&&Qr(p)&&(h.request_headers[f.toLowerCase()]=p),u.apply(c,d)}}),t.apply(n,r)}}),e.send=new Proxy(e.send,{apply(t,n,r){const o=n[na];if(!o)return t.apply(n,r);r[0]!==void 0&&(o.body=r[0]);const s={startTimestamp:Mt()*1e3,xhr:n};return rr("xhr",s),t.apply(n,r)}})}function jI(e){if(Qr(e))return e;try{return e.toString()}catch{}}const S1=[],Wi=new Map,MI=60;function EI(){if(oi()&&_n()){const t=TI();return()=>{t()}}return()=>{}}const Of={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 TI(){return BP(AI)}const AI=({metric:e})=>{if(e.value==null)return;const t=yt(e.value);if(t>MI)return;const n=e.entries.find(h=>h.duration===e.value&&Of[h.name]);if(!n)return;const{interactionId:r}=n,o=Of[n.name],s=yt(_n()+n.startTime),a=Xt(),i=a?Ut(a):void 0,u=(r!=null?Wi.get(r):void 0)||i,c=u?qe(u).description:ct().getScopeData().transactionName,d=Pr(n.target),f={[_t]:"auto.http.browser.inp",[Dr]:`ui.interaction.${o}`,[Su]:n.duration},p=b2({name:d,transaction:c,attributes:f,startTime:s});p&&(p.addEvent("inp",{[Ja]:"millisecond",[Qa]:e.value}),p.end(s+t))};function PI(){const e=({entries:t})=>{const n=Xt(),r=n&&Ut(n);t.forEach(o=>{if(!KP(o)||!r)return;const s=o.interactionId;if(s!=null&&!Wi.has(s)){if(S1.length>10){const a=S1.shift();Wi.delete(a)}S1.push(s),Wi.set(s,r)}})};Ms("event",e),Ms("first-input",e)}const co=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,$f=new WeakMap,L1=new Map,kh={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function II(e,t){const{traceFetch:n,traceXHR:r,trackFetchStreamPerformance:o,shouldCreateSpanForRequest:s,enableHTTPTimings:a,tracePropagationTargets:i,onRequestSpanStart:l}={...kh,...t},u=typeof s=="function"?s:p=>!0,c=p=>RI(p,i),d={},f=e.getOptions().propagateTraceparent;n&&(e.addEventProcessor(p=>(p.type==="transaction"&&p.spans&&p.spans.forEach(h=>{if(h.op==="http.client"){const g=L1.get(h.span_id);g&&(h.timestamp=g/1e3,L1.delete(h.span_id))}}),p)),o&&gP(p=>{if(p.response){const h=$f.get(p.response);h&&p.endTimestamp&&L1.set(h,p.endTimestamp)}}),hP(p=>{const h=sP(p,u,c,d,{propagateTraceparent:f});if(p.response&&p.fetchData.__span&&$f.set(p.response,p.fetchData.__span),h){const g=yh(p.fetchData.url),v=g?Tl(g).host:void 0;h.setAttributes({"http.url":g,"server.address":v}),a&&Nf(h),l?.(h,{headers:p.headers})}})),r&&SI(p=>{const h=HI(p,u,c,d,f);if(h){a&&Nf(h);let g;try{g=new Headers(p.xhr.__sentry_xhr_v3__?.request_headers)}catch{}l?.(h,{headers:g})}})}function DI(e){return e.entryType==="resource"&&"initiatorType"in e&&typeof e.nextHopProtocol=="string"&&(e.initiatorType==="fetch"||e.initiatorType==="xmlhttprequest")}function Nf(e){const{url:t}=qe(e).data;if(!t||typeof t!="string")return;const n=Ms("resource",({entries:r})=>{r.forEach(o=>{DI(o)&&o.name.endsWith(t)&&(e.setAttributes(_h(o)),setTimeout(n))})})}function RI(e,t){const n=r2();if(n){let r,o;try{r=new URL(e,n),o=new URL(n).origin}catch{return!1}const s=r.origin===o;return t?qi(r.toString(),t)||s&&qi(r.pathname,t):s}else{const r=!!e.match(/^\/(?!\/)/);return t?qi(e,t):r}}function HI(e,t,n,r,o){const s=e.xhr,a=s?.[na];if(!s||s.__sentry_own_request__||!a)return;const{url:i,method:l}=a,u=Mn()&&t(i);if(e.endTimestamp&&u){const v=s.__sentry_xhr_span_id__;if(!v)return;const b=r[v];b&&a.status_code!==void 0&&(T8(b,a.status_code),b.end(),delete r[v]);return}const c=yh(i),d=Tl(c||i),f=nP(i),p=!!Xt(),h=u&&p?lo({name:`${l} ${f}`,attributes:{url:i,type:"xhr","http.method":l,"http.url":c,"server.address":d?.host,[_t]:"auto.http.browser",[Dr]:"http.client",...d?.search&&{"http.query":d?.search},...d?.hash&&{"http.fragment":d?.hash}}}):new io;s.__sentry_xhr_span_id__=h.spanContext().spanId,r[s.__sentry_xhr_span_id__]=h,n(i)&&OI(s,Mn()&&p?h:void 0,o);const g=It();return g&&g.emit("beforeOutgoingRequestSpan",h,e),h}function OI(e,t,n){const{"sentry-trace":r,baggage:o,traceparent:s}=nh({span:t,propagateTraceparent:n});r&&$I(e,r,o,s)}function $I(e,t,n,r){const o=e.__sentry_xhr_v3__?.request_headers;if(!(o?.["sentry-trace"]||!e.setRequestHeader))try{if(e.setRequestHeader("sentry-trace",t),r&&!o?.traceparent&&e.setRequestHeader("traceparent",r),n){const s=o?.baggage;(!s||!NI(s))&&e.setRequestHeader("baggage",n)}}catch{}}function NI(e){return e.split(",").some(t=>t.trim().startsWith("sentry-"))}function yh(e){try{return new URL(e,sn.location.origin).href}catch{return}}function FI(){sn.document?sn.document.addEventListener("visibilitychange",()=>{const e=Xt();if(!e)return;const t=Ut(e);if(sn.document.hidden&&t){const n="cancelled",{op:r,status:o}=qe(t);co&&je.log(`[Tracing] Transaction: ${n} -> since tab moved to the background, op: ${r}`),o||t.setStatus({code:At,message:n}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):co&&je.warn("[Tracing] Could not set up background tab detection due to lack of global document")}const zI=3600,wh="sentry_previous_trace",VI="sentry.previous_trace";function BI(e,{linkPreviousTrace:t,consistentTraceSampling:n}){const r=t==="session-storage";let o=r?ZI():void 0;e.on("spanStart",a=>{if(Ut(a)!==a)return;const i=ct().getPropagationContext();o=qI(o,a,i),r&&UI(o)});let s=!0;n&&e.on("beforeSampling",a=>{if(!o)return;const i=ct(),l=i.getPropagationContext();if(s&&l.parentSpanId){s=!1;return}i.setPropagationContext({...l,dsc:{...l.dsc,sample_rate:String(o.sampleRate),sampled:String(N0(o.spanContext))},sampleRand:o.sampleRand}),a.parentSampled=N0(o.spanContext),a.parentSampleRate=o.sampleRate,a.spanAttributes={...a.spanAttributes,[M8]:o.sampleRate}})}function qI(e,t,n){const r=qe(t);function o(){try{return Number(n.dsc?.sample_rate)??Number(r.data?.[o2])}catch{return 0}}const s={spanContext:t.spanContext(),startTimestamp:r.start_timestamp,sampleRate:o(),sampleRand:n.sampleRand};if(!e)return s;const a=e.spanContext;return a.traceId===r.trace_id?e:(Date.now()/1e3-e.startTimestamp<=zI&&(co&&je.log(`Adding previous_trace ${a} link to span ${{op:r.op,...t.spanContext()}}`),t.addLink({context:a,attributes:{[ST]:"previous_trace"}}),t.setAttribute(VI,`${a.traceId}-${a.spanId}-${N0(a)?1:0}`)),s)}function UI(e){try{sn.sessionStorage.setItem(wh,JSON.stringify(e))}catch(t){co&&je.warn("Could not store previous trace in sessionStorage",t)}}function ZI(){try{const e=sn.sessionStorage?.getItem(wh);return JSON.parse(e)}catch{return}}function N0(e){return e.traceFlags===1}const GI="BrowserTracing",WI={...Gi,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,enableElementTiming:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...kh},Ff=((e={})=>{const t={name:void 0,source:void 0},n=sn.document,{enableInp:r,enableElementTiming:o,enableLongTask:s,enableLongAnimationFrame:a,_experiments:{enableInteractions:i,enableStandaloneClsSpans:l,enableStandaloneLcpSpans:u},beforeStartSpan:c,idleTimeout:d,finalTimeout:f,childSpanTimeout:p,markBackgroundSpan:h,traceFetch:g,traceXHR:v,trackFetchStreamPerformance:b,shouldCreateSpanForRequest:_,enableHTTPTimings:m,ignoreResourceSpans:k,ignorePerformanceApiSpans:x,instrumentPageLoad:M,instrumentNavigation:T,detectRedirects:z,linkPreviousTrace:O,consistentTraceSampling:q,enableReportPageLoaded:Y,onRequestSpanStart:V}={...WI,...e};let te,be,ce;function ne(se,Q,de=!0){const Ee=Q.op==="pageload",Ae=Q.name,Re=c?c(Q):Q,bt=Re.attributes||{};if(Ae!==Re.name&&(bt[fn]="custom",Re.attributes=bt),!de){const ht=Xa();lo({...Re,startTime:ht}).end(ht);return}t.name=Re.name,t.source=bt[fn];const pt=X8(Re,{idleTimeout:d,finalTimeout:f,childSpanTimeout:p,disableAutoFinish:Ee,beforeSpanEnd:ht=>{te?.(),uI(ht,{recordClsOnPageloadSpan:!l,recordLcpOnPageloadSpan:!u,ignoreResourceSpans:k,ignorePerformanceApiSpans:x}),Vf(se,void 0);const G=ct(),le=G.getPropagationContext();G.setPropagationContext({...le,traceId:pt.spanContext().traceId,sampled:bo(pt),dsc:ao(ht)}),Ee&&(ce=void 0)},trimIdleSpanEndTimestamp:!Y});Ee&&Y&&(ce=pt),Vf(se,pt);function kn(){n&&["interactive","complete"].includes(n.readyState)&&se.emit("idleSpanEnableAutoFinish",pt)}Ee&&!Y&&n&&(n.addEventListener("readystatechange",()=>{kn()}),kn())}return{name:GI,setup(se){if(eA(),te=nI({recordClsStandaloneSpans:l||!1,recordLcpStandaloneSpans:u||!1,client:se}),r&&EI(),o&&kI(),a&&tt.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?oI():s&&rI(),i&&sI(),z&&n){const de=()=>{be=Mt()};addEventListener("click",de,{capture:!0}),addEventListener("keydown",de,{capture:!0,passive:!0})}function Q(){const de=Fa(se);de&&!qe(de).timestamp&&(co&&je.log(`[Tracing] Finishing current active span with op: ${qe(de).op}`),de.setAttribute(Oa,"cancelled"),de.end())}se.on("startNavigationSpan",(de,Ee)=>{if(It()!==se)return;if(Ee?.isRedirect){co&&je.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),ne(se,{op:"navigation.redirect",...de},!1);return}be=void 0,Q(),Vo().setPropagationContext({traceId:Ir(),sampleRand:Math.random(),propagationSpanId:Mn()?void 0:Mr()});const Ae=ct();Ae.setPropagationContext({traceId:Ir(),sampleRand:Math.random(),propagationSpanId:Mn()?void 0:Mr()}),Ae.setSDKProcessingMetadata({normalizedRequest:void 0}),ne(se,{op:"navigation",...de,parentSpan:null,forceTransaction:!0})}),se.on("startPageLoadSpan",(de,Ee={})=>{if(It()!==se)return;Q();const Ae=Ee.sentryTrace||zf("sentry-trace"),Re=Ee.baggage||zf("baggage"),bt=qT(Ae,Re),pt=ct();pt.setPropagationContext(bt),Mn()||(pt.getPropagationContext().propagationSpanId=Mr()),pt.setSDKProcessingMetadata({normalizedRequest:oh()}),ne(se,{op:"pageload",...de})}),se.on("endPageloadSpan",()=>{Y&&ce&&(ce.setAttribute(Oa,"reportPageLoaded"),ce.end())})},afterAllSetup(se){let Q=r2();if(O!=="off"&&BI(se,{linkPreviousTrace:O,consistentTraceSampling:q}),sn.location){if(M){const de=_n();KI(se,{name:sn.location.pathname,startTime:de?de/1e3:void 0,attributes:{[fn]:"url",[_t]:"auto.pageload.browser"}})}T&&wI(({to:de,from:Ee})=>{if(Ee===void 0&&Q?.indexOf(de)!==-1){Q=void 0;return}Q=void 0;const Ae=th(de),Re=Fa(se),bt=Re&&z&&XI(Re,be);Ch(se,{name:Ae?.pathname||sn.location.pathname,attributes:{[fn]:"url",[_t]:"auto.navigation.browser"}},{url:de,isRedirect:bt})})}h&&FI(),i&&YI(se,d,f,p,t),r&&PI(),II(se,{traceFetch:g,traceXHR:v,trackFetchStreamPerformance:b,tracePropagationTargets:se.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:_,enableHTTPTimings:m,onRequestSpanStart:V})}}});function KI(e,t,n){e.emit("startPageLoadSpan",t,n),ct().setTransactionName(t.name);const r=Fa(e);return r&&e.emit("afterStartPageLoadSpan",r),r}function Ch(e,t,n){const{url:r,isRedirect:o}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:o}),e.emit("startNavigationSpan",t,{isRedirect:o});const s=ct();return s.setTransactionName(t.name),r&&!o&&s.setSDKProcessingMetadata({normalizedRequest:{...oh(),url:r}}),Fa(e)}function zf(e){return sn.document?.querySelector(`meta[name=${e}]`)?.getAttribute("content")||void 0}function YI(e,t,n,r,o){const s=sn.document;let a;const i=()=>{const l="ui.action.click",u=Fa(e);if(u){const c=qe(u).op;if(["navigation","pageload"].includes(c)){co&&je.warn(`[Tracing] Did not create ${l} span because a pageload or navigation span is in progress.`);return}}if(a&&(a.setAttribute(Oa,"interactionInterrupted"),a.end(),a=void 0),!o.name){co&&je.warn(`[Tracing] Did not create ${l} transaction because _latestRouteName is missing.`);return}a=X8({name:o.name,op:l,attributes:{[fn]:o.source||"url"}},{idleTimeout:t,finalTimeout:n,childSpanTimeout:r})};s&&addEventListener("click",i,{capture:!0})}const xh="_sentry_idleSpan";function Fa(e){return e[xh]}function Vf(e,t){Vn(e,xh,t)}const Bf=1.5;function XI(e,t){const n=qe(e),r=Xa(),o=n.start_timestamp;return!(r-o>Bf||t&&r-t<=Bf)}const Sh=["activate","mount"],Lh=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,JI=/(?:^|[-_])(\w)/g,QI=e=>e.replace(JI,t=>t.toUpperCase()).replace(/[-_]/g,""),eD="",j1="",tD=(e,t)=>e.repeat(t),ga=(e,t)=>{if(!e)return j1;if(e.$root===e)return eD;if(!e.$options)return j1;const n=e.$options;let r=n.name||n._componentTag||n.__name;const o=n.__file;if(!r&&o){const s=o.match(/([^/\\]+)\.vue$/);s&&(r=s[1])}return(r?`<${QI(r)}>`:j1)+(o&&t!==!1?` at ${o}`:"")},nD=e=>{if(e&&(e._isVue||e.__isVue)&&e.$parent){const t=[];let n=0;for(;e;){if(t.length>0){const o=t[t.length-1];if(o.constructor===e.constructor){n++,e=e.$parent;continue}else n>0&&(t[t.length-1]=[o,n],n=0)}t.push(e),e=e.$parent}return` found in ${t.map((o,s)=>`${(s===0?"---> ":tD(" ",5+s*2))+(Array.isArray(o)?`${ga(o[0])}... (${o[1]} recursive calls)`:ga(o))}`).join(` `)}`}return` (found in ${ga(e)})`},rD=(e,t)=>{const{errorHandler:n}=e.config;e.config.errorHandler=(r,o,s)=>{const a=ga(o,!1),i=o?nD(o):"",l={componentName:a,lifecycleHook:s,trace:i};if(t.attachProps&&o&&(o.$options?.propsData?l.propsData=o.$options.propsData:o.$props&&(l.propsData=o.$props)),setTimeout(()=>{ju(r,{captureContext:{contexts:{vue:l}},mechanism:{handled:!!n,type:"auto.function.vue.error_handler"}})}),typeof n=="function"&&e.config.errorHandler)n.call(e,r,o,s);else throw r}},qf="ui.vue",oD={activate:["activated","deactivated"],create:["beforeCreate","created"],unmount:["beforeUnmount","unmounted"],destroy:["beforeDestroy","destroyed"],mount:["beforeMount","mounted"],update:["beforeUpdate","updated"]};function M1(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 sD(e,t){function n(o){return o.replace(/^<([^\s]*)>(?: at [^\s]*)?$/,"$1")}return e.some(o=>n(t)===n(o))}const aD=(e={})=>{const t=(e.hooks||[]).concat(Sh).filter((o,s,a)=>a.indexOf(o)===s),n={},r=e.timeout||2e3;for(const o of t){const s=oD[o];if(!s){Lh&&je.warn(`Unknown hook: ${o}`);continue}for(const a of s)n[a]=function(){const i=this.$root===this;i&&(this.$_sentryRootComponentSpan=this.$_sentryRootComponentSpan||lo({name:"Application Render",op:`${qf}.render`,attributes:{[_t]:"auto.ui.vue"},onlyIfParent:!0}),M1(this,Mt(),r));const l=ga(this,!1);if(!(i||(Array.isArray(e.trackComponents)?sD(e.trackComponents,l):e.trackComponents))){M1(this,Mt(),r);return}this.$_sentryComponentSpans=this.$_sentryComponentSpans||{};const c=a===s[0],d=this.$root?.$_sentryRootComponentSpan||Xt();if(c){if(d){const f=this.$_sentryComponentSpans[o];f&&f.end(),this.$_sentryComponentSpans[o]=lo({name:`Vue ${l}`,op:`${qf}.${o}`,attributes:{[_t]:"auto.ui.vue"},onlyIfParent:!0})}}else{const f=this.$_sentryComponentSpans[o];if(!f)return;f.end(),M1(this,Mt(),r)}}}return n},iD=tt,lD={Vue:iD.Vue,attachProps:!0,attachErrorHandler:!0,tracingOptions:{hooks:Sh,timeout:2e3,trackComponents:!1}},uD="Vue",cD=(e={})=>({name:uD,setup(t){const n={...lD,...t.getOptions(),...e};if(!n.Vue&&!n.app){Ka(()=>{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}n.app?(Array.isArray(n.app)?n.app:[n.app]).forEach(o=>Uf(o,n)):n.Vue&&Uf(n.Vue,n)}}),Uf=(e,t)=>{Lh&&e._instance?.isMounted===!0&&Ka(()=>{console.warn("[@sentry/vue]: Misconfigured SDK. Vue app is already mounted. Make sure to call `app.mount()` after `Sentry.init()`.")}),t.attachErrorHandler&&rD(e,t),Mn(t)&&e.mixin(aD(t.tracingOptions))};function dD(e,t,n){let r=!1;e.onError(o=>ju(o,{mechanism:{handled:!1}})),e.beforeEach((o,s,a)=>{const i=r?void 0:fD(),l={};for(const d of Object.keys(o.params))l[`url.path.parameter.${d}`]=o.params[d],l[`params.${d}`]=o.params[d];for(const d of Object.keys(o.query)){const f=o.query[d];f&&(l[`query.${d}`]=f)}let u=o.path,c="url";if(o.name&&t.routeLabel!=="path")u=o.name.toString(),c="custom";else if(o.matched.length>0){const d=o.matched.length-1;u=o.matched[d].path,c="route"}ct().setTransactionName(u),t.instrumentPageLoad&&i&&(qe(i).data[fn]!=="custom"&&(i.updateName(u),i.setAttribute(fn,c)),i.setAttributes({...l,[_t]:"auto.pageload.vue"}),r=!0),t.instrumentNavigation&&!i&&n({name:u,op:"navigation",attributes:{...l,[_t]:"auto.navigation.vue",[fn]:c}}),a&&a()})}function fD(){const e=Xt(),t=e&&Ut(e);return t&&qe(t).op==="pageload"?t:void 0}function pD(e={}){if(!e.router)return Ff(e);const t=Ff({...e,instrumentNavigation:!1}),{router:n,instrumentNavigation:r=!0,instrumentPageLoad:o=!0,routeLabel:s="name"}=e;return{...t,afterAllSetup(a){t.afterAllSetup(a),dD(n,{routeLabel:s,instrumentNavigation:r,instrumentPageLoad:o},l=>{Ch(a,l)})}}}function Zf(e){const{error:t,instance:n,info:r}=e,o={info:r};if(n?.$props){const s=It();(s?s.getOptions():null)?.attachProps&&n.$props!==!1&&(o.propsData=n.$props)}setTimeout(()=>{ju(t,{captureContext:{contexts:{nuxt:o}},mechanism:{handled:!1,type:`auto.function.nuxt.${n?"vue":"app"}-error`}})})}const hD=Qe({dependsOn:["sentry-client-config"],async setup(e){if(typeof __SENTRY_TRACING__>"u"||__SENTRY_TRACING__){const t=It();t&&"$router"in e&&t.addIntegration(pD({router:e.$router,routeLabel:"path"}))}e.hook("app:created",t=>{const n=It();n&&n.addIntegration(cD({...tt._sentryNuxtVueIntegrationOptions,app:t,attachErrorHandler:!1}))}),e.hook("app:error",t=>{gc(t)&&t.statusCode>=300&&t.statusCode<500||Zf({error:t})}),e.hook("vue:error",(t,n,r)=>{Zf({error:t,instance:n,info:r})})}}),gD=Qe({name:"i18n:plugin:ssg-detect",dependsOn:["i18n:plugin","i18n:plugin:route-locale-detect"],enforce:"post",setup(e){const t=Oe(e._id);if(t.$i18n.strategy!=="no_prefix"||!Is())return;const n=t.$i18n.getLocaleCookie();t.hook("app:mounted",async()=>{const r=r4(t,t.$router.currentRoute.value,n,n||R(t.$i18n.defaultLocale));await t.$i18n.setLocale(r.locale),t._vueI18n.__firstAccess=!1})}}),bD=Qe({enforce:"post",async setup(){const e=Or(),t=au("nuxt-seo-utils:routeRules",()=>null);if(t.value){const{head:n,seoMeta:r}=t.value;n&&e.push(n),r&&w5(r)}}}),mD=[ov,B_,W_,ak,ik,lk,uk,ck,eC,tC,rC,dC,fC,pC,_C,jC,EC,px,hx,gx,bx,pj,hj,XM,JM,NE,hD,gD,bD],vD=we({name:"NuxtRouteAnnouncer",props:{atomic:{type:Boolean,default:!1},politeness:{type:String,default:"polite"}},setup(e,{slots:t,expose:n}){const{set:r,polite:o,assertive:s,message:a,politeness:i}=$_({politeness:e.politeness});return n({set:r,polite:o,assertive:s,message:a,politeness:i}),()=>lt("span",{class:"nuxt-route-announcer",style:{position:"absolute"}},lt("span",{role:"alert","aria-live":i.value,"aria-atomic":e.atomic,style:{border:"0",clip:"rect(0 0 0 0)","clip-path":"inset(50%)",height:"1px",width:"1px",overflow:"hidden",position:"absolute","white-space":"nowrap","word-wrap":"normal",margin:"-1px",padding:"0"}},t.default?t.default({message:a.value}):a.value))}}),jh=(e="RouteProvider")=>we({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(t){const n=t.renderKey,r=t.route,o={};for(const s in t.route)Object.defineProperty(o,s,{get:()=>n===t.renderKey?t.route[s]:r[s],enumerable:!0});return Lr($o,Jn(o)),()=>t.vnode?lt(t.vnode,{ref:t.vnodeRef}):t.vnode}}),_D=jh(),Gf=new WeakMap,kD=we({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}){const o=Oe(),s=ue(),a=xt($o,null);let i;r({pageRef:s});const l=xt(f5,null);let u;const c=o.deferHydration();if(o.isHydrating){const f=o.hooks.hookOnce("app:error",c);Zt().beforeEach(f)}e.pageKey&&vt(()=>e.pageKey,(f,p)=>{f!==p&&o.callHook("page:loading:start")});let d=!1;{const f=Zt().beforeResolve(()=>{d=!1});Bn(()=>{f()})}return()=>lt(N5,{name:e.name,route:e.route,...t},{default:f=>{const p=wD(a,f.route,f.Component),h=a&&a.matched.length===f.route.matched.length;if(!f.Component){if(u&&!h)return u;c();return}if(u&&l&&!l.isCurrent(f.route))return u;if(p&&a&&(!l||l?.isCurrent(a)))return h?u:null;const g=l0(f,e.pageKey),v=CD(a,f.route,f.Component);!o.isHydrating&&i===g&&!v&&Nn(()=>{d=!0,o.callHook("page:loading:end")}),i=g;const b=!!(e.transition??f.route.meta.pageTransition??pd),_=b&&yD([e.transition,f.route.meta.pageTransition,pd,{onAfterLeave(){delete o._runningTransition,o.callHook("page:transition:finish",f.Component)}}]),m=e.keepalive??f.route.meta.keepalive??Hb;return u=F5(b&&_,Q_(m,lt(uc,{suspensible:!0,onPending:()=>{b&&(o._runningTransition=!0),o.callHook("page:start",f.Component)},onResolve:()=>{Nn(()=>o.callHook("page:finish",f.Component).then(()=>{if(delete o._runningTransition,!d&&!v)return d=!0,o.callHook("page:loading:end")}).finally(c))}},{default:()=>{const k={key:g||void 0,vnode:n.default?xD(n.default,f):f.Component,route:f.route,renderKey:g||void 0,trackRootNodes:b,vnodeRef:s};if(!m)return lt(_D,k);const x=f.Component.type,M=x;let T=Gf.get(M);return T||(T=jh(x.name||x.__name),Gf.set(M,T)),lt(T,k)}}))).default(),u}})}});function yD(e){const t=[];for(const n of e)n&&t.push({...n,onAfterLeave:n.onAfterLeave?Sc(n.onAfterLeave):void 0});return fo(...t)}function wD(e,t,n){if(!e)return!1;const r=t.matched.findIndex(o=>o.components?.default===n?.type);return!r||r===-1?!1:t.matched.slice(0,r).some((o,s)=>o.components?.default!==e.matched[s]?.components?.default)||n&&l0({route:t,Component:n})!==l0({route:e,Component:n})}function CD(e,t,n){return e?t.matched.findIndex(o=>o.components?.default===n?.type)lt(Gr[e.name],e.layoutProps,t.slots)}}),LD={name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},jD=we({name:"NuxtLayout",inheritAttrs:!1,props:LD,setup(e,t){const n=Oe(),r=xt($o),s=!r||r===bn()?Cc():r,a=ie(()=>{let c=R(e.name)??s?.meta.layout??"default";return c&&!(c in Gr)&&e.fallback&&(c=R(e.fallback)),c}),i=Yt();t.expose({layoutRef:i});const l=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",l);Zt().beforeEach(c)}let u;return()=>{const c=a.value&&a.value in Gr,d=s?.meta.layoutTransition??Rb,f=u;return u=a.value,F5(c&&d,{default:()=>lt(uc,{suspensible:!0,onResolve:()=>{Nn(l)}},{default:()=>lt(MD,{layoutProps:St(t.attrs,{ref:i}),key:a.value||void 0,name:a.value,shouldProvide:!e.name,isRenderingNewLayout:p=>p!==f&&p===a.value,hasTransition:!!d},t.slots)})}).default()}}}),MD=we({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){const n=e.name;e.shouldProvide&&Lr(f5,{isCurrent:s=>n===(s.meta.layout??"default")});const r=xt($o);if(r&&r===bn()){const s=Cc(),a={};for(const i in s){const l=i;Object.defineProperty(a,l,{enumerable:!0,get:()=>e.isRenderingNewLayout(e.name)?s[l]:r[l]})}Lr($o,Jn(a))}return()=>!n||typeof n=="string"&&!(n in Gr)?t.slots.default?.():lt(SD,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}),ft=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},ED=__(vD),TD={};function AD(e,t){const n=ED,r=kD,o=jD;return y(),Le(o,null,{default:oe(()=>[B(n),B(r)]),_:1})}const PD=ft(TD,[["render",AD]]),ID={name:"SearchIcon",props:{fill:{type:String,default:"none"}}},DD=["fill"];function RD(e,t,n,r,o,s){return y(),w("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:n.fill,xmlns:"http://www.w3.org/2000/svg"},[...t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.4765 11.8907C9.49572 12.5892 8.29583 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7C13 8.29583 12.5892 9.49572 11.8907 10.4765L14.7071 13.2929C15.0976 13.6834 15.0976 14.3166 14.7071 14.7071C14.3166 15.0976 13.6834 15.0976 13.2929 14.7071L10.4765 11.8907ZM11 7C11 9.20914 9.20914 11 7 11C4.79086 11 3 9.20914 3 7C3 4.79086 4.79086 3 7 3C9.20914 3 11 4.79086 11 7Z",fill:"currentColor"},null,-1)])],8,DD)}const Wf=ft(ID,[["render",RD]]),HD={class:"be-nav-suggestions"},OD={key:0,class:"be-nav-suggestions__default"},$D={key:1},ND={class:"be-nav-suggestions__result--icon"},FD={key:2},zD={class:"be-nav-suggestions__result--icon"},VD=we({__name:"SearchSuggestions",props:{searchSuggestions:{},text:{},default:{}},emits:["suggestionSelect"],setup(e,{emit:t}){const n=e,r=t,o=ue(!1),s=ue(n?.default),a=i=>{r("suggestionSelect",i)};return(i,l)=>{const u=Ie("SlpTypography"),c=Ie("SlpButton");return y(),w("div",HD,[B(u,{tag:"span",variant:"body1",class:"slp-mb-24"},{default:oe(()=>[Se(pe(n?.text),1)]),_:1}),!n?.searchSuggestions?.length&&!R(o)?(y(),w("div",OD,[(y(!0),w(_e,null,Be(R(s),(d,f)=>(y(),Le(c,{key:`${d.text}-${f}`,class:"be-nav-suggestions__default-btn",href:d.config.href,"data-ga-name":d.config.dataGaName,"data-ga-location":d.config.dataGaLocation,target:"_blank",onClick:p=>d.config.href?()=>{}:a(d.text)},{default:oe(()=>[Se(pe(d.text),1)]),_:2},1032,["href","data-ga-name","data-ga-location","onClick"]))),128))])):me("",!0),!n?.searchSuggestions?.length&&R(o)?(y(),w("div",$D,[(y(!0),w(_e,null,Be(R(s),d=>(y(),w("div",{key:d.text,class:"be-nav-suggestions__result"},[C("div",ND,[B(Wf,{fill:"#171321"})]),B(c,{variant:"tertiary","data-ga-name":d.text,"data-ga-location":"search",onClick:f=>a(d.text)},{default:oe(()=>[C("span",null,pe(d.text),1)]),_:2},1032,["data-ga-name","onClick"])]))),128))])):(y(),w("div",FD,[(y(!0),w(_e,null,Be(n.searchSuggestions,(d,f)=>(y(),w("div",{key:`${d.title}-${f}`,class:"be-nav-suggestions__result"},[C("div",zD,[B(Wf,{fill:"#171321"})]),B(c,{variant:"tertiary","data-ga-name":d.title,"data-ga-location":"search",onClick:p=>a(d.title)},{default:oe(()=>[C("span",null,pe(d.title),1)]),_:2},1032,["data-ga-name","onClick"])]))),128))]))])}}}),Mh=ft(VD,[["__scopeId","data-v-b3b98450"]]),WQ=Object.freeze(Object.defineProperty({__proto__:null,default:Mh},Symbol.toStringTag,{value:"Module"}));var BD=typeof global=="object"&&global&&global.Object===Object&&global,qD=typeof self=="object"&&self&&self.Object===Object&&self,Eh=BD||qD||Function("return this")(),Hl=Eh.Symbol,Th=Object.prototype,UD=Th.hasOwnProperty,ZD=Th.toString,Js=Hl?Hl.toStringTag:void 0;function GD(e){var t=UD.call(e,Js),n=e[Js];try{e[Js]=void 0;var r=!0}catch{}var o=ZD.call(e);return r&&(t?e[Js]=n:delete e[Js]),o}var WD=Object.prototype,KD=WD.toString;function YD(e){return KD.call(e)}var XD="[object Null]",JD="[object Undefined]",Kf=Hl?Hl.toStringTag:void 0;function QD(e){return e==null?e===void 0?JD:XD:Kf&&Kf in Object(e)?GD(e):YD(e)}function eR(e){return e!=null&&typeof e=="object"}var tR="[object Symbol]";function nR(e){return typeof e=="symbol"||eR(e)&&QD(e)==tR}var rR=/\s/;function oR(e){for(var t=e.length;t--&&rR.test(e.charAt(t)););return t}var sR=/^\s+/;function aR(e){return e&&e.slice(0,oR(e)+1).replace(sR,"")}function F0(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Yf=NaN,iR=/^[-+]0x[0-9a-f]+$/i,lR=/^0b[01]+$/i,uR=/^0o[0-7]+$/i,cR=parseInt;function Xf(e){if(typeof e=="number")return e;if(nR(e))return Yf;if(F0(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=F0(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=aR(e);var n=lR.test(e);return n||uR.test(e)?cR(e.slice(2),n?2:8):iR.test(e)?Yf:+e}var E1=function(){return Eh.Date.now()},dR="Expected a function",fR=Math.max,pR=Math.min;function Ah(e,t,n){var r,o,s,a,i,l,u=0,c=!1,d=!1,f=!0;if(typeof e!="function")throw new TypeError(dR);t=Xf(t)||0,F0(n)&&(c=!!n.leading,d="maxWait"in n,s=d?fR(Xf(n.maxWait)||0,t):s,f="trailing"in n?!!n.trailing:f);function p(M){var T=r,z=o;return r=o=void 0,u=M,a=e.apply(z,T),a}function h(M){return u=M,i=setTimeout(b,t),c?p(M):a}function g(M){var T=M-l,z=M-u,O=t-T;return d?pR(O,s-z):O}function v(M){var T=M-l,z=M-u;return l===void 0||T>=t||T<0||d&&z>=s}function b(){var M=E1();if(v(M))return _(M);i=setTimeout(b,g(M))}function _(M){return i=void 0,f&&r?p(M):(r=o=void 0,a)}function m(){i!==void 0&&clearTimeout(i),u=0,r=l=o=i=void 0}function k(){return i===void 0?a:_(E1())}function x(){var M=E1(),T=v(M);if(r=arguments,o=this,l=M,T){if(i===void 0)return h(l);if(d)return clearTimeout(i),i=setTimeout(b,t),p(l)}return i===void 0&&(i=setTimeout(b,t)),a}return x.cancel=m,x.flush=k,x}const hR={},gR={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 24 24"};function bR(e,t){return y(),w("svg",gR,t[0]||(t[0]=[C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10",d:"M5.09 9.47L7.61 12l-3.99 3.99 2 1.99L11.6 12 5.62 6.02 3.27 8.37M16.5 16.5L21 12l-5.98-5.98-2 1.99L17.01 12l-3.99 3.99 2.35 2.35M5.5 22.5h-5v-5m18-16h5v5m0 11v2c0 1.66-1.34 3-3 3h-2m-18-16v-5h5"},null,-1)]))}const KQ=L(hR,[["render",bR]]),mR={},vR={fill:"none",viewBox:"0 0 34 28"};function _R(e,t){return y(),w("svg",vR,t[0]||(t[0]=[F('',7)]))}const YQ=L(mR,[["render",_R]]),kR={},yR={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function wR(e,t){return y(),w("svg",yR,t[0]||(t[0]=[F('',2)]))}const XQ=L(kR,[["render",wR]]),CR={},xR={viewBox:"0 0 80 80"};function SR(e,t){return y(),w("svg",xR,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M46.8 36.1c-.7-.6-1.7-.6-2.3.1l-4.2 4.5-1.1-1c-.7-.6-1.7-.6-2.3.1-.6.7-.6 1.7.1 2.3l2.3 2.1.1.1.1.1.1.1s.1 0 .1.1h1c.1 0 .1 0 .2-.1l.1-.1c.1 0 .1-.1.2-.1l.1-.1.1-.1 5.3-5.7c.8-.7.8-1.7.1-2.3z"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","stroke-width":"2.226",d:"M37.8 16.6l-3.3 5.3 5.3 3.3"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","stroke-width":"2.226",d:"M35.8 21.5c1.9-.6 4-1 6.1-1 10.8 0 19.6 8.8 19.6 19.6s-8.8 19.6-19.6 19.6H13.7m59.6 0h-14"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","stroke-width":"2.226",d:"M27.3 53.3c-3.1-3.5-5-8.1-5-13.1 0-6 2.7-11.4 6.9-15M4.9 56h7.5v7.5H4.9V56zm66.7 8.3l4.4-4.4-4.4-4.4"},null,-1)]))}const JQ=L(CR,[["render",SR]]),LR={},jR={fill:"none",viewBox:"0 0 32 33"};function MR(e,t){return y(),w("svg",jR,t[0]||(t[0]=[F('',2)]))}const QQ=L(LR,[["render",MR]]),ER={},TR={fill:"currentColor",viewBox:"0 0 35 34"};function AR(e,t){return y(),w("svg",TR,t[0]||(t[0]=[F('',7)]))}const eee=L(ER,[["render",AR]]),PR={},IR={fill:"currentColor",viewBox:"0 0 35 35"};function DR(e,t){return y(),w("svg",IR,t[0]||(t[0]=[F('',6)]))}const tee=L(PR,[["render",DR]]),RR={},HR={fill:"currentColor",viewBox:"0 0 37 37"};function OR(e,t){return y(),w("svg",HR,t[0]||(t[0]=[F('',7)]))}const nee=L(RR,[["render",OR]]),$R={},NR={fill:"currentColor",viewBox:"0 0 35 35"};function FR(e,t){return y(),w("svg",NR,t[0]||(t[0]=[F('',5)]))}const ree=L($R,[["render",FR]]),zR={},VR={fill:"currentColor",viewBox:"0 0 38 38"};function BR(e,t){return y(),w("svg",VR,t[0]||(t[0]=[F('',5)]))}const oee=L(zR,[["render",BR]]),qR={},UR={fill:"currentColor",viewBox:"0 0 35 33"};function ZR(e,t){return y(),w("svg",UR,t[0]||(t[0]=[C("path",{"fill-opacity":"0",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.45",d:"M23.6602 26.0368L33.0002 11.0101L24.031 5.86487"},null,-1),C("path",{"fill-opacity":"0",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.45",d:"M11.9846 1.65637H23.6597C23.6597 10.7709 23.6597 19.8855 23.6597 29C23.6597 30.6569 22.3166 32 20.6597 32H1.68311V12.8703"},null,-1),C("path",{fill:"currentColor",d:"M5.74901 1.40568L6.44951 3.08118C6.5594 3.35823 6.7929 3.58251 7.08134 3.68805L8.82573 4.36089C9.38888 4.57198 9.38888 5.35036 8.82573 5.56144L7.08134 6.23428C6.7929 6.33982 6.5594 6.5641 6.44951 6.84115L5.74901 8.51665C5.52924 9.05756 4.71885 9.05756 4.49909 8.51665L3.79858 6.84115C3.6887 6.5641 3.4552 6.33982 3.16676 6.23428L1.42236 5.56144C0.859212 5.35036 0.859212 4.57198 1.42236 4.36089L3.16676 3.68805C3.4552 3.58251 3.6887 3.35823 3.79858 3.08118L4.49909 1.40568C4.71885 0.864773 5.52924 0.864773 5.74901 1.40568Z"},null,-1),C("path",{fill:"currentColor",d:"M9.64988 9.18952L10.1169 10.2977C10.1993 10.4824 10.3504 10.6275 10.5427 10.7067L11.6964 11.1553C12.0673 11.3004 12.0673 11.8149 11.6964 11.96L10.5427 12.4086C10.3504 12.4877 10.1993 12.6329 10.1169 12.8176L9.64988 13.9258C9.49879 14.282 8.96311 14.282 8.81202 13.9258L8.34501 12.8176C8.2626 12.6329 8.11151 12.4877 7.91922 12.4086L6.76545 11.96C6.39459 11.8149 6.39459 11.3004 6.76545 11.1553L7.91922 10.7067C8.11151 10.6275 8.2626 10.4824 8.34501 10.2977L8.81202 9.18952C8.96311 8.83331 9.49879 8.83331 9.64988 9.18952Z"},null,-1)]))}const see=L(qR,[["render",ZR]]),GR={},WR={fill:"currentColor",viewBox:"0 0 30 35"};function KR(e,t){return y(),w("svg",WR,t[0]||(t[0]=[F('',7)]))}const aee=L(GR,[["render",KR]]),YR={},XR={fill:"currentColor",viewBox:"0 0 34 34"};function JR(e,t){return y(),w("svg",XR,t[0]||(t[0]=[F('',8)]))}const iee=L(YR,[["render",JR]]),QR={},eH={fill:"currentColor",viewBox:"0 0 34 35"};function tH(e,t){return y(),w("svg",eH,t[0]||(t[0]=[F('',1)]))}const lee=L(QR,[["render",tH]]),nH={},rH={fill:"currentColor",viewBox:"0 0 33 32"};function oH(e,t){return y(),w("svg",rH,t[0]||(t[0]=[F('',10)]))}const uee=L(nH,[["render",oH]]),sH={},aH={fill:"currentColor",viewBox:"0 0 36 36"};function iH(e,t){return y(),w("svg",aH,t[0]||(t[0]=[C("path",{"fill-opacity":"0",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.45455",d:"M5.83658 15.0001L1.72021 15.5383V21.3565L5.83658 21.8947C6.12749 22.971 6.54931 23.9892 7.10203 24.9492L4.57112 28.2219L8.68749 32.3383L11.9748 29.8074C12.9202 30.3456 13.9384 30.7674 15.0293 31.0728L15.5675 35.1892H21.3857L21.9239 31.0728C23.0002 30.7819 24.0184 30.3601 24.9638 29.8219L28.2511 32.3383L32.3675 28.2219L29.8511 24.9347C30.3893 23.9892 30.8111 22.971 31.102 21.8947L35.2184 21.3565V15.5383L31.102 15.0001C30.8111 13.9237 30.3893 12.9056 29.8511 11.9601L32.3675 8.67284L28.2511 4.55648L24.9638 7.07284C24.0184 6.53466 23.0002 6.11284 21.9239 5.82193L21.3857 1.70557H15.5675L15.0293 5.82193"},null,-1),C("path",{"fill-opacity":"0",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.45455",d:"M13.3564 19.1747L16.2655 22.0838L23.5383 14.811"},null,-1),C("path",{fill:"currentColor",d:"M6.02567 1.44373L6.76749 3.29101C6.88385 3.59646 7.13113 3.84373 7.43658 3.9601L9.28385 4.70191C9.88022 4.93464 9.88022 5.79282 9.28385 6.02555L7.43658 6.76737C7.13113 6.88373 6.88385 7.131 6.76749 7.43646L6.02567 9.28373C5.79295 9.8801 4.93476 9.8801 4.70204 9.28373L3.96022 7.43646C3.84385 7.131 3.59658 6.88373 3.29113 6.76737L1.44385 6.02555C0.847491 5.79282 0.847491 4.93464 1.44385 4.70191L3.29113 3.9601C3.59658 3.84373 3.84385 3.59646 3.96022 3.29101L4.70204 1.44373C4.93476 0.847369 5.79295 0.847369 6.02567 1.44373Z"},null,-1),C("path",{fill:"currentColor",d:"M11.6113 8.57079L12.1058 9.79261C12.1931 9.99625 12.3531 10.1562 12.5568 10.2435L13.7786 10.7381C14.1713 10.8981 14.1713 11.4653 13.7786 11.6253L12.5568 12.1199C12.3531 12.2072 12.1931 12.3672 12.1058 12.5708L11.6113 13.7926C11.4513 14.1853 10.884 14.1853 10.724 13.7926L10.2295 12.5708C10.1422 12.3672 9.98221 12.2072 9.77857 12.1199L8.55675 11.6253C8.16403 11.4653 8.16403 10.8981 8.55675 10.7381L9.77857 10.2435C9.98221 10.1562 10.1422 9.99625 10.2295 9.79261L10.724 8.57079C10.884 8.17806 11.4513 8.17806 11.6113 8.57079Z"},null,-1)]))}const cee=L(sH,[["render",iH]]),lH={},uH={fill:"currentColor",viewBox:"0 0 34 32"};function cH(e,t){return y(),w("svg",uH,t[0]||(t[0]=[F('',7)]))}const dee=L(lH,[["render",cH]]),dH={},fH={fill:"currentColor",viewBox:"0 0 37 34"};function pH(e,t){return y(),w("svg",fH,t[0]||(t[0]=[F('',11)]))}const fee=L(dH,[["render",pH]]),hH={},gH={fill:"currentColor",viewBox:"0 0 33 39"};function bH(e,t){return y(),w("svg",gH,t[0]||(t[0]=[F('',2)]))}const pee=L(hH,[["render",bH]]),mH={},vH={viewBox:"0 0 16 16"};function _H(e,t){return y(),w("svg",vH,t[0]||(t[0]=[C("path",{fill:"currentColor","fill-rule":"evenodd",d:"M9.683 6.676l-.047-.048C8.27 5.26 6.07 5.243 4.726 6.588l-2.29 2.29c-1.344 1.344-1.328 3.544.04 4.91 1.366 1.368 3.564 1.385 4.908.04l1.753-1.752c-.695.074-1.457-.078-2.176-.444L5.934 12.66c-.634.634-1.67.625-2.312-.017a1.637 1.637 0 01-.017-2.312L6.035 7.9c.634-.634 1.67-.625 2.312.017.024.024.048.05.07.075l.003-.002c.36.36.943.366 1.3.01a.922.922 0 00-.01-1.3l-.027-.024zM6.58 9.586l.048.05c1.367 1.366 3.565 1.384 4.91.04l2.29-2.292c1.344-1.343 1.328-3.542-.04-4.91-1.366-1.366-3.564-1.384-4.908-.04L7.127 4.187c.695-.074 1.457.078 2.176.444l1.028-1.027c.635-.634 1.67-.624 2.313.017.643.644.652 1.678.018 2.312l-2.43 2.432c-.635.634-1.67.624-2.313-.018a1.636 1.636 0 01-.07-.075l-.003.004a.918.918 0 00-1.3-.01.922.922 0 00.01 1.3c.01.007.018.015.027.023z"},null,-1)]))}const hee=L(mH,[["render",_H]]),kH={},yH={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 48 49"};function wH(e,t){return y(),w("svg",yH,t[0]||(t[0]=[F('',9)]))}const gee=L(kH,[["render",wH]]),CH={},xH={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function SH(e,t){return y(),w("svg",xH,t[0]||(t[0]=[F('',2)]))}const bee=L(CH,[["render",SH]]),LH={},jH={fill:"currentColor",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function MH(e,t){return y(),w("svg",jH,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3 2.5h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V3a.5.5 0 0 1 .5-.5ZM1 3a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3Zm2 7.5h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 1 .5-.5ZM1 11a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-2Zm12-8.5h-2a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h2a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM11 1a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2h-2Zm0 9.5h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 1 .5-.5ZM9 11a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-2Z",fill:"currentColor"},null,-1)]))}const mee=L(LH,[["render",MH]]),EH={},TH={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function AH(e,t){return y(),w("svg",TH,t[0]||(t[0]=[F('',2)]))}const vee=L(EH,[["render",AH]]),PH={},IH={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function DH(e,t){return y(),w("svg",IH,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.72 10.159a.75.75 0 1 1 1.06 1.06l-3.25 3.25L8 15l-.53-.53-3.25-3.25a.75.75 0 0 1 1.06-1.061l1.97 1.97V1.75a.75.75 0 1 1 1.5 0v10.379l1.97-1.97Z",fill:"currentColor"},null,-1)]))}const _ee=L(PH,[["render",DH]]),RH={},HH={viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function OH(e,t){return y(),w("svg",HH,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.159 10.72a.75.75 0 1 0 1.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 0 0-1.061 1.06l1.97 1.97H1.75a.75.75 0 1 0 0 1.5h10.379l-1.97 1.97Z",fill:"currentColor"},null,-1)]))}const Ph=L(RH,[["render",OH]]),$H={},NH={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function FH(e,t){return y(),w("svg",NH,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.72 5.841a.75.75 0 1 0 1.06-1.06L8.53 1.53 8 1l-.53.53-3.25 3.25a.75.75 0 0 0 1.06 1.061l1.97-1.97V14.25a.75.75 0 0 0 1.5 0V3.871l1.97 1.97Z",fill:"currentColor"},null,-1)]))}const kee=L($H,[["render",FH]]),zH={},VH={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function BH(e,t){return y(),w("svg",VH,t[0]||(t[0]=[F('',2)]))}const yee=L(zH,[["render",BH]]),qH={},UH={fill:"currentColor",viewBox:"0 0 32 32"};function ZH(e,t){return y(),w("svg",UH,t[0]||(t[0]=[F('',5)]))}const wee=L(qH,[["render",ZH]]),GH={},WH={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function KH(e,t){return y(),w("svg",WH,t[0]||(t[0]=[F('',2)]))}const Cee=L(GH,[["render",KH]]),YH={},XH={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function JH(e,t){return y(),w("svg",XH,t[0]||(t[0]=[F('',2)]))}const xee=L(YH,[["render",JH]]),QH={},eO={fill:"none",style:{fill:"none!important"},viewBox:"0 0 25 25"};function tO(e,t){return y(),w("svg",eO,t[0]||(t[0]=[F('',7)]))}const nO=L(QH,[["render",tO]]),rO={},oO={viewBox:"0 0 76 76"};function sO(e,t){return y(),w("svg",oO,t[0]||(t[0]=[C("path",{d:"M71 66a5.009 5.009 0 00-4.899 4h-60.1V47c0-.035-.016-.065-.02-.099A5.007 5.007 0 0010.001 42c0-.338-.036-.667-.1-.986 1.308-.889 4.648-3.839 14.275-13.643l17.77 15.385a1 1 0 001.391-.079l17.937-19.496c.786.514 1.72.819 2.727.819 2.757 0 5-2.243 5-5s-2.243-5-5-5-5 2.243-5 5c0 1.027.313 1.982.846 2.777L42.522 40.609 24.775 25.244a.997.997 0 00-1.368.056c-5.788 5.906-12.383 12.385-14.293 13.868a5.01 5.01 0 00-3.134-2.07c.005-.033.021-.063.021-.098V1a1 1 0 10-2 0v36c0 .035.017.065.02.099-2.289.457-4.02 2.48-4.02 4.901s1.731 4.444 4.02 4.901c-.003.034-.02.064-.02.099v24a1 1 0 001 1h61.1A5.009 5.009 0 0071 76c2.757 0 5-2.243 5-5s-2.243-5-5-5m-7-50c1.654 0 3 1.346 3 3s-1.346 3-3 3-3-1.346-3-3 1.346-3 3-3M2 42c0-1.654 1.346-3 3-3s3 1.346 3 3-1.346 3-3 3-3-1.346-3-3m69 32c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3"},null,-1)]))}const See=L(rO,[["render",sO]]),aO={},iO={fill:"currentColor",viewBox:"0 0 32 32"};function lO(e,t){return y(),w("svg",iO,t[0]||(t[0]=[C("path",{d:"M2 31.96V6H4V26.9L8.56 22H28V5C28 3.34 26.66 2 25 2H2V0H25C27.76 0 30 2.24 30 5V24H9.44L2 31.96Z"},null,-1),C("path",{d:"M24 14H8V6H24V14ZM10 12H22V8H10V12Z"},null,-1),C("path",{d:"M24 16H8V18H24V16Z"},null,-1)]))}const Lee=L(aO,[["render",lO]]),uO={},cO={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"};function dO(e,t){return y(),w("svg",cO,t[0]||(t[0]=[C("path",{d:"M19.5 0C20.1213 0 20.625 0.50368 20.625 1.125V16.875C20.625 17.4963 20.1213 18 19.5 18H11.25V20.25H19.5C20.1213 20.25 20.625 20.7537 20.625 21.375C20.625 21.9963 20.1213 22.5 19.5 22.5H11.25V24H9V22.5H6.75C4.88604 22.5 3.375 20.989 3.375 19.125V3C3.375 1.34315 4.71815 0 6.375 0H19.5ZM6.75 18C6.12868 18 5.625 18.5037 5.625 19.125C5.625 19.7463 6.12868 20.25 6.75 20.25H9V18H6.75ZM6.375 2.25C5.96079 2.25 5.625 2.58579 5.625 3V15.9424C5.97691 15.818 6.3555 15.75 6.75 15.75H18.375V2.25H6.375Z",fill:"currentColor"},null,-1)]))}const jee=L(uO,[["render",dO]]),fO={},pO={xmlns:"http://www.w3.org/2000/svg",width:"32",height:"33",viewBox:"0 0 32 33",fill:"none"};function hO(e,t){return y(),w("svg",pO,t[0]||(t[0]=[C("g",{"clip-path":"url(#clip0_429_4049)"},[C("path",{d:"M24.2061 0.805664C26.3194 0.912896 28 2.66075 28 4.80078V30.8008L27.9941 30.9648C27.8707 32.5822 25.9368 33.3829 24.7061 32.3262L24.5859 32.2148L16 23.6289L7.41406 32.2148L7.29395 32.3262C6.06315 33.3829 4.12926 32.5822 4.00586 30.9648L4 30.8008V4.80078C4 2.59164 5.79086 0.800781 8 0.800781H24L24.2061 0.805664ZM8 3.80078C7.44771 3.80078 7 4.2485 7 4.80078V28.3867L16 19.3867L25 28.3867V4.80078C25 4.2485 24.5523 3.80078 24 3.80078H8Z",fill:"currentColor"})],-1),Se(),C("defs",null,[C("clipPath",{id:"clip0_429_4049"},[C("rect",{y:"0.800781",width:"32",height:"32",rx:"4",fill:"white"})])],-1)]))}const Mee=L(fO,[["render",hO]]),gO={},bO={id:"a",viewBox:"0 0 32 32"};function mO(e,t){return y(),w("svg",bO,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M15.97,11.98c-2.21,0-4,1.79-4,4s1.79,4,4,4,4-1.79,4-4-1.79-4-4-4Zm0,7c-1.65,0-3-1.35-3-3s1.35-3,3-3,3,1.35,3,3-1.35,3-3,3Z"},null,-1),C("path",{fill:"currentColor",d:"M21,8.28l-1.8,1.34c-.33-.17-.67-.31-1.03-.43l-.32-2.22h-3.77l-.32,2.22c-.35,.11-.7,.26-1.03,.43l-1.8-1.34-2.66,2.66,1.34,1.8c-.17,.33-.31,.68-.43,1.03l-2.22,.32v3.77l2.22,.32c.11,.35,.26,.7,.43,1.03l-1.34,1.79,2.66,2.66,1.8-1.34c.33,.17,.68,.31,1.03,.43l.32,2.22h3.77l.33-2.22c.35-.12,.7-.26,1.03-.43l1.8,1.34,2.66-2.66-1.34-1.8c.17-.33,.31-.67,.43-1.03l2.22-.32v-3.77l-2.22-.33c-.11-.35-.26-.7-.43-1.03l1.34-1.8-2.66-2.66Zm.3,4.66c.25,.44,.45,.91,.58,1.4l.09,.32,2,.29v2.04l-2,.29-.09,.32c-.13,.49-.33,.96-.58,1.4l-.16,.28,1.21,1.62-1.44,1.44-1.62-1.21-.28,.16c-.44,.25-.91,.45-1.4,.58l-.31,.09-.29,2h-2.04l-.29-2-.31-.09c-.49-.13-.96-.33-1.4-.58l-.28-.16-1.62,1.21-1.44-1.44,1.21-1.62-.16-.28c-.25-.44-.45-.92-.58-1.41l-.09-.31-2-.29v-2.04l2-.29,.09-.32c.13-.49,.33-.96,.58-1.41l.16-.28-1.21-1.62,1.44-1.44,1.62,1.21,.28-.16c.44-.25,.92-.45,1.41-.58l.31-.09,.29-2h2.04l.29,2,.32,.09c.49,.13,.96,.33,1.4,.58l.28,.16,1.62-1.21,1.44,1.44-1.21,1.62,.16,.28Z"},null,-1),C("path",{fill:"currentColor",d:"M26.55,4h3.45v-1h-5v5h1v-3.15c3.18,2.85,5,6.85,5,11.15,0,8.27-6.73,15-15,15-1.75,0-3.47-.3-5.11-.89l-.34,.94c1.74,.63,3.58,.95,5.45,.95,8.82,0,16-7.18,16-16,0-4.64-1.99-8.96-5.45-12Z"},null,-1),C("path",{fill:"currentColor",d:"M5.45,28H2v1H7v-5h-1v3.15c-3.18-2.84-5-6.84-5-11.15C1,7.73,7.73,1,16,1c1.75,0,3.47,.3,5.1,.89l.34-.94c-1.74-.63-3.57-.95-5.44-.95C7.18,0,0,7.18,0,16c0,4.66,1.99,8.96,5.45,12Z"},null,-1)]))}const Eee=L(gO,[["render",mO]]),vO={},_O={fill:"currentColor",viewBox:"0 0 32 32"};function kO(e,t){return y(),w("svg",_O,t[0]||(t[0]=[F('',2)]))}const Tee=L(vO,[["render",kO]]),yO={},wO={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function CO(e,t){return y(),w("svg",wO,t[0]||(t[0]=[F('',2)]))}const Aee=L(yO,[["render",CO]]),xO={},SO={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function LO(e,t){return y(),w("svg",SO,t[0]||(t[0]=[F('',2)]))}const Pee=L(xO,[["render",LO]]),jO={},MO={fill:"currentColor",viewBox:"0 0 14 14"};function EO(e,t){return y(),w("svg",MO,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd",d:"M4 0a1 1 0 00-1 1v1H2a2 2 0 00-2 2v8a2 2 0 002 2h10a2 2 0 002-2V4a2 2 0 00-2-2h-1V1a1 1 0 10-2 0v1H5V1a1 1 0 00-1-1zm8 4v1H2V4h10zM2 7v5h10V7H2z","clip-rule":"evenodd"},null,-1)]))}const Iee=L(jO,[["render",EO]]),TO={},AO={viewBox:"0 0 16 16"};function PO(e,t){return y(),w("svg",AO,t[0]||(t[0]=[C("path",{d:"M14.934 6.262H1.066a.64.64 0 010-1.28h13.869a.64.64 0 010 1.28zM13.655 16H2.345a1.92 1.92 0 01-1.92-1.92V7.565a.64.64 0 011.28 0v6.515a.64.64 0 00.64.64h11.31a.64.64 0 00.64-.64V7.565a.64.64 0 111.28 0v6.515a1.92 1.92 0 01-1.92 1.92z"},null,-1),C("path",{d:"M1.066 6.263a.64.64 0 01-.64-.64v-2.56a1.92 1.92 0 011.92-1.92h9.417a.64.64 0 010 1.28H2.346a.64.64 0 00-.64.64v2.56a.64.64 0 01-.64.64z"},null,-1),C("path",{d:"M14.934 6.263a.64.64 0 01-.64-.64v-2.56a.64.64 0 00-.64-.64h-1.89a.64.64 0 110-1.28h1.89a1.92 1.92 0 011.92 1.92v2.56a.64.64 0 01-.64.64zM4.237 3.542a.64.64 0 01-.64-.64V.64a.64.64 0 011.28 0v2.262a.64.64 0 01-.64.64z"},null,-1),C("path",{d:"M11.763 3.542a.64.64 0 01-.64-.64V.64a.64.64 0 111.28 0v2.262a.64.64 0 01-.64.64zm-3.075 6.16H7.312a.64.64 0 110-1.28h1.376a.64.64 0 110 1.28zm0 2.855H7.312a.64.64 0 010-1.28h1.376a.64.64 0 110 1.28zm3.302-2.855h-1.372a.64.64 0 110-1.28h1.373a.64.64 0 010 1.28zm-6.608 2.855H4.01a.64.64 0 010-1.28h1.372a.64.64 0 110 1.28z"},null,-1)]))}const Dee=L(TO,[["render",PO]]),IO={},DO={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function RO(e,t){return y(),w("svg",DO,t[0]||(t[0]=[F('',2)]))}const Ree=L(IO,[["render",RO]]),HO={},OO={fill:"currentColor",viewBox:"0 0 32 32"};function $O(e,t){return y(),w("svg",OO,t[0]||(t[0]=[C("path",{d:"M13 26H1V8.58L9.58 0H23V8H21V2H10.42L3 9.42V24H13V26Z"},null,-1),C("path",{d:"M11 10H2V8H9V1H11V10Z"},null,-1),C("path",{d:"M18 28C13.04 28 9 23.96 9 19C9 14.04 13.04 10 18 10C22.96 10 27 14.04 27 19C27 23.96 22.96 28 18 28ZM18 12C14.14 12 11 15.14 11 19C11 22.86 14.14 26 18 26C21.86 26 25 22.86 25 19C25 15.14 21.86 12 18 12Z"},null,-1),C("path",{d:"M24.7069 24.2948L23.2927 25.709L29.289 31.7053L30.7032 30.291L24.7069 24.2948Z"},null,-1)]))}const Hee=L(HO,[["render",$O]]),NO={},FO={viewBox:"0 0 32 32"};function zO(e,t){return y(),w("svg",FO,t[0]||(t[0]=[C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M11.46 25.45H.55V7.94l6.73-6.73h10.78v3.37"},null,-1),C("circle",{cx:"18.06",cy:"18.72",r:"9.43",fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M1.22 7.94h6.06V1.88M23.44 26.8l3.2 3.2a2.698 2.698 0 003.81 0l.79-.79-2.41-2.41M13.34 17.37h9.43M13.34 21.41h5.39"},null,-1)]))}const Oee=L(NO,[["render",zO]]),VO={},BO={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function qO(e,t){return y(),w("svg",BO,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.75 1a.75.75 0 0 1 .75.75v9.75h9.75a.75.75 0 0 1 0 1.5H4.5v1.25a.75.75 0 0 1-1.5 0V13H1.75a.75.75 0 0 1 0-1.5H3V1.75A.75.75 0 0 1 3.75 1Zm9.75 4.75a.75.75 0 0 0-1.5 0v3.5a.75.75 0 0 0 1.5 0v-3.5ZM9.75 3a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0v-5.5A.75.75 0 0 1 9.75 3ZM7.5 7.75a.75.75 0 0 0-1.5 0v1.5a.75.75 0 0 0 1.5 0v-1.5Z",fill:"#000"},null,-1)]))}const $ee=L(VO,[["render",qO]]),UO={},ZO={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function GO(e,t){return y(),w("svg",ZO,t[0]||(t[0]=[F('',2)]))}const Nee=L(UO,[["render",GO]]),WO={},KO={fill:"none","fill-opacity":"0",viewBox:"0 0 48 48"};function YO(e,t){return y(),w("svg",KO,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28",d:"M47.04 29.995a6.72 6.72 0 01-6.72 6.696H32.73v7.594l-8.083-7.594H7.68a6.72 6.72 0 01-6.72-6.696V10.411a6.72 6.72 0 016.72-6.696M12.431 3.715h27.912a6.72 6.72 0 016.72 6.72v15.173M37.605 16.574H10.39M29.047 24.23H10.389"},null,-1)]))}const Fee=L(WO,[["render",YO]]),XO={},JO={viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function QO(e,t){return y(),w("svg",JO,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.78 4.62a.75.75 0 0 1 0 1.06l-6.097 6.097a.75.75 0 0 1-1.069-.009L3.211 9.284a.75.75 0 1 1 1.078-1.043l1.873 1.936L11.72 4.62a.75.75 0 0 1 1.06 0Z"},null,-1)]))}const e$=L(XO,[["render",QO]]),t$={},n$={"data-name":"Layer 1",viewBox:"0 0 100 100"};function r$(e,t){return y(),w("svg",n$,t[0]||(t[0]=[C("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"4",d:"M34.73 51.72l9.04 9.03 21.5-21.5"},null,-1),C("circle",{cx:"50",cy:"50",r:"40",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"4"},null,-1)]))}const zee=L(t$,[["render",r$]]),o$={},s$={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function a$(e,t){return y(),w("svg",s$,t[0]||(t[0]=[F('',2)]))}const Vee=L(o$,[["render",a$]]),i$={},l$={viewBox:"0 0 32 32"};function u$(e,t){return y(),w("svg",l$,t[0]||(t[0]=[C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M22.01 3.32h6.67v24.03c0 2.21-1.79 4-4 4H3.32V3.32h2"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M9.99.65H22v5.34H9.99zM11.33 17.94l2.71 2.71 6.63-6.63"},null,-1)]))}const Bee=L(i$,[["render",u$]]),c$={},d$={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function f$(e,t){return y(),w("svg",d$,t[0]||(t[0]=[F('',2)]))}const qee=L(c$,[["render",f$]]),p$={},h$={fill:"currentColor",viewBox:"0 0 34 41"};function g$(e,t){return y(),w("svg",h$,t[0]||(t[0]=[F('',2)]))}const Uee=L(p$,[["render",g$]]),b$={},m$={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function v$(e,t){return y(),w("svg",m$,t[0]||(t[0]=[F('',2)]))}const Zee=L(b$,[["render",v$]]),_$={},k$={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function y$(e,t){return y(),w("svg",k$,t[0]||(t[0]=[F('',2)]))}const Gee=L(_$,[["render",y$]]),w$={},C$={viewBox:"0 0 76 76"};function x$(e,t){return y(),w("svg",C$,t[0]||(t[0]=[C("path",{d:"M74.69 28.11a37.821 37.821 0 00-5.946-12.439 5.95 5.95 0 001.257-3.666 5.96 5.96 0 00-1.758-4.243c-1.133-1.133-2.639-1.757-4.242-1.757s-3.109.624-4.242 1.757c-1.134 1.134-1.758 2.64-1.758 4.243s.624 3.109 1.758 4.243a5.959 5.959 0 004.242 1.757 5.951 5.951 0 003.264-.967 35.811 35.811 0 015.494 11.593c5.17 19.17-6.218 38.963-25.384 44.13-19.17 5.171-38.964-6.219-44.13-25.384-5.17-19.17 6.218-38.963 25.384-44.13 7.572-2.042 15.416-1.591 22.683 1.306a1 1 0 10.74-1.857C44.382-.363 36.104-.842 28.108 1.317 7.877 6.772-4.142 27.67 1.314 47.901c2.644 9.8 8.944 17.983 17.743 23.05 5.843 3.36 12.321 5.076 18.885 5.076 3.321 0 6.664-.439 9.957-1.327 20.23-5.458 32.25-26.355 26.793-46.585M61.175 14.839c-.756-.756-1.172-1.761-1.172-2.829s.416-2.073 1.172-2.829c.756-.755 1.76-1.171 2.828-1.171s2.072.416 2.828 1.171c.756.756 1.172 1.761 1.172 2.829s-.416 2.073-1.172 2.829c-1.512 1.51-4.144 1.51-5.656 0"},null,-1),C("path",{d:"M42 38c0-1.858-1.279-3.411-3-3.858V9.002a1 1 0 10-2 0v25.14c-1.721.447-3 2-3 3.858 0 2.206 1.794 4 4 4a3.96 3.96 0 001.673-.378l11.87 11.87a.997.997 0 001.414 0 .999.999 0 000-1.414L41.225 40.346A3.966 3.966 0 0042 38m-6 0c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2"},null,-1)]))}const Wee=L(w$,[["render",x$]]),S$={},L$={width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function j$(e,t){return y(),w("svg",L$,t[0]||(t[0]=[C("circle",{cx:"16",cy:"16",r:"16",fill:"white","fill-opacity":"0.9"},null,-1),C("path",{d:"M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z",fill:"currentColor"},null,-1)]))}const Ih=L(S$,[["render",j$]]),M$={},E$={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function T$(e,t){return y(),w("svg",E$,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.255 6.052a3.75 3.75 0 0 1 7.349-.843l.152.528.55.014a2.25 2.25 0 0 1 1.256 4.077.75.75 0 0 0 .876 1.218 3.75 3.75 0 0 0-1.561-6.744 5.251 5.251 0 0 0-10.037.974 3.25 3.25 0 0 0-1.216 6.039.75.75 0 1 0 .752-1.299A1.749 1.749 0 0 1 3.43 6.76l.784.08.041-.787ZM8 9.838l-1.732-.99L8 7.858l1.732.99L8 9.838Zm.75 1.299 1.75-1v1.98l-1.75 1v-1.98Zm-1.5 0-1.75-1v1.98l1.75 1v-1.98Zm.254-4.723a1 1 0 0 1 .992 0l3 1.714a1 1 0 0 1 .504.868v3.41a1 1 0 0 1-.504.87l-3 1.713a1 1 0 0 1-.992 0l-3-1.714A1 1 0 0 1 4 12.407v-3.41a1 1 0 0 1 .504-.87l3-1.713Z",fill:"#000"},null,-1)]))}const Kee=L(M$,[["render",T$]]),A$={},P$={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function I$(e,t){return y(),w("svg",P$,t[0]||(t[0]=[F('',2)]))}const Yee=L(A$,[["render",I$]]),D$={},R$={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 48 48"};function H$(e,t){return y(),w("svg",R$,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28",d:"M31.514 38.362H9.866a8.908 8.908 0 111.171-17.722 11.77 11.77 0 0123.04-2.606c.86-.223 1.743-.336 2.63-.336a10.34 10.34 0 010 20.678"},null,-1)]))}const Xee=L(D$,[["render",H$]]),O$={},$$={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function N$(e,t){return y(),w("svg",$$,t[0]||(t[0]=[F('',2)]))}const Jee=L(O$,[["render",N$]]),F$={},z$={fill:"none",fillOpacity:"0",viewBox:"0 0 24 24"};function V$(e,t){return y(),w("svg",z$,t[0]||(t[0]=[C("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28","clip-path":"url(#clip0_1172_3234)",fillOpacity:"0"},[C("path",{d:"M19.314 20.287H2.743a2.263 2.263 0 01-2.264-2.26V5.973a2.263 2.263 0 012.264-2.261M4.685 3.713h16.572a2.263 2.263 0 012.263 2.26v12.053a2.264 2.264 0 01-2.263 2.261"}),C("path",{d:"M15.806 9.4l3.305 2.6-3.305 2.6M8.191 14.6L4.89 12l3.302-2.6M10.473 15.905l3.271-7.81"})],-1),C("defs",null,[C("clipPath",{id:"clip0_1172_3234"},[C("path",{fill:"#fff",d:"M0 0h24v24H0z"})])],-1)]))}const Qee=L(F$,[["render",V$]]),B$={},q$={viewBox:"0 0 32 32"};function U$(e,t){return y(),w("svg",q$,t[0]||(t[0]=[C("g",{"data-name":"Layer 2"},[C("g",{"data-name":"Layer 1"},[C("path",{d:"M11.29 12.9a1 1 0 00-1.37-.36l-4.49 2.6a1 1 0 000 1.73l4.49 2.6a1 1 0 00.5.13 1 1 0 00.5-1.87L7.93 16l3-1.73a1 1 0 00.36-1.37zm15.27 2.23l-4.49-2.6a1 1 0 10-1 1.73l3 1.73-3 1.73a1 1 0 00.5 1.87 1 1 0 00.5-.13l4.49-2.6a1 1 0 000-1.73zm-8.23-5.97a1 1 0 00-1.27.62L13 21.57a1 1 0 00.62 1.27 1 1 0 00.32.05 1 1 0 00.95-.68l4-11.79a1 1 0 00-.56-1.26z"}),C("path",{d:"M28.63 0H3.37A3.3 3.3 0 000 3.22v25.56A3.3 3.3 0 003.37 32h25.26A3.3 3.3 0 0032 28.78V3.22A3.3 3.3 0 0028.63 0zM30 28.78A1.3 1.3 0 0128.63 30H3.37A1.3 1.3 0 012 28.78V3.22A1.3 1.3 0 013.37 2h25.26A1.3 1.3 0 0130 3.22z"})])],-1)]))}const ete=L(B$,[["render",U$]]),Z$={},G$={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function W$(e,t){return y(),w("svg",G$,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.424 2.023a.75.75 0 0 1 .556.904L7.48 13.42a.75.75 0 0 1-1.46-.348L8.52 2.58a.75.75 0 0 1 .904-.556ZM11.16 4.22a.75.75 0 0 1 1.06 0l3.25 3.25L16 8l-.53.53-3.25 3.25a.75.75 0 1 1-1.06-1.06L13.88 8l-2.72-2.72a.75.75 0 0 1 0-1.06ZM4.84 5.28a.75.75 0 1 0-1.06-1.06L.53 7.47 0 8l.53.53 3.25 3.25a.75.75 0 0 0 1.06-1.06L2.12 8l2.72-2.72Z",fill:"currentColor"},null,-1)]))}const tte=L(Z$,[["render",W$]]),K$={},Y$={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function X$(e,t){return y(),w("svg",Y$,t[0]||(t[0]=[F('',2)]))}const nte=L(K$,[["render",X$]]),J$={},Q$={xmlns:"http://www.w3.org/2000/svg",width:"25",height:"24",viewBox:"0 0 25 24",fill:"none"};function eN(e,t){return y(),w("svg",Q$,t[0]||(t[0]=[C("path",{d:"M13.9506 0C14.8653 0.000289548 15.6468 0.660567 15.7992 1.5625L15.9652 2.54688C16.9637 2.93066 17.8854 3.46793 18.7016 4.12891L19.641 3.78027C20.4449 3.48139 21.3418 3.7673 21.8276 4.45703L21.9184 4.60059L23.5346 7.39941C23.9919 8.19172 23.8108 9.19914 23.1059 9.78223L22.3354 10.4189C22.4163 10.9347 22.4594 11.4628 22.4594 12C22.4594 12.5369 22.4162 13.0646 22.3354 13.5801L23.1059 14.2178C23.8107 14.8009 23.9919 15.8083 23.5346 16.6006L21.9184 19.3994C21.461 20.1916 20.4984 20.5384 19.641 20.2197L18.7016 19.8701C17.8854 20.5312 16.9638 21.0683 15.9652 21.4521L15.7992 22.4375C15.6468 23.3394 14.8653 23.9997 13.9506 24H10.7182C9.80334 23.9999 9.02204 23.3395 8.86954 22.4375L8.70255 21.4521C7.70402 21.0683 6.78241 20.5312 5.96622 19.8701L5.02775 20.2197C4.17034 20.5386 3.20792 20.1916 2.7504 19.3994L1.13419 16.6006C0.676676 15.8081 0.857733 14.8009 1.5629 14.2178L2.33243 13.5801C2.25158 13.0646 2.20939 12.5369 2.20939 12C2.20939 11.4628 2.25148 10.9347 2.33243 10.4189L1.5629 9.78223C0.857786 9.19912 0.676689 8.19183 1.13419 7.39941L2.7504 4.60059L2.8422 4.45703C3.32808 3.76766 4.22407 3.48139 5.02775 3.78027L5.96622 4.12891C6.78238 3.46792 7.70408 2.93068 8.70255 2.54688L8.86954 1.5625C9.02204 0.660477 9.80334 0.000107969 10.7182 0H13.9506ZM10.85 3.34961C10.7545 3.91535 10.3503 4.35679 9.83732 4.52832C8.82323 4.86705 7.89931 5.40757 7.11466 6.10254C6.70955 6.46128 6.12571 6.58948 5.58829 6.38965L4.53946 5.99902L3.24064 8.24902L4.10099 8.96094C4.54246 9.32615 4.72397 9.89614 4.61661 10.4258C4.51368 10.9335 4.45939 11.4598 4.45939 12C4.45939 12.5402 4.51368 13.0665 4.61661 13.5742C4.72397 14.1039 4.54245 14.6739 4.10099 15.0391L3.24064 15.75L4.53946 18L5.58829 17.6104L5.79142 17.5498C6.20061 17.4603 6.62076 17.5486 6.95548 17.7734L7.11466 17.8975L7.41544 18.1504C8.13174 18.7241 8.94989 19.1753 9.83732 19.4717C10.2863 19.6218 10.6521 19.9783 10.8002 20.4443L10.85 20.6504L11.0356 21.75H13.6332L13.8197 20.6504L13.8695 20.4434C14.0179 19.9778 14.3827 19.6206 14.8315 19.4707C15.8452 19.132 16.7687 18.5922 17.5531 17.8975L17.7133 17.7734C18.0481 17.5487 18.4681 17.4601 18.8774 17.5498L19.0805 17.6104L20.1283 18L21.4272 15.75L20.5668 15.0391C20.1251 14.6738 19.9448 14.104 20.0522 13.5742L20.1205 13.1904C20.1792 12.8028 20.2094 12.4052 20.2094 12C20.2094 11.4599 20.1551 10.9335 20.0522 10.4258C19.9448 9.89619 20.1254 9.32714 20.5668 8.96191L21.4272 8.24902L20.1283 6L19.0805 6.38965C18.543 6.5897 17.9584 6.46131 17.5531 6.10254C16.7687 5.40778 15.8452 4.86804 14.8315 4.5293C14.3183 4.35788 13.9153 3.91546 13.8197 3.34961L13.6332 2.25H11.0356L10.85 3.34961ZM12.3334 6.375C15.44 6.375 17.9584 8.8934 17.9584 12C17.9584 15.1066 15.44 17.625 12.3334 17.625C9.22681 17.625 6.70841 15.1066 6.70841 12C6.70841 8.8934 9.22681 6.375 12.3334 6.375ZM12.3334 8.625C10.4694 8.625 8.95841 10.136 8.95841 12C8.95841 13.864 10.4694 15.375 12.3334 15.375C14.1974 15.375 15.7084 13.864 15.7084 12C15.7084 10.136 14.1974 8.625 12.3334 8.625Z",fill:"currentColor"},null,-1)]))}const rte=L(J$,[["render",eN]]),tN={},nN={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function rN(e,t){return y(),w("svg",nN,t[0]||(t[0]=[F('',2)]))}const ote=L(tN,[["render",rN]]),oN={},sN={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function aN(e,t){return y(),w("svg",sN,t[0]||(t[0]=[F('',2)]))}const ste=L(oN,[["render",aN]]),iN={},lN={fill:"none",viewBox:"0 0 44 44"};function uN(e,t){return y(),w("svg",lN,t[0]||(t[0]=[F('',5)]))}const ate=L(iN,[["render",uN]]),cN={},dN={viewBox:"0 0 32 32"};function fN(e,t){return y(),w("svg",dN,t[0]||(t[0]=[C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M19.16 27.58c.99-.27 1.92-.66 2.79-1.15l3.01 2.32 3.77-3.77-2.32-3.01c.5-.87.88-1.8 1.15-2.79l3.77-.49v-5.34l-3.77-.49c-.27-.99-.66-1.92-1.15-2.79l2.32-3.01-3.77-3.77-3.01 2.32c-.87-.5-1.8-.88-2.79-1.15L18.67.69h-5.34l-.49 3.77c-.99.27-1.92.66-2.79 1.15L7.04 3.29 3.27 7.06l2.32 3.01c-.5.87-.89 1.81-1.16 2.8l-3.77.49v5.34l3.77.49c.27.99.66 1.93 1.16 2.8L3.27 25l3.77 3.77 3.01-2.32c.87.5 1.81.89 2.8 1.16l.49 3.77h5.34l.49-3.77z"},null,-1),C("circle",{cx:"16",cy:"14.67",r:"2",fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M11.52 21.82l1.7-1.7c1.13-1.13 4.44-1.13 5.57 0l1.7 1.7c-1.23.92-2.83 1.53-4.48 1.53-4.05 0-7.34-3.29-7.34-7.34s3.29-7.34 7.34-7.34a7.345 7.345 0 016.81 10.08"},null,-1)]))}const ite=L(cN,[["render",fN]]),pN={},hN={fill:"none",fillOpacity:"0",viewBox:"0 0 24 24"};function gN(e,t){return y(),w("svg",hN,t[0]||(t[0]=[C("g",{fill:"none","clip-path":"url(#clip0_1130_11115)",fillOpacity:"0"},[C("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28",d:"M8.706 11.412a.973.973 0 01.79.014l1.024.48a6.37 6.37 0 001.385-1.384l-.48-1.028a.976.976 0 01.552-1.334l1.066-.386c.1-.65.1-1.31 0-1.959l-1.066-.381a.973.973 0 01-.55-1.33l.48-1.025a6.319 6.319 0 00-1.384-1.385l-1.025.48a.977.977 0 01-1.337-.552L7.78.557a6.305 6.305 0 00-1.959 0l-.386 1.065a.977.977 0 01-1.33.55l-1.025-.48c-.517.377-.974.83-1.356 1.344m.466 1.853a.96.96 0 01-.566.542L.558 5.82a6.305 6.305 0 000 1.958l1.066.382a.972.972 0 01.55 1.327l-.48 1.027c.388.53.856.997 1.386 1.385l1.025-.48a.975.975 0 011.33.552l.386 1.066c.65.1 1.31.1 1.959 0m-3.05-6.24a2.071 2.071 0 110 .002v-.002zm12.602 5.577a.96.96 0 01-.72-.31l-.77-.827a6.338 6.338 0 00-1.813.763l.06 1.13a.974.974 0 01-1.008 1.03l-1.135-.04a6.48 6.48 0 00-.734 1.814l.842.76a.973.973 0 01.012 1.44l-.828.77c.16.636.418 1.242.763 1.798l1.13-.062a.977.977 0 011.03 1.01l-.04 1.136a6.347 6.347 0 001.812.734l.758-.842a.972.972 0 011.44 0l.773.828a6.402 6.402 0 001.759-.737m.264-1.891a.96.96 0 01.72-.293l1.133.04a6.37 6.37 0 00.741-1.826l-.842-.758a.976.976 0 010-1.44l.818-.761a6.398 6.398 0 00-.765-1.802l-1.13.05a.972.972 0 01-1.025-1.01l.04-1.133a6.412 6.412 0 00-1.814-.735m.48 6.932a2.072 2.072 0 11-.468-2.254 2.07 2.07 0 01.473 2.254h-.005z"})],-1)]))}const lte=L(pN,[["render",gN]]),bN={},mN={fill:"currentColor",viewBox:"0 0 32 32"};function vN(e,t){return y(),w("svg",mN,t[0]||(t[0]=[F('',2)]))}const ute=L(bN,[["render",vN]]),_N={},kN={fill:"none",viewBox:"0 0 32 32"};function yN(e,t){return y(),w("svg",kN,t[0]||(t[0]=[F('',2)]))}const cte=L(_N,[["render",yN]]),wN={},CN={fill:"currentColor",viewBox:"0 0 35 35"};function xN(e,t){return y(),w("svg",CN,t[0]||(t[0]=[F('',5)]))}const dte=L(wN,[["render",xN]]),SN={},LN={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function jN(e,t){return y(),w("svg",LN,t[0]||(t[0]=[F('',2)]))}const fte=L(SN,[["render",jN]]),MN={},EN={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function TN(e,t){return y(),w("svg",EN,t[0]||(t[0]=[F('',2)]))}const pte=L(MN,[["render",TN]]),AN={},PN={width:"74",height:"74",viewBox:"0 0 74 74",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{fill:"none!important"}};function IN(e,t){return y(),w("svg",PN,t[0]||(t[0]=[F(' ',1)]))}const hte=L(AN,[["render",IN]]),DN={},RN={fill:"none",viewBox:"0 0 16 17"};function HN(e,t){return y(),w("svg",RN,t[0]||(t[0]=[F('',2)]))}const gte=L(DN,[["render",HN]]),ON={},$N={fill:"none",viewBox:"0 0 29 29"};function NN(e,t){return y(),w("svg",$N,t[0]||(t[0]=[F('',2)]))}const bte=L(ON,[["render",NN]]),FN={},zN={fill:"none",viewBox:"0 0 33 29"};function VN(e,t){return y(),w("svg",zN,t[0]||(t[0]=[F('',6)]))}const mte=L(FN,[["render",VN]]),BN={},qN={fill:"currentColor","data-name":"Layer 1",viewBox:"0 0 46 46"};function UN(e,t){return y(),w("svg",qN,t[0]||(t[0]=[C("path",{d:"M33 16.92H22.33a3.47 3.47 0 00-6.67 0H13a1 1 0 000 2h2.64a3.47 3.47 0 006.67 0H33a1 1 0 000-2zm-14 2.5a1.5 1.5 0 111.5-1.5 1.5 1.5 0 01-1.5 1.5zm14 7.66h-2.66a3.47 3.47 0 00-6.67 0H13a1 1 0 100 2h10.67a3.47 3.47 0 006.67 0H33a1 1 0 000-2zm-6 2.5a1.5 1.5 0 111.5-1.5 1.51 1.51 0 01-1.5 1.5z"},null,-1),C("path",{d:"M1 24a1 1 0 001-1 21.63 21.63 0 01.17-2.67l4.43-1.62a1 1 0 00.62-.64 16.31 16.31 0 011.14-2.73 1 1 0 000-.89l-2-4.28a21.25 21.25 0 013.79-3.79l4.28 2a1 1 0 00.89 0 16.67 16.67 0 012.73-1.14 1 1 0 00.64-.62l1.62-4.43a20.75 20.75 0 015.34 0l1.64 4.41a1 1 0 00.64.62 16.67 16.67 0 012.73 1.14 1 1 0 00.89 0l4.28-2a21.25 21.25 0 013.79 3.79l-2 4.28a1 1 0 000 .89 16.31 16.31 0 011.14 2.73 1 1 0 00.62.64l5 1.82a1 1 0 10.69-1.88L40.54 17a18.86 18.86 0 00-.9-2.15l2-4.38a1 1 0 00-.1-1 22.73 22.73 0 00-5-5 1 1 0 00-1-.1l-4.38 2A19.65 19.65 0 0029 5.46L27.35.92a1 1 0 00-.79-.64 23 23 0 00-7.12 0 1 1 0 00-.79.64L17 5.46a19.65 19.65 0 00-2.15.9l-4.38-2a1 1 0 00-1 .1 22.73 22.73 0 00-5 5 1 1 0 00-.1 1l2 4.38A18.86 18.86 0 005.46 17L.92 18.65a1 1 0 00-.64.79A22.29 22.29 0 000 23a1 1 0 001 1zm44-2a1 1 0 00-1 1 21.63 21.63 0 01-.17 2.67l-4.43 1.62a1 1 0 00-.62.64 16.31 16.31 0 01-1.14 2.73 1 1 0 000 .89l2 4.28a21.25 21.25 0 01-3.79 3.79l-4.28-2a1 1 0 00-.89 0 16.67 16.67 0 01-2.73 1.14 1 1 0 00-.64.62l-1.62 4.43a20.75 20.75 0 01-5.34 0l-1.64-4.41a1 1 0 00-.64-.62 16.67 16.67 0 01-2.73-1.14 1 1 0 00-.89 0l-4.28 2a21.25 21.25 0 01-3.79-3.79l2-4.28a1 1 0 000-.89 16.31 16.31 0 01-1.14-2.73 1 1 0 00-.62-.65l-5-1.81a1 1 0 10-.69 1.88L5.46 29a18.86 18.86 0 00.9 2.15l-2 4.38a1 1 0 00.1 1 22.73 22.73 0 005 5 1 1 0 001 .1l4.38-2a19.65 19.65 0 002.15.9l1.65 4.54a1 1 0 00.79.64 22.77 22.77 0 007.12 0 1 1 0 00.79-.64L29 40.54a19.65 19.65 0 002.15-.9l4.38 2a1 1 0 001-.1 22.73 22.73 0 005-5 1 1 0 00.1-1l-2-4.38a19.65 19.65 0 00.9-2.15l4.54-1.65a1 1 0 00.64-.79A22.29 22.29 0 0046 23a1 1 0 00-1-1z"},null,-1)]))}const vte=L(BN,[["render",UN]]),ZN={},GN={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 24 24"};function WN(e,t){return y(),w("svg",GN,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M23 13.86v-3.73l-2.3-.39c-.21-.82-.53-1.59-.95-2.3l1.35-1.9-2.64-2.64-1.9 1.35c-.71-.42-1.48-.74-2.3-.95L13.87 1h-3.73l-.39 2.3c-.82.21-1.59.53-2.3.95L5.55 2.9 2.91 5.54l1.35 1.9c-.42.71-.74 1.48-.95 2.3l-2.3.39v3.73l2.3.39c.21.82.53 1.59.95 2.3l-1.35 1.9 2.64 2.64 1.9-1.35c.71.42 1.48.74 2.3.95l.39 2.3h3.73l.39-2.3c.82-.21 1.59-.53 2.3-.95l1.9 1.35 2.64-2.64-1.35-1.9c.42-.71.74-1.48.95-2.3l2.3-.39z"},null,-1),C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M14 16a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm-4-5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm1.2-1.5H18m-12 0h2.34m7.16 5H18m-12 0h6.82"},null,-1)]))}const _te=L(ZN,[["render",WN]]),KN={},YN={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function XN(e,t){return y(),w("svg",YN,t[0]||(t[0]=[F('',2)]))}const kte=L(KN,[["render",XN]]),JN={},QN={fill:"none",style:{fill:"none!important"},viewBox:"0 0 25 25"};function eF(e,t){return y(),w("svg",QN,t[0]||(t[0]=[F('',5)]))}const yte=L(JN,[["render",eF]]),tF={},nF={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function rF(e,t){return y(),w("svg",nF,t[0]||(t[0]=[F('',2)]))}const wte=L(tF,[["render",rF]]),oF={},sF={"data-name":"Layer 1",viewBox:"0 0 46 46"};function aF(e,t){return y(),w("svg",sF,t[0]||(t[0]=[C("path",{d:"M44.76 5.4L40.6 1.24a4.26 4.26 0 00-6 0l-3.83 3.83L15 20.88a1 1 0 000 1.41 1 1 0 00.7.3 1 1 0 00.71-.3l15.1-15.1 8 8a1 1 0 00.71.29 1 1 0 00.71-.29l3.83-3.84a4.24 4.24 0 000-5.95zM43.34 10l-3.12 3.13-7.33-7.35L36 2.65a2.25 2.25 0 013.17 0l4.15 4.16a2.23 2.23 0 01.02 3.19zM13 23.84l-.18-.08h-.08a.34.34 0 00-.1 0 .74.74 0 00-.21 0 .57.57 0 00-.18 0l-.17.07-.17.11s-.06 0-.09.06 0 .05 0 .07a.62.62 0 00-.11.17.71.71 0 00-.08.18v.08L9.33 35a1 1 0 001 1.21h.15l11-1.72h.1l.19-.07a.88.88 0 00.17-.12l.09-.06 14.91-15.03a1 1 0 00-1.41-1.41L21.29 32l-8-8h-.1zm.12 2.87l6.05 6L11.59 34z"},null,-1),C("path",{d:"M40.06 21.38a1 1 0 00-1 1v19h-32a3.58 3.58 0 00-.9-1.55A3.38 3.38 0 004.6 39V7H24a1 1 0 000-2H3.6a1 1 0 00-1 1v33a3.39 3.39 0 00-1.54.87 3.6 3.6 0 106 3.55h33a1 1 0 001-1v-20a1 1 0 00-1-1.04zM4.74 43.53a1.61 1.61 0 110-2.27 1.63 1.63 0 01.47 1.14 1.59 1.59 0 01-.47 1.13z"},null,-1)]))}const Cte=L(oF,[["render",aF]]),iF={},lF={fill:"none",viewBox:"0 0 32 32"};function uF(e,t){return y(),w("svg",lF,t[0]||(t[0]=[F('',2)]))}const xte=L(iF,[["render",uF]]),cF={},dF={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function fF(e,t){return y(),w("svg",dF,t[0]||(t[0]=[C("g",{"clip-path":"url(#clip0_7608_15001)"},[C("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28",d:"M17.515 10.142a7.47 7.47 0 0113.842 3.903v5.926a7.47 7.47 0 01-14.274 3.09L12.16 12.21a4.435 4.435 0 00-8.472 1.836v5.926a4.434 4.434 0 008.472 1.836l.922-2.054m1.318 4.262A7.471 7.471 0 01.641 19.97v-5.926a7.47 7.47 0 0114.273-3.09l4.924 10.852a4.434 4.434 0 008.473-1.836v-5.926a4.434 4.434 0 00-8.473-1.836l-.899 1.92-4.54 9.886z"})],-1),C("defs",null,[C("clipPath",{id:"clip0_7608_15001"},[C("path",{fill:"#fff",d:"M0 0h31.995v31.995H0z",transform:"translate(0 .95)"})])],-1)]))}const Ste=L(cF,[["render",fF]]),pF={},hF={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function gF(e,t){return y(),w("svg",hF,t[0]||(t[0]=[F('',2)]))}const Lte=L(pF,[["render",gF]]),bF={},mF={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function vF(e,t){return y(),w("svg",mF,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2 8a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 8Z",fill:"currentColor"},null,-1)]))}const jte=L(bF,[["render",vF]]),_F={},kF={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function yF(e,t){return y(),w("svg",kF,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.75 1a.75.75 0 0 0 0 1.5h6.5a3.25 3.25 0 0 1 3.25 3.25V9.5h-.75a.75.75 0 0 0 0 1.5H15V5.75A4.75 4.75 0 0 0 10.25 1h-6.5ZM13 14.25a.75.75 0 0 1-.75.75h-6.5A4.75 4.75 0 0 1 1 10.25V5h2.25a.75.75 0 0 1 0 1.5H2.5v3.75a3.25 3.25 0 0 0 3.25 3.25h6.5a.75.75 0 0 1 .75.75ZM6.22 5.22a.75.75 0 0 1 1.06 0l2.25 2.25.53.53-.53.53-2.25 2.25a.75.75 0 1 1-1.06-1.06L7.94 8 6.22 6.28a.75.75 0 0 1 0-1.06Z",fill:"#000"},null,-1)]))}const Mte=L(_F,[["render",yF]]),wF={},CF={id:"a",viewBox:"0 0 32 32"};function xF(e,t){return y(),w("svg",CF,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M16.5,19h-4c-2.29,0-4.62,1.32-5.8,3.28l-1.16,1.93c-2.78-2.43-4.54-5.99-4.54-9.96C1,6.94,6.94,1,14.25,1s13.25,5.94,13.25,13.25c0,.89-.09,1.79-.27,2.65l.98,.2c.19-.93,.28-1.89,.28-2.85C28.5,6.39,22.11,0,14.25,0S0,6.39,0,14.25s6.39,14.25,14.25,14.25c.92,0,1.85-.09,2.75-.26l-.19-.98c-.84,.16-1.7,.25-2.56,.25-2.97,0-5.71-1-7.93-2.66l1.23-2.05c.99-1.64,3.02-2.79,4.94-2.79h4c.39,0,.65,.1,1.02,.24,.14,.05,.29,.11,.46,.17l.32-.95c-.15-.05-.28-.1-.41-.15-.4-.15-.8-.31-1.38-.31Z"},null,-1),C("path",{fill:"currentColor",d:"M10,11.5c0,2.48,2.02,4.5,4.5,4.5s4.5-2.02,4.5-4.5-2.02-4.5-4.5-4.5-4.5,2.02-4.5,4.5Zm8,0c0,1.93-1.57,3.5-3.5,3.5s-3.5-1.57-3.5-3.5,1.57-3.5,3.5-3.5,3.5,1.57,3.5,3.5Z"},null,-1),C("path",{fill:"currentColor",d:"M25.5,19c-3.58,0-6.5,2.92-6.5,6.5s2.92,6.5,6.5,6.5,6.5-2.92,6.5-6.5-2.92-6.5-6.5-6.5Zm0,12c-3.03,0-5.5-2.47-5.5-5.5s2.47-5.5,5.5-5.5,5.5,2.47,5.5,5.5-2.47,5.5-5.5,5.5Z"},null,-1),C("polygon",{fill:"currentColor",points:"24.49 26.5 23.44 25.46 22.74 26.16 24.49 27.92 28.26 24.14 27.56 23.44 24.49 26.5"},null,-1)]))}const Ete=L(wF,[["render",xF]]),SF={},LF={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function jF(e,t){return y(),w("svg",LF,t[0]||(t[0]=[F('',2)]))}const Tte=L(SF,[["render",jF]]),MF={},EF={id:"a",viewBox:"0 0 32 32"};function TF(e,t){return y(),w("svg",EF,t[0]||(t[0]=[F('',6)]))}const AF=L(MF,[["render",TF]]),PF={},IF={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function DF(e,t){return y(),w("svg",IF,t[0]||(t[0]=[F('',2)]))}const Ate=L(PF,[["render",DF]]),RF={},HF={fill:"currentColor",viewBox:"0 0 32 32"};function OF(e,t){return y(),w("svg",HF,t[0]||(t[0]=[F('',5)]))}const Pte=L(RF,[["render",OF]]),$F={},NF={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function FF(e,t){return y(),w("svg",NF,t[0]||(t[0]=[F('',2)]))}const Ite=L($F,[["render",FF]]),zF={},VF={fill:"none",style:{fill:"none!important"},viewBox:"0 0 26 26"};function BF(e,t){return y(),w("svg",VF,t[0]||(t[0]=[F('',1)]))}const Dte=L(zF,[["render",BF]]),qF={},UF={fill:"none",viewBox:"0 0 18 24"};function ZF(e,t){return y(),w("svg",UF,t[0]||(t[0]=[F('',5)]))}const Rte=L(qF,[["render",ZF]]),GF={},WF={fill:"none",style:{fill:"none!important"},viewBox:"0 0 26 26"};function KF(e,t){return y(),w("svg",WF,t[0]||(t[0]=[F('',1)]))}const Hte=L(GF,[["render",KF]]),YF={},XF={xmlns:"http://www.w3.org/2000/svg",width:"32",height:"33",viewBox:"0 0 32 33",fill:"none"};function JF(e,t){return y(),w("svg",XF,t[0]||(t[0]=[C("path",{d:"M4.5 25.4009C5.88071 25.4009 7 26.5202 7 27.9009C6.9998 29.2814 5.88059 30.4009 4.5 30.4009C3.11943 30.4009 2.0002 29.2814 2 27.9009C2 26.5202 3.11931 25.4009 4.5 25.4009ZM16.001 25.4009C17.3816 25.401 18.501 26.5202 18.501 27.9009C18.5008 29.2814 17.3815 30.4008 16.001 30.4009C14.6204 30.4009 13.5012 29.2814 13.501 27.9009C13.501 26.5202 14.6203 25.4009 16.001 25.4009ZM27.5 25.4009C28.8805 25.4011 30 26.5203 30 27.9009C29.9998 29.2813 28.8804 30.4007 27.5 30.4009C26.1194 30.4009 25.0002 29.2814 25 27.9009C25 26.5202 26.1193 25.4009 27.5 25.4009ZM4.5 13.8999C5.8806 13.8999 6.99982 15.0193 7 16.3999C7 17.7806 5.88071 18.8999 4.5 18.8999C3.11931 18.8999 2 17.7806 2 16.3999C2.00018 15.0194 3.11942 13.8999 4.5 13.8999ZM16.001 13.8999C17.3815 13.9 18.5008 15.0194 18.501 16.3999C18.501 17.7806 17.3816 18.8998 16.001 18.8999C14.6203 18.8999 13.501 17.7806 13.501 16.3999C13.5012 15.0193 14.6204 13.8999 16.001 13.8999ZM27.5 13.8999C28.8804 13.9001 29.9998 15.0195 30 16.3999C30 17.7805 28.8805 18.8997 27.5 18.8999C26.1193 18.8999 25 17.7806 25 16.3999C25.0002 15.0193 26.1194 13.8999 27.5 13.8999ZM4.5 2.40088C5.88071 2.40088 7 3.52017 7 4.90088C6.99976 6.28139 5.88057 7.40088 4.5 7.40088C3.11946 7.40085 2.00024 6.28137 2 4.90088C2 3.52018 3.11931 2.40091 4.5 2.40088ZM16.001 2.40088C17.3816 2.40097 18.501 3.52022 18.501 4.90088C18.5007 6.28133 17.3815 7.40079 16.001 7.40088C14.6204 7.40088 13.5012 6.28139 13.501 4.90088C13.501 3.52017 14.6203 2.40088 16.001 2.40088ZM27.5 2.40088C28.8805 2.40107 30 3.52029 30 4.90088C29.9998 6.28127 28.8804 7.40069 27.5 7.40088C26.1194 7.40088 25.0002 6.28139 25 4.90088C25 3.52017 26.1193 2.40088 27.5 2.40088Z",fill:"currentColor"},null,-1)]))}const Ote=L(YF,[["render",JF]]),QF={},ez={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function tz(e,t){return y(),w("svg",ez,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.78 7.159a.75.75 0 0 0-1.06 0l-1.97 1.97V1.75a.75.75 0 0 0-1.5 0v7.379l-1.97-1.97a.75.75 0 0 0-1.06 1.06l3.25 3.25L8 12l.53-.53 3.25-3.25a.75.75 0 0 0 0-1.061ZM2.5 9.75a.75.75 0 0 0-1.5 0V13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V9.75a.75.75 0 0 0-1.5 0V13a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5V9.75Z",fill:"currentColor"},null,-1)]))}const $te=L(QF,[["render",tz]]),nz={},rz={fill:"currentColor",viewBox:"0 0 32 32"};function oz(e,t){return y(),w("svg",rz,t[0]||(t[0]=[C("path",{d:"M16 31.48L0 26.1V0L17 5.7V29.02L30 24.66V2.78L20.86 5.84L20.22 3.94L32 0V26.1L16 31.46V31.48ZM2 24.66L15 29.02V7.14L2 2.78V24.66Z"},null,-1),C("path",{d:"M12 22.12L4 19.44V9.33997L12 12.02V22.12ZM6 18L10 19.34V13.44L6 12.1V18Z"},null,-1),C("path",{d:"M28 17.34L20 20.02V22.12L28 19.44V17.34Z"},null,-1),C("path",{d:"M28 11.34L20 14.02V16.12L28 13.44V11.34Z"},null,-1)]))}const Nte=L(nz,[["render",oz]]),sz={},az={viewBox:"0 0 46 46"};function iz(e,t){return y(),w("svg",az,t[0]||(t[0]=[C("path",{d:"M46 23c0-1.982-1.464-3.616-3.364-3.912a20.059 20.059 0 00-2.987-7.202 3.946 3.946 0 00-.385-5.15c-1.402-1.403-3.595-1.522-5.148-.384a20.037 20.037 0 00-7.204-2.988C26.615 1.464 24.982 0 23 0s-3.615 1.464-3.911 3.364a20.06 20.06 0 00-7.204 2.988c-1.553-1.138-3.746-1.019-5.148.384a3.948 3.948 0 00-.385 5.15 20.051 20.051 0 00-2.987 7.202C1.464 19.384 0 21.018 0 23s1.464 3.616 3.364 3.912c.51 2.561 1.53 5.02 2.987 7.202a3.946 3.946 0 00.385 5.15 3.945 3.945 0 005.151.386 20.051 20.051 0 007.202 2.987C19.384 44.537 21.018 46 23 46s3.615-1.463 3.911-3.364c2.561-.51 5.02-1.53 7.202-2.988a3.948 3.948 0 005.151-.385 3.948 3.948 0 00.385-5.151 20.051 20.051 0 002.987-7.202C44.536 26.616 46 24.982 46 23m-2 0a1.975 1.975 0 01-1.973 1.973c-.02 0-.039-.005-.059-.006-.006-.001-.01-.005-.016-.006-.01-.001-.018.003-.028.001a1.97 1.97 0 01-1.871-1.963 1.97 1.97 0 011.743-1.95c.052 0 .104-.004.156-.012.006-.001.01-.005.016-.006.02-.001.039-.006.059-.006A1.978 1.978 0 0144 23M33.644 33.645c-1.201 1.202-1.458 2.983-.796 4.447a18.054 18.054 0 01-6.14 2.548c-.565-1.506-2.01-2.586-3.709-2.586s-3.144 1.08-3.709 2.586a18.068 18.068 0 01-6.136-2.545 3.95 3.95 0 00.365-1.64 3.944 3.944 0 00-1.164-2.809c-1.201-1.202-2.984-1.46-4.448-.797a18.062 18.062 0 01-2.547-6.138c1.506-.565 2.586-2.01 2.586-3.71s-1.08-3.144-2.586-3.71a18.075 18.075 0 012.547-6.139c.52.236 1.077.365 1.638.365a3.96 3.96 0 002.81-1.162 3.944 3.944 0 00.8-4.45 18.036 18.036 0 016.136-2.545c.565 1.506 2.01 2.586 3.709 2.586s3.144-1.08 3.709-2.586a18.034 18.034 0 016.14 2.548c-.662 1.464-.405 3.245.796 4.447a3.958 3.958 0 002.81 1.162c.561 0 1.118-.13 1.638-.365a18.02 18.02 0 012.547 6.139c-1.506.565-2.586 2.01-2.586 3.709s1.08 3.144 2.586 3.709a18.075 18.075 0 01-2.547 6.139 3.972 3.972 0 00-4.449.797M37.85 8.151c.373.373.578.868.578 1.395s-.205 1.022-.578 1.395c-.015.015-.034.026-.05.041-.005.003-.01.003-.015.007-.008.006-.011.015-.019.021a1.972 1.972 0 01-2.708-.068 1.972 1.972 0 01-.064-2.712c.005-.006.012-.008.017-.014l.007-.015c.015-.016.025-.034.04-.049.385-.385.89-.577 1.396-.577a1.965 1.965 0 011.396.576M23 2c1.088 0 1.973.885 1.973 1.973 0 .022-.006.042-.006.063-.001.004-.004.008-.004.012-.001.008.002.014.001.022A1.972 1.972 0 0123 5.946a1.97 1.97 0 01-1.963-1.876c-.001-.008.002-.014.001-.022-.001-.004-.004-.008-.004-.012-.001-.021-.006-.041-.006-.063A1.974 1.974 0 0123 2M8.15 8.151c.385-.385.891-.577 1.396-.577s1.01.192 1.396.577c.015.015.025.033.04.048l.007.016c.005.007.014.009.019.016a1.96 1.96 0 01-.066 2.71 1.97 1.97 0 01-2.708.068c-.008-.006-.011-.015-.019-.021l-.015-.007c-.016-.015-.034-.025-.05-.041-.373-.373-.578-.868-.578-1.395s.205-1.022.578-1.394M2 23c0-1.088.885-1.973 1.973-1.973.02 0 .039.005.059.006.006.001.01.005.016.006.052.007.103.011.154.011h.001A1.97 1.97 0 015.946 23a1.972 1.972 0 01-1.872 1.963c-.01.001-.018-.003-.028-.001-.006.001-.01.005-.016.006-.02.001-.039.006-.059.006A1.976 1.976 0 012 23m6.15 14.849c-.373-.373-.578-.868-.578-1.395s.205-1.022.578-1.395c.015-.015.032-.025.047-.039.005-.004.012-.005.017-.009.008-.006.011-.015.019-.021a1.965 1.965 0 012.778 2.773c-.007.009-.017.012-.023.021-.004.005-.004.011-.007.016-.014.015-.025.033-.04.048-.746.747-2.045.747-2.791.001M23 44a1.975 1.975 0 01-1.973-1.973c0-.021.005-.04.006-.061l.005-.013c.001-.008-.002-.015-.001-.022.052-1.042.908-1.877 1.963-1.877s1.911.835 1.963 1.877c.001.008-.002.015-.001.022l.005.013c.001.021.006.04.006.061A1.975 1.975 0 0123 44m14.85-6.151c-.746.746-2.045.746-2.791 0-.015-.015-.025-.033-.04-.049-.003-.005-.003-.01-.007-.015-.006-.008-.015-.011-.021-.019a1.971 1.971 0 01.068-2.707 1.965 1.965 0 012.708-.068c.008.006.011.015.019.021.005.004.012.005.017.009.015.014.033.024.047.039.373.373.578.868.578 1.395s-.205 1.022-.578 1.394"},null,-1),C("path",{d:"M28.21 17.86l-7.605 8.197-2.885-2.6a1 1 0 10-1.338 1.485l3.617 3.259c.063.057.137.09.21.128.036.019.066.049.104.063a.993.993 0 00.752-.016c.044-.019.077-.058.118-.083.076-.047.156-.086.219-.154l8.275-8.919a1 1 0 10-1.467-1.36"},null,-1)]))}const Fte=L(sz,[["render",iz]]),lz={},uz={width:"16",height:"17",viewBox:"0 0 16 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function cz(e,t){return y(),w("svg",uz,t[0]||(t[0]=[C("g",{"clip-path":"url(#clip0_885_6556)"},[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 14.5898C11.5899 14.5898 14.5 11.6797 14.5 8.08984C14.5 4.49999 11.5899 1.58984 8 1.58984C4.41015 1.58984 1.5 4.49999 1.5 8.08984C1.5 11.6797 4.41015 14.5898 8 14.5898ZM8 16.0898C12.4183 16.0898 16 12.5081 16 8.08984C16 3.67157 12.4183 0.0898438 8 0.0898438C3.58172 0.0898438 0 3.67157 0 8.08984C0 12.5081 3.58172 16.0898 8 16.0898ZM9 11.0898C9 11.6421 8.55229 12.0898 8 12.0898C7.44772 12.0898 7 11.6421 7 11.0898C7 10.5376 7.44772 10.0898 8 10.0898C8.55229 10.0898 9 10.5376 9 11.0898ZM8.75 4.83984C8.75 4.42563 8.41421 4.08984 8 4.08984C7.58579 4.08984 7.25 4.42563 7.25 4.83984V8.33984C7.25 8.75406 7.58579 9.08984 8 9.08984C8.41421 9.08984 8.75 8.75406 8.75 8.33984V4.83984Z",fill:"currentColor"})],-1),C("defs",null,[C("clipPath",{id:"clip0_885_6556"},[C("rect",{width:"16",height:"16",fill:"currentColor",transform:"translate(0 0.0898438)"})])],-1)]))}const zte=L(lz,[["render",cz]]),dz={},fz={fill:"currentColor",viewBox:"0 0 32 32"};function pz(e,t){return y(),w("svg",fz,t[0]||(t[0]=[F('',5)]))}const Vte=L(dz,[["render",pz]]),hz={},gz={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 41 41"};function bz(e,t){return y(),w("svg",gz,t[0]||(t[0]=[F('',2)]))}const Bte=L(hz,[["render",bz]]),mz={},vz={fill:"currentColor",viewBox:"0 0 34 29"};function _z(e,t){return y(),w("svg",vz,t[0]||(t[0]=[F('',2)]))}const qte=L(mz,[["render",_z]]),kz={},yz={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function wz(e,t){return y(),w("svg",yz,t[0]||(t[0]=[F('',2)]))}const Ute=L(kz,[["render",wz]]),Cz={},xz={viewBox:"0 0 500 500"};function Sz(e,t){return y(),w("svg",xz,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"},null,-1)]))}const Zte=L(Cz,[["render",Sz]]),Lz={},jz={viewBox:"0 0 500 500"};function Mz(e,t){return y(),w("svg",jz,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 01107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"},null,-1)]))}const Ez=L(Lz,[["render",Mz]]),Tz={},Az={viewBox:"0 0 500 500"};function Pz(e,t){return y(),w("svg",Az,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"},null,-1)]))}const Iz=L(Tz,[["render",Pz]]),Dz={},Rz={viewBox:"0 0 576 512"};function Hz(e,t){return y(),w("svg",Rz,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"},null,-1)]))}const Oz=L(Dz,[["render",Hz]]),$z={},Nz={fill:"none",viewBox:"0 0 17 16"};function Fz(e,t){return y(),w("svg",Nz,t[0]||(t[0]=[C("g",{id:"Dark Background","clip-path":"url(#clip0_57_3285)"},[C("path",{id:"Vector",fill:"#1877F2",d:"M16.6479 8C16.6479 3.58172 13.0662 0 8.64795 0C4.22967 0 0.647949 3.58172 0.647949 8C0.647949 11.993 3.57342 15.3027 7.39795 15.9028V10.3125H5.3667V8H7.39795V6.2375C7.39795 4.2325 8.59232 3.125 10.4197 3.125C11.2947 3.125 12.2104 3.28125 12.2104 3.28125V5.25H11.2017C10.2079 5.25 9.89795 5.86672 9.89795 6.5V8H12.1167L11.762 10.3125H9.89795V15.9028C13.7225 15.3027 16.6479 11.993 16.6479 8Z"})],-1),C("defs",null,[C("clipPath",{id:"clip0_57_3285"},[C("rect",{width:"16",height:"16",fill:"white",transform:"translate(0.647949)"})])],-1)]))}const zz=L($z,[["render",Fz]]),Vz={},Bz={"xml:space":"preserve",id:"Layer_1",x:"0",y:"0",fill:"none",version:"1.1",viewBox:"0 0 80 80"};function qz(e,t){return y(),w("svg",Bz,t[0]||(t[0]=[F('',1)]))}const Gte=L(Vz,[["render",qz]]),Uz={},Zz={fill:"none",viewBox:"0 0 32 32"};function Gz(e,t){return y(),w("svg",Zz,t[0]||(t[0]=[C("path",{fill:"#E24329",d:"M31.462 12.779l-.045-.115-4.35-11.35a1.137 1.137 0 00-.447-.541 1.163 1.163 0 00-1.343.071c-.187.15-.322.356-.386.587l-2.94 9.001h-11.9l-2.941-9a1.138 1.138 0 00-1.045-.84 1.153 1.153 0 00-1.13.72L.579 12.68l-.045.113a8.09 8.09 0 002.68 9.34l.016.012.038.03 6.635 4.967 3.28 2.484 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484 6.673-4.997.018-.013a8.088 8.088 0 002.69-9.352z"},null,-1),C("path",{fill:"#FC6D26",d:"M31.462 12.779l-.045-.115a14.748 14.748 0 00-5.856 2.634l-9.553 7.24A11225.6 11225.6 0 0022.1 27.14l6.673-4.997.019-.013a8.09 8.09 0 002.67-9.352z"},null,-1),C("path",{fill:"#FCA326",d:"M9.908 27.14l3.275 2.485 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484s-2.835-2.14-6.092-4.603l-6.08 4.603z"},null,-1),C("path",{fill:"#FC6D26",d:"M6.435 15.305A14.712 14.712 0 00.58 12.672l-.045.113a8.09 8.09 0 002.68 9.347l.016.012.038.03 6.635 4.967 6.105-4.603-9.573-7.233z"},null,-1)]))}const Ol=L(Uz,[["render",Gz]]),Wz={},Kz={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function Yz(e,t){return y(),w("svg",Kz,t[0]||(t[0]=[F('',2)]))}const Wte=L(Wz,[["render",Yz]]),Xz={},Jz={fill:"none",viewBox:"0 0 32 32"};function Qz(e,t){return y(),w("svg",Jz,t[0]||(t[0]=[F('',2)]))}const Kte=L(Xz,[["render",Qz]]),eV={},tV={fill:"none",viewBox:"0 0 173 164"};function nV(e,t){return y(),w("svg",tV,t[0]||(t[0]=[F('',11)]))}const Yte=L(eV,[["render",nV]]),rV={},oV={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function sV(e,t){return y(),w("svg",oV,t[0]||(t[0]=[F('',2)]))}const Xte=L(rV,[["render",sV]]),aV={},iV={"data-name":"Layer 1",viewBox:"0 0 100 100"};function lV(e,t){return y(),w("svg",iV,t[0]||(t[0]=[F('',12)]))}const Jte=L(aV,[["render",lV]]),uV={},cV={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function dV(e,t){return y(),w("svg",cV,t[0]||(t[0]=[F('',2)]))}const Qte=L(uV,[["render",dV]]),fV={},pV={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 32"};function hV(e,t){return y(),w("svg",pV,t[0]||(t[0]=[F('',2)]))}const ene=L(fV,[["render",hV]]),gV={},bV={"xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 80 80"};function mV(e,t){return y(),w("svg",bV,t[0]||(t[0]=[F('',10)]))}const tne=L(gV,[["render",mV]]),vV={},_V={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function kV(e,t){return y(),w("svg",_V,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"m16 .776.027-.803-.803.027-1.309.046A10.75 10.75 0 0 0 5.753 4.25H3.667A2.75 2.75 0 0 0 .962 6.504l-.8 4.36L0 11.75h2.69l1.56 1.56V16l.885-.162 4.36-.8a2.75 2.75 0 0 0 2.255-2.705v-2.086a10.75 10.75 0 0 0 4.204-8.162L16 .775ZM9.348 9.988l-4.2 2.1-1.235-1.236 2.1-4.2a9.25 9.25 0 0 1 7.954-5.107l.506-.018-.018.506a9.25 9.25 0 0 1-5.107 7.955ZM5.75 14.2v-.736l4.268-2.135.232-.116v1.12a1.25 1.25 0 0 1-1.025 1.23L5.75 14.2Zm-3.214-3.95 2.135-4.268.115-.232h-1.12a1.25 1.25 0 0 0-1.229 1.025L1.8 10.25h.736ZM10.5 6a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0ZM12 6a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",fill:"currentColor"},null,-1)]))}const nne=L(vV,[["render",kV]]),yV={},wV={width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function CV(e,t){return y(),w("svg",wV,t[0]||(t[0]=[C("g",{"clip-path":"url(#clip0_7283_2649)"},[C("path",{d:"M12.75 3.25C14.5448 3.2502 16 4.7052 16 6.5C16 8.2948 14.5448 9.7498 12.75 9.75H2.87012L4.83984 11.7197C5.13274 12.0126 5.13274 12.4874 4.83984 12.7803C4.54695 13.0731 4.07217 13.0731 3.7793 12.7803L-0.000976562 9L3.7793 5.21973C4.07217 4.92685 4.54695 4.92689 4.83984 5.21973C5.13274 5.51262 5.13274 5.98738 4.83984 6.28027L2.87012 8.25H12.75C13.7163 8.2498 14.5 7.46638 14.5 6.5C14.5 5.53362 13.7163 4.7502 12.75 4.75H10.75C10.3358 4.75 10 4.41421 10 4C10 3.58579 10.3358 3.25 10.75 3.25H12.75Z",fill:"currentColor"})],-1),C("defs",null,[C("clipPath",{id:"clip0_7283_2649"},[C("rect",{width:"16",height:"16",fill:"currentColor"})])],-1)]))}const rne=L(yV,[["render",CV]]),xV={},SV={fill:"current","fill-opacity":"0",viewBox:"0 0 32 32"};function LV(e,t){return y(),w("svg",SV,t[0]||(t[0]=[F('',2)]))}const one=L(xV,[["render",LV]]),jV={},MV={fill:"currentColor",viewBox:"0 0 34 29"};function EV(e,t){return y(),w("svg",MV,t[0]||(t[0]=[F('',2)]))}const sne=L(jV,[["render",EV]]),TV={},AV={fill:"none",viewBox:"0 0 17 16"};function PV(e,t){return y(),w("svg",AV,t[0]||(t[0]=[C("g",{id:"Group"},[C("path",{id:"Vector",fill:"#FB651E",d:"M16.6479 0H0.647919V16H16.6479V0Z"}),C("path",{id:"Vector_2",fill:"white",d:"M8.10878 9.0465L5.36249 3.90186H6.61758L8.23305 7.15764C8.2579 7.21563 8.2869 7.2757 8.32003 7.33783C8.35317 7.39996 8.38217 7.46417 8.40702 7.53044C8.42359 7.5553 8.43602 7.57808 8.4443 7.59879C8.45259 7.6195 8.46087 7.63814 8.46915 7.65471C8.51058 7.73755 8.54786 7.81833 8.58099 7.89703C8.61413 7.97573 8.64313 8.04822 8.66798 8.1145C8.73426 7.97366 8.80675 7.82247 8.88545 7.66092C8.96415 7.49937 9.04492 7.33162 9.12777 7.15764L10.7681 3.90186H11.9362L9.16505 9.10863V12.4265H8.10878V9.0465Z"})],-1)]))}const ane=L(TV,[["render",PV]]),IV={},DV={fill:"none",style:{fill:"none!important"},viewBox:"0 0 24 24"};function RV(e,t){return y(),w("svg",DV,t[0]||(t[0]=[F('',2)]))}const ine=L(IV,[["render",RV]]),HV={},OV={fill:"none",viewBox:"0 0 33 32"};function $V(e,t){return y(),w("svg",OV,t[0]||(t[0]=[F('',1)]))}const lne=L(HV,[["render",$V]]),NV={},FV={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function zV(e,t){return y(),w("svg",FV,t[0]||(t[0]=[F('',2)]))}const une=L(NV,[["render",zV]]),VV={},BV={width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function qV(e,t){return y(),w("svg",BV,t[0]||(t[0]=[C("path",{d:"M9.84719 2.52783C11.7114 0.667583 14.7315 0.669015 16.5943 2.53174C18.4578 4.39574 18.4581 7.41793 16.5943 9.28174L9.00051 16.8755L1.40676 9.28174C-0.457198 7.41778 -0.457202 4.3957 1.40676 2.53174C3.26956 0.668934 6.28861 0.667332 8.15285 2.52783L9.00051 3.37549L9.84719 2.52783ZM15.4009 3.72412C14.1968 2.52001 12.2447 2.51966 11.0396 3.72217L10.1929 4.56787L9.00051 5.76123L7.80715 4.56787L6.96047 3.72217C5.75535 2.51969 3.80327 2.51999 2.59914 3.72412C1.39419 4.92907 1.39421 6.88343 2.59914 8.08838L8.99953 14.4888L15.4009 8.08838C16.6058 6.88343 16.6058 4.92907 15.4009 3.72412Z",fill:"black"},null,-1),C("path",{d:"M9.84719 2.52783C11.7114 0.667583 14.7315 0.669015 16.5943 2.53174C18.4578 4.39574 18.4581 7.41793 16.5943 9.28174L9.00051 16.8755L1.40676 9.28174C-0.457198 7.41778 -0.457202 4.3957 1.40676 2.53174C3.26956 0.668934 6.28861 0.667332 8.15285 2.52783L9.00051 3.37549L9.84719 2.52783ZM15.4009 3.72412C14.1968 2.52001 12.2447 2.51966 11.0396 3.72217L10.1929 4.56787L9.00051 5.76123L7.80715 4.56787L6.96047 3.72217C5.75535 2.51969 3.80327 2.51999 2.59914 3.72412C1.39419 4.92907 1.39421 6.88343 2.59914 8.08838L8.99953 14.4888L15.4009 8.08838C16.6058 6.88343 16.6058 4.92907 15.4009 3.72412Z",fill:"currentColor"},null,-1)]))}const cne=L(VV,[["render",qV]]),UV={},ZV={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function GV(e,t){return y(),w("svg",ZV,t[0]||(t[0]=[F('',2)]))}const dne=L(UV,[["render",GV]]),WV={},KV={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function YV(e,t){return y(),w("svg",KV,t[0]||(t[0]=[C("g",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28","clip-path":"url(#clip0_752_2767)"},[C("path",{d:"M8.155 31.355v-9.147h2.288L5.541 17.63.64 22.207h2.287v9.148h2.64m13.043-2.588V13.71h2.288l-4.902-4.575-4.901 4.575h2.287v17.645h5.228m10.457 0V5.215h2.288L26.453.64l-4.901 4.575h2.287v26.14h2.64"})],-1),C("defs",null,[C("clipPath",{id:"clip0_752_2767"},[C("path",{fill:"#fff",d:"M0 0h31.995v31.995H0z"})])],-1)]))}const fne=L(WV,[["render",YV]]),XV={},JV={fill:"none",viewBox:"0 0 48 48"};function QV(e,t){return y(),w("svg",JV,t[0]||(t[0]=[F('',2)]))}const pne=L(XV,[["render",QV]]),eB={},tB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 16 16"};function nB(e,t){return y(),w("svg",tB,t[0]||(t[0]=[C("path",{stroke:"currentColor",d:"M8.5 5a.5.5 0 11-1 0 .5.5 0 011 0zm-1 3a.5.5 0 011 0v3a.5.5 0 01-1 0V8z"},null,-1),C("circle",{cx:"8",cy:"8",r:"7.625",stroke:"currentColor","stroke-width":".75"},null,-1)]))}const hne=L(eB,[["render",nB]]),rB={},oB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function sB(e,t){return y(),w("svg",oB,t[0]||(t[0]=[F('',2)]))}const gne=L(rB,[["render",sB]]),aB={},iB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function lB(e,t){return y(),w("svg",iB,t[0]||(t[0]=[F('',2)]))}const bne=L(aB,[["render",lB]]),uB={},cB={fill:"currentColor",viewBox:"0 0 32 32"};function dB(e,t){return y(),w("svg",cB,t[0]||(t[0]=[C("path",{d:"M16 19.52L0 11L16 2.47998L31.98 11L16 19.52ZM4.26 11L16 17.26L27.74 11L16 4.73998L4.26 11Z"},null,-1),C("path",{d:"M18 28H16.66C12.74 28 9.06 26.48 6.3 23.7L6 23.4V14H8V22.58C10.36 24.8 13.42 26 16.66 26H18V28Z"},null,-1),C("path",{d:"M26 14H24V23H26V14Z"},null,-1),C("path",{d:"M29 30H21V28H21.24C21.66 28 22 27.66 22 27.24V25C22 23.34 23.34 22 25 22C26.66 22 28 23.34 28 25V27.24C28 27.66 28.34 28 28.76 28H29V30ZM23.9 28H26.12C26.04 27.76 26.02 27.5 26.02 27.24V25C26.02 24.44 25.58 24 25.02 24C24.46 24 24.02 24.44 24.02 25V27.24C24.02 27.5 23.98 27.76 23.92 28H23.9Z"},null,-1)]))}const mne=L(uB,[["render",dB]]),fB={},pB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function hB(e,t){return y(),w("svg",pB,t[0]||(t[0]=[F('',2)]))}const vne=L(fB,[["render",hB]]),gB={},bB={fill:"none",viewBox:"0 0 17 16"};function mB(e,t){return y(),w("svg",bB,t[0]||(t[0]=[C("g",{id:"Group"},[C("path",{id:"Vector",fill:"#0A66C2",d:"M15.4635 0H1.82914C1.17601 0 0.647888 0.515625 0.647888 1.15313V14.8438C0.647888 15.4813 1.17601 16 1.82914 16H15.4635C16.1166 16 16.6479 15.4813 16.6479 14.8469V1.15313C16.6479 0.515625 16.1166 0 15.4635 0ZM5.39476 13.6344H3.01976V5.99687H5.39476V13.6344ZM4.20726 4.95625C3.44476 4.95625 2.82914 4.34062 2.82914 3.58125C2.82914 2.82188 3.44476 2.20625 4.20726 2.20625C4.96664 2.20625 5.58226 2.82188 5.58226 3.58125C5.58226 4.3375 4.96664 4.95625 4.20726 4.95625ZM14.2823 13.6344H11.9104V9.92188C11.9104 9.0375 11.8948 7.89687 10.676 7.89687C9.44164 7.89687 9.25414 8.8625 9.25414 9.85938V13.6344H6.88539V5.99687H9.16039V7.04063H9.19164C9.50726 6.44063 10.2823 5.80625 11.4354 5.80625C13.8385 5.80625 14.2823 7.3875 14.2823 9.44375V13.6344Z"})],-1)]))}const _ne=L(gB,[["render",mB]]),vB={},_B={stroke:"currentColor",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function kB(e,t){return y(),w("svg",_B,t[0]||(t[0]=[C("path",{fill:"currentColor","fill-rule":"evenodd",d:"M2 4.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM5.75 3a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5h-8.5Zm0 4.25a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5h-8.5Zm-.75 5a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75ZM3 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-1 5.25a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z","clip-rule":"evenodd"},null,-1)]))}const kne=L(vB,[["render",kB]]),yB={},wB={fill:"none",viewBox:"0 0 32 32"};function CB(e,t){return y(),w("svg",wB,t[0]||(t[0]=[F('',2)]))}const yne=L(yB,[["render",CB]]),xB={},SB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function LB(e,t){return y(),w("svg",SB,t[0]||(t[0]=[F('',2)]))}const wne=L(xB,[["render",LB]]),jB={},MB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function EB(e,t){return y(),w("svg",MB,t[0]||(t[0]=[F('',2)]))}const Cne=L(jB,[["render",EB]]),TB={},AB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function PB(e,t){return y(),w("svg",AB,t[0]||(t[0]=[F('',2)]))}const xne=L(TB,[["render",PB]]),IB={},DB={fill:"currentColor",viewBox:"0 0 32 33"};function RB(e,t){return y(),w("svg",DB,t[0]||(t[0]=[F('',2)]))}const Sne=L(IB,[["render",RB]]),HB={},OB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function $B(e,t){return y(),w("svg",OB,t[0]||(t[0]=[F('',2)]))}const Lne=L(HB,[["render",$B]]),NB={},FB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function zB(e,t){return y(),w("svg",FB,t[0]||(t[0]=[F('',2)]))}const jne=L(NB,[["render",zB]]),VB={},BB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function qB(e,t){return y(),w("svg",BB,t[0]||(t[0]=[F('',2)]))}const Mne=L(VB,[["render",qB]]),UB={},ZB={xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none"};function GB(e,t){return y(),w("svg",ZB,t[0]||(t[0]=[C("path",{d:"M28 4C30.2091 4 32 5.79086 32 8V24C32 26.2091 30.2091 28 28 28H4C1.79086 28 0 26.2091 0 24V8C3.43608e-07 5.79086 1.79086 4 4 4H28ZM16.7441 19.6025L16 20.0273L15.2559 19.6025L3 12.5986V24C3 24.5523 3.44772 25 4 25H28C28.5523 25 29 24.5523 29 24V12.5986L16.7441 19.6025ZM4 7C3.44772 7 3 7.44772 3 8V9.14258L16 16.5713L29 9.14258V8C29 7.44772 28.5523 7 28 7H4Z",fill:"currentColor"},null,-1)]))}const Ene=L(UB,[["render",GB]]),WB={},KB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 24 24"};function YB(e,t){return y(),w("svg",KB,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M13.27 4.52l5.46-2.04m-13.18.91l5.23 1.3m-7.96-.83L.3 5.7m20.72-2.97l2.69 1.91M12 6.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm8-3a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm-16 1a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm2.5 5h-5v14h5v-14zm11 0h5v11c0 1.66-1.34 3-3 3h-2v-14zm-3 4h-5v10h5v-10z"},null,-1)]))}const Tne=L(WB,[["render",YB]]),XB={},JB={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function QB(e,t){return y(),w("svg",JB,t[0]||(t[0]=[F('',2)]))}const Ane=L(XB,[["render",QB]]),eq={},tq={viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function nq(e,t){return y(),w("svg",tq,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 5.25a.75.75 0 0 1-1.5 0V3.56l-3.22 3.22a.75.75 0 1 1-1.06-1.06l3.22-3.22h-1.69a.75.75 0 0 1 0-1.5H15v4.25ZM3.81 13.5l2.97-2.97a.75.75 0 1 0-1.06-1.06L2.5 12.69v-1.94a.75.75 0 0 0-1.5 0V15h4.25a.75.75 0 0 0 0-1.5H3.81Z",fill:"#000"},null,-1)]))}const Pne=L(eq,[["render",nq]]),rq={},oq={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function sq(e,t){return y(),w("svg",oq,t[0]||(t[0]=[F('',2)]))}const Ine=L(rq,[["render",sq]]),aq={},iq={xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none"};function lq(e,t){return y(),w("svg",iq,t[0]||(t[0]=[C("path",{d:"M9 2C11.7614 2 14 4.23858 14 7C14 9.08368 12.7251 10.869 10.9131 11.6201C11.9429 14.8009 14.7957 17.1587 18.2402 17.4639C18.8884 15.454 20.7745 14 23 14C25.7614 14 28 16.2386 28 19C28 21.7614 25.7614 24 23 24C20.7504 24 18.8477 22.5144 18.2197 20.4707C15.1662 20.2661 12.4394 18.8723 10.5 16.7451V20.2285C12.5286 20.8656 14 22.7611 14 25C14 27.7614 11.7614 30 9 30C6.23858 30 4 27.7614 4 25C4 22.7611 5.47139 20.8656 7.5 20.2285V11.7705C5.47153 11.1333 4 9.23876 4 7C4 4.23858 6.23858 2 9 2ZM9 23C7.89543 23 7 23.8954 7 25C7 26.1046 7.89543 27 9 27C10.1046 27 11 26.1046 11 25C11 23.8954 10.1046 23 9 23ZM23 17C21.8954 17 21 17.8954 21 19C21 20.1046 21.8954 21 23 21C24.1046 21 25 20.1046 25 19C25 17.8954 24.1046 17 23 17ZM9 5C7.89543 5 7 5.89543 7 7C7 8.10457 7.89543 9 9 9C10.1046 9 11 8.10457 11 7C11 5.89543 10.1046 5 9 5Z",fill:"currentColor"},null,-1)]))}const Dne=L(aq,[["render",lq]]),uq={},cq={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function dq(e,t){return y(),w("svg",cq,t[0]||(t[0]=[F('',2)]))}const Rne=L(uq,[["render",dq]]),fq={},pq={viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function hq(e,t){return y(),w("svg",pq,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M14.78 2.28a.75.75 0 0 0-1.06-1.06L10.5 4.44V2.75a.75.75 0 0 0-1.5 0V7h4.25a.75.75 0 0 0 0-1.5h-1.69l3.22-3.22ZM5.5 11.56v1.69a.75.75 0 0 0 1.5 0V9H2.75a.75.75 0 0 0 0 1.5h1.69l-3.22 3.22a.75.75 0 1 0 1.06 1.06l3.22-3.22Z",fill:"#000"},null,-1)]))}const Hne=L(fq,[["render",hq]]),gq={},bq={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 48 48"};function mq(e,t){return y(),w("svg",bq,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28",d:"M.96 10.282h40.992v18.782m0 3.566H.96V13.651"},null,-1),C("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28",d:"M6.05 33.173v4.545h40.992V15.37h-5.087"},null,-1),C("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28",d:"M21.46 28.589a7.133 7.133 0 100-14.266 7.133 7.133 0 000 14.266z"},null,-1)]))}const One=L(gq,[["render",mq]]),vq={},_q={"data-name":"Layer 1",viewBox:"0 0 46 46"};function kq(e,t){return y(),w("svg",_q,t[0]||(t[0]=[C("path",{d:"M41.75 33.26a1 1 0 00-1 1V42a2 2 0 01-2 2H7.25a2 2 0 01-2-2v-7.74a1 1 0 00-2 0V42a4 4 0 004 4h31.5a4 4 0 004-4v-7.74a1 1 0 00-1-1zM4.25 16.32h37.5a1 1 0 001-1V10.5a4 4 0 00-4-4H7.25a4 4 0 00-4 4v4.82a1 1 0 001 1zm1-5.82a2 2 0 012-2h31.5a2 2 0 012 2v3.82H5.25z"},null,-1),C("path",{d:"M45 28.25h-2.25v-7.93a1 1 0 00-2 0v7.93h-4.17a3.48 3.48 0 00-3.33-2.5 3.66 3.66 0 00-1.33.26l-4.73-5.87a1 1 0 00-1.7.25l-6.2 15.39-3.66-4.55a3.45 3.45 0 00.62-2 3.49 3.49 0 00-6.83-1H5.25v-7.91a1 1 0 00-2 0v7.93H1a1 1 0 000 2h8.42a3.48 3.48 0 004.66 2.24l4.73 5.87a1 1 0 00.77.38h.15a1 1 0 00.78-.62l6.2-15.39 3.66 4.55a3.49 3.49 0 106.21 3H45a1 1 0 000-2zm-33.75 1a1.5 1.5 0 111.5 1.5 1.5 1.5 0 01-1.5-1.5zm22 1.5a1.5 1.5 0 111.5-1.5 1.5 1.5 0 01-1.5 1.5z"},null,-1)]))}const $ne=L(vq,[["render",kq]]),yq={},wq={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 24 24"};function Cq(e,t){return y(),w("svg",wq,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M2.5 14V2.5h19v9m0 2.5v4.5c0 1.66-1.34 3-3 3h-16v-5m0-10h19"},null,-1),C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M17 15.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm-10 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"},null,-1),C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M16.23 12.72L14 10l-4 8-2.23-2.71M18.5 14H24M5.5 14H0"},null,-1)]))}const Nne=L(yq,[["render",Cq]]),xq={},Sq={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function Lq(e,t){return y(),w("svg",Sq,t[0]||(t[0]=[F('',2)]))}const Fne=L(xq,[["render",Lq]]),jq={},Mq={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function Eq(e,t){return y(),w("svg",Mq,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.5 2.5v8h13v-8h-13ZM1 12h4v1.5H3.75a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5H11V12h4a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H1a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1Zm5.5 1.5V12h3v1.5h-3Zm5-7.75a.75.75 0 0 0-1.5 0v2.5a.75.75 0 0 0 1.5 0v-2.5ZM7.75 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 7.75 4ZM5.5 6.75a.75.75 0 0 0-1.5 0v1.5a.75.75 0 0 0 1.5 0v-1.5Z",fill:"currentColor"},null,-1)]))}const zne=L(jq,[["render",Eq]]),Tq={},Aq={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function Pq(e,t){return y(),w("svg",Aq,t[0]||(t[0]=[F('',2)]))}const Vne=L(Tq,[["render",Pq]]),Iq={},Dq={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 33"};function Rq(e,t){return y(),w("svg",Dq,t[0]||(t[0]=[F('',2)]))}const Bne=L(Iq,[["render",Rq]]),Hq={},Oq={fill:"none","fill-opacity":"0",viewBox:"0 0 33 32"};function $q(e,t){return y(),w("svg",Oq,t[0]||(t[0]=[F('',2)]))}const qne=L(Hq,[["render",$q]]),Nq={},Fq={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function zq(e,t){return y(),w("svg",Fq,t[0]||(t[0]=[F('',2)]))}const Une=L(Nq,[["render",zq]]),Vq={},Bq={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function qq(e,t){return y(),w("svg",Bq,t[0]||(t[0]=[F('',2)]))}const Zne=L(Vq,[["render",qq]]),Uq={},Zq={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function Gq(e,t){return y(),w("svg",Zq,t[0]||(t[0]=[F('',2)]))}const Gne=L(Uq,[["render",Gq]]),Wq={},Kq={fill:"none",viewBox:"0 0 32 32"};function Yq(e,t){return y(),w("svg",Kq,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M23.22 30.518a.64.64 0 01-.302-1.203A14.72 14.72 0 0030.72 16.32a.64.64 0 111.28 0 16 16 0 01-8.48 14.125.64.64 0 01-.3.073zm-6.065-9.689a.64.64 0 01-.195-1.251 3.42 3.42 0 002.438-3.258.64.64 0 111.28 0 4.703 4.703 0 01-3.34 4.48.6.6 0 01-.183.029z"},null,-1),C("path",{fill:"currentColor",d:"M20.39 31.68a.64.64 0 01-.614-.458l-3.235-10.85a.64.64 0 011.225-.366l3.239 10.852a.64.64 0 01-.615.822zm-5.545-10.851a.603.603 0 01-.183-.026 4.705 4.705 0 01-3.34-4.483.64.64 0 011.28 0 3.42 3.42 0 002.438 3.258.64.64 0 01-.182 1.25h-.013zM11.61 31.68a.602.602 0 01-.183-.026A16.093 16.093 0 010 16.32a.64.64 0 111.28 0 14.81 14.81 0 0010.512 14.11.64.64 0 01-.182 1.251z"},null,-1),C("path",{fill:"currentColor",d:"M11.61 31.68a.64.64 0 01-.614-.822l3.238-10.852a.64.64 0 011.225.365l-3.235 10.851a.64.64 0 01-.614.458zM1.043 13.44a.754.754 0 01-.147 0 .64.64 0 01-.477-.768A15.926 15.926 0 0116 .32a.64.64 0 110 1.28A14.65 14.65 0 001.664 12.96a.64.64 0 01-.62.48z"},null,-1),C("path",{fill:"currentColor",d:"M31.36 16.96a.64.64 0 01-.64-.64A14.736 14.736 0 0016 1.6a.64.64 0 010-1.28 16.02 16.02 0 0116 16 .64.64 0 01-.64.64zm-11.322 0a.64.64 0 01-.64-.64 3.398 3.398 0 10-6.796 0 .64.64 0 01-1.28 0 4.678 4.678 0 119.356 0 .64.64 0 01-.64.64z"},null,-1)]))}const Wne=L(Wq,[["render",Yq]]),Xq={},Jq={viewBox:"0 0 530 500"};function Qq(e,t){return y(),w("svg",Jq,t[0]||(t[0]=[F('',19)]))}const Kne=L(Xq,[["render",Qq]]),eU={},tU={"data-name":"Layer 1",viewBox:"0 0 46 46"};function nU(e,t){return y(),w("svg",tU,t[0]||(t[0]=[C("path",{d:"M46 25.7a3.5 3.5 0 10-4.5 3.3v15h-37V31.82a1 1 0 00-2 0V45a1 1 0 001 1h39a1 1 0 001-1V29a3.5 3.5 0 002.5-3.3zm-3.5 1.5a1.5 1.5 0 111.5-1.5 1.5 1.5 0 01-1.5 1.5zM7 24.32A3.5 3.5 0 004.5 21V6h37v12.19a1 1 0 002 0V5a1 1 0 00-1-1h-39a1 1 0 00-1 1v16A3.49 3.49 0 107 24.32zm-5 0a1.5 1.5 0 111.5 1.5 1.5 1.5 0 01-1.5-1.5z"},null,-1),C("path",{d:"M28.47 29.82a1 1 0 001.42 0l4.1-4.1a1 1 0 000-1.42l-4.1-4.1a1 1 0 00-1.42 0 1 1 0 000 1.41l3.4 3.4-3.4 3.4a1 1 0 000 1.41zM17.53 20.2a1 1 0 00-1.42 0L12 24.3a1 1 0 000 1.42l4.1 4.1a1 1 0 00.71.29 1 1 0 00.71-1.7L14.13 25l3.4-3.4a1 1 0 000-1.4zm6.84-2.2l-4.64 13.39a1 1 0 00.62 1.28 1.26 1.26 0 00.33 0 1 1 0 00.94-.67l4.65-13.42a1 1 0 00-1.9-.66z"},null,-1)]))}const Yne=L(eU,[["render",nU]]),rU={},oU={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 24 24"};function sU(e,t){return y(),w("svg",oU,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M22 13.5v5c0 1.66-1.34 3-3 3H2v-6m0-5.32V2.5h20v6m-20 5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm20 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm-11.28 2.07l2.56-7.14"},null,-1),C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M15.55 9.45L18.11 12l-2.56 2.55m-7.1 0L5.89 12l2.56-2.55"},null,-1)]))}const Xne=L(rU,[["render",sU]]),aU={},iU={fill:"none",style:{fill:"none!important"},viewBox:"0 0 31 34"};function lU(e,t){return y(),w("svg",iU,t[0]||(t[0]=[C("g",{id:"padlock-closed"},[C("path",{id:"Vector",stroke:"currentColor","stroke-miterlimit":"10",d:"M30.2174 13.5217H1V33H27.2174C28.8742 33 30.2174 31.6568 30.2174 30V13.5217Z"}),C("path",{id:"Vector_2",stroke:"currentColor","stroke-miterlimit":"10",d:"M24.6524 13.5217V10.0435C24.6524 5.0489 20.6035 1 15.6089 1C10.6143 1 6.56543 5.04891 6.56543 10.0435V13.5217H24.6524Z"}),C("path",{id:"Vector_3",stroke:"currentColor","stroke-miterlimit":"10",d:"M15.6084 19.7826V26.7391"})],-1)]))}const Jne=L(aU,[["render",lU]]),uU={},cU={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function dU(e,t){return y(),w("svg",cU,t[0]||(t[0]=[F('',2)]))}const Qne=L(uU,[["render",dU]]),fU={},pU={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function hU(e,t){return y(),w("svg",pU,t[0]||(t[0]=[F('',2)]))}const ere=L(fU,[["render",hU]]),gU={},bU={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function mU(e,t){return y(),w("svg",bU,t[0]||(t[0]=[F('',2)]))}const tre=L(gU,[["render",mU]]),vU={},_U={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function kU(e,t){return y(),w("svg",_U,t[0]||(t[0]=[F('',2)]))}const nre=L(vU,[["render",kU]]),yU={},wU={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function CU(e,t){return y(),w("svg",wU,t[0]||(t[0]=[F('',2)]))}const rre=L(yU,[["render",CU]]),xU={},SU={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function LU(e,t){return y(),w("svg",SU,t[0]||(t[0]=[F('',2)]))}const ore=L(xU,[["render",LU]]),jU={},MU={"data-name":"Layer 1",viewBox:"0 0 46 46"};function EU(e,t){return y(),w("svg",MU,t[0]||(t[0]=[C("path",{d:"M45 35.19H34.28a3.48 3.48 0 00-6.68 0H16.5a2.87 2.87 0 010-5.74h12.57a4.87 4.87 0 100-9.73L18 19.67a3.47 3.47 0 00-6.67 0H5.22v-7.59a2 2 0 012-2h3.28v2.5a1 1 0 001 1h3.82a1 1 0 001-1v-2.5H31v2.5a1 1 0 001 1h3.82a1 1 0 001-1v-2.5h2.49a2 2 0 012 2v19.11a1 1 0 102 0V12.08a4 4 0 00-4-4h-2.48v-2.5a1 1 0 00-1-1H32a1 1 0 00-1 1v2.5H16.32v-2.5a1 1 0 00-1-1H11.5a1 1 0 00-1 1v2.5H7.22a4 4 0 00-4 4v7.58H1a1 1 0 000 2h10.3a3.48 3.48 0 006.67 0h11.1a2.87 2.87 0 110 5.73H16.5a4.87 4.87 0 000 9.74h11.1a3.48 3.48 0 006.68 0h7V42a2 2 0 01-2 2H7.22a2 2 0 01-2-2V25.72a1 1 0 00-2 0V42a4 4 0 004 4h32.1a4 4 0 004-4v-4.81H45a1 1 0 000-2zM33 6.58h1.82v4.99H33zm-20.51 0h1.82v5H12.5zm2.13 15.58a1.5 1.5 0 111.5-1.5 1.5 1.5 0 01-1.49 1.5zm16.32 15.53a1.5 1.5 0 111.5-1.5 1.5 1.5 0 01-1.5 1.5z"},null,-1)]))}const sre=L(jU,[["render",EU]]),TU={},AU={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 24 24"};function PU(e,t){return y(),w("svg",AU,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M6.5 9.5H0m9.5 0h6c1.1 0 2 .9 2 2s-.9 2-2 2h-7c-1.1 0-2 .9-2 2s.9 2 2 2H15m2.5 0H24M6.5 6V1m11 5V1"},null,-1),C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M8 11a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm8 8a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"},null,-1),C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M21.5 17.88v1.62c0 1.66-1.34 3-3 3h-16V12m0-2.88V3.5h19V15"},null,-1)]))}const are=L(TU,[["render",PU]]),IU={},DU={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function RU(e,t){return y(),w("svg",DU,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.25 1a.75.75 0 0 1 .75.75V3h2a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h2V1.75a.75.75 0 0 1 1.5 0V3h5V1.75a.75.75 0 0 1 .75-.75ZM2.5 7.5v6h11v-6h-11Zm0-1.5h11V4.5h-11V6Zm7.78 2.97a.75.75 0 0 1 0 1.06l-2.25 2.25a.75.75 0 0 1-1.06 0l-1.25-1.25a.75.75 0 1 1 1.06-1.06l.72.72 1.72-1.72a.75.75 0 0 1 1.06 0Z",fill:"currentColor"},null,-1)]))}const ire=L(IU,[["render",RU]]),HU={},OU={stroke:"currentColor",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function $U(e,t){return y(),w("svg",OU,t[0]||(t[0]=[C("path",{d:"M11.629 7.306a.835.835 0 0 1 0 1.388l-6.401 4.177C4.695 13.218 4 12.825 4 12.176V3.824c0-.649.695-1.042 1.228-.695l6.4 4.177Z",fill:"currentColor"},null,-1)]))}const lre=L(HU,[["render",$U]]),NU={},FU={fill:"none",viewBox:"0 0 24 24"};function zU(e,t){return y(),w("svg",FU,t[0]||(t[0]=[C("circle",{cx:"12",cy:"12",r:"12",fill:"currentColor"},null,-1),C("path",{fill:"#fff",d:"M16.629 11.306a.835.835 0 010 1.389l-6.401 4.176C9.695 17.218 9 16.825 9 16.176V7.824c0-.649.695-1.042 1.228-.695l6.4 4.177z"},null,-1)]))}const ure=L(NU,[["render",zU]]),VU={},BU={width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function qU(e,t){return y(),w("svg",BU,t[0]||(t[0]=[C("circle",{cx:"32",cy:"32",r:"32",fill:"white"},null,-1),C("path",{d:"M44.3443 30.1484C45.6643 31.0096 45.6643 32.991 44.3443 33.8522L27.2746 44.9892C25.8552 45.915 24.001 44.8659 24.001 43.137V20.8635C24.001 19.1346 25.8552 18.0856 27.2746 19.0116L44.3443 30.1484Z",fill:"#171321"},null,-1)]))}const cre=L(VU,[["render",qU]]),UU={},ZU={viewBox:"0 0 512 512"};function GU(e,t){return y(),w("svg",ZU,t[0]||(t[0]=[C("path",{d:"M448,256c0-106-86-192-192-192S64,150,64,256s86,192,192,192S448,362,448,256Z",style:{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"32px"}},null,-1),C("path",{fill:"currentColor",d:"M216.32,334.44,330.77,265.3a10.89,10.89,0,0,0,0-18.6L216.32,177.56A10.78,10.78,0,0,0,200,186.87V325.13A10.78,10.78,0,0,0,216.32,334.44Z"},null,-1)]))}const dre=L(UU,[["render",GU]]),WU={},KU={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function YU(e,t){return y(),w("svg",KU,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.75 2.75a.75.75 0 0 0-1.5 0v4.5h-4.5a.75.75 0 0 0 0 1.5h4.5v4.5a.75.75 0 0 0 1.5 0v-4.5h4.5a.75.75 0 0 0 0-1.5h-4.5v-4.5Z",fill:"currentColor"},null,-1)]))}const fre=L(WU,[["render",YU]]),XU={},JU={fill:"none","fill-opacity":"0",viewBox:"0 0 50 41"};function QU(e,t){return y(),w("svg",JU,t[0]||(t[0]=[F('',12)]))}const pre=L(XU,[["render",QU]]),eZ={},tZ={viewBox:"0 0 32 32"};function nZ(e,t){return y(),w("svg",tZ,t[0]||(t[0]=[C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M17.2 23.1c0 4.55-3.71 8.23-8.28 8.23S.65 27.65.65 23.1H17.2zM10.27 7.07l4.32 16.03M3.26 23.1L8.52 8.22M31.35 15.22c0 3.3-2.69 5.97-6.01 5.97s-6.01-2.67-6.01-5.97h12.01zM21.23 15.22l3.34-12.95 1.36-.49 3.52 13.44M1.22 10.74L29.09.64"},null,-1)]))}const hre=L(eZ,[["render",nZ]]),rZ={},oZ={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 24 24"};function sZ(e,t){return y(),w("svg",oZ,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M3.27 15.9c1.24 2.73 3.74 6.12 8.73 7.56 6.89-2 9.04-7.72 9.66-10.24M21.89 8V4.09S15.38 6.26 12 1C8.61 6.26 2.11 4.09 2.11 4.09v6.48"},null,-1),C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M2 13.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm20 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM8.68 12.31l2.04 2.04 4.6-4.6"},null,-1)]))}const gre=L(rZ,[["render",sZ]]),aZ={},iZ={fill:"currentColor",viewBox:"0 0 34 29"};function lZ(e,t){return y(),w("svg",iZ,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M8.27 28.3002C5.81667 28.3002 3.95 27.3669 2.67 25.5002C1.39 23.6335 0.75 21.0735 0.75 17.8202C0.75 14.0335 1.68333 10.7002 3.55 7.82019C5.41667 4.9402 8.27 2.56686 12.11 0.700195L14.67 5.8202C12.27 6.99353 10.4567 8.40686 9.23 10.0602C8.05667 11.6602 7.47 13.6335 7.47 15.9802C7.57667 15.9269 7.71 15.9002 7.87 15.9002C8.03 15.9002 8.16333 15.9002 8.27 15.9002C9.97667 15.9002 11.4167 16.4335 12.59 17.5002C13.8167 18.5135 14.43 19.9269 14.43 21.7402C14.43 23.7135 13.8433 25.3135 12.67 26.5402C11.4967 27.7135 10.03 28.3002 8.27 28.3002ZM27.23 28.3002C24.7767 28.3002 22.91 27.3669 21.63 25.5002C20.35 23.6335 19.71 21.0735 19.71 17.8202C19.71 14.0335 20.6433 10.7002 22.51 7.82019C24.3767 4.9402 27.23 2.56686 31.07 0.700195L33.63 5.8202C31.23 6.99353 29.4167 8.40686 28.19 10.0602C27.0167 11.6602 26.43 13.6335 26.43 15.9802C26.5367 15.9269 26.67 15.9002 26.83 15.9002C26.99 15.9002 27.1233 15.9002 27.23 15.9002C28.9367 15.9002 30.3767 16.4335 31.55 17.5002C32.7767 18.5135 33.39 19.9269 33.39 21.7402C33.39 23.7135 32.8033 25.3135 31.63 26.5402C30.4567 27.7135 28.99 28.3002 27.23 28.3002Z"},null,-1)]))}const bre=L(aZ,[["render",lZ]]),uZ={},cZ={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 24 24"};function dZ(e,t){return y(),w("svg",cZ,t[0]||(t[0]=[F('',2)]))}const mre=L(uZ,[["render",dZ]]),fZ={},pZ={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function hZ(e,t){return y(),w("svg",pZ,t[0]||(t[0]=[F('',2)]))}const vre=L(fZ,[["render",hZ]]),gZ={},bZ={fill:"none",viewBox:"0 0 32 32"};function mZ(e,t){return y(),w("svg",bZ,t[0]||(t[0]=[F('',2)]))}const _re=L(gZ,[["render",mZ]]),vZ={},_Z={fill:"none",viewBox:"0 0 32 32"};function kZ(e,t){return y(),w("svg",_Z,t[0]||(t[0]=[F('',2)]))}const kre=L(vZ,[["render",kZ]]),yZ={},wZ={fill:"none",viewBox:"0 0 32 32"};function CZ(e,t){return y(),w("svg",wZ,t[0]||(t[0]=[F('',2)]))}const yre=L(yZ,[["render",CZ]]),xZ={},SZ={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function LZ(e,t){return y(),w("svg",SZ,t[0]||(t[0]=[F('',2)]))}const wre=L(xZ,[["render",LZ]]),jZ={},MZ={fill:"none",viewBox:"0 0 32 32"};function EZ(e,t){return y(),w("svg",MZ,t[0]||(t[0]=[F('',2)]))}const Cre=L(jZ,[["render",EZ]]),TZ={},AZ={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function PZ(e,t){return y(),w("svg",AZ,t[0]||(t[0]=[F('',2)]))}const xre=L(TZ,[["render",PZ]]),IZ={},DZ={fill:"currentColor",viewBox:"0 0 32 32"};function RZ(e,t){return y(),w("svg",DZ,t[0]||(t[0]=[F('',6)]))}const Sre=L(IZ,[["render",RZ]]),HZ={},OZ={fill:"none",viewBox:"0 0 33 33"};function $Z(e,t){return y(),w("svg",OZ,t[0]||(t[0]=[F('',2)]))}const Lre=L(HZ,[["render",$Z]]),NZ={},FZ={viewBox:"0 0 76 76"};function zZ(e,t){return y(),w("svg",FZ,t[0]||(t[0]=[C("path",{d:"M68 67c-1.725 0-3.36.541-4.723 1.545A12.998 12.998 0 0052 62c-2.734 0-5.359.853-7.555 2.43L42.159 49h1.228l3.829 7.645c.339.598.962.979 1.724 1.022l2.812-.003a2.07 2.07 0 001.316-.595c.264-.266.433-.559.514-.882l3.433-13.145a2.138 2.138 0 00-.449-1.763l-7.385-8.268c.231-2.875.354-5.376.374-7.641C49.532 14.863 46.684 7.908 39.393.564c-.737-.742-2.072-.715-2.829.044-5.617 5.659-8.309 10.336-9.446 16.463a5.95 5.95 0 00-3.36 1.686C22.624 19.891 22 21.397 22 23s.624 3.109 1.758 4.242C24.891 28.376 26.397 29 28 29s3.109-.624 4.242-1.758C33.376 26.109 34 24.603 34 23s-.624-3.109-1.758-4.242a5.952 5.952 0 00-3.098-1.648c1.095-5.538 3.637-9.855 8.83-15.14 6.874 6.924 9.561 13.485 9.581 23.392-.021 2.316-.151 4.903-.402 7.91a.999.999 0 00.25.749l7.663 8.572-3.391 13.07-2.695.036-4.081-8.15a1.001 1.001 0 00-.895-.553h-12.01c-.379 0-.725.214-.895.553l-4.04 8.114-2.707.015-3.427-13.07 7.671-8.588a1 1 0 00-1.492-1.332l-7.7 8.623c-.383.47-.54 1.116-.406 1.787l3.419 13.08c.216.829.98 1.438 1.907 1.48h2.735c.508 0 1.016-.218 1.391-.595.091-.09.242-.241.358-.475l3.804-7.597h1.228l-2.286 15.43a12.914 12.914 0 00-7.555-2.43c-4.685 0-8.979 2.53-11.277 6.545a7.943 7.943 0 00-4.723-1.545c-4.411 0-8 3.589-8 8a1 1 0 001 1h74a1 1 0 001-1c0-4.411-3.589-8-8-8m-36-44a3.973 3.973 0 01-1.172 2.828c-1.512 1.512-4.145 1.512-5.656 0-.756-.756-1.172-1.76-1.172-2.828s.416-2.072 1.172-2.828 1.76-1.172 2.828-1.172 2.072.416 2.828 1.172 1.172 1.76 1.172 2.828m-29.917 51a6.01 6.01 0 015.917-5c1.638 0 3.17.652 4.313 1.836a.998.998 0 001.634-.289 11.011 11.011 0 0110.05-6.547c2.836 0 5.532 1.085 7.593 3.055a1.001 1.001 0 001.681-.576l2.588-17.479h4.275l2.589 17.479a.999.999 0 101.681.576 10.945 10.945 0 017.593-3.055c4.343 0 8.288 2.57 10.05 6.547a.998.998 0 001.634.289 5.948 5.948 0 014.313-1.836 6.01 6.01 0 015.917 5H2.076"},null,-1)]))}const jre=L(NZ,[["render",zZ]]),VZ={},BZ={id:"a",viewBox:"0 0 32 32"};function qZ(e,t){return y(),w("svg",BZ,t[0]||(t[0]=[F('',6)]))}const Mre=L(VZ,[["render",qZ]]),UZ={},ZZ={viewBox:"0 0 80 80"};function GZ(e,t){return y(),w("svg",ZZ,t[0]||(t[0]=[C("path",{fill:"#fcd3a7",stroke:"#333","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","stroke-width":"1.552",d:"M13.6 45.4L2 54.7h3.9V78h15.5V54.7h3.9l-11.7-9.3z"},null,-1),C("path",{fill:"#fcba72",stroke:"#333","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","stroke-width":"1.552",d:"M40 23.7L28.4 33h3.9v45h15.5V33h3.9L40 23.7z"},null,-1),C("path",{fill:"#fca326",stroke:"#333","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","stroke-width":"1.552",d:"M66.4 2l-11.6 9.3h3.9V78h15.5V11.3H78L66.4 2z"},null,-1),C("path",{fill:"none",stroke:"#333","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","stroke-width":"1.552",d:"M16.7 27.3V32m2.4-2.3h-4.7M8.2 18.3V23m2.3-2.4H5.9M42.3 4.8v4.7m2.4-2.3H40"},null,-1)]))}const Ere=L(UZ,[["render",GZ]]),WZ={},KZ={width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};function YZ(e,t){return y(),w("svg",KZ,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.4765 11.8907C9.49572 12.5892 8.29583 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7C13 8.29583 12.5892 9.49572 11.8907 10.4765L14.7071 13.2929C15.0976 13.6834 15.0976 14.3166 14.7071 14.7071C14.3166 15.0976 13.6834 15.0976 13.2929 14.7071L10.4765 11.8907ZM11 7C11 9.20914 9.20914 11 7 11C4.79086 11 3 9.20914 3 7C3 4.79086 4.79086 3 7 3C9.20914 3 11 4.79086 11 7Z",fill:"currentColor"},null,-1)]))}const $l=L(WZ,[["render",YZ]]),XZ={},JZ={xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none"};function QZ(e,t){return y(),w("svg",JZ,t[0]||(t[0]=[C("path",{d:"M14 2C20.6274 2 26 7.37258 26 14C26 16.7729 25.056 19.3235 23.4766 21.3555L29.5605 27.4395L29.6641 27.5537C30.1442 28.1429 30.1096 29.0115 29.5605 29.5605C29.0115 30.1096 28.1429 30.1442 27.5537 29.6641L27.4395 29.5605L21.3555 23.4766C19.3235 25.056 16.7729 26 14 26C7.37258 26 2 20.6274 2 14C2 7.37258 7.37258 2 14 2ZM14 5C9.02944 5 5 9.02944 5 14C5 18.9706 9.02944 23 14 23C18.9706 23 23 18.9706 23 14C23 9.02944 18.9706 5 14 5Z",fill:"currentColor"},null,-1)]))}const Tre=L(XZ,[["render",QZ]]),eG={},tG={"data-name":"Layer 1",viewBox:"0 0 46 46"};function nG(e,t){return y(),w("svg",tG,t[0]||(t[0]=[C("path",{d:"M45 31.6H26.34a3.48 3.48 0 00-6.68 0H6.42V21.2h33.16v6.4a1 1 0 102 0v-7.4a1 1 0 00-1-1H37V14a14 14 0 00-28 0v5.2H5.42a1 1 0 00-1 1v11.4H1a1 1 0 000 2h18.66a3.48 3.48 0 006.68 0h13.24V44H6.42v-6.4a1 1 0 00-2 0V45a1 1 0 001 1h35.16a1 1 0 001-1V33.6H45a1 1 0 000-2zM11 14a12 12 0 0124 0v5.2H11zm12 20.1a1.5 1.5 0 111.5-1.5 1.5 1.5 0 01-1.5 1.5z"},null,-1)]))}const Are=L(eG,[["render",nG]]),rG={},oG={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 24 24"};function sG(e,t){return y(),w("svg",oG,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M2.5 16.5v-7h19v5m0 2v4c0 1.66-1.34 3-3 3h-16v-5M12 .5c4.14 0 7.5 3.36 7.5 7.5v1.5h-15V8C4.5 3.86 7.86.5 12 .5z"},null,-1),C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M12 18a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm1.5-1.5H24m-24 0h11"},null,-1)]))}const Pre=L(rG,[["render",sG]]),aG={},iG={id:"a",viewBox:"0 0 32 32"};function lG(e,t){return y(),w("svg",iG,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M16.88,.48l-.38-.43-.38,.43S11.97,5.15,3.5,5h-.5v1h.49c7.53,.13,11.78-3.29,13.01-4.47,1.2,1.16,5.27,4.45,12.5,4.48V15.5c0,3.74-1.57,7.57-4.18,10.42l-.33-.55c-1.3-2.17-3.43-3.36-5.99-3.36h-5c-2.56,0-4.68,1.19-5.99,3.36l-.03,.06c-2.18-2.7-3.49-6.32-3.49-9.97v-6.45h-.99v6.44c-.01,4.83,2.13,9.65,5.58,12.56,1.82,1.54,4.17,2.76,7.6,3.97l.17,.06,.17-.06c3.43-1.21,5.77-2.43,7.6-3.97,3.64-3.07,5.9-7.86,5.9-12.5V4.99h-.51c-8.42,.16-12.57-4.46-12.61-4.51Zm-.54,30.49c-3.22-1.15-5.42-2.3-7.12-3.73-.37-.31-.72-.66-1.06-1.01l.21-.35c1.13-1.88,2.9-2.88,5.13-2.88h5c2.23,0,4,1,5.13,2.88l.46,.76c-.21,.2-.41,.41-.63,.6-1.7,1.43-3.9,2.59-7.12,3.73Z"},null,-1),C("path",{fill:"currentColor",d:"M21,14c0-2.76-2.24-5-5-5s-5,2.24-5,5,2.24,5,5,5,5-2.24,5-5Zm-9,0c0-2.21,1.79-4,4-4s4,1.79,4,4-1.79,4-4,4-4-1.79-4-4Z"},null,-1)]))}const Ire=L(aG,[["render",lG]]),uG={},cG={id:"a",viewBox:"0 0 32 32"};function dG(e,t){return y(),w("svg",cG,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M3,9v6.45c-.01,4.83,2.13,9.65,5.58,12.56,1.8,1.52,3.69,2.77,7.1,3.97l.17,.06,.17-.06c3.41-1.2,5.3-2.45,7.1-3.97,3.64-3.07,5.9-7.86,5.9-12.5V4.99h-.51c-8.39,.14-12.06-4.44-12.1-4.49L16-.01l-.4,.52S11.95,5.14,3.5,5h-.5v1h.49c7.44,.12,11.32-3.19,12.51-4.43,1.16,1.21,4.89,4.41,12,4.44V15.5c0,4.35-2.12,8.85-5.54,11.74-1.68,1.42-3.46,2.6-6.62,3.73-3.16-1.13-4.93-2.31-6.62-3.73-3.23-2.73-5.23-7.24-5.23-11.79v-6.45h-.99Z"},null,-1),C("path",{fill:"currentColor",d:"M18,9h-4v10h4V9Zm-1,9h-2V10h2v8Z"},null,-1),C("path",{fill:"currentColor",d:"M14,25h4v-4h-4v4Zm1-3h2v2h-2v-2Z"},null,-1)]))}const Dre=L(uG,[["render",dG]]),fG={},pG={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function hG(e,t){return y(),w("svg",pG,t[0]||(t[0]=[F('',2)]))}const Rre=L(fG,[["render",hG]]),gG={},bG={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function mG(e,t){return y(),w("svg",bG,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.5 5.4V3.132l4.75-1.357v11.608l-1.782-1.528A8.5 8.5 0 0 1 2.5 5.401Zm6.25 7.982 1.782-1.528A8.5 8.5 0 0 0 13.5 5.401V3.13L8.75 1.774v11.608ZM1 2l7-2 7 2v3.4a10 10 0 0 1-3.492 7.593L8 16l-3.508-3.007A10 10 0 0 1 1 5.401V2Z",fill:"currentColor"},null,-1)]))}const Hre=L(gG,[["render",mG]]),vG={},_G={id:"Layer_1","data-name":"Layer 1",viewBox:"0 0 50 50"};function kG(e,t){return y(),w("svg",_G,t[0]||(t[0]=[C("path",{d:"M30.79 47.17a2 2 0 01-1-3.71c4.78-2.89 8.94-6.81 10.35-9.74 2.14-4.46 2.07-8 1.95-14.44 0-2.34-.09-5 0-8A24 24 0 0125 4.84 23.91 23.91 0 0111.9 11a2 2 0 11-.54-4A20.06 20.06 0 0023.53.65a2.06 2.06 0 012.95 0A19.84 19.84 0 0043.71 7.1a2 2 0 012.36 2c-.13 4-.07 7.23 0 10.08.13 6.58.21 10.93-2.35 16.24-2.12 4.41-7.52 8.79-11.87 11.43a2 2 0 01-1.06.32zM25 50a2 2 0 01-.67-.12c-6.47-2.3-15.25-8.65-18-14.43C3.74 30.13 3.82 25.78 4 19.19c0-2.85.11-6.07 0-10.06a2 2 0 011.87-2.06A2 2 0 017.93 9c.13 4.09.07 7.37 0 10.27-.12 6.23-.19 10 2 14.45C12 38 19.48 43.9 25.67 46.12A2 2 0 0125 50z",class:"cls-1"},null,-1),C("path",{d:"M22.34 31.88a2 2 0 01-1.42-.58l-4.39-4.4a2 2 0 012.83-2.83l3 3 8.35-8.36a2 2 0 012.83 2.83l-9.79 9.76a2 2 0 01-1.41.58z",class:"cls-1"},null,-1)]))}const Ore=L(vG,[["render",kG]]),yG={},wG={fill:"none",viewBox:"0 0 24 24"};function CG(e,t){return y(),w("svg",wG,t[0]||(t[0]=[F('',2)]))}const $re=L(yG,[["render",CG]]),xG={},SG={fill:"none",viewBox:"0 0 33 33"};function LG(e,t){return y(),w("svg",SG,t[0]||(t[0]=[F('',2)]))}const Nre=L(xG,[["render",LG]]),jG={},MG={fill:"currentColor",viewBox:"0 0 48 48"};function EG(e,t){return y(),w("svg",MG,t[0]||(t[0]=[C("path",{fill:"transparent",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.27982",d:"M4.89848 8.03516C5.32568 21.3216 3.67928 26.5535 7.06808 33.5999C9.46808 38.5871 17.6281 44.7647 23.9977 47.0399"},null,-1),C("path",{fill:"transparent",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.27982",d:"M8.01758 8.21756C11.0357 8.16435 14.0108 7.49286 16.7592 6.24457C19.5076 4.99628 21.9709 3.1977 23.9968 0.959961C26.3762 3.58886 29.3549 5.60475 32.6799 6.83649C36.0049 8.06822 39.5781 8.47942 43.096 8.03516C42.6688 21.3216 44.3152 26.5536 40.9264 33.6C38.5264 38.5872 30.3664 44.7648 23.9968 47.04"},null,-1),C("path",{fill:"transparent",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.27982",d:"M32.6414 19.3678L30.4622 17.1886C30.3422 17.0676 30.1993 16.9715 30.042 16.906C29.8846 16.8404 29.7159 16.8066 29.5454 16.8066C29.3749 16.8066 29.2062 16.8404 29.0488 16.906C28.8914 16.9715 28.7486 17.0676 28.6286 17.1886L21.9422 23.8558L19.3982 21.307C19.1545 21.0649 18.8249 20.929 18.4814 20.929C18.1379 20.929 17.8083 21.0649 17.5646 21.307L15.3854 23.491C15.1436 23.7339 15.0078 24.0627 15.0078 24.4054C15.0078 24.7482 15.1436 25.0769 15.3854 25.3198L20.4734 30.4078C20.666 30.6004 20.8946 30.7532 21.1462 30.8574C21.3978 30.9617 21.6675 31.0153 21.9398 31.0153C22.2121 31.0153 22.4818 30.9617 22.7334 30.8574C22.985 30.7532 23.2136 30.6004 23.4062 30.4078L32.6414 21.1966C32.7623 21.077 32.8583 20.9346 32.9238 20.7776C32.9893 20.6207 33.023 20.4523 33.023 20.2822C33.023 20.1122 32.9893 19.9438 32.9238 19.7868C32.8583 19.6299 32.7623 19.4874 32.6414 19.3678V19.3678Z"},null,-1)]))}const Fre=L(jG,[["render",EG]]),TG={},AG={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 24 24"};function PG(e,t){return y(),w("svg",AG,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M2.5 6.99v4.5c0 3.35 1.44 6.84 4 9 1.35 1.14 3.08 2.02 5.5 2.87 2.42-.85 4.15-1.73 5.5-2.87 2.56-2.16 4-5.65 4-9v-7C14.99 4.6 12 .81 12 .81S9.01 4.6 2.5 4.49H2"},null,-1),C("path",{stroke:"currentColor","stroke-miterlimit":"10",d:"M8.41 12.4l2.15 2.16 5.27-5.27"},null,-1)]))}const IG=L(TG,[["render",PG]]),DG={},RG={fill:"none",viewBox:"0 0 35 35"};function HG(e,t){return y(),w("svg",RG,t[0]||(t[0]=[C("path",{fill:"currentColor",d:"M17.5 35C27.165 35 35 27.165 35 17.5S27.165 0 17.5 0 0 7.835 0 17.5 7.835 35 17.5 35z"},null,-1),C("path",{stroke:"#fff","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","stroke-width":"2.5",d:"M19.253 5h-3.39m7.739 5.023h4.19m-20.469 0H19.82m-.567 5.023h10.863m-16.561 0h1.915m-10.47 0h4.772m18.351 5.024h1.993m-19.402 0h13.625M5 20.07h1.93m13.83 5.023h7.033m-20.47 0h8.98m2.95 5.023h-3.39"},null,-1)]))}const zre=L(DG,[["render",HG]]),OG={},$G={fill:"none",viewBox:"-0.96 -0.92 33.9 33.83"};function NG(e,t){return y(),w("svg",$G,t[0]||(t[0]=[C("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28",d:"M15.995.64a15.358 15.358 0 013.392 30.34m-3.389.375A15.357 15.357 0 0113.48.845M27.026 15.54h-3.23m-18.821 0h3.231m7.789-11.022v3.23m-8.688.251l2.283 2.287m15.102-2.287l-2.284 2.287M7.552 22.888l2.283-2.286"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28",d:"M14.307 15.659a2.09 2.09 0 001.143 3.036l10.83 3.968-8.763-7.5a2.09 2.09 0 00-3.21.496v0z"},null,-1)]))}const Vre=L(OG,[["render",NG]]),FG={},zG={viewBox:"0 0 32 32"};function VG(e,t){return y(),w("svg",zG,t[0]||(t[0]=[C("circle",{cx:"16",cy:"16",r:"15.35",fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M2.92 24.04c3.76-2.44 8.25-3.86 13.08-3.86s9.31 1.42 13.08 3.86"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M12.66 20.67l9.35-10.68 1.33 1.34-2.67 9.34M16 .65v4M31.35 16h-4.01M26.66 5.31l-2.83 2.84M5.28 5.31l2.83 2.84M4.65 16h-4"},null,-1)]))}const Bre=L(FG,[["render",VG]]),BG={},qG={fill:"none",viewBox:"0 0 34 33"};function UG(e,t){return y(),w("svg",qG,t[0]||(t[0]=[F('',8)]))}const qre=L(BG,[["render",UG]]),ZG={},GG={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 32"};function WG(e,t){return y(),w("svg",GG,t[0]||(t[0]=[F('',2)]))}const Ure=L(ZG,[["render",WG]]),KG={},YG={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function XG(e,t){return y(),w("svg",YG,t[0]||(t[0]=[C("g",{"clip-path":"url(#clip0_7608_14924)"},[C("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.27982",d:"M16.9951 1.63525C13.9577 1.63525 10.9884 2.53597 8.46281 4.22351C5.93723 5.91104 3.96879 8.3096 2.80639 11.1159C1.644 13.9221 1.33986 17.0101 1.93245 19.9892C2.52503 22.9683 3.98772 25.7048 6.13554 27.8526C8.28337 30.0005 11.0199 31.4631 13.999 32.0557C16.9781 32.6483 20.066 32.3442 22.8723 31.1818C25.6786 30.0194 28.0771 28.0509 29.7647 25.5254C31.4522 22.9998 32.3529 20.0305 32.3529 16.993C32.3529 12.9199 30.7349 9.01359 27.8547 6.13344C24.9746 3.2533 21.0683 1.63525 16.9951 1.63525V1.63525ZM6.51665 16.993C6.51395 15.0582 7.04898 13.1607 8.06202 11.5122L22.4759 25.9262C20.8876 26.8997 19.0684 27.4324 17.2058 27.4693C15.3432 27.5061 13.5044 27.0459 11.8787 26.136C10.2531 25.226 8.89933 23.8992 7.95686 22.2922C7.01439 20.6852 6.51725 18.856 6.51665 16.993V16.993ZM25.9282 22.4738L11.5143 8.07592C13.5204 6.8513 15.8799 6.33643 18.2137 6.61402C20.5476 6.89161 22.7205 7.94555 24.3833 9.60656C26.0462 11.2676 27.1025 13.4393 27.3827 15.7728C27.6629 18.1064 27.1506 20.4664 25.9282 22.4738V22.4738Z"})],-1),C("defs",null,[C("clipPath",{id:"clip0_7608_14924"},[C("rect",{width:"31.9954",height:"31.9954",fill:"white",transform:"translate(0.995361 0.995361)"})])],-1)]))}const Zre=L(KG,[["render",XG]]),JG={},QG={fill:"none",viewBox:"0 0 37 34"};function eW(e,t){return y(),w("svg",QG,t[0]||(t[0]=[C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"2",d:"M27.3182 10.4546H28.5909C32.5071 10.4546 35.6818 13.6293 35.6818 17.5455V17.5455C35.6818 21.4617 32.5071 24.6364 28.5909 24.6364H27.3182"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"2",d:"M21.8636 31.1818V31.1818C24.8761 31.1818 27.3182 28.7397 27.3182 25.7273V10.3342C27.3182 7.1516 26.0539 4.09935 23.8035 1.84892L22.9545 1H14.2273L13.3784 1.84892C11.1279 4.09935 9.86364 7.1516 9.86364 10.3342V24.6364H8.59091C4.67471 24.6364 1.5 21.4617 1.5 17.5455V15.9091C1.5 12.8966 3.94208 10.4545 6.95455 10.4545V10.4545"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"2",d:"M19.8637 29H16.9546C15.85 29 14.9546 29.8954 14.9546 31C14.9546 32.1046 15.85 33 16.9546 33H19.8637C20.9682 33 21.8637 32.1046 21.8637 31C21.8637 29.8954 20.9682 29 19.8637 29Z"},null,-1)]))}const Gre=L(JG,[["render",eW]]),tW={},nW={xmlns:"http://www.w3.org/2000/svg",width:"33",height:"33",viewBox:"0 0 33 33",fill:"none"};function rW(e,t){return y(),w("svg",nW,t[0]||(t[0]=[C("g",{"clip-path":"url(#clip0_429_3958)"},[C("path",{d:"M26.4452 0.605286C26.6262 0.62398 26.8008 0.684917 26.954 0.78302L27.0985 0.891419C27.234 1.01051 27.3402 1.16057 27.4071 1.3299L31.8173 12.8328L31.8603 12.95C32.494 14.6083 32.5722 16.4274 32.0819 18.1336L31.9833 18.451C31.4608 20.0258 30.4715 21.4079 29.1425 22.41L29.123 22.4246L22.3671 27.4813L19.039 29.9959L17.0175 31.5252L16.9257 31.5877C16.7073 31.7264 16.4535 31.8006 16.1933 31.8006C15.933 31.8006 15.6792 31.7264 15.4608 31.5877L15.37 31.5252L13.3476 29.9959L10.0194 27.4813L3.31143 22.4539L3.27335 22.4246L3.25675 22.4119C1.9277 21.4094 0.938148 20.0272 0.415925 18.452L0.318269 18.1346C-0.141094 16.5345 -0.10197 14.8352 0.427644 13.2625L0.540925 12.95L0.585847 12.8348L4.99405 1.3299C5.08331 1.10424 5.24197 0.912557 5.44718 0.78302C5.60054 0.685365 5.77509 0.624725 5.95596 0.606263C6.1367 0.587843 6.31936 0.612005 6.48917 0.676575C6.6591 0.741232 6.81163 0.845281 6.93448 0.97931C7.05728 1.11332 7.14754 1.27418 7.19718 1.44904L10.1737 10.5613H22.2274L25.204 1.44904C25.2533 1.27398 25.3431 1.11257 25.4657 0.978333C25.5884 0.844151 25.7411 0.740319 25.911 0.675599C26.081 0.610915 26.2643 0.586633 26.4452 0.605286ZM25.1151 11.5047L24.4306 13.5994H7.97061L7.28604 11.5047L5.9335 7.36603L3.42276 13.9217L3.41495 13.9432L3.40616 13.9637L3.37784 14.035L3.30655 14.2322C2.9735 15.2214 2.9483 16.2904 3.23721 17.2967C3.54472 18.3677 4.19148 19.31 5.07999 19.9822L5.09659 19.994L5.11807 20.0106L5.13858 20.0272L5.17276 20.0535L11.8417 25.0506L11.8505 25.0574L15.1786 27.5721L15.1796 27.5731L16.1933 28.3397L17.2069 27.5731L17.2079 27.5721L20.536 25.0574L20.5468 25.0496L27.2587 20.0262L27.2773 20.0115L27.2948 19.9979L27.3134 19.9842C28.205 19.3119 28.8536 18.3679 29.162 17.2947C29.4704 16.2215 29.422 15.0771 29.0233 14.034L29.0204 14.0252L29.0165 14.0164L28.9804 13.9207L26.4667 7.36408L25.1151 11.5047Z",fill:"currentColor"})],-1),Se(),C("defs",null,[C("clipPath",{id:"clip0_429_3958"},[C("rect",{width:"32.4004",height:"32.4004",rx:"4.05005",fill:"white"})])],-1)]))}const Wre=L(tW,[["render",rW]]),oW={},sW={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function aW(e,t){return y(),w("svg",sW,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.377.266a.4.4 0 0 0-.754 0l-.291.823a.4.4 0 0 1-.243.243l-.823.291a.4.4 0 0 0 0 .754l.823.291a.4.4 0 0 1 .243.243l.291.823a.4.4 0 0 0 .754 0l.291-.823a.4.4 0 0 1 .243-.243l.823-.291a.4.4 0 0 0 0-.754l-.823-.291a.4.4 0 0 1-.243-.243L2.377.266Zm12.018 6.602-.014-.038-.55-1.44-.172.53-.337 1.035H6.678L6.342 5.92l-.172-.528-.551 1.445-.004.01-.004.01-.012.03a1.557 1.557 0 0 0 .512 1.78l.001.001.003.003.01.008.01.008.004.002 2.474 1.862.005.004 1.232.935.148.112.146-.112 1.233-.935.006-.004 2.49-1.873.006-.004.009-.006a1.558 1.558 0 0 0 .51-1.79l-.003-.009Zm.391 3-2.502 1.88-1.233.936-.748.569a.505.505 0 0 1-.61 0l-.75-.569-1.232-.935-2.485-1.87-.013-.011-.007-.005A3.057 3.057 0 0 1 4.2 6.343l.017-.042L5.431 3.12l.068-.178.043-.114.173-.453.017-.045.118-.308a.425.425 0 0 1 .356-.27.43.43 0 0 1 .46.314l.099.305.004.013.193.594.06.181.746 2.296h4.464l.747-2.296.06-.18.193-.595.004-.013.099-.305a.433.433 0 0 1 .648-.248.43.43 0 0 1 .168.204l.116.305.019.048.171.45.045.117.068.177L15.784 6.3l.016.044a3.057 3.057 0 0 1-1.007 3.518l-.007.006ZM3.03 11.333a.5.5 0 0 1 .942 0l.364 1.028a.5.5 0 0 0 .304.304l1.028.364a.5.5 0 0 1 0 .942l-1.028.364a.5.5 0 0 0-.304.304l-.364 1.028a.5.5 0 0 1-.942 0l-.364-1.028a.5.5 0 0 0-.304-.304l-1.028-.364a.5.5 0 0 1 0-.942l1.028-.364a.5.5 0 0 0 .304-.304l.364-1.028Z",fill:"currentColor"},null,-1)]))}const Kre=L(oW,[["render",aW]]),iW={},lW={viewBox:"0 0 32 32"};function uW(e,t){return y(),w("svg",lW,t[0]||(t[0]=[C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M25.8 24.28a13.9 13.9 0 01-11.17 5.63C6.95 29.91.73 23.68.73 16S6.95 2.09 14.63 2.09c6.59 0 12.11 4.58 13.54 10.73"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M21.58 21.26a8.718 8.718 0 01-6.96 3.46C9.8 24.72 5.9 20.81 5.9 16s3.91-8.72 8.73-8.72a8.72 8.72 0 018.48 6.67l.06.32"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M17.45 18.29c-.67.82-1.68 1.34-2.81 1.34-2 0-3.63-1.62-3.63-3.63s1.62-3.63 3.63-3.63 3.63 1.62 3.63 3.63M13.98 16h8.08M30.53 19.02h-6.05L22.06 16l2.42-3.02h6.05L28.11 16l2.42 3.02z"},null,-1)]))}const Yre=L(iW,[["render",uW]]),cW={},dW={fill:"none",viewBox:"0 0 15 16"};function fW(e,t){return y(),w("svg",dW,t[0]||(t[0]=[C("g",{id:"Group"},[C("path",{id:"Vector",fill:"black",d:"M7.79511 16H7.79031C5.40311 15.984 3.56791 15.1968 2.33431 13.6608C1.23831 12.2928 0.67191 10.3904 0.65271 8.0064V7.9952C0.67191 5.6096 1.23831 3.7088 2.33591 2.3408C3.56791 0.8032 5.40471 0.016 7.79031 0H7.79511H7.79991C9.63031 0.0128 11.1615 0.4832 12.3503 1.3984C13.4687 2.2592 14.2559 3.4848 14.6895 5.0432L13.3295 5.4224C12.5935 2.7824 10.7311 1.4336 7.79351 1.4128C5.85431 1.4272 4.38711 2.0368 3.43351 3.224C2.54231 4.336 2.08151 5.9424 2.06391 8C2.08151 10.0576 2.54231 11.664 3.43511 12.776C4.38871 13.9648 5.85591 14.5744 7.79511 14.5872C9.54391 14.5744 10.7007 14.1664 11.6623 13.224C12.7599 12.1488 12.7407 10.8288 12.3887 10.0256C12.1823 9.552 11.8063 9.1584 11.2991 8.8592C11.1711 9.76 10.8847 10.4896 10.4431 11.04C9.85271 11.7744 9.01591 12.176 7.95671 12.2336C7.15511 12.2768 6.38231 12.088 5.78391 11.6992C5.07511 11.24 4.66071 10.5392 4.61591 9.7232C4.57271 8.9296 4.88791 8.2 5.50231 7.6688C6.08951 7.1616 6.91511 6.864 7.89111 6.808C8.60951 6.768 9.28311 6.8 9.90391 6.9024C9.82071 6.408 9.65431 6.0144 9.40471 5.7312C9.06231 5.3408 8.53271 5.1424 7.83191 5.1376C7.82551 5.1376 7.81911 5.1376 7.81271 5.1376C7.24951 5.1376 6.48471 5.2928 5.99831 6.0176L4.82711 5.232C5.47991 4.2624 6.53911 3.728 7.81271 3.728C7.82231 3.728 7.83191 3.728 7.84151 3.728C9.97111 3.7408 11.2399 5.0448 11.3663 7.32C11.4383 7.3504 11.5103 7.3824 11.5807 7.4144C12.5743 7.8816 13.3007 8.5888 13.6831 9.4608C14.2143 10.6752 14.2639 12.6544 12.6511 14.2336C11.4175 15.44 9.92151 15.9856 7.79991 16H7.79511ZM8.46391 8.2064C8.30231 8.2064 8.13911 8.2112 7.97111 8.2208C6.74711 8.2896 5.98391 8.8512 6.02711 9.6496C6.07191 10.4864 6.99511 10.8752 7.88311 10.8272C8.69911 10.784 9.76151 10.4656 9.94071 8.3536C9.48951 8.256 8.99511 8.2064 8.46391 8.2064Z"})],-1)]))}const Xre=L(cW,[["render",fW]]),pW={},hW={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function gW(e,t){return y(),w("svg",hW,t[0]||(t[0]=[C("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.27982",d:"M12.1042 17.5205L14.9965 20.4096L21.8755 13.5306"},null,-1),C("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.27982",d:"M16.9917 29.7683C24.06 29.7683 29.7899 24.0384 29.7899 16.9701C29.7899 9.90193 24.06 4.172 16.9917 4.172C9.9235 4.172 4.19357 9.90193 4.19357 16.9701C4.19357 24.0384 9.9235 29.7683 16.9917 29.7683Z"},null,-1)]))}const Jre=L(pW,[["render",gW]]),bW={},mW={fill:"none","fill-opacity":"0",viewBox:"0 0 50 50"};function vW(e,t){return y(),w("svg",mW,t[0]||(t[0]=[F('',5)]))}const Qre=L(bW,[["render",vW]]),_W={},kW={fill:"currentColor",viewBox:"0 0 16 16"};function yW(e,t){return y(),w("svg",kW,t[0]||(t[0]=[C("g",{id:"Light Background","clip-path":"url(#clip0_272_4411)"},[C("path",{id:"Vector",fill:"currentColor",stroke:"none",d:"M9.31264 6.77143L15.1379 0H13.7575L8.69942 5.87954L4.65953 0H0L6.1091 8.8909L0 15.9918H1.38049L6.72197 9.78279L10.9884 15.9918H15.6479L9.3123 6.77143H9.31264ZM7.42187 8.96923L6.80289 8.0839L1.87789 1.03921H3.99824L7.97277 6.7245L8.59175 7.60983L13.7582 14.9998H11.6378L7.42187 8.96957V8.96923Z"})],-1),C("defs",null,[C("clipPath",{id:"clip0_272_4411"},[C("rect",{width:"15.6479",height:"16",fill:"white"})])],-1)]))}const eoe=L(_W,[["render",yW]]),wW={},CW={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function xW(e,t){return y(),w("svg",CW,t[0]||(t[0]=[F('',2)]))}const toe=L(wW,[["render",xW]]),SW={},LW={fill:"none",viewBox:"0 0 44 44"};function jW(e,t){return y(),w("svg",LW,t[0]||(t[0]=[F('',5)]))}const noe=L(SW,[["render",jW]]),MW={},EW={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function TW(e,t){return y(),w("svg",EW,t[0]||(t[0]=[F('',2)]))}const roe=L(MW,[["render",TW]]),AW={},PW={viewBox:"0 0 32 32"};function IW(e,t){return y(),w("svg",PW,t[0]||(t[0]=[F('',6)]))}const ooe=L(AW,[["render",IW]]),DW={},RW={width:"63",height:"63",viewBox:"0 0 63 63",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{fill:"none!important"}};function HW(e,t){return y(),w("svg",RW,t[0]||(t[0]=[F('',8)]))}const soe=L(DW,[["render",HW]]),OW={},$W={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function NW(e,t){return y(),w("svg",$W,t[0]||(t[0]=[F('',2)]))}const aoe=L(OW,[["render",NW]]),FW={},zW={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function VW(e,t){return y(),w("svg",zW,t[0]||(t[0]=[F('',2)]))}const ioe=L(FW,[["render",VW]]),BW={},qW={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function UW(e,t){return y(),w("svg",qW,t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.5 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm.63 2.113a3 3 0 1 0-4.259 0A3.997 3.997 0 0 0 1 9.5V13a2 2 0 0 0 2 2h4c.597 0 1.134-.262 1.5-.677.366.415.903.677 1.5.677h3a2 2 0 0 0 2-2v-2c0-1.218-.622-2.29-1.565-2.917a2.5 2.5 0 1 0-3.87 0c-.241.16-.462.35-.656.564a4.005 4.005 0 0 0-1.78-2.534ZM5 7a2.5 2.5 0 0 0-2.5 2.5V13a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5V9.5A2.5 2.5 0 0 0 5 7Zm7.5-.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-1 2.5a2 2 0 0 0-2 2v2a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-2a2 2 0 0 0-2-2Z",fill:"currentColor"},null,-1)]))}const loe=L(BW,[["render",UW]]),ZW={},GW={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function WW(e,t){return y(),w("svg",GW,t[0]||(t[0]=[F('',2)]))}const uoe=L(ZW,[["render",WW]]),KW={},YW={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function XW(e,t){return y(),w("svg",YW,t[0]||(t[0]=[F('',2)]))}const coe=L(KW,[["render",XW]]),JW={},QW={fill:"currentColor",viewBox:"0 0 32 33"};function eK(e,t){return y(),w("svg",QW,t[0]||(t[0]=[F('',2)]))}const doe=L(JW,[["render",eK]]),tK={},nK={viewBox:"0 0 32 32"};function rK(e,t){return y(),w("svg",nK,t[0]||(t[0]=[C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M16 .8l4.22 3.14 5.2.76.76 5.21 3.15 4.22-3.15 4.21-.76 5.21-5.2.76L16 27.45l-4.22-3.14-5.2-.76-.76-5.21-3.15-4.21 3.15-4.22.76-5.21 5.2-.76L16 .8z"},null,-1),C("path",{fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3",d:"M8.64 24.04v7.16l7.45-1.24 7.27 1.24v-7.18M11.99 13.99l2.67 2.68 5.35-5.36"},null,-1),C("circle",{cx:"16",cy:"13.99",r:"8.03",fill:"none",stroke:"currentColor","stroke-miterlimit":"10","stroke-width":"1.3"},null,-1)]))}const foe=L(tK,[["render",rK]]),oK={},sK={"data-name":"Layer 1",viewBox:"0 0 46 46"};function aK(e,t){return y(),w("svg",sK,t[0]||(t[0]=[C("path",{d:"M10.92 17.32a3.67 3.67 0 00-2.39-3.43 14.76 14.76 0 0127.89-3.28 1 1 0 101.81-.83 16.75 16.75 0 00-31.7 3.94 3.66 3.66 0 00-2.79 2.6H1a1 1 0 000 2h2.74a3.66 3.66 0 007.18-1zM7.25 19a1.67 1.67 0 111.67-1.67A1.67 1.67 0 017.25 19zM45 16.32h-2.74a3.66 3.66 0 10-5 4.32 14.68 14.68 0 01-5.43 8 .94.94 0 00-.19.14 14.76 14.76 0 01-21.36-4.59 1 1 0 00-1.73 1 16.78 16.78 0 0022.77 6.11v12L23.48 39a1 1 0 00-1 0l-7.8 4.3v-8.86a1 1 0 00-2 0V45a1 1 0 001.49.88L23 41l8.83 4.89a1.07 1.07 0 00.49.12 1.06 1.06 0 00.51-.14 1 1 0 00.49-.86V30a16.7 16.7 0 005.89-9 3.64 3.64 0 003-2.62H45a1 1 0 000-2zM38.75 19a1.67 1.67 0 111.67-1.67A1.67 1.67 0 0138.75 19z"},null,-1),C("path",{d:"M26.57 13.6l-5.31 5.31-1.83-1.82A1 1 0 0018 18.5l2.55 2.5A1 1 0 0022 21l6-6a1 1 0 00-1.41-1.41z"},null,-1)]))}const poe=L(oK,[["render",aK]]),iK={},lK={fill:"currentColor",viewBox:"0 0 32 32"};function uK(e,t){return y(),w("svg",lK,t[0]||(t[0]=[C("path",{d:"M27 29H0V8C0 5.24 2.24 3 5 3H32V24C32 26.76 29.76 29 27 29ZM2 27H27C28.66 27 30 25.66 30 24V5H5C3.34 5 2 6.34 2 8V27Z"},null,-1),C("path",{d:"M12 24V8L22.66 16L12 24ZM14 12V20L19.34 16L14 12Z"},null,-1)]))}const hoe=L(iK,[["render",uK]]),cK={},dK={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function fK(e,t){return y(),w("svg",dK,t[0]||(t[0]=[C("g",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.28","clip-path":"url(#clip0_7989_15813)"},[C("path",{d:"M.638.64l30.716 30.716M5.483 4.781a2.051 2.051 0 012.904 2.885m15.93 15.915a2.054 2.054 0 012.885 2.904M25.411 8.646a2.053 2.053 0 002.054-2.051c0-1.133-.92-2.052-2.054-2.052a2.053 2.053 0 00-2.055 2.052c0 1.133.92 2.051 2.055 2.051zM15.994 4.75a2.053 2.053 0 002.054-2.052c0-1.133-.92-2.052-2.054-2.052a2.053 2.053 0 00-2.055 2.052c0 1.133.92 2.051 2.055 2.051zM29.31 18.056a2.053 2.053 0 002.054-2.052c0-1.133-.92-2.05-2.054-2.05a2.053 2.053 0 00-2.055 2.05c0 1.133.92 2.052 2.055 2.052zm-5.952 9.024A13.313 13.313 0 014.88 8.64m24.259 9.457a13.251 13.251 0 01-2.08 5.295m-.3-15.217a13.211 13.211 0 012.38 5.73M18.043 2.848a13.243 13.243 0 015.782 2.39M8.613 4.911a13.227 13.227 0 015.33-2.067m-7.97 21.93h13.946m-16.047-4.53H15.79M2.663 15.998l8.59-.285M3.872 11.18h2.734"})],-1),C("defs",null,[C("clipPath",{id:"clip0_7989_15813"},[C("path",{fill:"#fff",d:"M0 0h31.995v31.995H0z"})])],-1)]))}const goe=L(cK,[["render",fK]]),pK={},hK={fill:"none",viewBox:"0 0 96 96"};function gK(e,t){return y(),w("svg",hK,t[0]||(t[0]=[F('',2)]))}const boe=L(pK,[["render",gK]]),bK={},mK={fill:"currentColor",viewBox:"0 0 32 32"};function vK(e,t){return y(),w("svg",mK,t[0]||(t[0]=[F('',5)]))}const moe=L(bK,[["render",vK]]),_K={},kK={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 32 32"};function yK(e,t){return y(),w("svg",kK,t[0]||(t[0]=[F('',2)]))}const voe=L(_K,[["render",yK]]),wK={},CK={fill:"currentColor",viewBox:"0 0 32 32"};function xK(e,t){return y(),w("svg",CK,t[0]||(t[0]=[C("path",{d:"M32 28H0V22H32V28ZM2 26H30V24H2V26Z"},null,-1),C("path",{d:"M30 23H28V9C28 7.34 26.66 6 25 6H4V19H2V4H25C27.76 4 30 6.24 30 9V23Z"},null,-1),C("path",{d:"M12 18.8V9.26001L19.94 13.88L12 18.8ZM14 12.74V15.2L16.06 13.92L14 12.72V12.74Z"},null,-1)]))}const _oe=L(wK,[["render",xK]]),SK={},LK={fill:"none",viewBox:"0 0 16 16"};function jK(e,t){return y(),w("svg",LK,t[0]||(t[0]=[F('',2)]))}const koe=L(SK,[["render",jK]]),MK={},EK={fill:"currentColor",viewBox:"0 0 32 32"};function TK(e,t){return y(),w("svg",EK,t[0]||(t[0]=[F('',6)]))}const yoe=L(MK,[["render",TK]]),AK={},PK={fill:"currentColor","fill-opacity":"0",viewBox:"0 0 33 33"};function IK(e,t){return y(),w("svg",PK,t[0]||(t[0]=[F('',2)]))}const DK=L(AK,[["render",IK]]),RK="https://search-api.swiftype.com/api/v1/public/engines",Ro=Object.freeze({MARKETING:"marketing",HANDBOOK:"handbook",BLOG:"blog"}),HK=Object.freeze([{key:"6meAsJr1HTFB8FoyaYAv",value:Ro.MARKETING},{key:"5NUxKQM5PaEFZBBLVWhm",value:Ro.HANDBOOK},{key:"rC7jfz7JeLu91vDG-rUF",value:Ro.BLOG}]),woe=Object.freeze([{label:"Suggested",value:"_score",queryValue:"suggested"},{label:"Most popular",value:"popularity",queryValue:"most_popular"},{label:"Last updated",value:"updated_at",queryValue:"last_updated"}]),Coe=Object.freeze([{value:Ro.MARKETING,name:"About GitLab",page:"about.gitlab.com"},{value:Ro.HANDBOOK,name:"Handbook"},{value:Ro.BLOG,name:"Blog"}]);class OK{engine_key;q;page;per_page;spelling;sort_field;sort_direction;constructor(t){this.q=t.q,this.page=t.page,this.per_page=t.per_page,this.spelling=t.spelling,this.sort_direction=t.sort_direction,this.sort_field=t.sort_field}}const $K=(e,t)=>{const n=HK.find(s=>s.value===t);n||Promise.reject("Invalid search engine");const r={...e,engine_key:n?.key},o={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)};return fetch(`${RK}/search`,o).then(s=>Promise.resolve(s.json()))},NK={class:"be-nav-search-content"},FK={class:"be-nav-search-content__input slp-mb-16"},zK={class:"slp-mb-48"},VK=["href","data-ga-name","data-ga-location"],BK=we({__name:"SearchContent",props:{close:{},login:{},suggestions:{}},emits:["search","suggestionSelect"],setup(e,{emit:t}){const n=e,r=t,o=ue(""),s=ue([]),a=Ro.MARKETING;let i;i=Ah(()=>{if(o.value.length<3)return;const f=new OK({q:o.value,spelling:"always",per_page:10});$K(f,a).then(p=>{if(s.value=p.records.page,p.info.page.spelling_suggestion){const h={title:p.info.page.spelling_suggestion.text};s.value=[h,...s.value]}})},100);const u=f=>{o.value=f,c(f)},c=f=>{r("search",f)},d=()=>{o.value=""};return wt(()=>{Nn(()=>{const f=document.querySelector('input[type="text"]');f&&f.focus()})}),Bn(()=>{i.cancel()}),(f,p)=>{const h=Ie("SlpIcon"),g=Ie("SlpTypography"),v=Mh;return y(),w("div",NK,[C("div",FK,[Sr(C("input",{ref:"searchInput","onUpdate:modelValue":p[0]||(p[0]=b=>ut(o)?o.value=b:null),type:"text",placeholder:"Search",onKeyup:p[1]||(p[1]=Bp(b=>c(R(o)),["enter"])),onInput:p[2]||(p[2]=(...b)=>R(i)&&R(i)(...b))},null,544),[[Sg,R(o)]]),R(o).length?(y(),Le(h,{key:0,icon:R(Ih),size:"md",class:"be-nav-search-content__input--close",onClick:d},null,8,["icon"])):me("",!0)]),C("div",zK,[B(g,{class:"slp-mb-8",tag:"div",variant:"body3"},{default:oe(()=>[Se(pe(n?.login?.text)+" ",1),C("a",{class:"be-nav-search-content__link",href:n?.login?.link.config.href,target:"_blank","data-ga-name":n?.login?.link.config.dataGaName,"data-ga-location":n?.login?.link.config.dataGaLocation},pe(n?.login?.link.text),9,VK),p[3]||(p[3]=Se(". ",-1))]),_:1})]),B(v,St({"search-suggestions":R(s)},n.suggestions,{onSuggestionSelect:u}),null,16,["search-suggestions"])])}}}),qK={class:"be-nav-search"},UK={class:"be-nav-search__close"},ZK=we({__name:"Search",props:{close:{},login:{},suggestions:{}},emits:["close"],setup(e,{emit:t}){const{locale:n}=vn(),r=e,o=t,s=bn(),a=ue(null),i=()=>{o("close")},l=async u=>{const c=n.value==="en-us"?"/search":`/${n.value.toLocaleLowerCase()}/search`;if(s.path.includes("/search"))return await Xn({query:{searchText:u},replace:!0}),i();await Xn({path:c,query:{searchText:u},replace:!0})};return(u,c)=>{const d=Ie("SlpTypography"),f=Ie("SlpIcon"),p=Ie("SlpButton"),h=BK,g=Ie("SlpColumn"),v=Ie("SlpRow"),b=Ie("SlpContainer");return y(),w("section",qK,[B(b,{class:"be-nav-search__container"},{default:oe(()=>[B(v,{class:"be-nav-search__row"},{default:oe(()=>[B(g,{cols:10},{default:oe(()=>[R(a)?me("",!0):(y(),w(_e,{key:0},[C("div",UK,[B(p,{variant:"ghost",onClick:i},{default:oe(()=>[B(d,{variant:"body3",class:"be-nav-search__close--text"},{default:oe(()=>[Se(pe(r.close),1)]),_:1}),B(f,{icon:R(Ih),size:"md",class:"slp-mr-16"},null,8,["icon"])]),_:1})]),B(h,St(r,{onSearch:l}),null,16)],64))]),_:1})]),_:1})]),_:1})])}}}),m2=ft(ZK,[["__scopeId","data-v-dfcf05ae"]]),xoe=Object.freeze(Object.defineProperty({__proto__:null,default:m2},Symbol.toStringTag,{value:"Module"})),GK={class:"nav-card__article"},WK=["href","data-ga-name","data-ga-location","data-nav-levelone","data-nav-leveltwo"],KK={key:0,class:"nav-card__icon"},YK=["innerHTML"],XK={key:0},JK=["href","data-ga-name","data-ga-location","data-nav-levelone","data-nav-leveltwo"],QK=we({__name:"NavigationCard",props:{title:{},description:{},items:{},disableLineBreaks:{type:Boolean},dataNavLevelOne:{},link:{}},setup(e){const t=e,n={AutomatedCodeAlt:nO,ShieldCheckLight:IG,DigitalTransformation:AF},r=ie(()=>t.disableLineBreaks?t.title?.replace(/<\/?[^>]+(>|$)/g,"")??"":t.title);return(o,s)=>{const a=Ie("SlpIcon"),i=Ie("SlpTypography");return y(),w("section",{class:Me(["nav-card",{"nav-card--w-separator":t.items}])},[C("article",GK,[C("a",{class:"nav-card__card",rel:"bookmark",href:t.link?.config.href,"data-ga-name":t.link?.config.dataGaName,"data-ga-location":t.link?.config.dataGaLocation,"data-nav-levelone":t.dataNavLevelOne,"data-nav-leveltwo":t.link?.config.dataGaName},[t.link?.config.icon&&!t.link?.text?(y(),w("div",KK,[B(a,{icon:n[t.link?.config.icon],size:"md"},null,8,["icon"])])):me("",!0),C("header",null,[B(i,{variant:"body1-bold",tag:"div",class:"title"},{default:oe(()=>[C("span",{innerHTML:R(r)},null,8,YK),t.link?.text?me("",!0):(y(),Le(a,{key:0,icon:R(Da),size:"md",class:"slp-ml-8 icon"},null,8,["icon"]))]),_:1})]),C("section",null,[B(i,{variant:"body3",class:"description"},{default:oe(()=>[Se(pe(t.description),1)]),_:1})]),t.link?.text?(y(),Le(i,{key:1,variant:"body3-bold",class:"nav-card__link"},{default:oe(()=>[Se(pe(t.link.text)+" ",1),B(a,{icon:R(Da),size:"md",class:"slp-ml-4 icon"},null,8,["icon"])]),_:1})):me("",!0)],8,WK),t.items?(y(),w("ul",XK,[(y(!0),w(_e,null,Be(t.items,l=>(y(),w("li",{key:l.text,class:"link cta"},[C("a",{href:l.config.href,"data-ga-name":l.config.dataGaName,"data-ga-location":l.config.dataGaLocation,"data-nav-levelone":t.dataNavLevelOne,"data-nav-leveltwo":l.config.dataGaName},[B(i,{variant:"body2-bold",class:"nav-card__link"},{default:oe(()=>[Se(pe(l.text),1)]),_:2},1024)],8,JK)]))),128))])):me("",!0)])],2)}}}),v2=ft(QK,[["__scopeId","data-v-e5199ed1"]]),Soe=Object.freeze(Object.defineProperty({__proto__:null,default:v2},Symbol.toStringTag,{value:"Module"})),eY={class:"nav-footer"},tY={class:"footer-button-container"},nY=we({__name:"NavigationDropdownFooter",props:{title:{},items:{},dataNavLevelOne:{}},setup(e){const t=e;return(n,r)=>{const o=Ie("SlpTypography"),s=Ie("SlpButton");return y(),w("section",eY,[C("header",null,[t.title?(y(),Le(o,{key:0,variant:"body2-bold",class:"nav-footer__title slp-color-accent-500"},{default:oe(()=>[Se(pe(t.title),1)]),_:1})):me("",!0)]),C("ul",tY,[(y(!0),w(_e,null,Be(t.items,a=>(y(),w("li",{key:a.text},[B(s,{variant:"primary",href:a.config.href,class:"button","data-ga-name":a.config.dataGaName,"data-ga-location":a.config.dataGaLocation,"data-nav-levelone":n.dataNavLevelOne,"data-nav-leveltwo":a.config.dataGaName},{default:oe(()=>[B(o,{variant:"body2-bold"},{default:oe(()=>[Se(pe(a.text),1)]),_:2},1024)]),_:2},1032,["href","data-ga-name","data-ga-location","data-nav-levelone","data-nav-leveltwo"])]))),128))])])}}}),_2=ft(nY,[["__scopeId","data-v-536eaa06"]]),Loe=Object.freeze(Object.defineProperty({__proto__:null,default:_2},Symbol.toStringTag,{value:"Module"})),rY={class:"navigation-dropdown-list"},oY={class:"navigation-dropdown-list__wrapper"},sY={key:0,class:"navigation-dropdown-list__sections"},aY={key:0},iY={class:"navigation-dropdown-list__list"},lY=["href","data-ga-name","data-ga-location","data-nav-levelone","data-nav-leveltwo"],uY={class:"navigation-dropdown-list__feature__article"},cY=["href","data-ga-name","data-ga-location","data-nav-levelone","data-nav-leveltwo"],dY={key:0,class:"navigation-dropdown-list__feature__title slp-mb-8"},fY={class:"navigation-dropdown-list__feature__content"},pY={key:0,class:"navigation-dropdown-list__image"},hY=["src","alt"],gY={class:"navigation-dropdown-list__feature-desc"},bY=we({__name:"NavigationDropdownList",props:{lists:{},title:{},feature:{},link:{},config:{}},setup(e){return(t,n)=>{const r=Ie("SlpTypography"),o=Ie("SlpIcon"),s=Ie("SlpButton");return y(),w("div",rY,[C("div",oY,[t.lists?(y(),w("div",sY,[(y(!0),w(_e,null,Be(t.lists,a=>(y(),w("section",{key:a?.title,class:"navigation-dropdown-list__section"},[a.title?(y(),w("header",aY,[B(r,{tag:"span",variant:"body2-bold",class:"navigation-dropdown-list__title"},{default:oe(()=>[Se(pe(a.title),1)]),_:2},1024)])):me("",!0),C("ul",iY,[(y(!0),w(_e,null,Be(a.items,i=>(y(),w("li",{key:i.text,class:"navigation-dropdown-list__item"},[C("a",{class:"navigation-dropdown-list__popover-link",href:i.config.href,"data-ga-name":i.config.dataGaName,"data-ga-location":i.config.dataGaLocation,"data-nav-levelone":t.config.dataNavLevelOne,"data-nav-leveltwo":i.config.dataGaName},[B(r,{tag:"span",variant:"body2"},{default:oe(()=>[Se(pe(i.text),1)]),_:2},1024)],8,lY)]))),128))])]))),128))])):me("",!0),t.link?(y(),Le(s,{key:1,class:"navigation-dropdown-list__bottom-link",variant:"tertiary",href:t.link.config.href,"data-ga-name":t.link.config.dataGaName,"data-ga-location":t.link.config.dataGaLocation,"data-nav-levelone":t.config.dataNavLevelOne,"data-nav-leveltwo":t.link.config.dataGaName},{default:oe(()=>[Se(pe(t.link.text)+" ",1),B(o,{icon:R(Da),size:"sm",class:"slp-ml-8"},null,8,["icon"])]),_:1},8,["href","data-ga-name","data-ga-location","data-nav-levelone","data-nav-leveltwo"])):me("",!0)]),t.feature?(y(),w("section",{key:0,class:"navigation-dropdown-list__feature",style:or(`--backgroundColor: ${t.feature.backgroundColor}; --textColor: ${t.feature.textColor}`)},[C("article",uY,[C("a",{href:t.feature.link.config.href,"data-ga-name":t.feature.link.config.dataGaName,"data-ga-location":t.feature.link.config.dataGaLocation,"data-nav-levelone":t.config.dataNavLevelOne,"data-nav-leveltwo":t.feature.link.config.dataGaName,class:"navigation-dropdown-list__feature__link"},[t.feature.title?(y(),w("header",dY,[B(r,{tag:"span",variant:"body2-bold"},{default:oe(()=>[Se(pe(t.feature.title),1)]),_:1})])):me("",!0),C("section",fY,[t.feature.image?(y(),w("div",pY,[C("img",{src:t.feature.image.config.src,alt:t.feature.image.altText,loading:"lazy",format:"webp",quality:"99"},null,8,hY)])):me("",!0),C("div",gY,[B(r,{tag:"p",variant:"body1",class:"slp-mb-8"},{default:oe(()=>[Se(pe(t.feature.text),1)]),_:1})]),B(s,{class:"navigation-dropdown-list__side-link",variant:"tertiary"},{default:oe(()=>[Se(pe(t.feature.link.text)+" ",1),B(o,{icon:R(Ph),size:"sm",class:"slp-ml-8"},null,8,["icon"])]),_:1})])],8,cY)])],4)):me("",!0)])}}}),k2=ft(bY,[["__scopeId","data-v-d937d793"]]),joe=Object.freeze(Object.defineProperty({__proto__:null,default:k2},Symbol.toStringTag,{value:"Module"})),mY={name:"ChevronIcon",props:{direction:{type:String,default:null},fill:{type:String,default:"#000"}}},vY=["fill"],_Y=["fill"],kY=["fill"],yY=["fill"];function wY(e,t,n,r,o,s){return n.direction==="left"?(y(),w("svg",{key:0,width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",fill:n.fill},[...t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.78 2.22a.75.75 0 0 0-1.06 0L4.468 7.472a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 1 0 1.06-1.06L6.06 8.001l4.72-4.721a.75.75 0 0 0 0-1.06Z"},null,-1)])],8,vY)):n.direction==="right"?(y(),w("svg",{key:1,width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",fill:n.fill},[...t[1]||(t[1]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z"},null,-1)])],8,_Y)):n.direction==="down"?(y(),w("svg",{key:2,width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",fill:n.fill},[...t[2]||(t[2]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"},null,-1)])],8,kY)):n.direction==="up"?(y(),w("svg",{key:3,width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",fill:n.fill},[...t[3]||(t[3]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M2.22 10.78a.75.75 0 0 1 0-1.06l5.252-5.252a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 1 1-1.06 1.06L8.001 6.06 3.28 10.78a.75.75 0 0 1-1.06 0Z"},null,-1)])],8,yY)):me("",!0)}const z0=ft(mY,[["render",wY]]),CY={class:"navigation-dropdown"},xY={key:0,class:"navigation-dropdown__cards"},SY=we({__name:"NavigationDropdown",props:{itemData:{},showDropdown:{type:Boolean}},setup(e){const t=ue(null),n=ue(null),r=()=>{const s=n.value.classList;s.value.includes("left")?n.value.style.left="0":s.value.includes("right")?n.value.style.left="70px":n.value.style.left="50%"},o=()=>{r();const s=document.body.getBoundingClientRect(),a=n.value.getBoundingClientRect(),i=s.right-a.right;i<0&&(n.value.style.left=`${i-8}px`)};return wt(()=>{t.value=Ah(o,18),Nn(()=>{o(),window.addEventListener("resize",t.value)})}),Bn(()=>{window.removeEventListener("resize",t.value)}),(s,a)=>{const i=Ie("SlpButton");return y(),w("div",CY,[B(i,{class:"navigation-dropdown__button",variant:"ghost",href:s.itemData.config?.href,"data-ga-name":s.itemData.config.dataGaName,"data-ga-location":s.itemData.config.dataGaLocation,"data-nav-levelone":s.itemData.config.dataNavLevelOne,title:s.itemData.text,name:s.itemData.text},{default:oe(()=>[Ve(s.$slots,"buttonContent",{},()=>[Se(pe(s.itemData.text),1)],!0),s.itemData.cards||s.itemData.lists?(y(),Le(z0,{key:0,direction:"down"})):me("",!0)]),_:3},8,["href","data-ga-name","data-ga-location","data-nav-levelone","title","name"]),Sr(C("div",{ref_key:"popover",ref:n,class:Me(["navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center",[{"navigation-dropdown__popover--left":s.itemData.cards||s.itemData.feature||s.itemData.left},{"navigation-dropdown__popover--show":s.showDropdown}]])},[s.itemData.cards?(y(),w("div",xY,[(y(!0),w(_e,null,Be(s.itemData.cards,l=>(y(),Le(v2,St({ref_for:!0},{...l,...s.itemData.config},{key:l.title}),null,16))),128))])):me("",!0),s.itemData.lists?(y(),Le(k2,St({key:1},s.itemData,{class:{"navigation-dropdown-list--w-footer":s.itemData.footer}}),null,16,["class"])):me("",!0),s.itemData.footer?(y(),Le(_2,Ln(St({key:2},{...s.itemData.footer,...s.itemData.config})),null,16)):me("",!0)],2),[[Ao,s.itemData.cards||s.itemData.lists]])])}}}),V0=ft(SY,[["__scopeId","data-v-9c14977f"]]),Moe=Object.freeze(Object.defineProperty({__proto__:null,default:V0},Symbol.toStringTag,{value:"Module"}));var Dh=(e=>(e.PRIMARY="primary",e.ACCENT="accent",e.GLEAM="gleam",e.STEEL="steel",e))(Dh||{});const LY=we({__name:"NavigationButton",props:{href:{},freeTrialVariant:{}},setup(e){const t=e,n=Dh,r=ue(null);return wt(()=>{if(t.freeTrialVariant==="steel")for(let o=1;o<=2;o++)setTimeout(()=>{r.value?.$el.classList.add("be-nav__nav-button--animate"),setTimeout(()=>{r.value?.$el.classList.remove("be-nav__nav-button--animate")},500*o)},2e3*o)}),(o,s)=>{const a=Ie("SlpButton");return y(),Le(a,{ref_key:"navButton",ref:r,variant:"primary",class:Me(["be-nav__nav-button",{"be-nav__nav-button--accent":t.freeTrialVariant===R(n).ACCENT,"be-nav__nav-button--gleam":t.freeTrialVariant===R(n).GLEAM,"be-nav__nav-button--steel":t.freeTrialVariant===R(n).STEEL}]),href:t.href},{default:oe(()=>[Ve(o.$slots,"default",{},void 0,!0)]),_:3},8,["href","class"])}}}),Rh=ft(LY,[["__scopeId","data-v-673148d0"]]),Eoe=Object.freeze(Object.defineProperty({__proto__:null,default:Rh},Symbol.toStringTag,{value:"Module"})),jY={ref:"navigation",class:"be-nav-navigation"},MY={class:"be-nav-navigation-bottom"},EY={class:"navigation-bottom-left navigation-bottom-left--no-search"},TY=["onKeypress"],AY={class:"navigation-bottom-right"},PY=we({__name:"NavigationDesktop",props:{data:{},freeTrialLink:{},hideSalesButton:{type:Boolean},freeTrialVariant:{}},setup(e){const{t}=vn(),n=e,r=ue(!1),o=ue(null),s=ue(!1),a=l=>{l===o.value||o.value===null?r.value=!r.value:r.value=!0,o.value=l},i=()=>{s.value=!s.value};return(l,u)=>{const c=m2,d=Ie("SlpIcon"),f=Ie("SlpButton");return y(),w("div",null,[R(s)?(y(),Le(c,St({key:0},n.data.search,{onClose:i}),null,16)):me("",!0),C("div",jY,[C("div",MY,[C("div",EY,[B(f,{class:"slp-mr-8",variant:"icon",href:n.data.logo.config.href,"data-nav":"logo","aria-label":R(t)("navigation.home"),name:"Home",tabindex:"0","data-ga-name":n.data.logo.config.dataGaName,"data-ga-location":n.data.logo.config.dataGaLocation},{default:oe(()=>[B(d,{icon:R(Ol),size:"lg","aria-id":"tanukiHomeDesktop"},null,8,["icon"])]),_:1},8,["href","aria-label","data-ga-name","data-ga-location"]),C("ul",null,[(y(!0),w(_e,null,Be(n.data.items,(p,h)=>(y(),w("li",{key:p.text,class:"navigation-item",onKeypress:Bp(g=>a(h),["enter"])},[B(V0,{"item-data":p,"show-dropdown":R(r)&&R(o)===h},null,8,["item-data","show-dropdown"])],40,TY))),128))])]),C("div",AY,[B(f,{variant:"icon","aria-label":R(t)("navigation.search"),"data-nav":"site search",class:"navigation__search slp-mr-24",onClick:u[0]||(u[0]=p=>i())},{default:oe(()=>[B(d,{icon:R($l),size:"sm"},null,8,["icon"])]),_:1},8,["aria-label"]),l.hideSalesButton?me("",!0):(y(),Le(f,{key:0,href:l.data.sales.config.href,variant:"secondary",class:"slp-mr-24","data-ga-name":n.data.sales.config.dataGaName,"data-ga-location":n.data.sales.config.dataGaLocation,name:l.data.sales.text},{default:oe(()=>[Se(pe(l.data.sales.text),1)]),_:1},8,["href","data-ga-name","data-ga-location","name"])),B(Rh,{name:n.data.freeTrial.text,"free-trial-variant":l.freeTrialVariant,href:l.freeTrialLink,"data-ga-name":n.data.freeTrial.config.dataGaName,"data-ga-location":n.data.freeTrial.config.dataGaLocation},{default:oe(()=>[Se(pe(l.data.freeTrial.text),1)]),_:1},8,["name","free-trial-variant","href","data-ga-name","data-ga-location"]),B(V0,{"item-data":l.data.login,"show-dropdown":R(r)&&R(o)==="login",class:"slp-ml-24"},null,8,["item-data","show-dropdown"])])])],512)])}}}),Hh=ft(PY,[["__scopeId","data-v-1fc80711"]]),Toe=Object.freeze(Object.defineProperty({__proto__:null,default:Hh},Symbol.toStringTag,{value:"Module"})),IY={name:"CloseIcon",props:{fill:{type:String,default:"#000"},size:{type:Number,default:16}}},DY=["width","height","fill"];function RY(e,t,n,r,o,s){return y(),w("svg",{width:n.size,height:n.size,viewBox:"0 0 16 16",preserveAspectRatio:"xMidYMid meet",fill:n.fill,xmlns:"http://www.w3.org/2000/svg"},[...t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.28 3.22a.75.75 0 0 0-1.06 1.06L6.94 8l-3.72 3.72a.75.75 0 1 0 1.06 1.06L8 9.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L9.06 8l3.72-3.72a.75.75 0 0 0-1.06-1.06L8 6.94 4.28 3.22Z"},null,-1)])],8,DY)}const HY=ft(IY,[["render",RY]]),OY={name:"UserIcon"},$Y={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function NY(e,t,n,r,o,s){return y(),w("svg",$Y,[...t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.5 5a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm.514 2.63a4 4 0 10-6.028 0A4.002 4.002 0 002 11.5V13a2 2 0 002 2h8a2 2 0 002-2v-1.5a4.002 4.002 0 00-2.986-3.87zM8 9H6a2.5 2.5 0 00-2.5 2.5V13a.5.5 0 00.5.5h8a.5.5 0 00.5-.5v-1.5A2.5 2.5 0 0010 9H8z"},null,-1)])])}const Oh=ft(OY,[["render",NY]]),FY={name:"CommentIcon"},zY={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function VY(e,t,n,r,o,s){return y(),w("svg",zY,[...t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13 12H7l-2.5 2.5L3 16v-4a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v4a3 3 0 0 1-3 3Zm-8.5 0v.379l1.44-1.44.439-.439H13A1.5 1.5 0 0 0 14.5 9V5A1.5 1.5 0 0 0 13 3.5H3A1.5 1.5 0 0 0 1.5 5v4A1.5 1.5 0 0 0 3 10.5h1.5V12Z"},null,-1)])])}const BY=ft(FY,[["render",VY]]),qY={class:"be-nav-mobile-menu"},UY={class:"be-nav-mobile-menu-top_logo"},ZY={key:0,class:"slp-flex"},GY={class:"be-nav-mobile-menu-top_back"},WY={key:0},KY={key:0,class:"navigation-dropdown__cards"},YY={key:1,class:"slp-flex slp-mt-16"},XY={class:"slp-flex slp-align-items-center"},JY={key:2,class:"slp-flex"},QY={class:"slp-flex slp-align-items-center"},eX=we({__name:"NavigationMobileMenu",props:{navigationData:{},hideSalesButton:{type:Boolean}},emits:["onClose"],setup(e,{emit:t}){const{t:n}=vn(),r=e,o=ue(""),s=ue(r.navigationData.items),a=ue(-1),i=ue(!1),l=d=>{a.value=d,o.value=s.value[d].text,i.value=!0},u=()=>{a.value=-1,o.value="",i.value=!1},c=t;return(d,f)=>{const p=Ie("SlpIcon"),h=Ie("SlpButton"),g=Ie("SlpTypography");return y(),w("div",qY,[C("div",{class:Me({"slp-mb-24":!R(i)})},[C("div",null,[C("div",UY,[B(h,{variant:"icon",href:d.navigationData.logo.config.href,"data-nav":"logo","aria-label":R(n)("navigation.home"),name:"Home","data-ga-name":d.navigationData.logo.config.dataGaName,"data-ga-location":d.navigationData.logo.config.dataGaLocation},{default:oe(()=>[B(p,{icon:R(Ol),size:"lg","aria-id":"tanukiHomeMobileMenu"},null,8,["icon"])]),_:1},8,["href","aria-label","data-ga-name","data-ga-location"]),B(h,{variant:"icon","aria-label":R(n)("navigation.close"),onClick:f[0]||(f[0]=v=>c("onClose"))},{default:oe(()=>[B(HY,{fill:"#171321"})]),_:1},8,["aria-label"])]),R(a)&&R(a)===-1?me("",!0):(y(),w("div",ZY,[C("div",GY,[B(h,{variant:"ghost",name:"Go Back",onClick:f[1]||(f[1]=v=>u())},{default:oe(()=>[B(z0,{class:"slp-mr-8",direction:"left"}),B(g,{variant:"body1",tag:"span"},{default:oe(()=>[Se(pe(R(o)),1)]),_:1})]),_:1})])]))]),C("div",null,[(y(!0),w(_e,null,Be(R(s),(v,b)=>(y(),w("div",{key:v.text,class:"slp-flex"},[Sr(B(h,{tag:"li",variant:"ghost",class:"be-nav-mobile-menu-item",href:v.cards||v.lists?"":v.config.href,name:v.text,"data-ga-name":v.config.dataGaName,"data-ga-location":v.config.dataGaLocation,onClick:_=>v.cards||v.lists?l(b):""},{default:oe(()=>[B(g,{tag:"span",variant:"body1"},{default:oe(()=>[C("span",null,pe(v.text),1)]),_:2},1024),v.cards||v.lists?(y(),Le(z0,{key:0,direction:"right"})):me("",!0)]),_:2},1032,["href","name","data-ga-name","data-ga-location","onClick"]),[[Ao,!R(i)]])]))),128)),R(i)?(y(),w("div",WY,[R(s)[R(a)].cards?(y(),w("div",KY,[(y(!0),w(_e,null,Be(R(s)[R(a)].cards,v=>(y(),Le(v2,St({key:v.title},{ref_for:!0},{...v,...R(s)[R(a)].config}),null,16))),128))])):me("",!0),R(s)[R(a)].lists?(y(),Le(k2,Ln(St({key:1},R(s)[R(a)])),null,16)):me("",!0),R(s)[R(a)].footer?(y(),Le(_2,Ln(St({key:2},{...R(s)[R(a)].footer,...R(s)[R(a)].config})),null,16)):me("",!0)])):me("",!0),R(a)&&R(a)===-1?(y(),w("div",YY,[B(h,{variant:"ghost",class:"be-nav-mobile-menu-item be-nav-mobile-menu-item--icon-btn",name:d.navigationData.login.text,href:d.navigationData.login.config.href,"data-ga-name":d.navigationData.login.config.dataGaName,"data-ga-location":d.navigationData.login.config.dataGaLocation,"data-nav":d.navigationData.login.config.dataGaName},{default:oe(()=>[C("div",XY,[B(Oh,{class:"slp-mr-8"}),B(g,{tag:"span",variant:"body1"},{default:oe(()=>[Se(pe(d.navigationData.login.text),1)]),_:1})])]),_:1},8,["name","href","data-ga-name","data-ga-location","data-nav"])])):me("",!0),R(a)&&R(a)===-1&&!d.hideSalesButton?(y(),w("div",JY,[B(h,{href:d.navigationData.sales.config.href,variant:"ghost",class:"be-nav-mobile-menu-item be-nav-mobile-menu-item--icon-btn","data-ga-name":d.navigationData.sales.config.dataGaName,"data-ga-location":d.navigationData.sales.config.dataGaLocation,"data-nav":d.navigationData.sales.config.dataGaName},{default:oe(()=>[C("div",QY,[B(BY,{class:"slp-mr-8"}),B(g,{tag:"span",variant:"body1"},{default:oe(()=>[Se(pe(d.navigationData.sales.text),1)]),_:1})])]),_:1},8,["href","data-ga-name","data-ga-location","data-nav"])])):me("",!0)])],2),Sr(B(h,{href:d.navigationData.freeTrial.config.href,variant:"primary",class:"be-nav-mobile-menu-bottom",name:d.navigationData.freeTrial.text,"data-ga-name":d.navigationData.freeTrial.config.dataGaName,"data-ga-location":d.navigationData.freeTrial.config.dataGaLocation,"data-nav":d.navigationData.freeTrial.config.dataGaName},{default:oe(()=>[Se(pe(d.navigationData.freeTrial.text),1)]),_:1},8,["href","name","data-ga-name","data-ga-location","data-nav"]),[[Ao,!R(i)]])])}}}),$h=ft(eX,[["__scopeId","data-v-06c89606"]]),Aoe=Object.freeze(Object.defineProperty({__proto__:null,default:$h},Symbol.toStringTag,{value:"Module"})),tX={name:"HamburgerIcon"},nX={width:"16",height:"16",viewBox:"0 0 16 16",fill:"#000",xmlns:"http://www.w3.org/2000/svg"};function rX(e,t,n,r,o,s){return y(),w("svg",nX,[...t[0]||(t[0]=[C("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0 3.75A.75.75 0 0 1 .75 3h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 3.75ZM0 8a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8Zm.75 3.5a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5H.75Z"},null,-1)])])}const Jf=ft(tX,[["render",rX]]),oX={class:"be-nav-tablet"},sX={class:"be-nav-phone"},aX={class:"navigation-bottom"},iX=we({__name:"NavigationMobile",props:{data:{},freeTrialLink:{},hideSalesButton:{type:Boolean}},setup(e){const{t}=vn(),n=xt("HideMobileFreeTrial",!1),r=ue(!1),o=ue(!1),s=()=>{o.value=!1,r.value=!r.value},a=()=>{o.value=!o.value};return(i,l)=>{const u=m2,c=Ie("SlpIcon"),d=Ie("SlpButton");return y(),w("div",null,[Sr(B(u,St({ref:"slpSearch"},i.data.search,{onClose:a}),null,16),[[Ao,R(o)]]),C("div",oX,[B(d,{variant:"icon",href:i.data.logo.config.href,"data-nav":"logo","aria-label":R(t)("navigation.home"),name:"Home","data-ga-name":i.data.logo.config.dataGaName,"data-ga-location":i.data.logo.config.dataGaLocation},{default:oe(()=>[B(c,{icon:R(Ol),size:"lg","aria-id":"tanukiHomeTablet"},null,8,["icon"])]),_:1},8,["href","aria-label","data-ga-name","data-ga-location"]),C("div",null,[i.hideSalesButton?me("",!0):(y(),Le(d,{key:0,href:i.data.sales.config.href,variant:"secondary",class:"slp-mr-8","data-ga-name":i.data.sales.config.dataGaName,"data-ga-location":i.data.sales.config.dataGaLocation,"data-nav":i.data.sales.config.dataGaName},{default:oe(()=>[Se(pe(i.data.sales.text),1)]),_:1},8,["href","data-ga-name","data-ga-location","data-nav"])),B(d,{href:i.freeTrialLink,variant:"primary","data-ga-name":i.data.freeTrial.config.dataGaName,"data-ga-location":i.data.freeTrial.config.dataGaLocation,"data-nav":i.data.freeTrial.config.dataGaName},{default:oe(()=>[Se(pe(i.data.freeTrial.text),1)]),_:1},8,["href","data-ga-name","data-ga-location","data-nav"]),B(d,{variant:"icon",href:i.data.login.config.href,class:"slp-ml-16","aria-label":R(t)("navigation.login"),name:"navigation.login","data-ga-name":i.data.login.config.dataGaName,"data-ga-location":i.data.login.config.dataGaLocation,"data-nav":i.data.login.config.dataGaName},{default:oe(()=>[B(Oh,{"slp-color":"primary-200"})]),_:1},8,["href","aria-label","data-ga-name","data-ga-location","data-nav"]),B(d,{variant:"icon",class:"slp-ml-16 search-icon","aria-label":R(t)("navigation.search"),"data-nav":"site search",onClick:l[0]||(l[0]=f=>a())},{default:oe(()=>[B(c,{icon:R($l),size:"sm"},null,8,["icon"])]),_:1},8,["aria-label"]),B(d,{variant:"icon",class:"slp-ml-16","aria-label":R(t)("navigation.mainMenu"),onClick:l[1]||(l[1]=f=>s())},{default:oe(()=>[B(Jf)]),_:1},8,["aria-label"])])]),C("div",sX,[R(n)?me("",!0):(y(),Le(d,{key:0,href:i.freeTrialLink,variant:"primary",class:"navigation-top","data-ga-name":i.data.freeTrial.config.dataGaName,"data-ga-location":i.data.freeTrial.config.dataGaLocation,"data-nav":i.data.freeTrial.config.dataGaName},{default:oe(()=>[Se(pe(i.data.freeTrial.text)+" ",1),B(c,{icon:R(Ph),size:"sm",class:"be-nav-phone__icon slp-ml-8"},null,8,["icon"])]),_:1},8,["href","data-ga-name","data-ga-location","data-nav"])),C("div",aX,[B(d,{variant:"icon","aria-label":R(t)("navigation.search"),"data-nav":"site search",class:"search-icon",onClick:l[2]||(l[2]=f=>a())},{default:oe(()=>[B(c,{icon:R($l),size:"sm"},null,8,["icon"])]),_:1},8,["aria-label"]),B(d,{variant:"icon",href:i.data.logo.config.href,"data-nav":"logo","aria-label":R(t)("navigation.home"),name:"Home","data-ga-name":i.data.logo.config.dataGaName,"data-ga-location":i.data.logo.config.dataGaLocation},{default:oe(()=>[B(c,{icon:R(Ol),size:"md","aria-id":"tanukiHomeMobile"},null,8,["icon"])]),_:1},8,["href","aria-label","data-ga-name","data-ga-location"]),B(d,{variant:"icon",class:"slp-ml-16","aria-label":R(t)("navigation.mainMenu"),onClick:l[3]||(l[3]=f=>s())},{default:oe(()=>[B(Jf)]),_:1},8,["aria-label"])])]),R(r)?(y(),Le($h,{key:0,"navigation-data":i.data,"hide-sales-button":i.hideSalesButton,onOnClose:l[4]||(l[4]=f=>s())},null,8,["navigation-data","hide-sales-button"])):me("",!0)])}}}),Nh=ft(iX,[["__scopeId","data-v-8bc0dfbb"]]),Poe=Object.freeze(Object.defineProperty({__proto__:null,default:Nh},Symbol.toStringTag,{value:"Module"})),lX=()=>{const e=Cc();return{updateFreeTrialGlmContent:n=>{let r;const o=n.split("?");o.length===1?r="":r=o[o.length-1];const s=new URLSearchParams(r);return!s.has("glm_source")||!s.get("glm_source")?.includes("about.gitlab.com")?n:(s.set("glm_source",`about.gitlab.com/${e.path.replace(/^\/|\/$/g,"")}`),`${o[0]}?${decodeURIComponent(s.toString())}`)}}},uX=["aria-label"],cX=we({__name:"Navigation",props:{navigationData:{type:Object,default:()=>({})},freeTrialVariant:{type:String,default:"primary"}},setup(e){const{t}=vn(),{updateFreeTrialGlmContent:n}=lX(),r=ue("");return wt(()=>{r.value=n("https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial")}),(o,s)=>(y(),w("nav",{id:"navigation","aria-label":R(t)("navigation.navigation")},[B(R(Hh),{id:"be-navigation-desktop",class:"be-nav-navigation-desktop",data:e.navigationData,"free-trial-link":R(r),"free-trial-variant":e.freeTrialVariant,"hide-sales-button":!1},null,8,["data","free-trial-link","free-trial-variant"]),B(R(Nh),{id:"be-navigation-mobile",class:"be-nav-navigation-mobile",data:e.navigationData,"free-trial-link":R(r),"hide-sales-button":!1},null,8,["data","free-trial-link"])],8,uX))}}),Fh=ft(cX,[["__scopeId","data-v-dc5e85e5"]]),Ioe=Object.freeze(Object.defineProperty({__proto__:null,default:Fh},Symbol.toStringTag,{value:"Module"})),dX={class:"search-box slp-mt-24"},fX=["id","aria-label","placeholder"],pX=we({__name:"SearchInput",props:{type:{default:null},placeholder:{default:"Search"}},emits:["searchValue"],setup(e,{emit:t}){const n=e,r=t,o=s=>{const a=s.target;!n.type&&s.key==="Enter"&&a?window.location.hash=`#stq=${a.value}`:r("searchValue",a.value)};return(s,a)=>{const i=Ie("SlpIcon");return y(),w("div",dX,[B(i,{class:"search-box__icon",color:"surface-500",icon:R($l),size:"sm"},null,8,["icon"]),C("input",{id:`${s.type?`${s.type}-search`:"error-search"}`,class:"search-box__input",type:"text","aria-label":s.placeholder,placeholder:s.placeholder||"Search",onKeyup:o},null,40,fX)])}}}),zh=ft(pX,[["__scopeId","data-v-5c52ea73"]]),Doe=Object.freeze(Object.defineProperty({__proto__:null,default:zh},Symbol.toStringTag,{value:"Module"})),hX=["id","href","data-ga-location","data-ga-name"],gX=we({__name:"OneTrustCookieButton",props:{link:{}},setup(e){const t=e,n=()=>{const s=new Event("oneTrustShowSettings",{bubbles:!0});document.dispatchEvent(s)},r=ue(null),o=ue("");return wt(()=>{r.value&&r.value.textContent!==null&&(o.value=r.value.textContent||t.link.text)}),(s,a)=>(y(),w("button",{id:s.link.config?.id,ref_key:"oneTrustEl",ref:r,class:"ot-sdk-show-settings",href:s.link.config.href,"data-ga-location":s.link.config.dataGaLocation,"data-ga-name":s.link.config.dataGaName,onClick:a[0]||(a[0]=i=>n())},pe(R(o)),9,hX))}}),bX={"/ai-transparency-center/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/analysts/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/beginners-guide-to-devops/":["de-de","en-us","fr-fr"],"/blog/10-best-practices-for-using-ai-powered-gitlab-duo-chat/":["de-de","en-us","fr-fr","ja-jp"],"/blog/3-best-practices-for-building-software-in-the-era-of-llms/":["de-de","en-us","fr-fr"],"/blog/3-surprising-findings-from-our-2024-global-devsecops-survey/":["de-de","fr-fr","ja-jp"],"/blog/4-ways-to-accelerate-embedded-development-with-gitlab/":["de-de","en-us","fr-fr"],"/blog/a-beginners-guide-to-the-git-reftable-format/":["de-de","en-us","fr-fr","ja-jp"],"/blog/a-developers-guide-to-building-secure-retail-apps-with-gitlab/":["de-de","en-us"],"/blog/a-guide-to-the-breaking-changes-in-gitlab-18-0/":["de-de","en-us","fr-fr","ja-jp"],"/blog/accelerate-code-reviews-with-gitlab-duo-and-amazon-q/":["de-de","en-us","fr-fr","ja-jp"],"/blog/agentic-ai-guides-and-resources/":["de-de","en-us","fr-fr","ja-jp"],"/blog/agile-epics-in-gitlab/":["de-de"],"/blog/agile-pairing-sessions/":["de-de","en-us","fr-fr"],"/blog/archive/":["de-de","en-us","fr-fr","ja-jp"],"/blog/atlassian-ending-data-center-as-gitlab-maintains-deployment-choice/":["de-de","en-us","fr-fr"],"/blog/automating-agile-workflows-with-the-gitlab-triage-gem/":["de-de","en-us","fr-fr","ja-jp"],"/blog/automating-container-image-migration-from-amazon-ecr-to-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/automating-with-gitlab-duo-part-1-generating-tests/":["de-de","en-us","fr-fr","ja-jp"],"/blog/automating-with-gitlab-duo-part-2-complex-testing/":["de-de","en-us","fr-fr","ja-jp"],"/blog/automating-with-gitlab-duo-part-3-validating-testing/":["de-de","en-us","fr-fr","ja-jp"],"/blog/basics-of-gitlab-ci-updated/":["de-de","en-us","fr-fr","ja-jp"],"/blog/best-practices-to-set-up-organizational-hierarchies-that-scale/":["de-de","en-us","fr-fr","ja-jp"],"/blog/bridging-the-visibility-gap-in-software-supply-chain-security/":["de-de","en-us","fr-fr"],"/blog/build-a-new-website-in-a-few-easy-steps-with-gitlab-pages/":["de-de","en-us","fr-fr","ja-jp"],"/blog/building-a-gitlab-ci-cd-pipeline-for-a-monorepo-the-easy-way/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/agile-planning/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/ai-ml/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/bulletin-board/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/customer-stories/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/devsecops/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/engineering/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/insights/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/news/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/open-source/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/product/":["de-de","en-us","fr-fr","ja-jp"],"/blog/categories/security/":["de-de","en-us","fr-fr","ja-jp"],"/blog/celebrating-gits-20th-anniversary-with-creator-linus-torvalds/":["de-de","en-us","fr-fr","ja-jp"],"/blog/ci-deployment-and-environments/":["de-de","en-us","fr-fr","ja-jp"],"/blog/comprehensive-guide-to-gitlab-dast/":["de-de","en-us"],"/blog/custom-admin-roles-now-ga/":["de-de","en-us"],"/blog/data-driven-devsecops-exploring-gitlab-insights-dashboards/":["de-de","en-us","fr-fr","ja-jp"],"/blog/definition-what-is-kubernetes/":["de-de"],"/blog/demystifying-ci-cd-variables/":["de-de","en-us","fr-fr","ja-jp"],"/blog/developing-gitlab-duo-a-roundup-of-recent-chat-enhancements/":["de-de","en-us","fr-fr","ja-jp"],"/blog/developing-gitlab-duo-ai-impact-analytics-dashboard-measures-the-roi-of-ai/":["de-de","en-us","fr-fr","ja-jp"],"/blog/developing-gitlab-duo-blending-ai-and-root-cause-analysis-to-fix-ci-cd/":["de-de","en-us","fr-fr","ja-jp"],"/blog/developing-gitlab-duo-how-we-are-dogfooding-our-ai-features/":["de-de","en-us","fr-fr","ja-jp"],"/blog/developing-gitlab-duo-how-we-validate-and-test-ai-models-at-scale/":["de-de","en-us","fr-fr","ja-jp"],"/blog/developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities/":["de-de","en-us","fr-fr","ja-jp"],"/blog/devsecops-shift-left-guide/":["de-de"],"/blog/docs-site-design-overhaul/":["de-de","en-us","fr-fr"],"/blog/efficient-devsecops-workflows-hands-on-python-gitlab-api-automation/":["de-de","en-us","fr-fr"],"/blog/embedded-views-the-future-of-work-tracking-in-gitlab/":["de-de","en-us","fr-fr"],"/blog/enhance-application-quality-with-ai-powered-test-generation/":["de-de","en-us","fr-fr"],"/blog/enhance-application-security-with-gitlab-hackerone/":["de-de","en-us","fr-fr","ja-jp"],"/blog/ensuring-compliance/":["de-de","en-us","fr-fr","ja-jp"],"/blog/exact-code-search-find-code-faster-across-repositories/":["de-de","en-us","fr-fr"],"/blog/fine-grained-job-tokens-ga/":["de-de","en-us"],"/blog/finserv-how-to-implement-gitlabs-separation-of-duties-features/":["de-de","en-us","fr-fr","ja-jp"],"/blog/five-fast-facts-about-docs-as-code-at-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/getting-started-with-gitlab-how-to-import-your-projects-to-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/getting-started-with-gitlab-how-to-manage-users/":["de-de","en-us","fr-fr","ja-jp"],"/blog/getting-started-with-gitlab-mastering-project-management/":["de-de","en-us","fr-fr","ja-jp"],"/blog/getting-started-with-gitlab-understanding-ci-cd/":["de-de","en-us","fr-fr","ja-jp"],"/blog/getting-started-with-gitlab-working-with-ci-cd-variables/":["de-de","en-us","fr-fr","ja-jp"],"/blog/git-pull-vs-git-fetch-whats-the-difference/":["de-de","en-us","fr-fr"],"/blog/gitlab-13-expanding-ai-orchestration-in-software-engineering/":["de-de"],"/blog/gitlab-18-4-ai-native-development-with-automation-and-insight/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-achieves-iso-iec-42001-certification-for-ai-governance/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-and-accenture-announce-global-reseller-agreement/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-catches-mongodb-go-module-supply-chain-attack/":["de-de","en-us"],"/blog/gitlab-container-registry/":["de-de","en-us"],"/blog/gitlab-duo-agent-platform-public-beta/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-duo-agent-platform-what-is-next-for-intelligent-devsecops/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-duo-amazon-q-transform-ideas-into-code-in-minutes/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-duo-chat-gets-agentic-ai-makeover/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-duo-enterprise-is-now-available/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-duo-self-hosted-enterprise-ai-built-for-data-privacy/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-duo-with-amazon-q-agentic-ai-optimized-for-aws/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-duo-with-amazon-q-devsecops-meets-agentic-ai/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-flow-duo/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-for-agile-software-development/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-named-a-leader-in-2024-gartner-magic-quadrant-for-ai-code-assistants/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-named-a-leader-in-the-2024-gartner-magic-quadrant-for-devops/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-ai-code-assistants/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-named-a-leader-in-the-2025-gartner-magic-quadrant-for-devops-platforms/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-named-a-leader-in-the-forrester-wave-devops-platforms-q2-2025/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-premium-with-duo/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-ultimate-for-ibm-z-modern-devsecops-for-mainframes/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-ultimates-total-economic-impact-483-roi-over-3-years/":["de-de","en-us","fr-fr","ja-jp"],"/blog/gitlab-uncovers-bittensor-theft-campaign-via-pypi/":["de-de","en-us","fr-fr"],"/blog/greater-ai-choice-in-gitlab-duo-claude-sonnet-4-5-arrives/":["de-de","en-us","fr-fr"],"/blog/guide-to-fulfilling-soc-2-security-requirements-with-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-cube-uses-gitlab-to-increase-efficiency-and-productivity/":["de-de","en-us"],"/blog/how-gitlab-agile-planning-improves-collaborative-project-management/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-gitlab-can-support-your-iso-compliance-journey/":["de-de","en-us","fr-fr"],"/blog/how-gitlab-duo-agent-platform-transforms-dataops/":["de-de","en-us","ja-jp"],"/blog/how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-gitlab-empowers-translators-with-more-context/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-gitlab-helps-meet-nis2-requirements/":["de-de","en-us","fr-fr"],"/blog/how-gitlab-transforms-embedded-systems-testing-cycles/":["de-de","en-us"],"/blog/how-indeed-transformed-its-ci-platform-with-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-to-harmonize-agile-sprints-with-product-roadmaps/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-to-integrate-custom-security-scanners-into-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-to-keep-up-with-ci-cd-best-practices/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-to-transform-compliance-observation-management-with-gitlab/":["de-de","en-us","fr-fr"],"/blog/how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-to-use-oci-images-as-the-source-of-truth-for-continuous-delivery/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-to-write-a-user-story-in-scrum/":["de-de"],"/blog/how-we-built-a-structured-streamlit-application-framework-in-snowflake/":["de-de","en-us"],"/blog/how-we-decreased-gitlab-repo-backup-times-from-48-hours-to-41-minutes/":["de-de","en-us","fr-fr","ja-jp"],"/blog/how-we-use-gitlab-to-grow-open-source-communities/":["de-de","en-us","fr-fr"],"/blog/":["de-de","en-us","fr-fr","ja-jp"],"/blog/inside-gitlabs-healthy-backlog-initiative/":["de-de","en-us","fr-fr"],"/blog/introducing-gitlabs-new-planner-role-for-agile-planning-teams/":["de-de","en-us","fr-fr","ja-jp"],"/blog/introducing-the-source-insights-for-the-future-of-software-development/":["de-de","en-us","fr-fr","ja-jp"],"/blog/jenkins-to-gitlab-migration-made-easy/":["de-de","en-us","fr-fr","ja-jp"],"/blog/journey-through-gits-20-year-history/":["de-de","en-us","fr-fr","ja-jp"],"/blog/keep-git-history-clean-with-interactive-rebase/":["de-de","en-us","fr-fr"],"/blog/keeping-git-commit-history-clean/":["de-de","en-us","fr-fr","ja-jp"],"/blog/last-year-we-signed-the-secure-by-design-pledge-heres-our-progress/":["de-de","en-us"],"/blog/learn-advanced-rust-programming-with-a-little-help-from-ai-code-suggestions/":["de-de","en-us","fr-fr","ja-jp"],"/blog/measuring-ai-roi-at-scale-a-practical-guide-to-gitlab-duo-analytics/":["de-de","en-us","fr-fr"],"/blog/meet-gitlab-duo-workflow-the-future-of-ai-driven-development/":["de-de","en-us","fr-fr","ja-jp"],"/blog/migration-guide-github-advanced-security-to-gitlab-ultimate/":["de-de","en-us","fr-fr","ja-jp"],"/blog/monitor-application-performance-with-distributed-tracing/":["de-de","en-us","fr-fr"],"/blog/observability-vs-monitoring-in-devops/":["de-de","en-us","fr-fr"],"/blog/optimize-gitlab-object-storage-for-scale-and-performance/":["de-de","en-us"],"/blog/prepare-now-docker-hub-rate-limits-will-impact-gitlab-ci-cd/":["de-de","en-us","fr-fr","ja-jp"],"/blog/quickly-resolve-broken-ci-cd-pipelines-with-ai/":["de-de","en-us","fr-fr","ja-jp"],"/blog/refactor-code-into-modern-languages-with-ai-powered-gitlab-duo/":["de-de","en-us","fr-fr","ja-jp"],"/blog/safe-without-silos-in-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/scrum-project-management-how-it-works/":["de-de"],"/blog/seamlessly-migrate-from-jira-to-gitlab-with-jira2lab-at-scale/":["de-de","en-us","fr-fr","ja-jp"],"/blog/self-hosting-vs-cloud/":["de-de"],"/blog/software-as-a-service-the-future-of-software-delivery/":["de-de"],"/blog/software-innovation-study-germany/":["de-de"],"/blog/software-supply-chain-security-guide-why-organizations-struggle/":["de-de","en-us","fr-fr","ja-jp"],"/blog/southwest-looking-to-help-developers-take-flight/":["de-de","en-us","fr-fr","ja-jp"],"/blog/speed-up-code-reviews-let-ai-handle-the-feedback-implementation/":["de-de","en-us","fr-fr","ja-jp"],"/blog/streamline-enterprise-artifact-management-with-gitlab/":["de-de","en-us"],"/blog/structuring-the-gitlab-package-registry-for-enterprise-scale/":["de-de","en-us","fr-fr","ja-jp"],"/blog/supercharge-your-git-workflows/":["de-de","en-us"],"/blog/the-co-create-program-how-customers-are-collaborating-to-build-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/the-ultimate-guide-to-sboms/":["de-de","en-us","fr-fr","ja-jp"],"/blog/the-ultimate-guide-to-token-management-at-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/top-10-gitlab-workflow-hacks-you-need-to-know/":["de-de","en-us","fr-fr","ja-jp"],"/blog/tutorial-automated-release-and-release-notes-with-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/tutorial-migrate-from-google-cloud-source-repositories-to-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation/":["de-de","en-us","fr-fr","ja-jp"],"/blog/ultimate-guide-to-migrating-from-aws-codecommit-to-gitlab/":["de-de","en-us","fr-fr","ja-jp"],"/blog/unlocking-agile-excellence-gitlab-epics-for-seamless-portfolio-management/":["de-de","en-us","fr-fr"],"/blog/unveiling-a-new-epic-experience-for-improved-agile-planning/":["de-de","en-us","fr-fr"],"/blog/use-gitlab-duo-workflow-to-improve-application-quality-assurance/":["de-de","en-us","fr-fr","ja-jp"],"/blog/using-ansible-and-gitlab-as-infrastructure-for-code/":["de-de","en-us","fr-fr","ja-jp"],"/blog/using-child-pipelines-to-continuously-deploy-to-five-environments/":["de-de","en-us","fr-fr","ja-jp"],"/blog/vibe-coding-with-gitlab-duo-agent-platform-issue-to-mr-flow/":["de-de","en-us","fr-fr","ja-jp"],"/blog/we-need-to-talk-no-proxy/":["de-de","en-us","fr-fr","ja-jp"],"/blog/what-are-okrs/":["de-de"],"/blog/what-are-the-benefits-of-a-microservices-architecture/":["de-de","en-us","fr-fr","ja-jp"],"/blog/what-is-a-large-language-model-llm/":["de-de","en-us"],"/blog/what-is-a-linux-server/":["de-de"],"/blog/what-is-a-rest-api-guide-and-functions/":["de-de"],"/blog/what-is-an-ide/":["de-de"],"/blog/what-is-docker/":["de-de","ja-jp"],"/blog/what-is-generative-ai/":["de-de"],"/blog/what-is-git-the-ultimate-guide-to-gits-role-and-functionality/":["de-de","en-us"],"/blog/what-is-gitflow/":["de-de","en-us","fr-fr","ja-jp"],"/blog/what-is-kanban/":["de-de"],"/blog/what-is-open-source-software/":["de-de"],"/blog/what-is-yaml/":["de-de","ja-jp"],"/blog/what-s-new-in-git-2-50-0/":["de-de","en-us","fr-fr","ja-jp"],"/blog/what-s-new-in-git-2-51-0/":["de-de","en-us","fr-fr"],"/blog/whats-new-in-git-2-45-0/":["de-de","en-us","fr-fr","ja-jp"],"/blog/whats-new-in-git-2-46-0/":["de-de","en-us","fr-fr","ja-jp"],"/blog/whats-new-in-git-2-47-0/":["de-de","en-us","fr-fr","ja-jp"],"/blog/whats-new-in-git-2-48-0/":["de-de","en-us","fr-fr","ja-jp"],"/blog/whats-new-in-git-2-49-0/":["de-de","en-us","fr-fr","ja-jp"],"/blog/why-are-organizations-moving-to-a-unified-devsecops-platform/":["de-de","en-us","fr-fr","ja-jp"],"/blog/why-enterprise-independence-matters-more-than-ever-in-devsecops/":["de-de","en-us","fr-fr","ja-jp"],"/blog/why-financial-services-choose-single-tenant-saas/":["de-de","en-us","fr-fr"],"/blog/why-now-is-the-time-for-embedded-devsecops/":["de-de","en-us","fr-fr"],"/calculator/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/company/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/company/preference-center/":["de-de","en-us","fr-fr","ja-jp"],"/contact-sales/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/airbus/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/airwallex/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/ally/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/bab/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/caci/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/carfax/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/cern/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/connect-i/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/conversica/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/cube/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/deutsche-telekom/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/dunelm/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/fanatics/":["de-de","en-us","es","it-it","ja-jp","pt-br"],"/customers/fullsave/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/glympse/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/goldman-sachs/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/hackerone/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/hilti/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/intuitive-machines/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/iron-mountain/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/lockheed-martin/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/mckenzie-intelligence-services/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/moneyfarm/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/nebulaworks/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/nvidia/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/remote/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/siemens/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/thales/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/customers/thezebra/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/developer-experience/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/developer-survey/2024/ai/":["de-de","en-us","fr-fr","ja-jp"],"/developer-survey/2024/security-compliance/":["de-de","en-us","fr-fr","ja-jp"],"/developer-survey/":["de-de","en-us","fr-fr","ja-jp"],"/devsecops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/diversity-inclusion-belonging/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/ebook-beginners-guide-ai/":["de-de","en-us","fr-fr","ja-jp"],"/ebook-beginners-guide-secure-software/":["de-de","en-us","fr-fr","ja-jp"],"/ebook-ultimate-guide-ci-cd/":["de-de","en-us","fr-fr","ja-jp"],"/eighteen/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/enterprise/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/faster-together/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/forrester-wave-devops-platform/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/free-trial/devsecops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/free-trial/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/gartner-magic-quadrant/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/get-help/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/get-started/build-business-case/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/get-started/continuous-integration/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/get-started/enterprise/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/get-started/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/get-started/small-business/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/getting-started-videos/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/gitlab-duo/agent-platform/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/gitlab-duo/duo-amazon-q/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/gitlab-duo/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/impressum/":["de-de"],"/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/install/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/integrations/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/partners/benefits/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/partners/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/partners/technology-partners/aws/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/partners/technology-partners/google-cloud-platform/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/partners/technology-partners/hashicorp/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/partners/technology-partners/ibm/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/partners/technology-partners/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/partners/technology-partners/redhat/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/platform/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/faq-compute-minutes/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/faq-improved-billing-and-subscription-management/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/faq-jihu/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/faq-new-product-subscription-tiers/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/faq-premium-update/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/feature-comparison/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/licensing-faq/cloud-licensing/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/premium/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/premium/why-upgrade/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/premium-promo/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/pricing/ultimate/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/privacy/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/professional-services/":["de-de","en-us","fr-fr","ja-jp"],"/releases/whats-new/":["de-de","en-us","fr-fr","ja-jp"],"/resources/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/sales/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/search/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/security/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/services/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/small-business/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/software-faster/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/aerospace/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/agile-delivery/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/analytics-and-insights/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/application-security-testing/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/automotive/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/code-suggestions/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/compliance/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/continuous-integration/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/continuous-software-compliance/":["de-de","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/continuous-software-security-assurance/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/delivery-automation/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/devops-platform/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/education/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/education/join/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/finance/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/github/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/gitlab-duo-pro/sales/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/gitops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/jenkins/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/jira/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/kubernetes/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/nonprofit/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/nonprofit/join/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/open-source/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/open-source/join/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/open-source/partners/":["de-de","en-us"],"/solutions/platform-engineering/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/public-sector/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/slack/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/software-compliance/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/source-code-management/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/startups/google-cloud/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/startups/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/supply-chain/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/telecommunications/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/value-stream-management/dora/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/value-stream-management/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/solutions/visibility-measurement/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/stages-devops-lifecycle/configure/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/stages-devops-lifecycle/create/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/stages-devops-lifecycle/govern/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/stages-devops-lifecycle/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/stages-devops-lifecycle/monitor/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/stages-devops-lifecycle/package/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/stages-devops-lifecycle/plan/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/stages-devops-lifecycle/release/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/stages-devops-lifecycle/secure/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/stages-devops-lifecycle/verify/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/teamops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/4-steps-for-measuring-the-impact-of-ai/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/4-ways-ai-can-help-devops-teams-improve-security/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/5-ways-execs-can-support-their-devops-teams-with-ai/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/6-strategies-to-help-developers-accelerate-ai-adoption/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/ai-trends-for-2025-agentic-ai-self-hosted-models-and-more/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/as-ai-becomes-standard-watch-for-these-4-devsecops-trends/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/building-a-transparency-first-ai-strategy-7-questions-to-ask-your-devops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity/":["de-de","en-us","es","it-it","ja-jp","pt-br"],"/the-source/ai/how-ai-helps-devsecops-teams-improve-productivity/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/how-the-insurance-industrys-data-rich-ecosystem-powers-ai-success/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/ai/velocity-with-guardrails-ai-automation/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/amanda-rueda/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/andre-michael-braun/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/andrew-haschka/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/ayoub-fandi/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/brian-wald/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/bryan-ross/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/chandler-gibbons/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/dave-steer/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/ddesanto/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/derek-debellis/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/emilio-salvador/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/erika-feldman/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/george-kichukov/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/gitlab/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/grant-hickman/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/haim-snir/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/iganbaruch/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/jlongo/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/joel-krooswyk/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/josh-lemos/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/julie-griffin/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/kristina-weis/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/lee-faus/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/ncregan/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/rschulman/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/sabrina-farmer/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/sandra-gittlen/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/sharon-gaudin/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/stephen-walters/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/authors/taylor-mccaslin/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/platform/driving-business-results-with-platform-engineering/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/platform/finops-balancing-financial-responsibility-and-innovation/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/platform/from-toolchain-chaos-to-business-roi-a-5-step-roadmap/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/platform/high-performing-development-teams-your-business-advantage/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/platform/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/platform/why-software-logistics-is-key-to-accelerating-innovation/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/platform/why-your-development-team-should-plan-small-to-deliver-big/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/security/10-tips-to-prioritize-security-in-software-development/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/security/enterprise-scale-security-and-compliance-policy-management-in-the-ai-era/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/security/how-to-implement-secret-management-best-practices-with-gitlab/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/security/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/security/key-security-trends-for-cisos-in-2025/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/security/security-its-more-than-culture-addressing-the-root-cause-of-common-security/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/the-source/security/why-legacy-code-is-a-security-risk-and-how-ai-can-help/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/agentic-ai/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/agile-delivery/agile-methodology/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/agile-delivery/agile-ppm/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/agile-delivery/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/benefits-continuous-integration/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/choose-continuous-integration-tool/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/cicd-pipeline/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/cloud-native-continuous-integration/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/continuous-integration-agile/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/continuous-integration-best-practices/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/continuous-integration-continuous-delivery-work-together/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/continuous-integration-metrics/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/continuous-integration-server/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/implement-continuous-integration/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/pipeline-as-code/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ci-cd/shift-left-devops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/cloud-native/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/continuous-delivery/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/ai-code-generation-guide/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/ai-enhanced-security/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/ai-for-coding/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/beginner-devops-platform/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/build-a-devops-team/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/devops-beginner-resources/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/devops-test-automation/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/devops-tools-explained/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/how-and-why-to-create-devops-platform-team/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/reduce-devops-costs/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/seven-tips-to-get-the-most-out-of-your-devops-platform/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/the-role-of-ai-in-devops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/use-devops-platform-to-avoid-devops-tax/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/value-stream-mapping/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/what-is-a-devops-engineer/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/what-is-a-devops-platform-engineer/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/what-is-a-site-reliability-engineer/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops/what-is-developer-experience/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devops-platform/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devsecops/beginners-guide-to-container-security/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devsecops/devsecops-security-checklist/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devsecops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devsecops/sast-vs-dast/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devsecops/three-steps-to-better-devsecops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devsecops/what-is-developer-first-security/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/devsecops/what-is-fuzz-testing/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/digital-transformation/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/gitops/gitlab-enables-infrastructure-as-code/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/gitops/gitops-best-practices/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/gitops/gitops-gitlab-collaboration/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/gitops/gitops-multicloud-deployments-gitlab/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/gitops/gitops-workflow/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/gitops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/gitops/infrastructure-as-code/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/microservices/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/multicloud/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/ops/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/serverless/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/single-application/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/benefits-distributed-version-control-system/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/how-implement-version-control/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/software-team-collaboration/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/version-control-best-practices/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/what-are-best-code-review-tools-features/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/what-are-gitlab-flow-best-practices/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/what-is-centralized-version-control-system/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/what-is-code-review/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/what-is-git-version-control/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/what-is-git-workflow/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/what-is-gitlab-flow/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/topics/version-control/what-is-innersource/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/update/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/value-stream-workshop/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/why-gitlab/":["de-de","en-us","es","fr-fr","it-it","ja-jp","pt-br"],"/blog/1-5m-raised-in-seed-funding-for-gitlab-to-accelerate-growth-and-expand-operations/":["en-us"],"/blog/1-mil-merge-requests/":["en-us"],"/blog/100-runners-in-less-than-10mins-and-less-than-10-clicks/":["en-us"],"/blog/10k-commits/":["en-us"],"/blog/13-0-contributor-experience-update/":["en-us"],"/blog/15-git-tips-improve-workflow/":["en-us"],"/blog/16-ways-to-get-the-most-out-of-software-documentation/":["en-us"],"/blog/1k-contributors/":["en-us"],"/blog/2018-global-developer-report/":["en-us"],"/blog/2018-global-developer-survey/":["en-us"],"/blog/2019-developer-survey-announcement/":["en-us"],"/blog/2019-gartner-aro-mq/":["en-us"],"/blog/2019-year-in-review/":["en-us"],"/blog/2021-devsecops-survey-the-great-shift-left-continues/":["en-us"],"/blog/3-debugging-tips-we-learned-from-you/":["en-us"],"/blog/3-gitlab-features-to-level-up-devsecops-workflows/":["en-us"],"/blog/3-signs-your-team-is-ready-to-uplevel-security-controls-in-gitlab/":["en-us"],"/blog/3-tips-to-improve-your-security-risk-management-program/":["en-us"],"/blog/3000-contributors-post/":["en-us"],"/blog/3rd-annual-bug-bounty-contest/":["en-us"],"/blog/4-must-know-devops-principles/":["en-us","fr-fr"],"/blog/4-ways-to-use-gitlab-issue-boards/":["en-us"],"/blog/5-code-review-features/":["en-us"],"/blog/5-gitlab-premium-features-to-help-your-team-scale/":["en-us"],"/blog/5-leadership-lessons-as-product-design-manager/":["en-us"],"/blog/5-problems-you-can-help-us-solve-right-now/":["en-us"],"/blog/5-teams-that-made-the-switch-to-gitlab-ci-cd/":["en-us"],"/blog/5-things-i-learned-during-my-30-day-internship-with-gitlab-s-data-team/":["en-us"],"/blog/5-things-to-know-from-our-linkedin-live-security-deep-dive/":["en-us"],"/blog/5-videos-and-interactive-tours-to-learn-gitlab-duo-fast/":["en-us"],"/blog/5-ways-collaboration-boosts-productivity-and-your-career/":["en-us"],"/blog/5-ways-gitlab-duo-chat-ai-can-supercharge-product-management/":["en-us"],"/blog/5-ways-to-bring-devops-to-your-campus/":["en-us"],"/blog/6-reasons-why-pre-is-better-than-post-production-code-review/":["en-us"],"/blog/6-tips-to-make-software-developer-hiring-easier/":["en-us"],"/blog/6-ways-smbs-can-leverage-the-power-of-a-devops-platform/":["en-us"],"/blog/7-git-personalities/":["en-us"],"/blog/7-myths-about-open-source/":["en-us"],"/blog/7-reasons-why-you-should-be-using-ci/":["en-us"],"/blog/7-steps-to-enhance-application-security-without-slowing-developer-velocity/":["en-us"],"/blog/7-things-ive-learnt-while-shadowing-sre/":["en-us"],"/blog/7-tips-on-how-to-successfully-talk-to-execs-about-devsecops/":["en-us"],"/blog/8-tips-to-help-you-work-better-with-git/":["en-us"],"/blog/a-3-step-plan-for-devops-platform-migration/":["en-us"],"/blog/a-beginners-guide-to-continuous-integration/":["en-us"],"/blog/a-benchmarking-framework-for-sast/":["en-us"],"/blog/a-brief-history-of-gitlab-workhorse/":["en-us"],"/blog/a-ci-component-builders-journey/":["en-us"],"/blog/a-community-driven-advisory-database/":["en-us"],"/blog/a-creative-agencys-gitlab-wishlist/":["en-us"],"/blog/a-deep-dive-into-the-security-analyst-persona/":["en-us"],"/blog/a-developers-guide-to-building-an-ai-security-governance-framework/":["en-us"],"/blog/a-go-micro-language-framework-for-building-dsls/":["en-us"],"/blog/a-grant-to-help-us-integrate-gitlab-with-open-source-osf/":["en-us"],"/blog/a-guide-to-the-high-impact-breaking-changes-in-gitlab-17-0/":["en-us"],"/blog/a-look-ahead-for-gitlab-cicd/":["en-us"],"/blog/a-look-at-devops-salaries/":["en-us"],"/blog/a-single-codebase-for-gitlab-community-and-enterprise-edition/":["en-us"],"/blog/a-snapshot-of-modern-devops-practices-today/":["en-us"],"/blog/a-special-farewell-from-gitlab-dmitriy-zaporozhets/":["en-us"],"/blog/a-story-of-runner-scaling/":["en-us"],"/blog/a-tale-of-two-editors/":["en-us"],"/blog/a-visual-guide-to-gitlab-ci-caching/":["en-us"],"/blog/a-visual-prototype-of-drupal-dot-orgs-integration-with-gitlab/":["en-us"],"/blog/a-year-of-iteration/":["en-us"],"/blog/accelerate-cloud-adoption-with-gitlabs-open-source-partnership-with-google-cloud/":["en-us"],"/blog/accelerate-learning-with-gitlab-duo-agent-platform/":["en-us"],"/blog/accelerate-state-of-devops-report-key-takeaways/":["en-us"],"/blog/access-token-lifetime-limits/":["en-us"],"/blog/achieve-devsecops-collaboration/":["en-us"],"/blog/achieve-slsa-level-2-compliance-with-gitlab/":["en-us"],"/blog/achieving-23-cost-savings-and-36-performance-gain-using-gitlab-and-gitlab-runner-on-arm-neoverse-based-aws-graviton2-processor/":["en-us"],"/blog/action-needed-in-response-to-cve2021-22205/":["en-us"],"/blog/action-weve-taken-in-response-to-potential-okta-breach/":["en-us"],"/blog/actioning-security-vulnerabilities-in-gitlab-premium/":["en-us"],"/blog/add-ssh-key-screencast/":["en-us"],"/blog/administering-gitlab-edu/":["en-us"],"/blog/adopt-agile-and-devops-for-ibm-z/":["en-us"],"/blog/adsoul-devops-transition-to-gitlab-ci/":["en-us"],"/blog/advanced-devsecops-practices/":["en-us"],"/blog/advanced-search-data-migrations/":["en-us"],"/blog/advice-for-women-seeking-careers-in-tech/":["en-us"],"/blog/agile-best-practices/":["en-us"],"/blog/agile-for-developers-refactor-code/":["en-us"],"/blog/agile-for-remote-work/":["en-us"],"/blog/agile-iteration-unique-onboarding-experience/":["en-us"],"/blog/agile-mindset/":["en-us"],"/blog/agile-planning-with-a-devops-platform/":["en-us"],"/blog/ai-assisted-code-suggestions/":["en-us"],"/blog/ai-in-action-hackathon-celebrating-the-gitlab-innovations/":["en-us"],"/blog/ai-in-software-development/":["en-us"],"/blog/ai-ml-in-devsecops-series/":["en-us"],"/blog/ai-native-gitlab-premium-transform-higher-education-software-development/":["en-us","fr-fr"],"/blog/ai-powered-growth-transform-every-stage-of-software-delivery/":["en-us"],"/blog/ajxchapman-ask-a-hacker/":["en-us"],"/blog/align-business-strategy-and-app-delivery/":["en-us"],"/blog/align-engineering-security-appsec-tests-in-ci/":["en-us"],"/blog/all-aboard-merge-trains/":["en-us"],"/blog/all-remote-fundraising/":["en-us"],"/blog/all-remote-is-for-everyone/":["en-us"],"/blog/almost-everything-we-do-is-now-open/":["en-us"],"/blog/amazon-linux-2-service-ready-partner/":["en-us"],"/blog/amazon-linux-2-support-and-distro-specific-packages/":["en-us"],"/blog/american-fuzzy-lop-on-gitlab/":["en-us"],"/blog/an-agile-approach-to-documentation-and-structure/":["en-us"],"/blog/an-ode-to-stable-counterparts/":["en-us"],"/blog/android-cicd-with-gitlab/":["en-us"],"/blog/android-publishing-with-gitlab-and-fastlane/":["en-us"],"/blog/annotate-container-images-with-build-provenance-using-cosign-in-gitlab-ci-cd/":["en-us"],"/blog/announcing-100m-series-d-funding/":["en-us"],"/blog/announcing-git-lfs-support-in-gitlab/":["en-us"],"/blog/announcing-gitlab-and-mesosphere/":["en-us"],"/blog/announcing-gitlab-devsecops/":["en-us"],"/blog/announcing-gitlab-enterprise-edition-premium/":["en-us"],"/blog/announcing-package-hunter/":["en-us"],"/blog/announcing-the-gitlab-issue-board/":["en-us"],"/blog/anomaly-detection-using-prometheus/":["en-us"],"/blog/api-v3-removal-impending/":["en-us"],"/blog/application-modernization-best-practices/":["en-us"],"/blog/application-modernization-examples/":["en-us"],"/blog/applying-gitlab-labels-automatically/":["en-us"],"/blog/applying-risk-management-to-remote-learning/":["en-us"],"/blog/appsflyer-moves-to-gitlab/":["en-us"],"/blog/arctic-engine-fuzz-testing-blog/":["en-us"],"/blog/are-you-ready-for-the-newest-era-of-devsecops/":["en-us"],"/blog/arm-open-source-makes-a-seamless-migration-to-gitlab/":["en-us"],"/blog/around-the-world-in-6-releases/":["en-us"],"/blog/ask-a-hacker-a-conversation-with-ahacker1/":["en-us"],"/blog/ask-a-hacker/":["en-us"],"/blog/ask-gitlab-security-alexander-dietrich/":["en-us"],"/blog/ask-gitlab-security-paul-harrison/":["en-us"],"/blog/ask-gitlab-security-roger-ostrander/":["en-us"],"/blog/async-sketching/":["en-us"],"/blog/athlinks-cuts-runtime-in-half-with-giltab/":["en-us"],"/blog/atlassian-acquires-agilecraft/":["en-us"],"/blog/atlassian-server-ending-move-to-a-single-devsecops-platform/":["en-us"],"/blog/attributes-of-successful-development-teams/":["en-us"],"/blog/authors/aakriti-gupta/":["en-us"],"/blog/authors/aaron-peters-member-good-docs-project/":["en-us"],"/blog/authors/aathira-nair/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/abdulkader-benchi/":["en-us"],"/blog/authors/abubakar-siddiq-ango/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/achilleas-pipinellis/":["en-us"],"/blog/authors/adfinis-sygroup/":["en-us"],"/blog/authors/ahmet-kizilay/":["en-us"],"/blog/authors/akashdeep-dhar/":["en-us"],"/blog/authors/alana-bellucci/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/alex-fracazo/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/alex-groleau/":["en-us"],"/blog/authors/alex-mark/":["en-us","de-de"],"/blog/authors/alex-martin/":["en-us"],"/blog/authors/alexander-dietrich/":["en-us"],"/blog/authors/alexander-malaev/":["en-us"],"/blog/authors/alexander-pereverzevs/":["en-us"],"/blog/authors/alexis-ginsberg/":["en-us"],"/blog/authors/allie-holland/":["en-us","de-de","fr-fr"],"/blog/authors/allison-whilden/":["en-us"],"/blog/authors/alyssa-rock/":["en-us"],"/blog/authors/amanda-folson/":["en-us"],"/blog/authors/amanda-rueda/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/amar-patel/":["en-us"],"/blog/authors/amara-nwaigwe/":["en-us"],"/blog/authors/amelia-bauerly/":["en-us"],"/blog/authors/ameya-darshan/":["en-us"],"/blog/authors/andrea-borga/":["en-us"],"/blog/authors/andreas-brandl/":["en-us"],"/blog/authors/andrew-chilton/":["en-us"],"/blog/authors/andrew-fontaine/":["en-us"],"/blog/authors/andrew-kelly/":["en-us"],"/blog/authors/andrew-newdigate/":["en-us"],"/blog/authors/andrew-patterson/":["en-us"],"/blog/authors/andrew-taylor/":["en-us"],"/blog/authors/andrew-thomas/":["en-us"],"/blog/authors/andy-bradfield/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/andy-rogers/":["en-us"],"/blog/authors/andy-volpe/":["en-us"],"/blog/authors/angelo-stavrow/":["en-us"],"/blog/authors/anna-vovchenko/":["en-us"],"/blog/authors/annabel-dunstone-gray/":["en-us"],"/blog/authors/anshuman-singh/":["en-us"],"/blog/authors/anthony-davanzo/":["en-us"],"/blog/authors/anton-smith/":["en-us"],"/blog/authors/aricka-flowers/":["en-us"],"/blog/authors/ariel-camus/":["en-us"],"/blog/authors/arunoda-susiripala/":["en-us"],"/blog/authors/ashher-syed/":["en-us"],"/blog/authors/ashley-knobloch/":["en-us"],"/blog/authors/ashley-kramer/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/ashley-mcalpin/":["en-us"],"/blog/authors/ashley-smith/":["en-us"],"/blog/authors/atlassian-bitbucket-github-gitlab/":["en-us"],"/blog/authors/austin-regnery/":["en-us"],"/blog/authors/ayoub-fandi/":["en-us","fr-fr"],"/blog/authors/bahubali-bill-shetti/":["en-us"],"/blog/authors/baksheesh-singh-ghuman/":["en-us"],"/blog/authors/bala-allam/":["en-us"],"/blog/authors/balasankar-balu-c/":["en-us"],"/blog/authors/bart-zhang/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/beatriz-barbosa/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/becka-lippert/":["en-us"],"/blog/authors/ben-leduc-mills/":["en-us"],"/blog/authors/ben-ridley/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/benedikt-rollik/":["en-us"],"/blog/authors/benjamin-skierlak/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/bert-van-eyck/":["en-us"],"/blog/authors/betsy-bula/":["en-us"],"/blog/authors/betsy-church/":["en-us"],"/blog/authors/bill-staples/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/bob-van-landuyt/":["en-us"],"/blog/authors/boris-baldassari/":["en-us"],"/blog/authors/borivoje-tasovac/":["en-us"],"/blog/authors/brad-downey/":["en-us","de-de","ja-jp"],"/blog/authors/bradley-lee/":["en-us"],"/blog/authors/brandon-foo/":["en-us"],"/blog/authors/brandon-jung/":["en-us"],"/blog/authors/brandon-lyon/":["en-us"],"/blog/authors/brein-matturro/":["en-us"],"/blog/authors/brendan-oleary/":["en-us"],"/blog/authors/brendan-regan/":["en-us"],"/blog/authors/brett-walker/":["en-us"],"/blog/authors/brian-glanz/":["en-us"],"/blog/authors/brian-oconnell/":["en-us"],"/blog/authors/brian-rhea/":["en-us"],"/blog/authors/brian-wald/":["en-us"],"/blog/authors/brittany-rohde/":["en-us"],"/blog/authors/bryan-behrenshausen/":["en-us"],"/blog/authors/bryan-may/":["en-us"],"/blog/authors/byron-boots/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/camellia-yang/":["en-us"],"/blog/authors/cameron-swords/":["en-us"],"/blog/authors/carl-myers/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/carol-teskey/":["en-us"],"/blog/authors/cesar-saavedra/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/chad-malchow/":["en-us"],"/blog/authors/chance-feick/":["en-us"],"/blog/authors/chandler-gibbons/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/charl-de-wit/":["en-us"],"/blog/authors/charlie-ablett/":["en-us"],"/blog/authors/charvi-mendiratta/":["en-us"],"/blog/authors/cherry-han/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/chloe-cartron/":["en-us","fr-fr"],"/blog/authors/chloe-whitestone/":["en-us"],"/blog/authors/chris-balane/":["en-us"],"/blog/authors/chris-baus/":["en-us"],"/blog/authors/chris-micek/":["en-us"],"/blog/authors/chris-moberly/":["en-us"],"/blog/authors/chris-sterry-dotscience/":["en-us"],"/blog/authors/chris-ward/":["en-us"],"/blog/authors/chris-weber/":["en-us"],"/blog/authors/chrissie-buchanan/":["en-us"],"/blog/authors/christen-dybenko/":["en-us"],"/blog/authors/christian-couder/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/christian-nnachi/":["en-us"],"/blog/authors/christian-simko/":["en-us"],"/blog/authors/christie-lenneville/":["en-us"],"/blog/authors/christina-hupy-phd/":["en-us"],"/blog/authors/christina-lohr/":["en-us"],"/blog/authors/christine-yoshida/":["en-us"],"/blog/authors/christopher-watson/":["en-us"],"/blog/authors/christos-bacharakis/":["en-us"],"/blog/authors/cindy-blake/":["en-us"],"/blog/authors/claire-champernowne/":["en-us"],"/blog/authors/clement-ho/":["en-us"],"/blog/authors/colin-fletcher/":["en-us"],"/blog/authors/connor-gilbert/":["en-us"],"/blog/authors/connor-shea/":["en-us"],"/blog/authors/corey-oas/":["en-us"],"/blog/authors/cormac-foster/":["en-us"],"/blog/authors/costel-maxim/":["en-us"],"/blog/authors/courtney-meddaugh/":["en-us"],"/blog/authors/craig-gomes/":["en-us"],"/blog/authors/craig-miskell/":["en-us"],"/blog/authors/creighton-swank/":["en-us"],"/blog/authors/daisy-miclat/":["en-us"],"/blog/authors/dan-luhring/":["en-us"],"/blog/authors/dan-rabinovitz/":["en-us"],"/blog/authors/daniel-berman/":["en-us"],"/blog/authors/daniel-gruesso/":["en-us"],"/blog/authors/daniel-hauenstein/":["en-us"],"/blog/authors/daniel-helfand/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/daniel-mora/":["en-us"],"/blog/authors/daniel-murphy/":["en-us","de-de","fr-fr"],"/blog/authors/darby-frey/":["en-us"],"/blog/authors/darren-eastman/":["en-us"],"/blog/authors/darren-murph/":["en-us"],"/blog/authors/darwin-sanoy/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/dave-steer/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/dave-wentzel/":["en-us"],"/blog/authors/david-desanto-chief-product-officer-gitlab/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/david-oregan/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/david-planella/":["en-us"],"/blog/authors/david-russell/":["en-us"],"/blog/authors/david-smith/":["en-us"],"/blog/authors/davis-townsend/":["en-us"],"/blog/authors/davoud-tu/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/dean-agron-co-founder-and-ceo-oxeye/":["en-us"],"/blog/authors/deepa-mahalingam/":["en-us"],"/blog/authors/dennis-appelt/":["en-us"],"/blog/authors/dennis-tang/":["en-us"],"/blog/authors/dennis-van-rooijen/":["en-us","de-de","ja-jp"],"/blog/authors/devin-sylva/":["en-us"],"/blog/authors/dhruv-jain/":["en-us"],"/blog/authors/diana-logan/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/dilan-orrino/":["en-us"],"/blog/authors/dimitrie-hoekstra/":["en-us"],"/blog/authors/dinesh-bolkensteyn/":["en-us"],"/blog/authors/dj-mountney/":["en-us"],"/blog/authors/dmitriy-job/":["en-us"],"/blog/authors/dmitriy-zaporozhets/":["en-us"],"/blog/authors/dmitry-gruzd/":["en-us","de-de","fr-fr"],"/blog/authors/dominic-couture/":["en-us"],"/blog/authors/douglas-alexandre/":["en-us"],"/blog/authors/douwe-maan/":["en-us"],"/blog/authors/dov-hershkovitch/":["en-us","fr-fr"],"/blog/authors/dr-elle-obrien/":["en-us"],"/blog/authors/drew-blessing/":["en-us"],"/blog/authors/dylan-griffith/":["en-us"],"/blog/authors/eddie-glenn/":["en-us"],"/blog/authors/eduardo-bonet/":["en-us"],"/blog/authors/eliran-mesika/":["en-us"],"/blog/authors/elisabeth-burrows/":["en-us","fr-fr"],"/blog/authors/elliot-rushton/":["en-us"],"/blog/authors/emilie-schario/":["en-us"],"/blog/authors/emilio-salvador/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/emily-bauman/":["en-us"],"/blog/authors/emily-chin/":["en-us"],"/blog/authors/emily-kyle/":["en-us"],"/blog/authors/emily-von-hoffmann/":["en-us"],"/blog/authors/enrique-alcntara/":["en-us"],"/blog/authors/eric-brinkman/":["en-us"],"/blog/authors/eric-eastwood/":["en-us"],"/blog/authors/eric-rosenberg/":["en-us"],"/blog/authors/eric-rubin/":["en-us"],"/blog/authors/eric-schurter/":["en-us"],"/blog/authors/erica-huang/":["en-us"],"/blog/authors/erica-lindberg/":["en-us"],"/blog/authors/erich-wegscheider/":["en-us"],"/blog/authors/erick-banks/":["en-us"],"/blog/authors/erika-feldman/":["en-us"],"/blog/authors/erin-krengel-pulumi/":["en-us"],"/blog/authors/ernst-van-nierop/":["en-us"],"/blog/authors/esther-shein/":["en-us"],"/blog/authors/ethan-strike/":["en-us"],"/blog/authors/ethan-urie/":["en-us"],"/blog/authors/eugene-lim/":["en-us"],"/blog/authors/eugenia-hannon/":["en-us"],"/blog/authors/ev-kontsevoy/":["en-us"],"/blog/authors/eva-sasson/":["en-us"],"/blog/authors/fabian-zimmer/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/fabio-akita/":["en-us"],"/blog/authors/fabio-busatto/":["en-us"],"/blog/authors/fabio-pitino/":["en-us"],"/blog/authors/farnoosh-seifoddini/":["en-us"],"/blog/authors/fatih-acet/":["en-us"],"/blog/authors/fatima-sarah-khalid/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/fernando-diaz/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/filipa-lacerda/":["en-us"],"/blog/authors/flix-veillette-potvin/":["en-us"],"/blog/authors/forrest-brazeal/":["en-us"],"/blog/authors/francis-ofungwu/":["en-us"],"/blog/authors/frdric-caplette/":["en-us"],"/blog/authors/gabe-weaver/":["en-us"],"/blog/authors/gabriel-engel/":["en-us"],"/blog/authors/gabriel-le-breton/":["en-us"],"/blog/authors/gabriel-mazetto/":["en-us"],"/blog/authors/gavin-peltz/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/george-kichukov/":["en-us","de-de","fr-fr"],"/blog/authors/gerard-hickey/":["en-us"],"/blog/authors/gerardo-lopez-fernandez/":["en-us"],"/blog/authors/gina-doyle/":["en-us"],"/blog/authors/gitlab-ai-assisted-group/":["en-us"],"/blog/authors/gitlab-france-team/":["en-us","fr-fr"],"/blog/authors/gitlab-germany-team/":["en-us","de-de"],"/blog/authors/gitlab-japan-team/":["en-us","ja-jp"],"/blog/authors/gitlab-security-team/":["en-us"],"/blog/authors/gitlab-team/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/gitlab-vulnerability-research-team/":["en-us"],"/blog/authors/gitlab/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/goetz-buerkle/":["en-us"],"/blog/authors/gosia-ksionek/":["en-us"],"/blog/authors/grant-hickman/":["en-us"],"/blog/authors/grant-young/":["en-us"],"/blog/authors/greg-alfaro/":["en-us"],"/blog/authors/greg-johnson/":["en-us"],"/blog/authors/greg-myers/":["en-us"],"/blog/authors/grzegorz-bizon/":["en-us"],"/blog/authors/guenjun-yoo/":["en-us"],"/blog/authors/guest-author-andr-arko-of-ruby-together/":["en-us"],"/blog/authors/guest-author-andr-miranda/":["en-us"],"/blog/authors/gufran-yeilyurt-obss/":["en-us"],"/blog/authors/gustaw-fit-of-zoopla/":["en-us"],"/blog/authors/guy-bar-gil-product-manager-at-whitesource/":["en-us"],"/blog/authors/gyan-chawdhary/":["en-us"],"/blog/authors/haim-snir/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/hakeem-abdul-razak/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/halil-coban/":["en-us"],"/blog/authors/hannah-sutor/":["en-us"],"/blog/authors/harjeet-sharma/":["en-us"],"/blog/authors/haydn-mackay/":["en-us"],"/blog/authors/hazel-yang/":["en-us"],"/blog/authors/heather-mcnamee/":["en-us"],"/blog/authors/heather-simpson/":["en-us"],"/blog/authors/hillary-benson/":["en-us"],"/blog/authors/himanshu-kapoor/":["en-us","de-de","fr-fr"],"/blog/authors/hiroki-suezawa/":["en-us"],"/blog/authors/holly-reynolds/":["en-us"],"/blog/authors/huldra/":["en-us"],"/blog/authors/iain-camacho/":["en-us"],"/blog/authors/ian-bartholomew/":["en-us"],"/blog/authors/ian-khor/":["en-us","fr-fr"],"/blog/authors/ian-pedowitz/":["en-us"],"/blog/authors/igor-drozdov/":["en-us"],"/blog/authors/igor-wiedler/":["en-us"],"/blog/authors/inchul-yoo-sunjung-park/":["en-us"],"/blog/authors/isaac-dawson/":["en-us"],"/blog/authors/issei-hamada/":["en-us"],"/blog/authors/itzik-gan-baruch/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/ivan-lychev/":["en-us"],"/blog/authors/ivan-nemytchenko/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/ivanha-paz/":["en-us"],"/blog/authors/jacie-bandur/":["en-us"],"/blog/authors/jacki-bauer/":["en-us"],"/blog/authors/jackie-meshell/":["en-us"],"/blog/authors/jackie-porter/":["en-us"],"/blog/authors/jacob-schatz/":["en-us"],"/blog/authors/jacob-vosmaer/":["en-us"],"/blog/authors/jacques-erasmus/":["en-us"],"/blog/authors/jaime-martnez/":["en-us"],"/blog/authors/jake-foster/":["en-us"],"/blog/authors/jake-stein/":["en-us"],"/blog/authors/james-dang/":["en-us"],"/blog/authors/james-heimbuck/":["en-us"],"/blog/authors/james-ramsay/":["en-us"],"/blog/authors/james-wormwell/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/jamie-hurewitz/":["en-us"],"/blog/authors/jamie-rachel/":["en-us"],"/blog/authors/jan-provaznik/":["en-us"],"/blog/authors/janis-altherr/":["en-us"],"/blog/authors/jannik-lehmann/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/jarka-koanov-et-al/":["en-us"],"/blog/authors/jason-blais-mattermost/":["en-us"],"/blog/authors/jason-chen/":["en-us"],"/blog/authors/jason-colyer/":["en-us"],"/blog/authors/jason-plum/":["en-us"],"/blog/authors/jason-yavorska/":["en-us"],"/blog/authors/jay-newman/":["en-us"],"/blog/authors/jayson-salazar/":["en-us"],"/blog/authors/jd-alex/":["en-us"],"/blog/authors/jean-philippe-baconnais/":["en-us"],"/blog/authors/jeff-burrows/":["en-us"],"/blog/authors/jeff-kelsey/":["en-us"],"/blog/authors/jeff-park/":["en-us"],"/blog/authors/jeff-tucker/":["en-us"],"/blog/authors/jensen-stava/":["en-us"],"/blog/authors/jeremy-cooper/":["en-us"],"/blog/authors/jeremy-elder/":["en-us"],"/blog/authors/jeremy-wagner/":["en-us","fr-fr"],"/blog/authors/jeremy-watson/":["en-us"],"/blog/authors/jerez-solis/":["en-us"],"/blog/authors/jeroen-van-baarsen/":["en-us"],"/blog/authors/jessica-hurwitz/":["en-us","fr-fr"],"/blog/authors/jim-riley/":["en-us"],"/blog/authors/jim-thavisouk/":["en-us"],"/blog/authors/job-van-der-voort/":["en-us"],"/blog/authors/jocelyn-eillis/":["en-us"],"/blog/authors/jochen-roth/":["en-us"],"/blog/authors/joe-randazzo/":["en-us","de-de"],"/blog/authors/joel-krooswyk/":["en-us"],"/blog/authors/joern-schneeweisz/":["en-us"],"/blog/authors/joey-salazar/":["en-us"],"/blog/authors/johanna-ambrosio/":["en-us"],"/blog/authors/johannes-bauer/":["en-us"],"/blog/authors/john-cai/":["en-us"],"/blog/authors/john-coghlan/":["en-us"],"/blog/authors/john-crowley/":["en-us"],"/blog/authors/john-jarvis/":["en-us"],"/blog/authors/john-jeremiah/":["en-us"],"/blog/authors/john-mcguire/":["en-us"],"/blog/authors/john-skarbek/":["en-us"],"/blog/authors/john-sparrow/":["en-us"],"/blog/authors/johnathan-hunt/":["en-us"],"/blog/authors/joni-klippert/":["en-us"],"/blog/authors/joo-alexandre-prado-tavares-cunha/":["en-us"],"/blog/authors/joo-pereira/":["en-us"],"/blog/authors/jordi-mon/":["en-us"],"/blog/authors/jos-ivn-vargas/":["en-us"],"/blog/authors/jose-finotto/":["en-us"],"/blog/authors/joseph-burnett/":["en-us"],"/blog/authors/joseph-longo/":["en-us","de-de","fr-fr"],"/blog/authors/joseph-schorr-from-coreos/":["en-us"],"/blog/authors/josh-feehs/":["en-us"],"/blog/authors/josh-kodroff-pulumi/":["en-us"],"/blog/authors/josh-zimmerman/":["en-us"],"/blog/authors/joshua-carroll/":["en-us"],"/blog/authors/joshua-lambert/":["en-us"],"/blog/authors/joyce-tompsett/":["en-us"],"/blog/authors/juan-broullon/":["en-us"],"/blog/authors/julia-lake/":["en-us"],"/blog/authors/julia-miocene/":["en-us","de-de","fr-fr"],"/blog/authors/julian-thome/":["en-us"],"/blog/authors/julie-byrne/":["en-us"],"/blog/authors/julie-griffin/":["en-us","ja-jp"],"/blog/authors/julien-andrieux/":["en-us"],"/blog/authors/juliet-wanjohi/":["en-us"],"/blog/authors/justin-farris/":["en-us"],"/blog/authors/justin-tobler/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/kai-armstrong/":["en-us"],"/blog/authors/kamil-trzciski/":["en-us"],"/blog/authors/karen-caras/":["en-us"],"/blog/authors/karthik-nayak/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/katherine-okpara/":["en-us"],"/blog/authors/kathy-wang/":["en-us"],"/blog/authors/keanon-okeefe/":["en-us"],"/blog/authors/kees-valkhof/":["en-us"],"/blog/authors/kelly-hair/":["en-us"],"/blog/authors/kendra-marquart/":["en-us"],"/blog/authors/kenny-johnston/":["en-us"],"/blog/authors/kevin-chu/":["en-us"],"/blog/authors/kevin-morrison/":["en-us"],"/blog/authors/khrystyna-humenna/":["en-us"],"/blog/authors/kim-lock/":["en-us"],"/blog/authors/kirsten-abma/":["en-us"],"/blog/authors/kristian-larsson/":["en-us"],"/blog/authors/kristina-weis/":["en-us"],"/blog/authors/kurt-dusek/":["en-us"],"/blog/authors/kushal-koolwal/":["en-us"],"/blog/authors/kushal-pandya/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/kwan-lee/":["en-us"],"/blog/authors/kyla-gradin-dahl/":["en-us"],"/blog/authors/kyle-mann/":["en-us"],"/blog/authors/kyle-smith/":["en-us","fr-fr"],"/blog/authors/kymberlee-price/":["en-us"],"/blog/authors/lasse-schuirmann/":["en-us"],"/blog/authors/laura-montemayor/":["en-us"],"/blog/authors/lauren-barker/":["en-us"],"/blog/authors/lauren-gibbons-paul/":["en-us"],"/blog/authors/lauren-minning/":["en-us"],"/blog/authors/laurena-alves/":["en-us"],"/blog/authors/lee-faus/":["en-us"],"/blog/authors/lee-matos/":["en-us"],"/blog/authors/lee-tickett/":["en-us","de-de","fr-fr"],"/blog/authors/levente-polyak/":["en-us"],"/blog/authors/lin-jen-shin/":["en-us"],"/blog/authors/liz-coleman/":["en-us"],"/blog/authors/loryn-bortins/":["en-us"],"/blog/authors/lucas-charles/":["en-us"],"/blog/authors/luka-trbojevic/":["en-us"],"/blog/authors/lukas-eipert/":["en-us"],"/blog/authors/lyle-kozloff/":["en-us"],"/blog/authors/madeline-lake/":["en-us","de-de","fr-fr"],"/blog/authors/madou-coulibaly/":["en-us"],"/blog/authors/magdalena-frankiewicz/":["en-us","fr-fr"],"/blog/authors/mahesh-kumar/":["en-us"],"/blog/authors/manav-khurana/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/manuel-kraft/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/marc-radulescu/":["en-us"],"/blog/authors/marc-shaw/":["en-us"],"/blog/authors/marcel-van-remmerden/":["en-us"],"/blog/authors/marcia-ramos/":["en-us"],"/blog/authors/marco-lenzo/":["en-us"],"/blog/authors/marie-hargitt/":["en-us"],"/blog/authors/marin-jankovski/":["en-us"],"/blog/authors/marin-job/":["en-us"],"/blog/authors/mario-de-la-ossa/":["en-us"],"/blog/authors/mark-art/":["en-us"],"/blog/authors/mark-fletcher/":["en-us"],"/blog/authors/mark-lapierre/":["en-us"],"/blog/authors/mark-loveless/":["en-us"],"/blog/authors/mark-pundsack/":["en-us","de-de"],"/blog/authors/martin-brmmer/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/martynas-krupskis/":["en-us"],"/blog/authors/matej-latin/":["en-us"],"/blog/authors/mathias-ewald/":["en-us"],"/blog/authors/matt-baldwin/":["en-us"],"/blog/authors/matt-coons/":["en-us"],"/blog/authors/matt-delaney/":["en-us","de-de","fr-fr"],"/blog/authors/matt-genelin/":["en-us"],"/blog/authors/matt-nguyen/":["en-us"],"/blog/authors/matt-nohr/":["en-us"],"/blog/authors/matt-smiley/":["en-us"],"/blog/authors/matt-wilson/":["en-us"],"/blog/authors/matthew-macfarlane/":["en-us","de-de","fr-fr"],"/blog/authors/matthew-nearents/":["en-us"],"/blog/authors/matthias-kppler/":["en-us"],"/blog/authors/matthieu-fronton/":["en-us"],"/blog/authors/max-woolf/":["en-us"],"/blog/authors/maximilien-belinga/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/mayank-tahilramani/":["en-us"],"/blog/authors/mayra-cabrera/":["en-us"],"/blog/authors/meghan-maneval/":["en-us"],"/blog/authors/mek-stittri/":["en-us"],"/blog/authors/melissa-farber/":["en-us"],"/blog/authors/melissa-smolensky/":["en-us"],"/blog/authors/melissa-ushakov/":["en-us","de-de","fr-fr"],"/blog/authors/michael-fahey/":["en-us"],"/blog/authors/michael-friedrich/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/michael-henriksen/":["en-us","de-de","fr-fr"],"/blog/authors/michael-karampalas/":["en-us"],"/blog/authors/michael-kozono/":["en-us"],"/blog/authors/michael-miranda/":["en-us"],"/blog/authors/michelle-gill/":["en-us"],"/blog/authors/miguel-rincon/":["en-us"],"/blog/authors/mike-bartlett/":["en-us"],"/blog/authors/mike-eddington/":["en-us"],"/blog/authors/mike-flouton/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/mike-gerwitz/":["en-us"],"/blog/authors/mike-greiling/":["en-us"],"/blog/authors/mike-vanbuskirk/":["en-us","de-de","fr-fr"],"/blog/authors/miranda-carter/":["en-us"],"/blog/authors/mitra-jozenazemian/":["en-us"],"/blog/authors/monmayuri-ray/":["en-us"],"/blog/authors/naoharu-sasaki/":["en-us","ja-jp"],"/blog/authors/nate-rosandich/":["en-us"],"/blog/authors/neha-khalwadekar/":["en-us"],"/blog/authors/neil-mccorrison/":["en-us"],"/blog/authors/neil-mcdonald/":["en-us"],"/blog/authors/nick-cayou/":["en-us"],"/blog/authors/nick-malcolm/":["en-us"],"/blog/authors/nick-thomas/":["en-us"],"/blog/authors/nick-veenhof/":["en-us"],"/blog/authors/nico-meisenzahl/":["en-us"],"/blog/authors/nicole-schwartz/":["en-us"],"/blog/authors/nikhil-george/":["en-us"],"/blog/authors/nima-badiey/":["en-us"],"/blog/authors/noah-ing/":["en-us"],"/blog/authors/noah-manger/":["en-us"],"/blog/authors/noah-zoschke/":["en-us"],"/blog/authors/nolan-myers/":["en-us"],"/blog/authors/nupur-sharma/":["en-us"],"/blog/authors/nuritzi-sanchez/":["en-us"],"/blog/authors/oleksandr-pysaryuk/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/olena-horal-koretska/":["en-us"],"/blog/authors/olivier-campeau/":["en-us"],"/blog/authors/olivier-dupr/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/omar-fernandez/":["en-us"],"/blog/authors/opher-vishnia/":["en-us"],"/blog/authors/orit-golowinski/":["en-us"],"/blog/authors/ottilia-westerlund/":["en-us"],"/blog/authors/owen-williams/":["en-us"],"/blog/authors/pablo-carranza/":["en-us"],"/blog/authors/parker-ennis/":["en-us"],"/blog/authors/patricio-cano/":["en-us"],"/blog/authors/patrick-deuley/":["en-us"],"/blog/authors/patrick-foster/":["en-us"],"/blog/authors/patrick-steinhardt/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/patty-cheung/":["en-us"],"/blog/authors/paul-badcock/":["en-us"],"/blog/authors/paul-gascou-vaillancourt/":["en-us"],"/blog/authors/paul-hibbitts/":["en-us"],"/blog/authors/paul-machle/":["en-us"],"/blog/authors/paul-meresanu/":["en-us","de-de","fr-fr"],"/blog/authors/payton-burdette/":["en-us"],"/blog/authors/pedro-fortuna/":["en-us"],"/blog/authors/pedro-moreira-da-silva/":["en-us"],"/blog/authors/phil-hughes/":["en-us"],"/blog/authors/philip-welz/":["en-us"],"/blog/authors/philippe-lafoucrire/":["en-us"],"/blog/authors/pierre-de-la-morinerie/":["en-us"],"/blog/authors/pierre-smeyers/":["en-us"],"/blog/authors/pini-wietchner/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/pj-metz/":["en-us"],"/blog/authors/plapadoo/":["en-us"],"/blog/authors/pranay-bakre/":["en-us"],"/blog/authors/priyanka-sharma/":["en-us"],"/blog/authors/pter-bozs/":["en-us"],"/blog/authors/quan-to/":["en-us"],"/blog/authors/rachel-nienaber/":["en-us"],"/blog/authors/radovan-bacovic/":["en-us","de-de"],"/blog/authors/rahul-bhargava-cto-evolphin/":["en-us"],"/blog/authors/raimund-hook/":["en-us"],"/blog/authors/raquel-campuzano/":["en-us"],"/blog/authors/ray-paik/":["en-us"],"/blog/authors/rayana-verissimo/":["en-us"],"/blog/authors/rebeca-fenoy-anthony/":["en-us","de-de"],"/blog/authors/rebecca-dodd/":["en-us"],"/blog/authors/regis-freyd/":["en-us"],"/blog/authors/regnard-raquedan/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/renato-stanic/":["en-us"],"/blog/authors/ricardo-amarilla-villalba/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/riccardo-padovani/":["en-us"],"/blog/authors/rmy-coutable/":["en-us"],"/blog/authors/rob-jackson/":["en-us"],"/blog/authors/rob-ribeiro/":["en-us"],"/blog/authors/robert-speicher/":["en-us"],"/blog/authors/robert-williams/":["en-us"],"/blog/authors/robin-schulman/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/roger-woo/":["en-us"],"/blog/authors/rohit-shambhuni/":["en-us"],"/blog/authors/roman-kuba/":["en-us"],"/blog/authors/romuald-atchad/":["en-us"],"/blog/authors/ronald-van-zon/":["en-us"],"/blog/authors/ross-fuhrman/":["en-us"],"/blog/authors/roy-taragan/":["en-us"],"/blog/authors/ruby-nealon/":["en-us"],"/blog/authors/rupert-douglas/":["en-us"],"/blog/authors/rusty-weston-guest-contributor/":["en-us"],"/blog/authors/rutvik-shah/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/sacha-guyon/":["en-us","de-de","fr-fr"],"/blog/authors/safwan-ahmed/":["en-us"],"/blog/authors/salahddine-aberkan/":["en-us","fr-fr"],"/blog/authors/salman-ladha/":["en-us","de-de","fr-fr"],"/blog/authors/sam-beckham/":["en-us"],"/blog/authors/sam-kerr/":["en-us"],"/blog/authors/sam-morris/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/sam-white/":["en-us"],"/blog/authors/sam-wiskow/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/samantha-lee/":["en-us"],"/blog/authors/sameer-farooqui-octoml/":["en-us"],"/blog/authors/sameer-kamani/":["en-us"],"/blog/authors/samer-akkoub/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/samuel-alfageme/":["en-us"],"/blog/authors/sandra-gittlen/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/sandra-salerno/":["en-us"],"/blog/authors/santiago-ruano-rincn/":["en-us"],"/blog/authors/sara-kassabian/":["en-us","de-de","ja-jp"],"/blog/authors/sara-meadzinger/":["en-us"],"/blog/authors/sarah-daily/":["en-us"],"/blog/authors/sarah-german/":["en-us","de-de","fr-fr"],"/blog/authors/sarah-matthies/":["en-us"],"/blog/authors/sarah-odonnell/":["en-us"],"/blog/authors/sarah-waldner/":["en-us"],"/blog/authors/sarrah-vesselov/":["en-us"],"/blog/authors/sarup-banskota/":["en-us"],"/blog/authors/sascha-eggenberger/":["en-us"],"/blog/authors/sasha-bannister/":["en-us"],"/blog/authors/sasha-gazlay/":["en-us"],"/blog/authors/saumya-upadhyaya/":["en-us"],"/blog/authors/scott-de-jonge/":["en-us"],"/blog/authors/scott-hampton/":["en-us"],"/blog/authors/scott-williamson/":["en-us"],"/blog/authors/sean-arnold/":["en-us"],"/blog/authors/sean-mcgivern/":["en-us"],"/blog/authors/sean-packham/":["en-us"],"/blog/authors/sebastian-latacz/":["en-us"],"/blog/authors/sergey-nuzhdin/":["en-us"],"/blog/authors/seth-berger/":["en-us"],"/blog/authors/shane-rice/":["en-us"],"/blog/authors/sharon-gaudin/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/shawn-winters/":["en-us"],"/blog/authors/sherida-mcmullan/":["en-us"],"/blog/authors/shinya-maeda/":["en-us"],"/blog/authors/shrishti-choudhary/":["en-us"],"/blog/authors/sid-sijbrandij/":["en-us"],"/blog/authors/siddharth-mathur/":["en-us"],"/blog/authors/simon-tarchichi/":["en-us"],"/blog/authors/sophia-manicor/":["en-us"],"/blog/authors/sri-rangan/":["en-us"],"/blog/authors/stacy-cline/":["en-us"],"/blog/authors/stan-hu/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/stephan-hochdrfer/":["en-us"],"/blog/authors/stephanie-garza/":["en-us"],"/blog/authors/stephen-mcguinness/":["en-us"],"/blog/authors/stephen-walters/":["en-us"],"/blog/authors/steve-abrams/":["en-us"],"/blog/authors/steve-azzopardi/":["en-us"],"/blog/authors/steve-grossman/":["en-us"],"/blog/authors/steve-ropa/":["en-us"],"/blog/authors/steve-truong/":["en-us"],"/blog/authors/steven-zinck/":["en-us"],"/blog/authors/sunil-kowlgi/":["en-us"],"/blog/authors/suri-patel/":["en-us","de-de","fr-fr"],"/blog/authors/susan-tacker/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/susie-bitters/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/suzanne-selhorn/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/tanuja-jayarama-raju/":["en-us"],"/blog/authors/taurie-davis/":["en-us"],"/blog/authors/taylor-mccaslin/":["en-us"],"/blog/authors/taylor-murphy/":["en-us"],"/blog/authors/ted-gieschen/":["en-us"],"/blog/authors/thao-yeager/":["en-us"],"/blog/authors/thiago-figueir/":["en-us"],"/blog/authors/thong-kuah/":["en-us"],"/blog/authors/tim-davis/":["en-us"],"/blog/authors/tim-lehnen/":["en-us"],"/blog/authors/tim-rizzi/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/tim-zallmann/":["en-us","de-de","fr-fr"],"/blog/authors/tina-sturgis/":["en-us"],"/blog/authors/tobias-gnther/":["en-us","de-de","fr-fr"],"/blog/authors/todd-barr/":["en-us"],"/blog/authors/tom-cooney/":["en-us"],"/blog/authors/tomas-vik/":["en-us"],"/blog/authors/tomasz-maczukin/":["en-us"],"/blog/authors/toon-claes/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/torsten-linz/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/trevor-knudsen/":["en-us"],"/blog/authors/tristan-read/":["en-us"],"/blog/authors/tsukasa-komatsubara/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/tsvi-zandany/":["en-us"],"/blog/authors/tye-davis/":["en-us"],"/blog/authors/tyler-williams/":["en-us"],"/blog/authors/ulrica-de-fort-menares/":["en-us"],"/blog/authors/valentine-mairet/":["en-us"],"/blog/authors/valerie-silverthorne/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/vanessa-wegner/":["en-us"],"/blog/authors/veethika-mishra/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/vick-kelkar/":["en-us"],"/blog/authors/vicky-steeves/":["en-us"],"/blog/authors/victor-hernandez/":["en-us"],"/blog/authors/victor-wu/":["en-us","de-de","fr-fr","ja-jp"],"/blog/authors/viktor-nagy/":["en-us"],"/blog/authors/vincent-jong/":["en-us"],"/blog/authors/vincy-wilson/":["en-us"],"/blog/authors/vishal-tak/":["en-us"],"/blog/authors/vitor-meireles-de-sousa/":["en-us"],"/blog/authors/vlad-budica/":["en-us"],"/blog/authors/vlad-stoianovici/":["en-us"],"/blog/authors/wayne-haber/":["en-us"],"/blog/authors/will-chandler/":["en-us"],"/blog/authors/will-leidheiser/":["en-us"],"/blog/authors/william-arias/":["en-us"],"/blog/authors/william-chia/":["en-us"],"/blog/authors/yannis-roussos/":["en-us"],"/blog/authors/yevgeny-pats/":["en-us"],"/blog/authors/yorick-peterse/":["en-us"],"/blog/authors/zeger-jan-van-de-weg/":["en-us"],"/blog/authors/zhaochen-li/":["en-us"],"/blog/auto-devops-enabled-by-default/":["en-us"],"/blog/auto-devops-explained/":["en-us"],"/blog/auto-devops-where-we-are-and-where-we-are-headed/":["en-us"],"/blog/auto-devops/":["en-us"],"/blog/automate-tedious-coding-tasks-with-gitlab-duo-workflow/":["en-us"],"/blog/automate-to-accelerate-webcast-recap/":["en-us"],"/blog/automated-debian-package-build-with-gitlab-ci/":["en-us"],"/blog/automating-a-twitter-bot-using-gitlab-cicd/":["en-us"],"/blog/automating-boring-git-operations-gitlab-ci/":["en-us"],"/blog/automating-cybersecurity-threat-detections-with-gitlab-ci-cd/":["en-us"],"/blog/automating-role-based-access-control-rbac-at-scale/":["en-us"],"/blog/automation-check-in-and-rate-limit-changes-on-gitlab-dot-com/":["en-us"],"/blog/autoscale-ci-runners/":["en-us"],"/blog/autoscale-continuous-deployment-gitlab-runner-digital-ocean/":["en-us"],"/blog/availability-postgres-patroni/":["en-us"],"/blog/avoiding-burnout-as-product-designers/":["en-us"],"/blog/avoiding-devops-tax-webcast/":["en-us"],"/blog/avoiding-foreclosure-on-your-technical-debt/":["en-us"],"/blog/avoiding-the-vendor-lock-with-delta-at-commit/":["en-us"],"/blog/aws-devsecops-competency-partner/":["en-us"],"/blog/aws-fargate-codebuild-build-containers-gitlab-runner/":["en-us"],"/blog/aws-gitlab-serverless-webcast/":["en-us"],"/blog/aws-lambda-usage-stats/":["en-us"],"/blog/aws-pre-event-post/":["en-us"],"/blog/aws-reinvent-recap/":["en-us"],"/blog/axosoft-launches-gitkraken-integration-with-gitlab/":["en-us"],"/blog/balanced-piaa/":["en-us"],"/blog/balancing-career-and-baby/":["en-us"],"/blog/battling-toolchain-technical-debt/":["en-us"],"/blog/beautifying-of-our-ui/":["en-us"],"/blog/beautifying-our-ui-enhancing-gitlabs-deployment-experience/":["en-us"],"/blog/beautifying-our-ui/":["en-us"],"/blog/beginner-git-guide/":["en-us"],"/blog/beginner-guide-ci-cd/":["en-us"],"/blog/beginner-guide-python-programming/":["en-us","fr-fr"],"/blog/behind-the-scenes-how-we-built-review-apps/":["en-us"],"/blog/behind-the-scenes-of-gitlab-korean-translation/":["en-us"],"/blog/being-a-better-ally/":["en-us"],"/blog/being-a-good-open-source-steward/":["en-us"],"/blog/benefits-of-corporate-shadow-programs/":["en-us"],"/blog/benefits-of-transparency-in-compliance/":["en-us"],"/blog/best-advice-for-your-devops-career-keep-on-learning/":["en-us"],"/blog/best-life-best-work/":["en-us"],"/blog/best-practices-customer-feature-request/":["en-us"],"/blog/best-practices-for-kubernetes-runners/":["en-us"],"/blog/best-practices-leading-orgs-to-release-software-faster/":["en-us"],"/blog/best-practices-remote-engineering/":["en-us"],"/blog/best-practices-to-keep-secrets-out-of-gitlab-repositories/":["en-us"],"/blog/betstudios-cto-on-improving-ci-cd-capabilities-with-gitlab-premium/":["en-us"],"/blog/better-code-reviews/":["en-us"],"/blog/better-devops-with-gitlab-ci-cd/":["en-us"],"/blog/beyond-application-modernization-trends/":["en-us"],"/blog/biden-administration-celebrates-1-year-anniversary-of-eo-by-accelerating-software-supply-chain-security/":["en-us"],"/blog/biggest-obstacles-to-getting-work-done/":["en-us"],"/blog/bitbucket-vs-gitlab-com/":["en-us"],"/blog/boring-solutions-faster-iteration/":["en-us"],"/blog/breaking-into-security/":["en-us"],"/blog/bring-gitlab-to-classroom-nearyou/":["en-us"],"/blog/bringing-ai-gitlab-repository/":["en-us"],"/blog/browser-based-dast-feature-announcement/":["en-us"],"/blog/buffer-and-gitlab-ceos-talk-transparency/":["en-us"],"/blog/bugs-bounties-and-cherry-browns/":["en-us"],"/blog/build-an-ml-app-pipeline-with-gitlab-model-registry-using-mlflow/":["en-us"],"/blog/build-and-run-containers-in-remote-development-workspaces/":["en-us"],"/blog/building-a-cicd-pipeline-in-20-mins/":["en-us"],"/blog/building-a-handbook-first-remote-learning-culture/":["en-us"],"/blog/building-a-more-inclusive-and-welcoming-open-source-community-on-gitlab/":["en-us"],"/blog/building-a-new-gitlab-docs-site-with-nanoc-gitlab-ci-and-gitlab-pages/":["en-us"],"/blog/building-a-text-adventure-using-cplusplus-and-code-suggestions/":["en-us"],"/blog/building-a-ux-research-insights-repository/":["en-us"],"/blog/building-an-award-winning-culture-at-gitlab/":["en-us"],"/blog/building-an-elixir-release-into-docker-image-using-gitlab-ci-part-1/":["en-us"],"/blog/building-an-open-source-company-interview-with-gitlabs-ceo/":["en-us"],"/blog/building-build-images/":["en-us"],"/blog/building-gitlab-with-gitlab-a-multi-region-service-to-deliver-ai-features/":["en-us"],"/blog/building-gitlab-with-gitlab-api-fuzzing-workflow/":["en-us"],"/blog/building-gitlab-with-gitlab-expanding-our-security-certification-portfolio/":["en-us"],"/blog/building-gitlab-with-gitlab-stress-testing-product-analytics/":["en-us"],"/blog/building-gitlab-with-gitlabcom-how-gitlab-inspired-dedicated/":["en-us"],"/blog/building-inclusive-gaming-community-gitlab/":["en-us"],"/blog/building-new-fedora-project-website-with-gitlab/":["en-us"],"/blog/building-our-web-app-on-gitlab-ci/":["en-us"],"/blog/built-in-ci-cd-version-control-secret/":["en-us"],"/blog/business-impact-ci-cd/":["en-us"],"/blog/cadence-is-everything-10x-engineering-organizations-for-10x-engineers/":["en-us"],"/blog/can-an-smb-or-start-up-be-too-small-for-a-devops-platform/":["en-us"],"/blog/can-chatgpt-resolve-gitlab-issues/":["en-us"],"/blog/can-your-ci-cd-environment-support-ai-powered-devsecops/":["en-us"],"/blog/capture-the-flag-in-our-bug-bounty-program/":["en-us"],"/blog/career-spotlight-sre-vs-devops-engineer-vs-devops-platform-engineer/":["en-us"],"/blog/cascading-merge-requests-with-gitlab-flow/":["en-us"],"/blog/categories/careers/":["en-us"],"/blog/categories/company/":["en-us","fr-fr","ja-jp"],"/blog/categories/culture/":["en-us","ja-jp"],"/blog/categories/unfiltered/":["en-us"],"/blog/cd-automated-integrated/":["en-us"],"/blog/cd-solution-overview/":["en-us"],"/blog/cd-unified-monitor-deploy/":["en-us"],"/blog/celebrating-17-years-of-git/":["en-us"],"/blog/celebrating-one-million-bug-bounties-paid/":["en-us"],"/blog/ceo-shadow-impressions-takeaways/":["en-us"],"/blog/ceo-shadow-recap/":["en-us"],"/blog/ceo-shadow-takeaways-from-barker/":["en-us"],"/blog/cern-connect-global-researchers/":["en-us"],"/blog/cern-contributor-post/":["en-us"],"/blog/certificate-based-kubernetes-integration-sunsetting-on-gitlab-com/":["en-us"],"/blog/certification-discount-code-debrief/":["en-us"],"/blog/challenges-of-code-reviews/":["en-us"],"/blog/changes-coming-to-url-structure-follow-deprecations-redirects/":["en-us"],"/blog/changes-to-githost/":["en-us"],"/blog/changes-to-the-preclonescript/":["en-us"],"/blog/chat-about-your-merge-request-with-gitlab-duo/":["en-us"],"/blog/checkmarx-integration/":["en-us"],"/blog/choosing-a-compliance-framework/":["en-us"],"/blog/choosing-git-management-solution/":["en-us"],"/blog/chris-hill-devops-enterprise-summit-talk/":["en-us"],"/blog/ci-cd-automation-maximize-deploy-freeze-impact-across-gitlab-groups/":["en-us"],"/blog/ci-cd-catalog-goes-ga-no-more-building-pipelines-from-scratch/":["en-us"],"/blog/ci-cd-changing-roles/":["en-us"],"/blog/ci-cd-demo/":["en-us"],"/blog/ci-cd-github-extended-again/":["en-us"],"/blog/ci-cd-inputs-secure-and-preferred-method-to-pass-parameters-to-a-pipeline/":["en-us","fr-fr"],"/blog/ci-cd-market-consolidation/":["en-us"],"/blog/ci-cd-the-ticket-to-multicloud/":["en-us"],"/blog/ci-integral-to-everyday-work/":["en-us"],"/blog/ci-minutes-for-free-users/":["en-us"],"/blog/ci-minutes-update-free-users/":["en-us"],"/blog/cicd-tunnel-impersonation/":["en-us"],"/blog/ciso-secure-next-gen-software/":["en-us"],"/blog/claude-haiku-4-5-now-available-in-gitlab-duo-agentic-chat/":["en-us"],"/blog/cloud-adoption-roadmap/":["en-us"],"/blog/cloud-native-architectures-made-easy/":["en-us"],"/blog/cloud-native-demo/":["en-us"],"/blog/cloud-native-storage-beginners/":["en-us"],"/blog/cloudhealth-and-gitlab-reducing-overruns/":["en-us"],"/blog/cncf-five-technologies-to-watch-in-2021/":["en-us"],"/blog/cobol-programmer-shortage/":["en-us"],"/blog/code-counting-in-gitlab/":["en-us"],"/blog/code-suggestions-for-all-during-beta/":["en-us"],"/blog/code-suggestions-improves-developer-productivity/":["en-us"],"/blog/codepen-welcome-to-gitlab/":["en-us"],"/blog/cofounder-relations/":["en-us"],"/blog/cognitive-logic-talks-migrating-to-gitlab/":["en-us"],"/blog/collaborating-on-a-cross-stage-feature/":["en-us"],"/blog/collaboration-communication-best-practices/":["en-us"],"/blog/collaboration-in-product-planning/":["en-us"],"/blog/collaboration-techniques-for-distributed-teams/":["en-us"],"/blog/collaborative-course-environment-gitlab-grav/":["en-us"],"/blog/combine-gitlab-webhooks-and-twilio-for-sms-alerts-on-devsecops-platform/":["en-us"],"/blog/coming-soon-gitlab-dependency-firewall/":["en-us"],"/blog/comment-on-commits-feature-tutorial/":["en-us"],"/blog/commits-do-not-equal-productivity/":["en-us"],"/blog/community-update-for-2019/":["en-us"],"/blog/comparably-awards-gitlab-top-culture-diversity-awards/":["en-us"],"/blog/comparing-static-site-generators/":["en-us"],"/blog/compliance-made-easy/":["en-us"],"/blog/compliance-management/":["en-us"],"/blog/comply-with-nist-secure-supply-chain-framework-with-gitlab/":["en-us"],"/blog/compose-readers-and-writers-in-golang-applications/":["en-us"],"/blog/composition-analysis-14-deprecations-and-removals/":["en-us"],"/blog/composition-analysis-group-deprecations/":["en-us"],"/blog/conan-c-cpp-package-management-integration/":["en-us"],"/blog/concurrent-devops/":["en-us"],"/blog/conducting-remote-ux-research/":["en-us"],"/blog/configure-post/":["en-us"],"/blog/configuring-your-cluster-with-kubernetes-integration/":["en-us"],"/blog/congratulations-to-hashicorp/":["en-us"],"/blog/connecting-gitlab-and-pantheon-streamline-wordpress-drupal-workflows/":["en-us"],"/blog/considerations-for-going-hybrid-remote/":["en-us"],"/blog/considering-a-career-in-security/":["en-us"],"/blog/container-network-security-is-important/":["en-us"],"/blog/container-security-in-gitlab/":["en-us"],"/blog/containers-kubernetes-basics/":["en-us"],"/blog/continuous-delivery-of-a-spring-boot-application-with-gitlab-ci-and-kubernetes/":["en-us"],"/blog/continuous-delivery-with-gitlab-and-convox/":["en-us"],"/blog/continuous-integration-delivery-and-deployment-with-gitlab/":["en-us"],"/blog/continuous-integration-ticketmaster/":["en-us"],"/blog/continuous-machine-learning-development-with-gitlab-ci/":["en-us"],"/blog/continuously-improving-ci-lovability/":["en-us"],"/blog/contribute-through-the-eyes-of-a-new-gitlabber/":["en-us"],"/blog/contribute-to-open-source-land-jobs/":["en-us"],"/blog/contribute-wrap-up/":["en-us"],"/blog/contributing-to-gitlab-with-ease/":["en-us"],"/blog/contributions-to-git-2-42-release/":["en-us"],"/blog/contributions-to-latest-git-release/":["en-us"],"/blog/contributor-after-single-code-base/":["en-us"],"/blog/contributor-post-hannes/":["en-us"],"/blog/contributor-post-jacopo/":["en-us"],"/blog/contributor-post-luke/":["en-us"],"/blog/contributor-post-siemens/":["en-us"],"/blog/contributor-post-vitaliy/":["en-us"],"/blog/contributor-program-update/":["en-us"],"/blog/coordinating-documentation-projects-gitlab/":["en-us"],"/blog/coreos-acquisition/":["en-us"],"/blog/cracking-our-bug-bounty-top-10/":["en-us"],"/blog/craftsman-looks-at-continuous-integration/":["en-us"],"/blog/create-a-workspace-quickly-with-the-gitlab-default-devfile/":["en-us"],"/blog/create-vision/":["en-us"],"/blog/creating-a-dark-ui-for-gitlabs-web-ide/":["en-us"],"/blog/creating-a-threat-model-that-works-for-gitlab/":["en-us"],"/blog/creating-a-transparent-digital-democracy/":["en-us"],"/blog/creating-the-gitlab-controls-framework/":["en-us"],"/blog/creationline-post/":["en-us"],"/blog/cross-project-pipeline/":["en-us"],"/blog/crowdin-localization-for-agile-projects/":["en-us"],"/blog/crucial-conversations/":["en-us"],"/blog/cs-scavenger-hunt/":["en-us"],"/blog/custom-actions-rasa-gitlab-devops/":["en-us"],"/blog/custom-rules-duo-agentic-chat-deep-dive/":["en-us"],"/blog/customer-interview-charter-communications/":["en-us"],"/blog/customer-story-charge-communications/":["en-us"],"/blog/cycle-analytics-feature-highlight/":["en-us"],"/blog/dag-manual-fix/":["en-us"],"/blog/dast-release-first-gitlab-active-check/":["en-us"],"/blog/data-driven-decision-making-with-sourcewarp/":["en-us"],"/blog/database-case-study-store-and-update-namespace-statistics/":["en-us"],"/blog/day-in-life-of-remote-sdr/":["en-us"],"/blog/day-in-the-life-remote-worker/":["en-us"],"/blog/debian-customizes-ci-tooling-with-gitlab/":["en-us"],"/blog/debug-web-apps-quickly-within-gitlab/":["en-us"],"/blog/deep-dive-into-gitlabs-ux-design-process/":["en-us"],"/blog/deep-dive-investigation-of-gitlab-packages/":["en-us"],"/blog/deep-dive-tech-stack-behind-spamcheck/":["en-us"],"/blog/defend-cicd-security/":["en-us"],"/blog/delayed-deletion/":["en-us"],"/blog/delayed-replication-for-disaster-recovery-with-postgresql/":["en-us"],"/blog/delta-cloud-native/":["en-us"],"/blog/demo-mastering-code-review-with-gitlab/":["en-us"],"/blog/demo-service-desk/":["en-us"],"/blog/dependency-proxy-updates/":["en-us"],"/blog/deploy-a-nodejs-express-app-with-gitlabs-cloud-run-integration/":["en-us"],"/blog/deploy-a-server-using-go-with-gitlab-google-cloud/":["en-us"],"/blog/deploy-aws/":["en-us"],"/blog/deploy-remix-with-gitlab-and-cloudflare/":["en-us"],"/blog/deploy-shopify-themes-with-gitlab/":["en-us"],"/blog/deploying-application-eks/":["en-us"],"/blog/deprecating-the-cert-based-kubernetes-integration/":["en-us"],"/blog/designing-alerts-and-incidents/":["en-us"],"/blog/designing-for-developers/":["en-us"],"/blog/designing-for-the-modern-developer-recap/":["en-us"],"/blog/designing-in-an-all-remote-company/":["en-us"],"/blog/designing-issue-boards/":["en-us"],"/blog/detect-application-vulnerabilities-with-gitlabs-browser-based-dast/":["en-us"],"/blog/dev-strategy-review/":["en-us"],"/blog/develop-c-unit-testing-with-catch2-junit-and-gitlab-ci/":["en-us","ja-jp"],"/blog/developer-intro-sast-dast/":["en-us"],"/blog/developer-relations-at-gitlab-what-weve-learned-since-our-start/":["en-us"],"/blog/developer-security-divide/":["en-us"],"/blog/developers-crave-modern-tools/":["en-us"],"/blog/developers-write-secure-code-gitlab/":["en-us"],"/blog/developing-a-successful-devops-strategy/":["en-us"],"/blog/developing-gitlab-duo-series/":["en-us","ja-jp"],"/blog/devops-adoption/":["en-us"],"/blog/devops-and-the-scientific-process-a-perfect-pairing/":["en-us"],"/blog/devops-at-nova-scotia-province/":["en-us"],"/blog/devops-containers-gitlab-openshift/":["en-us"],"/blog/devops-in-education-2021-survey-results/":["en-us"],"/blog/devops-is-at-the-center-of-gitlab/":["en-us"],"/blog/devops-on-the-edge-a-conversation-about-gitlab-and-arm/":["en-us"],"/blog/devops-platform-supply-chain-attacks/":["en-us"],"/blog/devops-predictions-gitlab-experts-weigh-in-on-ai-security-remote-work-and-more/":["en-us"],"/blog/devops-stakeholder-buyin/":["en-us"],"/blog/devops-strategy/":["en-us"],"/blog/devops-tool-landscape/":["en-us"],"/blog/devops-workflows-json-format-jq-ci-cd-lint/":["en-us"],"/blog/devsecops-agentic-ai-now-on-gitlab-self-managed-ultimate-on-aws/":["en-us"],"/blog/devsecops-faq-get-up-to-speed-on-this-hot-devops-area/":["en-us"],"/blog/devsecops-platforms-give-smbs-security-muscle/":["en-us"],"/blog/devsecops-platforms-help-smbs-scale-as-they-grow/":["en-us"],"/blog/devsecops-security-automation/":["en-us"],"/blog/devsecops-security-standardization/":["en-us"],"/blog/devsecops-survey-released/":["en-us"],"/blog/devsecops-survey-sweepstakes/":["en-us"],"/blog/did-you-install-gitlab-from-source-recently-check-your-git-version/":["en-us"],"/blog/directed-acyclic-graph/":["en-us"],"/blog/discovering-gitlabs-personas/":["en-us"],"/blog/distributed-version-control/":["en-us"],"/blog/ditch-your-legacy-planning-tool-get-agile-with-gitlab/":["en-us"],"/blog/docker-hub-rate-limit-monitoring/":["en-us"],"/blog/docker-in-docker-with-docker-19-dot-03/":["en-us"],"/blog/docker-my-precious/":["en-us"],"/blog/dockerizing-review-apps/":["en-us"],"/blog/donatinator-open-source-donation-platform/":["en-us"],"/blog/donations/":["en-us"],"/blog/dont-confuse-these-twelve-shortcuts-with-iteration/":["en-us"],"/blog/dont-hide-primary-actions/":["en-us"],"/blog/dotfiles-document-and-automate-your-macbook-setup/":["en-us"],"/blog/dotscience-mlops-integration/":["en-us"],"/blog/drupal-moves-to-gitlab/":["en-us"],"/blog/dunelm-strengthens-business-by-enhancing-its-devsecops-culture/":["en-us"],"/blog/duo-agent-platform-with-mcp/":["en-us"],"/blog/e-factor-productivity/":["en-us"],"/blog/ease-pressure-on-smb-developers-with-a-devops-platform/":["en-us"],"/blog/effective-ci-cd-pipelines/":["en-us"],"/blog/efficient-code-review-tips/":["en-us"],"/blog/efficient-devsecops-nine-tips-shift-left/":["en-us"],"/blog/efficient-devsecops-workflows-with-rules-for-conditional-pipelines/":["en-us"],"/blog/efficient-free-tier/":["en-us"],"/blog/efficient-pipelines/":["en-us"],"/blog/eight-steps-to-prepare-your-team-for-a-devops-platform-migration/":["en-us"],"/blog/eks-fargate-runner/":["en-us"],"/blog/eks-gitlab-integration/":["en-us"],"/blog/elasticsearch-update/":["en-us"],"/blog/eliminate-risk-with-feature-flags-tutorial/":["en-us"],"/blog/eliminating-distractions-and-getting-things-done/":["en-us"],"/blog/elite-team-strategies-to-secure-software-supply-chains/":["en-us"],"/blog/email-opt-in-policy-announcement/":["en-us"],"/blog/empowering-modelops-and-hpc-workloads-with-gpu-enabled-runners/":["en-us"],"/blog/enable-secure-sudo-access-for-gitlab-remote-development-workspaces/":["en-us"],"/blog/enable-slos-as-code/":["en-us"],"/blog/enables-rapid-innovation/":["en-us"],"/blog/enabling-global-search-elasticsearch-gitlab-com/":["en-us"],"/blog/enforcing-managing-2fa-support-security/":["en-us"],"/blog/engineering-director-shadow/":["en-us"],"/blog/engineering-managers-automate-their-jobs/":["en-us"],"/blog/engineering-teams-collaborating-remotely/":["en-us"],"/blog/enhance-data-security-with-custom-pii-detection-rulesets/":["en-us"],"/blog/enhanced-deprecations-page/":["en-us"],"/blog/enhanced-migration-from-bitbucket-server-and-bitbucket-cloud-to-gitlab/":["en-us"],"/blog/enhancing-gitlab-with-improved-data-filtering-and-visualizations/":["en-us"],"/blog/ensure-auto-devops-work-after-helm-stable-repo/":["en-us"],"/blog/environment-friction-cycle/":["en-us"],"/blog/epics-roadmap/":["en-us"],"/blog/epics-three-features-accelerate-your-workflow/":["en-us"],"/blog/european-general-data-protection-regulation-law/":["en-us"],"/blog/everyone-can-get-certified/":["en-us"],"/blog/everyone-who-has-contributed/":["en-us"],"/blog/evolution-of-zero-trust/":["en-us"],"/blog/expanded-registration-features-program/":["en-us"],"/blog/expanding-gitlab-for-startups-program/":["en-us"],"/blog/expanding-guest-capabilities-in-gitlab-ultimate/":["en-us"],"/blog/explain-this-code/":["en-us"],"/blog/explain-this-vulnerability/":["en-us"],"/blog/explaining-gitlab-bugs/":["en-us"],"/blog/exporting-vulnerability-reports-to-html-pdf-jira/":["en-us"],"/blog/extending-code-suggestions/":["en-us"],"/blog/external-postgresql-servers-should-be-upgraded-to-latest-version/":["en-us"],"/blog/fake-gitlab-job-scam/":["en-us"],"/blog/fantastic-infrastructure-as-code-security-attacks-and-how-to-find-them/":["en-us"],"/blog/faq-gitlab-ci-cd-catalog/":["en-us"],"/blog/faq-the-regresshion-vulnerability-and-gitlab/":["en-us"],"/blog/farewell-google-code-hello-gitlab-dot-com/":["en-us"],"/blog/fast-and-efficient-sbom-with-gitlab-and-rezilion/":["en-us"],"/blog/fast-and-natural-continuous-integration-with-gitlab-ci/":["en-us"],"/blog/fast-and-secure-ai-agent-deployment-to-google-cloud-with-gitlab/":["en-us","ja-jp"],"/blog/fast-python-flask-server-deployment-with-gitlab-google-cloud/":["en-us"],"/blog/fast-search-using-postgresql-trigram/":["en-us"],"/blog/fearless-contribution-a-guide-for-first-timers/":["en-us"],"/blog/feature-flags-continuous-delivery/":["en-us"],"/blog/feature-highlight-approve-merge-request/":["en-us"],"/blog/feature-highlight-branded-login-gitlab-ee/":["en-us"],"/blog/feature-highlight-create-files-and-directories-from-files-page/":["en-us"],"/blog/feature-highlight-git-hooks/":["en-us"],"/blog/feature-highlight-groups/":["en-us"],"/blog/feature-highlight-ldap-sync/":["en-us"],"/blog/feature-highlight-merge-request-approvals/":["en-us"],"/blog/feature-highlight-move-issues/":["en-us"],"/blog/feature-highlight-push-to-remote-repository/":["en-us"],"/blog/feature-highlight-saml/":["en-us"],"/blog/feature-highlight-set-dates-for-issues/":["en-us"],"/blog/feature-highlight-subscribe-to-label/":["en-us"],"/blog/feature-highlight-user-preferences/":["en-us"],"/blog/feature-highlight-wip/":["en-us"],"/blog/feature-highlihght-confidential-issues/":["en-us"],"/blog/feature-preview-introducing-cycle-analytics/":["en-us"],"/blog/first-code-to-ci-cd-deployments-in-5-minutes/":["en-us"],"/blog/first-look-the-new-agile-planning-experience-in-gitlab/":["en-us"],"/blog/first-time-open-source-contributor-5-things-to-get-you-started/":["en-us"],"/blog/five-devops-platform-benefits-that-inspire-gitlab-users/":["en-us"],"/blog/five-essential-business-benefits-a-devops-platform-gives-smbs/":["en-us"],"/blog/five-great-phabricator-features-inspired-gitlab/":["en-us"],"/blog/five-principles-that-make-it-easier-for-people-to-love-your-company-culture/":["en-us"],"/blog/five-reasons-to-simplify-agile-planning-tool-configuration-gitlab/":["en-us","fr-fr"],"/blog/five-signs-you-should-think-bigger/":["en-us"],"/blog/five-things-i-wish-i-knew-about-kubernetes/":["en-us"],"/blog/five-things-we-learned-from-you-in-recent-ux-research/":["en-us"],"/blog/five-things-you-hear-from-gitlab-ceo/":["en-us"],"/blog/five-ways-resist-service-wrapping-buyer-based-open-core/":["en-us"],"/blog/five-ways-to-scale-remote-work/":["en-us"],"/blog/five-ways-to-streamline-cloud-adoption/":["en-us"],"/blog/fluentd-using-gitlab-ci-cd/":["en-us"],"/blog/forrester-cdra2020/":["en-us"],"/blog/forrester-tei/":["en-us"],"/blog/four-approaches-to-gitlab-integrations/":["en-us"],"/blog/four-tips-to-increase-your-devops-salary/":["en-us"],"/blog/free-period-for-cicd-external-repositories/":["en-us"],"/blog/free-trial-gitlab-gold/":["en-us"],"/blog/freedesktop-org-migrates-to-gitlab/":["en-us"],"/blog/friends-dont-let-friends-add-options-to-code/":["en-us"],"/blog/from-berlin-to-new-zealand/":["en-us"],"/blog/from-dev-to-devops/":["en-us"],"/blog/from-idea-to-production-on-thousands-of-clouds/":["en-us"],"/blog/from-monolith-to-microservices-how-to-leverage-aws-with-gitlab/":["en-us"],"/blog/fundraising-tips-ceo/":["en-us"],"/blog/funny-gitlab-remote-meetings/":["en-us"],"/blog/future-direction-gitlab/":["en-us"],"/blog/future-front-end-development/":["en-us"],"/blog/future-merge-requests-realtime-collab/":["en-us"],"/blog/future-proof-your-developer-career/":["en-us"],"/blog/fuzz-testing/":["en-us"],"/blog/fuzzing-with-gitlab/":["en-us"],"/blog/fuzzit-acquisition-journey/":["en-us"],"/blog/gartner-peer-choice-gitlab-2018/":["en-us"],"/blog/gary-gruver-interview-post/":["en-us"],"/blog/gcp-move-update/":["en-us"],"/blog/gemnasium-our-gitlab-journey/":["en-us"],"/blog/generic-semantic-version-processing/":["en-us"],"/blog/geo-is-available-on-staging-for-gitlab-com/":["en-us"],"/blog/get-involved-with-gitlab-meetups/":["en-us"],"/blog/get-ready-for-commit/":["en-us"],"/blog/get-ready-for-new-gitlab-web-ide/":["en-us"],"/blog/get-started-ci-pipeline-templates/":["en-us"],"/blog/get-started-compliance-as-code/":["en-us"],"/blog/get-started-with-gitlab-duo-agentic-chat-in-the-web-ui/":["en-us"],"/blog/get-started-with-microservices-architecture/":["en-us"],"/blog/get-started-with-openshift-origin-3-and-gitlab/":["en-us"],"/blog/get-the-most-out-of-a-ceo-shadow-program/":["en-us"],"/blog/get-to-know-the-gitlab-wiki-for-effective-knowledge-management/":["en-us","fr-fr"],"/blog/get-to-know-the-security-and-governance-updates-in-gitlab-17-17-1/":["en-us"],"/blog/getting-started-gitlab-and-shippable/":["en-us"],"/blog/getting-started-gitlab-ci-gcp/":["en-us"],"/blog/getting-started-with-git-lfs-tutorial/":["en-us"],"/blog/getting-started-with-gitlab-and-digitalocean/":["en-us"],"/blog/getting-started-with-gitlab-and-gitlab-ci/":["en-us"],"/blog/getting-started-with-gitlab-application-security/":["en-us"],"/blog/getting-started-with-gitlab-development-kit/":["en-us"],"/blog/getting-started-with-value-streams-dashboard/":["en-us"],"/blog/git-challenge/":["en-us"],"/blog/git-command-line-on-windows-with-git-bash/":["en-us"],"/blog/git-contributors-summit/":["en-us"],"/blog/git-fetch-performance-2021-part-2/":["en-us"],"/blog/git-fetch-performance/":["en-us"],"/blog/git-for-business-processes/":["en-us"],"/blog/git-happens/":["en-us"],"/blog/git-merge-fifteen-year-git-party/":["en-us"],"/blog/git-not-just-for-developers/":["en-us"],"/blog/git-performance-on-nfs/":["en-us"],"/blog/git-protocol-v2-enabled-for-ssh-on-gitlab-dot-com/":["en-us"],"/blog/git-ransom-campaign-incident-report-atlassian-bitbucket-github-gitlab/":["en-us"],"/blog/git-repository-pricing/":["en-us"],"/blog/git-resources-for-visual-learners/":["en-us"],"/blog/git-security-audit/":["en-us"],"/blog/git-tips-and-tricks/":["en-us"],"/blog/git-wars-switching-to-gitlab/":["en-us"],"/blog/github-adds-package-registry/":["en-us"],"/blog/github-enterprise-vs-gitlab-enterprise-edition/":["en-us"],"/blog/github-free-for-teams/":["en-us"],"/blog/github-launch-continuous-integration/":["en-us"],"/blog/github-offering-free-private-repos-for-up-to-three-collaborators/":["en-us"],"/blog/github-to-gitlab-migration-made-easy/":["en-us"],"/blog/gitlab-14-modern-devops/":["en-us"],"/blog/gitlab-15-the-retrospective/":["en-us"],"/blog/gitlab-16-ai-and-security-take-center-stage/":["en-us"],"/blog/gitlab-18-3-expanding-ai-orchestration-in-software-engineering/":["en-us","fr-fr","ja-jp"],"/blog/gitlab-2016-year-in-review/":["en-us"],"/blog/gitlab-2018-year-in-review/":["en-us"],"/blog/gitlab-account-security/":["en-us"],"/blog/gitlab-achieves-aws-devops-competency-certification/":["en-us"],"/blog/gitlab-achieves-kcsp-status/":["en-us"],"/blog/gitlab-achieves-pci-dss-attestation-of-compliance/":["en-us"],"/blog/gitlab-acquires-gitorious/":["en-us"],"/blog/gitlab-actions-to-date-regarding-russian-invasion-of-ukraine/":["en-us"],"/blog/gitlab-adds-further-measures-to-combat-credential-stuffing-and-other-types-of-platform-abuse/":["en-us"],"/blog/gitlab-adds-support-for-u2f/":["en-us"],"/blog/gitlab-adoption-growing-at-cern/":["en-us"],"/blog/gitlab-advanced-sast-is-now-generally-available/":["en-us"],"/blog/gitlab-ai-assisted-features/":["en-us"],"/blog/gitlab-ai-cicd-customization-toolkit/":["en-us"],"/blog/gitlab-ami/":["en-us"],"/blog/gitlab-and-google-cloud/":["en-us"],"/blog/gitlab-and-google-together-at-google-cloud-next-23/":["en-us"],"/blog/gitlab-and-jira-integration-the-final-steps/":["en-us"],"/blog/gitlab-and-oracle-partner-for-a-cloud-native-approach-to-modern-application-development/":["en-us"],"/blog/gitlab-and-redhat-automation/":["en-us"],"/blog/gitlab-and-reproducibility/":["en-us"],"/blog/gitlab-and-testify-sec-witness-alliance/":["en-us"],"/blog/gitlab-and-the-three-ways-of-devops/":["en-us"],"/blog/gitlab-and-workloads-on-ibm-z-and-red-hat-openshift/":["en-us"],"/blog/gitlab-and-yubico-security-webcast/":["en-us"],"/blog/gitlab-annex-solves-the-problem-of-versioning-large-binaries-with-git/":["en-us"],"/blog/gitlab-announces-4m-series-a-funding-from-khosla-ventures/":["en-us"],"/blog/gitlab-apis-ci/":["en-us"],"/blog/gitlab-arm-aws-graviton2-solution/":["en-us"],"/blog/gitlab-at-aws-re-invent-2023/":["en-us"],"/blog/gitlab-at-does-2016/":["en-us"],"/blog/gitlab-at-next-25-transforming-app-modernization/":["en-us"],"/blog/gitlab-at-scale/":["en-us"],"/blog/gitlab-at-vue-conf/":["en-us"],"/blog/gitlab-auto-devops-in-action/":["en-us"],"/blog/gitlab-changes-to-cloudflare/":["en-us"],"/blog/gitlab-chart-works-towards-kubernetes-1-22/":["en-us"],"/blog/gitlab-chat-ai/":["en-us"],"/blog/gitlab-chatops-will-become-available-to-everyone/":["en-us"],"/blog/gitlab-ci-cd-features-improvements/":["en-us"],"/blog/gitlab-ci-cd-is-for-multi-cloud/":["en-us"],"/blog/gitlab-ci-cd-with-firebase/":["en-us"],"/blog/gitlab-ci-event-workflows/":["en-us"],"/blog/gitlab-ci-on-google-kubernetes-engine/":["en-us"],"/blog/gitlab-ci-oohlala/":["en-us"],"/blog/gitlab-cloud-becomes-gitlab-com/":["en-us"],"/blog/gitlab-cnh-for-50k-users/":["en-us"],"/blog/gitlab-com-13-0-breaking-changes/":["en-us"],"/blog/gitlab-com-13-4-breaking-changes/":["en-us"],"/blog/gitlab-com-and-logjam/":["en-us"],"/blog/gitlab-com-artifacts-cdn-change/":["en-us"],"/blog/gitlab-com-container-registry-cdn-change/":["en-us"],"/blog/gitlab-com-container-registry-update/":["en-us"],"/blog/gitlab-com-paid-features/":["en-us"],"/blog/gitlab-com-pricing-thoughts/":["en-us"],"/blog/gitlab-com-runs-ee/":["en-us"],"/blog/gitlab-com-stability-post-gcp-migration/":["en-us"],"/blog/gitlab-commit-cfp-closing-soon/":["en-us"],"/blog/gitlab-commit-london-speakers/":["en-us"],"/blog/gitlab-commit-speaker-announcement/":["en-us"],"/blog/gitlab-community-day/":["en-us"],"/blog/gitlab-community-forks/":["en-us"],"/blog/gitlab-community-forum/":["en-us"],"/blog/gitlab-composer-packages-migration-path/":["en-us"],"/blog/gitlab-contributor-days/":["en-us"],"/blog/gitlab-daily-tools/":["en-us"],"/blog/gitlab-dark-mode-is-getting-a-new-look/":["en-us"],"/blog/gitlab-december-2019-meetups/":["en-us"],"/blog/gitlab-dedicated-available/":["en-us"],"/blog/gitlab-dedicated-for-government-now-fedramp-authorized/":["en-us"],"/blog/gitlab-design-library/":["en-us"],"/blog/gitlab-diversity-sponsorship/":["en-us"],"/blog/gitlab-dot-com-database-incident/":["en-us"],"/blog/gitlab-dot-com-now-supports-an-alternate-git-plus-ssh-port/":["en-us"],"/blog/gitlab-dot-com-outage-on-2015-05-29/":["en-us"],"/blog/gitlab-dot-com-outage-on-2015-09-01/":["en-us"],"/blog/gitlab-dot-com-storage-limit-raised-to-10gb-per-repo/":["en-us"],"/blog/gitlab-drives-automotive-industry-information-security-with-tisax/":["en-us"],"/blog/gitlab-duo-chat-101-get-more-done-on-gitlab-with-our-ai-assistant/":["en-us"],"/blog/gitlab-duo-chat-beta/":["en-us"],"/blog/gitlab-duo-chat-get-to-know-productivity-boosting-ai-enhancements/":["en-us"],"/blog/gitlab-duo-chat-now-generally-available/":["en-us"],"/blog/gitlab-duo-code-suggestions-is-generally-available/":["en-us"],"/blog/gitlab-duo-code-suggestions-python/":["en-us"],"/blog/gitlab-duo-pro/":["en-us"],"/blog/gitlab-duo-self-hosted-models-on-aws-bedrock/":["en-us","fr-fr"],"/blog/gitlab-education-solutions/":["en-us"],"/blog/gitlab-education-virtual-meetup/":["en-us"],"/blog/gitlab-ee-license-change/":["en-us"],"/blog/gitlab-eks-integration-how-to/":["en-us"],"/blog/gitlab-employees-on-working-at-gitlab/":["en-us"],"/blog/gitlab-enterprise-agile-planning-add-on-for-all-roles/":["en-us"],"/blog/gitlab-enterprise-edition-price-change/":["en-us"],"/blog/gitlab-extends-omnibus-package-signing-key-expiration-to-2025/":["en-us"],"/blog/gitlab-extends-omnibus-package-signing-key-expiration/":["en-us"],"/blog/gitlab-fan-profile/":["en-us"],"/blog/gitlab-first-deployed-kubernetes-api-to-multiple-clouds/":["en-us"],"/blog/gitlab-first-esg-and-dib-reports/":["en-us"],"/blog/gitlab-flow-screencast/":["en-us"],"/blog/gitlab-for-agile-portfolio-planning-project-management/":["en-us"],"/blog/gitlab-for-cicd-agile-gitops-cloudnative/":["en-us"],"/blog/gitlab-for-designers/":["en-us"],"/blog/gitlab-for-education-student-spotlights/":["en-us"],"/blog/gitlab-for-project-management-one/":["en-us"],"/blog/gitlab-for-the-non-technical/":["en-us"],"/blog/gitlab-gdk-remote-development/":["en-us"],"/blog/gitlab-gitorious-free-software/":["en-us"],"/blog/gitlab-gke-autopilot/":["en-us"],"/blog/gitlab-global-devsecops-ai-report/":["en-us"],"/blog/gitlab-google-cloud-integrations-now-in-public-beta/":["en-us"],"/blog/gitlab-google-partnership-s3c/":["en-us"],"/blog/gitlab-got-bit-mysql-fails-at-rails-migrations-that-work-in-postgresql/":["en-us"],"/blog/gitlab-hackathon/":["en-us"],"/blog/gitlab-hackerone-bug-bounty-program-is-public-today/":["en-us"],"/blog/gitlab-hashicorp-terraform-vault-pt-1/":["en-us"],"/blog/gitlab-helm-package-registry/":["en-us"],"/blog/gitlab-hero-devops-platform/":["en-us"],"/blog/gitlab-heroes-unmasked-elevating-my-company-using-gitlab/":["en-us"],"/blog/gitlab-heroes-unmasked-lessons-from-early-mistakes/":["en-us"],"/blog/gitlab-iconography-where-mvc-meets-visual-design/":["en-us"],"/blog/gitlab-identified-by-gartner-as-eapt-visionary/":["en-us"],"/blog/gitlab-importers/":["en-us"],"/blog/gitlab-in-action-part-2/":["en-us"],"/blog/gitlab-in-action/":["en-us"],"/blog/gitlab-in-case-you-missed-it/":["en-us"],"/blog/gitlab-inc-takes-the-devops-platform-public/":["en-us"],"/blog/gitlab-incident-management/":["en-us"],"/blog/gitlab-incident-timelines/":["en-us"],"/blog/gitlab-instance-security-best-practices/":["en-us"],"/blog/gitlab-introduces-new-cis-benchmark-for-improved-security/":["en-us"],"/blog/gitlab-io-is-now-gitlab-com/":["en-us"],"/blog/gitlab-is-a-slam-dunk/":["en-us"],"/blog/gitlab-is-an-sca-contender/":["en-us"],"/blog/gitlab-is-now-a-member-of-the-owasp-foundation/":["en-us"],"/blog/gitlab-is-now-an-approved-slp-vendor-in-california/":["en-us"],"/blog/gitlab-is-now-available-as-an-aws-codestar-connections-provider/":["en-us"],"/blog/gitlab-is-now-simple-to-install/":["en-us"],"/blog/gitlab-is-open-core-github-is-closed-source/":["en-us"],"/blog/gitlab-is-part-of-the-y-combinator-family/":["en-us"],"/blog/gitlab-is-setting-standard-for-devsecops/":["en-us"],"/blog/gitlab-is-the-single-source-of-truth-for-ecommerce-provider/":["en-us"],"/blog/gitlab-issue-bash-december-2017/":["en-us"],"/blog/gitlab-issue-bash-june-2017/":["en-us"],"/blog/gitlab-issue-bash-june-2018/":["en-us"],"/blog/gitlab-issue-bash-march-2017/":["en-us"],"/blog/gitlab-issue-bash-march-2018/":["en-us"],"/blog/gitlab-issue-bash-september-2017/":["en-us"],"/blog/gitlab-jetbrains-neovim-plugins/":["en-us"],"/blog/gitlab-jira-integration-selfmanaged/":["en-us"],"/blog/gitlab-joins-cd-foundation/":["en-us"],"/blog/gitlab-joins-forces-with-gravitational/":["en-us"],"/blog/gitlab-joins-msft-tech-accord/":["en-us"],"/blog/gitlab-journey-from-azure-to-gcp/":["en-us"],"/blog/gitlab-journey-to-cicd/":["en-us"],"/blog/gitlab-kubernetes-agent-on-gitlab-com/":["en-us"],"/blog/gitlab-latest-security-trends/":["en-us"],"/blog/gitlab-leader-continuous-integration-forrester-wave/":["en-us"],"/blog/gitlab-leader-forrester-wave-integrated-software-delivery-platforms/":["en-us"],"/blog/gitlab-leader-gartner-magic-quadrant-devops-platforms/":["en-us"],"/blog/gitlab-licensed-technology-to-new-independent-chinese-company/":["en-us"],"/blog/gitlab-linux-package-being-upgraded-to-openssl-3/":["en-us"],"/blog/gitlab-live-event-recap/":["en-us"],"/blog/gitlab-look-at-the-fair-source-license/":["en-us"],"/blog/gitlab-loves-mattermost/":["en-us"],"/blog/gitlab-markdown-tutorial/":["en-us"],"/blog/gitlab-master-plan/":["en-us"],"/blog/gitlab-meetups-september-2019/":["en-us"],"/blog/gitlab-mental-health-awareness-week-recap/":["en-us"],"/blog/gitlab-merge-requests-in-tower/":["en-us"],"/blog/gitlab-mexico-summit-2017/":["en-us"],"/blog/gitlab-mitre-attack-navigator/":["en-us"],"/blog/gitlab-moving-to-14-breaking-changes/":["en-us"],"/blog/gitlab-named-visionary-in-gartner-agile-planning-magic-quadrant/":["en-us"],"/blog/gitlab-names-bill-staples-as-new-ceo/":["en-us"],"/blog/gitlab-names-joel-krooswyk-as-its-first-federal-cto/":["en-us"],"/blog/gitlab-native-secrets-manager-to-give-software-supply-chain-security-a-boost/":["en-us"],"/blog/gitlab-news/":["en-us"],"/blog/gitlab-not-affected-by-cve-2014-9390-git-vulnerability/":["en-us"],"/blog/gitlab-now-supports-sha256-repositories/":["en-us"],"/blog/gitlab-october-2019-meetups/":["en-us"],"/blog/gitlab-omnibus-packages-now-include-gitlab-ci/":["en-us"],"/blog/gitlab-on-debian-8/":["en-us"],"/blog/gitlab-on-vmware-cloud-marketplace/":["en-us"],"/blog/gitlab-open-sources-protocol-fuzz-test-engine/":["en-us"],"/blog/gitlab-open-strategy/":["en-us"],"/blog/gitlab-operator-red-hat-certification/":["en-us"],"/blog/gitlab-oracle-cloud-arm-based/":["en-us"],"/blog/gitlab-original-t-shirt/":["en-us"],"/blog/gitlab-oscon-challenge-2015/":["en-us"],"/blog/gitlab-package-roadmap-for-2024/":["en-us"],"/blog/gitlab-pages-features-review-apps-and-multiple-website-deployment/":["en-us"],"/blog/gitlab-pages-for-covid/":["en-us"],"/blog/gitlab-pages-get-started/":["en-us"],"/blog/gitlab-pages-setup/":["en-us"],"/blog/gitlab-pages-update/":["en-us"],"/blog/gitlab-partner-of-year-emea-apac-award-winners/":["en-us"],"/blog/gitlab-partners-with-digitalocean-to-make-continuous-integration-faster-safer-and-more-affordable/":["en-us"],"/blog/gitlab-pg-upgrade/":["en-us"],"/blog/gitlab-plans-to-de-identify-service-usage-data/":["en-us"],"/blog/gitlab-premium-update/":["en-us"],"/blog/gitlab-product-navigation/":["en-us"],"/blog/gitlab-product-vision/":["en-us"],"/blog/gitlab-provides-small-business-with-a-professional-mature-devops-platform/":["en-us"],"/blog/gitlab-raises-20-million-to-complete-devops/":["en-us"],"/blog/gitlab-ranked-44-on-inc-5000-list/":["en-us"],"/blog/gitlab-receives-ally-technology-partner-award-for-operational-excellence/":["en-us"],"/blog/gitlab-reduced-merge-conflicts-by-90-percent-with-changelog-placeholders/":["en-us"],"/blog/gitlab-reinstates-list-of-servers-that-have-malware/":["en-us"],"/blog/gitlab-release-date-change/":["en-us"],"/blog/gitlab-release-process/":["en-us"],"/blog/gitlab-releases-15-breaking-changes/":["en-us"],"/blog/gitlab-remote-ceo-shadow-takeaways/":["en-us"],"/blog/gitlab-response-to-cve-2023-38545/":["en-us"],"/blog/gitlab-rezilion-integration-reduces-vulnerability-backlog-identifies-exploitable-risks-to-fix/":["en-us"],"/blog/gitlab-rotating-omnibus-linux-package-signing-key/":["en-us"],"/blog/gitlab-runner-update-required-to-use-auto-devops-and-sast/":["en-us"],"/blog/gitlab-runner-with-docker/":["en-us"],"/blog/gitlab-security-hardening-documentation/":["en-us"],"/blog/gitlab-security-tools-and-the-hipaa-risk-analysis/":["en-us"],"/blog/gitlab-security-twenty-twenty-one/":["en-us"],"/blog/gitlab-series-e-funding/":["en-us"],"/blog/gitlab-serverless-with-cloudrun-for-anthos/":["en-us"],"/blog/gitlab-special-event/":["en-us"],"/blog/gitlab-strong-performer-vsm/":["en-us"],"/blog/gitlab-suggested-reviewers/":["en-us"],"/blog/gitlab-summit-2015/":["en-us"],"/blog/gitlab-summit-cape-town-recap/":["en-us"],"/blog/gitlab-summit-greece-recap/":["en-us"],"/blog/gitlab-supply-chain-security/":["en-us"],"/blog/gitlab-support-no-longer-processing-mfa-resets-for-free-users/":["en-us"],"/blog/gitlab-support-requires-contacts-to-be-listed-to-open-support-tickets/":["en-us"],"/blog/gitlab-support-to-require-sign-in-to-create-support-tickets/":["en-us"],"/blog/gitlab-supports-banks-in-navigating-regulatory-challenges/":["en-us"],"/blog/gitlab-survey-highlights-wins-challenges-as-orgs-adopt-devsecops/":["en-us"],"/blog/gitlab-swag-shop-opened/":["en-us"],"/blog/gitlab-switches-to-dco-license/":["en-us"],"/blog/gitlab-taught-in-korean-uni/":["en-us"],"/blog/gitlab-technical-certification-award-wins/":["en-us"],"/blog/gitlab-tiers/":["en-us"],"/blog/gitlab-tls-support-discontinue-update/":["en-us"],"/blog/gitlab-tls1011-discontinued-update/":["en-us"],"/blog/gitlab-to-deprecate-older-tls/":["en-us"],"/blog/gitlab-todos-feature-highlight/":["en-us"],"/blog/gitlab-together-with-terratag-open-source-to-help-you-manage-terraform-resources/":["en-us"],"/blog/gitlab-top-30-highest-velocity-open-source/":["en-us"],"/blog/gitlab-top-devops-tooling-metrics-and-targets/":["en-us"],"/blog/gitlab-tower-integration-coupon-code/":["en-us"],"/blog/gitlab-trello-power-up-launch/":["en-us"],"/blog/gitlab-trust-center-welcome-to-self-service-customer-assurance/":["en-us"],"/blog/gitlab-tutorial-its-all-connected/":["en-us"],"/blog/gitlab-ultimate-and-gold-free-for-education-and-open-source/":["en-us"],"/blog/gitlab-ultimate-early-adopter-program/":["en-us"],"/blog/gitlab-updates-its-cookie-management-tool/":["en-us"],"/blog/gitlab-uses-anthropic-for-smart-safe-ai-assisted-code-generation/":["en-us"],"/blog/gitlab-ux-2020-year-in-review/":["en-us"],"/blog/gitlab-ux-update/":["en-us"],"/blog/gitlab-value-stream-analytics/":["en-us"],"/blog/gitlab-value-stream-management-and-dora/":["en-us"],"/blog/gitlab-visual-studio-extension/":["en-us"],"/blog/gitlab-vscode-extension/":["en-us"],"/blog/gitlab-vue-one-year-later/":["en-us"],"/blog/gitlab-wallpaper/":["en-us","fr-fr","ja-jp"],"/blog/gitlab-webhooks-get-smarter-with-self-healing-capabilities/":["en-us"],"/blog/gitlab-welcomes-janelle-romano-and-patty-molthen-to-federal-advisory-board/":["en-us"],"/blog/gitlab-without-gitolite/":["en-us"],"/blog/gitlab-workflow-with-jira-jenkins/":["en-us"],"/blog/gitlab-zapier-integration/":["en-us"],"/blog/gitlabs-2018-product-vision/":["en-us"],"/blog/gitlabs-2021-survey-uncovers-a-new-devops-maturity-model/":["en-us"],"/blog/gitlabs-2022-global-devsecops-survey-security-is-the-top-concern-investment/":["en-us"],"/blog/gitlabs-2024-bug-bounty-year-in-review/":["en-us"],"/blog/gitlabs-application-for-y-combinator-winter-2015/":["en-us"],"/blog/gitlabs-contributions-to-git-2-44-0/":["en-us"],"/blog/gitlabs-deprecation-strategy/":["en-us"],"/blog/gitlabs-global-compensation-calculator-the-next-iteration/":["en-us"],"/blog/gitlabs-maven-dependency-proxy-is-available-in-beta/":["en-us"],"/blog/gitlabs-newest-continuous-compliance-features-bolster-software/":["en-us"],"/blog/gitlabs-next-generation-container-registry-is-now-available/":["en-us"],"/blog/gitops-as-the-evolution-of-operations/":["en-us"],"/blog/gitops-done-3-ways/":["en-us"],"/blog/gitops-next-big-thing-automation/":["en-us"],"/blog/gitops-with-gitlab-auto-devops/":["en-us"],"/blog/gitops-with-gitlab-connecting-the-cluster/":["en-us"],"/blog/gitops-with-gitlab-infrastructure-provisioning/":["en-us"],"/blog/gitops-with-gitlab-manage-the-agent/":["en-us"],"/blog/gitops-with-gitlab-secrets-management/":["en-us"],"/blog/gitops-with-gitlab-using-ci-cd/":["en-us"],"/blog/gitops-with-gitlab/":["en-us"],"/blog/gitpitch-slideshow-presentations-for-developers-on-gitlab/":["en-us"],"/blog/gitpod-desktop-app-personal-activities/":["en-us"],"/blog/gitter-acquisition/":["en-us"],"/blog/gitter-moves-to-element/":["en-us"],"/blog/giving-receiving-feedback/":["en-us"],"/blog/gke-gitlab-integration/":["en-us"],"/blog/gke-webcast-recap-post/":["en-us"],"/blog/gko-on-ocp/":["en-us"],"/blog/gl-for-pm-prt-2/":["en-us"],"/blog/global-developer-report/":["en-us"],"/blog/global-developer-survey-2016/":["en-us"],"/blog/gnome-follow-up/":["en-us"],"/blog/go-tools-and-gitlab-how-to-do-continuous-integration-like-a-boss/":["en-us"],"/blog/going-remote-education-virtual-learning-tips/":["en-us"],"/blog/going-virtual-with-all-day-devops/":["en-us"],"/blog/goldman-sachs-partners-with-gitlab-for-next-gen-platform-strategies/":["en-us"],"/blog/google-cloud-integrations-for-secure-cloud-run-deployments-at-gitlab/":["en-us"],"/blog/google-cloud-next-anthos-kubernetes/":["en-us"],"/blog/google-gitlab-serverless-webinar/":["en-us"],"/blog/google-next-2018-recap/":["en-us"],"/blog/google-next-2018-security-track-recap/":["en-us"],"/blog/google-next-post/":["en-us"],"/blog/google-summer-of-code-2024-contribute-to-gitlab-and-git-to-prepare/":["en-us"],"/blog/gpg-key-for-gitlab-package-repositories-metadata-changing/":["en-us"],"/blog/gpg-key-used-to-sign-gitlab-runner-packages-rotated/":["en-us"],"/blog/graphql-vulnerability-api/":["en-us"],"/blog/group-conversation-podcast/":["en-us"],"/blog/group-runner-registration-token-vulnerability/":["en-us"],"/blog/gsoc-at-gitlab/":["en-us"],"/blog/guide-to-ci-cd-pipelines/":["en-us"],"/blog/guide-to-rest-api/":["en-us"],"/blog/hackathon-recap/":["en-us"],"/blog/happiness-at-gitlab/":["en-us"],"/blog/happy-birthday-secure-by-design/":["en-us"],"/blog/have-devops-jobs-to-fill-try-these-3-strategies-to-hire-and-retain/":["en-us"],"/blog/helping-organizations-build-successful-design-systems/":["en-us"],"/blog/heres-how-new-programmers-can-learn-by-contributing-to-gitlab/":["en-us"],"/blog/heres-how-to-get-integrated-secure-coding-advice-in-gitlab/":["en-us"],"/blog/hey-data-teams-we-are-working-on-a-tool-just-for-you/":["en-us"],"/blog/hey-icons-lighten-up/":["en-us"],"/blog/high-availability-git-storage-with-praefect/":["en-us"],"/blog/high-availability-white-paper/":["en-us"],"/blog/high-efficiency-innovation/":["en-us"],"/blog/highlights-to-my-first-remote-job/":["en-us"],"/blog/hiring-based-on-open-source-contributions-could-be-harmful/":["en-us"],"/blog/hiring-in-the-deep-end-of-the-talent-pool/":["en-us"],"/blog/hosted-runners-for-gitlab-dedicated-available-in-beta/":["en-us"],"/blog/hosted-runners-for-gitlab-dedicated-now-in-limited-availability/":["en-us"],"/blog/hosting-vuejs-apps-using-gitlab-pages/":["en-us"],"/blog/how-a-devops-platform-can-help-solve-5-key-smb-frustrations/":["en-us"],"/blog/how-a-fix-in-go-19-sped-up-our-gitaly-service-by-30x/":["en-us"],"/blog/how-a-remote-internship-at-gitlab-shaped-my-career/":["en-us"],"/blog/how-all-remote-supports-inclusion-and-bolsters-communities/":["en-us"],"/blog/how-automation-is-making-devops-pros-jobs-easier/":["en-us"],"/blog/how-being-public-by-default-in-security-builds-trust/":["en-us"],"/blog/how-carrefour-and-thales-are-evolving-their-ci-cd-platforms/":["en-us"],"/blog/how-devops-and-gitlab-cicd-enhance-a-frontend-workflow/":["en-us"],"/blog/how-devsecops-drives-business-success/":["en-us"],"/blog/how-do-we-handle-engineering-led-initiatives-that-dont-belong-to-one-team/":["en-us"],"/blog/how-do-you-contribute/":["en-us"],"/blog/how-eclipse-foundation-champions-open-source-with-gitlab/":["en-us"],"/blog/how-enterprise-dev-teams-use-gitlab-mattermost-chatops/":["en-us"],"/blog/how-gitlab-automates-releases/":["en-us"],"/blog/how-gitlab-can-help-mitigate-deletion-open-source-images-docker-hub/":["en-us"],"/blog/how-gitlab-can-help-you-secure-your-cloud-native-applications/":["en-us"],"/blog/how-gitlab-ci-compares-with-the-three-variants-of-jenkins/":["en-us"],"/blog/how-gitlab-handles-retrospectives/":["en-us"],"/blog/how-gitlab-handles-security-bugs/":["en-us"],"/blog/how-gitlab-iteration-value-drives-innovation-through-the-engineering-organization/":["en-us"],"/blog/how-gitlab-measures-red-team-impact-the-adoption-rate-metric/":["en-us"],"/blog/how-gitlab-pages-made-our-sketch-design-handoffs-easier-and-faster/":["en-us"],"/blog/how-gitlab-pages-uses-the-gitlab-api/":["en-us"],"/blog/how-gitlab-protects-your-ip/":["en-us"],"/blog/how-gitlab-successfully-expanded-our-soc-2-type-ii-trust-services-report-criteria/":["en-us"],"/blog/how-gitlab-supports-the-fedramp-authorization-journey/":["en-us"],"/blog/how-gitlab-supports-the-nsa-and-cisa-cicd-security-guidance/":["en-us"],"/blog/how-gitlab-uses-prompt-guardrails-to-help-protect-customers/":["en-us"],"/blog/how-gitlab-uses-third-party-security-ratings-to-build-customer-confidence/":["en-us"],"/blog/how-gitlab-uses-unicorn-and-unicorn-worker-killer/":["en-us"],"/blog/how-gitlab-works-remotely/":["en-us"],"/blog/how-gitlabs-customer-and-partner-focus-fuels-our-culture/":["en-us"],"/blog/how-gitlabs-red-team-automates-c2-testing/":["en-us"],"/blog/how-grammatech-and-gitlab-enables-better-devsecops/":["en-us"],"/blog/how-holistic-ux-design-increased-gitlab-free-trial-signups/":["en-us"],"/blog/how-i-transitioned-from-frontend-to-ux/":["en-us"],"/blog/how-i-use-gitlab-to-help-my-hack/":["en-us"],"/blog/how-innersourcing-can-help-your-security-team/":["en-us"],"/blog/how-is-ai-ml-changing-devops/":["en-us"],"/blog/how-is-it-being-a-new-mom-working-for-gitlab/":["en-us"],"/blog/how-is-team-member-1-doing/":["en-us"],"/blog/how-modern-devops-practices-are-changing-the-operations-role/":["en-us"],"/blog/how-non-engineers-experience-gitlab/":["en-us"],"/blog/how-orange-uses-gitlab-ci-cd-for-modern-devops/":["en-us"],"/blog/how-our-ux-team-worked-through-ideation-using-the-four-step-sketch/":["en-us"],"/blog/how-remote-work-at-gitlab-enables-location-independence/":["en-us"],"/blog/how-secret-detection-can-proactively-revoke-leaked-credentials/":["en-us"],"/blog/how-smbs-can-save-with-gitlabs-devops-platform/":["en-us"],"/blog/how-start-ospo-ten-minutes-using-gitlab/":["en-us"],"/blog/how-startups-build-it-infrastructure/":["en-us"],"/blog/how-telesphora-is-tackling-the-opioid-crisis-machine-learning-human-centered-design/":["en-us"],"/blog/how-ten-steps-over-ten-years-led-to-the-devops-platform/":["en-us"],"/blog/how-the-ceo-shadow-program-boosted-my-individual-productivity-during-the-covid-19-crisis/":["en-us"],"/blog/how-the-devops-platform-makes-building-accessible-software-easier/":["en-us"],"/blog/how-the-dora-metrics-can-help-devops-team-performance/":["en-us"],"/blog/how-the-open-source-community-can-build-more-accessible-products/":["en-us"],"/blog/how-the-security-culture-committee-is-strengthening-gitlab-values/":["en-us"],"/blog/how-to-access-gitlab-on-a-private-network-with-tailscale/":["en-us"],"/blog/how-to-agentless-gitops-aws/":["en-us"],"/blog/how-to-agentless-gitops-vars/":["en-us"],"/blog/how-to-ask-smarter-devops-questions/":["en-us"],"/blog/how-to-auto-deploy-a-gitlab-dot-com-project-to-google-cloud/":["en-us"],"/blog/how-to-automate-creation-of-runners/":["en-us"],"/blog/how-to-automate-localization-for-flutter-apps/":["en-us"],"/blog/how-to-automate-software-delivery-using-quarkus-and-gitlab/":["en-us"],"/blog/how-to-automate-testing-for-a-react-application-with-gitlab/":["en-us"],"/blog/how-to-automatically-create-a-new-mr-on-gitlab-with-gitlab-ci/":["en-us"],"/blog/how-to-avoid-broken-master-with-pipelines-for-merge-requests/":["en-us"],"/blog/how-to-become-more-productive-with-gitlab-ci/":["en-us"],"/blog/how-to-begin-your-devops-journey/":["en-us"],"/blog/how-to-benchmark-security-tools/":["en-us"],"/blog/how-to-bring-devops-to-the-database-with-gitlab-and-liquibase/":["en-us"],"/blog/how-to-build-a-more-productive-remote-team/":["en-us"],"/blog/how-to-build-a-strong-dev-community/":["en-us"],"/blog/how-to-build-out-your-devops-team/":["en-us"],"/blog/how-to-build-reusable-ci-templates/":["en-us"],"/blog/how-to-choose-the-right-security-scanning-approach/":["en-us"],"/blog/how-to-code-build-and-deploy-from-an-ipad-using-gitlab-and-gitpod/":["en-us"],"/blog/how-to-configure-dast-full-scans-for-complex-web-applications/":["en-us"],"/blog/how-to-configure-sidekiq-for-gitlab-at-scale/":["en-us"],"/blog/how-to-continously-test-web-apps-apis-with-hurl-and-gitlab-ci-cd/":["en-us"],"/blog/how-to-create-a-ci-cd-pipeline-with-auto-deploy-to-kubernetes-using-gitlab/":["en-us"],"/blog/how-to-create-review-apps-for-android-with-gitlab-fastlane-and-appetize-dot-io/":["en-us"],"/blog/how-to-deploy-a-php-app-using-gitlabs-cloud-run-integration/":["en-us"],"/blog/how-to-deploy-react-to-amazon-s3/":["en-us","fr-fr"],"/blog/how-to-detecting-secrets-in-video/":["en-us"],"/blog/how-to-easily-launch-gitlab-through-cloud-marketplaces/":["en-us"],"/blog/how-to-evaluate-gitlab-during-ee-trial/":["en-us"],"/blog/how-to-explain-gitlab-to-anyone/":["en-us"],"/blog/how-to-exploit-parser-differentials/":["en-us"],"/blog/how-to-fuzz-go/":["en-us"],"/blog/how-to-fuzz-rust-code/":["en-us"],"/blog/how-to-get-gitops-right-with-iac-security/":["en-us"],"/blog/how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id/":["en-us"],"/blog/how-to-harden-your-self-managed-gitlab-instance/":["en-us"],"/blog/how-to-improve-communication-remote-designer/":["en-us"],"/blog/how-to-include-file-references-in-your-ci-cd-components/":["en-us"],"/blog/how-to-install-gitlab/":["en-us"],"/blog/how-to-keep-remote-teams-engaged/":["en-us"],"/blog/how-to-keep-your-fork-up-to-date-with-its-origin/":["en-us"],"/blog/how-to-learn-ci-cd-fast/":["en-us"],"/blog/how-to-leverage-gitlab-duo-for-enhanced-security-reporting/":["en-us"],"/blog/how-to-leverage-modern-software-testing-skills-in-devops/":["en-us"],"/blog/how-to-make-your-devops-team-elite-performers/":["en-us"],"/blog/how-to-migrate-atlassians-bamboo-servers-ci-cd-infrastructure-to-gitlab-ci-part-two/":["en-us"],"/blog/how-to-migrate-gitlab-groups-and-projects-more-efficiently/":["en-us"],"/blog/how-to-move-from-ic-to-devops-manager-and-succeed/":["en-us"],"/blog/how-to-navigate-the-great-resignation/":["en-us"],"/blog/how-to-optimize-gitlab-s-culture-with-proper-values/":["en-us"],"/blog/how-to-play-gitlab-ctf-at-home/":["en-us"],"/blog/how-to-prepare-for-a-virtual-interview/":["en-us"],"/blog/how-to-protect-gitlab-connected-ssh-key-with-yubikey/":["en-us"],"/blog/how-to-protect-your-source-code-with-gitlab-and-jscrambler/":["en-us"],"/blog/how-to-provision-reviewops/":["en-us"],"/blog/how-to-push-code-from-a-hammock/":["en-us"],"/blog/how-to-read-open-source-finding-middleman-callbacks/":["en-us"],"/blog/how-to-scan-a-full-commit-history-to-detect-sensitive-secrets/":["en-us"],"/blog/how-to-secure-cloud-run-deployment-with-auto-devops/":["en-us"],"/blog/how-to-security-as-code/":["en-us"],"/blog/how-to-set-up-gitlab-runner-on-digitalocean/":["en-us"],"/blog/how-to-setup-a-gitlab-instance-on-microsoft-azure/":["en-us"],"/blog/how-to-setup-gitlab-for-multiple-product-teams/":["en-us"],"/blog/how-to-shorten-conversation-cycle/":["en-us"],"/blog/how-to-spot-development-issues/":["en-us"],"/blog/how-to-stand-up-gitlab-in-awsmp/":["en-us"],"/blog/how-to-start-a-great-oss-project/":["en-us"],"/blog/how-to-status-checks/":["en-us"],"/blog/how-to-stay-productive-in-your-home-office/":["en-us"],"/blog/how-to-stream-logs-through-the-gitlab-dashboard-for-kubernetes/":["en-us"],"/blog/how-to-strengthen-agile-teams-with-tuckmans-model/":["en-us"],"/blog/how-to-successfully-deliver-your-software-development-roadmap/":["en-us"],"/blog/how-to-tailor-gitlab-access-with-custom-roles/":["en-us"],"/blog/how-to-translate-bamboo-agent-capabilities-to-gitlab-runner-tags/":["en-us"],"/blog/how-to-turn-screw-ups-to-your-advantage/":["en-us"],"/blog/how-to-use-agent-based-gitops/":["en-us"],"/blog/how-to-use-macstadium-and-gitlab-ci-to-build-your-macos-or-ios-projects/":["en-us"],"/blog/how-tomorrows-tech-affects-sw-dev/":["en-us"],"/blog/how-ux-research-impacts-product-decisions/":["en-us"],"/blog/how-visualization-improves-the-gitlab-merge-train-experience/":["en-us"],"/blog/how-we-added-eslint-into-vue/":["en-us"],"/blog/how-we-apply-gitlab-values-to-our-bug-bounty-council-process/":["en-us"],"/blog/how-we-are-closing-the-gap-on-replicating-everything-in-gitlab-geo/":["en-us"],"/blog/how-we-automatically-fixed-hundreds-of-ruby-2-7-deprecation-warnings/":["en-us"],"/blog/how-we-boosted-webauthn-adoption-from-20-percent-to-93-percent-in-2-days/":["en-us"],"/blog/how-we-built-a-stack-overflow-community-questions-analyzer-and-you-can-too/":["en-us"],"/blog/how-we-built-gitlab-geo/":["en-us"],"/blog/how-we-built-status-page-mvc/":["en-us"],"/blog/how-we-designed-the-gitlab-reference-architectures/":["en-us"],"/blog/how-we-diagnosed-and-resolved-redis-latency-spikes/":["en-us"],"/blog/how-we-increased-our-release-velocity-with-gitlab/":["en-us"],"/blog/how-we-keep-investors-in-the-loop/":["en-us"],"/blog/how-we-made-gitlab-more-secure-in-twenty-twenty/":["en-us"],"/blog/how-we-migrated-our-markdown-processing-to-commonmark/":["en-us"],"/blog/how-we-optimized-our-infrastructure-spend-at-gitlab/":["en-us"],"/blog/how-we-prevented-security-fixes-leaking-into-our-public-repositories/":["en-us"],"/blog/how-we-reduced-mr-review-time-with-value-stream-management/":["en-us"],"/blog/how-we-release-software-patches/":["en-us"],"/blog/how-we-removed-all-502-errors-by-caring-about-pid-1-in-kubernetes/":["en-us"],"/blog/how-we-run-red-team-operations-remotely/":["en-us"],"/blog/how-we-scale-gitlab-by-having-docker-built-in/":["en-us"],"/blog/how-we-scaled-our-summits/":["en-us"],"/blog/how-we-ship-so-quickly/":["en-us"],"/blog/how-we-spent-two-weeks-hunting-an-nfs-bug/":["en-us"],"/blog/how-we-stay-connected-as-a-remote-company/":["en-us"],"/blog/how-we-supercharged-gitlab-ci-statuses-with-websockets/":["en-us"],"/blog/how-we-turned-40-person-meeting-into-a-podcast/":["en-us"],"/blog/how-we-use-gitlab-at-the-province-of-nova-scotia/":["en-us"],"/blog/how-we-use-gitlab-to-build-gitlab/":["en-us"],"/blog/how-we-used-gitlab-to-automate-our-monthly-retrospectives/":["en-us"],"/blog/how-we-used-gitlab-values-to-build-a-security-awards-program/":["en-us"],"/blog/how-we-user-research-transformed-gitlab-runner-fleet-dashboard-visibility-and-metrics/":["en-us"],"/blog/how-we-utilize-user-stories-as-a-collaborative-design-tool/":["en-us"],"/blog/how-we-uxd-our-secure-ux-team/":["en-us"],"/blog/how-we-work-to-detect-and-mitigate-spam/":["en-us"],"/blog/how-were-building-up-performance-testing-of-gitlab/":["en-us"],"/blog/how-were-improving-self-managed-billing/":["en-us"],"/blog/how-were-using-dast2-for-easier-scan-configuration/":["en-us"],"/blog/how-you-can-help-shape-the-future-of-securing-applications-at-gitlab/":["en-us"],"/blog/how-you-contribute-to-gitlabs-open-devops-platform/":["en-us"],"/blog/how-zoopla-uses-dora-metrics-and-your-team-can-too/":["en-us"],"/blog/humangeo-switches-jenkins-gitlab-ci/":["en-us"],"/blog/icymi-key-ai-and-security-insights-from-our-developer-community/":["en-us"],"/blog/if-its-time-to-learn-devops-heres-where-to-begin/":["en-us"],"/blog/illustrations-and-icons-on-gitlab-com/":["en-us"],"/blog/impact-of-the-file-type-variable-change-15-7/":["en-us"],"/blog/implementing-gitlab-ci-dot-yml/":["en-us"],"/blog/important-information-regarding-xz-utils-cve-2024-3094/":["en-us"],"/blog/imposter-syndrome-and-remote-work/":["en-us"],"/blog/improve-ai-security-in-gitlab-with-composite-identities/":["en-us"],"/blog/improve-cd-workflows-helm-chart-registry/":["en-us"],"/blog/improve-security-auditing-with-gitlab-operational-container-scanning/":["en-us"],"/blog/improve-your-gitlab-productivity-with-these-10-tips/":["en-us"],"/blog/improved-billing-and-subscription-management/":["en-us"],"/blog/improving-accessibility-in-gitlab-navigation/":["en-us"],"/blog/improving-gitlab-deletion-flow-what-to-expect-in-coming-months/":["en-us"],"/blog/improving-oauth-ropc-security-on-gitlab-com/":["en-us"],"/blog/improving-open-development-for-everyone/":["en-us"],"/blog/incident-management-design-facilitation/":["en-us"],"/blog/incident-management-with-aws-cloudwatch/":["en-us"],"/blog/incident-management-with-gitlab/":["en-us"],"/blog/industry-moving-to-single-application-for-devops/":["en-us"],"/blog/infrastructure-update/":["en-us"],"/blog/innersourcing-using-the-open-source-workflow-to-improve-collaboration-within-an-organization/":["en-us"],"/blog/inside-dora-performers-score-in-gitlab-value-streams-dashboard/":["en-us"],"/blog/inside-gitlab-security-dashboards/":["en-us"],"/blog/inside-gitlabs-code-review-flow/":["en-us"],"/blog/inside-look-how-gitlabs-test-platform-team-validates-ai-features/":["en-us"],"/blog/inside-our-new-development-team-lead-persona/":["en-us"],"/blog/inside-our-new-product-manager-persona/":["en-us"],"/blog/inside-the-gitlab-public-bug-bounty-program/":["en-us"],"/blog/inside-the-improved-ci-logs-management-experience-for-multi-line-commands/":["en-us"],"/blog/insights/":["en-us"],"/blog/install-gitlab-one-click-gcp-marketplace/":["en-us"],"/blog/installing-gitlab-on-raspberry-pi-64-bit-os/":["en-us"],"/blog/integrate-external-security-scanners-into-your-devsecops-workflow/":["en-us"],"/blog/integrating-azure-devops-scm-and-gitlab/":["en-us","ja-jp"],"/blog/integrating-gitlab-ci-with-gitlab/":["en-us"],"/blog/integrating-gitlab-com-with-atlassian-jira-cloud/":["en-us"],"/blog/integrating-with-gitlab-secure/":["en-us"],"/blog/integration-management/":["en-us"],"/blog/interactive-take-a-guided-tour-of-the-devsecops-workflow/":["en-us"],"/blog/interesting-things-ux-is-working-on-february-2021/":["en-us"],"/blog/international-womens-day-gitlab-initiatives/":["en-us"],"/blog/interview-the-open-group/":["en-us"],"/blog/introduce-continuous-workflows/":["en-us"],"/blog/introducing-accessibility-testing-in-gitlab/":["en-us"],"/blog/introducing-achievements-system/":["en-us"],"/blog/introducing-auto-breakfast-from-gitlab/":["en-us"],"/blog/introducing-autoscaling-gitlab-runners-on-aws-fargate/":["en-us"],"/blog/introducing-ci-cd-steps-a-programming-language-for-devsecops-automation/":["en-us"],"/blog/introducing-ci-components/":["en-us"],"/blog/introducing-compromised-password-detection-for-gitlab-com/":["en-us"],"/blog/introducing-custom-compliance-frameworks-in-gitlab/":["en-us","fr-fr"],"/blog/introducing-gitlab-advanced-vulnerability-tracking/":["en-us"],"/blog/introducing-gitlab-dedicated-for-government/":["en-us"],"/blog/introducing-gitlab-dedicated/":["en-us"],"/blog/introducing-gitlab-s-integrated-development-environment/":["en-us"],"/blog/introducing-gitlab-serverless/":["en-us"],"/blog/introducing-gitlabs-open-source-security-center/":["en-us"],"/blog/introducing-markdown-live-preview/":["en-us"],"/blog/introducing-modelops-to-solve-data-science-challenges/":["en-us"],"/blog/introducing-our-statement-of-support/":["en-us"],"/blog/introducing-product-analytics-in-gitlab/":["en-us"],"/blog/introducing-resource-groups/":["en-us"],"/blog/introducing-review-apps/":["en-us"],"/blog/introducing-spamcheck-data-driven-anti-abuse/":["en-us"],"/blog/introducing-subscriptions-on-gitlab-dot-com/":["en-us"],"/blog/introducing-the-gitlab-ai-transparency-center/":["en-us"],"/blog/introducing-the-gitlab-ci-cd-catalog-beta/":["en-us"],"/blog/introducing-the-gitlab-cli/":["en-us"],"/blog/introducing-the-gitlab-kubernetes-agent/":["en-us"],"/blog/introducing-the-infrastructure-bill-of-materials/":["en-us"],"/blog/introducing-token-hunter/":["en-us"],"/blog/introducing-workspaces-beta/":["en-us"],"/blog/introduction-of-oidc-modules-for-integration-between-google-cloud-and-gitlab-ci/":["en-us"],"/blog/ios-cicd-with-gitlab/":["en-us"],"/blog/ios-publishing-with-gitlab-and-fastlane/":["en-us"],"/blog/is-devops-for-designers/":["en-us"],"/blog/is-serverless-the-end-of-ops/":["en-us"],"/blog/issue-boards-anniversary/":["en-us"],"/blog/issue-labels-can-now-be-scoped/":["en-us"],"/blog/it-automation-developer-productivity/":["en-us"],"/blog/iterate-like-a-gitlab-designer/":["en-us"],"/blog/iterating-improving-frontend-culture/":["en-us"],"/blog/iterating-on-sso/":["en-us"],"/blog/iteration-and-code-review/":["en-us"],"/blog/iteration-on-error-tracking/":["en-us"],"/blog/its-time-to-put-the-sec-in-devsecops/":["en-us"],"/blog/its-time-to-upgrade-docker-engine/":["en-us"],"/blog/jenkins-gitlab-ultimate-guide-to-modernizing-cicd-environment/":["en-us"],"/blog/jenkins-one-year-later/":["en-us"],"/blog/jira-importer-research/":["en-us"],"/blog/job-artifact-meta-data-expiration-change/":["en-us"],"/blog/jobs-to-be-done-interviews/":["en-us"],"/blog/join-our-december-issue-bash/":["en-us"],"/blog/join-the-gitlab-community/":["en-us"],"/blog/join-the-new-gitlab-collective-on-stack-overflow/":["en-us"],"/blog/join-us-for-hacktoberfest-2021/":["en-us"],"/blog/journey-in-native-unicode-emoji/":["en-us"],"/blog/journey-to-the-outer-loop/":["en-us"],"/blog/june-events/":["en-us"],"/blog/just-commit-launch/":["en-us"],"/blog/kali-linux-movingtogitlab/":["en-us"],"/blog/katrin-contributor-post/":["en-us"],"/blog/keeping-your-account-safe/":["en-us"],"/blog/keeping-your-code-protected/":["en-us"],"/blog/keeping-your-development-dry/":["en-us"],"/blog/key-organizational-models-for-devops-teams/":["en-us"],"/blog/keyless-signing-with-cosign/":["en-us"],"/blog/keys-to-success-for-product-operations/":["en-us"],"/blog/khosla-ventures-gitlab-meeting/":["en-us"],"/blog/kingfisher-transforming-the-developer-experience-with-gitlab/":["en-us"],"/blog/koding-and-gitlab-integrated/":["en-us"],"/blog/kontra-and-gitlab-integrate-vulnerability-education-into-the-devops-workflow/":["en-us"],"/blog/kubecon-eu-cfp-support/":["en-us"],"/blog/kubecon-na-2019-are-you-about-to-break-prod/":["en-us"],"/blog/kubernetes-101/":["en-us"],"/blog/kubernetes-and-multicloud/":["en-us"],"/blog/kubernetes-chat-with-joe-beda/":["en-us"],"/blog/kubernetes-chat-with-kelsey-hightower/":["en-us"],"/blog/kubernetes-kubecon-barcelona/":["en-us"],"/blog/kubernetes-overview-operate-cluster-data-on-the-frontend/":["en-us","fr-fr"],"/blog/kubernetes-terminology/":["en-us"],"/blog/kubernetes-the-container-orchestration-solution/":["en-us","fr-fr"],"/blog/leading-scm-ci-and-code-review-in-one-application/":["en-us"],"/blog/leah-petersen-user-spotlight/":["en-us"],"/blog/learn-gitlab-devops-version-control/":["en-us"],"/blog/learn-python-with-pj-part-1/":["en-us"],"/blog/learn-python-with-pj-part-2/":["en-us"],"/blog/learn-python-with-pj-part-3/":["en-us"],"/blog/learn-python-with-pj-part-4-dictionaries-and-files/":["en-us"],"/blog/learn-python-with-pj-part-5-building-something-with-the-twitter-api/":["en-us"],"/blog/learning-curve-is-the-biggest-challenge-developers-face-with-git/":["en-us"],"/blog/learning-python-with-a-little-help-from-ai-code-suggestions/":["en-us"],"/blog/learning-rust-with-a-little-help-from-ai-code-suggestions-getting-started/":["en-us"],"/blog/lee-tickett-my-gitlab-journey/":["en-us"],"/blog/lendlease-driving-change-with-gitlab/":["en-us"],"/blog/less-headaches/":["en-us"],"/blog/lessons-in-iteration-from-new-infrastructure-team/":["en-us"],"/blog/lessons-learned-as-data-team-manager/":["en-us"],"/blog/lessons-on-building-a-distributed-company/":["en-us"],"/blog/lessons-weet-learned-lokalise/":["en-us"],"/blog/let-s-talk-swag/":["en-us"],"/blog/lets-all-search/":["en-us"],"/blog/letter-from-shareholders/":["en-us"],"/blog/little-things-make-a-difference/":["en-us"],"/blog/live-from-commit-london/":["en-us"],"/blog/live-from-commit-news/":["en-us"],"/blog/living-for-more-than-the-weekend/":["en-us"],"/blog/lm-sre-shadow/":["en-us"],"/blog/lockheed-martin-aws-gitlab/":["en-us"],"/blog/look-back-on-11-11-cicd/":["en-us"],"/blog/look-into-gitlab-infrastructure/":["en-us"],"/blog/low-code-no-code/":["en-us"],"/blog/machine-learning-and-devsecops/":["en-us"],"/blog/machine-learning-on-the-gitlab-devops-platform/":["en-us"],"/blog/major-league-gitlab-hacking/":["en-us"],"/blog/make-tracking-agreements-simple-compliance-dashboard/":["en-us"],"/blog/making-builds-faster-autoscaling-runners/":["en-us"],"/blog/making-ci-easier-with-gitlab/":["en-us"],"/blog/making-gitlab-better-for-large-open-source-projects/":["en-us"],"/blog/making-gitlab-faster/":["en-us"],"/blog/making-remote-internships-successful/":["en-us"],"/blog/making-remote-work-better/":["en-us"],"/blog/making-the-case-for-a-devops-platform-what-data-and-customers-say/":["en-us"],"/blog/manage-agile-teams-with-microservices/":["en-us"],"/blog/manage-conversation-staying-agile/":["en-us"],"/blog/manage-it-alerts-with-gitlab/":["en-us"],"/blog/manager-of-frances-fr-domain-selects-gitlab/":["en-us"],"/blog/manager-training/":["en-us"],"/blog/managers-more-optimistic-than-developers/":["en-us"],"/blog/managing-gitlab-resources-with-pulumi/":["en-us"],"/blog/managing-global-projects-requiring-rapid-response-continuously/":["en-us"],"/blog/managing-multiple-environments-with-terraform-and-gitlab-ci/":["en-us"],"/blog/managing-your-snowflake-spend-with-periscope-and-dbt/":["en-us"],"/blog/many-meanings-multicloud/":["en-us"],"/blog/mapping-work-to-do-versus-time-with-burndown-charts/":["en-us"],"/blog/marcel-amirault-contributor-post/":["en-us"],"/blog/markdown-kramdown-tips-and-tricks/":["en-us"],"/blog/markdown-newline-behaviour/":["en-us"],"/blog/marker-io-gitlab-integration/":["en-us"],"/blog/masked-variable-vulnerability-in-runner-ver-13-9-0-rc1/":["en-us"],"/blog/mastering-gitlab-admin-tasks-with-gitlab-duo-chat/":["en-us"],"/blog/mastering-the-all-remote-environment/":["en-us"],"/blog/measuring-ai-effectiveness-beyond-developer-productivity-metrics/":["en-us"],"/blog/measuring-engineering-productivity-at-gitlab/":["en-us"],"/blog/measuring-the-value-of-our-design-system/":["en-us"],"/blog/medium-gitlab-saas-runners-on-linux-now-available-to-all-tiers/":["en-us"],"/blog/meet-gitlab-duo-the-suite-of-ai-capabilities/":["en-us"],"/blog/meet-partner-the-good-docs-project/":["en-us"],"/blog/meet-regulatory-standards-with-gitlab/":["en-us"],"/blog/meet-the-2023-gitlab-partner-of-the-year-award-winners/":["en-us"],"/blog/meet-the-2024-gitlab-partner-of-the-year-award-winners/":["en-us"],"/blog/meltano-follow-up/":["en-us"],"/blog/meltano-functional-group-update-post/":["en-us"],"/blog/memory-safe-vs-unsafe/":["en-us"],"/blog/merge-request-changes-summary-ai/":["en-us"],"/blog/merge-request-reviewers/":["en-us"],"/blog/merge-request-suggest-a-test/":["en-us"],"/blog/merge-trains-explained/":["en-us"],"/blog/merging-ce-and-ee-codebases/":["en-us"],"/blog/microcks-and-gitlab-part-one/":["en-us"],"/blog/microservices-integrated-solution/":["en-us"],"/blog/microsoft-acquires-github/":["en-us"],"/blog/migrate-from-jenkins-update/":["en-us"],"/blog/migrating-arch-linux-packaging-infrastructure-gitlab/":["en-us"],"/blog/migrating-by-direct-transfer-is-generally-available/":["en-us","fr-fr"],"/blog/migrating-from-bamboo-to-gitlab-cicd/":["en-us"],"/blog/migrating-from-jenkins/":["en-us"],"/blog/migrating-repositories-to-gitlab-just-became-easier/":["en-us"],"/blog/migrating-to-puma-on-gitlab/":["en-us"],"/blog/migrating-your-jira-issues-into-gitlab/":["en-us"],"/blog/migrating-your-version-control-to-git/":["en-us"],"/blog/migration-from-atlassian-bamboo-server-to-gitlab-ci/":["en-us"],"/blog/minor-breaking-change-dependency-proxy/":["en-us"],"/blog/mitigating-the-impact-of-docker-hub-pull-requests-limits/":["en-us"],"/blog/ml-experiment-sql/":["en-us"],"/blog/mobile-devops-with-gitlab-part-1/":["en-us"],"/blog/mobile-devops-with-gitlab-part-2/":["en-us"],"/blog/mobile-devops-with-gitlab-part-3-code-signing-for-ios-with-gitlab-and-fastlane/":["en-us"],"/blog/mobile-static-application-security-testing-for-android/":["en-us"],"/blog/modern-software-development-problems-require-modern-ai-powered-devsecops/":["en-us"],"/blog/modernize-your-ci-cd/":["en-us"],"/blog/modernizing-a-simple-c-application-to-java-with-gitlab-duo/":["en-us"],"/blog/monetizing-and-being-open-source/":["en-us"],"/blog/monitor-web-attack-surface-with-gitlab/":["en-us"],"/blog/monitoring-team-update/":["en-us"],"/blog/monitoring-your-gitlab-environment-with-the-elk-stack/":["en-us"],"/blog/monkton-moves-to-gitlab-customer-story/":["en-us"],"/blog/more-granular-product-usage-insights-for-gitlab-self-managed-and-dedicated/":["en-us"],"/blog/more-performant-and-robust-task-lists-in-gitlab/":["en-us"],"/blog/move-to-distributed-vcs/":["en-us"],"/blog/moving-all-your-data/":["en-us"],"/blog/moving-from-ops-to-infrastructure/":["en-us"],"/blog/moving-to-gcp/":["en-us"],"/blog/moving-to-gitlab-yes-its-worth-it/":["en-us"],"/blog/moving-to-headless-chrome/":["en-us"],"/blog/moving-workflows-to-gitlab-the-case-of-the-hipaa-audit-protocol/":["en-us"],"/blog/movingtogitlab/":["en-us"],"/blog/mr-reviews-with-vs-code/":["en-us"],"/blog/multi-account-aws-sam-deployments-with-gitlab-ci/":["en-us"],"/blog/multi-cloud-security/":["en-us"],"/blog/mvcs-with-big-results/":["en-us"],"/blog/my-first-months-at-gitlab-bv/":["en-us"],"/blog/navigate-application-architecture-drift-and-organizational-alignment/":["en-us"],"/blog/navigating-the-ai-frontier-lessons-from-the-cutting-edge/":["en-us"],"/blog/navigation-redesign/":["en-us"],"/blog/navigation-research-blog-post/":["en-us"],"/blog/navigation-state-of-play/":["en-us"],"/blog/netlify-launches-gitlab-support/":["en-us"],"/blog/new-cis-gitlab-benchmark-scanner-boosts-security-and-compliance/":["en-us"],"/blog/new-default-container-image-gitlab-saas-linux-runnners/":["en-us"],"/blog/new-elasticsearch-version-requirements/":["en-us"],"/blog/new-features-to-core/":["en-us"],"/blog/new-git-default-branch-name/":["en-us"],"/blog/new-gitlab-com-terms-of-service/":["en-us"],"/blog/new-gitlab-product-subscription-model/":["en-us"],"/blog/new-machine-types-for-gitlab-saas-runners/":["en-us"],"/blog/new-openssl-30-vulnerabilities-what-you-need-to-know-to-find-and-fix-them/":["en-us"],"/blog/new-report-on-ai-assisted-tools-points-to-rising-stakes-for-devsecops/":["en-us"],"/blog/new-scheduled-reports-generation-tool-simplifies-value-stream-management/":["en-us"],"/blog/new-to-devops-take-our-devops-for-beginners-quiz/":["en-us"],"/blog/new-typefaces-in-gitlab/":["en-us"],"/blog/new-year-new-programming-language/":["en-us"],"/blog/next-gen-telecom-with-gitlab/":["en-us"],"/blog/next-generation-container-registry/":["en-us"],"/blog/next-generation-gitlab-container-registry-goes-ga/":["en-us"],"/blog/not-all-remote-is-created-equal/":["en-us"],"/blog/not-everyone-has-a-home-office/":["en-us"],"/blog/notice-for-gitkraken-users-with-gitlab/":["en-us"],"/blog/notification-on-pipeline-succeeds/":["en-us"],"/blog/observability-is-key-to-cloud-native-transitions-and-modern-application-development/":["en-us"],"/blog/observability/":["en-us"],"/blog/observations-on-how-to-iterate-faster/":["en-us"],"/blog/offline-environments/":["en-us"],"/blog/oidc/":["en-us"],"/blog/old-runners-stop-working/":["en-us"],"/blog/on-calliday-unsucking-your-on-call-experience/":["en-us"],"/blog/one-billion-pipelines-cicd/":["en-us"],"/blog/one-click-clone-to-xcode/":["en-us"],"/blog/one-devops-platform-can-help-you-achieve-devsecops/":["en-us"],"/blog/one-million-downloads-of-gitlab/":["en-us"],"/blog/one-third-of-what-we-learned-about-ipos-in-taking-gitlab-public/":["en-us"],"/blog/online-retailer-bol-tackles-growing-compliance-needs-with-gitlab/":["en-us","ja-jp"],"/blog/open-core-is-worse-than-plugins/":["en-us"],"/blog/open-shift-ga/":["en-us"],"/blog/open-source-analytics/":["en-us"],"/blog/open-source-nasa-gl/":["en-us"],"/blog/open-source-security/":["en-us"],"/blog/open-source-tools-for-citizen-journalists/":["en-us"],"/blog/open-sourcing-the-gitter-mobile-apps/":["en-us"],"/blog/opensource-multi-cloud-crossplane/":["en-us"],"/blog/operating-as-gitlab-inc/":["en-us"],"/blog/optimize-gitops-workflow/":["en-us"],"/blog/optimizing-devops-visibility-in-gitlab-14/":["en-us"],"/blog/optimizing-the-value-exchange-a-gentle-introduction/":["en-us"],"/blog/optimizing-the-value-exchange-reduce-waste-to-increase-flow/":["en-us"],"/blog/optimizing-the-value-exchange-the-compounding-value-of-shorter-feedback-loops/":["en-us"],"/blog/origin-of-devsecops-platform-category/":["en-us"],"/blog/oscon-and-gitlab-training-in-may/":["en-us"],"/blog/our-handbook-is-open-source-heres-why/":["en-us"],"/blog/our-privacy-policy-has-been-updated/":["en-us"],"/blog/our-retrospective-and-kickoff-are-public/":["en-us"],"/blog/our-secret-to-tackling-thousands-of-open-issues/":["en-us"],"/blog/our-step-by-step-guide-to-evaluating-runtime-security-tools/":["en-us"],"/blog/our-y-combinator-experience/":["en-us"],"/blog/outreachy-sponsorship-winter-2020/":["en-us"],"/blog/overhauling-the-navigation-is-like-building-a-dream-home/":["en-us"],"/blog/oxeye-joins-gitlab-to-advance-application-security-capabilities/":["en-us"],"/blog/package-key-extension/":["en-us"],"/blog/packaging-gitlab-for-fedora-a-gsoc-2013-project/":["en-us"],"/blog/pair-gitlab-and-the-good-docs-project-template-to-improve-release-notes/":["en-us"],"/blog/parallels-between-all-remote-and-cloud-computing/":["en-us"],"/blog/parent-child-pipelines/":["en-us"],"/blog/parent-child-vs-multi-project-pipelines/":["en-us"],"/blog/partial-clone-for-massive-repositories/":["en-us"],"/blog/pat-revocation-coming-soon/":["en-us"],"/blog/patch-files-for-code-review/":["en-us"],"/blog/path-to-decomposing-gitlab-database-part1/":["en-us"],"/blog/path-to-decomposing-gitlab-database-part2/":["en-us"],"/blog/path-to-decomposing-gitlab-database-part3/":["en-us"],"/blog/people-ops-using-gitlab/":["en-us"],"/blog/perforce-launches-gitswarm-based-on-gitlab/":["en-us"],"/blog/personal-profile/":["en-us"],"/blog/personas-and-empathy-building/":["en-us"],"/blog/pick-your-brain-interview-brandon-foo/":["en-us"],"/blog/pick-your-brain-interview-cedric-savarese/":["en-us"],"/blog/pick-your-brain-interview-jake-stein/":["en-us"],"/blog/pick-your-brain-interview-kwan-lee/":["en-us"],"/blog/pick-your-brain-interview-vincent-jong/":["en-us"],"/blog/pipeline-editor-overview/":["en-us"],"/blog/pipelines-as-code/":["en-us"],"/blog/pivotal-cloud-foundry-tile-for-gitlab-ee/":["en-us"],"/blog/placebo-lines-on-the-pipeline-graph/":["en-us"],"/blog/play-reviewer-roulette/":["en-us"],"/blog/plugin-instability/":["en-us"],"/blog/plundering-gcp-escalating-privileges-in-google-cloud-platform/":["en-us"],"/blog/polishing-gitlabs-ui-a-new-color-system/":["en-us"],"/blog/positive-outcomes-ci-cd/":["en-us"],"/blog/posting-to-your-gitlab-pages-blog-from-ios/":["en-us"],"/blog/postman-integration-with-gitlab-makes-your-api-workflows-easier/":["en-us"],"/blog/postmortem-of-database-outage-of-january-31/":["en-us"],"/blog/power-of-iteration/":["en-us"],"/blog/pragmatic-redesign-for-gitlab/":["en-us"],"/blog/pre-commit-post-deploy-is-dead/":["en-us"],"/blog/pre-filled-variables-feature/":["en-us"],"/blog/prevent-crypto-mining-abuse/":["en-us"],"/blog/prevent-secret-leaks-in-source-code-with-gitlab-secret-push-protection/":["en-us"],"/blog/preventing-burnout-a-managers-toolkit/":["en-us"],"/blog/preventing-burnout/":["en-us"],"/blog/preview/":["en-us"],"/blog/price-changes/":["en-us"],"/blog/product-development-management/":["en-us"],"/blog/product-update/":["en-us"],"/blog/production-grade-infra-devsecops-with-five-minute-production/":["en-us"],"/blog/progressive-delivery-using-review-apps/":["en-us"],"/blog/project-management-using-gitlab-platform/":["en-us"],"/blog/prometheus-and-gitlab/":["en-us"],"/blog/proposed-server-purchase-for-gitlab-com/":["en-us"],"/blog/protecting-manual-jobs/":["en-us"],"/blog/provision-group-runners-with-google-cloud-platform-and-gitlab-ci/":["en-us"],"/blog/proximus-customer-story-clearcase-to-gitlab/":["en-us"],"/blog/public-project-minute-limits/":["en-us"],"/blog/publish-code-coverage-report-with-gitlab-pages/":["en-us"],"/blog/publishing-a11y-reports-in-gitlab-pages/":["en-us"],"/blog/publishing-an-astro-site-with-pages/":["en-us"],"/blog/publishing-obsidian-notes-with-gitlab-pages/":["en-us"],"/blog/pull-based-kubernetes-deployments-coming-to-gitlab-free-tier/":["en-us"],"/blog/puma-nakayoshi-fork-and-compaction/":["en-us"],"/blog/pursuing-faster-time-to-merge-for-wider-community-contributions/":["en-us"],"/blog/pyb-all-remote-mark-frein/":["en-us"],"/blog/python-3-defailt-for-license-compliance/":["en-us"],"/blog/python-rust-and-gitlab-ci/":["en-us"],"/blog/q1-hackathon-announcement/":["en-us"],"/blog/q1-hackathon-recap/":["en-us"],"/blog/q2-hackathon-recap/":["en-us"],"/blog/q3-hackathon-recap/":["en-us"],"/blog/q4-hackathon-announcement/":["en-us"],"/blog/q4-hackathon-recap/":["en-us"],"/blog/q42020-hackathon-recap/":["en-us"],"/blog/qpage-on-the-devops-platform/":["en-us"],"/blog/quantifying-ux-positioning-of-the-clone-button/":["en-us"],"/blog/quantifying-ux-validating-the-redesign-of-gitlabs-settings-pages/":["en-us"],"/blog/quayio/":["en-us"],"/blog/questions-regarding-our-zero-trust-efforts/":["en-us"],"/blog/quick-setup-of-a-gke-cluster-with-argocd-pre-installed-using-terraform/":["en-us"],"/blog/quick-start-guide-for-gitlab-workspaces/":["en-us"],"/blog/quick-vulnerability-remediation-with-gitlab-advanced-sast-duo-ai/":["en-us"],"/blog/quickly-onboarding-engineers-successfully/":["en-us"],"/blog/r2devops-open-source-hub-cicd/":["en-us"],"/blog/rail-m-is-an-imperfectly-good-start-for-ai-model-licenses/":["en-us"],"/blog/rails-girls-summer-of-code-2016/":["en-us"],"/blog/rate-limitation-for-unauthorized-users-projects-list-api/":["en-us"],"/blog/rate-limitations-announced-for-projects-groups-and-users-apis/":["en-us"],"/blog/rearchitecting-git-object-database-mainentance-for-scale/":["en-us"],"/blog/rebase-in-real-life/":["en-us"],"/blog/reconfigure-inbound-email-for-gitlab-notification/":["en-us"],"/blog/recruiting-tactics-and-strategies-to-build-a-more-diverse-team/":["en-us"],"/blog/redbox-on-demand-delivers-with-gitlab/":["en-us"],"/blog/redesigning-gitlabs-navigation/":["en-us"],"/blog/redesigning-our-docs/":["en-us"],"/blog/reduce-cycle-time-digital-transformation/":["en-us"],"/blog/reduce-cycle-time/":["en-us"],"/blog/reduce-it-costs/":["en-us"],"/blog/reduce-supply-chain-risk-with-smarter-vulnerability-prioritization/":["en-us"],"/blog/reduce-the-load-on-gitlab-gitaly-with-bundle-uri/":["en-us"],"/blog/reducing-pager-fatigue-and-improving-on-call-life/":["en-us"],"/blog/reducing-time-to-payout-and-launching-a-bug-bounty-anniversary-contest/":["en-us"],"/blog/refactoring-a-ci-cd-template-to-a-ci-cd-component/":["en-us"],"/blog/refactoring-javascript-to-typescript-with-gitlab-duo-workflow/":["en-us"],"/blog/refining-gitlab-product-experience/":["en-us"],"/blog/registration-features-program-expands-by-16-free-features/":["en-us"],"/blog/release-early-release-often/":["en-us"],"/blog/release-manager-the-invisible-hero/":["en-us"],"/blog/remediating-vulnerabilities-with-insights-and-ai/":["en-us"],"/blog/remote-agile-at-gitlab/":["en-us"],"/blog/remote-board-meeting/":["en-us"],"/blog/remote-communication/":["en-us"],"/blog/remote-design-sprints/":["en-us"],"/blog/remote-development-beta/":["en-us"],"/blog/remote-enables-innovation/":["en-us"],"/blog/remote-future-how-remote-companies-stay-connected/":["en-us"],"/blog/remote-kids-part-four/":["en-us"],"/blog/remote-pair-programming-tips/":["en-us"],"/blog/remote-work-done-right/":["en-us"],"/blog/remote-work-facilitates-devops/":["en-us"],"/blog/remote-working-gitlab/":["en-us"],"/blog/remote-working-parents/":["en-us"],"/blog/removing-mysql-support/":["en-us"],"/blog/removing-tags-from-small-saas-runner-on-linux/":["en-us"],"/blog/resolving-merge-conflicts-from-the-gitlab-ui/":["en-us"],"/blog/resources-for-companies-embracing-remote-work/":["en-us"],"/blog/responding-to-ghost/":["en-us"],"/blog/review-apps-continuous-case-study/":["en-us"],"/blog/reviewer-roulette-one-year-on/":["en-us"],"/blog/revisiting-the-variables-management-workflow/":["en-us"],"/blog/rise-of-protestware/":["en-us"],"/blog/risk-mapping/":["en-us"],"/blog/rpadovani-ask-a-hacker/":["en-us"],"/blog/running-a-consistent-serverless-platform/":["en-us"],"/blog/rust-programming-language/":["en-us"],"/blog/safe-deploys/":["en-us"],"/blog/scaling-down-how-we-prototyped-an-image-scaler-at-gitlab/":["en-us"],"/blog/scaling-our-use-of-sidekiq/":["en-us"],"/blog/scaling-repository-maintenance/":["en-us"],"/blog/scaling-the-gitlab-database/":["en-us"],"/blog/second-law-of-complexity-dynamics/":["en-us"],"/blog/secure-and-publish-python-packages-a-guide-to-ci-integration/":["en-us"],"/blog/secure-and-safe-login-and-commits-with-gitlab-yubico/":["en-us","fr-fr"],"/blog/secure-by-design-principles-meet-devsecops-innovation-in-gitlab-17/":["en-us"],"/blog/secure-compliant-and-ai-powered-get-to-know-3-new-gitlab-features/":["en-us"],"/blog/secure-composition-analysis-bug-not-updating-database/":["en-us"],"/blog/secure-container-images-with-gitlab-and-grype/":["en-us"],"/blog/secure-containers-devops/":["en-us"],"/blog/secure-gitlab-pages-with-startssl/":["en-us"],"/blog/secure-journey-continuous-delivery/":["en-us"],"/blog/secure-open-source-container-infrastructure-with-gitlab-and-chainguard/":["en-us"],"/blog/secure-pipeline-with-single-sign-in/":["en-us"],"/blog/secure-rust-development-with-gitlab/":["en-us"],"/blog/secure-stage-for-appsec/":["en-us"],"/blog/secureflag-integrated-with-gitlab-for-rapid-vulnerability-remediation/":["en-us"],"/blog/securing-ai-together-gitlabs-partnership-with-security-researchers/":["en-us"],"/blog/securing-the-container-host-with-falco/":["en-us"],"/blog/securing-the-software-supply-chain-through-automated-attestation/":["en-us"],"/blog/securing-your-code-on-gitlab/":["en-us"],"/blog/security-advisory-for-logjam-vulnerability/":["en-us"],"/blog/security-culture-devsecops/":["en-us"],"/blog/security-features-in-ultimate/":["en-us"],"/blog/security-gitlab-15/":["en-us"],"/blog/security-hygiene-best-practices-for-gitlab-users/":["en-us"],"/blog/security-incident-runner-registration-token/":["en-us"],"/blog/security-scan-experience/":["en-us"],"/blog/security-strengthened-by-interation-and-transparency/":["en-us"],"/blog/security-testing-principles-developer/":["en-us"],"/blog/security-trends-in-gitlab-hosted-projects/":["en-us"],"/blog/self-managed-support-for-code-suggestions/":["en-us"],"/blog/self-managed-support-gitlab-for-jira-app/":["en-us"],"/blog/self-service-security-alert-handling-with-gitlabs-uam/":["en-us"],"/blog/semyon-pupkov-contributor-post/":["en-us"],"/blog/sentry-integration-blog-post/":["en-us"],"/blog/serverless-js-project-template/":["en-us"],"/blog/set-expectations/":["en-us"],"/blog/set-up-flux-for-gitops-on-openshift/":["en-us"],"/blog/set-up-infrastructure-for-cloud-development-environments/":["en-us"],"/blog/setting-up-gitlab-ci-for-android-projects/":["en-us"],"/blog/setting-up-gitlab-ci-for-ios-projects/":["en-us"],"/blog/setting-up-gitlab-pages-with-cloudflare-certificates/":["en-us"],"/blog/setting-up-the-k-agent/":["en-us"],"/blog/sfdx-promo-trailhead-blog/":["en-us"],"/blog/sha256-support-in-gitaly/":["en-us"],"/blog/shared-runners/":["en-us"],"/blog/sharing-slis-across-departments/":["en-us"],"/blog/shifting-from-on-prem-to-cloud/":["en-us"],"/blog/ship-log-data-off-site-using-udp/":["en-us"],"/blog/shopping-for-an-admin-account/":["en-us"],"/blog/sids-top-advice-for-startups/":["en-us"],"/blog/simple-kubernetes-management-with-gitlab/":["en-us"],"/blog/simple-trick-for-smaller-screenshots/":["en-us"],"/blog/simplify-your-cloud-account-management-for-kubernetes-access/":["en-us"],"/blog/situational-leadership-strategy/":["en-us"],"/blog/six-key-practices-that-improve-communication/":["en-us"],"/blog/six-more-months-ci-cd-github/":["en-us"],"/blog/six-reasons-cisco-learning-and-certifications-adopted-gitlab/":["en-us"],"/blog/small-experiments-significant-results-and-learnings/":["en-us"],"/blog/smashing-bugs-and-dropping-names-in-2021/":["en-us"],"/blog/snowflake-spend-dbt-package-release/":["en-us"],"/blog/soc2-compliance/":["en-us"],"/blog/soft-skills-are-the-key-to-your-devops-career-advancement/":["en-us"],"/blog/software-dependencies-tech-debt/":["en-us"],"/blog/software-developer-changing-role/":["en-us"],"/blog/software-test-at-gitlab/":["en-us"],"/blog/solve-devsecops-challenges-with-gitlab-ci-cd/":["en-us"],"/blog/solving-complex-challenges-with-gitlab-duo-workflow/":["en-us"],"/blog/solving-gitlabs-changelog-conflict-crisis/":["en-us"],"/blog/sourcegraph-code-intelligence-integration-for-gitlab/":["en-us"],"/blog/specialized-sidekiq-configuration-lessons-from-gitlab-dot-com/":["en-us"],"/blog/speed-meets-governance-model-selection-comes-to-gitlab-duo/":["en-us"],"/blog/speed-secure-software-delivery-devsecops/":["en-us"],"/blog/speed-security-devops/":["en-us"],"/blog/speed-security-quality-with-hackerone/":["en-us"],"/blog/speed-up-your-monorepo-workflow-in-git/":["en-us"],"/blog/splitting-database-into-main-and-ci/":["en-us"],"/blog/sponsorship-update/":["en-us"],"/blog/sre-shadow/":["en-us"],"/blog/ssg-overview-gitlab-pages-part-1-dynamic-x-static/":["en-us"],"/blog/ssg-overview-gitlab-pages-part-2/":["en-us"],"/blog/ssg-overview-gitlab-pages-part-3-examples-ci/":["en-us"],"/blog/stack-overflow-support-network/":["en-us"],"/blog/stackpoint-gitlab-integration/":["en-us"],"/blog/stackpoint-webcast-recording-highlights/":["en-us"],"/blog/staff-level-engineering-at-gitlab/":["en-us"],"/blog/stageless-pipelines/":["en-us"],"/blog/start-contributing-to-gitlab-today/":["en-us"],"/blog/start-using-git/":["en-us"],"/blog/start-using-pages-quickly/":["en-us"],"/blog/starting-from-the-start-slippers-design-system/":["en-us"],"/blog/startup-covid-tracking/":["en-us"],"/blog/stealth-operations-the-evolution-of-gitlabs-red-team/":["en-us"],"/blog/stem-gems-give-girls-role-models/":["en-us"],"/blog/stop-waiting-for-your-ci-server-by-making-them-3x-faster/":["en-us"],"/blog/strategies-microservices-architecture/":["en-us"],"/blog/strategies-to-reduce-cycle-times/":["en-us"],"/blog/streamline-devsecops-engineering-workflows-with-gitlab-duo/":["en-us"],"/blog/streamline-migrations-with-user-contribution-and-membership-mapping/":["en-us"],"/blog/streamline-the-path-to-cmmc-level-2-compliance-with-gitlab/":["en-us"],"/blog/students-now-free/":["en-us"],"/blog/summarize-issues/":["en-us"],"/blog/summarize-my-merge-request-review/":["en-us"],"/blog/supercharge-productivity-with-gitlab-duo/":["en-us"],"/blog/support-engineering-at-gitlab/":["en-us"],"/blog/support-microsoft-exchange-google-groups-incoming-email/":["en-us"],"/blog/support-virtual-pizza-party/":["en-us"],"/blog/supporting-ruby-together/":["en-us"],"/blog/suspicious-git-activity-security-update/":["en-us"],"/blog/swag-gitlab-plan/":["en-us"],"/blog/switching-sides-in-security/":["en-us"],"/blog/synchronous-collaboration-as-a-remote-designer-at-gitlab/":["en-us"],"/blog/tackle-nists-plan-of-action-and-milestones-with-gitlabs-risk-management-features/":["en-us"],"/blog/tags/agile/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/ai-ml/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/automotive/":["en-us"],"/blog/tags/aws/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/bug-bounty/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/careers/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/cd/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/ci-cd/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/ci/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/cloud-native/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/code-review/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/collaboration/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/community/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/contributors/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/customers/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/demo/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/design/":["en-us"],"/blog/tags/developer-survey/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/devops-platform/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/devops/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/devsecops-platform/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/devsecops/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/education/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/embedded-devops/":["en-us","de-de","ja-jp"],"/blog/tags/events/":["en-us","ja-jp"],"/blog/tags/features/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/financial-services/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/frontend/":["en-us"],"/blog/tags/git/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/gitops/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/gke/":["en-us"],"/blog/tags/google/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/group-conversations/":["en-us"],"/blog/tags/growth/":["en-us","ja-jp"],"/blog/tags/inside-gitlab/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/integrations/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/kubernetes/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/news/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/open-source/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/partners/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/patch-releases/":["en-us"],"/blog/tags/performance/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/product/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/production/":["en-us"],"/blog/tags/public-sector/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/releases/":["en-us","fr-fr","ja-jp"],"/blog/tags/remote-work/":["en-us"],"/blog/tags/research/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/security-releases/":["en-us"],"/blog/tags/security-research/":["en-us"],"/blog/tags/security/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/solutions-architecture/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/startups/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/testing/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/tutorial/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/ui/":["en-us"],"/blog/tags/user-stories/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/ux/":["en-us"],"/blog/tags/webcast/":["en-us"],"/blog/tags/workflow/":["en-us","de-de","fr-fr","ja-jp"],"/blog/tags/zero-trust/":["en-us","de-de","fr-fr","ja-jp"],"/blog/take-advantage-of-git-rebase/":["en-us","fr-fr"],"/blog/take-our-devops-quiz/":["en-us"],"/blog/take-our-survey-on-collaborative-software-development/":["en-us"],"/blog/tasktop-gitlab-integration/":["en-us"],"/blog/tasktop-webcast-recap/":["en-us"],"/blog/teams-gitpod-integration-gitlab-speed-up-development/":["en-us"],"/blog/tech-debt/":["en-us"],"/blog/telstra-invests-in-gitlab/":["en-us"],"/blog/ten-devops-terms/":["en-us"],"/blog/ten-reasons-why-your-business-needs-ci-cd/":["en-us"],"/blog/terraform-as-part-of-software-supply-chain-part1-modules-and-providers/":["en-us"],"/blog/test-all-the-things-gitlab-ci-docker-examples/":["en-us"],"/blog/test-automation-devops/":["en-us"],"/blog/the-2023-bug-bounty-year-in-review/":["en-us"],"/blog/the-best-of-gitlabs-devops-platform-2021/":["en-us"],"/blog/the-case-for-all-remote-companies/":["en-us"],"/blog/the-changing-roles-in-devsecops/":["en-us"],"/blog/the-cloud-native-all-remote-security-challenge/":["en-us"],"/blog/the-code-review-struggle-is-real-heres-what-you-need-to-know/":["en-us"],"/blog/the-consul-outage-that-never-happened/":["en-us"],"/blog/the-continued-support-of-fluxcd-at-gitlab/":["en-us"],"/blog/the-contributions-we-made-to-the-git-2-43-release/":["en-us"],"/blog/the-devops-platform-for-agile-business/":["en-us"],"/blog/the-devops-platform-series-building-a-business-case/":["en-us"],"/blog/the-difference-transparency-makes-in-security/":["en-us"],"/blog/the-evolution-of-ux-at-gitlab/":["en-us"],"/blog/the-future-of-the-gitlab-web-ide/":["en-us"],"/blog/the-gitlab-ai-security-framework-for-security-leaders/":["en-us","fr-fr"],"/blog/the-gitlab-guide-to-modern-software-testing/":["en-us"],"/blog/the-gitlab-handbook-by-numbers/":["en-us"],"/blog/the-gitlab-quarterly-how-our-latest-beta-releases-support-developers/":["en-us"],"/blog/the-hardware-that-powers-100k-git-repos/":["en-us"],"/blog/the-importance-of-compliance-in-devops/":["en-us"],"/blog/the-importance-of-ux-personas/":["en-us"],"/blog/the-journey-to-a-devops-platform/":["en-us"],"/blog/the-kubecon-summary-from-a-product-perspective/":["en-us"],"/blog/the-many-routes-to-a-tech-career/":["en-us"],"/blog/the-on-call-handover-at-gitlab/":["en-us"],"/blog/the-remote-manifesto/":["en-us"],"/blog/the-road-to-gitaly-1-0/":["en-us"],"/blog/the-road-to-smarter-code-reviewer-recommendations/":["en-us"],"/blog/the-security-tightrope/":["en-us"],"/blog/the-single-application-to-accelerate-your-startup/":["en-us"],"/blog/the-sky-is-not-falling/":["en-us"],"/blog/the-software-testing-life-cycle-in-2021-a-more-upbeat-outlook/":["en-us"],"/blog/the-top-skills-you-need-to-get-your-devops-dream-job/":["en-us"],"/blog/the-top-software-developer-challenges-in-2022/":["en-us"],"/blog/the-trouble-with-technical-interviews/":["en-us"],"/blog/the-ultimate-guide-to-enabling-saml/":["en-us"],"/blog/the-ultimate-guide-to-gitops-with-gitlab/":["en-us"],"/blog/the-ultimate-guide-to-least-privilege-access-with-gitlab/":["en-us"],"/blog/the-ultimate-guide-to-software-supply-chain-security/":["en-us"],"/blog/thelastmile-gitlab/":["en-us"],"/blog/there-and-back-again-in-one-release/":["en-us"],"/blog/there-is-no-mlops-without-devsecops/":["en-us"],"/blog/third-party-code-risks/":["en-us"],"/blog/this-sre-attempted-to-roll-out-an-haproxy-change/":["en-us"],"/blog/thoughts-on-open-source/":["en-us"],"/blog/threat-modeling-kubernetes-agent/":["en-us"],"/blog/three-faces-of-user-calls/":["en-us"],"/blog/three-levels-data-analysis/":["en-us"],"/blog/three-new-support-tools/":["en-us"],"/blog/three-reasons-gitlab-is-not-vulnerable-to-the-gollum-vulnerability/":["en-us"],"/blog/three-steps-to-optimize-software-value-streams/":["en-us"],"/blog/three-teams-left-jenkins-heres-why/":["en-us"],"/blog/three-things-i-learned-in-my-first-month-at-gitlab/":["en-us"],"/blog/three-things-you-might-not-know-about-gitlab-security/":["en-us"],"/blog/three-yaml-tips-better-pipelines/":["en-us"],"/blog/tips-for-a-successful-jira-to-gitlab-migration/":["en-us"],"/blog/tips-for-better-code-review/":["en-us"],"/blog/tips-for-managing-engineering-teams-remotely/":["en-us"],"/blog/tips-for-managing-monorepos-in-gitlab/":["en-us"],"/blog/tips-for-mastering-video-calls/":["en-us"],"/blog/tips-for-working-from-home-remote-work/":["en-us"],"/blog/tips-to-configure-browser-based-dast-scans/":["en-us"],"/blog/too-many-toolchains-a-devops-platform-migration-is-the-answer/":["en-us"],"/blog/toolchain-security-with-gitlab/":["en-us"],"/blog/top-10-gitlab-hacks/":["en-us"],"/blog/top-10-gitlab-technical-blogs-of-2023/":["en-us"],"/blog/top-10-technical-articles-of-2022/":["en-us"],"/blog/top-10-ways-machine-learning-may-help-devops/":["en-us"],"/blog/top-5-compliance-features-to-leverage-in-gitlab/":["en-us"],"/blog/top-challenges-to-securing-the-software-supply-chain/":["en-us"],"/blog/top-engineering-stories-gitlab/":["en-us"],"/blog/top-five-actions-owasp-2021/":["en-us"],"/blog/top-five-cloud-trends/":["en-us"],"/blog/top-five-takeaways-from-the-developer-survey/":["en-us"],"/blog/top-reasons-for-software-release-delays/":["en-us"],"/blog/top-ten-reasons-to-check-out-gitlab-virtual-commit/":["en-us"],"/blog/top-tips-for-better-bug-bounty-reports-and-a-hacker-contest/":["en-us"],"/blog/top-tips-for-efficient-ai-powered-code-suggestions-with-gitlab-duo/":["en-us","fr-fr"],"/blog/towards-a-production-quality-open-source-git-lfs-server/":["en-us"],"/blog/track-machine-learning-model-experiments/":["en-us"],"/blog/track-your-time-in-the-same-tool-you-do-your-work/":["en-us"],"/blog/tracking-down-missing-tcp-keepalives/":["en-us"],"/blog/training-and-deploying-ai-models-with-gitlab-and-vertex-ai/":["en-us"],"/blog/transform-code-quality-and-compliance-with-automated-processes/":["en-us"],"/blog/translating-gitlab/":["en-us"],"/blog/trends-in-test-automation/":["en-us"],"/blog/trends-in-version-control-land-microservices/":["en-us"],"/blog/trends-in-version-control-land-open-source/":["en-us"],"/blog/triage-issues-gitmate/":["en-us"],"/blog/troubleshoot-delays-with-code-review-analytics/":["en-us"],"/blog/try-dependency-scanning/":["en-us"],"/blog/try-out-new-way-to-migrate-projects/":["en-us"],"/blog/tuto-mac-m1-gitlab-ci/":["en-us"],"/blog/tutorial-advanced-use-case-for-gitlab-pipeline-execution-policies/":["en-us"],"/blog/tutorial-how-to-set-up-your-first-gitlab-ci-cd-component/":["en-us"],"/blog/tutorial-install-vs-code-on-a-cloud-provider-vm-and-set-up-remote-access/":["en-us"],"/blog/tutorial-integrate-gitlab-merge-request-approvals-with-external-systems/":["en-us"],"/blog/tutorial-secure-and-optimize-your-maven-repository-in-gitlab/":["en-us","fr-fr"],"/blog/tutorial-secure-bigquery-data-publishing-with-gitlab/":["en-us"],"/blog/tutorial-securing-your-gitlab-pages-with-tls-and-letsencrypt/":["en-us"],"/blog/tutorial-security-scanning-in-air-gapped-environments/":["en-us"],"/blog/twenty-twenty-through-a-bug-bounty-lens/":["en-us"],"/blog/two-bugs-and-a-quick-fix-in-gitpod/":["en-us"],"/blog/two-questions-we-ask-ux-designers-in-job-interviews/":["en-us"],"/blog/two-sizes-fit-most-postgresql-and-clickhouse/":["en-us"],"/blog/tyranny-of-the-clock/":["en-us"],"/blog/u-s-navy-black-pearl-lessons-in-championing-devsecops/":["en-us","ja-jp"],"/blog/ubs-gitlab-devops-platform/":["en-us"],"/blog/ultimate-git-guide/":["en-us"],"/blog/ultimate-perks-for-open-source-projects/":["en-us"],"/blog/understand-highly-technical-spaces/":["en-us"],"/blog/understanding-and-improving-total-blocking-time/":["en-us"],"/blog/understanding-kubernestes-rbac/":["en-us"],"/blog/unifylogsmetrics/":["en-us"],"/blog/unmasking-password-attacks-at-gitlab/":["en-us"],"/blog/unofficial-gitlab-ci-runner/":["en-us"],"/blog/unofficial-runner-becomes-official/":["en-us"],"/blog/unreview-a-year-later-how-gitlab-is-being-transformed-by-ml-powered-code-review/":["en-us"],"/blog/unveiling-gitlabs-new-navigation/":["en-us"],"/blog/unveiling-the-guard-framework-to-automate-security-detections-at-gitlab/":["en-us"],"/blog/update-free-software-and-telemetry/":["en-us"],"/blog/update-on-hiring/":["en-us"],"/blog/updates-and-actions-to-address-logj-in-gitlab/":["en-us"],"/blog/updates-from-aws-reinvent/":["en-us"],"/blog/updates-regarding-rubygems-unauthorized-gem-takeover-for-some-gems-vulnerability/":["en-us"],"/blog/updates-regarding-spring-rce-vulnerabilities/":["en-us"],"/blog/updates-to-de-identifying-service-usage-data/":["en-us"],"/blog/updating-the-os-version-of-saas-runners-on-linux/":["en-us"],"/blog/upgrade-runners-for-mr-pipelines/":["en-us"],"/blog/upgrade-to-rails5/":["en-us"],"/blog/upgrading-bootstrap-vue/":["en-us"],"/blog/upgrading-database-os/":["en-us"],"/blog/usage-ping-configuration-bug-for-self-managed-instances/":["en-us"],"/blog/use-cases-for-epics/":["en-us"],"/blog/use-gitlab-ai-features-out-of-the-box-in-a-gitlab-workspace/":["en-us"],"/blog/use-gitlab-duo-to-build-and-deploy-a-simple-quarkus-native-project/":["en-us"],"/blog/use-gitlab-to-detect-vulnerabilities/":["en-us"],"/blog/use-gitlab-with-vscode/":["en-us"],"/blog/use-inputs-in-includable-files/":["en-us"],"/blog/use-multiproject-pipelines-with-gitlab-cicd/":["en-us"],"/blog/use-streaming-audit-events-to-connect-your-technology-stack-with-gitlab-and-pipedream/":["en-us"],"/blog/use-waypoint-to-deploy-with-gitlab-cicd/":["en-us"],"/blog/using-bazel-to-speed-up-gitlab-ci-builds/":["en-us"],"/blog/using-gitlab-ci-to-build-gitlab-faster/":["en-us"],"/blog/using-gitlab-labels/":["en-us"],"/blog/using-gitlab-pages-lets-encrypt/":["en-us"],"/blog/using-gitlab-to-manage-house-renovation-priorities/":["en-us"],"/blog/using-gitlab-web-ide-gitlab-ci-cd/":["en-us"],"/blog/using-omnibus-gitlab-to-ship-gitlab/":["en-us"],"/blog/using-run-parallel-jobs/":["en-us"],"/blog/using-the-gitlab-ci-slash-cd-for-smart-home-configuration-management/":["en-us"],"/blog/using-web-components-to-encapsulate-css-and-resolve-design-system-conflicts/":["en-us"],"/blog/utilize-the-gitlab-devops-platform-to-avoid-cloud-migration-hazards/":["en-us"],"/blog/value-stream-total-time-chart/":["en-us"],"/blog/variable-and-artifact-sharing-in-gitlab-parent-child-pipelines/":["en-us"],"/blog/vault-integration-process/":["en-us"],"/blog/vcc-with-a-single-app/":["en-us"],"/blog/velocity-with-confidence/":["en-us"],"/blog/verify-week-hackathon/":["en-us"],"/blog/verizon-customer-story/":["en-us"],"/blog/version-12-year-in-review/":["en-us"],"/blog/version-check/":["en-us"],"/blog/vestiaire-collective-on-moving-to-a-devsecops-platform/":["en-us"],"/blog/video-tutorial-idea-to-production-on-google-container-engine-gke/":["en-us"],"/blog/virtual-reality-team-building/":["en-us"],"/blog/visualizing-incident-management-metrics/":["en-us"],"/blog/vscode-extension-development-with-gitlab/":["en-us"],"/blog/vscode-workflow-new-features/":["en-us"],"/blog/vscode-workflows-for-working-with-gitlab/":["en-us"],"/blog/vue-big-plan/":["en-us"],"/blog/vuejs-app-gitlab/":["en-us"],"/blog/vulnerability-risk-prioritization-made-simple-with-gitlab/":["en-us"],"/blog/wag-labs-blog-post/":["en-us"],"/blog/wandisco-integrates-gitlab-enterprise-edition-in-their-git-multisite-offering/":["en-us"],"/blog/want-a-better-devops-career-learn-the-business/":["en-us"],"/blog/want-faster-releases-your-answer-lies-in-automated-software-testing/":["en-us"],"/blog/want-secure-software-development-our-top-5-tips-to-bring-dev-and-sec-together/":["en-us"],"/blog/watch-the-gitlab-summit-from-your-desk/":["en-us"],"/blog/ways-ci-cd-helps/":["en-us"],"/blog/ways-to-encourage-collaboration/":["en-us"],"/blog/we-are-building-a-better-heroku/":["en-us"],"/blog/webcast-continuous-integration/":["en-us"],"/blog/webcast-gitlab-86/":["en-us"],"/blog/webcast-wrapup/":["en-us"],"/blog/webcast/":["en-us"],"/blog/welcome-gnome-to-gitlab/":["en-us"],"/blog/welcome-kde/":["en-us"],"/blog/welcome-to-gitlab-unfiltered/":["en-us"],"/blog/welcome-to-the-devops-platform-era/":["en-us"],"/blog/welcoming-opencores-to-gitlab/":["en-us"],"/blog/were-combining-patch-and-security-releases/":["en-us"],"/blog/were-increasing-bounties-in-our-bug-bounty-program/":["en-us"],"/blog/what-blocks-faster-code-release/":["en-us"],"/blog/what-founders-ask-founders-about-getting-into-yc/":["en-us"],"/blog/what-i-learned-about-our-ceo-s-job-from-participating-in-the-ceo-shadow-program/":["en-us"],"/blog/what-is-a-vp-of-scaling/":["en-us"],"/blog/what-is-cloud-native/":["en-us"],"/blog/what-is-gitlab-flow/":["en-us"],"/blog/what-its-like-to-intern-in-gitlab-security/":["en-us"],"/blog/what-its-like-to-interview-at-gitlab/":["en-us"],"/blog/what-makes-a-great-tech-talk/":["en-us"],"/blog/what-south-africa-taught-me-about-cybersecurity/":["en-us"],"/blog/what-the-digital-operational-resilience-act-means-for-banks/":["en-us"],"/blog/what-the-ml-ai/":["en-us"],"/blog/what-the-solarwinds-attack-can-teach-us-about-devsecops/":["en-us"],"/blog/what-to-expect-at-predict-2019/":["en-us"],"/blog/what-to-look-for-in-ci-cd-solution/":["en-us"],"/blog/what-we-learned-by-taking-our-bug-bounty-program-public/":["en-us"],"/blog/what-we-re-reading/":["en-us"],"/blog/what-were-reading-in-september/":["en-us"],"/blog/what-will-devops-do-for-your-team-in-2022/":["en-us"],"/blog/what-you-need-to-know-about-devops-audits/":["en-us"],"/blog/whats-in-your-backpack/":["en-us"],"/blog/whats-it-like-to-work-security-at-gitlab/":["en-us"],"/blog/whats-next-for-devsecops/":["en-us"],"/blog/whats-next-for-gitlab-ci/":["en-us"],"/blog/whats-wrong-with-devops/":["en-us"],"/blog/when-technology-outpaces-security-compliance/":["en-us"],"/blog/where-to-donate-your-devops-skills/":["en-us"],"/blog/whiteboarding-remote-work-superpower/":["en-us"],"/blog/whitesource-for-dependency-scanning/":["en-us"],"/blog/whitesource-gitlab-security-integration/":["en-us"],"/blog/why-2022-was-a-record-breaking-year-in-bug-bounty-awards/":["en-us"],"/blog/why-ai-in-devops-is-here-to-stay/":["en-us"],"/blog/why-all-organizations-need-prometheus/":["en-us"],"/blog/why-are-developers-vulnerable-to-driveby-attacks/":["en-us"],"/blog/why-basic-security-practices-matter-for-everyone/":["en-us"],"/blog/why-choose-bare-metal/":["en-us"],"/blog/why-choose-open-source/":["en-us"],"/blog/why-code-is-released-too-early/":["en-us"],"/blog/why-collaboration-tools-matter/":["en-us"],"/blog/why-continuous-fuzzing/":["en-us"],"/blog/why-devops-and-zero-trust-go-together/":["en-us"],"/blog/why-devops-collaboration-continues-to-be-important/":["en-us"],"/blog/why-did-we-choose-to-integrate-fluxcd-with-gitlab/":["en-us"],"/blog/why-do-gitlab-designers-contribute-to-the-codebase/":["en-us"],"/blog/why-gitlab-ci-cd/":["en-us"],"/blog/why-gitlab-is-building-meltano-an-open-source-platform-for-elt-pipelines/":["en-us"],"/blog/why-gitlab-is-deprecating-compliance-pipelines-in-favor-of-security-policies/":["en-us"],"/blog/why-gitlab-is-the-right-design-collaboration-tool-for-the-whole-team/":["en-us"],"/blog/why-gitlab-self-managed-is-the-perfect-partner-for-the-public-sector/":["en-us"],"/blog/why-gitlab-uses-a-monthly-release-cycle/":["en-us"],"/blog/why-gitops-should-be-workflow-of-choice/":["en-us"],"/blog/why-hackerone-gets-love-letters-from-developers/":["en-us"],"/blog/why-i-am-excited-about-gitlab-commit/":["en-us"],"/blog/why-i-love-contributing-to-gitlab/":["en-us"],"/blog/why-improving-continuously-speeds-up-delivery/":["en-us"],"/blog/why-its-crucial-to-break-things-down-into-smallest-iterations/":["en-us"],"/blog/why-manjaro-builds-with-gitlab/":["en-us"],"/blog/why-move-to-a-single-code-collaboration-tool/":["en-us"],"/blog/why-move-to-gitlab/":["en-us"],"/blog/why-security-champions/":["en-us"],"/blog/why-ship-on-premises-in-the-saas-era/":["en-us"],"/blog/why-software-developer-job-satisfaction-matters-and-how-to-make-it-happen/":["en-us"],"/blog/why-the-market-is-moving-to-a-platform-approach-to-devsecops/":["en-us"],"/blog/why-vaadin-chose-gitlab/":["en-us"],"/blog/why-we-are-building-the-gitlab-environment-toolkit-to-help-deploy-gitlab-at-scale/":["en-us"],"/blog/why-we-are-not-leaving-the-cloud/":["en-us"],"/blog/why-we-chose-echarts/":["en-us"],"/blog/why-we-chose-vue/":["en-us"],"/blog/why-we-created-the-gitlab-memory-team/":["en-us"],"/blog/why-we-have-implemented-our-own-sshd-solution-on-gitlab-sass/":["en-us"],"/blog/why-we-pay-local-rates/":["en-us"],"/blog/why-we-shift-objectives-and-not-release-dates-at-gitlab/":["en-us"],"/blog/why-we-spent-the-last-month-eliminating-postgresql-subtransactions/":["en-us"],"/blog/why-we-use-rails-to-build-gitlab/":["en-us"],"/blog/why-were-replacing-gitlab-ci-jobs-with-gitlab-ci-dot-yml/":["en-us"],"/blog/why-were-sticking-with-ruby-on-rails/":["en-us"],"/blog/why-you-should-join-the-gitlab-security-team/":["en-us"],"/blog/why-your-code-review-process-is-broken-and-how-to-fix-it/":["en-us"],"/blog/windows-2022-support-for-gitlab-saas-runners/":["en-us"],"/blog/windows-shared-runner-beta/":["en-us"],"/blog/without-a-shadow-of-a-doubt/":["en-us"],"/blog/working-at-gitlab-30-days-later/":["en-us"],"/blog/working-at-gitlab-affects-my-life/":["en-us"],"/blog/working-for-gitlab-a-support-engineers-perspective/":["en-us"],"/blog/working-in-vastly-different-timezone/":["en-us"],"/blog/working-on-two-git-branches-at-the-same-time/":["en-us"],"/blog/working-remotely-with-children-at-home/":["en-us"],"/blog/working-with-performance-metrics/":["en-us"],"/blog/working-with-yaml-gitlab-ci-android/":["en-us"],"/blog/world-tour-amplify-your-code/":["en-us"],"/blog/wow-rule/":["en-us"],"/blog/wrapping-text/":["en-us"],"/blog/wrapping-up-commit/":["en-us"],"/blog/write-terraform-plans-faster-with-gitlab-duo-code-suggestions/":["en-us"],"/blog/write-vulnerability-detection-rules/":["en-us"],"/blog/writing-the-gitlab-book-part-1/":["en-us"],"/blog/yc-application-office-hours/":["en-us"],"/blog/year-of-kubernetes/":["en-us"],"/blog/you-are-hired-two-gitlab-contributors-turn-their-success-into-full-time-engineering-roles/":["en-us"],"/blog/you-asked-and-our-red-team-answered/":["en-us"],"/blog/your-engineers-need-to-understand-your-business-heres-why/":["en-us"],"/blog/zapier-pick-your-brain-interview/":["en-us"],"/blog/zeit-launches-now-for-gitlab/":["en-us"],"/blog/zero-trust-at-gitlab-data-zones-and-authentication-scoring/":["en-us"],"/blog/zero-trust-at-gitlab-implementation-challenges/":["en-us"],"/blog/zero-trust-at-gitlab-problems-goals-challenges/":["en-us"],"/blog/zero-trust-at-gitlab-the-data-classification-and-infrastructure-challenge/":["en-us"],"/blog/zero-trust-at-gitlab-where-do-we-go-from-here/":["en-us"],"/cloud-partner-marketplaces/":["en-us"],"/community/co-create/":["en-us"],"/community/contribute/":["en-us"],"/community/early-access/":["en-us"],"/community/":["en-us"],"/community/newsletter/":["en-us"],"/company/contact/":["en-us"],"/company/team/board-of-directors/":["en-us"],"/company/team/e-group/":["en-us"],"/company/visiting/":["en-us"],"/compare/gitlab-vs-github/":["en-us"],"/compliance/hipaa-compliance/":["en-us"],"/compliance/pci-compliance/":["en-us"],"/compliance/sox-compliance/":["en-us"],"/customers/agoda/":["en-us","ja-jp"],"/customers/all/":["en-us"],"/customers/alteryx/":["en-us"],"/customers/anchormen/":["en-us"],"/customers/anwb/":["en-us"],"/customers/avalara/":["en-us"],"/customers/axway/":["en-us"],"/customers/bgs/":["en-us"],"/customers/bi-worldwide/":["en-us"],"/customers/bitpanda/":["en-us"],"/customers/chefkoch/":["en-us"],"/customers/chorus/":["en-us"],"/customers/cook-county/":["en-us"],"/customers/credit-agricole/":["en-us"],"/customers/curve/":["en-us"],"/customers/deakin-university/":["en-us","ja-jp"],"/customers/deutsche-bahn-ag/":["en-us","ja-jp"],"/customers/drupalassociation/":["en-us"],"/customers/dublin-city-university/":["en-us"],"/customers/duncan-aviation/":["en-us"],"/customers/european-space-agency/":["en-us"],"/customers/everymatrix/":["en-us"],"/customers/extra-hop-networks/":["en-us"],"/customers/fujitsu/":["en-us"],"/customers/haven-technologies/":["en-us"],"/customers/hemmersbach/":["en-us"],"/customers/hotjar/":["en-us"],"/customers/inventx/":["en-us"],"/customers/jasper-solutions/":["en-us"],"/customers/keytradebank/":["en-us"],"/customers/kiwi/":["en-us"],"/customers/knowbe4/":["en-us"],"/customers/lely/":["en-us"],"/customers/mpei/":["en-us"],"/customers/new10/":["en-us"],"/customers/paessler-prtg/":["en-us"],"/customers/paessler/":["en-us"],"/customers/parimatch/":["en-us"],"/customers/potato-london/":["en-us"],"/customers/radiofrance/":["en-us","fr-fr"],"/customers/sigma-defense/":["en-us"],"/customers/signicat/":["en-us"],"/customers/sopra-steria/":["en-us"],"/customers/surf/":["en-us"],"/customers/sva/":["en-us"],"/customers/synchrotron-soleil/":["en-us"],"/customers/the-last-mile/":["en-us"],"/customers/trek10/":["en-us"],"/customers/trendyol/":["en-us"],"/customers/university-of-cambridge/":["en-us"],"/customers/university-of-surrey/":["en-us"],"/customers/us-army-cyber-school/":["en-us"],"/customers/uw/":["en-us"],"/customers/veepee/":["en-us"],"/customers/victoria-university/":["en-us"],"/customers/weave/":["en-us"],"/customers/worldline/":["en-us"],"/customers/zoopla/":["en-us"],"/dedicated/":["en-us","es","fr-fr","it-it","pt-br"],"/demo/":["en-us"],"/events/aws-reinvent/":["en-us"],"/events/aws-summits/":["en-us"],"/events/dach-roadshow/":["en-us"],"/events/epic-conference/":["en-us"],"/events/financial-services-roadshow/":["en-us"],"/events/":["en-us"],"/events/kubecon-na/":["en-us"],"/externalblogsubmissionsterms/":["en-us"],"/gartner-mq-ai-code-assistants/":["en-us"],"/gitlab-technical-demo-series/":["en-us"],"/guide-to-dynamic-sboms/":["en-us"],"/jobs/ai-interview-process/":["en-us"],"/jobs/all-jobs/":["en-us"],"/jobs/":["en-us"],"/move-to-gitlab-from-atlassian/":["en-us"],"/partners/channel-partners/":["en-us"],"/press/":["en-us"],"/press/press-kit/":["en-us"],"/press/recent-news/":["en-us"],"/press/releases/2016-05-24-softmart-press-release/":["en-us"],"/press/releases/2016-08-04-shanghai-it-press-release/":["en-us"],"/press/releases/2016-11-09-gitlab-adds-almtoolbox-to-global-partnership-program/":["en-us"],"/press/releases/2016-12-08-lyra-infosystems-press-release/":["en-us"],"/press/releases/2017-01-19-rollbar-press-release/":["en-us"],"/press/releases/2017-01-25-buddybuild-press-release/":["en-us"],"/press/releases/2017-06-26-creationline-press-release/":["en-us"],"/press/releases/2017-07-14-gitlab-on-gsa-approved-products-list/":["en-us"],"/press/releases/2017-07-31-emerasoft-press-release/":["en-us"],"/press/releases/2017-09-22-v10-press-release/":["en-us"],"/press/releases/2017-09-27-forrester-press-release/":["en-us"],"/press/releases/2017-10-06-new-executive-hires-press-release/":["en-us"],"/press/releases/2017-10-09-gitlab-raises-c-round/":["en-us"],"/press/releases/2017-11-01-gitlab-transitions-contributor-license/":["en-us"],"/press/releases/2018-01-30-gemnasium-acquisition/":["en-us"],"/press/releases/2018-03-07-global-developer-report-2018-released/":["en-us"],"/press/releases/2018-03-22-gitlab-cicd-github-integration/":["en-us"],"/press/releases/2018-04-05-gitlab-google-kubernetes-engine-integration/":["en-us"],"/press/releases/2018-04-16-telstra-invests-in-gitlab/":["en-us"],"/press/releases/2018-06-22-auto-devops-gitlab-11/":["en-us"],"/press/releases/2018-08-09-gitlab-recognized-as-strong-performer-in-vsm-report/":["en-us"],"/press/releases/2018-09-19-gitlab-series-d-funding/":["en-us"],"/press/releases/2018-12-04-goldman-sachs-invests-20-million-gitlab/":["en-us"],"/press/releases/2018-12-11-gitlab-and-triggermesh-announce-gitlab-serverless/":["en-us"],"/press/releases/2019-01-22-gitlab-announces-support-for-common-access-cards/":["en-us"],"/press/releases/2019-02-19-gitlab-announces-new-cmo-cro/":["en-us"],"/press/releases/2019-04-16-gitlab-unleashes-the-power-of-kubernetes-in-the-developer-workflow/":["en-us"],"/press/releases/2019-06-20-gitlab-12-devsecops-press-release/":["en-us"],"/press/releases/2019-07-01-gitlab-appoints-new-board-members/":["en-us"],"/press/releases/2019-07-15-third-annual-gitlab-global-developer-survey/":["en-us"],"/press/releases/2019-07-26-gitlab-recognized-in-gartner-peer-insights-customers-choice-for-eapt/":["en-us"],"/press/releases/2019-07-31-gitlab-extends-smartcard-authentication-to-git-command/":["en-us"],"/press/releases/2019-08-07-gitlab-announces-commit-brooklyn-schedule/":["en-us"],"/press/releases/2019-08-29-gitlab-commit-london-schedule/":["en-us"],"/press/releases/2019-09-11-gitlab-named-leader-in-forbes-cloud-100-list/":["en-us"],"/press/releases/2019-09-17-gitlab-adopted-by-kde/":["en-us"],"/press/releases/2019-09-17-gitlab-on-vmware-cloud-marketplace/":["en-us"],"/press/releases/2019-09-17-gitlab-raises-268m-to-expanding-leading-devops-platform/":["en-us"],"/press/releases/2019-09-20-gitlab-named-cloud-native-continuous-integration-tools-leader/":["en-us"],"/press/releases/2019-11-18-upbound-crossplane-integration-gitlab-press-release/":["en-us"],"/press/releases/2019-12-06-2020-gitlab-commit-san-francisco-schedule/":["en-us"],"/press/releases/2019-12-09-gitlab-appoints-cpo-and-board-of-directors-audit-committee-chairperson/":["en-us"],"/press/releases/2020-01-14-gitlab-appoints-vp-global-channels-and-chief-legal-officer/":["en-us"],"/press/releases/2020-01-14-gitlab-recognized-as-451-firestarter/":["en-us"],"/press/releases/2020-03-10-remote-work-report-future-of-work-is-remote/":["en-us"],"/press/releases/2020-03-18-godfrey-sullivan-joins-gitlab-board-of-directors/":["en-us"],"/press/releases/2020-04-14-gitlab-expands-into-australian-market/":["en-us"],"/press/releases/2020-04-21-gitlab-ramps-up-channel-and-partner-investment-with-launch-of-a-new-global-partner-program/":["en-us"],"/press/releases/2020-04-22-gitlab-and-megazone-cloud-expands-cloud-native/":["en-us"],"/press/releases/2020-04-28-gitlab-makes-full-fledged-entry-into-japan/":["en-us"],"/press/releases/2020-05-11-gitlab-positioned-niche-players-quadrant-2020-gartner-magic-quadrant-application-security-testing/":["en-us"],"/press/releases/2020-05-18-gitlab-fourth-annual-devsecops-survey/":["en-us"],"/press/releases/2020-05-19-gitlab-ramps-up-sea-market-drive/":["en-us"],"/press/releases/2020-05-22-gitlab-expands-industry-leading-devsecops-platform-13-0-release/":["en-us"],"/press/releases/2020-06-11-gitlab-acquires-peach-tech-and-fuzzit-to-expand-devsecops-offering/":["en-us"],"/press/releases/2020-07-01-gitlab-announces-hardened-container-image-in-support-of-the-us-department-of-defense-enterprise-devsecops-initiative/":["en-us"],"/press/releases/2020-07-09-gitlab-announces-first-ever-24-hour-virtual-user-event/":["en-us"],"/press/releases/2020-08-26-gitlab-grows-global-partner-ecosystem-by-over-175-partners-to-deliver-customers-seamless-devops-experience/":["en-us"],"/press/releases/2020-08-26-ubs-gitlab-collaborate-to-bring-software-development-to-next-level/":["en-us"],"/press/releases/2020-09-22-gitlab-launches-all-remote-leadership-coursera-course/":["en-us"],"/press/releases/2020-10-05-gitlab-welcomes-brian-robins-as-chief-financial-officer/":["en-us"],"/press/releases/2020-11-16-gitlab-welcomes-wendy-nice-barnes-as-cpo-and-merline-saintil-to-board/":["en-us"],"/press/releases/2020-11-19-gitlab-completes-integration-of-fuzzing-solutions/":["en-us"],"/press/releases/2020-12-07-gitlab-partners-with-fujitsu/":["en-us"],"/press/releases/2020-12-09-gitlab-cited-as-representative-vendor-in-gartner-market-guide/":["en-us"],"/press/releases/2021-01-14-gitlab-ibm-to-support-acceleration-of-devops-automation/":["en-us"],"/press/releases/2021-02-04-soc2-and-3-certifications/":["en-us"],"/press/releases/2021-02-09-gitlab-announces-new-remote-work-report/":["en-us"],"/press/releases/2021-03-23-gitlab-virtual-commit-2021-cfp-now-open/":["en-us"],"/press/releases/2021-03-30-gitlab-for-education-report-launched/":["en-us"],"/press/releases/2021-04-20-all-remote-playbook/":["en-us"],"/press/releases/2021-04-27-annual-gitlab-remote-work-report/":["en-us"],"/press/releases/2021-04-27-gitlab-positioned-leader-gartner-magic-quadrant-enterprise-agile-planning-tools/":["en-us"],"/press/releases/2021-05-04-gitlab-global-devsecops-survey/":["en-us"],"/press/releases/2021-06-02-gitlab-acquires-unreview-machine-learning-capabilities/":["en-us"],"/press/releases/2021-06-03-gitlab-positioned-challengers-quadrant-2021-magic-quadrant-application-security-testing/":["en-us"],"/press/releases/2021-06-16-gitlab-expands-partner-program-new-technology-integrations-services-program/":["en-us"],"/press/releases/2021-06-22-gitlab-14-delivers-modern-devops-in-one-platform/":["en-us"],"/press/releases/2021-06-22-gitlab-brings-future-of-workl-leaders-together-for-remote-by-gitlab-event/":["en-us"],"/press/releases/2021-06-30-meltano-spins-out-of-gitlab-raises-seed-funding-led-by-gv/":["en-us"],"/press/releases/2021-07-08-gitlab-announces-commit-virtual-2021/":["en-us"],"/press/releases/2021-07-20-gitlab-inc-wins-google-cloud-technology-partner-of-the-year-award-for-application-and-development/":["en-us"],"/press/releases/2021-09-07-gitlab-appoints-sunny-bedi-to-bod/":["en-us"],"/press/releases/2021-09-17-gitlab-files-statement-for-proposed-ipo/":["en-us"],"/press/releases/2021-10-04-gitlab-announces-launch-of-initial-public-offering/":["en-us"],"/press/releases/2021-10-13-gitlab-announces-pricing-of-initial-public-offering/":["en-us"],"/press/releases/2021-11-03-gitlab-inc-named-a-representative-vendor-in-new-gartner-market-guide/":["en-us"],"/press/releases/2021-11-15-gitlab-to-announce-third-quarter-fiscal-2022-financial-results/":["en-us"],"/press/releases/2021-12-06-gitlab-reports-third-quarter-fiscal-2022-financial-results/":["en-us"],"/press/releases/2021-12-14-gitlab-acquires-opstrace-to-expand-its-devops-platform-with-open-source-observability-solution/":["en-us"],"/press/releases/2021-12-15-gitlab-inc-successfully-achieves-iso-iec-27001-2013-certification/":["en-us"],"/press/releases/2022-02-15-gitlab-to-announce-fourth-quarter-fiscal-2022-financial-results/":["en-us"],"/press/releases/2022-03-14-gitlab-reports-fourth-quarter-and-full-year-fiscal-2022-financial-results/":["en-us"],"/press/releases/2022-03-24-gitlab-announces-departure-of-david-hornik-from-board-of-directors/":["en-us"],"/press/releases/2022-04-04-gitlab-cmo-press-release/":["en-us"],"/press/releases/2022-04-19-gitlab-granted-software-licensing-program-contract-state-of-california/":["en-us"],"/press/releases/2022-05-16-gitlab-to-announce-first-quarter-fiscal-2023-financial-results/":["en-us"],"/press/releases/2022-05-23-gitlab-15-the-one-devops-platform/":["en-us"],"/press/releases/2022-06-06-gitlab-reports-first-quarter-fiscal-year-2023-financial-results/":["en-us"],"/press/releases/2022-06-15-gitlab-wins-2021-google-cloud-technology-partner/":["en-us"],"/press/releases/2022-08-15-gitlab-to-announce-second-quarter-fiscal-2023-financial-results/":["en-us"],"/press/releases/2022-08-23-gitlab-sixth-annual-devsecops-survey/":["en-us"],"/press/releases/2022-09-06-gitlab-reports-second-quarter-fiscal-year-2023-financial-results/":["en-us"],"/press/releases/2022-09-06-gitlab-to-present-at-the-piper-sandler-growth-frontiers-conference/":["en-us"],"/press/releases/2022-10-05-teamops-new-practice-for-work-environments/":["en-us"],"/press/releases/2022-10-11-gitlab-inc-launches-cloud-seed/":["en-us"],"/press/releases/2022-10-25-gitlab-security-governance-solution-secure-software-supply-chain/":["en-us"],"/press/releases/2022-11-14-gitlab-to-announce-third-quarter-2023-financial-results/":["en-us"],"/press/releases/2022-11-22-gitlab-ceo-and-cofounder-sid-sijbrandij-to-present-at-gitlab-connect-japan-2022/":["en-us"],"/press/releases/2022-11-30-gitlab-dedicated-launches-to-meet-complex-compliance-requirements/":["en-us"],"/press/releases/2022-11-30-gitlab-to-present-at-the-ubs-global-tmt-conference/":["en-us"],"/press/releases/2022-12-05-gitlab-reports-third-quarter-fiscal-year-2023-financial-results/":["en-us"],"/press/releases/2022-12-13-gitlab-appoints-mark-porter-to-board-of-directors/":["en-us"],"/press/releases/2023-01-05-gitlab-to-present-at-the-needham-growth-conference/":["en-us"],"/press/releases/2023-01-26-gitlab-expands-security-certification-report-portfolio/":["en-us"],"/press/releases/2023-02-13-gitlab-to-announce-fourth-quarter-and-full-fiscal-year-2023-financial-results/":["en-us"],"/press/releases/2023-03-13-gitlab-reports-fourth-quarter-and-full-year-2023-financial-results/":["en-us"],"/press/releases/2023-04-18-gitlab-oracle-partner-for-ai-ml/":["en-us"],"/press/releases/2023-04-20-gitlab-seventh-devsecops-report-security-without-sacrifices/":["en-us"],"/press/releases/2023-04-25-gitlab-to-hold-ai-fireside-chat-with-sid-sijbrandij/":["en-us"],"/press/releases/2023-05-02-gitlab-and-google-cloud-partner-to-expand-ai-assisted-capabilities/":["en-us"],"/press/releases/2023-05-15-gitlab-to-announce-first-quarter-fiscal-2024-financial-results/":["en-us"],"/press/releases/2023-05-22-gitlab-16-announces-ai-powered-devsecops-platform/":["en-us"],"/press/releases/2023-06-05-gitlab-reports-first-quarter-fiscal-year-2024-financial-results/":["en-us"],"/press/releases/2023-06-06-gitlab-recognized-as-the-only-leader-in-integrated-software-delivery-platforms-report/":["en-us"],"/press/releases/2023-06-07-gartner-magic-quadrant-for-devops-platforms-release/":["en-us"],"/press/releases/2023-06-13-gitlab-appoints-josh-lemos-ciso/":["en-us"],"/press/releases/2023-06-30-gitlab-appoints-erin-mannix-chief-accounting-officer/":["en-us"],"/press/releases/2023-07-18-gitlab-names-chris-weber-chief-revenue-officer/":["en-us"],"/press/releases/2023-07-26-gitlab-releases-inaugural-esg-and-dib-reports/":["en-us"],"/press/releases/2023-08-29-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award/":["en-us"],"/press/releases/2023-08-31-gitlab-to-present-at-goldman-sachs-communacopia-technology-conference/":["en-us"],"/press/releases/2023-09-05-devsecops-report-state-of-ai-in-software-development/":["en-us"],"/press/releases/2023-09-05-gitlab-reports-second-quarter-fiscal-year-2024-financial-results/":["en-us"],"/press/releases/2023-09-06-gitlab-to-present-at-the-piper-sandler-growth-frontiers-conference/":["en-us"],"/press/releases/2023-11-07-gitlab-chief-product-officer-to-present-at-rbc-capital-markets-conference/":["en-us"],"/press/releases/2023-11-09-gitlab-continues-ai-momentum-with-enhanced-ai-powered-devsecops-workflows/":["en-us"],"/press/releases/2023-11-13-gitlab-to-announce-third-quarter-fiscal-2024-financial-results/":["en-us"],"/press/releases/2023-12-04-gitlab-reports-third-quarter-fiscal-year-2024-financial-results/":["en-us"],"/press/releases/2024-01-17-gitlab-announces-pricing-of-gitlab-duo-pro/":["en-us"],"/press/releases/2024-01-18-gitlab-appoints-sabrina-farmer-as-chief-technology-officer/":["en-us"],"/press/releases/2024-02-12-gitlab-to-announce-fourth-quarter-and-full-fiscal-year-2024-financial-results/":["en-us"],"/press/releases/2024-03-04-gitlab-reports-fourth-quarter-and-full-fiscal-year-2024-financial-results/":["en-us"],"/press/releases/2024-03-20-gitlab-acquires-oxeye-to-advance-application-security-and-governance-capabilities/":["en-us"],"/press/releases/2024-03-22-gitlab-to-hold-fireside-chat-with-truist-securities/":["en-us"],"/press/releases/2024-04-09-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award-devops/":["en-us"],"/press/releases/2024-04-18-gitlab-announces-gitlab-duo-chat-general-availability/":["en-us"],"/press/releases/2024-05-13-gitlab-to-announce-first-quarter-fiscal-2025-financial-results/":["en-us"],"/press/releases/2024-05-15-gitlab-announces-secure-ai-driven-capabilities-to-streamline-software-development/":["en-us"],"/press/releases/2024-06-03-gitlab-reports-first-quarter-fiscal-year-2025-financial-results/":["en-us"],"/press/releases/2024-06-12-gitlab-announces-expanded-integrations-with-google-cloud-to-elevate-the-developer-experience/":["en-us"],"/press/releases/2024-06-25-gitlab-achieves-fedramp-in-process-designation/":["en-us"],"/press/releases/2024-06-25-gitlab-survey-reveals-tension-around-ai-security-and-developer-productivity-within-organizations/":["en-us"],"/press/releases/2024-08-13-gitlab-to-announce-second-quarter-fiscal-2025-financial-results/":["en-us"],"/press/releases/2024-08-22-gitlab-announces-the-general-availability-of-gitlab-duo-enterprise/":["en-us"],"/press/releases/2024-08-22-gitlab-recognized-as-a-leader-in-inaugural-2024-gartner-magic-quadrant-for-ai-code-assistants/":["en-us"],"/press/releases/2024-08-28-gitlab-chief-financial-officer-to-present-at-piper-sandler-growth-frontiers-conference/":["en-us"],"/press/releases/2024-12-03-aws-gitlab-announce-integrated-ai-offering-to-accelerate-software-innovation-and-developer-productivity/":["en-us"],"/press/releases/2024-12-05-gitlab-names-bill-staples-as-new-ceo/":["en-us"],"/press/releases/2024-12-05-gitlab-reports-third-quarter-fiscal-year-2025-results/":["en-us"],"/press/releases/2025-01-02-gitlab-cfo-to-present-at-the-27th-annual-needham-growth-conference/":["en-us"],"/press/releases/2025-02-18-gitlab-to-announce-fourth-quarter-and-full-fiscal-2025-financial-results/":["en-us"],"/press/releases/2025-02-19-gitlab-to-present-at-the-morgan-stanley-technology-media-telecom-conference/":["en-us"],"/press/releases/2025-02-26-gitlab-cfo-to-present-at-2025-cantor-technology-conference/":["en-us"],"/press/releases/2025-04-08-gitlab-wins-a-google-cloud-technology-partner-of-the-year-award-for-devops/":["en-us"],"/press/releases/2025-04-17-gitlab-announces-general-availability-of-gitlab-duo-with-amazon-q/":["en-us"],"/press/releases/2025-05-15-gitlab-announces-gitlab-18-with-ai-native-capabilities-to-increase-developer-productivity/":["en-us"],"/press/releases/2025-05-19-gitlab-announces-gitlab-achieves-fedramp-moderate-authorization/":["en-us"],"/press/releases/2025-05-20-gitlab-to-announce-first-quarter-fiscal-2026-financial-results/":["en-us"],"/press/releases/2025-06-02-gitlab-recognized-leader-by-forrester-in-devops-platforms-report/":["en-us"],"/press/releases/2025-06-10-gitlab-reports-first-quarter-fiscal-year-2026-financial-results/":["en-us"],"/press/releases/2025-07-17-gitlab-announces-the-public-beta-of-gitlab-duo-agent-platform/":["en-us"],"/press/releases/2025-07-29-gitlab-c-suite-survey/":["en-us"],"/press/releases/2025-08-06-gitlab-aws-strategic-collaboration-agreement/":["en-us"],"/press/releases/2025-08-20-gitlab-to-announce-second-quarter-2026-financial-results/":["en-us"],"/press/releases/2025-08-26-gitlab-ceo-and-cfo-to-present-at-goldman-sachs-conference/":["en-us"],"/press/releases/2025-08-28-gitlab-cfo-to-present-at-piper-sandler-growth-frontiers-conference/":["en-us"],"/press/releases/2025-09-02-gitlab-appoints-new-chief-product-and-marketing-officer-and-chief-information-officer/":["en-us"],"/press/releases/2025-09-03-gitlab-reports-second-quarter-fiscal-year-2026-financial-results/":["en-us"],"/press/releases/2025-09-17-gitlab-named-a-leader-in-gartner-magic-quadrant-ai-code-assistants/":["en-us"],"/press/releases/2025-09-26-gitlab-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-devops-platforms/":["en-us"],"/press/releases/gitlab-chief-financial-officer-to-present-at-the-barclays-22nd-annual-global-technology-conference/":["en-us"],"/press/releases/gitlab-chief-product-officer-to-present-at-rbc-capital-markets-conference-2024/":["en-us"],"/press/releases/gitlab-recognized-as-a-leader-in-the-gartner-magic-quadrant-for-devops-platforms-for-the-second-consecutive-year/":["en-us"],"/press/releases/gitlab-reports-fourth-quarter-and-full-fiscal-year-2025-results/":["en-us"],"/press/releases/gitlab-reports-second-quarter-fiscal-year-2025-financial-results/":["en-us"],"/press/releases/gitlab-to-announce-third-quarter-fiscal-2025-results/":["en-us"],"/press/releases/":["en-us"],"/pricing/licensing-faq/":["en-us"],"/pricing/premium-deployment/":["en-us"],"/pricing/terms/":["en-us"],"/privacy/cookies/":["en-us"],"/privacy/us-state-privacy-rights-and-disclosures/":["en-us"],"/resources/study-forrester-tei-gitlab-ultimate/":["en-us"],"/security/open-source-resources/":["en-us"],"/services/customer-success-management/":["en-us"],"/software-innovation-report/finserv/":["en-us"],"/software-innovation-report/":["en-us"],"/software-innovation-report/japan/":["en-us","ja-jp"],"/solutions/iec-62304/":["en-us"],"/solutions/iso-13485/":["en-us"],"/solutions/iso-26262/":["en-us"],"/solutions/public-sector/federal-government/":["en-us"],"/solutions/public-sector/fedramp/":["en-us"],"/solutions/public-sector/state-and-local-government/":["en-us"],"/solutions/public-sector/us-govt-support/":["en-us"],"/support/customer-satisfaction/":["en-us"],"/support/definitions/":["en-us"],"/support/enhanced-support-offerings/":["en-us"],"/support/general-policies/":["en-us"],"/support/gitlab-com-policies/":["en-us"],"/support/":["en-us"],"/support/managing-support-contacts/":["en-us"],"/support/portal/":["en-us"],"/support/providing-large-files/":["en-us"],"/support/scheduling-upgrade-assistance/":["en-us"],"/support/sensitive-information/":["en-us"],"/support/statement-of-support/":["en-us"],"/support/us-government-support/":["en-us"],"/sustainability/":["en-us"],"/terms/":["en-us"],"/the-source/ai/ai-agents-for-government-a-4-step-guide/":["en-us"],"/the-source/ai/ai-guide-for-enterprise-leaders-building-the-right-approach/":["en-us"],"/the-source/ai/ai-powered-efficiency-modernizing-government-in-2025/":["en-us"],"/the-source/ai/ai-transforms-agile-planning-for-modern-development-teams/":["en-us"],"/the-source/ai/cicd-modernization-break-down-barriers-with-agentic-ai/":["en-us"],"/the-source/ai/devops-leaders-fix-this-productivity-blocker-before-adding-ai/":["en-us"],"/the-source/ai/emerging-agentic-ai-trends-reshaping-software-development/":["en-us"],"/the-source/ai/from-vibe-coding-to-agentic-ai-a-roadmap-for-technical-leaders/":["en-us"],"/the-source/ai/getting-started-with-ai-in-software-development-a-guide-for-leaders/":["en-us"],"/the-source/ai/how-agentic-ai-unlocks-platform-engineering-potential/":["en-us"],"/the-source/ai/how-ai-can-fix-governments-legacy-code-problem/":["en-us"],"/the-source/ai/how-ctos-can-capture-the-750-billion-ai-opportunity/":["en-us"],"/the-source/ai/implementing-effective-guardrails-for-ai-agents/":["en-us"],"/the-source/ai/modernizing-government-devsecops-with-artificial-intelligence/":["en-us"],"/the-source/ai/overcome-ai-sprawl-with-a-value-stream-management-approach/":["en-us"],"/the-source/ai/reducing-software-development-complexity-with-ai/":["en-us"],"/the-source/ai/securing-federal-ai-from-legacy-systems-to-innovation/":["en-us"],"/the-source/ai/self-hosted-ai-balance-innovation-and-security-in-government/":["en-us"],"/the-source/ai/three-challenges-impacting-your-teams-ai-productivity-gains/":["en-us"],"/the-source/ai/three-ways-to-operationalize-ai-for-engineering-teams/":["en-us"],"/the-source/ai/to-maximize-the-750b-ai-opportunity-human-innovation-is-key/":["en-us"],"/the-source/ai/transform-automotive-embedded-development-with-ai/":["en-us"],"/the-source/ai/transform-development-with-agentic-ai-the-enterprise-guide/":["en-us"],"/the-source/ai/transform-legacy-systems-faster-with-ai-automation-tools/":["en-us"],"/the-source/ai/transforming-government-it-ai-for-air-gapped-environments/":["en-us"],"/the-source/ai/webcast-nov18-dora-gitlab-maximizing-ai-impact/":["en-us"],"/the-source/ai/why-automotive-software-development-needs-human-centered-ai/":["en-us"],"/the-source/authors/bob-stevens/":["en-us"],"/the-source/authors/jason-morgan/":["en-us"],"/the-source/authors/jessie-young/":["en-us"],"/the-source/authors/nathen-harvey/":["en-us"],"/the-source/authors/rob-smith/":["en-us"],"/the-source/platform/3-steps-to-modernizing-software-delivery-in-financial-services/":["en-us"],"/the-source/platform/3-surprising-findings-from-our-2024-global-devsecops-survey/":["en-us"],"/the-source/platform/accelerate-embedded-development-in-software-defined-vehicles/":["en-us"],"/the-source/platform/beyond-the-portal-hype-why-you-need-a-platform-first/":["en-us"],"/the-source/platform/building-a-communication-strategy-for-platform-engineering-teams/":["en-us"],"/the-source/platform/building-a-resilient-software-development-practice/":["en-us"],"/the-source/platform/financial-services-firms-innovation-starts-with-your-toolchain/":["en-us"],"/the-source/platform/how-a-devsecops-platform-drives-business-success/":["en-us"],"/the-source/platform/how-devops-and-platform-engineering-turbocharge-efficiency/":["en-us"],"/the-source/platform/how-to-accelerate-developer-onboarding-and-why-it-matters/":["en-us"],"/the-source/platform/measuring-success-in-software-development-a-guide-for-leaders/":["en-us"],"/the-source/platform/navigating-a-smooth-transition-to-agile-planning/":["en-us"],"/the-source/platform/platform-engineering-its-about-culture-not-tools/":["en-us"],"/the-source/platform/the-hidden-risk-for-apac-financial-institutions/":["en-us"],"/the-source/platform/the-ultimate-playbook-for-high-performing-devsecops-teams/":["en-us"],"/the-source/platform/transform-automotive-devops-secure-fast-future-ready/":["en-us"],"/the-source/platform/transform-your-platform-onboarding-for-higher-adoption-rates/":["en-us"],"/the-source/platform/unlock-developer-potential-with-effective-platform-teams/":["en-us"],"/the-source/platform/whats-next-in-devsecops-for-financial-services/":["en-us"],"/the-source/platform/whats-next-in-devsecops-for-public-sector/":["en-us"],"/the-source/platform/whats-next-in-devsecops-for-telecommunications/":["en-us"],"/the-source/platform/why-now-is-the-time-for-industrialized-software-development/":["en-us"],"/the-source/security/beyond-shift-left-engineering-supply-chain-safety-at-scale/":["en-us"],"/the-source/security/compliance-at-the-speed-of-ai-reimagining-grc/":["en-us"],"/the-source/security/devsecops-the-key-to-modern-security-resilience/":["en-us"],"/the-source/security/embedding-risk-intelligence-into-your-software-supply-chain/":["en-us"],"/the-source/security/federal-cybersecurity-in-2025-looking-ahead/":["en-us"],"/the-source/security/field-guide-to-threat-vectors-in-the-software-supply-chain/":["en-us"],"/the-source/security/finserv-startup-constantinople-uses-devsecops-to-build-in-security/":["en-us"],"/the-source/security/gitlab-second-front-systems-speed-secure-development-on-dod-networks/":["en-us"],"/the-source/security/guide-to-dynamic-sboms/":["en-us"],"/the-source/security/national-cybersecurity-strategy-a-wake-up-call-for-software-developers/":["en-us"],"/the-source/security/speed-and-control-gitops-for-insurance-leaders/":["en-us"],"/the-source/security/the-future-of-devops-education-needs-to-include-security/":["en-us"],"/the-source/security/the-key-to-innovation-and-compliance-in-financial-services/":["en-us"],"/the-source/security/whitepaper-taking-the-complexity-out-of-compliance-frameworks/":["en-us"],"/topics/agentic-ai/ai-augmented-software-development/":["en-us"],"/topics/agentic-ai/ai-code-analysis/":["en-us"],"/topics/agentic-ai/devops-automation-ai-agents/":["en-us"],"/topics/agile-devsecops/":["en-us"],"/topics/ai/model-context-protocol/":["en-us"],"/topics/":["en-us"],"/upgrade-to-package-repository/":["en-us"],"/solutions/nonprofit/partners/":["es","fr-fr","it-it","ja-jp","pt-br"],"/blog/git-bash/":["fr-fr"],"/blog/how-to-install-gitlab-beginners-guide/":["fr-fr"],"/blog/introduction-guide-to-linux-servers/":["fr-fr"],"/blog/large-language-model/":["fr-fr"],"/blog/software-innovation-study-france/":["fr-fr"],"/blog/what-is-a-hackathon/":["fr-fr"],"/blog/what-is-an-okr-definition/":["fr-fr"],"/blog/what-is-docker-comprehensive-guide/":["fr-fr"],"/blog/what-is-finops/":["fr-fr"],"/blog/what-is-git/":["fr-fr","ja-jp"],"/blog/what-is-open-source/":["fr-fr","ja-jp"],"/blog/what-is-rest-api/":["fr-fr"],"/blog/what-is-vulnerability-management/":["fr-fr"],"/mentions-legales/":["fr-fr"],"/blog/claude-code-gitlab-ai-development-workflow/":["ja-jp"],"/blog/customers-sourcenext/":["ja-jp"],"/blog/developers-summit-2025-spring-event-report/":["ja-jp"],"/blog/event-report-aws-summit-2025/":["ja-jp"],"/blog/event-report-devopsdive2024summer/":["ja-jp"],"/blog/event-report-devopsdive2025/":["ja-jp"],"/blog/event-report-gartner-application-innovation-2025/":["ja-jp"],"/blog/event-report-gartner-it-infra-2024/":["ja-jp"],"/blog/event-report-gartner-it-symposium/":["ja-jp"],"/blog/event-report-gartner-security-risk-management-2025/":["ja-jp"],"/blog/event-report-japan-it-week-autumn/":["ja-jp"],"/blog/event-report-japan-it-week-spring-1/":["ja-jp"],"/blog/event-report-japan-it-week-spring-2/":["ja-jp"],"/blog/git-merge-command-overview/":["ja-jp"],"/blog/gitlab-16-11-released/":["ja-jp"],"/blog/gitlab-17-1-released/":["ja-jp"],"/blog/gitlab-17-10-release/":["ja-jp"],"/blog/gitlab-17-11-release/":["ja-jp"],"/blog/gitlab-17-2-released/":["ja-jp"],"/blog/gitlab-17-3-released/":["ja-jp"],"/blog/gitlab-17-4-released/":["ja-jp"],"/blog/gitlab-17-5-released/":["ja-jp"],"/blog/gitlab-17-6-release/":["ja-jp"],"/blog/gitlab-17-7-release/":["ja-jp"],"/blog/gitlab-17-8-release/":["ja-jp"],"/blog/gitlab-17-9-release/":["ja-jp"],"/blog/gitlab-18-0-release/":["ja-jp"],"/blog/gitlab-18-01-release/":["ja-jp"],"/blog/gitlab-18-02-release/":["ja-jp"],"/blog/gitlab-18-03-release/":["ja-jp"],"/blog/gitlab-18-04-release/":["ja-jp"],"/blog/gitlab-18-05-release/":["ja-jp"],"/blog/gitlab-free-tier-integration-guide/":["ja-jp"],"/blog/mastering-the-basics-of-git-push-tag/":["ja-jp"],"/blog/monday-merge-2025-april-7/":["ja-jp"],"/blog/monday-merge-2025-august-11/":["ja-jp"],"/blog/monday-merge-2025-july-14/":["ja-jp"],"/blog/monday-merge-2025-june-9/":["ja-jp"],"/blog/monday-merge-2025-may-9/":["ja-jp"],"/blog/monday-merge-2025-october-13/":["ja-jp"],"/blog/monday-merge-2025-september-8/":["ja-jp"],"/blog/partner-classmethod/":["ja-jp"],"/blog/partner-cloud-ace/":["ja-jp"],"/blog/partner-networld/":["ja-jp"],"/blog/partner-sbcands/":["ja-jp"],"/blog/tips-for-async-communication/":["ja-jp"],"/blog/what-is-agile-development/":["ja-jp"],"/blog/what-is-ai-platform/":["ja-jp"],"/blog/what-is-an-api/":["ja-jp"],"/blog/what-is-an-okr/":["ja-jp"],"/blog/what-is-ci-cd/":["ja-jp"],"/blog/what-is-gantt-chart/":["ja-jp"],"/blog/what-is-ide/":["ja-jp"],"/blog/what-is-kubernetes/":["ja-jp"],"/blog/what-is-local-llm/":["ja-jp"],"/blog/what-is-platform-engineering/":["ja-jp"],"/blog/what-is-roadmap/":["ja-jp"],"/blog/what-is-saas/":["ja-jp"],"/blog/what-is-sbom/":["ja-jp"],"/blog/what-is-the-difference-between-git-fetch-and-git-pull/":["ja-jp"],"/blog/what-is-vm/":["ja-jp"]},Vh=e=>{const{locale:t}=vn(),r=`/${e.replace(new RegExp(`^/${t.value}/?|^/|/$`,"g"),"")}/`.replace(/\/+/g,"/");return bX[r]||[]},mX=["aria-label","aria-expanded"],vX={ref:"languageSelectorList",class:"be-nav-language-selector__list"},_X=["aria-checked","href","data-ga-name"],kX=we({__name:"LanguageSelector",setup(e){const t=Hc(),n=h=>{const g=t(h);return g.endsWith("/")?g:`${g}/`},{locale:r,locales:o,t:s}=vn(),a=bn(),i=o.value.find(h=>h.code===r.value),l=o.value.filter(h=>Vh(a.path).includes(h.code)),u=ue(!1),c=()=>{u.value=!u.value},d=h=>{h.key==="Escape"&&u.value&&(u.value=!1)},f=ue(null),p=h=>{u.value&&f.value&&!f.value.contains(h.target)&&(u.value=!1)};return wt(()=>{document.addEventListener("keydown",d),document.addEventListener("click",p)}),Bn(()=>{document.removeEventListener("keydown",d),document.removeEventListener("click",p)}),(h,g)=>{const v=Ie("SlpIcon"),b=Ie("SlpTypography");return y(),w("div",{id:"language-selector",ref_key:"container",ref:f,class:"be-nav-language-selector"},[C("button",{class:"be-nav-language-selector__dropdown-btn","aria-label":R(s)("langSelector.languageSelectorAria"),"aria-haspopup":"true","aria-expanded":R(u),onClick:c},[B(v,{icon:R(DK),size:"sm"},null,8,["icon"]),B(b,{tag:"span",variant:"body2"},{default:oe(()=>[Se(pe(R(i)?.langLabel)+": "+pe(R(i)?.label),1)]),_:1}),B(v,{icon:R(u)?R(Kc):R(Wc)},null,8,["icon"])],8,mX),C("div",{ref:"dropdown",class:Me(["be-nav-language-selector__dropdown",{"be-nav-language-selector__dropdown--hidden":!R(u)}]),role:"menu"},[C("ul",vX,[(y(!0),w(_e,null,Be(R(l),_=>(y(),w("li",{key:_.code,class:"be-nav-language-selector__list-item"},[C("a",{role:"menuitemradio",class:"be-nav-language-selector__item-button","aria-checked":R(i)&&R(i).code===_.code,tabindex:"0",href:n(_.code),"data-ga-location":"language-selector","data-ga-name":_.code},[B(b,{tag:"span",variant:"body1"},{default:oe(()=>[Se(pe(_.label),1)]),_:2},1024),R(i)&&R(i).code===_.code?(y(),Le(v,{key:0,icon:R(e$)},null,8,["icon"])):me("",!0)],8,_X)]))),128))],512)],2)],512)}}}),Bh=ft(kX,[["__scopeId","data-v-3792c513"]]),Roe=Object.freeze(Object.defineProperty({__proto__:null,default:Bh},Symbol.toStringTag,{value:"Module"})),yX={class:"social__links"},wX={key:0,class:"social__links--item"},CX=["href","aria-label"],xX={key:1,class:"social__links--item"},SX=["href","aria-label"],LX={key:2,class:"social__links--item"},jX=["href","aria-label"],MX={key:3,class:"social__links--item"},EX=["href","aria-label"],TX=we({__name:"SocialMediaLinks",props:{twitter:{},facebook:{},youtube:{},linkedin:{}},setup(e){const{t}=vn();return(n,r)=>{const o=Ie("SlpIcon");return y(),w("div",null,[C("ul",yX,[n.twitter?(y(),w("li",wX,[C("a",{href:n.twitter,"data-ga-name":"twitter","data-ga-location":"footer","aria-label":R(t)("footer.socialAriaLabels.twitter")},[B(o,{icon:R(Iz),class:"social__links--icon"},null,8,["icon"])],8,CX)])):me("",!0),n.facebook?(y(),w("li",xX,[C("a",{href:n.facebook,"data-ga-name":"facebook","data-ga-location":"footer","aria-label":R(t)("footer.socialAriaLabels.facebook")},[B(o,{icon:R(zz),class:"social__links--icon"},null,8,["icon"])],8,SX)])):me("",!0),n.youtube?(y(),w("li",LX,[C("a",{href:n.youtube,"data-ga-name":"youtube","data-ga-location":"footer","aria-label":R(t)("footer.socialAriaLabels.youtube")},[B(o,{icon:R(Oz),class:"social__links--icon"},null,8,["icon"])],8,jX)])):me("",!0),n.linkedin?(y(),w("li",MX,[C("a",{href:n.linkedin,"data-ga-name":"linkedin","data-ga-location":"footer","aria-label":R(t)("footer.socialAriaLabels.linkedin")},[B(o,{icon:R(Ez),class:"social__links--icon"},null,8,["icon"])],8,EX)])):me("",!0)])])}}}),qh=ft(TX,[["__scopeId","data-v-97bdd503"]]),Hoe=Object.freeze(Object.defineProperty({__proto__:null,default:qh},Symbol.toStringTag,{value:"Module"}));async function AX(e,t){return await PX(t).catch(r=>(console.error("Failed to get image meta for "+t,r+""),{width:0,height:0,ratio:0}))}async function PX(e){if(typeof Image>"u")throw new TypeError("Image not supported");return new Promise((t,n)=>{const r=new Image;r.onload=()=>{const o={width:r.width,height:r.height,ratio:r.width/r.height};t(o)},r.onerror=o=>n(o),r.src=e})}function Qf(e){return t=>t?e[t]||t:e.missingValue}function Uh({formatter:e,keyMap:t,joinWith:n="/",valueMap:r}={}){e||(e=(s,a)=>`${s}=${a}`),t&&typeof t!="function"&&(t=Qf(t));const o=r||{};return Object.keys(o).forEach(s=>{typeof o[s]!="function"&&(o[s]=Qf(o[s]))}),(s={})=>Object.entries(s).filter(([i,l])=>typeof l<"u").map(([i,l])=>{const u=o[i];return typeof u=="function"&&(l=u(s[i])),i=typeof t=="function"?t(i):i,e(i,l)}).join(n)}function tr(e=""){if(typeof e=="number")return e;if(typeof e=="string"&&e.replace("px","").match(/^\d+$/g))return Number.parseInt(e,10)}function IX(e=""){if(e===void 0||!e.length)return[];const t=new Set;for(const n of e.split(" ")){const r=Number.parseInt(n.replace("x",""));r&&t.add(r)}return Array.from(t)}function DX(e){if(e.length===0)throw new Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}function RX(e){const t={};if(typeof e=="string")for(const n of e.split(/[\s,]+/).filter(r=>r)){const r=n.split(":");r.length!==2?t["1px"]=r[0].trim():t[r[0].trim()]=r[1].trim()}else Object.assign(t,e);return t}function HX(e){const t={options:e},n=(o,s={})=>Zh(t,o,s),r=(o,s={},a={})=>n(o,{...a,modifiers:fo(s,a.modifiers||{})}).url;for(const o in e.presets)r[o]=(s,a,i)=>r(s,a,{...e.presets[o],...i});return r.options=e,r.getImage=n,r.getMeta=(o,s)=>OX(t,o,s),r.getSizes=(o,s)=>FX(t,o,s),t.$img=r,r}async function OX(e,t,n){const r=Zh(e,t,{...n});return typeof r.getMeta=="function"?await r.getMeta():await AX(e,r.url)}function Zh(e,t,n){if(t&&typeof t!="string")throw new TypeError(`input must be a string (received ${typeof t}: ${JSON.stringify(t)})`);if(!t||t.startsWith("data:"))return{url:t};const{provider:r,defaults:o}=$X(e,n.provider||e.options.provider),s=NX(e,n.preset);if(t=an(t)?t:Ca(t),!r.supportsAlias){for(const u in e.options.alias)if(t.startsWith(u)){const c=e.options.alias[u];c&&(t=gn(c,t.slice(u.length)))}}if(r.validateDomains&&an(t)){const u=oo(t).host;if(!e.options.domains.find(c=>c===u))return{url:t}}const a=fo(n,s,o);a.modifiers={...a.modifiers};const i=a.modifiers.format;a.modifiers?.width&&(a.modifiers.width=tr(a.modifiers.width)),a.modifiers?.height&&(a.modifiers.height=tr(a.modifiers.height));const l=r.getImage(t,a,e);return l.format=l.format||i||"",l}function $X(e,t){const n=e.options.providers[t];if(!n)throw new Error("Unknown provider: "+t);return n}function NX(e,t){if(!t)return{};if(!e.options.presets[t])throw new Error("Unknown preset: "+t);return e.options.presets[t]}function FX(e,t,n){const r=tr(n.modifiers?.width),o=tr(n.modifiers?.height),s=RX(n.sizes),a=n.densities?.trim()?IX(n.densities.trim()):e.options.densities;DX(a);const i=r&&o?o/r:0,l=[],u=[];if(Object.keys(s).length>=1){for(const h in s){const g=e6(h,String(s[h]),o,i,e);if(g!==void 0){l.push({size:g.size,screenMaxWidth:g.screenMaxWidth,media:`(max-width: ${g.screenMaxWidth}px)`});for(const v of a)u.push({width:g._cWidth*v,src:t6(e,t,n,g,v)})}}zX(l)}else for(const h of a){const g=Object.keys(s)[0];let v=g?e6(g,String(s[g]),o,i,e):void 0;v===void 0&&(v={size:"",screenMaxWidth:0,_cWidth:n.modifiers?.width,_cHeight:n.modifiers?.height}),u.push({width:h,src:t6(e,t,n,v,h)})}VX(u);const c=u[u.length-1],d=l.length?l.map(h=>`${h.media?h.media+" ":""}${h.size}`).join(", "):void 0,f=d?"w":"x",p=u.map(h=>`${h.src} ${h.width}${f}`).join(", ");return{sizes:d,srcset:p,src:c?.src}}function e6(e,t,n,r,o){const s=o.options.screens&&o.options.screens[e]||Number.parseInt(e),a=t.endsWith("vw");if(!a&&/^\d+$/.test(t)&&(t=t+"px"),!a&&!t.endsWith("px"))return;let i=Number.parseInt(t);if(!s||!i)return;a&&(i=Math.round(i/100*s));const l=r?Math.round(i*r):n;return{size:t,screenMaxWidth:s,_cWidth:i,_cHeight:l}}function t6(e,t,n,r,o){return e.$img(t,{...n.modifiers,width:r._cWidth?r._cWidth*o:void 0,height:r._cHeight?r._cHeight*o:void 0},n)}function zX(e){e.sort((n,r)=>n.screenMaxWidth-r.screenMaxWidth);let t=null;for(let n=e.length-1;n>=0;n--){const r=e[n];r.media===t&&e.splice(n,1),t=r.media}for(let n=0;nn.width-r.width);let t=null;for(let n=e.length-1;n>=0;n--){const r=e[n];r.width===t&&e.splice(n,1),t=r.width}}const n6=e=>e.startsWith("#")?e.replace("#","rgb_"):e,BX=e=>e.replace(/\.[^/.]+$/,""),qX=Uh({keyMap:{fit:"c",width:"w",height:"h",format:"f",quality:"q",background:"b",rotate:"a",roundCorner:"r",gravity:"g",effect:"e",color:"co",flags:"fl",dpr:"dpr",opacity:"o",overlay:"l",underlay:"u",transformation:"t",zoom:"z",colorSpace:"cs",customFunc:"fn",density:"dn",aspectRatio:"ar",blur:"e_blur"},valueMap:{fit:{fill:"fill",inside:"pad",outside:"lpad",cover:"lfill",contain:"scale",minCover:"mfit",minInside:"mpad",thumbnail:"thumb",cropping:"crop",coverLimit:"limit"},format:{jpeg:"jpg"},background(e){return n6(e)},color(e){return n6(e)},gravity:{auto:"auto",subject:"auto:subject",face:"face",sink:"sink",faceCenter:"face:center",multipleFaces:"faces",multipleFacesCenter:"faces:center",north:"north",northEast:"north_east",northWest:"north_west",west:"west",southWest:"south_west",south:"south",southEast:"south_east",east:"east",center:"center"}},joinWith:",",formatter:(e,t)=>e.includes("_")?`${e}:${t}`:`${e}_${t}`}),UX={format:"auto",quality:"auto"},r6=/\/image\/upload\/(.*)$/,ZX=(e,{modifiers:t={},baseURL:n="/"}={})=>{const r=fo(t,UX),o=qX(r),s=e.match(r6)?.[1];s&&(n=e.replace(s,""),e=s);const a=n.match(r6);if(a?.length>=1){const i=a[1],l=n.replace(i,"");return{url:gn(l,o,i,e)}}else/\/image\/fetch\/?/.test(n)?e=dc(e):e=BX(e);return{url:gn(n,o,e)}},GX=Object.freeze(Object.defineProperty({__proto__:null,getImage:ZX},Symbol.toStringTag,{value:"Module"})),WX=Uh({keyMap:{format:"f",fit:"fit",width:"w",height:"h",resize:"s",quality:"q",background:"b"},joinWith:"&",formatter:(e,t)=>id(e)+"_"+id(t)}),KX=!0,YX=!0,XX=(e,{modifiers:t={},baseURL:n}={},r)=>{t.width&&t.height&&(t.resize=`${t.width}x${t.height}`,delete t.width,delete t.height);const o=WX(t)||"_";return n||(n=gn(r.options.nuxt.baseURL,"/_ipx")),{url:gn(n,o,dc(e).replace(/\/{2,}/g,"/"))}},JX=Object.freeze(Object.defineProperty({__proto__:null,getImage:XX,supportsAlias:YX,validateDomains:KX},Symbol.toStringTag,{value:"Module"})),QX={screens:{xs:320,sm:640,md:768,lg:1024,xl:1280,xxl:1536,"2xl":1536},presets:{},provider:"ipxStatic",domains:[],alias:{},densities:[1,2],format:["avif","webp","webp"],providers:{cloudinary:{provider:GX,defaults:{baseURL:"https://res.cloudinary.com/about-gitlab-com/image/upload"}},ipxStatic:{provider:JX,defaults:{}}}},Gh=e=>{const t=Ft(),n=Oe();return n.$img||n._img||(n._img=HX({...QX,event:n.ssrContext?.event,nuxt:{baseURL:t.app.baseURL},runtimeConfig:t}))};function eJ(e){performance?.mark?.("mark_feature_usage",{detail:{feature:e}})}const tJ={src:{type:String,required:!1},format:{type:String,required:!1},quality:{type:[Number,String],required:!1},background:{type:String,required:!1},fit:{type:String,required:!1},modifiers:{type:Object,required:!1},preset:{type:String,required:!1},provider:{type:String,required:!1},sizes:{type:[Object,String],required:!1},densities:{type:String,required:!1},preload:{type:[Boolean,Object],required:!1},width:{type:[String,Number],required:!1},height:{type:[String,Number],required:!1},alt:{type:String,required:!1},referrerpolicy:{type:String,required:!1},usemap:{type:String,required:!1},longdesc:{type:String,required:!1},ismap:{type:Boolean,required:!1},loading:{type:String,required:!1,validator:e=>["lazy","eager"].includes(e)},crossorigin:{type:[Boolean,String],required:!1,validator:e=>["anonymous","use-credentials","",!0,!1].includes(e)},decoding:{type:String,required:!1,validator:e=>["async","auto","sync"].includes(e)},nonce:{type:[String],required:!1}},nJ=e=>{const t=ie(()=>({provider:e.provider,preset:e.preset})),n=ie(()=>({width:tr(e.width),height:tr(e.height),alt:e.alt,referrerpolicy:e.referrerpolicy,usemap:e.usemap,longdesc:e.longdesc,ismap:e.ismap,crossorigin:e.crossorigin===!0?"anonymous":e.crossorigin||void 0,loading:e.loading,decoding:e.decoding,nonce:e.nonce})),r=Gh(),o=ie(()=>({...e.modifiers,width:tr(e.width),height:tr(e.height),format:e.format,quality:e.quality||r.options.quality,background:e.background,fit:e.fit}));return{options:t,attrs:n,modifiers:o}},rJ={...tJ,placeholder:{type:[Boolean,String,Number,Array],required:!1},placeholderClass:{type:String,required:!1},custom:{type:Boolean,required:!1}},oJ=["src"],sJ=we({__name:"NuxtImg",props:rJ,emits:["load","error"],setup(e,{emit:t}){const n=e,r=c9(),o=t,s=!1,a=Gh(),i=nJ(n),l=ue(!1),u=ue(),c=ie(()=>a.getSizes(n.src,{...i.options.value,sizes:n.sizes,densities:n.densities,modifiers:{...i.modifiers.value,width:tr(n.width),height:tr(n.height)}})),d=ie(()=>{const b={...i.attrs.value,"data-nuxt-img":""};return(!n.placeholder||l.value)&&(b.sizes=c.value.sizes,b.srcset=c.value.srcset),b}),f=ie(()=>{let b=n.placeholder;if(b===""&&(b=!0),!b||l.value)return!1;if(typeof b=="string")return b;const _=Array.isArray(b)?b:typeof b=="number"?[b,b]:[10,10];return a(n.src,{...i.modifiers.value,width:_[0],height:_[1],quality:_[2]||50,blur:_[3]||3},i.options.value)}),p=ie(()=>n.sizes?c.value.src:a(n.src,i.modifiers.value,i.options.value)),h=ie(()=>f.value?f.value:p.value),v=Oe().isHydrating;return wt(()=>{if(f.value||n.custom){const b=new Image;p.value&&(b.src=p.value),n.sizes&&(b.sizes=c.value.sizes||"",b.srcset=c.value.srcset),b.onload=_=>{l.value=!0,o("load",_)},b.onerror=_=>{o("error",_)},eJ("nuxt-image");return}u.value&&(u.value.complete&&v&&(u.value.getAttribute("data-error")?o("error",new Event("error")):o("load",new Event("load"))),u.value.onload=b=>{o("load",b)},u.value.onerror=b=>{o("error",b)})}),(b,_)=>b.custom?Ve(b.$slots,"default",Ln(St({key:1},{...R(s)?{onerror:"this.setAttribute('data-error', 1)"}:{},imgAttrs:{...d.value,...R(r)},isLoaded:l.value,src:h.value}))):(y(),w("img",St({key:0,ref_key:"imgEl",ref:u,class:f.value&&!l.value?b.placeholderClass:void 0},{...R(s)?{onerror:"this.setAttribute('data-error', 1)"}:{},...d.value,...R(r)},{src:h.value}),null,16,oJ))}}),Ooe="https://about.gitlab.com",$oe="Learn more from GitLab, The One DevOps Platform for software innovation.",Noe="https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png",aJ=["/blog/authors/","/blog/tags/"],Foe="about.gitlab.com",zoe=["blog-subscription","community","customer","events","newsletter","other","partner","public-sector","resources","sales","services","startup","thesource","trial","webcasts"],Voe=[{label:"English",code:"en",value:"en-us",path:"",default:!0,langLabel:"Language",regional:!1},{label:"Deutsch",code:"de",value:"de-de",path:"/de-de/",langLabel:"Sprache",regional:!0},{label:"Español",code:"es",value:"es",path:"/es/",langLabel:"Idioma",regional:!1},{label:"Français",code:"fr",value:"fr-fr",path:"/fr-fr/",langLabel:"Langue",regional:!0},{label:"Italiano",code:"it",value:"it-it",path:"/it-it/",langLabel:"Lingua",regional:!1},{label:"日本語",code:"ja",value:"ja-jp",path:"/ja-jp/",langLabel:"言語",regional:!1},{label:"Português",code:"pt",value:"pt-br",path:"/pt-br/",langLabel:"Idioma",regional:!1}],Boe=Object.freeze({WEBINAR:"webinar",REGULAR:"article",GUIDE:"guide"}),o6=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function iJ(e,t){t?t={...o6,...t}:t=o6;const n=Wh(t);return n.dispatch(e),n.toString()}const lJ=Object.freeze(["prototype","__proto__","constructor"]);function Wh(e){let t="",n=new Map;const r=o=>{t+=o};return{toString(){return t},getContext(){return n},dispatch(o){return e.replacer&&(o=e.replacer(o)),this[o===null?"null":typeof o](o)},object(o){if(o&&typeof o.toJSON=="function")return this.object(o.toJSON());const s=Object.prototype.toString.call(o);let a="";const i=s.length;i<10?a="unknown:["+s+"]":a=s.slice(8,i-1),a=a.toLowerCase();let l=null;if((l=n.get(o))===void 0)n.set(o,n.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(o))return r("buffer:"),r(o.toString("utf8"));if(a!=="object"&&a!=="function"&&a!=="asyncfunction")this[a]?this[a](o):e.ignoreUnknown||this.unkown(o,a);else{let u=Object.keys(o);e.unorderedObjects&&(u=u.sort());let c=[];e.respectType!==!1&&!s6(o)&&(c=lJ),e.excludeKeys&&(u=u.filter(f=>!e.excludeKeys(f)),c=c.filter(f=>!e.excludeKeys(f))),r("object:"+(u.length+c.length)+":");const d=f=>{this.dispatch(f),r(":"),e.excludeValues||this.dispatch(o[f]),r(",")};for(const f of u)d(f);for(const f of c)d(f)}},array(o,s){if(s=s===void 0?e.unorderedArrays!==!1:s,r("array:"+o.length+":"),!s||o.length<=1){for(const l of o)this.dispatch(l);return}const a=new Map,i=o.map(l=>{const u=Wh(e);u.dispatch(l);for(const[c,d]of u.getContext())a.set(c,d);return u.toString()});return n=a,i.sort(),this.array(i,!1)},date(o){return r("date:"+o.toJSON())},symbol(o){return r("symbol:"+o.toString())},unkown(o,s){if(r(s),!!o&&(r(":"),o&&typeof o.entries=="function"))return this.array(Array.from(o.entries()),!0)},error(o){return r("error:"+o.toString())},boolean(o){return r("bool:"+o)},string(o){r("string:"+o.length+":"),r(o)},function(o){r("fn:"),s6(o)?this.dispatch("[native]"):this.dispatch(o.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(o.name)),e.respectFunctionProperties&&this.object(o)},number(o){return r("number:"+o)},xml(o){return r("xml:"+o.toString())},null(){return r("Null")},undefined(){return r("Undefined")},regexp(o){return r("regex:"+o.toString())},uint8array(o){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(o))},uint8clampedarray(o){return r("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(o))},int8array(o){return r("int8array:"),this.dispatch(Array.prototype.slice.call(o))},uint16array(o){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(o))},int16array(o){return r("int16array:"),this.dispatch(Array.prototype.slice.call(o))},uint32array(o){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(o))},int32array(o){return r("int32array:"),this.dispatch(Array.prototype.slice.call(o))},float32array(o){return r("float32array:"),this.dispatch(Array.prototype.slice.call(o))},float64array(o){return r("float64array:"),this.dispatch(Array.prototype.slice.call(o))},arraybuffer(o){return r("arraybuffer:"),this.dispatch(new Uint8Array(o))},url(o){return r("url:"+o.toString())},map(o){r("map:");const s=[...o];return this.array(s,e.unorderedSets!==!1)},set(o){r("set:");const s=[...o];return this.array(s,e.unorderedSets!==!1)},file(o){return r("file:"),this.dispatch([o.name,o.size,o.type,o.lastModfied])},blob(){if(e.ignoreUnknown)return r("[blob]");throw new Error(`Hashing Blob objects is currently not supported Use "options.replacer" or "options.ignoreUnknown" `)},domwindow(){return r("domwindow")},bigint(o){return r("bigint:"+o.toString())},process(){return r("process")},timer(){return r("timer")},pipe(){return r("pipe")},tcp(){return r("tcp")},udp(){return r("udp")},tty(){return r("tty")},statwatcher(){return r("statwatcher")},securecontext(){return r("securecontext")},connection(){return r("connection")},zlib(){return r("zlib")},context(){return r("context")},nodescript(){return r("nodescript")},httpparser(){return r("httpparser")},dataview(){return r("dataview")},signal(){return r("signal")},fsevent(){return r("fsevent")},tlswrap(){return r("tlswrap")}}}const Kh="[native code] }",uJ=Kh.length;function s6(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-uJ)===Kh}class to{words;sigBytes;constructor(t,n){t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}toString(t){return(t||cJ).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n>>2]=t.words[n>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new to([...this.words])}}const cJ={stringify(e){const t=[];for(let n=0;n>>2]>>>24-n%4*8&255;t.push((r>>>4).toString(16),(r&15).toString(16))}return t.join("")}},dJ={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let r=0;r>>2]>>>24-r%4*8&255,s=e.words[r+1>>>2]>>>24-(r+1)%4*8&255,a=e.words[r+2>>>2]>>>24-(r+2)%4*8&255,i=o<<16|s<<8|a;for(let l=0;l<4&&r*8+l*6>>6*(3-l)&63))}return n.join("")}},fJ={parse(e){const t=e.length,n=[];for(let r=0;r>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new to(n,t)}},pJ={parse(e){return fJ.parse(unescape(encodeURIComponent(e)))}};class hJ{_data=new to;_nDataBytes=0;_minBufferSize=0;blockSize=512/32;reset(){this._data=new to,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=pJ.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,r=this._data.sigBytes/(this.blockSize*4);t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const o=r*this.blockSize,s=Math.min(o*4,this._data.sigBytes);if(o){for(let a=0;a>>7)^(m<<14|m>>>18)^m>>>3,x=wo[f-2],M=(x<<15|x>>>17)^(x<<13|x>>>19)^x>>>10;wo[f]=k+wo[f-7]+M+wo[f-16]}const p=l&u^~l&c,h=o&s^o&a^s&a,g=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),v=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),b=d+v+p+bJ[f]+wo[f],_=g+h;d=c,c=u,u=l,l=i+b|0,i=a,a=s,s=o,o=b+_|0}r[0]=r[0]+o|0,r[1]=r[1]+s|0,r[2]=r[2]+a|0,r[3]=r[3]+i|0,r[4]=r[4]+l|0,r[5]=r[5]+u|0,r[6]=r[6]+c|0,r[7]=r[7]+d|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function vJ(e){return new mJ().finalize(e).toString(dJ)}function i6(e,t={}){const n=typeof e=="string"?e:iJ(e,t);return vJ(n).slice(0,10)}const l6=(e,t)=>t.split(".").reduce((n,r)=>n&&n[r],e),y2=(e,t)=>Object.keys(e).filter(t).reduce((n,r)=>Object.assign(n,{[r]:e[r]}),{}),qoe=e=>t=>e&&e.length?y2(t,n=>!e.includes(n)):t,Uoe=e=>t=>Array.isArray(t)?t.map(n=>e(n)):e(t),Yh=e=>{const t=[],n=[];for(const r of e)["$","_"].includes(r)?t.push(r):n.push(r);return{prefixes:t,properties:n}},Zoe=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=Yh(e);return y2(t,o=>!r.includes(o)&&!n.includes(o[0]))},Goe=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=Yh(e);return y2(t,o=>r.includes(o)||n.includes(o[0]))},Woe=(e,t)=>{const n=new Intl.Collator(t.$locale,{numeric:t.$numeric,caseFirst:t.$caseFirst,sensitivity:t.$sensitivity}),r=Object.keys(t).filter(o=>!o.startsWith("$"));for(const o of r)e=e.sort((s,a)=>{const i=[l6(s,o),l6(a,o)].map(l=>{if(l!==null)return l instanceof Date?l.toISOString():l});return t[o]===-1&&i.reverse(),n.compare(i[0],i[1])});return e},Koe=(e,t="Expected an array")=>{if(!Array.isArray(e))throw new TypeError(t)},hr=e=>Array.isArray(e)?e:[void 0,null].includes(e)?[]:[e],_J=["sort","where","only","without"];function kJ(e,t={}){const n={};for(const a of Object.keys(t.initialParams||{}))n[a]=_J.includes(a)?hr(t.initialParams[a]):t.initialParams[a];const r=(a,i=l=>l)=>(...l)=>(n[a]=i(...l),s),o=a=>t.legacy?a?.surround?a.surround:a&&(a?.dirConfig&&(a.result={_path:a.dirConfig?._path,...a.result,_dir:a.dirConfig}),a?._path||Array.isArray(a)||!Object.prototype.hasOwnProperty.call(a,"result")?a:a?.result):a,s={params:()=>({...n,...n.where?{where:[...hr(n.where)]}:{},...n.sort?{sort:[...hr(n.sort)]}:{}}),only:r("only",hr),without:r("without",hr),where:r("where",a=>[...hr(n.where),...hr(a)]),sort:r("sort",a=>[...hr(n.sort),...hr(a)]),limit:r("limit",a=>parseInt(String(a),10)),skip:r("skip",a=>parseInt(String(a),10)),find:()=>e(s).then(o),findOne:()=>e(r("first")(!0)).then(o),count:()=>e(r("count")(!0)).then(o),locale:a=>s.where({_locale:a}),withSurround:r("surround",(a,i)=>({query:a,...i})),withDirConfig:()=>r("dirConfig")(!0)};return t.legacy&&(s.findSurround=(a,i)=>s.withSurround(a,i).find().then(o)),s}function Xh(e){return JSON.stringify(e,yJ)}function yJ(e,t){return t instanceof RegExp?`--REGEX ${t.toString()}`:t}const wJ=e=>{let t=Xh(e);return t=typeof Buffer<"u"?Buffer.from(t).toString("base64"):btoa(t),t=t.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),(t.match(/.{1,100}/g)||[]).join("/")},Jh=()=>({isEnabled:()=>{const r=bn().query;return Object.prototype.hasOwnProperty.call(r,"preview")&&!r.preview?!1:!!(r.preview||Fi("previewToken").value||sessionStorage.getItem("previewToken"))},getPreviewToken:()=>Fi("previewToken").value||sessionStorage.getItem("previewToken")||void 0,setPreviewToken:r=>{Fi("previewToken").value=r,bn().query.preview=r||"",r?sessionStorage.setItem("previewToken",r):sessionStorage.removeItem("previewToken"),window.location.reload()}}),u6=e=>pl(e,Ft().public.content.api.baseURL),Yoe=()=>{throw console.warn("useContent is only accessible when you are using `documentDriven` mode."),console.warn("Learn more by visiting: https://content.nuxt.com/document-driven"),new Error("useContent is only accessible when you are using `documentDriven` mode.")},CJ=()=>{const{experimental:e}=Ft().public.content;return e.clientDB?!0:Jh().isEnabled()},xJ=()=>async e=>{const{content:t}=Ft().public,n=e.params(),r=t.experimental.stripQueryParameters?u6(`/query/${`${i6(n)}.${t.integrity}`}/${wJ(n)}.json`):u6(`/query/${i6(n)}.${t.integrity}.json`);if(CJ())return(await he(()=>import("./client-db.DOwMRlOj.js"),[],import.meta.url).then(a=>a.useContentDatabase())).fetch(e);const o=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:Xh(n),previewToken:Jh().getPreviewToken()}});if(typeof o=="string"&&o.startsWith(""))throw new Error("Not found");return o};function B0(e,...t){const{content:n}=Ft().public,r=kJ(xJ(),{initialParams:typeof e!="string"?e:{},legacy:!0});let o;typeof e=="string"&&(o=Ca(gn(e,...t)));const s=r.params;return r.params=()=>{const a=s();return o&&(a.where=a.where||[],a.first&&(a.where||[]).length===0?a.where.push({_path:sr(o)}):a.where.push({_path:new RegExp(`^${o.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),a.sort?.length||(a.sort=[{_stem:1,$numeric:!0}]),n.locales.length&&(a.where?.find(l=>l._locale)?._locale||(a.where=a.where||[],a.where.push({_locale:n.defaultLocale}))),a},r}const SJ={class:"footer-source"},LJ={class:"footer-source__source-buttons"},jJ=["href","data-ga-name","data-ga-location"],MJ=["href","data-ga-name","data-ga-location"],EJ=["href","data-ga-name","data-ga-location"],TJ={key:0,class:"cc-license"},AJ={rel:"license",href:"http://creativecommons.org/licenses/by-sa/4.0/","data-ga-name":"creative commons","data-ga-location":"footer"},PJ=we({__name:"Source",props:{text:{},source:{},edit:{},contribute:{}},async setup(e){let t,n;const r=e,o=ue(new Date().getFullYear()),s=ue(!1),{locale:a,t:i}=vn(),{params:l}=bn(),u=`/${a.value.toLowerCase()}/${l.slug?l.slug.join("/"):""}`,d=aJ.some(b=>u.includes(b))?`/en-us/${l.slug?l.slug.join("/"):""}`:u,f=d.replace(/(^\/)|(\/$)/g,""),p=d.replace(/^(.*?\/)page\/\d+\/?$/,"$1"),{data:h}=([t,n]=R1(()=>i0(`footer-source-${p}`,()=>B0(p).findOne())),t=await t,n(),t),g=h.value?._file?.endsWith("/index.yml")||!1,v=ie(()=>g?`${r.edit.config.href}${f}/index.yml`:`${r.edit.config.href}${f}.yml`);return wt(()=>{s.value=window.location.href.includes("/handbook")}),(b,_)=>{const m=Ie("SlpTypography"),k=sJ;return y(),w("div",SJ,[B(m,{tag:"p"},{default:oe(()=>[Se(pe(b.text),1)]),_:1}),C("p",LJ,[C("a",{target:"_blank",class:"footer-source__button",href:b.source.config.href,"data-ga-name":b.source.config.dataGaName,"data-ga-location":b.source.config.dataGaLocation},pe(b.source.text),9,jJ),C("a",{target:"_blank",class:"be-nav-footer__button",href:`${R(v)}`,"data-ga-name":b.edit.config.dataGaName,"data-ga-location":b.edit.config.dataGaLocation},pe(b.edit.text),9,MJ),C("a",{target:"_blank",href:b.contribute.config.href,"data-ga-name":b.contribute.config.dataGaName,"data-ga-location":b.contribute.config.dataGaLocation},pe(b.contribute.text),9,EJ),R(s)?(y(),w("span",TJ,[C("a",AJ,[B(k,{alt:R(i)("footer.creativeCommonsAlt"),style:{"border-width":"0"},src:"https://i.creativecommons.org/l/by-sa/4.0/80x15.png"},null,8,["alt"])])])):me("",!0)]),C("p",null,"© "+pe(R(o))+" GitLab Inc.",1)])}}}),Qh=ft(PJ,[["__scopeId","data-v-bd1d4970"]]),Xoe=Object.freeze(Object.defineProperty({__proto__:null,default:Qh},Symbol.toStringTag,{value:"Module"})),IJ={name:"GitLabIcon",props:{size:{type:Number,default:32}}},DJ={width:"134",height:"32",viewBox:"0 0 134 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function RJ(e,t,n,r,o,s){return y(),w("svg",DJ,[...t[0]||(t[0]=[F('',10)])])}const HJ=ft(IJ,[["render",RJ]]),OJ={id:"be-footer",class:"be-nav-footer"},$J=["href","data-ga-location","data-ga-name"],NJ={key:0,class:"column-wrapper"},FJ={class:"links"},zJ=["href","data-ga-location","data-ga-name"],VJ={class:"footer__cta"},BJ={key:0},qJ=we({__name:"Footer",props:{footerData:{}},setup(e){const t=ue(10),n=bn(),r=Vh(n.path);return(o,s)=>{const a=Ie("SlpColumn"),i=Ie("SlpTypography"),l=gX,u=Ie("SlpRow"),c=Bh,d=qh,f=Qh,p=Ie("SlpContainer");return y(),w("footer",OJ,[B(p,{class:"footer__container"},{default:oe(()=>[B(u,{class:"footer__navigation"},{default:oe(()=>[B(a,{cols:2,class:"logo"},{default:oe(()=>[B(HJ),s[0]||(s[0]=C("span",null,"®",-1))]),_:1}),o.footerData?(y(),Le(a,{key:0,cols:10,class:"content"},{default:oe(()=>[(y(!0),w(_e,null,Be(o.footerData.items,h=>(y(),w("div",{key:h.title,class:Me(["column",{column__nested:(h.links?.length??0)>R(t)}])},[C("div",{class:Me({divided:(h.links?.length??0)>R(t)})},[C("section",null,[C("header",null,[B(i,{tag:"h3",variant:"body1-bold",class:"column__heading"},{default:oe(()=>[Se(pe(h.title),1)]),_:2},1024)]),C("ul",{class:Me(["links",{links__divided:(h.links?.length??0)>R(t)}])},[(y(!0),w(_e,null,Be(h.links,g=>(y(),w("li",{key:g.text,class:"links__item"},[g.config?.isOneTrustButton?(y(),Le(l,{key:0,link:g},null,8,["link"])):(y(),w("a",{key:1,href:g.config.href,class:"link","data-ga-location":g.config.dataGaLocation,"data-ga-name":g.config.dataGaName},pe(g.text),9,$J))]))),128))],2)])],2),h.subMenu?(y(),w("div",NJ,[(y(!0),w(_e,null,Be(h.subMenu,g=>(y(),w("div",{key:g.title,class:"column"},[C("section",null,[C("header",null,[B(i,{tag:"h3",variant:"body1-bold",class:"column__heading"},{default:oe(()=>[Se(pe(g.title),1)]),_:2},1024),C("ul",FJ,[(y(!0),w(_e,null,Be(g.links,v=>(y(),w("li",{key:v.text,class:"links__item"},[v.config?.isOneTrustButton?(y(),Le(l,{key:0,link:v},null,8,["link"])):(y(),w("a",{key:1,href:v.config.href,class:"link","data-ga-location":v.config.dataGaLocation,"data-ga-name":v.config.dataGaName},pe(v.text),9,zJ))]))),128))])])])]))),128))])):me("",!0)],2))),128))]),_:1})):me("",!0)]),_:1}),C("div",VJ,[C("div",{class:Me(["footer__selectors",{"footer__selectors--two-children":R(r)&&R(r).length>1}])},[R(r).length&&R(r).length>1?(y(),w("div",BJ,[B(c)])):me("",!0),B(d,Ln(To(o.footerData.config)),null,16)],2),B(f,Ln(To(o.footerData)),null,16)])]),_:1})])}}}),e7=ft(qJ,[["__scopeId","data-v-2e4c5d91"]]),Joe=Object.freeze(Object.defineProperty({__proto__:null,default:e7},Symbol.toStringTag,{value:"Module"})),UJ={class:"error-container"},ZJ={class:"error__content"},GJ={__name:"error",props:{error:Object},async setup(e){let t,n;const{locale:r}=vn(),o=r.value.toLocaleLowerCase(),{data:s}=([t,n]=R1(()=>i0(`navigation-${o}`,()=>B0(`/shared/${o}/main-navigation`).findOne())),t=await t,n(),t),{data:a}=([t,n]=R1(()=>i0(`footer-${o}`,()=>B0(`/shared/${o}/main-footer`).findOne())),t=await t,n(),t),i={content:{title:"That page does not exist.",subtitle:"That page may have moved or changed address. Contact your GitLab administrator if you think this is a mistake.",cta:{text:"Get help",config:{href:"/get-help/",dataGaName:"Get Help",dataGaLocation:"header"}}}};return tu({title:`${e.error?.statusCode||"404"} | GitLab`,link:[{rel:"canonical",href:"https://about.gitlab.com/404"}],meta:[{name:"description",content:"That page may have moved or changed address. Contact your GitLab administrator if you think this is a mistake."},{name:"robots",content:"noindex, nofollow"}]}),(l,u)=>{const c=Fh,d=Ie("SlpTypography"),f=zh,p=Ie("SlpButton"),h=Ie("SlpColumn"),g=Ie("SlpRow"),v=Ie("SlpContainer"),b=e7;return y(),w("div",null,[R(s)?(y(),Le(c,{key:0,"navigation-data":R(s)?.data},null,8,["navigation-data"])):me("",!0),C("section",UJ,[B(v,null,{default:oe(()=>[B(g,{class:"slp-align-items-center error"},{default:oe(()=>[B(h,{cols:6},{default:oe(()=>[C("div",ZJ,[B(d,{tag:"h1",variant:"heading1-bold",class:"slp-mt-48 slp-mt-md-0 slp-mb-16"},{default:oe(()=>[Se(pe(e.error?.statusCode||"404"),1)]),_:1}),B(d,{class:"slp-mb-16",tag:"p",variant:"heading5"},{default:oe(()=>[Se(pe(i?.content?.title),1)]),_:1}),B(d,{tag:"p",variant:"heading5"},{default:oe(()=>[Se(pe(i?.content?.subtitle),1)]),_:1}),B(f,{class:"slp-mb-24"}),B(p,{variant:"primary",class:"slp-mb-8 error__button","data-ga-name":i?.content?.cta?.config?.dataGaName,"data-ga-location":i?.content?.cta?.config?.dataGaLocation,href:i?.content?.cta?.config?.href},{default:oe(()=>[Se(pe(i?.content?.cta?.text),1)]),_:1},8,["data-ga-name","data-ga-location","href"])])]),_:1}),B(h,{cols:6},{default:oe(()=>[...u[0]||(u[0]=[C("div",{class:"error__image slp-my-32 slp-my-md-64 slp-ml-32 slp-ml-md-64"},[C("img",{class:"image",src:"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751663599/yij1oln6vfso0rwafeij.svg",alt:""})],-1),C("div",{class:"error__background"},null,-1)])]),_:1})]),_:1})]),_:1})]),R(a)?(y(),Le(b,{key:1,"footer-data":R(a)?.data},null,8,["footer-data"])):me("",!0)])}}},WJ=ft(GJ,[["__scopeId","data-v-0b346387"]]),KJ={key:0},c6={__name:"nuxt-root",setup(e){const t=()=>null,n=Oe(),r=n.deferHydration();if(n.isHydrating){const u=n.hooks.hookOnce("app:error",r);Zt().beforeEach(u)}const o=!1;Lr($o,bn()),n.hooks.callHookWith(u=>u.map(c=>c()),"vue:setup");const s=Ps(),a=!1,i=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;np((u,c,d)=>{if(n.hooks.callHook("vue:error",u,c,d).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),i.test(navigator.userAgent))return n.hooks.callHook("app:error",u),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,u),!1;if(gc(u)&&(u.fatal||u.unhandled))return n.runWithContext(()=>xo(u)),!1});const l=!1;return(u,c)=>(y(),Le(uc,{onResolve:R(r)},{default:oe(()=>[R(a)?(y(),w("div",KJ)):R(s)?(y(),Le(R(WJ),{key:1,error:R(s)},null,8,["error"])):R(l)?(y(),Le(R(t),{key:2,context:R(l)},null,8,["context"])):R(o)?(y(),Le(os(R(o)),{key:3})):(y(),Le(R(PD),{key:4}))]),_:1},8,["onResolve"]))}};let d6;{let e;d6=async function(){if(e)return e;const r=!!(window.__NUXT__?.serverRendered??document.getElementById("__NUXT_DATA__")?.dataset.ssr==="true")?Ig(c6):Pg(c6),o=zb({vueApp:r});async function s(a){await o.callHook("app:error",a),o.payload.error||=Xr(a)}r.config.errorHandler=s,o.hook("app:suspense:resolve",()=>{r.config.errorHandler===s&&(r.config.errorHandler=void 0)});try{await qb(o,mD)}catch(a){s(a)}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount($b),await o.hooks.callHook("app:mounted",r),await Nn()}catch(a){s(a)}return r},e=d6().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{or as $,R_ as A,an as B,gn as C,Xn as D,gs as E,sr as F,iQ as G,Fo as H,vn as I,B as J,Le as K,me as L,oe as M,_e as N,C as O,Sr as P,R as Q,Ao as R,Se as S,pe as T,nQ as U,rQ as V,hne as W,bn as X,Ph as Y,ut as Z,ft as _,Ft as a,Vte as a$,F as a0,gX as a1,BK as a2,R1 as a3,Xr as a4,uQ as a5,os as a6,he as a7,Nn as a8,tu as a9,Vh as aA,HJ as aB,Bh as aC,Qh as aD,Ol as aE,sc as aF,Ih as aG,fQ as aH,Cc as aI,Jf as aJ,yj as aK,zh as aL,pte as aM,jte as aN,fre as aO,kee as aP,Nee as aQ,wp as aR,Pte as aS,Gre as aT,eoe as aU,_ne as aV,zz as aW,ane as aX,Xre as aY,Lee as aZ,dne as a_,u6 as aa,wJ as ab,CJ as ac,Jh as ad,Xh as ae,au as af,Yoe as ag,Ca as ah,sJ as ai,Ln as aj,To as ak,Lr as al,Fh as am,St as an,e7 as ao,xt as ap,Be as aq,Me as ar,zee as as,r9 as at,aJ as au,jD as av,rre as aw,lX as ax,rne as ay,Da as az,i0 as b,r8 as b$,Hee as b0,moe as b1,_oe as b2,One as b3,gee as b4,hoe as b5,Nte as b6,Sre as b7,wee as b8,cre as b9,xee as bA,Cee as bB,JQ as bC,Bte as bD,Kc as bE,Wc as bF,Iee as bG,HY as bH,Kre as bI,$ee as bJ,Kee as bK,Mte as bL,Hre as bM,tte as bN,ire as bO,loe as bP,QJ as bQ,woe as bR,Ro as bS,OK as bT,$K as bU,Coe as bV,Boe as bW,yne as bX,_ee as bY,Jre as bZ,bne as b_,sd as ba,sQ as bb,aQ as bc,goe as bd,ooe as be,Ure as bf,Ore as bg,Rre as bh,_re as bi,mre as bj,ore as bk,nre as bl,Fne as bm,Rne as bn,Lne as bo,wne as bp,fne as bq,ene as br,Tte as bs,kte as bt,wte as bu,ute as bv,ste as bw,Qee as bx,Jee as by,Vee as bz,ie as c,tee as c$,Mne as c0,Sg as c1,e$ as c2,Bp as c3,$te as c4,Xee as c5,Qne as c6,oQ as c7,ir as c8,zne as c9,Bne as cA,Ine as cB,Ane as cC,Cne as cD,vne as cE,mne as cF,une as cG,Qte as cH,Kte as cI,Wte as cJ,Ute as cK,Dte as cL,Ite as cM,Ate as cN,AF as cO,Ste as cP,yte as cQ,ote as cR,Yee as cS,Uee as cT,Oee as cU,Tee as cV,Eee as cW,pee as cX,iee as cY,aee as cZ,ree as c_,lre as ca,Wre as cb,Tre as cc,Dne as cd,Ene as ce,Ote as cf,rte as cg,Mee as ch,jee as ci,voe as cj,boe as ck,foe as cl,uoe as cm,aoe as cn,Qre as co,Zre as cp,IG as cq,Fre as cr,Mre as cs,xre as ct,wre as cu,hre as cv,tre as cw,Wne as cx,Zne as cy,Une as cz,we as d,Vne as d$,eee as d0,XQ as d1,Pne as d2,Hne as d3,ng as d4,Wl as d5,hee as d6,Dee as d7,ure as d8,bre as d9,YQ as dA,Rte as dB,sne as dC,lne as dD,DK as dE,Fee as dF,Aee as dG,roe as dH,vre as dI,fte as dJ,Gne as dK,Lre as dL,Ree as dM,qte as dN,doe as dO,$re as dP,mte as dQ,pne as dR,Jne as dS,qre as dT,jne as dU,lte as dV,nte as dW,qee as dX,cee as dY,dre as dZ,qne as d_,eQ as da,Cre as db,zte as dc,Nne as dd,Xne as de,gre as df,Pre as dg,nO as dh,are as di,Gte as dj,gte as dk,yre as dl,Kne as dm,xte as dn,ate as dp,koe as dq,jre as dr,Ere as ds,cte as dt,Jte as du,kre as dv,Yte as dw,noe as dx,tne as dy,Xte as dz,i6 as e,uee as e$,vte as e0,pre as e1,dQ as e2,oee as e3,Nre as e4,mee as e5,kne as e6,Pee as e7,dee as e8,xne as e9,Tne as eA,Fte as eB,Ete as eC,_te as eD,bte as eE,dte as eF,ete as eG,Gee as eH,Zee as eI,See as eJ,yee as eK,bee as eL,QQ as eM,KQ as eN,R6 as eO,yoe as eP,sre as eQ,Cte as eR,Are as eS,one as eT,Yne as eU,poe as eV,Sne as eW,lee as eX,fee as eY,nee as eZ,see as e_,vee as ea,soe as eb,cne as ec,hte as ed,Bee as ee,Wee as ef,ioe as eg,gne as eh,Hte as ei,ine as ej,Bre as ek,Lte as el,Yre as em,ite as en,Dre as eo,zoe as ep,Ez as eq,Oz as er,Zte as es,coe as et,toe as eu,Vre as ev,zre as ew,Ire as ex,ere as ey,$ne as ez,w as f,RQ as f$,nne as f0,jd as f1,kr as f2,lQ as f3,h6 as f4,np as f5,XJ as f6,JJ as f7,$l as f8,wa as f9,eR as fA,QD as fB,Eh as fC,BD as fD,Or as fE,$oe as fF,Noe as fG,cQ as fH,Ooe as fI,Foe as fJ,l2 as fK,Xa as fL,Su as fM,xT as fN,MQ as fO,We as fP,je as fQ,eo as fR,LQ as fS,pf as fT,wu as fU,QA as fV,UQ as fW,HQ as fX,TQ as fY,IQ as fZ,B8 as f_,l6 as fa,hr as fb,Koe as fc,Uoe as fd,qoe as fe,Woe as ff,Zoe as fg,Goe as fh,hQ as fi,kJ as fj,pl as fk,Ts as fl,no as fm,uC as fn,fo,Voe as fp,tQ as fq,Xf as fr,nR as fs,F0 as ft,ze as fu,Te as fv,Yr as fw,Lt as fx,gQ as fy,Hl as fz,Tt as g,aT as g$,qQ as g0,OQ as g1,jQ as g2,nA as g3,ct as g4,Vo as g5,PA as g6,a2 as g7,QE as g8,El as g9,E0 as gA,uf as gB,rr as gC,_Q as gD,kQ as gE,yQ as gF,wQ as gG,uT as gH,_8 as gI,eT as gJ,L8 as gK,rA as gL,xQ as gM,sn as gN,Ze as gO,Vn as gP,Df as gQ,d2 as gR,GE as gS,ZE as gT,SI as gU,hP as gV,wI as gW,na as gX,Tl as gY,co as gZ,Pr as g_,V8 as ga,QT as gb,Cu as gc,EQ as gd,Ya as ge,k8 as gf,yu as gg,Ka as gh,$a as gi,AA as gj,AQ as gk,PQ as gl,DQ as gm,th as gn,eh as go,fa as gp,It as gq,ZQ as gr,iT as gs,SQ as gt,qi as gu,Ns as gv,Hs as gw,Os as gx,tt as gy,mQ as gz,lt as h,Aoe as h$,CQ as h0,yP as h1,t2 as h2,zQ as h3,VQ as h4,KE as h5,GQ as h6,$Q as h7,XE as h8,r2 as h9,ar as hA,J8 as hB,CT as hC,Ui as hD,jT as hE,nh as hF,XA as hG,eA as hH,T8 as hI,mA as hJ,WT as hK,lo as hL,CA as hM,u2 as hN,xu as hO,kh as hP,II as hQ,Ch as hR,KI as hS,WQ as hT,xoe as hU,Soe as hV,Loe as hW,joe as hX,Moe as hY,Eoe as hZ,Toe as h_,Qr as ha,oh as hb,BQ as hc,vQ as hd,Xt as he,Ut as hf,qe as hg,fn as hh,ao as hi,FQ as hj,Ms as hk,hh as hl,ph as hm,BP as hn,NQ as ho,br as hp,fA as hq,Z8 as hr,_n as hs,ju as ht,pD as hu,rD as hv,aD as hw,Dr as hx,_t as hy,o2 as hz,Zt as i,Poe as i0,Ioe as i1,Doe as i2,Roe as i3,Hoe as i4,Xoe as i5,Joe as i6,ue as j,Oe as k,wt as l,su as m,Zd as n,y as o,Bn as p,B0 as q,Ve as r,Yt as s,YJ as t,u9 as u,pQ as v,vt as w,Ie as x,fc as y,Qb as z};