1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.__assetsPath("js/startReactApp-CQcauHYg.js"),window.__assetsPath("js/echoes-qrJd0a4U.js"),window.__assetsPath("js/vendor-6DxLhnrV.js"),window.__assetsPath("css/echoes-BTrI5q6c.css"),window.__assetsPath("js/datefns-BO8xBBw8.js"),window.__assetsPath("css/startReactApp-tIlMT3cE.css")])))=>i.map(i=>d[i]); 2/*! licenses: /vendor.LICENSE.txt */ 3var Zh=Object.defineProperty;var Xh=(e,t,n)=>t in e?Zh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var se=(e,t,n)=>Xh(e,typeof t!="symbol"?t+"":t,n);import{r as B,g as kt,R as S,d as un,L as Jh,N as em,h as tm,b as pr,i as nm,j as im,c as No}from"./vendor-6DxLhnrV.js";import{r as om}from"./lodash-CbJiKz-E.js";import{m as rm,w as am,_ as sm,T as Sd,g as lm,s as cm,r as um,u as dm,i as pm,j as b,k as Di,a as zt,c as Wt,y as Ad,V as kd,b as Ns,x as Cs,B as gn,N as fm,d as Ti,e as Cn,R as hm,o as Nd,f as mm,h as gm,G as _m,q as bm,I as ym,l as vm,n as wm}from"./echoes-qrJd0a4U.js";import{i as Go,s as at,e as Is,a as Wl,b as Em,c as Ht,d as ki,f as Rs,g as Cd,h as Je,j as ot,k as Kr,l as Jt,m as Tm,n as Ya,o as Sm,p as In,q as Am,r as km,t as Nm,u as Cm,v as Qr,w as Vl,x as Im,y as Id,z as Rd,A as xs,B as Os,C as Rm,D as xm,E as xd}from"./datefns-BO8xBBw8.js";import{r as Om,a as Lm,b as Pm,c as Mm}from"./highlightjs-DooahNbT.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();const Dm="modulepreload",jm=function(e,t){return new URL(e,t).href},Yl={},Bm=function(t,n,i){let o=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));o=Promise.allSettled(n.map(c=>{if(c=jm(c,i),c in Yl)return;Yl[c]=!0;const u=c.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(!!i)for(let h=a.length-1;h>=0;h--){const g=a[h];if(g.href===c&&(!u||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${d}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":Dm,u||(f.as="script"),f.crossOrigin="",f.href=c,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((h,g)=>{f.addEventListener("load",h),f.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return o.then(a=>{for(const s of a||[])s.status==="rejected"&&r(s.reason);return t().catch(r)})};function Od(e,t){return function(){return e.apply(t,arguments)}}const{toString:qm}=Object.prototype,{getPrototypeOf:Ls}=Object,fr=(e=>t=>{const n=qm.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Nt=e=>(e=e.toLowerCase(),t=>fr(t)===e),hr=e=>t=>typeof t===e,{isArray:Jn}=Array,Ni=hr("undefined");function Um(e){return e!==null&&!Ni(e)&&e.constructor!==null&&!Ni(e.constructor)&&st(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ld=Nt("ArrayBuffer");function Fm(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ld(e.buffer),t}const Gm=hr("string"),st=hr("function"),Pd=hr("number"),mr=e=>e!==null&&typeof e=="object",Hm=e=>e===!0||e===!1,Co=e=>{if(fr(e)!=="object")return!1;const t=Ls(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},zm=Nt("Date"),Wm=Nt("File"),Vm=Nt("Blob"),Ym=Nt("FileList"),$m=e=>mr(e)&&st(e.pipe),Km=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||st(e.append)&&((t=fr(e))==="formdata"||t==="object"&&st(e.toString)&&e.toString()==="[object FormData]"))},Qm=Nt("URLSearchParams"),[Zm,Xm,Jm,eg]=["ReadableStream","Request","Response","Headers"].map(Nt),tg=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ji(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let i,o;if(typeof e!="object"&&(e=[e]),Jn(e))for(i=0,o=e.length;i<o;i++)t.call(null,e[i],i,e);else{const r=n?Object.getOwnPropertyNames(e):Object.keys(e),a=r.length;let s;for(i=0;i<a;i++)s=r[i],t.call(null,e[s],s,e)}}
vendor: 2,507 bytes, line 3
3function Md(e,t){t=t.toLowerCase();const n=Object.keys(e);let i=n.length,o;for(;i-- >0;)if(o=n[i],t===o.toLowerCase())return o;return null}const _n=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Dd=e=>!Ni(e)&&e!==_n;function $a(){const{caseless:e}=Dd(this)&&this||{},t={},n=(i,o)=>{const r=e&&Md(t,o)||o;Co(t[r])&&Co(i)?t[r]=$a(t[r],i):Co(i)?t[r]=$a({},i):Jn(i)?t[r]=i.slice():t[r]=i};for(let i=0,o=arguments.length;i<o;i++)arguments[i]&&ji(arguments[i],n);return t}const ng=(e,t,n,{allOwnKeys:i}={})=>(ji(t,(o,r)=>{n&&st(o)?e[r]=Od(o,n):e[r]=o},{allOwnKeys:i}),e),ig=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),og=(e,t,n,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},rg=(e,t,n,i)=>{let o,r,a;const s={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),r=o.length;r-- >0;)a=o[r],(!i||i(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=n!==!1&&Ls(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},ag=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const i=e.indexOf(t,n);return i!==-1&&i===n},sg=e=>{if(!e)return null;if(Jn(e))return e;let t=e.length;if(!Pd(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},lg=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ls(Uint8Array)),cg=(e,t)=>{const i=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=i.next())&&!o.done;){const r=o.value;t.call(e,r[0],r[1])}},ug=(e,t)=>{let n;const i=[];for(;(n=e.exec(t))!==null;)i.push(n);return i},dg=Nt("HTMLFormElement"),pg=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,o){return i.toUpperCase()+o}),$l=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),fg=Nt("RegExp"),jd=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};ji(n,(o,r)=>{let a;(a=t(o,r,e))!==!1&&(i[r]=a||o)}),Object.defineProperties(e,i)},hg=e=>{jd(e,(t,n)=>{if(st(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=e[n];if(st(i)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},mg=(e,t)=>{const n={},i=o=>{o.forEach(r=>{n[r]=!0})};return Jn(e)?i(e):i(String(e).split(t)),n},gg=()=>{},_g=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function bg(e){return!!(e&&st(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const yg=e=>{const t=new Array(10),n=(i,o)=>{if(mr(i)){if(t.indexOf(i)>=0)return;
vendor: 3,735 bytes, line 3
3if(!("toJSON"in i)){t[o]=i;const r=Jn(i)?[]:{};return ji(i,(a,s)=>{const l=n(a,o+1);!Ni(l)&&(r[s]=l)}),t[o]=void 0,r}}return i};return n(e,0)},vg=Nt("AsyncFunction"),wg=e=>e&&(mr(e)||st(e))&&st(e.then)&&st(e.catch),Bd=((e,t)=>e?setImmediate:t?((n,i)=>(_n.addEventListener("message",({source:o,data:r})=>{o===_n&&r===n&&i.length&&i.shift()()},!1),o=>{i.push(o),_n.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",st(_n.postMessage)),Eg=typeof queueMicrotask<"u"?queueMicrotask.bind(_n):typeof process<"u"&&process.nextTick||Bd,M={isArray:Jn,isArrayBuffer:Ld,isBuffer:Um,isFormData:Km,isArrayBufferView:Fm,isString:Gm,isNumber:Pd,isBoolean:Hm,isObject:mr,isPlainObject:Co,isReadableStream:Zm,isRequest:Xm,isResponse:Jm,isHeaders:eg,isUndefined:Ni,isDate:zm,isFile:Wm,isBlob:Vm,isRegExp:fg,isFunction:st,isStream:$m,isURLSearchParams:Qm,isTypedArray:lg,isFileList:Ym,forEach:ji,merge:$a,extend:ng,trim:tg,stripBOM:ig,inherits:og,toFlatObject:rg,kindOf:fr,kindOfTest:Nt,endsWith:ag,toArray:sg,forEachEntry:cg,matchAll:ug,isHTMLForm:dg,hasOwnProperty:$l,hasOwnProp:$l,reduceDescriptors:jd,freezeMethods:hg,toObjectSet:mg,toCamelCase:pg,noop:gg,toFiniteNumber:_g,findKey:Md,global:_n,isContextDefined:Dd,isSpecCompliantForm:bg,toJSONObject:yg,isAsyncFn:vg,isThenable:wg,setImmediate:Bd,asap:Eg};function me(e,t,n,i,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),i&&(this.request=i),o&&(this.response=o,this.status=o.status?o.status:null)}M.inherits(me,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:M.toJSONObject(this.config),code:this.code,status:this.status}}});const qd=me.prototype,Ud={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ud[e]={value:e}});Object.defineProperties(me,Ud);Object.defineProperty(qd,"isAxiosError",{value:!0});me.from=(e,t,n,i,o,r)=>{const a=Object.create(qd);return M.toFlatObject(e,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),me.call(a,e.message,t,n,i,o),a.cause=e,a.name=e.name,r&&Object.assign(a,r),a};const Tg=null;function Ka(e){return M.isPlainObject(e)||M.isArray(e)}function Fd(e){return M.endsWith(e,"[]")?e.slice(0,-2):e}function Kl(e,t,n){return e?e.concat(t).map(function(o,r){return o=Fd(o),!n&&r?"["+o+"]":o}).join(n?".":""):t}function Sg(e){return M.isArray(e)&&!e.some(Ka)}const Ag=M.toFlatObject(M,{},null,function(t){return/^is[A-Z]/.test(t)});function gr(e,t,n){if(!M.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=M.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,_){return!M.isUndefined(_[g])});const i=n.metaTokens,o=n.visitor||u,r=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&M.isSpecCompliantForm(t);if(!M.isFunction(o))throw new TypeError("visitor must be a function");function c(h){if(h===null)return"";if(M.isDate(h))return h.toISOString();if(!l&&M.isBlob(h))throw new me("Blob is not supported. Use a Buffer instead.");return M.isArrayBuffer(h)||M.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,_){let y=h;if(h&&!_&&typeof h=="object"){if(M.endsWith(g,"{}"))g=i?g:g.slice(0,-2),h=JSON.stringify(h);else if(M.isArray(h)&&Sg(h)||(M.isFileList(h)||M.endsWith(g,"[]"))&&(y=M.toArray(h)))return g=Fd(g),y.forEac
vendor: 4,237 bytes, line 3
3h(function(w,E){!(M.isUndefined(w)||w===null)&&t.append(a===!0?Kl([g],E,r):a===null?g:g+"[]",c(w))}),!1}return Ka(h)?!0:(t.append(Kl(_,g,r),c(h)),!1)}const d=[],p=Object.assign(Ag,{defaultVisitor:u,convertValue:c,isVisitable:Ka});function f(h,g){if(!M.isUndefined(h)){if(d.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));d.push(h),M.forEach(h,function(y,v){(!(M.isUndefined(y)||y===null)&&o.call(t,y,M.isString(v)?v.trim():v,g,p))===!0&&f(y,g?g.concat(v):[v])}),d.pop()}}if(!M.isObject(e))throw new TypeError("data must be an object");return f(e),t}function Ql(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(i){return t[i]})}function Ps(e,t){this._pairs=[],e&&gr(e,this,t)}const Gd=Ps.prototype;Gd.append=function(t,n){this._pairs.push([t,n])};Gd.toString=function(t){const n=t?function(i){return t.call(this,i,Ql)}:Ql;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function kg(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Hd(e,t,n){if(!t)return e;const i=n&&n.encode||kg;M.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let r;if(o?r=o(t,n):r=M.isURLSearchParams(t)?t.toString():new Ps(t,n).toString(i),r){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class Zl{constructor(){this.handlers=[]}use(t,n,i){return this.handlers.push({fulfilled:t,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){M.forEach(this.handlers,function(i){i!==null&&t(i)})}}const zd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ng=typeof URLSearchParams<"u"?URLSearchParams:Ps,Cg=typeof FormData<"u"?FormData:null,Ig=typeof Blob<"u"?Blob:null,Rg={isBrowser:!0,classes:{URLSearchParams:Ng,FormData:Cg,Blob:Ig},protocols:["http","https","file","blob","url","data"]},Ms=typeof window<"u"&&typeof document<"u",Qa=typeof navigator=="object"&&navigator||void 0,xg=Ms&&(!Qa||["ReactNative","NativeScript","NS"].indexOf(Qa.product)<0),Og=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Lg=Ms&&window.location.href||"http://localhost",Pg=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ms,hasStandardBrowserEnv:xg,hasStandardBrowserWebWorkerEnv:Og,navigator:Qa,origin:Lg},Symbol.toStringTag,{value:"Module"})),ze={...Pg,...Rg};function Mg(e,t){return gr(e,new ze.classes.URLSearchParams,Object.assign({visitor:function(n,i,o,r){return ze.isNode&&M.isBuffer(n)?(this.append(i,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function Dg(e){return M.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function jg(e){const t={},n=Object.keys(e);let i;const o=n.length;let r;for(i=0;i<o;i++)r=n[i],t[r]=e[r];return t}function Wd(e){function t(n,i,o,r){let a=n[r++];if(a==="__proto__")return!0;const s=Number.isFinite(+a),l=r>=n.length;return a=!a&&M.isArray(o)?o.length:a,l?(M.hasOwnProp(o,a)?o[a]=[o[a],i]:o[a]=i,!s):((!o[a]||!M.isObject(o[a]))&&(o[a]=[]),t(n,i,o[a],r)&&M.isArray(o[a])&&(o[a]=jg(o[a])),!s)}if(M.isFormData(e)&&M.isFunction(e.entries)){const n={};return M.forEachEntry(e,(i,o)=>{t(Dg(i),o,n,0)}),n}return null}function Bg(e,t,n){if(M.isString(e))try{return(t||JSON.parse)(e),M.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(e)}const Bi={transitional:zd,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const i=n.getContentType()||"",o=i.indexOf("application/json")>-1,r=M.isObject(t);if(r&&M.isHTMLForm(t)&&(t=new FormData(t)),M.isFormData(t))return o?JSON.stringify(Wd(t)):t;if(M.isArrayBuffer(t)||M.isBuffer(t)||M.isStream(t)||M.isFile(t)||M.isBlob(t)||M.isReadableStream(t))return t;if(M.isArrayBufferView(t))return t.buffer;if(M.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(r){if(i.indexOf("application/x-www-form-urlencoded")>
vendor: 4,204 bytes, lines 3-5
3-1)return Mg(t,this.formSerializer).toString();if((s=M.isFileList(t))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return gr(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return r||o?(n.setContentType("application/json",!1),Bg(t)):t}],transformResponse:[function(t){const n=this.transitional||Bi.transitional,i=n&&n.forcedJSONParsing,o=this.responseType==="json";if(M.isResponse(t)||M.isReadableStream(t))return t;if(t&&M.isString(t)&&(i&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(s){if(a)throw s.name==="SyntaxError"?me.from(s,me.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ze.classes.FormData,Blob:ze.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};M.forEach(["delete","get","head","post","put","patch"],e=>{Bi.headers[e]={}});const qg=M.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ug=e=>{const t={};let n,i,o;return e&&e.split(` 4`).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),i=a.substring(o+1).trim(),!(!n||t[n]&&qg[n])&&(n==="set-cookie"?t[n]?t[n].push(i):t[n]=[i]:t[n]=t[n]?t[n]+", "+i:i)}),t},Xl=Symbol("internals");function si(e){return e&&String(e).trim().toLowerCase()}function Io(e){return e===!1||e==null?e:M.isArray(e)?e.map(Io):String(e)}function Fg(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(e);)t[i[1]]=i[2];return t}const Gg=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Zr(e,t,n,i,o){if(M.isFunction(i))return i.call(this,t,n);if(o&&(t=n),!!M.isString(t)){if(M.isString(i))return t.indexOf(i)!==-1;if(M.isRegExp(i))return i.test(t)}}function Hg(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,i)=>n.toUpperCase()+i)}function zg(e,t){const n=M.toCamelCase(" "+t);["get","set","has"].forEach(i=>{Object.defineProperty(e,i+n,{value:function(o,r,a){return this[i].call(this,t,o,r,a)},configurable:!0})})}let nt=class{constructor(t){t&&this.set(t)}set(t,n,i){const o=this;function r(s,l,c){const u=si(l);if(!u)throw new Error("header name must be a non-empty string");const d=M.findKey(o,u);(!d||o[d]===void 0||c===!0||c===void 0&&o[d]!==!1)&&(o[d||l]=Io(s))}const a=(s,l)=>M.forEach(s,(c,u)=>r(c,u,l));if(M.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(M.isString(t)&&(t=t.trim())&&!Gg(t))a(Ug(t),n);else if(M.isHeaders(t))for(const[s,l]of t.entries())r(l,s,i);else t!=null&&r(n,t,i);return this}get(t,n){if(t=si(t),t){const i=M.findKey(this,t);if(i){const o=this[i];if(!n)return o;if(n===!0)return Fg(o);if(M.isFunction(n))return n.call(this,o,i);if(M.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=si(t),t){const i=M.findKey(this,t);return!!(i&&this[i]!==void 0&&(!n||Zr(this,this[i],i,n)))}return!1}delete(t,n){const i=this;let o=!1;function r(a){if(a=si(a),a){const s=M.findKey(i,a);s&&(!n||Zr(i,i[s],s,n))&&(delete i[s],o=!0)}}return M.isArray(t)?t.forEach(r):r(t),o}clear(t){const n=Object.keys(this);let i=n.length,o=!1;for(;i--;){const r=n[i];(!t||Zr(this,this[r],r,t,!0))&&(delete this[r],o=!0)}return o}normalize(t){const n=this,i={};return M.forEach(this,(o,r)=>{const a=M.findKey(i,r);if(a){n[a]=Io(o),delete n[r];return}const s=t?Hg(r):String(r).trim();s!==r&&delete n[r],n[s]=Io(o),i[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return M.forEach(this,(i,o)=>{i!=null&&i!==!1&&(n[o]=t&&M.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` 5`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const i=new this(t);
5return n.forEach(o=>i.set(o)),i}static accessor(t){const i=(this[Xl]=this[Xl]={accessors:{}}).accessors,o=this.prototype;function r(a){const s=si(a);i[s]||(zg(o,a),i[s]=!0)}return M.isArray(t)?t.forEach(r):r(t),this}};nt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);M.reduceDescriptors(nt.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(i){this[n]=i}}});M.freezeMethods(nt);function Xr(e,t){const n=this||Bi,i=t||n,o=nt.from(i.headers);let r=i.data;return M.forEach(e,function(s){r=s.call(n,r,o.normalize(),t?t.status:void 0)}),o.normalize(),r}function Vd(e){return!!(e&&e.__CANCEL__)}function ei(e,t,n){me.call(this,e??"canceled",me.ERR_CANCELED,t,n),this.name="CanceledError"}M.inherits(ei,me,{__CANCEL__:!0});function Yd(e,t,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?e(n):t(new me("Request failed with status code "+n.status,[me.ERR_BAD_REQUEST,me.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Wg(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Vg(e,t){e=e||10;const n=new Array(e),i=new Array(e);let o=0,r=0,a;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=i[r];a||(a=c),n[o]=l,i[o]=c;let d=r,p=0;for(;d!==o;)p+=n[d++],d=d%e;if(o=(o+1)%e,o===r&&(r=(r+1)%e),c-a<t)return;const f=u&&c-u;return f?Math.round(p*1e3/f):void 0}}function Yg(e,t){let n=0,i=1e3/t,o,r;const a=(c,u=Date.now())=>{n=u,o=null,r&&(clearTimeout(r),r=null),e.apply(null,c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=i?a(c,u):(o=c,r||(r=setTimeout(()=>{r=null,a(o)},i-d)))},()=>o&&a(o)]}const Ho=(e,t,n=3)=>{let i=0;const o=Vg(50,250);return Yg(r=>{const a=r.loaded,s=r.lengthComputable?r.total:void 0,l=a-i,c=o(l),u=a<=s;i=a;const d={loaded:a,total:s,progress:s?a/s:void 0,bytes:l,rate:c||void 0,estimated:c&&s&&u?(s-a)/c:void 0,event:r,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(d)},n)},Jl=(e,t)=>
5{const n=e!=null;return[i=>t[0]({lengthComputable:n,total:e,loaded:i}),t[1]]},ec=e=>(...t)=>M.asap(()=>e(...t)),$g=ze.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ze.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ze.origin),ze.navigator&&/(msie|trident)/i.test(ze.navigator.userAgent)):()=>!0,Kg=ze.hasStandardBrowserEnv?{write(e,t,n,i,o,r){const a=[e+"="+encodeURIComponent(t)];M.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),M.isString(i)&&a.push("path="+i),M.isString(o)&&a.push("domain="+o),r===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Qg(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Zg(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function $d(e,t,n){let i=!Qg(t);return e&&i||n==!1?Zg(e,t):t}const tc=e=>e instanceof nt?{...e}:e;function Sn(e,t){t=t||{};const n={};function i(c,u,d,p){return M.isPlainObject(c)&&M.isPlainObject(u)?M.merge.call({caseless:p},c,u):M.isPlainObject(u)?M.merge({},u):M.isArray(u)?u.slice():u}function o(c,u,d,p){if(M.isUndefined(u)){if(!M.isUndefined(c))return i(void 0,c,d,p)}else return i(c,u,d,p)}function r(c,u){if(!M.isUndefined(u))return i(void 0,u)}function a(c,u){if(M.isUndefined(u)){if(!M.isUndefined(c))return i(void 0,c)}else return i(void 0,u)}function s(c,u,d){if(d in t)return i(c,u);if(d in e)return i(void 0,c)}const l={url:r,method:r,data:r,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(c,u,d)=>o(tc(c),tc(u),d,!0)};return M.forEach(Object.keys(Object.assign({},e,t)),function(u){const d=l[u]||o,p=d(e[u],t[u],u);M.isUndefined(p)&&d!==s||(n[u]=p)}),n}const Kd=e=>{const t=Sn({},e);let{data:n,withXSRFToken:i,xsrfHeaderName:o,xsrfCookieName:r,headers:a,auth:s}=t;t.headers=a=nt.from(a),t.url=Hd($d(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&a.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(M.isFormData(n)){if(ze.hasStandardBrowserEnv||ze.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([c||"multipart/form-data",...u].join("; "))}}if(ze.hasStandardBrowserEnv&&(i&&M.isFunction(i)&&(i=i(t)),i||i!==!1&&$g(t.url))){const c=o&&r&&Kg.read(r);c&&a.set(o,c)}return t},Xg=typeof XMLHttpRequest<"u",Jg=Xg&&function(e){return new Promise(function(n,i){const o=Kd(e);let r=o.data;const a=nt.from(o.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:c}=o,u,d,p,f,h;function g(){f&&f(),h&&h(),o.cancelToken&&o.cancelToken.unsubscribe(u),o.signal&&o.signal.removeEventListener("abort",u)}let _=new XMLHttpRequest;_.open(o.method.toUpperCase(),o.url,!0),_.timeout=o.timeout;function y(){if(!_)return;const w=nt.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),N={data:!s||s==="text"||s==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:w,config:e,request:_};Yd(function(V){n(V),g()},function(V){i(V),g()},N),_=null}"onloadend"in _?_.onloadend=y:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(y)},_.onabort=function(){_&&(i(new me("Request aborted",me.ECONNABORTED,e,_)),_=null)},_.onerror=function(){i(new me("Network Error",me.ERR_NETWORK,e,_)),_=null},_.ontimeout=function(){let E=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const N=o.transitional||zd;o.timeoutErrorMessage&&(E=o.timeoutErrorMessage),i(new me(E,N.clarifyTimeoutError?me.ETIMEDOUT:me.ECONNABORTED,e,_)),_=null},r===void 0&&a.setContentType(null),"setRequestHeader"in _&&M.forEach(a.toJSON(),function(E,N){_.setRequestHeader(N,E)}),M.isUndefined(o.withCredentials)||(_.withCredentials=!!o.withCredentials),s&&s!=="json"&&(_.responseType=o.responseType),c&&
5([p,h]=Ho(c,!0),_.addEventListener("progress",p)),l&&_.upload&&([d,f]=Ho(l),_.upload.addEventListener("progress",d),_.upload.addEventListener("loadend",f)),(o.cancelToken||o.signal)&&(u=w=>{_&&(i(!w||w.type?new ei(null,e,_):w),_.abort(),_=null)},o.cancelToken&&o.cancelToken.subscribe(u),o.signal&&(o.signal.aborted?u():o.signal.addEventListener("abort",u)));const v=Wg(o.url);if(v&&ze.protocols.indexOf(v)===-1){i(new me("Unsupported protocol "+v+":",me.ERR_BAD_REQUEST,e));return}_.send(r||null)})},e_=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let i=new AbortController,o;const r=function(c){if(!o){o=!0,s();const u=c instanceof Error?c:this.reason;i.abort(u instanceof me?u:new ei(u instanceof Error?u.message:u))}};let a=t&&setTimeout(()=>{a=null,r(new me(`timeout ${t} of ms exceeded`,me.ETIMEDOUT))},t);const s=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(r):c.removeEventListener("abort",r)}),e=null)};e.forEach(c=>c.addEventListener("abort",r));const{signal:l}=i;return l.unsubscribe=()=>M.asap(s),l}},t_=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let i=0,o;for(;i<n;)o=i+t,yield e.slice(i,o),i=o},n_=async function*(e,t){for await(const n of i_(e))yield*t_(n,t)},i_=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:i}=await t.read();if(n)break;yield i}}finally{await t.cancel()}},nc=(e,t,n,i)=>{const o=n_(e,t);let r=0,a,s=l=>{a||(a=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await o.next();if(c){s(),l.close();return}let d=u.byteLength;if(n){let p=r+=d;n(p)}l.enqueue(new Uint8Array(u))}catch(c){throw s(c),c}},cancel(l){return s(l),o.return()}},{highWaterMark:2})},_r=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Qd=_r&&typeof ReadableStream=="function",o_=_r&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Zd=(e,...t)=>{try{return!!e(...t)}catch{return!1}},r_=Qd&&Zd(()=>{let e=!1;const t=new Request(ze.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),ic=64*1024,Za=Qd&&Zd(()=>M.isReadableStream(new Response("").body)),zo={stream:Za&&(e=>e.body)};_r&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!zo[t]&&(zo[t]=M.isFunction(e[t])?n=>n[t]():(n,i)=>{throw new me(`Response type '${t}' is not supported`,me.ERR_NOT_SUPPORT,i)})})})(new Response);const a_=async e=>{if(e==null)return 0;if(M.isBlob(e))return e.size;if(M.isSpecCompliantForm(e))return(await new Request(ze.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(M.isArrayBufferView(e)||M.isArrayBuffer(e))return e.byteLength;if(M.isURLSearchParams(e)&&(e=e+""),M.isString(e))return(await o_(e)).byteLength},s_=async(e,t)=>{const n=M.toFiniteNumber(e.getContentLength());return n??a_(t)},l_=_r&&(async e=>{let{url:t,method:n,data:i,signal:o,cancelToken:r,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:p}=Kd(e);c=c?(c+"").toLowerCase():"text";let f=e_([o,r&&r.toAbortSignal()],a),h;const g=f&&f.unsubscribe&&(()=>{f.unsubscribe()});let _;try{if(l&&r_&&n!=="get"&&n!=="head"&&(_=await s_(u,i))!==0){let N=new Request(t,{method:"POST",body:i,duplex:"half"}),P;if(M.isFormData(i)&&(P=N.headers.get("content-type"))&&u.setContentType(P),N.body){const[V,U]=Jl(_,Ho(ec(l)));i=nc(N.body,ic,V,U)}}M.isString(d)||(d=d?"include":"omit");const y="credentials"in Request.prototype;h=new Request(t,{...p,signal:f,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:y?d:void 0});let v=await fetch(h);const w=Za&&(c==="stream"||c==="response");if(Za&&(s||w&&g)){const N={};["status","statusText","headers"].forEach(z=>{N[z]=v[z]});const P=M.toFiniteNumber(v.headers.get("content-length")),[V,U]=s&&Jl(P,Ho(ec(s),!0))||[];v=new Response(nc(v.body,ic,V,()=>{U&&U(),g&&g()}),N)}c=c||"text";let E=await zo[M.findKey(zo,c)||"text"](v,e);return!w&&g&&g(),await new Promise((N,P)=>{Yd(N,P,{data:E,headers:nt.from(v.headers),status:v.status,statusText:v.statusText,config:e,request:h})})}catch(y){throw g&&g(),y&&y.name==="TypeError"&&/fetch/i.test(y.message)?Object.assign(new me("Network Error",me.ERR_NETWORK,e,h),{cause:y.cause||y}):me.from(y,y&&y.code,e,h)}}),Xa={http:Tg,xhr:Jg,fetch:l_};M.forEach(Xa,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const oc=e=>`- ${e}`,c_=e=>
vendor: 5,310 bytes, lines 5-8
5M.isFunction(e)||e===null||e===!1,Xd={getAdapter:e=>{e=M.isArray(e)?e:[e];const{length:t}=e;let n,i;const o={};for(let r=0;r<t;r++){n=e[r];let a;if(i=n,!c_(n)&&(i=Xa[(a=String(n)).toLowerCase()],i===void 0))throw new me(`Unknown adapter '${a}'`);if(i)break;o[a||"#"+r]=i}if(!i){const r=Object.entries(o).map(([s,l])=>`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?r.length>1?`since : 6`+r.map(oc).join(` 7`):" "+oc(r[0]):"as no adapter specified";throw new me("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return i},adapters:Xa};function Jr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ei(null,e)}function rc(e){return Jr(e),e.headers=nt.from(e.headers),e.data=Xr.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Xd.getAdapter(e.adapter||Bi.adapter)(e).then(function(i){return Jr(e),i.data=Xr.call(e,e.transformResponse,i),i.headers=nt.from(i.headers),i},function(i){return Vd(i)||(Jr(e),i&&i.response&&(i.response.data=Xr.call(e,e.transformResponse,i.response),i.response.headers=nt.from(i.response.headers))),Promise.reject(i)})}const Jd="1.8.3",br={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{br[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});const ac={};br.transitional=function(t,n,i){function o(r,a){return"[Axios v"+Jd+"] Transitional option '"+r+"'"+a+(i?". "+i:"")}return(r,a,s)=>{if(t===!1)throw new me(o(a," has been removed"+(n?" in "+n:"")),me.ERR_DEPRECATED);return n&&!ac[a]&&(ac[a]=!0,console.warn(o(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,a,s):!0}};br.spelling=function(t){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${t}`),!0)};function u_(e,t,n){if(typeof e!="object")throw new me("options must be an object",me.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let o=i.length;for(;o-- >0;){const r=i[o],a=t[r];if(a){const s=e[r],l=s===void 0||a(s,r,e);if(l!==!0)throw new me("option "+r+" must be "+l,me.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new me("Unknown option "+r,me.ERR_BAD_OPTION)}}const Ro={assertOptions:u_,validators:br},Pt=Ro.validators;let wn=class{constructor(t){this.defaults=t,this.interceptors={request:new Zl,response:new Zl}}async request(t,n){try{return await this._request(t,n)}catch(i){if(i instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const r=o.stack?o.stack.replace(/^.+\n/,""):"";try{i.stack?r&&!String(i.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(i.stack+=` 8`+r):i.stack=r}catch{}}throw i}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Sn(this.defaults,n);const{transitional:i,paramsSerializer:o,headers:r}=n;i!==void 0&&Ro.assertOptions(i,{silentJSONParsing:Pt.transitional(Pt.boolean),forcedJSONParsing:Pt.transitional(Pt.boolean),clarifyTimeoutError:Pt.transitional(Pt.boolean)},!1),o!=null&&(M.isFunction(o)?n.paramsSerializer={serialize:o}:Ro.assertOptions(o,{encode:Pt.function,serialize:Pt.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Ro.assertOptions(n,{baseUrl:Pt.spelling("baseURL"),withXsrfToken:Pt.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=r&&M.merge(r.common,r[n.method]);r&&M.forEach(["delete","get","head","post","put","patch","common"],h=>{delete r[h]}),n.headers=nt.concat(a,r);const s=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,s.unshift(g.fulfilled,g.rejected))});const c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let u,d=0,p;if(!l){const h=[rc.bind(this),void 0];for(h.unshift.apply(h,s),h.push.apply(h,c),p=h.length,u=Promise.resolve(n);d<p;)u=u.then(h[d++],h[d++]);return u}p=s.length;let f=n;for(d=0;d<p;){const h=s[d++],g=s[d++];try{f=h(f)}catch(_){g.call(this,_);break}}try{u=rc.call(this,f)}catch(h){return Promise.reject(h)}for(d=0,p=c.length;d<p;)u=u.then(c[d++],c[d++]);return u}getUri(t){t=Sn(this.defaults,t);const n=$d(t.baseURL,t.url,t.allowAbsoluteUrls);return Hd(n,t.params,t.paramsSerializer)}};M.forEach(["delete","get","head","options"],function(t){wn.prototype[t]=function(n,i){return this.request(Sn(i||{},{method:t,url:n,data:(i||{}).data}))}});M.forEach(["post","put","patch"],function(t){function n(i){return function(r,a,s){return this.request(Sn(s||{},{method:t,headers:i?{"Content-Type":"multipart/form-data"}:{},url:r,data:a}))}}wn.prototype[t]=n(),wn.prototype[t+"Form"]=n(!0)});let d_=class ep{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(r){n=r});const i=this;this.promise.then(o=>{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](o);i._listeners=null}),this.promise.then=o=>{let r;const a=new Promise(s=>{i.subscribe(s),r=s}).then(o);return a.cancel=function(){i.unsubscribe(r)},a},t(function(r,a,s){i.reason||(i.reason=new ei(r,a,s),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}
8subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=i=>{t.abort(i)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new ep(function(o){t=o}),cancel:t}}};function p_(e){return function(n){return e.apply(null,n)}}function f_(e){return M.isObject(e)&&e.isAxiosError===!0}const Ja={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ja).forEach(([e,t])=>{Ja[t]=e});function tp(e){const t=new wn(e),n=Od(wn.prototype.request,t);return M.extend(n,wn.prototype,t,{allOwnKeys:!0}),M.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return tp(Sn(e,o))},n}const xe=tp(Bi);xe.Axios=wn;xe.CanceledError=ei;xe.CancelToken=d_;xe.isCancel=Vd;xe.VERSION=Jd;xe.toFormData=gr;xe.AxiosError=me;xe.Cancel=xe.CanceledError;xe.all=function(t){return Promise.all(t)};xe.spread=p_;xe.isAxiosError=f_;xe.mergeConfig=Sn;xe.AxiosHeaders=nt;xe.formToJSON=e=>Wd(M.isHTMLForm(e)?new FormData(e):e);xe.getAdapter=Xd.getAdapter;xe.HttpStatusCode=Ja;xe.default=xe;const{Axios:wI,AxiosError:EI,CanceledError:TI,isCancel:SI,CancelToken:AI,VERSION:kI,all:NI,Cancel:CI,isAxiosError:II,spread:RI,toFormData:xI,AxiosHeaders:OI,HttpStatusCode:LI,formToJSON:PI,getAdapter:MI,mergeConfig:DI}=xe;var h_=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRen
8dering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,m_=rm(function(e){return h_.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),g_=m_,__=function(t){return t!=="theme"},sc=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?g_:__},lc=function(t,n,i){var o;if(n){var r=n.shouldForwardProp;o=t.__emotion_forwardProp&&r?function(a){return t.__emotion_forwardProp(a)&&r(a)}:r}return typeof o!="function"&&i&&(o=t.__emotion_forwardProp),o},b_=function(t){var n=t.cache,i=t.serialized,o=t.isStringTag;return um(n,i,o),dm(function(){return pm(n,i,o)}),null},G=function e(t,n){var i=t.__emotion_real===t,o=i&&t.__emotion_base||t,r,a;n!==void 0&&(r=n.label,a=n.target);var s=lc(t,n,i),l=s||sc(o),c=!l("as");return function(){var u=arguments,d=i&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(r!==void 0&&d.push("label:"+r+";"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;h<f;h++)d.push(u[h],p[h])}var g=am(function(_,y,v){var w=c&&_.as||o,E="",N=[],P=_;if(_.theme==null){P={};for(var V in _)P[V]=_[V];P.theme=B.useContext(Sd)}typeof _.className=="string"?E=lm(y.registered,N,_.className):_.className!=null&&(E=_.className+" ");var U=cm(d.concat(N),y.registered,P);E+=y.key+"-"+U.name,a!==void 0&&(E+=" "+a);var z=c&&s===void 0?sc(w):l,L={};for(var C in _)c&&C==="as"||z(C)&&(L[C]=_[C]);return L.className=E,v&&(L.ref=v),B.createElement(B.Fragment,null,B.createElement(b_,{cache:y,serialized:U,isStringTag:typeof w=="string"}),B.createElement(w,L))});return g.displayName=r!==void 0?r:"Styled("+(typeof o=="string"?o:o.displayName||o.name||"Component")+")",g.defaultProps=t.defaultProps,g.__emotion_real=g,g.__emotion_base=o,g.__emotion_styles=d,g.__emotion_forwardProp=s,Object.defineProperty(g,"toString",{value:function(){return"."+a}}),g.withComponent=function(_,y){var v=e(_,sm({},n,y,{shouldForwardProp:lc(g,y,!0)}));return v.apply(void 0,d)},g}},ea={exports:{}};var cc;function y_(){return cc||(cc=1,function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r="",a=0;a<arguments.length;a++){var s=arguments[a];s&&(r=o(r,i(s)))}return r}function i(r){if(typeof r=="string"||typeof r=="number")return r;if(typeof r!="object")return"";if(Array.isArray(r))return n.apply(null,r);if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]"))return r.toString();var a="";
8for(var s in r)t.call(r,s)&&r[s]&&(a=o(a,s));return a}function o(r,a){return a?r?r+" "+a:r+a:r}e.exports?(n.default=n,e.exports=n):window.classNames=n})()}(ea)),ea.exports}var v_=y_();const qe=kt(v_);var Tt=om();const jI=kt(Tt);function w_(e){e=e.substring(1),e.length===3&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const t=parseInt(e.substring(1),16),n=t>>16&255,i=t>>8&255,o=t>>0&255;return .2126*n+.7152*i+.0722*o<140}function BI(e,t="#222",n="#fff"){return w_(e)?n:t}function np([e,t,n],i){return i!==void 0?`rgba(${e},${t},${n},${i})`:`rgb(${e},${t},${n})`}const E_="#content",ip=10,T_=250,yr={small:"150px",medium:"250px",large:"350px",full:"100%",auto:"auto"},qI=1280,UI=1280,FI=1680,GI=44,HI=52,zI=108,WI=69,bn=.2,S_=.75,A_=5e3,VI=5e3;let gt=function(e){return e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Alt="Alt",e.Option="Option",e.Backspace="Backspace",e.CapsLock="CapsLock",e.Meta="Meta",e.Control="Control",e.Command="Command",e.Delete="Delete",e.End="End",e.Enter="Enter",e.Escape="Escape",e.Home="Home",e.PageDown="PageDown",e.PageUp="PageUp",e.Shift="Shift",e.Space=" ",e.Tab="Tab",e.Click="Click",e}({});let ue=function(e){return e.Bottom="bottom",e.BottomLeft="bottom-left",e.BottomRight="bottom-right",e.Left="left",e.LeftTop="left-top",e.LeftBottom="left-bottom",e.Right="right",e.RightTop="right-top",e.RightBottom="right-bottom",e.Top="top",e.TopLeft="top-left",e.TopRight="top-right",e}({}),vt=function(e){return e.Content="content",e.Default="popup",e.Global="global",e.Absolute="absolute",e}({});const k_={[ue.Left]:ue.Right,[ue.LeftBottom]:ue.RightBottom,[ue.LeftTop]:ue.RightTop,[ue.Right]:ue.Left,[ue.RightBottom]:ue.LeftBottom,[ue.RightTop]:ue.LeftTop,[ue.Top]:ue.Bottom,[ue.TopLeft]:ue.BottomLeft,[ue.TopRight]:ue.BottomRight,[ue.Bottom]:ue.Top,[ue.BottomLeft]:ue.TopLeft,[ue.BottomRight]:ue.TopRight},vr=4;function op(e,t,n=ue.Bottom){const i=e.getBoundingClientRect(),o=t.getBoundingClientRect();let{left:r,top:a}=i;switch(n){case ue.Bottom:r+=i.width/2-o.width/2,a+=i.height;break;case ue.BottomLeft:a+=i.height;break;case ue.BottomRight:r+=i.width-o.width,a+=i.height;break;case ue.Left:r-=o.width,a+=i.height/2-o.height/2;break;case ue.LeftTop:r-=o.width;break;case ue.LeftBottom:r-=o.width,a+=i.height-o.height;break;case ue.Right:r+=i.width,a+=i.height/2-o.height/2;break;case ue.RightTop:r+=i.width;break;case ue.RightBottom:r+=i.width,a+=i.height-o.height;break;case ue.Top:r+=i.width/2-o.width/2,a-=o.height;break;case ue.TopLeft:a-=o.height;break;case ue.TopRight:r+=i.width-o.width,a-=o.height;break}const s=Math.min(Math.max(r,N_(i)),C_(i,o)),l=Math.min(Math.max(a,I_(i)),R_(i,o));return{height:o.height,left:s,leftFix:s-r,top:l,topFix:l-a,width:o.width}}function N_(e){return Math.min(vr,e.left+e.width/2)}function C_(e,t){return Math.max(document.documentElement.clientWidth-t.width-vr,e.left+e.width/2-t.width)}function I_(e){return Math.min(vr,e.top+e.height/2)}function R_(e,t){return Math.max(document.documentElement.clientHeight-t.height-vr,e.top+e.height/2-t.height)}function Wo(e){return t=>t[e]}function x(e,t){return function({theme:n}){return Ci(n,[],e,t)}}function Ee(e){return function({theme:t}){return O_(t,e)}}function ce(e="default",t,n){return function({theme:i}){const[o,r,...a]=i.borders[e];return`${o} ${r} ${Ci(i,a,t,n)}`}}function x_(e,t,n){return function({theme:i}){return i.shadows[e].map(r=>{const[a,s,l,c,...u]=r;return`${a}px ${s}px ${l}px ${c}px ${Ci(i,u,t,n)}`}).join(",")}}function YI(e,t=!1){return function({theme:n}){let i=0;for(let o=0;o<e.length;o++)i=e.charCodeAt(o)+((i<<5)-i);return i=parseInt(i.toString().slice(-5),10),t?Ci(n,n.avatar.contrast[i%n.avatar.contrast.length]):Ci(n,n.avatar.color[i%n.avatar.color.length])}}function Ci(e,[t,n,i,o],r,a){if(r!=null&&r.startsWith("var(--")||r!=null&&r.startsWith("rgb(")||r!=null&&r.startsWith("rgba("))return r;const s=r?e.colors[r]:[t,n,i];return typeof s=="string"?s:np(s,a??s[3]??o)}function O_(e,t){if(t.startsWith("var(--")||t.startsWith("rgb(")||t.startsWith("rgba("))return t;const n=e.contrasts[t]||e.colors[t];return typeof n=="string"?n:np(n,n[3])}const wr=G("button",{target:"ekz5rok0"})("all:unset;cursor:pointer;&:focus-visible{background-color:",x("dropdownMenuHover"),";}");const uc=1e3;function dc(e){return e.height!==void 0}function qi(e){return e.content?b.jsx(es,{...e,children:e.children}):e.children}class es extends S.Component{constructor(n){super(n);se(this,"mounted",!1);se(this,"mouseIn",!1);se(this,"onUpdatePlacement",n=>{this.setState({placement:this.props.placement},()=>{this.isVisible()&&(this.positionTooltip(),n&&this.addEventListeners())})});se(this,"onUpdateVisible",()=>{this.isVisible()?(this.positionTooltip(),this.addEventListeners()):(this.clearPosition(),this.removeEventListeners())});se(this,"addEventListeners",()=>{window.addEventListener("resize",this.throttledPositionTooltip),window.addEventListener("scroll",this.throttledPositionTooltip)});se(this,"removeEventListeners",()=>{window.removeEventListener("resize",this.throttledPositionTooltip),window.removeEventListener("scroll",this.throttledPositionTooltip)});se(this,"clearTimeouts",()=>{window.clearTimeout(this.mouseEnterTimeout),window.clearTimeout(this.mouseLeaveTimeout)});se(this,"hasVisibleChanged",(n,i)=>this.props.visible===void 0?i??this.state.visible!==n:this.props.visible!==i);se(this,"isVisible",()=>this.props.visible??this.state.visible);se(this,"getPlacement",()=>this.state.placement??ue.Bottom);se(this,"tooltipNodeRef",n=>{this.tooltipNode=n});se(this,"adjustArrowPosition",(n,{leftFix:i,topFix:o,height:r,width:a})=>{switch(n){case ue.Left:case ue.Right:return{marginTop:Math.max(0,Math.min(-o,r/2-ct*2))};default:return{marginLeft:Math.max(0,Math.min(-i,a/2-ct*2))}}});se(this,"positionTooltip",()=>{const n=un.findDOMNode(this);if(n&&n instanceof Element&&this.tooltipNode){const{height:i,left:o,leftFix:r,top:a,topFix:s,width:l}=op(n,this.tooltipNode,this.getPlacement());this.setState({left:window.scrollX+o,leftFix:r,top:window.scrollY+a,topFix:s,width:l,height:i})}});se(this,"clearPosition",()=>{this.setState({flipped:!1,left:void 0,leftFix:void 0,top:void 0,topFix:void 0,width:void 0,height:void 0,placement:this.props.placement})});se(this,"handlePointerEnter",()=>{this.mouseEnterTimeout=window.setTimeout(()=>{this.mounted&&this.props.visible===void 0&&this.mouseEnterTimeout!==void 0&&this.setState({visible:!0})},(this.props.mouseEnterDelay??0)*uc),this.props.onShow&&this.props.onShow()});se(this,"handlePointerLeave",()=>{this.mouseEnterTimeout!==void 0&&(window.clearTimeout(this.mouseEnterTimeout),this.mouseEnterTimeout=void 0),this.mouseIn||(this.mouseLeaveTimeout=window.setTimeout(()=>{this.mounted&&this.props.visible===void 0&&!this.mouseIn&&this.setState({visible:!1})},(this.props.mouseLeaveDelay??0)*uc),this.props.onHide&&this.props.onHide())});se(this,"handleFocus",()=>{this.setState({visible:!0}),this.props.onShow&&this.props.onShow()});se(this,"handleBlur",()=>{this.setState({visible:!1})});se(this,"handleOverlayPointerEnter",()=>{this.mouseIn=!0});se(this,"handleOverlayPointerLeave",()=>{this.mouseIn=!1,this.handlePointerLeave()});se(this,"handleChildPointerEnter",()=>{this.handlePointerEnter();const{children:n}=this.props,i=n.props;typeof i.onPointerEnter=="function"&&i.onPointerEnter()});se(this,"handleChildPointerLeave",()=>{this.handlePointerLeave();const{children:n}=this.props,i=n.props;typeof i.onPointerLeave=="function"&&i.onPointerLeave()});se(this,"needsFlipping",({leftFix:n,topFix:i})=>{switch(this.getPlacement()){case ue.Left:case ue.Right:return!!(n&&Math.abs(n)>8);case ue.Top:case ue.Bottom:return!!(i&&Math.abs(i)>8);default:return!1}});this.state={flipped:!1,placement:n.placement,visible:n.visible!==void 0?n.visible:!1},this.id=Tt.uniqueId("tooltip-"),this.throttledPositionTooltip=Tt.throttle(this.positionTooltip,ip)}componentDidMount(){this.mounted=!0,this.props.visible===!0&&(this.positionTooltip(),this.addEventListeners())}componentDidUpdate(n,i){this.props.placement!==n.placement?this.setState({placement:this.props.placement},()=>{this.onUpdatePlacement(this.hasVisibleChanged(i.visible,n.visible))}):this.hasVisibleChanged(i.visible,n.visible)?this.onUpdateVisible():!this.state.flipped&&this.needsFlipping(this.state)&&this.setState(({placement:o=ue.Bottom})=>({flipped:!0,placement:k_[o]}),()=>{this.state.visible&&this.positionTooltip()})}componentWillUnmount(){this.mounted=!1,this.removeEventListeners(),this.clearTimeouts()}render(){const n=this.getPlacement(),i=dc(this.state)?{left:this.state.left,top:this.state.top,width:this.state.width,height:this.state.height}:void 0;return b.jsxs(b.Fragment,{children:[S.cloneElement(this.props.children,{onPointerEnter:this.handleChildPointerEnter,onPointerLeave:this.handleChildPointerLeave,onF
8ocus:this.handleFocus,onBlur:this.handleBlur,"aria-describedby":this.id}),this.isVisible()&&b.jsx(L_,{children:b.jsxs(Fn,{className:qe(n),onPointerEnter:this.handleOverlayPointerEnter,onPointerLeave:this.handleOverlayPointerLeave,ref:this.tooltipNodeRef,role:"tooltip",style:i,children:[b.jsx(Ds,{children:this.props.content}),b.jsx(M_,{style:dc(this.state)?this.adjustArrowPosition(n,this.state):void 0})]})})]})}}se(es,"defaultProps",{mouseEnterDelay:.1}),se(es,"contextType",Sd);class L_ extends S.Component{constructor(t){super(t),this.el=document.createElement("div")}componentDidMount(){document.body.appendChild(this.el)}componentWillUnmount(){document.body.removeChild(this.el)}render(){return un.createPortal(this.props.children,this.el)}}const P_=Di` 9 from { 10 opacity: 0; 11 } 12 13 to { 14 opacity: 1; 15 } 16`,ct=6,sn=7,ro=3,Fn=G("div",{target:"e18xtc872"})("animation:",P_," 0.3s forwards;",{position:"absolute"}," ",{zIndex:"9001"},";",{display:"block"},";",{boxSizing:"border-box"},";",{height:"auto"},";",{font:"var(--echoes-typography-text-default-regular)"},";&.top{margin-top:-",ro,"px;padding:",sn,"px 0;}&.right{margin-left:",ro,"px;padding:0 ",sn,"px;}&.bottom{margin-top:",ro,"px;padding:",sn,"px 0;}&.left{margin-left:-",ro,"px;padding:0 ",sn,"px;}"),M_=G("div",{target:"e18xtc871"})({position:"absolute"},";",{width:"0"},";",{height:"0"},";",{borderStyle:"solid"},";border-color:var(--echoes-color-support-transparent);",Fn,".top &{border-width:",sn,"px ",ct,"px 0;border-top-color:",x("tooltipBackground"),";transform:translateX(-",ct,"px);",{bottom:"0"},";",{left:"50%"},";}",Fn,".right &{border-width:",ct,"px ",sn,"px ",ct,"px 0;border-right-color:",x("tooltipBackground"),";transform:translateY(-",ct,"px);",{top:"50%"},";",{left:"0"},";}",Fn,".left &{border-width:",ct,"px 0 ",ct,"px ",sn,"px;border-left-color:",x("tooltipBackground"),";transform:translateY(-",ct,"px);",{top:"50%"},";",{right:"0"},";}",Fn,".bottom &{border-width:0 ",ct,"px ",sn,"px;border-bottom-color:",x("tooltipBackground"),";transform:translateX(-",ct,"px);",{top:"0"},";",{left:"50%"},";}"),Ds=G("div",{target:"e18xtc870"})("font:var(--echoes-typography-paragraph-small-regular);padding:var(--echoes-dimension-space-50) var(--echoes-dimension-space-150);color:var(--echoes-color-text-on-color);background-color:var(--echoes-color-background-inverse);border-radius:var(--echoes-border-radius-200);",{maxWidth:"22rem"}," ",{overflow:"hidden"},";",{textAlign:"left"},";",{textDecorationLine:"none"},";",{overflowWrap:"break-word"},";hr{background-color:var(--echoes-color-text-subdued);",{marginLeft:"1rem",marginRight:"1rem"},";}");function pc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,i)}return n}function D_(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pc(Object(n),!0).forEach(function(i){j_(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pc(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function j_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ts(){return ts=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},ts.apply(this,arguments)}function B_(e,t){if(e==null)return{};var n={},i=Object.keys(e),o,r;for(r=0;r<i.length;r++)o=i[r],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function q_(e,t){if(e==null)return{};var n=B_(e,t),i,o;if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i])}return n}var U_=["aria-label","aria-labelledby","tabIndex","className","fill","size","verticalAlign","id","title","style"],F_={small:16,medium:32,large:64};function Ae(e,t,n){var i=n(),o=Object.keys(i),r=S.forwardRef(function(a,s){var l=a["aria-label"],c=a["aria-labelledby"],u=a.tabIndex,d=a.className,p=d===void 0?"":d,f=a.fill,h=f===void 0?"currentColor":f,g=a.size,_=g===void 0?16:g,y=a.verticalAlign,v=y===void 0?"text-bottom":y,w=a.id,E=a.title,N=a.style,P=q_(a,U_),V=F_[_]||_,U=G_(o,V),z=i[U].width,L=V*(z/U),C=i[U].path,j=l||c,W=j?"img":void 0;return S.createElement("svg",ts({ref:s},P,{"aria-hidden":j?void 0:"true",tabIndex:u,focusable:u>=0?"true":"false","aria-label":l,"aria-labelledby":c,className:"".concat(t," ").concat(p).trim(),role:W,viewBox:"0 0 ".concat(z," ").concat(U),width:L,height:V,fill:h,id:w,display:"inline-block",overflow:"visible",style:D_({verticalAlign:v},N)}),E?S.createElement("title",null,E):null,C)});return r.displayName=e,r}function G_(e,t){return e.map(function(n){return parseInt(n,10)}).reduce(function(n,i){return i<=t?i:n},e[0])}var H_=Ae("CalendarIcon","octicon octicon-calendar",function(){return{16:{width:16,path:S.createElement("path",{d:"M4.75 0a.75.75 0 0 1 .75.75V2h5V.75a.75.75 0 0 1 1.5 0V2h1.25c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V3.75C1 2.784 1.784 2 2.75 2H4V.75A.75.75 0 0 1 4.75 0ZM2.5 7.5v6.75c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V7.5Zm10.75-4H2.75a.25.25 0 0 0-.25.25V6h11V3.75a.25.25 0 0 0-.25-.25Z"})},24:{width:24,path:S.createElement("path",{d:"M6.75 0a.75.75 0 0 1 .75.75V3h9V.75
16a.75.75 0 0 1 1.5 0V3h2.75c.966 0 1.75.784 1.75 1.75v16a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75v-16C1.5 3.784 2.284 3 3.25 3H6V.75A.75.75 0 0 1 6.75 0ZM21 9.5H3v11.25c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25Zm-17.75-5a.25.25 0 0 0-.25.25V8h18V4.75a.25.25 0 0 0-.25-.25Z"})}}}),z_=Ae("ClockIcon","octicon octicon-clock",function(){return{16:{width:16,path:S.createElement("path",{d:"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7-3.25v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5a.75.75 0 0 1 1.5 0Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315V7.25Z"}),S.createElement("path",{d:"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z"}))}}}),W_=Ae("CommentIcon","octicon octicon-comment",function(){return{16:{width:16,path:S.createElement("path",{d:"M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"})},24:{width:24,path:S.createElement("path",{d:"M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"})}}}),V_=Ae("CopyIcon","octicon octicon-copy",function(){return{16:{width:16,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"}),S.createElement("path",{d:"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"}))},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"}),S.createElement("path",{d:"M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25l-.005-9.501Z"}))}}}),Y_=Ae("DotFillIcon","octicon octicon-dot-fill",function(){return{16:{width:16,path:S.createElement("path",{d:"M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"})},24:{width:24,path:S.createElement("path",{d:"M12 18a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z"})}}}),$_=Ae("FileIcon","octicon octicon-file",function(){return{16:{width:16,path:S.createElement("path",{d:"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"})},24:{width:24,path:S.createElement("path",{d:"M3 3a2 2 0 0 1 2-2h9.982a2 2 0 0 1 1.414.586l4.018 4.018A2 2 0 0 1 21 7.018V21a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v18a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5V8.5h-4a2 2 0 0 1-2-2v-4Zm10 0v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 0-.146-.336l-4.018-4.018A.5.5 0 0 0 15 2.5Z"})}}}),K_=Ae("FileDirectoryIcon","octicon octicon-file-directory",function(){return{16:{width:16,path:S.createElement("path",{d:"M0 2.75C0 1.784.784 1 1.75 1H5c.55 0 1.07.26 1.4.7l.9 1.2a.25.25 0 0 0 .2.1h6.75c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25Zm1.75-.25a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H7.5c-.55 0-1.07-.26-1.4-.7l-.9-1.2a.25.25 0 0 0-.2-.1Z"})},24:{width:24,path:S.createElement("path",{d:"M2 4.75C2 3.784 2.784 3 3.75 3h4.971c.58 0 1.12.286 1.447.765l1.404 2.063c.046.069.124.11.207.11h8.471c.966 0 1.75.783 1.75 1.75V19.25A1.75 1.75 0 0 1 20.25 21H3.75A1.75 1.75 0 0 1 2 19.25Zm1.75-.25a.25.25 0 0 0-.25.25v14.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V7.687a.25.25 0 0 0-.25-.25h-8.471a1.75 1.75 0 0 1-1.447-.765L8.928 4.61a.252.252 0 0 0-.208-.11Z"})}}}),Q_=Ae("FilterIcon","octicon octicon-filter",function(){return{16:{width:16,path:S.createElement("path",{d:"M.75 3h14.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1 0-1.5ZM3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75Zm3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"})},24:{width:24,path:S.createElement("path",{d:"M2.75 6a.75.75 0 0 0 0 1.5h18.5a.75.75 0 0 0 0-1.5H2.75ZM6 11.75a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75Zm4 4.938a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z"})}}}),Z_=Ae("FoldDownIcon","octicon octicon-fold-down",function(){return{16:{width:16,path:S.createElement("path",{d:"m8.177 14.323 2.896-2.896a.25.25 0 0 0-.177-.427H8.75V7.764a.75.75 0 1 0-1.5 0V11H5.104a.25.25 0 0 0-.177.427l2.896 2.896a.25.25 0 0 0 .354 0ZM2.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75ZM8.25 5a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 4.25a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5a.75.75 0 0 1 .75.75Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M12 19a.749.749 0 0 1-.53-.22l-3.25-3.25a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215L12 17.19l2.72-2.72a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734l-3.25 3.25A.749.749 0 0 1 12 19Z"}),S.createElement("path",{d:"M12 18a.75.75 0 0 1-.75-.75v-7.5a.75.75 0 0 1 1.5 0v7.5A.75.75 0 0 1 12 18ZM2.75 6a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1A.75.75 0 0 1 2.75 6Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1A.75.75 0 0 1 6.75 6Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Z"}))}}}),X_=Ae("FoldUpIcon","octicon octicon-fold-up",function(){return{16:{width:16,path:S.createElement("path",{d:"M7.823 1.677 4.927 4.573A.25.25 0 0 0 5.104 5H7.25v3.236a.75.75 0 1 0 1.5 0V5h2.146a.25.25 0 0 0 .177-.427L8.177 1.677a.25.25 0 0 0-.354 0ZM13.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Zm-3.75.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM7.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5ZM4 11.75a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75ZM1.75 11a.75.75 0 0 0 0 1.5h.5a.75.75 0 0 0 0-1.5h-.5Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M11.47 5.22a.75.75 0 0 1 1.06 0l3.25 3.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L12 6.81 9.28 9.53a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Z"}),S.createElement("path",{d:"M12 5.5a.75.75 0 0 1 .75.75v8a.75.75 0 0 1-1.5 0v-8A.75.75 0 0 1 12 5.5ZM2.75 18a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Z"}))}}}),J_=Ae("GitBranchIcon","octicon octicon-git-branch",function(){return{16:{width:16,path:S.createElement("path",{d:"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M15 4.75a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM2.5 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM5.75 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 6.5Zm0 14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 21Zm12.5-14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 18.25 6.5Z"}),S.createElement("path",{d:"M5.75 16.75A.75.75 0 0 1 5 16V8a.75.75 0 0 1 1.5 0v8a.75.75 0 0 1-.75.75Z"}),S.createElement("path",{d:"M17.5 8.75v-1H19v1a3.75 3.75 0 0 1-3.75 3.75h-7a1.75 1.75 0 0 0-1.75 1.75H5A3.25 3.25 0 0 1 8.25 11h7a2.25 2.25 0 0 0 2.25-2.25Z"}))}}}),eb=Ae("GitPullRequestIcon","octicon octicon-git-pull-request",function(){return{16:{width:16,path:S.createElement("path",{d:"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M16 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm-14.5 0a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM4.75 3a1.75 1.75 0 1 0 .001 3.501A1.75 1.75 0 0 0 4.75 3Zm0 14.5a1.75 1.75 0 1 0 .001 3.501A1.75 1.75 0 0 0 4.75 17.5Zm14.5 0a1.75 1.75 0 1 0 .001 3.501 1.75 1.75 0 0 0-.001-3.501Z"}),S.createElement("path",{d:"M13.405 1.72a.75.75 0 0 1 0 1.06L12.185 4h4.065A3.75 3.75 0 0 1 20 7.75v8.75a.75.75 0 0 1-1.5 0V7.75a2.25 2.25 0 0 0-2.25-2.25h-4.064l1.22 1.22a.75.75 0 0 1-1.061 1.06l-2.5-2.5a.75.75 0 0 1 0-1.06l2.5-2.5a.75.75 0 0 1 1.06 0ZM4.75 7.25A.75.75 0 0 1 5.5 8v8A.75.75 0 0 1 4 16V8a.75.75 0 0 1 .75-.75Z"}))}}}),tb=Ae("HomeIcon","octicon octicon-home",function(){return{16:{width:16,path:S.createElement("path",{d:"M6.906.664a1.749 1.749 0 0 1 2.187 0l5.25 4.2c.415.332.657.835.657 1.367v7.019A1.75 1.75 0 0 1 13.25 15h-3.5a.75.75 0 0 1-.75-.75V9H7v5.25a.75.75 0 0 1-.75.75h-3.5A1.75 1.75 0 0 1 1 13.25V6.23c0-.531.242-1.034.657-1.366l5.25-4.2Zm1.25 1.171a.25.25 0 0 0-.312 0l-5.25 4.2a.25.25 0 0 0-.094.196v7.019c0 .138.112.25.25.25H5.5V8.25a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 .75.75v5.25h2.75a.25.25 0 0 0 .25-.25V6.23a.25.25 0 0 0-.094-.195Z"})},24:{width:24,path:S.createElement("path",{d:"M11.03 2.59a1.501 1.501 0 0 1 1.94 0l7.5 6.363a1.5 1.5 0 0 1 .53 1.144V19.5a1.5 1.5 0 0 1-1.5 1.5h-5.75a.75.75 0 0 1-.75-.75V14h-2v6.25a.75.75 0 0 1-.75.75H4.5A1.5 1.5 0 0 1 3 19.5v-9.403c0-.44.194-.859.53-1.144ZM12 3.734l-7.5 6.363V19.5h5v-6.25a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 .75.75v6.25h5v-9.403Z"})}}}),$I=Ae("KebabHorizontalIcon","octicon octicon-kebab-horizontal",function(){return{16:{width:16,path:S.createElement("path",{d:"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"})},24:{width:24,path:S.createElement("path",{d:"M20 14a2 2 0 1 1-.001-3.999A2 2 0 0 1 20 14ZM6 12a2 2 0 1 1-3.999.001A2 2 0 0 1 6 12Zm8 0a2 2 0 1 1-3.999.001A2 2 0 0 1 14 12Z"})}}}),nb=Ae("LinkIcon","octicon octicon-link",function(){return{16:{width:16,path:S.createElement("path",{d:"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M14.78 3.653a3.936 3.936 0 1 1 5.567 5.567l-3.627 3.627a3.936 3.936 0 0 1-5.88-.353.75.75 0 0 0-1.18.928 5.436 5.436 0 0 0 8.12.486l3.628-3.628a5.436 5.436 0 1 0-7.688-7.688l-3 3a.75.75 0 0 0 1.06 1.061l3-3Z"}),S.createElement("path",{d:"M7.28 11.153a3.936 3.936 0 0 1 5.88.353.75.75 0 0 0 1.18-.928 5.436 5.436 0 0 0-8.12-.486L2.592 13.72a5.436 5.436 0 1 0 7.688 7.688l3-3a.75.75 0 1 0-1.06-1.06l-3 3a3.936 3.936 0 0 1-5.567-5.568l3.627-3.627Z"}))}}}),ib=Ae("LinkExternalIcon","octicon octicon-link-external",function(){return{16:{width:16,path:S.createElement("path",{d:"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75Z"}),S.createElement("path",{d:"M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75V4.25Z"}))}}}),ob=Ae("LockIcon","octicon octicon-lock",function(){return{16:{width:16,path:S.createElement("path",{d:"M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM10.5 6V4a2.5 2.5 0 1 0-5 0v2Z"})},24:{width:24,path:S.createElement("path",{d:"M6 9V7.25C6 3.845 8.503 1 12 1s6 2.845 6 6.25V9h.5a2.5 2.5 0 0 1 2.5 2.5v8a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 3 19.5v-8A2.5 2.5 0 0 1 5.5 9Zm-1.5 2.5v8a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1h-13a1 1 0 0 0-1 1Zm3-4.25V9h9V7.25c0-2.67-1.922-4.75-4.5-4.75-2.578 0-4.5 2.08-4.5 4.75Z"})}}}),rb=Ae("PencilIcon","octicon octicon-pencil",function(){return{16:{width:16,path:S.createElement("path",{d:"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"})},24:{width:24,path:S.createElement("path",{d:"M17.263 2.177a1.75 1.75 0 0 1 2.474 0l2.586 2.586a1.75 1.75 0 0 1 0 2.474L19.53 10.03l-.012.013L8.69 20.378a1.753 1.753 0 0 1-.699.409l-5.523 1.68a.748.748 0 0 1-.747-.188.748.748 0 0 1-.188-.747l1.673-5.5a1.75 1.75 0 0 1 .466-.756L14.476 4.963ZM4.708 16.361a.26.26 0 0 0-.067.108l-1.264 4.154 4.177-1.271a.253.253 0 0 0 .1-.059l10.273-9.806-2.94-2.939-10.279 9.813ZM19 8.44l2.263-2.262a.25.25 0 0 0 0-.354l-2.586-2.586a.25.25 0 0 0-.354 0L16.061 5.5Z"})}}}),ab=Ae("PeopleIcon","octicon octicon-people",function(){return{16:{width:16,path:S.createElement("path",{d:"M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"})},24:{width:24,path:S.createElement("pat
16h",{d:"M3.5 8a5.5 5.5 0 1 1 8.596 4.547 9.005 9.005 0 0 1 5.9 8.18.751.751 0 0 1-1.5.045 7.5 7.5 0 0 0-14.993 0 .75.75 0 0 1-1.499-.044 9.005 9.005 0 0 1 5.9-8.181A5.496 5.496 0 0 1 3.5 8ZM9 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm8.29 4c-.148 0-.292.01-.434.03a.75.75 0 1 1-.212-1.484 4.53 4.53 0 0 1 3.38 8.097 6.69 6.69 0 0 1 3.956 6.107.75.75 0 0 1-1.5 0 5.193 5.193 0 0 0-3.696-4.972l-.534-.16v-1.676l.41-.209A3.03 3.03 0 0 0 17.29 8Z"})}}}),sb=Ae("PinIcon","octicon octicon-pin",function(){return{16:{width:16,path:S.createElement("path",{d:"m11.294.984 3.722 3.722a1.75 1.75 0 0 1-.504 2.826l-1.327.613a3.089 3.089 0 0 0-1.707 2.084l-.584 2.454c-.317 1.332-1.972 1.8-2.94.832L5.75 11.311 1.78 15.28a.749.749 0 1 1-1.06-1.06l3.969-3.97-2.204-2.204c-.968-.968-.5-2.623.832-2.94l2.454-.584a3.08 3.08 0 0 0 2.084-1.707l.613-1.327a1.75 1.75 0 0 1 2.826-.504ZM6.283 9.723l2.732 2.731a.25.25 0 0 0 .42-.119l.584-2.454a4.586 4.586 0 0 1 2.537-3.098l1.328-.613a.25.25 0 0 0 .072-.404l-3.722-3.722a.25.25 0 0 0-.404.072l-.613 1.328a4.584 4.584 0 0 1-3.098 2.537l-2.454.584a.25.25 0 0 0-.119.42l2.731 2.732Z"})},24:{width:24,path:S.createElement("path",{d:"m16.114 1.553 6.333 6.333a1.75 1.75 0 0 1-.603 2.869l-1.63.633a5.67 5.67 0 0 0-3.395 3.725l-1.131 3.959a1.75 1.75 0 0 1-2.92.757L9 16.061l-5.595 5.594a.749.749 0 1 1-1.06-1.06L7.939 15l-3.768-3.768a1.75 1.75 0 0 1 .757-2.92l3.959-1.131a5.666 5.666 0 0 0 3.725-3.395l.633-1.63a1.75 1.75 0 0 1 2.869-.603ZM5.232 10.171l8.597 8.597a.25.25 0 0 0 .417-.108l1.131-3.959A7.17 7.17 0 0 1 19.67 9.99l1.63-.634a.25.25 0 0 0 .086-.409l-6.333-6.333a.25.25 0 0 0-.409.086l-.634 1.63a7.17 7.17 0 0 1-4.711 4.293L5.34 9.754a.25.25 0 0 0-.108.417Z"})}}}),lb=Ae("ProjectIcon","octicon octicon-project",function(){return{16:{width:16,path:S.createElement("path",{d:"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M7.25 6a.75.75 0 0 0-.75.75v7.5a.75.75 0 0 0 1.5 0v-7.5A.75.75 0 0 0 7.25 6ZM12 6a.75.75 0 0 0-.75.75v4.5a.75.75 0 0 0 1.5 0v-4.5A.75.75 0 0 0 12 6Zm4 .75a.75.75 0 0 1 1.5 0v9.5a.75.75 0 0 1-1.5 0v-9.5Z"}),S.createElement("path",{d:"M3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25V3.75C2 2.784 2.784 2 3.75 2ZM3.5 3.75v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25H3.75a.25.25 0 0 0-.25.25Z"}))}}}),cb=Ae("SortAscIcon","octicon octicon-sort-asc",function(){return{16:{width:16,path:S.createElement("path",{d:"m12.927 2.573 3 3A.25.25 0 0 1 15.75 6H13.5v6.75a.75.75 0 0 1-1.5 0V6H9.75a.25.25 0 0 1-.177-.427l3-3a.25.25 0 0 1 .354 0ZM0 12.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75Zm0-4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25Zm0-4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25Z"})},24:{width:24,path:S.createElement("path",{d:"M18.5 17.25a.75.75 0 0 1-1.5 0V7.56l-2.22 2.22a.75.75 0 1 1-1.06-1.06l3.5-3.5a.75.75 0 0 1 1.06 0l3.5 3.5a.75.75 0 0 1-1.06 1.06L18.5 7.56v9.69Zm-15.75.25a.75.75 0 0 1 0-1.5h9.5a.75.75 0 0 1 0 1.5h-9.5Zm0-5a.75.75 0 0 1 0-1.5h5.5a.75.75 0 0 1 0 1.5h-5.5Zm0-5a.75.75 0 0 1 0-1.5h3.5a.75.75 0 0 1 0 1.5h-3.5Z"})}}}),ub=Ae("SortDescIcon","octicon octicon-sort-desc",function(){return{16:{width:16,path:S.createElement("path",{d:"M0 4.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25Zm0 4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25Zm0 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75ZM13.5 10h2.25a.25.25 0 0 1 .177.427l-3 3a.25.25 0 0 1-.354 0l-3-3A.25.25 0 0 1 9.75 10H12V3.75a.75.75 0 0 1 1.5 0V10Z"})},24:{width:24,path:S.createElement("path",{d:"M18.5 16.44V6.75a.75.75 0 0 0-1.5 0v9.69l-2.22-2.22a.75.75 0 1 0-1.06 1.06l3.5 3.5a.75.75 0 0 0 1.06 0l3.5-3.5a.75.75 0 1 0-1.06-1.06l-2.22 2.22ZM2 7.25a.75.75 0 0 1 .75-.75h9.5a.75.75 0 0 1 0 1.5h-9.5A.7
165.75 0 0 1 2 7.25Zm0 5a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75Zm0 5a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75Z"})}}}),db=Ae("StarIcon","octicon octicon-star",function(){return{16:{width:16,path:S.createElement("path",{d:"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"})},24:{width:24,path:S.createElement("path",{d:"M12 .25a.75.75 0 0 1 .673.418l3.058 6.197 6.839.994a.75.75 0 0 1 .415 1.279l-4.948 4.823 1.168 6.811a.751.751 0 0 1-1.088.791L12 18.347l-6.117 3.216a.75.75 0 0 1-1.088-.79l1.168-6.812-4.948-4.823a.75.75 0 0 1 .416-1.28l6.838-.993L11.328.668A.75.75 0 0 1 12 .25Zm0 2.445L9.44 7.882a.75.75 0 0 1-.56
165.41l-5.725.832 4.143 4.038a.748.748 0 0 1 .215.664l-.978 5.702 5.121-2.692a.75.75 0 0 1 .698 0l5.12 2.692-.977-5.702a.748.748 0 0 1 .215-.664l4.143-4.038-5.725-.831a.75.75 0 0 1-.565-.41L12 2.694Z"})}}}),pb=Ae("StarFillIcon","octicon octicon-star-fill",function(){return{16:{width:16,path:S.createElement("path",{d:"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Z"})},24:{width:24,path:S.createElement("path",{d:"m12.672.668 3.059 6.197 6.838.993a.75.75 0 0 1 .416 1.28l-4.948 4.823 1.168 6.812a.75.75 0 0 1-1.088.79L12 18.347l-6.116 3.216a.75.75 0 0 1-1.088-.791l1.168-6.811-4.948-4.823a.749.749 0 0 1 .416-1.279l6.838-.994L11.327.668a.75.75 0 0 1 1.345 0Z"})}}}),fb=Ae("TrashIcon","octicon octicon-trash",function(){return{16:{width:16,path:S.createElement("path",{d:"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75Zm-6.5 0V3h5V1.75a.25.25 0 0 0-.25-.25h-4.5a.25.25 0 0 0-.25.25ZM4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226L4.997 6.178Z"}),S.createElement("path",{d:"M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793Zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5Z"}))}}}),hb=Ae("TriangleDownIcon","octicon octicon-triangle-down",function(){return{16:{width:16,path:S.createElement("path",{d:"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"})},24:{width:24,path:S.createElement("path",{d:"M11.646 15.146 5.854 9.354a.5.5 0 0 1 .353-.854h11.586a.5.5 0 0 1 .353.854l-5.793 5.792a.5.5 0 0 1-.707 0Z"})}}}),mb=Ae("TriangleLeftIcon","octicon octicon-triangle-left",function(){return{16:{width:16,path:S.createElement("path",{d:"M9.573 4.427 6.177 7.823a.25.25 0 0 0 0 .354l3.396 3.396a.25.25 0 0 0 .427-.177V4.604a.25.25 0 0 0-.427-.177Z"})},24:{width:24,path:S.createElement("path",{d:"m8.854 11.646 5.792-5.792a.5.5 0 0 1 .854.353v11.586a.5.5 0 0 1-.854.353l-5.792-5.792a.5.5 0 0 1 0-.708Z"})}}}),gb=Ae("TriangleRightIcon","octicon octicon-triangle-right",function(){return{16:{width:16,path:S.createElement("path",{d:"m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"})},24:{width:24,path:S.createElement("path",{d:"m15.146 12.354-5.792 5.792a.5.5 0 0 1-.854-.353V6.207a.5.5 0 0 1 .854-.353l5.792 5.792a.5.5 0 0 1 0 .708Z"})}}}),_b=Ae("TriangleUpIcon","octicon octicon-triangle-up",function(){return{16:{width:16,path:S.createElement("path",{d:"m4.427 9.573 3.396-3.396a.25.25 0 0 1 .354 0l3.396 3.396a.25.25 0 0 1-.177.427H4.604a.25.25 0 0 1-.177-.427Z"})},24:{width:24,path:S.createElement("path",{d:"m12.354 8.854 5.792 5.792a.5.5 0 0 1-.353.854H6.207a.5.5 0 0 1-.353-.854l5.792-5.792a.5.5 0 0 1 .708 0Z"})}}}),bb=Ae("UnfoldIcon","octicon octicon-unfold",function(){return{16:{width:16,path:S.createElement("path",{d:"m8.177.677 2.896 2.896a.25.25 0 0 1-.177.427H8.75v1.25a.75.75 0 0 1-1.5 0V4H5.104a.25.25 0 0 1-.177-.427L7.823.677a.25.25 0 0 1 .354 0ZM7.25 10.75a.75.75 0 0 1 1.5 0V12h2.146a.25.25 0 0 1 .177.427l-2.896 2.896a.25.25 0 0 1-.354 0l-2.896-2.896A.25.25 0 0 1 5.104 12H7.25v-1.25Zm-5-2a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM6 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 6 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5ZM12 8a.75.75 0 0 1-.75.75h-.5a.75.75 0 0 1 0-1.5h.5A.75.75 0 0 1 12 8Zm2.25.75a.75.75 0 0 0 0-1.5h-.5a.75.75 0 0 0 0 1.5h.5Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M12 23a.749.749 0 0 1-.53-.22l-3.25-3.25a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215L12 21.19l2.72-2.72a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734l-3.25 3.25A.749.749 0 0 1 12 23Z"}),S.createElement("path",{d:"M11.47 1.22a.75.75 0 0 1 1.06 0l3.25 3.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L12 2.81 9.28 5.53a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042ZM12 22.25a.75.75 0 0 1-.75-.75v-5.75a.75.75 0 0 1 1.5 0v5.75a.75.75 0 0 1-.75.75ZM2.75 12a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Zm4 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75Z"}),S.createElement("path",{d:"M12 1.5a.75.75 0 0 1 .75.75v6a.75.75 0 0 1-1.5 0v-6A.75.75 0 0 1 12 1.5Z"}))}}}
16),yb=Ae("VerifiedIcon","octicon octicon-verified",function(){return{16:{width:16,path:S.createElement("path",{d:"m9.585.52.929.68c.153.112.331.186.518.215l1.138.175a2.678 2.678 0 0 1 2.24 2.24l.174 1.139c.029.187.103.365.215.518l.68.928a2.677 2.677 0 0 1 0 3.17l-.68.928a1.174 1.174 0 0 0-.215.518l-.175 1.138a2.678 2.678 0 0 1-2.241 2.241l-1.138.175a1.17 1.17 0 0 0-.518.215l-.928.68a2.677 2.677 0 0 1-3.17 0l-.928-.68a1.174 1.174 0 0 0-.518-.215L3.83 14.41a2.678 2.678 0 0 1-2.24-2.24l-.175-1.138a1.17 1.17 0 0 0-.215-.518l-.68-.928a2.677 2.677 0 0 1 0-3.17l.68-.928c.112-.153.186-.331.215-.518l.175-1.14a2.678 2.678 0 0 1 2.24-2.24l1.139-.175c.187-.029.365-.103.518-.215l.928-.68a2.677 2.677 0 0 1 3.17 0ZM7.303 1.728l-.927.68a2.67 2.67 0 0 1-1.18.489l-1.137.174a1.179 1.179 0 0 0-.987.987l-.174 1.136a2.677 2.677 0 0 1-.489 1.18l-.68.928a1.18 1.18 0 0 0 0 1.394l.68.927c.256.348.424.753.489 1.18l.174 1.137c.078.509.478.909.987.987l1.136.174a2.67 2.67 0 0 1 1.18.489l.928.68c.414.305.979.305 1.394 0l.927-.68a2.67 2.67 0 0 1 1.18-.489l1.137-.174a1.18 1.18 0 0 0 .987-.987l.174-1.136a2.67 2.67 0 0 1 .489-1.18l.68-.928a1.176 1.176 0 0 0 0-1.394l-.68-.927a2.686 2.686 0 0 1-.489-1.18l-.174-1.137a1.179 1.179 0 0 0-.987-.987l-1.136-.174a2.677 2.677 0 0 1-1.18-.489l-.928-.68a1.176 1.176 0 0 0-1.394 0ZM11.28 6.78l-3.75 3.75a.75.75 0 0 1-1.06 0L4.72 8.78a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L7 8.94l3.22-3.22a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"})},24:{width:24,path:S.createElement(S.Fragment,null,S.createElement("path",{d:"M17.03 9.78a.75.75 0 0 0-1.06-1.06l-5.47 5.47-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l6-6Z"}),S.createElement("path",{d:"m14.136 1.2 1.375 1.01c.274.201.593.333.929.384l1.687.259a3.61 3.61 0 0 1 3.02 3.021l.259 1.686c.051.336.183.655.384.929l1.01 1.375a3.61 3.61 0 0 1 0 4.272l-1.01 1.375a2.106 2.106 0 0 0-.384.929l-.259 1.687a3.61 3.61 0 0 1-3.021 3.02l-1.686.259a2.106 2.106 0 0 0-.929.384l-1.375 1.01a3.61 3.61 0 0 1-4.272 0l-1.375-1.01a2.106 2.106 0 0 0-.929-.384l-1.687-.259a3.61 3.61 0 0 1-3.02-3.021l-.259-1.686a2.117 2.117 0 0 0-.384-.929L1.2 14.136a3.61 3.61 0 0 1 0-4.272l1.01-1.375c.201-.274.333-.593.384-.929l.259-1.687a3.61 3.61 0 0 1 3.021-3.02l1.686-.259c.336-.051.655-.183.929-.384L9.864 1.2a3.61 3.61 0 0 1 4.272 0Zm-3.384 1.209-1.375 1.01a3.614 3.614 0 0 1-1.59.658l-1.686.258a2.111 2.111 0 0 0-1.766 1.766l-.258 1.686a3.61 3.61 0 0 1-.658 1.589l-1.01 1.376a2.11 2.11 0 0 0 0 2.496l1.01 1.375c.344.469.57 1.015.658 1.59l.258 1.686c.14.911.855 1.626 1.766 1.766l1.686.258a3.61 3.61 0 0 1 1.589.658l1.376 1.01a2.11 2.11 0 0 0 2.496 0l1.375-1.01a3.613 3.613 0 0 1 1.59-.657l1.686-.26a2.11 2.11 0 0 0 1.766-1.765l.258-1.686a3.61 3.61 0 0 1 .658-1.589l1.01-1.376a2.11 2.11 0 0 0 0-2.496l-1.01-1.375a3.613 3.613 0 0 1-.657-1.59l-.26-1.686a2.11 2.11 0 0 0-1.765-1.766l-1.686-.258a3.61 3.61 0 0 1-1.589-.658l-1.376-1.01a2.11 2.11 0 0 0-2.496 0Z"}))}}}),vb=Ae("XIcon","octicon octicon-x",function(){return{12:{width:12,path:S.createElement("path",{d:"M2.22 2.22a.749.749 0 0 1 1.06 0L6 4.939 8.72 2.22a.749.749 0 1 1 1.06 1.06L7.061 6 9.78 8.72a.749.749 0 1 1-1.06 1.06L6 7.061 3.28 9.78a.749.749 0 1 1-1.06-1.06L4.939 6 2.22 3.28a.749.749 0 0 1 0-1.06Z"})},16:{width:16,path:S.createElement("path",{d:"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"})},24:{width:24,path:S.createElement("path",{d:"M5.72 5.72a.75.75 0 0 1 1.06 0L12 10.94l5.22-5.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L13.06 12l5.22 5.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L12 13.06l-5.22 5.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.94 12 5.72 6.78a.75.75 0 0 1 0-1.06Z"})}}});const wb=16;function fc(e){return Number(e.replace("rem",""))*wb}function pn(e){const{"aria-label":t,"aria-hidden":n,children:i,className:o,description:r,...a}=e;return b.jsxs("svg",{"aria-hidden":n??(t?"false":"true"),"aria-label":t,className:o,fill:"none",height:fc("1rem"),role:"img",style:{clipRule:"evenodd",display:"inline-block",fillRule:"evenodd",userSelect:"none",verticalAlign:"middle",strokeLinejoin:"round",strokeMiterlimit:1.414},version:"1.1",viewBox:"0 0 16 16",width:fc("1rem"),xmlSpace:"preserve",xmlnsXlink:"http://www.w3.org/1999/xlink",...a,"data-component":"custom-icon",children:[r&&b.jsx("desc",{children:r}),i]})}function ke(e,t){function n({fill:i,...o}){const r=zt(),a=o.width??o.height??"small";return b.jsx(e,{fill:i&&x(i)({theme:r}),size:a,verticalAlign:"middle",...o,"data-component":"icon-wrapper"})}return n.displayName=t??e.displayName??e.name,n}const Eb=ke(ib,"OpenNewTabIcon");function Tb(e,t){const{children:n,blurAfterClick:i,disabled:o,icon:r,isExternal:a=!1,onClick:s,preventDefault:l,showExternalIcon:c=!r,stopPropagation:u,to:d,...p}
16=e,f=typeof d=="string"?d:`${d.pathname??""}${d.search??""}${d.hash??""}`,h=a||f.startsWith("http"),g=S.useCallback(_=>{i&&_.currentTarget.blur(),(l||o)&&_.preventDefault(),u&&_.stopPropagation(),s&&!o&&s(_)},[s,i,l,u,o]);return h?b.jsxs("a",{rel:"noopener noreferrer",target:"_blank",...p,href:f,onClick:g,ref:t,children:[r,n,c&&b.jsx(js,{className:"sw-ml-1"})]}):b.jsxs(Jh,{ref:t,...p,onClick:g,to:d,"data-component":"base-link-with-ref",children:[r,n]})}const js=G(Eb,{target:"e1t2ycma10"})("color:",x("linkExternalIcon"),";"),Bs=S.forwardRef(Tb),Er=G(Bs,{target:"e1t2ycma9"})("color:var(--color);border-bottom:",({children:e,icon:t,theme:n})=>t&&!e?ce("default","transparent")({theme:n}):"var(--border)",";&:visited{color:var(--color);}&:hover,&:focus,&:active{color:var(--active);border-bottom:",({children:e,icon:t,theme:n})=>t&&!e?ce("default","transparent")({theme:n}):"var(--borderActive)",";",js,"{color:",x("linkExternalIconActive"),";}}&>svg{",{verticalAlign:"text-bottom !important"},";}",({icon:e})=>e&&Wt("margin-left:calc(","1rem"," + ","0.75rem",");&>svg,&>img{",{marginRight:"0.75rem"}," margin-left:calc(-1 * (","1rem"," + ","0.75rem","));}",""),";"),Sb=G(Er,{target:"e1t2ycma7"})({font:"var(--echoes-typography-heading-xlarge)"}," ",{letterSpacing:"-0.025em"}," ",{whiteSpace:"nowrap"}," ",({disabled:e,theme:t})=>e?{cursor:"default"}:`--active: ${x("linkActive")({theme:t})}; 17 --border: ${ce("default","linkBorder")({theme:t})}; 18 --borderActive: ${ce("default","linkBorder")({theme:t})};`,";--color:",x("drilldown"),";");Sb.displayName="DrilldownLink";const qs=G(Er,{target:"e1t2ycma6"})("text-decoration:none;--color:",x("linkDiscreet"),";--active:",x("linkActive"),";--border:",ce("default","transparent"),";--borderActive:",ce("default","linkBorder"),";",Ds," &{--active:",x("linkTooltipActive"),";--borderActive:",ce("default","linkBorder"),";}",js,"{color:",x("linkDiscreet"),";}");qs.displayName="HoverLink";const rp=G(Er,{target:"e1t2ycma5"})("text-decoration:none;&:hover,&:focus,&:active{background-color:",x("dropdownMenuHover"),";display:block;}");rp.displayName="LinkBox";rp.displayName="DiscreetLinkBox";const Ab=G(qs,{target:"e1t2ycma3"})("--border:",ce("default","linkDiscreet"),";");Ab.displayName="DiscreetLink";const kb=G(qs,{target:"e1t2ycma2"})("--color:",x("pageTitle"),";--border:",ce("default","contentLinkBorder"),";",({disabled:e})=>e?{cursor:"default"}:"",";",({disabled:e,theme:t})=>e?`--active: ${x("pageTitle")({theme:t})}; 19 --border: none; 20 --borderActive: none;`:"",";");kb.displayName="ContentLink";const Nb=G(Er,{target:"e1t2ycma1"})({fontWeight:"600"}," ",{textDecorationLine:"none"}," --color:",x("linkDefault"),";--active:",x("linkActive"),";--border:",ce("default","linkBorder"),";--borderActive:",ce("default","linkBorder"),";",Ds," &{--color:",x("linkTooltipDefault"),";--active:",x("linkTooltipActive"),";--border:",ce("default","linkBorder"),";--borderActive:",ce("default","linkBorder"),";}");Nb.displayName="StandoutLink";const ap=B.forwardRef((e,t)=>{const{children:n,disabled:i,icon:o,onClick:r,preventDefault:a=e.type!=="submit",stopPropagation:s=!1,to:l,type:c="button",...u}=e,d=B.useCallback(f=>{(a||i)&&f.preventDefault(),s&&f.stopPropagation(),r&&!i&&r(f)},[i,r,a,s]),p={...u,"aria-disabled":i,disabled:i,type:c};return l?b.jsxs(Cb,{...p,onClick:r,to:l,children:[o,n]}):b.jsxs(Ib,{...p,onClick:d,ref:t,children:[o,n]})});ap.displayName="Button";const sp=e=>Wt("box-sizing:border-box;text-decoration:none;outline:none;border:var(--border);color:var(--color);background-color:var(--background);transition:background-color 0.2s ease;",{display:"inline-flex",alignItems:"center"}," ",{height:"2.25rem"}," ",{font:"var(--echoes-typography-text-default-semi-bold)"}," ",{paddingLeft:"1rem",paddingRight:"1rem",paddingTop:"0.5rem",paddingBottom:"0.5rem"}," ",{borderRadius:"0.5rem"}," ",{cursor:"pointer"}," &:hover,&:active{color:var(--color);background-color:var(--backgroundHover);}&:focus,&:active,&:focus-visible{color:var(--color);}&:focus-visible{outline:var(--echoes-focus-border-width-default) solid var(--echoes-color-focus-default);outline-offset:var(--echoes-focus-border-offset-default);}&:disabled,&:disabled:hover{color:var(--echoes-color-text-disabled);background-color:",x("buttonDisabled")(e),";border:",ce("default","buttonDisabledBorder")(e),";",{cursor:"not-allowed"},";}&>svg{",{marginRight:"0.25rem"},";}",""),Cb=G(Bs,{target:"e7blohr1"})(sp,({disabled:e,theme:t})=>e?`&, &:hover, &:focus, &:active { 21 color: var(--echoes-color-text-disabled); 22 background-color: ${x("buttonDisabled")({theme:t})}; 23 border: ${ce("default","buttonDisabledBorder")({theme:t})};
24 cursor: not-allowed; 25 }`:void 0,";"),Ib=G("button",{target:"e7blohr0"})(sp,"& [disabled]{",{pointerEvents:"none"},";}");const Rb=G(ap,{target:"edvmbn40"})("--background:",x("buttonSecondary"),";--backgroundHover:",x("buttonSecondaryHover"),";--color:",Ee("buttonSecondary"),";--focus:",x("buttonSecondaryBorder",bn),";--border:",ce("default","buttonSecondaryBorder"),";");function qt(){return window}function hc(e){return e<10?"0"+e.toString():e}function Us(e){return new Date(e)}function KI(e){const t=Us(e);return`${t.getFullYear()}-${hc(t.getMonth()+1)}-${hc(t.getDate())}`}function xb(e){return Us(e).toISOString().split(".")[0]+"+0000"}function QI(e){return!isNaN(e.getTime())}function ZI(){return new Date}function ln(){return qt().baseUrl}function Ob(){return qt().serverStatus}function XI(){return qt().instance}function JI(){return qt().official}function Lb(){return"#content"}function Pb(){const e=document.querySelector(Lb());if(e===null)throw new Error("Failed to get app variables");qt().baseUrl=e.dataset.baseUrl,qt().serverStatus=e.dataset.serverStatus,qt().instance=e.dataset.instance,qt().official=!!e.dataset.official}function eR(e){return Go(Us(e),new Date)}async function Mb(){return Promise.resolve()}function Db({fill:e="currentColor",...t}){const n=zt();return b.jsx(pn,{...t,"data-component":"chevron-down-icon",children:b.jsx("path",{clipRule:"evenodd",d:"M12.7236 5.83199c.1953.19527.1953.51185 0 .70711l-4.18499 4.185c-.19526.1953-.51184.1953-.7071 0l-4.18503-4.185c-.19527-.19526-.19527-.51184 0-.70711.19526-.19526.51184-.19526.7071 0l3.83148 3.83148 3.83144-3.83148c.1953-.19526.5119-.19526.7071 0Z",fill:x(e)({theme:n}),fillRule:"evenodd"})})}function jb({fill:e="currentColor",...t}){const n=zt();return b.jsx(pn,{...t,"data-component":"chevron-right-icon",children:b.jsx("path",{clipRule:"evenodd",d:"M5.83199 3.2764c.19527-.1953.51185-.1953.70711 0l4.185 4.18499c.1953.19526.1953.51184 0 .7071l-4.185 4.18503c-.19526.19527-.51184.19527-.70711 0-.19526-.19526-.19526-.51184 0-.7071l3.83148-3.83148L5.83199 3.9835c-.19526-.1953-.19526-.5119 0-.7071Z",fill:x(e)({theme:n}),fillRule:"evenodd"})})}function Fs({open:e,...t}){return e?b.jsx(Db,{...t}):b.jsx(jb,{...t})}const Bb={default:"badgeDefault",new:"badgeNew",deleted:"badgeDeleted",counter:"badgeCounter",counterFailed:"badgeCounterFailed"};function qb(e){return e==="badgeCounterFailed"?"var(--echoes-color-text-danger-bold)":Ee(e)}function Ub({className:e,children:t,title:n,variant:i="default"}){const o={"aria-label":n,className:e,role:n?"img":"presentation",title:n},r=["counter","counterFailed"].includes(i)?Gb:Fb;return b.jsx(r,{variantInfo:Bb[i],...o,"data-component":"badge",children:t})}const Fb=G("span",{target:"ek9mw601"})({fontSize:"0.75rem"},";",{lineHeight:"0.938rem"},";",{fontWeight:"600"},";",{display:"inline-block"},";",{whiteSpace:"nowrap"},";",{paddingLeft:"0.125rem",paddingRight:"0.125rem",paddingTop:"0.03125rem",paddingBottom:"0.03125rem"},";",{borderRadius:"0.125rem"},";color:",({variantInfo:e})=>Ee(e),";background-color:",({variantInfo:e})=>x(e),";text-transform:uppercase;&:empty{",{display:"none"},";}"),Gb=G("span",{target:"ek9mw600"})({minHeight:"1.25rem",minWidth:"1.25rem"},";",{fontSize:"0.75rem"},";",{fontWeight:"400"},";",{boxSizing:"border-box",paddingLeft:"5px",paddingRight:"5px"},";",{display:"inline-flex"},";",{lineHeight:"1.125rem"},";",{alignItems:"center",justifyContent:"center"},";",{borderRadius:"625rem"},";color:",({variantInfo:e})=>qb(e),";background-color:",({variantInfo:e})=>x(e),";border:",({variantInfo:e})=>ce("default",e==="badgeCounterFailed"?"badgeCounterFailedBorder":"transparent"),";&:empty{",{display:"none"},";}");function Tr(e){return e!=null}const Gs=B.forwardRef((e,t)=>{const{Icon:n,children:i,disabled:o,onClick:r,size:a="medium",iconProps:s={},stopPropagation:l=!0,...c}=e,u=B.useCallback(p=>{l&&p.stopPropagation(),r&&!o&&r(p)},[o,r,l]),d={...c,"aria-disabled":o,disabled:o,size:a};return b.jsxs(zb,{...d,onClick:u,ref:t,type:"button",children:[b.jsx(n,{className:qe({"sw-mr-1":Tr(i)}),...s}),i]})});Gs.displayName="InteractiveIconBase";const Hb=e=>Wt("box-sizing:border-box;border:none;outline:none;text-decoration:none;color:var(--color);background-color:var(--background);transition:background-color 0.2s ease,outline 0.2s ease,color 0.2s ease;",{display:"inline-flex",alignItems:"center",justifyContent:"center"}," ",{cursor:"pointer"}," ",{small:{height:"1.5rem",borderRadius:"0.125rem",paddingLeft:"0.25rem",paddingRight:"0.25rem"},medium:{height:"2.25rem",borderRadius:"0.5rem",paddingLeft:"0.625rem",paddingRight:"0.625rem"}}[e.size]," &:hover,&:focus,&:active{color:var(--colorHover);background-color:var(--backgroundHover);}&:focus,&:active{outline:",ce("focus","var(--focus)")(e),";}&:disabled,&:disabled:hover{color:var(--echoes-color-icon-disabled);background-color:var(--background);",{cursor:"not-allowed"},";}",""),zb=G("button",{target:"e1fjbq4p4"})(Hb,";"),Hs=G(Gs,{target:"e1fjbq4p3"})("--background:",x("interactiveIcon"),";--backgroundHover:",x("interactiveIconHover"),";--color:",({currentColor:e,theme:t})=>e?"currentColor":Ee("interactiveIcon")({theme:t}),";--colorHover:",Ee("interactiveIconHover"),";--focus:",x("interactiveIconFocus",bn),";"),tR=G(Hs,{target:"e1fjbq4p2"})({name:"15wzytu",styles:"--color:var(--echoes-color-icon-subdued)"}),nR=G(Gs,{target:"e1fjbq4p1"})("--background:",x("destructiveIcon"),";--backgroundHover:",x("destructiveIconHover"),";--color:",Ee("destructiveIcon"),";--colorHover:",Ee("destructiveIconHover"),";--focus:",x("destructiveIconFocus",bn),";");const iR=ke(J_,"BranchIcon");const oR=ke(H_);function Wb({fill:e="iconCheck",...t}){const n=zt();return b.jsx(pn,{...t,"data-component":"check-icon",children:b.jsx("path",{clipRule:"evenodd",d:"M11.6634 5.47789c.2884.29737.2811.77218-.0163 1.06054L7.52211 10.5384c-.29414.2852-.76273.2816-1.05244-.0081l-2-1.99997c-.29289-.29289-.29289-.76777 0-1.06066s.76777-.29289 1.06066 0L7.0081 8.94744l3.5948-3.48586c.2974-.28836.7722-.28105 1.0605.01631Z",fill:x(e)({theme:n}),fillRule:"evenodd"})})}const rR=ke(z_,"ClockIcon");const lp=ke(vb,"CloseIcon");const aR=ke(Z_,"UnfoldDownIcon");const sR=ke(bb,"UnfoldIcon");const lR=ke(X_,"UnfoldUpIcon");const cR=ke(W_,"CommentIcon");ke(V_,"CopyIcon");const uR=ke(K_,"DirectoryIcon");const dR=ke(Y_,"DotFillIcon");const pR=ke($_,"FileIcon");const fR=ke(Q_,"FilterIcon");function cp({fill:e="iconError",...t}){const n=zt();return b.jsx(pn,{...t,"data-component":"flag-error-icon",children:b.jsx("path",{d:"M7.364 1.707a1 1 0 0 1 1.414 0l5.657 5.657a1 1 0 0 1 0 1.414l-5.657 5.657a1 1 0 0 1-1.414 0L1.707 8.778a1 1 0 0 1 0-1.414l5.657-5.657ZM7 5a1 1 0 0 1 2 0v3a1 1 0 1 1-2 0V5Zm1 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z",style:{fill:x(e)({theme:n})}})})}function Vb({fill:e="iconInfo",...t}){const n=zt();return b.jsx(pn,{...t,"data-component":"flag-info-icon",children:b.jsx("path",{d:"M14 8A6 6 0 1 1 2 8a6 6 0 0 1 12 0Zm-5 3a1 1 0 1 1-2 0V8a1 1 0 0 1 2 0v3ZM8 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z",
25style:{fill:x(e)({theme:n})}})})}function up({fill:e="iconSuccess",...t}){const n=zt();return b.jsx(pn,{...t,"data-component":"flag-success-icon",children:b.jsx("path",{d:"M8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Zm3.207-6.793a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l3.5-3.5Z",style:{fill:x(e)({theme:n})}})})}function dp({fill:e="iconWarning",...t}){const n=zt();return b.jsx(pn,{...t,"data-component":"flag-warning-icon",children:b.jsx("path",{d:"M14.41 12.55a1 1 0 0 1-.893 1.45H2.625a1 1 0 0 1-.892-1.45L7.178 1.766a1 1 0 0 1 1.786 0l5.445 10.782ZM7 6a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0V6Zm1 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z",style:{fill:x(e)({theme:n})}})})}dp.displayName="FlagWarningIcon";const hR=ke(tb,"HomeIcon");function mR(){const e=zt();return b.jsxs("svg",{className:"svg-animated",height:"168",width:"168",xmlns:"http://www.w3.org/2000/svg","data-component":"in-progress-visual",children:[b.jsx("path",{d:"M149 151.15v-61.5c-6 48.4-49.17 61.34-70 61.5h70Z",fill:x("illustrationShade")({theme:e})}),b.jsx("path",{d:"M50.94 16.79 34 9.79 37.8 4l13.14 12.79ZM48.5 24.46 38 27.93V21l10.5 3.46ZM125.55 37.07l3.63-9.07 5.1 4.7-8.73 4.37ZM125 43.46 141.5 40v6.93L125 43.46ZM56.93 10.59 50 2.57 56.51 0l.42 10.59Z",fill:x("illustrationPrimary")({theme:e})}),b.jsx("path",{d:"M19 57.15v95h8v-95h-8ZM33 73.15h15v-8H33v8ZM56 73.15h15v-8H56v8Z",fill:x("illustrationSecondary")({theme:e})}),b.jsx("path",{clipRule:"evenodd",d:"M20 157a7 7 0 0 1-7-7V61a7 7 0 0 1 7-7h28.5v6H20a1 1 0 0 0-1 1v16.88h63v6.24H19V150a1 1 0 0 0 1 1h128a1 1 0 0 0 1-1V61a1 1 0 0 0-1-1h-11v-6h11a7 7 0 0 1 7 7v89a7 7 0 0 1-7 7H20Z",fill:"var(--echoes-color-icon-subdued)",fillRule:"evenodd"}),b.jsx("path",{clipRule:"evenodd",d:"M91 112.15H66v-6h25v6ZM62.09 129.5 48.6 142.54l-8.72-8.61 4.22-4.27 4.55 4.49 9.25-8.97 4.18 4.32ZM62.09 105.31 48.6 118.35l-8.72-8.6 4.22-4.28 4.55 4.5L57.9 101l4.18 4.31ZM91 137.34H66v-6h25v6Z",fill:x("illustrationSecondary")({theme:e}),fillRule:"evenodd"}),b.jsx(Kb,{children:b.jsx("path",{clipRule:"evenodd",d:"m115.17 46.11-7.2-4.15a24.21 24.21 0 0 0 1.72-6.41H118v-6.1h-8.31c-.28-2.24-.87-4.4-1.72-6.4l7.2-4.16-3.05-5.28-7.2 4.16a24.55 24.55 0 0 0-4.69-4.7l4.16-7.2-5.28-3.04-4.15 7.2a24.21 24.21 0 0 0-6.41-1.72V0h-6.1v8.31c-2.24.28-4.4.87-6.4 1.72l-4.16-7.2-5.28 3.05 4.16 7.2a24.52 24.52 0 0 0-4.7 4.69l-7.2-4.16-3.04 5.28 7.2 4.15a24.2 24.2 0 0 0-1.72 6.41H53v6.1h8.31c.28 2.24.87 4.4 1.72 6.4l-7.2 4.16 3.05 5.28 7.2-4.16a24.52 24.52 0 0 0 4.69 4.7l-4.16 7.2 5.28 3.04 4.15-7.2c2.02.85 4.17 1.44 6.41 1.72V65h6.1v-8.31a24.2 24.2 0 0 0 6.4-1.72l4.16 7.2 5.28-3.05-4.16-7.2a24.51 24.51 0 0 0 4.7-4.69l7.2 4.16 3.04-5.28ZM85.5 51a18.5 18.5 0 1 0 0-37 18.5 18.5 0 0 0 0 37Z",fill:x("illustrationPrimary")({theme:e}),fillRule:"evenodd"})}),b.jsx("path",{clipRule:"evenodd",d:"M73 32.5a12.5 12.5 0 0 0 25 0h6a18.5 18.5 0 1 1-37 0h6Z",fill:x("illustrationInlineBorder")({theme:e}),fillRule:"evenodd"}),b.jsx(Qb,{children:b.jsx("path",{clipRule:"evenodd",d:"m105.3 54.74 4.74-2.74 1.93 3.34a18.95 18.95 0 0 1 14.2.06l1.97-3.4 4.74 2.74-1.98 3.44A18.98 18.98 0 0 1 137.76 70H142v6h-4.24a18.98 18.98 0 0 1-6.98 11.91l2.1 3.65-4.74 2.74-2.1-3.64a18.95 18.95 0 0 1-13.93.05l-2.07 3.6-4.74-2.75 2.05-3.55A18.98 18.98 0 0 1 100.24 76H96v-6h4.24a18.98 18.98 0 0 1 6.99-11.91l-1.93-3.35ZM119 86a13 13 0 1 0 0-26 13 13 0 0 0 0 26Z",fill:x("illustrationSecondary")({theme:e}),fillRule:"evenodd"})}),b.jsx("circle",{cx:"119",cy:"73",fill:x("illustrationPrimary")({theme:e}),r:"5"})]})}const Yb=Di` 26 from { 27 transform: rotateZ(0deg); 28 } 29 to { 30 transform: rotateZ(360deg); 31 } 32`,$b=Di` 33 from { 34 transform: rotateZ(360deg); 35 } 36 to { 37 transform: rotateZ(0deg); 38 } 39`,Kb=G("g",{target:"e7w5ay11"})("transform-origin:85.5px 32.5px 0;animation:",Yb," 3s infinite;"),Qb=G("g",{target:"e7w5ay10"})("transform-origin:119px 73px 0;animation:",$b," 3s infinite;");const gR=ke(nb,"LinkIcon");const _R=ke(ob,"LockIcon");const bR=ke(rb);ke(sb,"PinIcon");const yR=ke(lb,"ProjectIcon");const vR=ke(eb,"PullRequestIcon");const wR=ke(cb,"SortAscendIcon");const ER=ke(ub,"SortDescendIcon");const Zb=G(ke(pb),{target:"ek6ihp10"})("fill:",x("iconFavorite"),";");Zb.displayName="StarFillIcon";const TR=ke(db,"StarIcon");const SR=ke(fb);const Xb=ke(hb);const Jb=ke(mb);const ey=ke(gb);const ty=ke(_b);const AR=ke(ab,"UserGroupIcon");function xo(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function ny(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function pp(e){let t,n,i;e.length!==2?(t=xo,n=(s,l)=>xo(e(s),l),i=(s,l)=>e(s)-l):(t=e===xo||e===ny?e:iy,n=e,i=e);function o(s,l,c=0,u=s.length){if(c<u){if(t(l,l)!==0)return u;do{const d=c+u>>>1;n(s[d],l)<0?c=d+1:u=d}while(c<u)}return c}function r(s,l,c=0,u=s.length){if(c<u){if(t(l,l)!==0)return u;do{const d=c+u>>>1;n(s[d],l)<=0?c=d+1:u=d}while(c<u)}return c}function a(s,l,c=0,u=s.length){const d=o(s,l,c,u-1);return d>c&&i(s[d-1],l)>-i(s[d],l)?d-1:d}return{left:o,center:a,right:r}}function iy(){return 0}function oy(e){return e===null?NaN:+e}const ry=pp(xo),ay=ry.right;pp(oy).center;class mc extends Map{constructor(t,n=cy){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[i,o]of t)this.set(i,o)}get(t){return super.get(gc(this,t))}has(t){return super.has(gc(this,t))}set(t,n){return super.set(sy(this,t),n)}delete(t){return super.delete(ly(this,t))}}function gc({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):n}function sy({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}function ly({_intern:e,_key:t},n){const i=t(n);return e.has(i)&&(n=e.get(i),e.delete(i)),n}function cy(e){return e!==null&&typeof e=="object"?e.valueOf():e}const uy=Math.sqrt(50),dy=Math.sqrt(10),py=Math.sqrt(2);function Vo(e,t,n){const i=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(i)),r=i/Math.pow(10,o),a=r>=uy?10:r>=dy?5:r>=py?2:1;let s,l,c;return o<0?(c=Math.pow(10,-o)/a,s=Math.round(e*c),l=Math.round(t*c),s/c<e&&
39++s,l/c>t&&--l,c=-c):(c=Math.pow(10,o)*a,s=Math.round(e/c),l=Math.round(t/c),s*c<e&&++s,l*c>t&&--l),l<s&&.5<=n&&n<2?Vo(e,t,n*2):[s,l,c]}function fy(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const i=t<e,[o,r,a]=i?Vo(t,e,n):Vo(e,t,n);if(!(r>=o))return[];const s=r-o+1,l=new Array(s);if(i)if(a<0)for(let c=0;c<s;++c)l[c]=(r-c)/-a;else for(let c=0;c<s;++c)l[c]=(r-c)*a;else if(a<0)for(let c=0;c<s;++c)l[c]=(o+c)/-a;else for(let c=0;c<s;++c)l[c]=(o+c)*a;return l}function ns(e,t,n){return t=+t,e=+e,n=+n,Vo(e,t,n)[2]}function hy(e,t,n){t=+t,e=+e,n=+n;const i=t<e,o=i?ns(t,e,n):ns(e,t,n);return(i?-1:1)*(o<0?1/-o:o)}function my(e,t){let n;if(t===void 0)for(const i of e)i!=null&&(n<i||n===void 0&&i>=i)&&(n=i);else{let i=-1;for(let o of e)(o=t(o,++i,e))!=null&&(n<o||n===void 0&&o>=o)&&(n=o)}return n}function gy(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var i=-1,o=Math.max(0,Math.ceil((t-e)/n))|0,r=new Array(o);++i<o;)r[i]=e+i*n;return r}function zs(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}const _c=Symbol("implicit");function fp(){var e=new mc,t=[],n=[],i=_c;function o(r){let a=e.get(r);if(a===void 0){if(i!==_c)return i;e.set(r,a=t.push(r)-1)}return n[a%n.length]}return o.domain=function(r){if(!arguments.length)return t.slice();t=[],e=new mc;for(const a of r)e.has(a)||e.set(a,t.push(a)-1);return o},o.range=function(r){return arguments.length?(n=Array.from(r),o):n.slice()},o.unknown=function(r){return arguments.length?(i=r,o):i},o.copy=function(){return fp(t,n).unknown(i)},zs.apply(o,arguments),o}function Ws(){var e=fp().unknown(void 0),t=e.domain,n=e.range,i=0,o=1,r,a,s=!1,l=0,c=0,u=.5;delete e.unknown;function d(){var p=t().length,f=o<i,h=f?o:i,g=f?i:o;r=(g-h)/Math.max(1,p-l+c*2),s&&(r=Math.floor(r)),h+=(g-h-r*(p-l))*u,a=r*(1-l),s&&(h=Math.round(h),a=Math.round(a));var _=gy(p).map(function(y){return h+r*y});return n(f?_.reverse():_)}return e.domain=function(p){return arguments.length?(t(p),d()):t()},e.range=function(p){return arguments.length?([i,o]=p,i=+i,o=+o,d()):[i,o]},e.rangeRound=function(p){return[i,o]=p,i=+i,o=+o,s=!0,d()},e.bandwidth=function(){return a},e.step=function(){return r},e.round=function(p){return arguments.length?(s=!!p,d()):s},e.padding=function(p){return arguments.length?(l=Math.min(1,c=+p),d()):l},e.paddingInner=function(p){return arguments.length?(l=Math.min(1,p),d()):l},e.paddingOuter=function(p){return arguments.length?(c=+p,d()):c},e.align=function(p){return arguments.length?(u=Math.max(0,Math.min(1,p)),d()):u},e.copy=function(){return Ws(t(),[i,o]).round(s).paddingInner(l).paddingOuter(c).align(u)},zs.apply(d(),arguments)}function hp(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return hp(t())},e}function kR(){return hp(Ws.apply(null,arguments).paddingInner(1))}function Vs(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function mp(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function Ui(){}var Ii=.7,Yo=1/Ii,Wn="\\s*([+-]?\\d+)\\s*",Ri="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Gt="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",_y=/^#([0-9a-f]{3,8})$/,by=new RegExp(`^rgb\\(${Wn},${Wn},${Wn}\\)$`),yy=new RegExp(`^rgb\\(${Gt},${Gt},${Gt}\\)$`),vy=new RegExp(`^rgba\\(${Wn},${Wn},${Wn},${Ri}\\)$`),wy=new RegExp(`^rgba\\(${Gt},${Gt},${Gt},${Ri}\\)$`),Ey=new RegExp(`^hsl\\(${Ri},${Gt},${Gt}\\)$`),Ty=new RegExp(`^hsla\\(${Ri},${Gt},${Gt},${Ri}\\)$`),bc={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Vs(Ui,An,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:yc,formatHex:yc,formatHex8:Sy,formatHsl:Ay,formatRgb:vc,toString:vc});function yc(){return this.rgb().formatHex()}function Sy(){return this.rgb().formatHex8()}function Ay(){return gp(this).formatHsl()}function vc(){return this.rgb().formatRgb()}function An(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=_y.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?wc(t):n===3?new et(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?ao(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?ao(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=by.exec(e))?new et(t[1],t[2],t[3],1):(t=yy.exec(e))?new et(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=vy.exec(e))?ao(t[1],t[2],t[3],t[4]):(t=wy.exec(e))?ao(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Ey.exec(e))?
vendor: 8,676 bytes, line 39
39Sc(t[1],t[2]/100,t[3]/100,1):(t=Ty.exec(e))?Sc(t[1],t[2]/100,t[3]/100,t[4]):bc.hasOwnProperty(e)?wc(bc[e]):e==="transparent"?new et(NaN,NaN,NaN,0):null}function wc(e){return new et(e>>16&255,e>>8&255,e&255,1)}function ao(e,t,n,i){return i<=0&&(e=t=n=NaN),new et(e,t,n,i)}function ky(e){return e instanceof Ui||(e=An(e)),e?(e=e.rgb(),new et(e.r,e.g,e.b,e.opacity)):new et}function is(e,t,n,i){return arguments.length===1?ky(e):new et(e,t,n,i??1)}function et(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}Vs(et,is,mp(Ui,{brighter(e){return e=e==null?Yo:Math.pow(Yo,e),new et(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ii:Math.pow(Ii,e),new et(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new et(En(this.r),En(this.g),En(this.b),$o(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ec,formatHex:Ec,formatHex8:Ny,formatRgb:Tc,toString:Tc}));function Ec(){return`#${yn(this.r)}${yn(this.g)}${yn(this.b)}`}function Ny(){return`#${yn(this.r)}${yn(this.g)}${yn(this.b)}${yn((isNaN(this.opacity)?1:this.opacity)*255)}`}function Tc(){const e=$o(this.opacity);return`${e===1?"rgb(":"rgba("}${En(this.r)}, ${En(this.g)}, ${En(this.b)}${e===1?")":`, ${e})`}`}function $o(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function En(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function yn(e){return e=En(e),(e<16?"0":"")+e.toString(16)}function Sc(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new wt(e,t,n,i)}function gp(e){if(e instanceof wt)return new wt(e.h,e.s,e.l,e.opacity);if(e instanceof Ui||(e=An(e)),!e)return new wt;if(e instanceof wt)return e;e=e.rgb();var t=e.r/255,n=e.g/255,i=e.b/255,o=Math.min(t,n,i),r=Math.max(t,n,i),a=NaN,s=r-o,l=(r+o)/2;return s?(t===r?a=(n-i)/s+(n<i)*6:n===r?a=(i-t)/s+2:a=(t-n)/s+4,s/=l<.5?r+o:2-r-o,a*=60):s=l>0&&l<1?0:a,new wt(a,s,l,e.opacity)}function Cy(e,t,n,i){return arguments.length===1?gp(e):new wt(e,t,n,i??1)}function wt(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}Vs(wt,Cy,mp(Ui,{brighter(e){return e=e==null?Yo:Math.pow(Yo,e),new wt(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ii:Math.pow(Ii,e),new wt(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,o=2*n-i;return new et(ta(e>=240?e-240:e+120,o,i),ta(e,o,i),ta(e<120?e+240:e-120,o,i),this.opacity)},clamp(){return new wt(Ac(this.h),so(this.s),so(this.l),$o(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=$o(this.opacity);return`${e===1?"hsl(":"hsla("}${Ac(this.h)}, ${so(this.s)*100}%, ${so(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Ac(e){return e=(e||0)%360,e<0?e+360:e}function so(e){return Math.max(0,Math.min(1,e||0))}function ta(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const Ys=e=>()=>e;function Iy(e,t){return function(n){return e+n*t}}function Ry(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}function xy(e){return(e=+e)==1?_p:function(t,n){return n-t?Ry(t,n,e):Ys(isNaN(t)?n:t)}}function _p(e,t){var n=t-e;return n?Iy(e,n):Ys(isNaN(e)?t:e)}const Ko=function e(t){var n=xy(t);function i(o,r){var a=n((o=is(o)).r,(r=is(r)).r),s=n(o.g,r.g),l=n(o.b,r.b),c=_p(o.opacity,r.opacity);return function(u){return o.r=a(u),o.g=s(u),o.b=l(u),o.opacity=c(u),o+""}}return i.gamma=e,i}(1);function Oy(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,i=t.slice(),o;return function(r){for(o=0;o<n;++o)i[o]=e[o]*(1-r)+t[o]*r;return i}}function Ly(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Py(e,t){var n=t?t.length:0,i=e?Math.min(n,e.length):0,o=new Array(i),r=new Array(n),a;for(a=0;a<i;++a)o[a]=$s(e[a],t[a]);for(;a<n;++a)r[a]=t[a];return function(s){for(a=0;a<i;++a)r[a]=o[a](s);return r}}function My(e,t){var n=new Date;return e=+e,t=+t,function(i){return n.setTime(e*(1-i)+t*i),n}}function bt(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Dy(e,t){var n={},i={},o;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(o in t)o in e?n[o]=$s(e[o],t[o]):i[o]=t[o];return function(r){for(o in n)i[o]=n[o](r);return i}}var os=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,na=new RegExp(os.source,"g");function jy(e){return function(){return e}}function By(e){return function(t){return e(t)+""}}function bp(e,t){var n=os.lastIndex=na.lastIndex=0,i,o,r,a=-1,s=[],l=[];for(e=e+"",t=t+"";(i=os.exec(e))&&(o=na.exec(t));)(r=o.index)>n&&(r=t.slice(n,r),s[a]?s[a]+=r:s[++a]=r),(i=i[0])===(o=o[0])?s[a]?s[a]+=o:s[++a]=o:(s[++a]=null,l.push({i:a,x:bt(i,o)})),n=na.lastIndex;return n<t.length&&(r=t.slice(n),s[a]?s[a]+=r:s[++a]=r),s.length<2?l[0]?By(l[0].x):jy(t):(t=l.length,function(c){for(var u=0,d;u<t;++u)s[(d=l[u]).i]=d.x(c);return s.join("")})}function $s(e,t){var n=typeof t,i;return t==null||n==="boolean"?Ys(t):(n==="number"?bt:n==="string"?(i=An(t))?(t=i,Ko):bp:t instanceof An?Ko:t instanceof Date?My:Ly(t)?Oy:Array.isArray(t)?Py:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Dy:bt)(e,t)}function qy(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}var kc=180/Math.PI,rs={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function yp(e,t,n,i,o,r){var a,s,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*n+t*i)&&(n-=e*l,i-=t*l),(s=Math.sqrt(n*n+i*i))&&(n/=s,i/=s,l/=s),e*i<t*n&&(e=-e,t=-t,l=-l,a=-a),{translateX:o,translateY:r,rotate:Math.atan2(t,e)*kc,skewX:Math.atan(l)*kc,scaleX:a,scaleY:s}}var lo;function Uy(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?rs:yp(t.a,t.b,t.c,t.d,t.e,t.f)}function Fy(e){return e==null||(lo||(lo=document.createElementNS("http://www.w3.org/2000/svg","g")),lo.setAttribute("transform",e),!(e=lo.transform.baseVal.consolidate()))?rs:(e=e.matrix,yp(e.a,e.b,e.c,e.d,e.e,e.f))}function vp(e,t,n,i){function o(c){return c.length?c.pop()+" ":""}function r(c,u,d,p,f,h){if(c!==d||u!==p){var g=f.push("translate(",null,t,null,n);h.push({i:g-4,x:bt(c,d)},{i:g-2,x:bt(u,p)})}else(d||p)&&f.push("translate("+d+t+p+n)}function a(c,u,d,p){c!==u?(c-u>180?u+=360:u-c>180&&(c+=360),p.push({i:d.push(o(d)+"rotate(",null,i)-2,x:bt(c,u)})):u&&d.push(o(d)+"rotate("+u+i)}function s(c,u,d,p){c!==u?p.push({i:d.push(o(d)+"skewX(",null,i)-2,x:bt(c,u)}):u&&d.push(o(d)+"skewX("+u+i)}function l(c,u,d,p,f,h){if(c!==d||u!==p){var g=f.push(o(f)+"scale(",null,",",null,")");h.push({i:g-4,x:bt(c,d)},{i:g-2,x:bt(u,p)})}else(d!==1||p!==1)&&f.push(o(f)+"scale("+d+","+p+")")}return function(c,u){var d=[],p=[];return c=e(c),u=e(u),r(c.translateX,c.translateY,u.translateX,u.translateY,d,p),a(c.rotate,u.rotate,d,p),s(c.skewX,u.skewX,d,p),l(c.scaleX,c.scaleY,u.scaleX,u.scaleY,d,p),c=u=null,function(f){for(var h=-1,g=p.length,_;++h<g;)d[(_=p[h]).i]=_.x(f);return d.join("")}}}var Gy=vp(Uy,"px, ","px)","deg)"),Hy=vp(Fy,", ",")",")");function zy(e){return function(){return e}}function Wy(e){return+e}var Nc=[0,1];function Gn(e){return e}function as(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:zy(isNaN(t)?NaN:.5)}function Vy(e,t){var n;return e>t&&(n=e,e=t,t=n),function(i){return Math.max(e,Math.min(t,i))}}function Yy(e,t,n){var i=e[0],o=e[1],r=t[0],a=t[1];return o<i?(i=as(o,i),r=n(a,r)):(i=as(i,o),r=n(r,a)),function(s){return r(i(s))}}function $y(e,t,n){var i=Math.min(e.length,t.length)-1,o=new Array(i),r=new Array(i),a=-1;for(e[i]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<i;)o[a]=as(e[a],e[a+1]),r[a]=n(t[a],t[a+1]);return function(s){var l=ay(e,s,1,i)-1;return r[l](o[l](s))}}function Ky(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Qy(){var e=Nc,t=Nc,n=$s,i,o,r,a=Gn,s,l,c;function u(){var p=Math.min(e.length,t.length);return a!==Gn&&(a=Vy(e[0],e[p-1])),s=p>2?$y:Yy,l=c=null,d}function d(p){return p==null||isNaN(p=+p)?r:(l||(l=s(e.map(i),t,n)))(i(a(p)))}return d.invert=function(p){return a(o((c||(c=s(t,e.map(i),bt)))(p)))},d.domain=function(p){return arguments.length?(e=Array.from(p,Wy),u()):e.slice()},d.range=function(p){return arguments.length?(t=Array.from(p),u()):t.slice()},d.rangeRound=function(p){return t=Array.from(p),n=qy,u()},d.clamp=function(p){return arguments.length?(a=p?!0:Gn,u()):a!==Gn},d.interpolate=function(p){return arguments.length?(n=p,u()):n},d.unknown=function(p){return arguments.length?(r=p,d):r},function(p,f){return i=p,o=f,u()}}function Zy(){return Qy()(Gn,Gn)}
vendor: 5,110 bytes, line 39
39function Xy(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Qo(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,i=e.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+e.slice(n+1)]}function Vn(e){return e=Qo(Math.abs(e)),e?e[1]:NaN}function Jy(e,t){return function(n,i){for(var o=n.length,r=[],a=0,s=e[0],l=0;o>0&&s>0&&(l+s+1>i&&(s=Math.max(1,i-l)),r.push(n.substring(o-=s,o+s)),!((l+=s+1)>i));)s=e[a=(a+1)%e.length];return r.reverse().join(t)}}function ev(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var tv=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Zo(e){if(!(t=tv.exec(e)))throw new Error("invalid format: "+e);var t;return new Ks({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Zo.prototype=Ks.prototype;function Ks(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Ks.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function nv(e){e:for(var t=e.length,n=1,i=-1,o;n<t;++n)switch(e[n]){case".":i=o=n;break;case"0":i===0&&(i=n),o=n;break;default:if(!+e[n])break e;i>0&&(i=0);break}return i>0?e.slice(0,i)+e.slice(o+1):e}var wp;function iv(e,t){var n=Qo(e,t);if(!n)return e+"";var i=n[0],o=n[1],r=o-(wp=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,a=i.length;return r===a?i:r>a?i+new Array(r-a+1).join("0"):r>0?i.slice(0,r)+"."+i.slice(r):"0."+new Array(1-r).join("0")+Qo(e,Math.max(0,t+r-1))[0]}function Cc(e,t){var n=Qo(e,t);if(!n)return e+"";var i=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+i:i.length>o+1?i.slice(0,o+1)+"."+i.slice(o+1):i+new Array(o-i.length+2).join("0")}const Ic={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Xy,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Cc(e*100,t),r:Cc,s:iv,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Rc(e){return e}var xc=Array.prototype.map,Oc=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function ov(e){var t=e.grouping===void 0||e.thousands===void 0?Rc:Jy(xc.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",i=e.currency===void 0?"":e.currency[1]+"",o=e.decimal===void 0?".":e.decimal+"",r=e.numerals===void 0?Rc:ev(xc.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"â":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(d){d=Zo(d);var p=d.fill,f=d.align,h=d.sign,g=d.symbol,_=d.zero,y=d.width,v=d.comma,w=d.precision,E=d.trim,N=d.type;N==="n"?(v=!0,N="g"):Ic[N]||(w===void 0&&(w=12),E=!0,N="g"),(_||p==="0"&&f==="=")&&(_=!0,p="0",f="=");var P=g==="$"?n:g==="#"&&/[boxX]/.test(N)?"0"+N.toLowerCase():"",V=g==="$"?i:/[%p]/.test(N)?a:"",U=Ic[N],z=/[defgprs%]/.test(N);w=w===void 0?6:/[gprs]/.test(N)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function L(C){var j=P,W=V,O,q,ee;if(N==="c")W=U(C)+W,C="";else{C=+C;var T=C<0||1/C<0;if(C=isNaN(C)?l:U(Math.abs(C),w),E&&(C=nv(C)),T&&+C==0&&h!=="+"&&(T=!1),j=(T?h==="("?h:s:h==="-"||h==="("?"":h)+j,W=(N==="s"?Oc[8+wp/3]:"")+W+(T&&h==="("?")":""),z){for(O=-1,q=C.length;++O<q;)if(ee=C.charCodeAt(O),48>ee||ee>57){W=(ee===46?o+C.slice(O+1):C.slice(O))+W,C=C.slice(0,O);break}}}v&&!_&&(C=t(C,1/0));var k=j.length+C.length+W.length,J=k<y?new Array(y-k+1).join(p):"";switch(v&&_&&(C=t(J+C,J.length?y-W.length:1/0),J=""),f){case"<":C=j+C+W+J;break;case"=":C=j+J+C+W;break;case"^":C=J.slice(0,k=J.length>>1)+j+C+W+J.slice(k);break;default:C=J+j+C+W;break}return r(C)}return L.toString=function(){return d+""},L}function u(d,p){var f=c((d=Zo(d),d.type="f",d)),h=Math.max(-8,Math.min(8,Math.floor(Vn(p)/3)))*3,g=Math.pow(10,-h),_=Oc[8+h/3];return function(y){return f(g*y)+_}}return{format:c,formatPrefix:u}}var co,Ep,Tp;rv({thousands:",",grouping:[3],currency:["$",""]});function rv(e){return co=ov(e),Ep=co.format,Tp=co.formatPrefix,co}function av(e){return Math.max(0,-Vn(Math.abs(e)))}function sv(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Vn(t)/3)))*3-Vn(Math.abs(e)))}function lv(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Vn(t)-Vn(e))+1}function cv(e,t,n,i){var o=hy(e,t,n),r;switch(i=Zo(i??",f"),i.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return i.precision==null&&!isNaN(r=sv(o,a))&&(i.precision=r),Tp(i,a)}case"":case"e":case"g":case"p":case"r":{i.precision==null&&!isNaN(r=lv(o,Math.max(Math.abs(e),Math.abs(t))))&&(i.precision=r-(i.t
39ype==="e"));break}case"f":case"%":{i.precision==null&&!isNaN(r=av(o))&&(i.precision=r-(i.type==="%")*2);break}}return Ep(i)}function uv(e){var t=e.domain;return e.ticks=function(n){var i=t();return fy(i[0],i[i.length-1],n??10)},e.tickFormat=function(n,i){var o=t();return cv(o[0],o[o.length-1],n??10,i)},e.nice=function(n){n==null&&(n=10);var i=t(),o=0,r=i.length-1,a=i[o],s=i[r],l,c,u=10;for(s<a&&(c=a,a=s,s=c,c=o,o=r,r=c);u-- >0;){if(c=ns(a,s,n),c===l)return i[o]=a,i[r]=s,t(i);if(c>0)a=Math.floor(a/c)*c,s=Math.ceil(s/c)*c;else if(c<0)a=Math.ceil(a*c)/c,s=Math.floor(s*c)/c;else break;l=c}return e},e}function Qs(){var e=Zy();return e.copy=function(){return Ky(e,Qs())},zs.apply(e,arguments),uv(e)}function dv(e,t){const{blurAfterClick:n,children:i,disabled:o,onClick:r,preventDefault:a,stopPropagation:s,...l}=e,c=S.useCallback(u=>{n&&u.currentTarget.blur(),(a||o)&&u.preventDefault(),s&&u.stopPropagation(),r&&!o&&r(u)},[r,n,a,s,o]);return b.jsx(em,{onClick:c,ref:t,...l,"data-component":"nav-link-with-ref",children:i})}const pv=S.forwardRef(dv);var Oo={exports:{}};var fv=Oo.exports,Lc;function hv(){return Lc||(Lc=1,function(e,t){(function(i,o){e.exports=o()})(fv,function(){return function(){var n={686:function(r,a,s){s.d(a,{default:function(){return Z}});var l=s(279),c=s.n(l),u=s(370),d=s.n(u),p=s(817),f=s.n(p);function h(I){try{return document.execCommand(I)}catch{return!1}}var g=function(R){var H=f()(R);return h("cut"),H},_=g;function y(I){var R=document.documentElement.getAttribute("dir")==="rtl",H=document.createElement("textarea");H.style.fontSize="12pt",H.style.border="0",H.style.padding="0",H.style.margin="0",H.style.position="absolute",H.style[R?"right":"left"]="-9999px";var F=window.pageYOffset||document.documentElement.scrollTop;return H.style.top="".concat(F,"px"),H.setAttribute("readonly",""),H.value=I,H}var v=function(R,H){var F=y(R);H.container.appendChild(F);var Y=f()(F);return h("copy"),F.remove(),Y},w=function(R){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},F="";return typeof R=="string"?F=v(R,H):R instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(R==null?void 0:R.type)?F=v(R.value,H):(F=f()(R),h("copy")),F},E=w;function N(I){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?N=function(H){return typeof H}:N=function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},N(I)}var P=function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=R.action,F=H===void 0?"copy":H,Y=R.container,X=R.target,le=R.text;if(F!=="copy"&&F!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(X!==void 0)if(X&&N(X)==="object"&&X.nodeType===1){if(F==="copy"&&X.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(F==="cut"&&(X.hasAttribute("readonly")||X.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(le)return E(le,{container:Y});if(X)return F==="cut"?_(X):E(X,{container:Y})},V=P;function U(I){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(H){return typeof H}:U=function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},U(I)}function z(I,R){if(!(I instanceof R))throw new TypeError("Cannot call a class as a function")}function L(I,R){for(var H=0;H<R.length;H++){var F=R[H];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(I,F.key,F)}}function C(I,R,H){return R&&L(I.prototype,R),H&&L(I,H),I}function j(I,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function");I.prototype=Object.create(R&&R.prototype,{constructor:{value:I,writable:!0,configurable:!0}}),R&&W(I,R)}function W(I,R){return W=Object.setPrototypeOf||function(F,Y){return F.__proto__=Y,F},W(I,R)}function O(I){var R=T();return function(){var F=k(I),Y;if(R){var X=k(this).constructor;Y=Reflect.construct(F,arguments,X)}else Y=F.apply(this,arguments);return q(this,Y)}}function q(I,R){return R&&(U(R)==="object"||typeof R=="function")?R:ee(I)}function ee(I){if(I===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return I}function T(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}
vendor: 4,771 bytes, line 39
39function k(I){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(H){return H.__proto__||Object.getPrototypeOf(H)},k(I)}function J(I,R){var H="data-clipboard-".concat(I);if(R.hasAttribute(H))return R.getAttribute(H)}var oe=function(I){j(H,I);var R=O(H);function H(F,Y){var X;return z(this,H),X=R.call(this),X.resolveOptions(Y),X.listenClick(F),X}return C(H,[{key:"resolveOptions",value:function(){var Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof Y.action=="function"?Y.action:this.defaultAction,this.target=typeof Y.target=="function"?Y.target:this.defaultTarget,this.text=typeof Y.text=="function"?Y.text:this.defaultText,this.container=U(Y.container)==="object"?Y.container:document.body}},{key:"listenClick",value:function(Y){var X=this;this.listener=d()(Y,"click",function(le){return X.onClick(le)})}},{key:"onClick",value:function(Y){var X=Y.delegateTarget||Y.currentTarget,le=this.action(X)||"copy",fe=V({action:le,container:this.container,target:this.target(X),text:this.text(X)});this.emit(fe?"success":"error",{action:le,text:fe,trigger:X,clearSelection:function(){X&&X.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(Y){return J("action",Y)}},{key:"defaultTarget",value:function(Y){var X=J("target",Y);if(X)return document.querySelector(X)}},{key:"defaultText",value:function(Y){return J("text",Y)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(Y){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return E(Y,X)}},{key:"cut",value:function(Y){return _(Y)}},{key:"isSupported",value:function(){var Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],X=typeof Y=="string"?[Y]:Y,le=!!document.queryCommandSupported;return X.forEach(function(fe){le=le&&!!document.queryCommandSupported(fe)}),le}}]),H}(c()),Z=oe},828:function(r){var a=9;if(typeof Element<"u"&&!Element.prototype.matches){var s=Element.prototype;s.matches=s.matchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.webkitMatchesSelector}function l(c,u){for(;c&&c.nodeType!==a;){if(typeof c.matches=="function"&&c.matches(u))return c;c=c.parentNode}}r.exports=l},438:function(r,a,s){var l=s(828);function c(p,f,h,g,_){var y=d.apply(this,arguments);return p.addEventListener(h,y,_),{destroy:function(){p.removeEventListener(h,y,_)}}}function u(p,f,h,g,_){return typeof p.addEventListener=="function"?c.apply(null,arguments):typeof h=="function"?c.bind(null,document).apply(null,arguments):(typeof p=="string"&&(p=document.querySelectorAll(p)),Array.prototype.map.call(p,function(y){return c(y,f,h,g,_)}))}function d(p,f,h,g){return function(_){_.delegateTarget=l(_.target,f),_.delegateTarget&&g.call(p,_)}}r.exports=u},879:function(r,a){a.node=function(s){return s!==void 0&&s instanceof HTMLElement&&s.nodeType===1},a.nodeList=function(s){var l=Object.prototype.toString.call(s);return s!==void 0&&(l==="[object NodeList]"||l==="[object HTMLCollection]")&&"length"in s&&(s.length===0||a.node(s[0]))},a.string=function(s){return typeof s=="string"||s instanceof String},a.fn=function(s){var l=Object.prototype.toString.call(s);return l==="[object Function]"}},370:function(r,a,s){var l=s(879),c=s(438);function u(h,g,_){if(!h&&!g&&!_)throw new Error("Missing required arguments");if(!l.string(g))throw new TypeError("Second argument must be a String");if(!l.fn(_))throw new TypeError("Third argument must be a Function");if(l.node(h))return d(h,g,_);if(l.nodeList(h))return p(h,g,_);if(l.string(h))return f(h,g,_);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function d(h,g,_){return h.addEventListener(g,_),{destroy:function(){h.removeEventListener(g,_)}}}function p(h,g,_){return Array.prototype.forEach.call(h,function(y){y.addEventListener(g,_)}),{destroy:function(){Array.prototype.forEach.call(h,function(y){y.removeEventListener(g,_)})}}}function f(h,g,_){return c(document.body,h,g,_)}r.exports=u},817:function(r){function a(s){var l;if(s.nodeName==="SELECT")s.focus(),l=s.value;else if(s.nodeName==="INPUT"||s.nodeName==="TEXTAREA"){var c=s.hasAttribute("readonly");c||s.setAttribute("readonly",""),s.select(),s.setSelectionRange(0,s.value.length),c||s.removeAttribute("readonly"),l=s.value}else{s.hasAttribute("contenteditable")&&s.focus();var u=window.getSelection(),d=document.createRange();d.selectNodeContents(s),u.removeAllRanges(),u.addRange(d),l=u.toString()}return l}r.exports=a},279:function(r){function a(){}a.prototype={on:function(s,l,c){var u=this.e||(this.e={});return(u[s]||(u[s]=[])).push({fn:l,ctx:c}),this},once:function(s,l,c){var u=this;function d(){u.off(s,d),l.apply(c,arguments)}return d._=l,this.on(s,d,c)}
39,emit:function(s){var l=[].slice.call(arguments,1),c=((this.e||(this.e={}))[s]||[]).slice(),u=0,d=c.length;for(u;u<d;u++)c[u].fn.apply(c[u].ctx,l);return this},off:function(s,l){var c=this.e||(this.e={}),u=c[s],d=[];if(u&&l)for(var p=0,f=u.length;p<f;p++)u[p].fn!==l&&u[p].fn._!==l&&d.push(u[p]);return d.length?c[s]=d:delete c[s],this}},r.exports=a,r.exports.TinyEmitter=a}},i={};function o(r){if(i[r])return i[r].exports;var a=i[r]={exports:{}};return n[r](a,a.exports,o),a.exports}return function(){o.n=function(r){var a=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(a,{a}),a}}(),function(){o.d=function(r,a){for(var s in a)o.o(a,s)&&!o.o(r,s)&&Object.defineProperty(r,s,{enumerable:!0,get:a[s]})}}(),function(){o.o=function(r,a){return Object.prototype.hasOwnProperty.call(r,a)}}(),o(686)}().default})}(Oo)),Oo.exports}var mv=hv();const gv=1e3;function NR(e){const{icon:t=b.jsx(kd,{}),className:n,children:i,copyValue:o,ariaLabel:r,copiedLabel:a="Copied",copyLabel:s="Copy"}=e,[l,c]=Zs(o);return b.jsx(Ns,{"data-component":"clipboard-button",children:b.jsx(fm,{content:a,isOpen:l,children:b.jsx(Ti,{"aria-label":r,className:qe("sw-select-none",n),onClick:c,prefix:t,children:i??s})})})}function CR(e){const{className:t,copyValue:n,discreet:i,size:o=Ad.Medium,Icon:r=kd,copiedLabel:a="Copied",copyLabel:s="Copy to clipboard"}=e,[l,c]=Zs(n);return b.jsx(Ns,{"data-component":"clipboard-icon-button",children:b.jsx(Cs,{Icon:r,ariaLabel:e["aria-label"]??s,className:t,onClick:c,size:o,tooltipContent:l?a:s,tooltipOptions:l?{isOpen:l}:void 0,variety:i?gn.DefaultGhost:gn.Default})})}function Zs(e){const[t,n]=B.useState(!1),i=B.useCallback(({currentTarget:o})=>{const r=mv.copy(e)===e;n(r),r&&setTimeout(()=>{n(!1)},gv),o.focus()},[e]);return[t,i]}function Sr(e){const t=Cn(),{customSpinner:n,className:i,children:o,placeholder:r,ariaLabel:a=t.formatMessage({id:"loading"}),loading:s=!0}=e;return n?b.jsx(b.Fragment,{children:s?n:o}):b.jsxs(B.Fragment,{children:[b.jsx("div",{className:"sw-relative",children:b.jsx("div",{className:qe("sw-overflow-hidden",{"sw-sr-only":!s,it__loading:s}),children:b.jsx(bv,{"aria-live":"polite",className:i,role:"status",children:s&&b.jsx("span",{className:"sw-sr-only",children:a})})})}),!s&&(o??(r&&b.jsx(yv,{className:i}))??null)]})}const _v=Di` 40 from { 41 transform: rotate(0deg); 42 } 43 44 to { 45 transform: rotate(-360deg); 46 } 47`,bv=G("div",{target:"e17f0rxx1"})("border:2px solid transparent;background:linear-gradient(0deg, ",x("primary")," 50%, transparent 50% 100%) border-box,linear-gradient(90deg, ",x("primary")," 25%, transparent 75% 100%) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:",_v," 1s infinite linear;",{height:"1rem",width:"1rem"},";",{display:"inline-block"},";",{boxSizing:"border-box"},";",{borderRadius:"625rem"},";"),yv=G("div",{target:"e17f0rxx0"})("position:relative;visibility:hidden;",{display:"inline-flex",alignItems:"center",justifyContent:"center"},";",{height:"1rem",width:"1rem"},";");function vv({checked:e,disabled:t,children:n,className:i,id:o,label:r,loading:a=!1,onCheck:s,onFocus:l,onClick:c,right:u,thirdState:d=!1,title:p}){const f=()=>{t||s(!e,o)};return b.jsxs(Ev,{className:i,disabled:t,onClick:c,"data-component":"checkbox",children:[u&&n,b.jsx(Tv,{"aria-label":r??p,checked:e,disabled:t??a,id:o,onChange:f,onFocus:l,type:"checkbox"}),b.jsx(Sr,{loading:a,children:b.jsx(hn,{"aria-hidden":!0,"data-clickable":"true",title:p,children:b.jsx(wv,{checked:e,thirdState:d})})}),!u&&n]})}function wv({checked:e,thirdState:t}){return e&&t?b.jsx(pn,{children:b.jsx("rect",{fill:"currentColor",height:"2",rx:"1",width:"50%",x:"4",y:"7"})}):e?b.jsx(Wb,{fill:"buttonSecondary"}):null}const Ev=G("label",{target:"eonr3gy2"})("color:",Ee("backgroundSecondary"),";user-select:none;",{display:"inline-flex",alignItems:"center"},";&:hover{",{cursor:"pointer"},";}&:disabled{color:",Ee("checkboxDisabled"),";",{cursor:"not-allowed"},";}"),hn=G("span",{target:"eonr3gy1"})("border:",ce("default","primary"),";color:",Ee("primary"),";",{height:"1rem",width:"1rem"},";",{borderRadius:"0.125rem"},";",{boxSizing:"border-box"}," ",{display:"inline-flex",flexShrink:"0",alignItems:"center",justifyContent:"center"},";"),Tv=G("input",{target:"eonr3gy0"})("border:0;clip:rect(0 0 0 0);clip-path:inset(50%);
47height:1px;overflow:hidden;padding:0;white-space:nowrap;width:1px;appearance:none;&:focus,&:active{&:not(:disabled)~",hn,"{outline:",ce("focus","primary"),";}}&:checked{&~",hn,"{background:",x("primary"),";}&:disabled~",hn,"{background:",x("checkboxDisabledChecked"),";}}&:hover{&:not(:disabled)~",hn,"{background:",x("checkboxHover"),";border:",ce("default","primary"),";}&:checked:not(:disabled)~",hn,"{background:",x("checkboxCheckedHover"),";border:",ce("default","checkboxCheckedHover"),";}}&:disabled~",hn,"{background:",x("checkboxDisabled"),";color:",x("checkboxDisabled"),";border:",ce("default","checkboxDisabledChecked"),";}");function Sv({children:e,className:t,innerRef:n,maxHeight:i="inherit",size:o="small",...r}){return b.jsx(Nv,{className:qe("dropdown-menu",t),ref:n,role:"menu",style:{"--inputSize":yr[o],maxHeight:i},...r,"data-component":"dropdown-menu",children:e})}function IR(e){const{children:t,className:n,disabled:i,icon:o,isExternal:r,onClick:a,selected:s,innerRef:l,to:c,...u}=e;return b.jsx("li",{...u,"data-component":"item-link",children:b.jsx(Cv,{className:qe(n,{disabled:i,selected:s}),disabled:i,icon:o,isExternal:r,onClick:a,ref:l,role:"menuitem",showExternalIcon:!1,to:c,children:t})})}const Sp=B.forwardRef((e,t)=>{const{children:n,className:i,disabled:o,icon:r,innerRef:a,onClick:s,selected:l,...c}=e;return b.jsx("li",{ref:a,role:"none",...c,children:b.jsxs(Ap,{className:qe(i,{disabled:o,selected:l}),disabled:o,onClick:s,ref:t,role:"menuitem",children:[r,n]})})});Sp.displayName="ItemButton";const RR=G(Sp,{target:"eouk6v09"})("--color:",Ee("dropdownMenuDanger"),";");function xR(e){const{checked:t,children:n,className:i,disabled:o,id:r,innerRef:a,label:s,onCheck:l,onFocus:c,...u}=e;return b.jsx("li",{ref:a,role:"none",...u,"data-component":"item-checkbox",children:b.jsx(Rv,{checked:t,className:qe(i,{disabled:o}),disabled:o,id:r,label:s,onCheck:l,onFocus:c,children:n})})}function OR(e){const{children:t,className:n,copyValue:i,tooltipOverlay:o}=e,[r,a]=Zs(i);return b.jsx(qi,{content:o,visible:r,"data-component":"item-copy",children:b.jsx("li",{role:"none",children:b.jsx(Ap,{className:n,onClick:a,role:"menuitem",children:t})})})}function LR(e){const{children:t,className:n,download:i,href:o,innerRef:r,...a}=e;return b.jsx("li",{ref:r,role:"none",...a,"data-component":"item-download",children:b.jsx(Iv,{className:n,download:i,href:o,rel:"noopener noreferrer",role:"menuitem",target:"_blank",children:t})})}const PR=G(Av,{target:"eouk6v07"})("background-color:",x("dropdownMenuHeader"),";color:var(--echoes-color-text-subdued);",{paddingLeft:"0.75rem",paddingRight:"0.75rem",paddingTop:"0.5rem",paddingBottom:"0.5rem"},";");function Av({children:e,className:t="dropdown-menu-header",role:n="menuitem",...i}){return b.jsx("li",{className:t,role:n,...i,"data-component":"unstyled-item-header",children:e})}const MR=G(kv,{target:"eouk6v06"})("height:1px;background-color:",x("popupBorder"),";",{marginLeft:"-0.5rem",marginRight:"-0.5rem",marginTop:"0.25rem",marginBottom:"0.25rem"}," ",{overflow:"hidden"},";");function kv({children:e,role:t="separator",...n}){return b.jsx("li",{role:t,...n,"data-component":"unstyled-item-divider",children:e})}const Nv=G("ul",{target:"eouk6v05"})("background-color:",x("dropdownMenu"),";color:",Ee("dropdownMenu"),";width:var(--inputSize);list-style:none;",{display:"flex",flexDirection:"column"}," ",{boxSizing:"border-box"},";",{minWidth:"150px"}," ",{paddingTop:"0.5rem",paddingBottom:"0.5rem"}," ",{font:"var(--echoes-typography-text-default-regular)"}," &:focus{outline:none;}"),Ar=e=>Wt("color:var(--color);background-color:",x("dropdownMenu")(e),";border:none;border-bottom:none;text-decoration:none;transition:none;",{display:"flex",alignItems:"center"}," ",{font:"var(--echoes-typography-text-default-regular)"}," ",{boxSizing:"border-box"}," ",{width:"100%"}," ",{textAlign:"left"}," ",{paddingLeft:"0.75rem",paddingRight:"0.75rem",paddingTop:"0.5rem",paddingBottom:"0.5rem"}," ",{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},";",{cursor:"pointer"}," &.active,&:active,&.active:active,&:hover,&.active:hover{color:var(--color);background-color:",x("dropdownMenuHover")(e),";text-decoration:none;outline:none;border:none;border-bottom:none;}&:focus,&:focus-within,&.active:focus,&.active:focus-within{color:var(--color);background-color:",x("dropdownMenuFocus")(e),";text-decoration:none;border:none;border-bottom:none;}&:focus-visible{borderLeft:'2px solid var(--echoes-color-focus-default)',marginLeft:'-2px',;}&:disabled,&.disabled{color:var(--echoes-color-text-disabled);background-color:",x("dropdownMenuDisabled")(e),";pointer-events:none!important;",{cursor:"not-allowed"},";}&.selected{background-color:",x("selectOptionSelected")(e),";}&>svg{",{marginRight:"0.5rem"},";}",""),Cv=G(Bs,{target:"eouk6v03"})("--color:",Ee("dropdownMenu"),";",Ar,";"),Ap=G("button",{target:"eouk6v02"})("--color:",Ee("dropdownMenu"),";",Ar,";"),Iv=G("a",{target:"eouk6v01"})("--color:",Ee("dropdownMenu"),";",Ar,";"),Rv=G(vv,{target:"eouk6v00"})("--color:",Ee("dropdownMenu"),";",Ar,";");class xv extends S.Component{constructor(){super(...arguments);se(this,"handleKeyDown",n=>{n.code===gt.Escape&&this.props.onKeydown()})}componentDidMount(){setTimeout(()=>{document.addEventListener("keydown",this.handleKeyDown,!1)},0)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown,!1)}render(){return this.props.children}}class Ov extends B.PureComponent{constructor(){super(...arguments);se(this,"nodeRef",n=>{const{innerRef:i}=this.props;this.ref=n,i==null||i(n)});se(this,"handleFocusOut",()=>{var n;((n=this.ref)==null?void 0:n.querySelector(":focus"))===null&&this.props.onFocusOut()})}componentDidMount(){setTimeout(()=>{document.addEventListener("focusin",this.handleFocusOut)},0)}componentWillUnmount(){document.removeEventListener("focusin",this.handleFocusOut)}render(){const{onFocusOut:n,innerRef:i,children:o,...r}=this.props;return b.jsx("div",{ref:this.nodeRef,...r,"data-component":"focus-out-handler",children:o})}}class Lv extends S.Component{constructor(){super(...arguments);se(this,"mounted",!1);se(this,"addClickHandler",()=>{const{listenerType:n="click"}=this.props;window.addEventListener(n,this.handleWindowClick)});se(this,"removeClickHandler",()=>{const{listenerType:n="click"}=this.props;window.removeEventListener(n,this.handleWindowClick)});se(this,"handleWindowClick",n=>
47{if(this.mounted){const i=un.findDOMNode(this);i!=null&&i.contains(n.target)||this.props.onClickOutside()}})}componentDidMount(){this.mounted=!0,setTimeout(()=>{this.addClickHandler()},0)}componentWillUnmount(){this.mounted=!1,this.removeClickHandler()}render(){return this.props.children}}function Pv({children:e}){return S.cloneElement(e,{onClick:t=>{t.stopPropagation(),typeof e.props.onClick=="function"&&e.props.onClick(t)}})}function Mv(e,t){const{children:n,className:i,placement:o=ue.Bottom,style:r,zLevel:a=vt.Default,...s}=e;return b.jsx(Pv,{"data-component":"popup-base",children:b.jsx(Np,{className:qe(`is-${o}`,i),ref:t??S.createRef(),style:r,zLevel:a,...s,children:n})})}const kp=S.forwardRef(Mv);kp.displayName="Popup";function Dv(e){return e.height!==void 0}class jv extends S.PureComponent{constructor(n){super(n);se(this,"mounted",!1);se(this,"popupNode",S.createRef());se(this,"addEventListeners",()=>{window.addEventListener("resize",this.throttledPositionTooltip),this.props.zLevel!==vt.Global&&window.addEventListener("scroll",this.throttledPositionTooltip)});se(this,"removeEventListeners",()=>{window.removeEventListener("resize",this.throttledPositionTooltip),this.props.zLevel!==vt.Global&&window.removeEventListener("scroll",this.throttledPositionTooltip)});se(this,"positionPopup",()=>{if(this.mounted&&this.props.zLevel!==vt.Absolute){const n=un.findDOMNode(this);if(n&&n instanceof Element&&this.popupNode.current){const{placement:i,zLevel:o}=this.props,r=o===vt.Global,{height:a,left:s,top:l,width:c}=op(n,this.popupNode.current,i);this.setState({left:s+(r?0:window.scrollX),top:l+(r?0:window.scrollY),width:c,height:a})}}});this.state={},this.throttledPositionTooltip=Tt.throttle(this.positionPopup,ip)}componentDidMount(){this.positionPopup(),this.addEventListeners(),this.mounted=!0}componentDidUpdate(n){(this.props.placement!==n.placement||this.props.overlay!==n.overlay)&&this.positionPopup()}componentWillUnmount(){this.removeEventListeners(),this.mounted=!1}render(){const{allowResizing:n,children:i,overlay:o,placement:r=ue.Bottom,...a}=this.props;let s;return Dv(this.state)&&(s={left:this.state.left,top:this.state.top},n||(s.width=this.state.width,s.height=this.state.height)),b.jsxs(b.Fragment,{children:[this.props.children,this.props.overlay&&b.jsx(kp,{placement:r,ref:this.popupNode,style:s,...a,children:o})]})}}const Np=G("div",{target:"exwrj5q0"})("position:",({zLevel:e})=>e===vt.Global?"fixed":"absolute",";background-color:",x("popup"),";color:",Ee("popup"),";border:",ce("default","popupBorder"),";box-shadow:",x_("md"),";",{boxSizing:"border-box"},";",{borderRadius:"0.5rem"},";",{cursor:"default"},";",{overflow:"hidden"},";",({zLevel:e})=>({[vt.Default]:{zIndex:"420"},[vt.Global]:{zIndex:"5000"},[vt.Content]:{zIndex:"52"},[vt.Absolute]:{zIndex:"5000"}})[e],";&.is-bottom,&.is-bottom-left,&.is-bottom-right{",{marginTop:"0.5rem"},";}&.is-top,&.is-top-left,&.is-top-right{",{marginTop:"-0.5rem"},";}&.is-left,&.is-left-top,&.is-left-bottom{",{marginLeft:"-0.5rem"},";}&.is-right,&.is-right-top,&.is-right-bottom{",{marginLeft:"0.5rem"},";}");function Bv(e){const{children:t,open:n,onRequestClose:i,withClickOutHandler:o=!0,withFocusOutHandler:r=!0,overlay:a,...s}=e;let l=b.jsx(xv,{onKeydown:i,children:a});return r&&(l=b.jsx(Ov,{onFocusOut:i,children:l})),o&&(l=b.jsx(Lv,{onClickOutside:i,children:l})),b.jsx(jv,{overlay:n&&l,...s,"data-component":"dropdown-toggler",children:t})}let DR=class extends S.PureComponent{constructor(){super(...arguments);se(this,"state",{open:!1});se(this,"handleClose",()=>{this.setState({open:!1}),this.props.onClose&&this.props.onClose()});se(this,"handleToggleClick",n=>{n&&(n.preventDefault(),n.currentTarget.blur()),this.setState(i=>({open:!i.open}))})}componentDidUpdate(n,i){!i.open&&this.state.open&&this.props.onOpen&&this.props.onOpen(),n.openDropdown!==this.props.openDropdown&&typeof this.props.openDropdown=="boolean"&&this.setState({open:this.props.openDropdown})}render(){const{open:n}=this.state,{allowResizing:i,className:o,closeOnClick:r=!0,id:a,size:s="full",zLevel:l}=this.props,c={"aria-controls":`${a}-dropdown`,"aria-expanded":n,"aria-haspopup":"menu",id:`${a}-trigger`,role:"button"},u=S.isValidElement(this.props.children)?S.cloneElement(this.props.children,{onClick:this.handleToggleClick,...c}):this.props.children({a11yAttrs:c,closeDropdown:this.handleClose,onToggleClick:this.handleToggleClick,open:n});return b.jsx(Bv,{allowResizing:i,"aria-labelledby":`${a}-trigger`,className:o,id:`${a}-dropdown`,onRequestClose:this.handleClose,open:n,overlay:b.jsx(Sv,{onClick:r?this.handleClose:void 0,size:s,children:this.props.overlay}),placement:this.props.placement,withClickOutHandler:this.props.withClickOutHandler,withFocusOutHandler:this.props.withF
vendor: 10,467 bytes, line 47
47ocusOutHandler,zLevel:l,"data-component":"dropdown",children:u})}};var ss="http://www.w3.org/1999/xhtml";const Pc={svg:"http://www.w3.org/2000/svg",xhtml:ss,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function kr(e){var t=e+="",n=t.indexOf(":");return n>=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),Pc.hasOwnProperty(t)?{space:Pc[t],local:e}:e}function qv(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===ss&&t.documentElement.namespaceURI===ss?t.createElement(e):t.createElementNS(n,e)}}function Uv(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Cp(e){var t=kr(e);return(t.local?Uv:qv)(t)}function Fv(){}function Xs(e){return e==null?Fv:function(){return this.querySelector(e)}}function Gv(e){typeof e!="function"&&(e=Xs(e));for(var t=this._groups,n=t.length,i=new Array(n),o=0;o<n;++o)for(var r=t[o],a=r.length,s=i[o]=new Array(a),l,c,u=0;u<a;++u)(l=r[u])&&(c=e.call(l,l.__data__,u,r))&&("__data__"in l&&(c.__data__=l.__data__),s[u]=c);return new St(i,this._parents)}function Hv(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function zv(){return[]}function Ip(e){return e==null?zv:function(){return this.querySelectorAll(e)}}function Wv(e){return function(){return Hv(e.apply(this,arguments))}}function Vv(e){typeof e=="function"?e=Wv(e):e=Ip(e);for(var t=this._groups,n=t.length,i=[],o=[],r=0;r<n;++r)for(var a=t[r],s=a.length,l,c=0;c<s;++c)(l=a[c])&&(i.push(e.call(l,l.__data__,c,a)),o.push(l));return new St(i,o)}function Rp(e){return function(){return this.matches(e)}}function xp(e){return function(t){return t.matches(e)}}var Yv=Array.prototype.find;function $v(e){return function(){return Yv.call(this.children,e)}}function Kv(){return this.firstElementChild}function Qv(e){return this.select(e==null?Kv:$v(typeof e=="function"?e:xp(e)))}var Zv=Array.prototype.filter;function Xv(){return Array.from(this.children)}function Jv(e){return function(){return Zv.call(this.children,e)}}function ew(e){return this.selectAll(e==null?Xv:Jv(typeof e=="function"?e:xp(e)))}function tw(e){typeof e!="function"&&(e=Rp(e));for(var t=this._groups,n=t.length,i=new Array(n),o=0;o<n;++o)for(var r=t[o],a=r.length,s=i[o]=[],l,c=0;c<a;++c)(l=r[c])&&e.call(l,l.__data__,c,r)&&s.push(l);return new St(i,this._parents)}function Op(e){return new Array(e.length)}function nw(){return new St(this._enter||this._groups.map(Op),this._parents)}function Xo(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}Xo.prototype={constructor:Xo,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function iw(e){return function(){return e}}function ow(e,t,n,i,o,r){for(var a=0,s,l=t.length,c=r.length;a<c;++a)(s=t[a])?(s.__data__=r[a],i[a]=s):n[a]=new Xo(e,r[a]);for(;a<l;++a)(s=t[a])&&(o[a]=s)}function rw(e,t,n,i,o,r,a){var s,l,c=new Map,u=t.length,d=r.length,p=new Array(u),f;for(s=0;s<u;++s)(l=t[s])&&(p[s]=f=a.call(l,l.__data__,s,t)+"",c.has(f)?o[s]=l:c.set(f,l));for(s=0;s<d;++s)f=a.call(e,r[s],s,r)+"",(l=c.get(f))?(i[s]=l,l.__data__=r[s],c.delete(f)):n[s]=new Xo(e,r[s]);for(s=0;s<u;++s)(l=t[s])&&c.get(p[s])===l&&(o[s]=l)}function aw(e){return e.__data__}function sw(e,t){if(!arguments.length)return Array.from(this,aw);var n=t?rw:ow,i=this._parents,o=this._groups;typeof e!="function"&&(e=iw(e));for(var r=o.length,a=new Array(r),s=new Array(r),l=new Array(r),c=0;c<r;++c){var u=i[c],d=o[c],p=d.length,f=lw(e.call(u,u&&u.__data__,c,i)),h=f.length,g=s[c]=new Array(h),_=a[c]=new Array(h),y=l[c]=new Array(p);n(u,d,g,_,y,f,t);for(var v=0,w=0,E,N;v<h;++v)if(E=g[v]){for(v>=w&&(w=v+1);!(N=_[w])&&++w<h;);E._next=N||null}}return a=new St(a,i),a._enter=s,a._exit=l,a}function lw(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function cw(){return new St(this._exit||this._groups.map(Op),this._parents)}function uw(e,t,n){var i=this.enter(),o=this,r=this.exit();return typeof e=="function"?(i=e(i),i&&(i=i.selection())):i=i.append(e+""),t!=null&&(o=t(o),o&&(o=o.selection())),n==null?r.remove():n(r),i&&o?i.merge(o).order():o}function dw(e){for(var t=e.selection?e.selection():e,n=this._groups,i=t._groups,o=n.length,r=i.length,a=Math.min(o,r),s=new Array(o),l=0;l<a;++l)for(var c=n[l],u=i[l],d=c.length,p=s[l]=new Array(d),f,h=0;h<d;++h)(f=c[h]||u[h])&&(p[h]=f);for(;l<o;++l)s[l]=n[l];return new St(s,this._parents)}function pw(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var i=e[t],o=i.length-1,r=i[o],a;--o>=0;)(a=i[o])&&(r&&a.compareDocumentPosition(r)^4&&r.parentNode.insertBefore(a,r),r=a);return this}function fw(e){e||(e=hw);function t(d,p){return d&&p?e(d.__data__,p.__data__):!d-!p}for(var n=this._groups,i=n.length,o=new Array(i),r=0;r<i;++r){for(var a=n[r],s=a.length,l=o[r]=new Array(s),c,u=0;u<s;++u)(c=a[u])&&(l[u]=c);l.sort(t)}return new St(o,this._parents).order()}function hw(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function mw(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function gw(){return Array.from(this)}function _w(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i=e[t],o=0,r=i.length;o<r;++o){var a=i[o];if(a)return a}return null}function bw(){let e=0;for(const t of this)++e;return e}function yw(){return!this.node()}function vw(e){for(var t=this._groups,n=0,i=t.length;n<i;++n)for(var o=t[n],r=0,a=o.length,s;r<a;++r)(s=o[r])&&e.call(s,s.__data__,r,o);return this}function ww(e){return function(){this.removeAttribute(e)}}function Ew(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Tw(e,t){return function(){this.setAttribute(e,t)}}function Sw(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function Aw(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttribute(e):this.setAttribute(e,n)}}function kw(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function Nw(e,t){var n=kr(e);if(arguments.length<2){var i=this.node();return n.local?i.getAttributeNS(n.space,n.local):i.getAttribute(n)}return this.each((t==null?n.local?Ew:ww:typeof t=="function"?n.local?kw:Aw:n.local?Sw:Tw)(n,t))}function Lp(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Cw(e){return function(){this.style.removeProperty(e)}}function Iw(e,t,n){return function(){this.style.setProperty(e,t,n)}}function Rw(e,t,n){return function(){var i=t.apply(this,arguments);i==null?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function xw(e,t,n){return arguments.length>1?this.each((t==null?Cw:typeof t=="function"?Rw:Iw)(e,t,n??"")):Yn(this.node(),e)}function Yn(e,t){return e.style.getPropertyValue(t)||Lp(e).getComputedStyle(e,null).getPropertyValue(t)}function Ow(e){return function(){delete this[e]}}function Lw(e,t){return function(){this[e]=t}}function Pw(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function Mw(e,t){return arguments.length>1?this.each((t==null?Ow:typeof t=="function"?Pw:Lw)(e,t)):this.node()[e]}function Pp(e){return e.trim().split(/^|\s+/)}function Js(e){return e.classList||new Mp(e)}function Mp(e){this._node=e,this._names=Pp(e.getAttribute("class")||"")}Mp.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function Dp(e,t){for(var n=Js(e),i=-1,o=t.length;++i<o;)n.add(t[i])}function jp(e,t){for(var n=Js(e),i=-1,o=t.length;++i<o;)n.remove(t[i])}function Dw(e){return function(){Dp(this,e)}}function jw(e){return function(){jp(this,e)}}function Bw(e,t){return function(){(t.apply(this,arguments)?Dp:jp)(this,e)}}function qw(e,t){var n=Pp(e+"");if(arguments.length<2){for(var i=Js(this.node()),o=-1,r=n.length;++o<r;)if(!i.contains(n[o]))return!1;return!0}return this.each((typeof t=="function"?Bw:t?Dw:jw)(n,t))}function Uw(){this.textContent=""}function Fw(e){return function(){this.textContent=e}}function Gw(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function Hw(e){return arguments.length?this.each(e==null?Uw:(typeof e=="function"?Gw:Fw)(e)):this.node().textContent}function zw(){this.innerHTML=""}function Ww(e){return function(){this.innerHTML=e}}function Vw(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function Yw(e){return arguments.length?this.each(e==null?zw:(typeof e=="function"?Vw:Ww)(e)):this.node().innerHTML}function $w(){this.nextSibling&&this.parentNode.appendChild(this)}function Kw(){return this.each($w)}function Qw(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Zw(){return this.each(Qw)}function Xw(e){var t=typeof e=="function"?e:Cp(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function Jw(){return null}function e0(e,t){var n=typeof e=="function"?e:Cp(e),i=t==null?Jw:typeof t=="function"?t:Xs(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)})}function t0(){var e=this.parentNode;e&&e.removeChild(this)}function n0(){return this.each(t0)}function i0(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function o0(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function r0(e){return this.select(e?o0:i0)}function a0(e){return arguments.length?this.property("__data__",e):this.node().__data__}function s0(e){return function(t){e.call(this,t,this.__data__)}}function l0(e){return e.trim().split(/^|\s+/).map(function(t){var n="",i=t.indexOf(".");return i>=0&&(n=t.slice(i+1),t=t.slice(0,i)),{type:t,name:n}})}function c0(e){return function(){var t=this.__on;if(t){for(var n=0,i=-1,o=t.length,r;n<o;++n)r=t[n],(!e.type||r.type===e.type)&&r.name===e.name?this.removeEventListener(r.type,r.listener,r.options):t[++i]=r;++i?t.length=i:delete this.__on}}}function u0(e,t,n){return function(){var i=this.__on,o,r=s0(t);
vendor: 4,816 bytes, line 47
47if(i){for(var a=0,s=i.length;a<s;++a)if((o=i[a]).type===e.type&&o.name===e.name){this.removeEventListener(o.type,o.listener,o.options),this.addEventListener(o.type,o.listener=r,o.options=n),o.value=t;return}}this.addEventListener(e.type,r,n),o={type:e.type,name:e.name,value:t,listener:r,options:n},i?i.push(o):this.__on=[o]}}function d0(e,t,n){var i=l0(e+""),o,r=i.length,a;if(arguments.length<2){var s=this.node().__on;if(s){for(var l=0,c=s.length,u;l<c;++l)for(o=0,u=s[l];o<r;++o)if((a=i[o]).type===u.type&&a.name===u.name)return u.value}return}for(s=t?u0:c0,o=0;o<r;++o)this.each(s(i[o],t,n));return this}function Bp(e,t,n){var i=Lp(e),o=i.CustomEvent;typeof o=="function"?o=new o(t,n):(o=i.document.createEvent("Event"),n?(o.initEvent(t,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(t,!1,!1)),e.dispatchEvent(o)}function p0(e,t){return function(){return Bp(this,e,t)}}function f0(e,t){return function(){return Bp(this,e,t.apply(this,arguments))}}function h0(e,t){return this.each((typeof t=="function"?f0:p0)(e,t))}function*m0(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i=e[t],o=0,r=i.length,a;o<r;++o)(a=i[o])&&(yield a)}var g0=[null];function St(e,t){this._groups=e,this._parents=t}function Fi(){return new St([[document.documentElement]],g0)}function _0(){return this}St.prototype=Fi.prototype={constructor:St,select:Gv,selectAll:Vv,selectChild:Qv,selectChildren:ew,filter:tw,data:sw,enter:nw,exit:cw,join:uw,merge:dw,selection:_0,order:pw,sort:fw,call:mw,nodes:gw,node:_w,size:bw,empty:yw,each:vw,attr:Nw,style:xw,property:Mw,classed:qw,text:Hw,html:Yw,raise:Kw,lower:Zw,append:Xw,insert:e0,remove:n0,clone:r0,datum:a0,on:d0,dispatch:h0,[Symbol.iterator]:m0};var b0={value:()=>{}};function qp(){for(var e=0,t=arguments.length,n={},i;e<t;++e){if(!(i=arguments[e]+"")||i in n||/[\s.]/.test(i))throw new Error("illegal type: "+i);n[i]=[]}return new Lo(n)}function Lo(e){this._=e}function y0(e,t){return e.trim().split(/^|\s+/).map(function(n){var i="",o=n.indexOf(".");if(o>=0&&(i=n.slice(o+1),n=n.slice(0,o)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:i}})}Lo.prototype=qp.prototype={constructor:Lo,on:function(e,t){var n=this._,i=y0(e+"",n),o,r=-1,a=i.length;if(arguments.length<2){for(;++r<a;)if((o=(e=i[r]).type)&&(o=v0(n[o],e.name)))return o;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++r<a;)if(o=(e=i[r]).type)n[o]=Mc(n[o],e.name,t);else if(t==null)for(o in n)n[o]=Mc(n[o],e.name,null);return this},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new Lo(e)},call:function(e,t){if((o=arguments.length-2)>0)for(var n=new Array(o),i=0,o,r;i<o;++i)n[i]=arguments[i+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(r=this._[e],i=0,o=r.length;i<o;++i)r[i].value.apply(t,n)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var i=this._[e],o=0,r=i.length;o<r;++o)i[o].value.apply(t,n)}};function v0(e,t){for(var n=0,i=e.length,o;n<i;++n)if((o=e[n]).name===t)return o.value}function Mc(e,t,n){for(var i=0,o=e.length;i<o;++i)if(e[i].name===t){e[i]=b0,e=e.slice(0,i).concat(e.slice(i+1));break}return n!=null&&e.push({name:t,value:n}),e}var $n=0,wi=0,li=0,Up=1e3,Jo,Ei,er=0,kn=0,Nr=0,xi=typeof performance=="object"&&performance.now?performance:Date,Fp=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function el(){return kn||(Fp(w0),kn=xi.now()+Nr)}function w0(){kn=0}function tr(){this._call=this._time=this._next=null}tr.prototype=Gp.prototype={constructor:tr,restart:function(e,t,n){if(typeof e!="function")throw new TypeError("callback is not a function");n=(n==null?el():+n)+(t==null?0:+t),!this._next&&Ei!==this&&(Ei?Ei._next=this:Jo=this,Ei=this),this._call=e,this._time=n,ls()},stop:function(){this._call&&(this._call=null,this._time=1/0,ls())}};function Gp(e,t,n){var i=new tr;return i.restart(e,t,n),i}function E0(){el(),++$n;for(var e=Jo,t;e;)(t=kn-e._time)>=0&&e._call.call(void 0,t),e=e._next;--$n}function Dc(){kn=(er=xi.now())+Nr,$n=wi=0;try{E0()}finally{$n=0,S0(),kn=0}}function T0(){var e=xi.now(),t=e-er;t>Up&&(Nr-=t,er=e)}function S0(){for(var e,t=Jo,n,i=1/0;t;)t._call?(i>t._time&&(i=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:Jo=n);Ei=e,ls(i)}function ls(e){if(!$n){wi&&(wi=clearTimeout(wi));var t=e-kn;t>24?(e<1/0&&(wi=setTimeout(Dc,e-xi.now()-Nr)),li&&(li=clearInterval(li))):(li||(er=xi.now(),li=setInterval(T0,Up)),$n=1,Fp(Dc))}}function jc(e,t,n){var i=new tr;return t=t==null?0:+t,i.restart(o=>{i.stop(),e(o+t)},t,n),i}var A0=qp("start","end","cancel","interrupt"),k0=[],Hp=0,Bc=1,cs=2,Po=3,qc=4,us=5,Mo=6;function Cr(e,t,n,i,o,r){var a=e.__transition;if(!a)e.__transition={};else if(n in a)return;
vendor: 5,743 bytes, line 47
47N0(e,n,{name:t,index:i,group:o,on:A0,tween:k0,time:r.time,delay:r.delay,duration:r.duration,ease:r.ease,timer:null,state:Hp})}function tl(e,t){var n=Ct(e,t);if(n.state>Hp)throw new Error("too late; already scheduled");return n}function Vt(e,t){var n=Ct(e,t);if(n.state>Po)throw new Error("too late; already running");return n}function Ct(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function N0(e,t,n){var i=e.__transition,o;i[t]=n,n.timer=Gp(r,0,n.time);function r(c){n.state=Bc,n.timer.restart(a,n.delay,n.time),n.delay<=c&&a(c-n.delay)}function a(c){var u,d,p,f;if(n.state!==Bc)return l();for(u in i)if(f=i[u],f.name===n.name){if(f.state===Po)return jc(a);f.state===qc?(f.state=Mo,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete i[u]):+u<t&&(f.state=Mo,f.timer.stop(),f.on.call("cancel",e,e.__data__,f.index,f.group),delete i[u])}if(jc(function(){n.state===Po&&(n.state=qc,n.timer.restart(s,n.delay,n.time),s(c))}),n.state=cs,n.on.call("start",e,e.__data__,n.index,n.group),n.state===cs){for(n.state=Po,o=new Array(p=n.tween.length),u=0,d=-1;u<p;++u)(f=n.tween[u].value.call(e,e.__data__,n.index,n.group))&&(o[++d]=f);o.length=d+1}}function s(c){for(var u=c<n.duration?n.ease.call(null,c/n.duration):(n.timer.restart(l),n.state=us,1),d=-1,p=o.length;++d<p;)o[d].call(e,u);n.state===us&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){n.state=Mo,n.timer.stop(),delete i[t];for(var c in i)return;delete e.__transition}}function C0(e,t){var n=e.__transition,i,o,r=!0,a;if(n){t=t==null?null:t+"";for(a in n){if((i=n[a]).name!==t){r=!1;continue}o=i.state>cs&&i.state<us,i.state=Mo,i.timer.stop(),i.on.call(o?"interrupt":"cancel",e,e.__data__,i.index,i.group),delete n[a]}r&&delete e.__transition}}function I0(e){return this.each(function(){C0(this,e)})}function R0(e,t){var n,i;return function(){var o=Vt(this,e),r=o.tween;if(r!==n){i=n=r;for(var a=0,s=i.length;a<s;++a)if(i[a].name===t){i=i.slice(),i.splice(a,1);break}}o.tween=i}}function x0(e,t,n){var i,o;if(typeof n!="function")throw new Error;return function(){var r=Vt(this,e),a=r.tween;if(a!==i){o=(i=a).slice();for(var s={name:t,value:n},l=0,c=o.length;l<c;++l)if(o[l].name===t){o[l]=s;break}l===c&&o.push(s)}r.tween=o}}function O0(e,t){var n=this._id;if(e+="",arguments.length<2){for(var i=Ct(this.node(),n).tween,o=0,r=i.length,a;o<r;++o)if((a=i[o]).name===e)return a.value;return null}return this.each((t==null?R0:x0)(n,e,t))}function nl(e,t,n){var i=e._id;return e.each(function(){var o=Vt(this,i);(o.value||(o.value={}))[t]=n.apply(this,arguments)}),function(o){return Ct(o,i).value[t]}}function zp(e,t){var n;return(typeof t=="number"?bt:t instanceof An?Ko:(n=An(t))?(t=n,Ko):bp)(e,t)}function L0(e){return function(){this.removeAttribute(e)}}function P0(e){return function(){this.removeAttributeNS(e.space,e.local)}}function M0(e,t,n){var i,o=n+"",r;return function(){var a=this.getAttribute(e);return a===o?null:a===i?r:r=t(i=a,n)}}function D0(e,t,n){var i,o=n+"",r;return function(){var a=this.getAttributeNS(e.space,e.local);return a===o?null:a===i?r:r=t(i=a,n)}}function j0(e,t,n){var i,o,r;return function(){var a,s=n(this),l;return s==null?void this.removeAttribute(e):(a=this.getAttribute(e),l=s+"",a===l?null:a===i&&l===o?r:(o=l,r=t(i=a,s)))}}function B0(e,t,n){var i,o,r;return function(){var a,s=n(this),l;return s==null?void this.removeAttributeNS(e.space,e.local):(a=this.getAttributeNS(e.space,e.local),l=s+"",a===l?null:a===i&&l===o?r:(o=l,r=t(i=a,s)))}}function q0(e,t){var n=kr(e),i=n==="transform"?Hy:zp;return this.attrTween(e,typeof t=="function"?(n.local?B0:j0)(n,i,nl(this,"attr."+e,t)):t==null?(n.local?P0:L0)(n):(n.local?D0:M0)(n,i,t))}function U0(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function F0(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function G0(e,t){var n,i;function o(){var r=t.apply(this,arguments);return r!==i&&(n=(i=r)&&F0(e,r)),n}return o._value=t,o}function H0(e,t){var n,i;function o(){var r=t.apply(this,arguments);return r!==i&&(n=(i=r)&&U0(e,r)),n}return o._value=t,o}function z0(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;var i=kr(e);return this.tween(n,(i.local?G0:H0)(i,t))}function W0(e,t){return function(){tl(this,e).delay=+t.apply(this,arguments)}}function V0(e,t){return t=+t,function(){tl(this,e).delay=t}}function Y0(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?W0:V0)(t,e)):Ct(this.node(),t).delay}function $0(e,t){return function(){Vt(this,e).duration=+t.apply(this,arguments)}}function K0(e,t){return t=+t,function(){Vt(this,e).duration=t}}function Q0(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?$0:K0)(t,e)):Ct(this.node(),t).duration}function Z0(e,t){if(typeof t!="function")throw new Error;return function(){Vt(this,e).ease=t}}function X0(e){var t=this._id;return arguments.length?this.each(Z0(t,e)):Ct(this.node(),t).ease}function J0(e,t){return function(){var n=t.apply(this,arguments);if(typeof n!="function")throw new Error;Vt(this,e).ease=n}}function eE(e){if(typeof e!="function")throw new Error;return this.each(J0(this._id,e))}function tE(e){typeof e!="function"&&(e=Rp(e));for(var t=this._groups,n=t.length,i=new Array(n),o=0;o<n;++o)for(var r=t[o],a=r.length,s=i[o]=[],l,c=0;c<a;++c)(l=r[c])&&e.call(l,l.__data__,c,r)&&s.push(l);return new tn(i,this._parents,this._name,this._id)}function nE(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,i=t.length,o=n.length,r=Math.min(i,o),a=new Array(i),s=0;s<r;++s)for(var l=t[s],c=n[s],u=l.length,d=a[s]=new Array(u),p,f=0;f<u;
vendor: 6,023 bytes, line 47
47++f)(p=l[f]||c[f])&&(d[f]=p);for(;s<i;++s)a[s]=t[s];return new tn(a,this._parents,this._name,this._id)}function iE(e){return(e+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>=0&&(t=t.slice(0,n)),!t||t==="start"})}function oE(e,t,n){var i,o,r=iE(t)?tl:Vt;return function(){var a=r(this,e),s=a.on;s!==i&&(o=(i=s).copy()).on(t,n),a.on=o}}function rE(e,t){var n=this._id;return arguments.length<2?Ct(this.node(),n).on.on(e):this.each(oE(n,e,t))}function aE(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function sE(){return this.on("end.remove",aE(this._id))}function lE(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Xs(e));for(var i=this._groups,o=i.length,r=new Array(o),a=0;a<o;++a)for(var s=i[a],l=s.length,c=r[a]=new Array(l),u,d,p=0;p<l;++p)(u=s[p])&&(d=e.call(u,u.__data__,p,s))&&("__data__"in u&&(d.__data__=u.__data__),c[p]=d,Cr(c[p],t,n,p,c,Ct(u,n)));return new tn(r,this._parents,t,n)}function cE(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Ip(e));for(var i=this._groups,o=i.length,r=[],a=[],s=0;s<o;++s)for(var l=i[s],c=l.length,u,d=0;d<c;++d)if(u=l[d]){for(var p=e.call(u,u.__data__,d,l),f,h=Ct(u,n),g=0,_=p.length;g<_;++g)(f=p[g])&&Cr(f,t,n,g,p,h);r.push(p),a.push(u)}return new tn(r,a,t,n)}var uE=Fi.prototype.constructor;function dE(){return new uE(this._groups,this._parents)}function pE(e,t){var n,i,o;return function(){var r=Yn(this,e),a=(this.style.removeProperty(e),Yn(this,e));return r===a?null:r===n&&a===i?o:o=t(n=r,i=a)}}function Wp(e){return function(){this.style.removeProperty(e)}}function fE(e,t,n){var i,o=n+"",r;return function(){var a=Yn(this,e);return a===o?null:a===i?r:r=t(i=a,n)}}function hE(e,t,n){var i,o,r;return function(){var a=Yn(this,e),s=n(this),l=s+"";return s==null&&(l=s=(this.style.removeProperty(e),Yn(this,e))),a===l?null:a===i&&l===o?r:(o=l,r=t(i=a,s))}}function mE(e,t){var n,i,o,r="style."+t,a="end."+r,s;return function(){var l=Vt(this,e),c=l.on,u=l.value[r]==null?s||(s=Wp(t)):void 0;(c!==n||o!==u)&&(i=(n=c).copy()).on(a,o=u),l.on=i}}function gE(e,t,n){var i=(e+="")=="transform"?Gy:zp;return t==null?this.styleTween(e,pE(e,i)).on("end.style."+e,Wp(e)):typeof t=="function"?this.styleTween(e,hE(e,i,nl(this,"style."+e,t))).each(mE(this._id,e)):this.styleTween(e,fE(e,i,t),n).on("end.style."+e,null)}function _E(e,t,n){return function(i){this.style.setProperty(e,t.call(this,i),n)}}function bE(e,t,n){var i,o;function r(){var a=t.apply(this,arguments);return a!==o&&(i=(o=a)&&_E(e,a,n)),i}return r._value=t,r}function yE(e,t,n){var i="style."+(e+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(t==null)return this.tween(i,null);if(typeof t!="function")throw new Error;return this.tween(i,bE(e,t,n??""))}function vE(e){return function(){this.textContent=e}}function wE(e){return function(){var t=e(this);this.textContent=t??""}}function EE(e){return this.tween("text",typeof e=="function"?wE(nl(this,"text",e)):vE(e==null?"":e+""))}function TE(e){return function(t){this.textContent=e.call(this,t)}}function SE(e){var t,n;function i(){var o=e.apply(this,arguments);return o!==n&&(t=(n=o)&&TE(o)),t}return i._value=e,i}function AE(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,SE(e))}function kE(){for(var e=this._name,t=this._id,n=Vp(),i=this._groups,o=i.length,r=0;r<o;++r)for(var a=i[r],s=a.length,l,c=0;c<s;++c)if(l=a[c]){var u=Ct(l,t);Cr(l,e,n,c,a,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new tn(i,this._parents,e,n)}function NE(){var e,t,n=this,i=n._id,o=n.size();return new Promise(function(r,a){var s={value:a},l={value:function(){--o===0&&r()}};n.each(function(){var c=Vt(this,i),u=c.on;u!==e&&(t=(e=u).copy(),t._.cancel.push(s),t._.interrupt.push(s),t._.end.push(l)),c.on=t}),o===0&&r()})}var CE=0;function tn(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function Vp(){return++CE}var Kt=Fi.prototype;tn.prototype={constructor:tn,select:lE,selectAll:cE,selectChild:Kt.selectChild,selectChildren:Kt.selectChildren,filter:tE,merge:nE,selection:dE,transition:kE,call:Kt.call,nodes:Kt.nodes,node:Kt.node,size:Kt.size,empty:Kt.empty,each:Kt.each,on:rE,attr:q0,attrTween:z0,style:gE,styleTween:yE,text:EE,textTween:AE,remove:sE,tween:O0,delay:Y0,duration:Q0,ease:X0,easeVarying:eE,end:NE,[Symbol.iterator]:Kt[Symbol.iterator]};function IE(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var RE={time:null,delay:0,duration:250,ease:IE};function xE(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}function OE(e){var t,n;e instanceof tn?(t=e._id,e=e._name):(t=Vp(),(n=RE).time=el(),e=e==null?null:e+"");for(var i=this._groups,o=i.length,r=0;r<o;++r)for(var a=i[r],s=a.length,l,c=0;c<s;++c)(l=a[c])&&Cr(l,e,t,c,a,n||xE(l,t));return new tn(i,this._parents,e,t)}Fi.prototype.interrupt=I0;Fi.prototype.transition=OE;function Hn(e,t,n){this.k=e,this.x=t,this.y=n}Hn.prototype={constructor:Hn,scale:function(e){return e===1?this:new Hn(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Hn(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var BR=new Hn(1,0,0);Hn.prototype;var ia={},oa={exports:{}},Uc;function Yp(){return Uc||(Uc=1,function(e){function t(n){return n&&n.__esModule?n:{default:n}}
47e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(oa)),oa.exports}var ra={},aa={exports:{}},sa={exports:{}},Fc;function Ir(){return Fc||(Fc=1,function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(sa)),sa.exports}var Gc;function LE(){return Gc||(Gc=1,function(e){var t=Ir().default;function n(o){if(typeof WeakMap!="function")return null;var r=new WeakMap,a=new WeakMap;return(n=function(l){return l?a:r})(o)}function i(o,r){if(!r&&o&&o.__esModule)return o;if(o===null||t(o)!="object"&&typeof o!="function")return{default:o};var a=n(r);if(a&&a.has(o))return a.get(o);var s={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in o)if(c!=="default"&&{}.hasOwnProperty.call(o,c)){var u=l?Object.getOwnPropertyDescriptor(o,c):null;u&&(u.get||u.set)?Object.defineProperty(s,c,u):s[c]=o[c]}return s.default=o,a&&a.set(o,s),s}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports}(aa)),aa.exports}var la={exports:{}},Hc;function PE(){return Hc||(Hc=1,function(e){function t(n,i){if(!(n instanceof i))throw new TypeError("Cannot call a class as a function")}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(la)),la.exports}var ca={exports:{}},ua={exports:{}},da={exports:{}},zc;function ME(){return zc||(zc=1,function(e){var t=Ir().default;function n(i,o){if(t(i)!="object"||!i)return i;var r=i[Symbol.toPrimitive];if(r!==void 0){var a=r.call(i,o||"default");if(t(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(i)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(da)),da.exports}var Wc;function $p(){return Wc||(Wc=1,function(e){var t=Ir().default,n=ME();function i(o){var r=n(o,"string");return t(r)=="symbol"?r:r+""}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports}(ua)),ua.exports}var Vc;function DE(){return Vc||(Vc=1,function(e){var t=$p();function n(o,r){for(var a=0;a<r.length;a++){var s=r[a];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(o,t(s.key),s)}}function i(o,r,a){return r&&n(o.prototype,r),a&&n(o,a),Object.defineProperty(o,"prototype",{writable:!1}),o}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports}(ca)),ca.exports}var pa={exports:{}},fa={exports:{}},Yc;function Kp(){return Yc||(Yc=1,function(e){function t(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(fa)),fa.exports}var $c;function jE(){return $c||($c=1,function(e){var t=Ir().default,n=Kp();function i(o,r){if(r&&(t(r)=="object"||typeof r=="function"))return r;if(r!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return n(o)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports}(pa)),pa.exports}var ha={exports:{}},Kc;function BE(){return Kc||(Kc=1,function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(i){return i.__proto__||Object.getPrototypeOf(i)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(ha)),ha.exports}var ma={exports:{}},ga={exports:{}},Qc;function qE(){return Qc||(Qc=1,function(e){function t(n,i){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,i)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(ga)),ga.exports}var Zc;function UE(){return Zc||(Zc=1,function(e){var t=qE();function n(i,o){if(typeof o!="function"&&o!==null)throw new TypeError("Super expression must either be null or a function");i.prototype=Object.create(o&&o.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),o&&t(i,o)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(ma)),ma.exports}var _a={exports:{}},Xc;function FE(){return Xc||(Xc=1,function(e){var t=$p();function n(i,o,r){return(o=t(o))in i?Object.defineProperty(i,o,{value:r,enumerable:!0,configurable:!0,writable:!0}):i[o]=r,i}
47e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(_a)),_a.exports}var ba={},Jc;function GE(){return Jc||(Jc=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n,i){var o;typeof i<"u"?o=i:typeof window<"u"?o=window:typeof self<"u"?o=self:o=tm;var r=typeof o.document<"u"&&o.document.attachEvent;if(!r){var a=function(){var z=o.requestAnimationFrame||o.mozRequestAnimationFrame||o.webkitRequestAnimationFrame||function(L){return o.setTimeout(L,20)};return function(L){return z(L)}}(),s=function(){var z=o.cancelAnimationFrame||o.mozCancelAnimationFrame||o.webkitCancelAnimationFrame||o.clearTimeout;return function(L){return z(L)}}(),l=function(L){var C=L.__resizeTriggers__,j=C.firstElementChild,W=C.lastElementChild,O=j.firstElementChild;W.scrollLeft=W.scrollWidth,W.scrollTop=W.scrollHeight,O.style.width=j.offsetWidth+1+"px",O.style.height=j.offsetHeight+1+"px",j.scrollLeft=j.scrollWidth,j.scrollTop=j.scrollHeight},c=function(L){return L.offsetWidth!=L.__resizeLast__.width||L.offsetHeight!=L.__resizeLast__.height},u=function(L){if(!(L.target.className&&typeof L.target.className.indexOf=="function"&&L.target.className.indexOf("contract-trigger")<0&&L.target.className.indexOf("expand-trigger")<0)){var C=this;l(this),this.__resizeRAF__&&s(this.__resizeRAF__),this.__resizeRAF__=a(function(){c(C)&&(C.__resizeLast__.width=C.offsetWidth,C.__resizeLast__.height=C.offsetHeight,C.__resizeListeners__.forEach(function(j){j.call(C,L)}))})}},d=!1,p="",f="animationstart",h="Webkit Moz O ms".split(" "),g="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),_="";{var y=o.document.createElement("fakeelement");if(y.style.animationName!==void 0&&(d=!0),d===!1){for(var v=0;v<h.length;v++)if(y.style[h[v]+"AnimationName"]!==void 0){_=h[v],p="-"+_.toLowerCase()+"-",f=g[v],d=!0;break}}}var w="resizeanim",E="@"+p+"keyframes "+w+" { from { opacity: 0; } to { opacity: 0; } } ",N=p+"animation: 1ms "+w+"; "}var P=function(L){if(!L.getElementById("detectElementResize")){var C=(E||"")+".resize-triggers { "+(N||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',j=L.head||L.getElementsByTagName("head")[0],W=L.createElement("style");W.id="detectElementResize",W.type="text/css",n!=null&&W.setAttribute("nonce",n),W.styleSheet?W.styleSheet.cssText=C:W.appendChild(L.createTextNode(C)),j.appendChild(W)}},V=function(L,C){if(r)L.attachEvent("onresize",C);else{if(!L.__resizeTriggers__){var j=L.ownerDocument,W=o.getComputedStyle(L);W&&W.position=="static"&&(L.style.position="relative"),P(j),L.__resizeLast__={},L.__resizeListeners__=[],(L.__resizeTriggers__=j.createElement("div")).className="resize-triggers";var O='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>';if(window.trustedTypes){var q=trustedTypes.createPolicy("react-virtualized-auto-sizer",{createHTML:function(){return O}});L.__resizeTriggers__.innerHTML=q.createHTML("")}else L.__resizeTriggers__.innerHTML=O;L.appendChild(L.__resizeTriggers__),l(L),L.addEventListener("scroll",u,!0),f&&(L.__resizeTriggers__.__animationListener__=function(T){T.animationName==w&&l(L)},L.__resizeTriggers__.addEventListener(f,L.__resizeTriggers__.__animationListener__))}L.__resizeListeners__.push(C)}},U=function(L,C){if(r)L.detachEvent("onresize",C);else if(L.__resizeListeners__.splice(L.__resizeListeners__.indexOf(C),1),!L.__resizeListeners__.length){L.removeEventListener("scroll",u,!0),L.__resizeTriggers__.__animationListener__&&(L.__resizeTriggers__.removeEventListener(f,L.__resizeTriggers__.__animationListener__),L.__resizeTriggers__.__animationListener__=null);try{L.__resizeTriggers__=!L.removeChild(L.__resizeTriggers__)}catch{}}};return{addResizeListener:V,removeResizeListener:U}}}(ba)),ba}var ya={exports:{}},va,eu;function HE(){if(eu)return va;eu=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return va=e,va}var wa,tu;function zE(){if(tu)return wa;tu=1;var e=HE();function t(){}function n(){}return n.resetWarningCache=t,wa=function(){function i(a,s,l,c,u,d){if(d!==e){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}}i.isRequired=i;function o(){return i}var r={array:i,bigint:i,bool:i,func:i,number:i,object:i,string:i,symbol:i,any:i,arrayOf:o,element:i,elementType:i,instanceOf:o,node:i,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:n,resetWarningCache:t};return r.PropTypes=r,r},wa}var nu;function Rr(){return nu||(nu=1,ya.exports=zE()()),ya.exports}var iu;function WE(){return iu||(iu=1,function(e){var t=Yp(),n=LE();
47Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=t(PE()),o=t(DE()),r=t(jE()),a=t(BE()),s=t(Kp()),l=t(UE()),c=t(FE()),u=n(pr()),d=t(GE());t(Rr());var p,f;function h(y,v){var w=Object.keys(y);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(y);v&&(E=E.filter(function(N){return Object.getOwnPropertyDescriptor(y,N).enumerable})),w.push.apply(w,E)}return w}function g(y){for(var v=1;v<arguments.length;v++){var w=arguments[v]!=null?arguments[v]:{};v%2?h(w,!0).forEach(function(E){(0,c.default)(y,E,w[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(w)):h(w).forEach(function(E){Object.defineProperty(y,E,Object.getOwnPropertyDescriptor(w,E))})}return y}var _=(f=p=function(y){(0,l.default)(v,y);function v(){var w,E;(0,i.default)(this,v);for(var N=arguments.length,P=new Array(N),V=0;V<N;V++)P[V]=arguments[V];return E=(0,r.default)(this,(w=(0,a.default)(v)).call.apply(w,[this].concat(P))),(0,c.default)((0,s.default)(E),"state",{height:E.props.defaultHeight||0,width:E.props.defaultWidth||0}),(0,c.default)((0,s.default)(E),"_parentNode",void 0),(0,c.default)((0,s.default)(E),"_autoSizer",void 0),(0,c.default)((0,s.default)(E),"_window",void 0),(0,c.default)((0,s.default)(E),"_detectElementResize",void 0),(0,c.default)((0,s.default)(E),"_onResize",function(){var U=E.props,z=U.disableHeight,L=U.disableWidth,C=U.onResize;if(E._parentNode){var j=E._parentNode.offsetHeight||0,W=E._parentNode.offsetWidth||0,O=E._window||window,q=O.getComputedStyle(E._parentNode)||{},ee=parseInt(q.paddingLeft,10)||0,T=parseInt(q.paddingRight,10)||0,k=parseInt(q.paddingTop,10)||0,J=parseInt(q.paddingBottom,10)||0,oe=j-k-J,Z=W-ee-T;(!z&&E.state.height!==oe||!L&&E.state.width!==Z)&&(E.setState({height:j-k-J,width:W-ee-T}),C({height:j,width:W}))}}),(0,c.default)((0,s.default)(E),"_setRef",function(U){E._autoSizer=U}),E}return(0,o.default)(v,[{key:"componentDidMount",value:function(){var E=this.props.nonce;this._autoSizer&&this._autoSizer.parentNode&&this._autoSizer.parentNode.ownerDocument&&this._autoSizer.parentNode.ownerDocument.defaultView&&this._autoSizer.parentNode instanceof this._autoSizer.parentNode.ownerDocument.defaultView.HTMLElement&&(this._parentNode=this._autoSizer.parentNode,this._window=this._autoSizer.parentNode.ownerDocument.defaultView,this._detectElementResize=(0,d.default)(E,this._window),this._detectElementResize.addResizeListener(this._parentNode,this._onResize),this._onResize())}},{key:"componentWillUnmount",value:function(){this._detectElementResize&&this._parentNode&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize)}},{key:"render",value:function(){var E=this.props,N=E.children,P=E.className,V=E.disableHeight,U=E.disableWidth,z=E.style,L=this.state,C=L.height,j=L.width,W={overflow:"visible"},O={};return V||(W.height=0,O.height=C),U||(W.width=0,O.width=j),u.createElement("div",{className:P,ref:this._setRef,style:g({},W,{},z)},N(O))}}]),v}(u.Component),(0,c.default)(p,"propTypes",null),f);e.default=_,(0,c.default)(_,"defaultProps",{onResize:function(){},disableHeight:!1,disableWidth:!1,style:{}})}(ra)),ra}var ou;function VE(){return ou||(ou=1,function(e){var t=Yp();Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"AutoSizer",{enumerable:!0,get:function(){return n.default}});var n=t(WE())}(ia)),ia}var qR=VE();function YE(e){return{error:{icon:b.jsx(cp,{}),borderColor:"errorBorder",backGroundColor:"errorBackground"},warning:{icon:b.jsx(dp,{}),borderColor:"warningBorder",backGroundColor:"warningBackground"},success:{icon:b.jsx(up,{}),borderColor:"successBorder",backGroundColor:"successBackground"},info:{icon:b.jsx(Vb,{}),borderColor:"infoBorder",backGroundColor:"infoBackground"}}[e]}function Qp(e){const{className:t,variant:n,...i}=e,o=YE(n);return b.jsx(KE,{backGroundColor:o.backGroundColor,borderColor:o.borderColor,className:qe("alert",t),...i,"data-component":"flag-message",children:e.children&&b.jsxs("div",{className:"flag-inner",children:[b.jsx("div",{className:"flag-icon",children:o.icon}),b.jsx("div",{className:"flag-content",children:e.children})]})})}Qp.displayName="FlagMessage";function $E(e){const{onDismiss:t,children:n,...i}=e,o=Cn();return b.jsxs(Qp,{...i,"data-component":"dismissable-flag-message",children:[n,b.jsx(QE,{Icon:lp,"aria-label":o.formatMessage({id:"dismiss"}),className:"sw-ml-3",onClick:t,size:"small"})]})}$E.displayName="DismissableFlagMessage";const KE=G("div",{target:"ecq4xbh1"})({display:"inline-flex"}," ",{minHeight:"2.5rem"}," ",{borderRadius:"0.25rem"}," ",{boxSizing:"border-box"}," border:",({borderColor:e})=>ce("default",e),";
47background-color:",x("flagMessageBackground"),";:empty{display:none;}&>.flag-inner{",{display:"flex",alignItems:"stretch"}," ",{boxSizing:"border-box"},";}& .flag-icon{",{display:"flex",alignItems:"center",justifyContent:"center"}," ",{borderTopLeftRadius:"0.25rem",borderBottomLeftRadius:"0.25rem"}," ",{paddingLeft:"0.75rem",paddingRight:"0.75rem"}," background-color:",({backGroundColor:e})=>x(e),";}& .flag-content{",{display:"flex",flex:"1 1 auto",alignItems:"center"}," ",{overflow:"auto"}," ",{textAlign:"left"}," ",{paddingLeft:"0.75rem",paddingRight:"0.75rem",paddingTop:"0.5rem",paddingBottom:"0.5rem"}," ",{font:"var(--echoes-typography-text-default-regular)"}," color:",Ee("flagMessageBackground"),";}"),QE=G(Hs,{target:"ecq4xbh0"})("--background:",x("productNews"),";--backgroundHover:",x("productNewsHover"),";--color:",Ee("productNews"),";--colorHover:",Ee("productNewsHover"),";--focus:",x("interactiveIconFocus",.2),";height:28px;");var Ea={exports:{}},ru;function ZE(){return ru||(ru=1,function(e){e.exports=function(t){var n={};function i(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return t[o].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}return i.m=t,i.c=n,i.p="",i(0)}([function(t,n,i){t.exports=i(1)},function(t,n,i){Object.defineProperty(n,"__esModule",{value:!0});function o(s){return s&&s.__esModule?s:{default:s}}var r=i(2),a=o(r);n.default=a.default,t.exports=n.default},function(t,n,i){Object.defineProperty(n,"__esModule",{value:!0});var o=Object.assign||function(h){for(var g=1;g<arguments.length;g++){var _=arguments[g];for(var y in _)Object.prototype.hasOwnProperty.call(_,y)&&(h[y]=_[y])}return h};n.default=f;function r(h){return h&&h.__esModule?h:{default:h}}function a(h,g){var _={};for(var y in h)g.indexOf(y)>=0||Object.prototype.hasOwnProperty.call(h,y)&&(_[y]=h[y]);return _}var s=i(3),l=i(4),c=r(l),u=i(14),d=i(15),p=r(d);f.propTypes={activeClassName:c.default.string,activeIndex:c.default.number,activeStyle:c.default.object,autoEscape:c.default.bool,className:c.default.string,findChunks:c.default.func,highlightClassName:c.default.oneOfType([c.default.object,c.default.string]),highlightStyle:c.default.object,highlightTag:c.default.oneOfType([c.default.node,c.default.func,c.default.string]),sanitize:c.default.func,searchWords:c.default.arrayOf(c.default.oneOfType([c.default.string,c.default.instanceOf(RegExp)])).isRequired,textToHighlight:c.default.string.isRequired,unhighlightTag:c.default.oneOfType([c.default.node,c.default.func,c.default.string]),unhighlightClassName:c.default.string,unhighlightStyle:c.default.object};function f(h){var g=h.activeClassName,_=g===void 0?"":g,y=h.activeIndex,v=y===void 0?-1:y,w=h.activeStyle,E=h.autoEscape,N=h.caseSensitive,P=N===void 0?!1:N,V=h.className,U=h.findChunks,z=h.highlightClassName,L=z===void 0?"":z,C=h.highlightStyle,j=C===void 0?{}:C,W=h.highlightTag,O=W===void 0?"mark":W,q=h.sanitize,ee=h.searchWords,T=h.textToHighlight,k=h.unhighlightTag,J=k===void 0?"span":k,oe=h.unhighlightClassName,Z=oe===void 0?"":oe,I=h.unhighlightStyle,R=a(h,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),H=(0,s.findAll)({autoEscape:E,caseSensitive:P,findChunks:U,sanitize:q,searchWords:ee,textToHighlight:T}),F=O,Y=-1,X="",le=void 0,fe=function(_e){var Be={};for(var je in _e)Be[je.toLowerCase()]=_e[je];return Be},be=(0,p.default)(fe);return(0,u.createElement)("span",o({className:V},R,{children:H.map(function(ye,_e){var Be=T.substr(ye.start,ye.end-ye.start);if(ye.highlight){Y++;var je=void 0;typeof L=="object"?P?je=L[Be]:(L=be(L),je=L[Be.toLowerCase()]):je=L;var nn=Y===+v;X=je+" "+(nn?_:""),le=nn===!0&&w!=null?Object.assign({},j,w):j;var Se={children:Be,className:X,key:_e,style:le};return typeof F!="string"&&(Se.highlightIndex=Y),(0,u.createElement)(F,Se)}else return(0,u.createElement)(J,{children:Be,className:Z,key:_e,style:I})})}))}t.exports=n.default},function(t,n){t.exports=function(i){var o={};function r(a){if(o[a])return o[a].exports;var s=o[a]={exports:{},id:a,loaded:!1};return i[a].call(s.exports,s,s.exports,r),s.loaded=!0,s.exports}return r.m=i,r.c=o,r.p="",r(0)}([function(i,o,r){i.exports=r(1)},function(i,o,r){Object.defineProperty(o,"__esModule",{value:!0});var a=r(2);Object.defineProperty(o,"combineChunks",{enumerable:!0,get:function(){return a.combineChunks}}),Object.defineProperty(o,"fillInChunks",{enumerable:!0,get:function(){return a.fillInChunks}}),Object.defineProperty(o,"findAll",{enumerable:!0,get:function(){return a.findAll}}),Object.defineProperty(o,"findChunks",{enumerable:!0,get:function(){return a.findChunks}})},function(i,o){Object.defineProperty(o,"__esModule",{value:!0}),o.findAll=function(d){var p=d.autoEscape,f=d.caseSensitive,h=f===void 0?!1:f,g=d.findChunks,_=g===void 0?a:g,y=d.sanitize,v=d.searchWords,w=d.textToHighlight;return s({chunksToHighlight:r({chunks:_({autoEscape:p,caseSensitive:h,sanitize:y,searchWords:v,textToHighlight:w})}),totalLength:w?w.length:0})};var r=o.combineChunks=function(d){var p=d.chunks;return p=p.sort(function(f,h){return f.start-h.start}).reduce(function(f,h){if(f.length===0)return[h];var g=f.pop();if(h.start<=g.end){var _=Math.max(g.end,h.end);
vendor: 4,817 bytes, line 47
47f.push({start:g.start,end:_})}else f.push(g,h);return f},[]),p},a=function(d){var p=d.autoEscape,f=d.caseSensitive,h=d.sanitize,g=h===void 0?l:h,_=d.searchWords,y=d.textToHighlight;return y=g(y),_.filter(function(v){return v}).reduce(function(v,w){w=g(w),p&&(w=c(w));for(var E=new RegExp(w,f?"g":"gi"),N=void 0;N=E.exec(y);){var P=N.index,V=E.lastIndex;V>P&&v.push({start:P,end:V}),N.index==E.lastIndex&&E.lastIndex++}return v},[])};o.findChunks=a;var s=o.fillInChunks=function(d){var p=d.chunksToHighlight,f=d.totalLength,h=[],g=function(v,w,E){w-v>0&&h.push({start:v,end:w,highlight:E})};if(p.length===0)g(0,f,!1);else{var _=0;p.forEach(function(y){g(_,y.start,!1),g(y.start,y.end,!0),_=y.end}),g(_,f,!1)}return h};function l(u){return u}function c(u){return u.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}}])},function(t,n,i){(function(o){if(o.env.NODE_ENV!=="production"){var r=typeof Symbol=="function"&&Symbol.for&&Symbol.for("react.element")||60103,a=function(l){return typeof l=="object"&&l!==null&&l.$$typeof===r},s=!0;t.exports=i(6)(a,s)}else t.exports=i(13)()}).call(n,i(5))},function(t,n){var i=t.exports={},o,r;function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?o=setTimeout:o=a}catch{o=a}try{typeof clearTimeout=="function"?r=clearTimeout:r=s}catch{r=s}})();function l(v){if(o===setTimeout)return setTimeout(v,0);if((o===a||!o)&&setTimeout)return o=setTimeout,setTimeout(v,0);try{return o(v,0)}catch{try{return o.call(null,v,0)}catch{return o.call(this,v,0)}}}function c(v){if(r===clearTimeout)return clearTimeout(v);if((r===s||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(v);try{return r(v)}catch{try{return r.call(null,v)}catch{return r.call(this,v)}}}var u=[],d=!1,p,f=-1;function h(){!d||!p||(d=!1,p.length?u=p.concat(u):f=-1,u.length&&g())}function g(){if(!d){var v=l(h);d=!0;for(var w=u.length;w;){for(p=u,u=[];++f<w;)p&&p[f].run();f=-1,w=u.length}p=null,d=!1,c(v)}}i.nextTick=function(v){var w=new Array(arguments.length-1);if(arguments.length>1)for(var E=1;E<arguments.length;E++)w[E-1]=arguments[E];u.push(new _(v,w)),u.length===1&&!d&&l(g)};function _(v,w){this.fun=v,this.array=w}_.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={};function y(){}i.on=y,i.addListener=y,i.once=y,i.off=y,i.removeListener=y,i.removeAllListeners=y,i.emit=y,i.prependListener=y,i.prependOnceListener=y,i.listeners=function(v){return[]},i.binding=function(v){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(v){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(t,n,i){(function(o){var r=i(7),a=i(8),s=i(9),l=i(10),c=i(11),u=i(12);t.exports=function(d,p){var f=typeof Symbol=="function"&&Symbol.iterator,h="@@iterator";function g(I){var R=I&&(f&&I[f]||I[h]);if(typeof R=="function")return R}var _="<<anonymous>>",y={array:N("array"),bool:N("boolean"),func:N("function"),number:N("number"),object:N("object"),string:N("string"),symbol:N("symbol"),any:P(),arrayOf:V,element:U(),instanceOf:z,node:W(),objectOf:C,oneOf:L,oneOfType:j,shape:O,exact:q};function v(I,R){return I===R?I!==0||1/I===1/R:I!==I&&R!==R}function w(I){this.message=I,this.stack=""}w.prototype=Error.prototype;function E(I){if(o.env.NODE_ENV!=="production")var R={},H=0;function F(X,le,fe,be,ye,_e,Be){if(be=be||_,_e=_e||fe,Be!==c){if(p)a(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if(o.env.NODE_ENV!=="production"&&typeof console<"u"){var je=be+":"+fe;!R[je]&&H<3&&(s(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",_e,be),R[je]=!0,H++)}}return le[fe]==null?X?le[fe]===null?new w("The "+ye+" `"+_e+"` is marked as required "+("in `"+be+"`, but its value is `null`.")):new w("The "+ye+" `"+_e+"` is marked as required in "+("`"+be+"`, but its value is `undefined`.")):null:I(le,fe,be,ye,_e)}var Y=F.bind(null,!1);return Y.isRequired=F.bind(null,!0),Y}function N(I){function R(H,F,Y,X,le,fe){var be=H[F],ye=k(be);if(ye!==I){var _e=J(be);return new w("Invalid "+X+" `"+le+"` of type "+("`"+_e+"` supplied to `"+Y+"`, expected ")+("`"+I+"`."))}return null}return E(R)}function P(){return E(r.thatReturnsNull)}function V(I){function R(H,F,Y,X,le){if(typeof I!="function")return new w("Property `"+le+"` of component `"+Y+"` has invali
47d PropType notation inside arrayOf.");var fe=H[F];if(!Array.isArray(fe)){var be=k(fe);return new w("Invalid "+X+" `"+le+"` of type "+("`"+be+"` supplied to `"+Y+"`, expected an array."))}for(var ye=0;ye<fe.length;ye++){var _e=I(fe,ye,Y,X,le+"["+ye+"]",c);if(_e instanceof Error)return _e}return null}return E(R)}function U(){function I(R,H,F,Y,X){var le=R[H];if(!d(le)){var fe=k(le);return new w("Invalid "+Y+" `"+X+"` of type "+("`"+fe+"` supplied to `"+F+"`, expected a single ReactElement."))}return null}return E(I)}function z(I){function R(H,F,Y,X,le){if(!(H[F]instanceof I)){var fe=I.name||_,be=Z(H[F]);return new w("Invalid "+X+" `"+le+"` of type "+("`"+be+"` supplied to `"+Y+"`, expected ")+("instance of `"+fe+"`."))}return null}return E(R)}function L(I){if(!Array.isArray(I))return o.env.NODE_ENV!=="production"&&s(!1,"Invalid argument supplied to oneOf, expected an instance of array."),r.thatReturnsNull;function R(H,F,Y,X,le){for(var fe=H[F],be=0;be<I.length;be++)if(v(fe,I[be]))return null;var ye=JSON.stringify(I);return new w("Invalid "+X+" `"+le+"` of value `"+fe+"` "+("supplied to `"+Y+"`, expected one of "+ye+"."))}return E(R)}function C(I){function R(H,F,Y,X,le){if(typeof I!="function")return new w("Property `"+le+"` of component `"+Y+"` has invalid PropType notation inside objectOf.");var fe=H[F],be=k(fe);if(be!=="object")return new w("Invalid "+X+" `"+le+"` of type "+("`"+be+"` supplied to `"+Y+"`, expected an object."));for(var ye in fe)if(fe.hasOwnProperty(ye)){var _e=I(fe,ye,Y,X,le+"."+ye,c);if(_e instanceof Error)return _e}return null}return E(R)}function j(I){if(!Array.isArray(I))return o.env.NODE_ENV!=="production"&&s(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),r.thatReturnsNull;for(var R=0;R<I.length;R++){var H=I[R];if(typeof H!="function")return s(!1,"Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.",oe(H),R),r.thatReturnsNull}function F(Y,X,le,fe,be){for(var ye=0;ye<I.length;ye++){var _e=I[ye];if(_e(Y,X,le,fe,be,c)==null)return null}return new w("Invalid "+fe+" `"+be+"` supplied to "+("`"+le+"`."))}return E(F)}function W(){function I(R,H,F,Y,X){return ee(R[H])?null:new w("Invalid "+Y+" `"+X+"` supplied to "+("`"+F+"`, expected a ReactNode."))}return E(I)}function O(I){function R(H,F,Y,X,le){var fe=H[F],be=k(fe);if(be!=="object")return new w("Invalid "+X+" `"+le+"` of type `"+be+"` "+("supplied to `"+Y+"`, expected `object`."));for(var ye in I){var _e=I[ye];if(_e){var Be=_e(fe,ye,Y,X,le+"."+ye,c);if(Be)return Be}}return null}return E(R)}function q(I){function R(H,F,Y,X,le){var fe=H[F],be=k(fe);if(be!=="object")return new w("Invalid "+X+" `"+le+"` of type `"+be+"` "+("supplied to `"+Y+"`, expected `object`."));var ye=l({},H[F],I);for(var _e in ye){var Be=I[_e];if(!Be)return new w("Invalid "+X+" `"+le+"` key `"+_e+"` supplied to `"+Y+"`.\nBad object: "+JSON.stringify(H[F],null," ")+` 48Valid keys: `+JSON.stringify(Object.keys(I),null," "));var je=Be(fe,_e,Y,X,le+"."+_e,c);if(je)return je}return null}return E(R)}function ee(I){switch(typeof I){case"number":case"string":case"undefined":return!0;case"boolean":return!I;case"object":if(Array.isArray(I))return I.every(ee);if(I===null||d(I))return!0;var R=g(I);if(R){var H=R.call(I),F;if(R!==I.entries){for(;!(F=H.next()).done;)if(!ee(F.value))return!1}else for(;!(F=H.next()).done;){var Y=F.value;if(Y&&!ee(Y[1]))return!1}}else return!1;return!0;default:return!1}}function T(I,R){return I==="symbol"||R["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&R instanceof Symbol}function k(I){var R=typeof I;return Array.isArray(I)?"array":I instanceof RegExp?"object":T(R,I)?"symbol":R}function J(I){if(typeof I>"u"||I===null)return""+I;var R=k(I);if(R==="object"){if(I instanceof Date)return"date";if(I instanceof RegExp)return"regexp"}return R}function oe(I){var R=J(I);switch(R){case"array":case"object":return"an "+R;case"boolean":case"date":case"regexp":return"a "+R;default:return R}}function Z(I){return!I.constructor||!I.constructor.name?_:I.constructor.name}return y.checkPropTypes=u,y.PropTypes=y,y}}).call(n,i(5))},function(t,n){function i(r){return function(){return r}}var o=function(){};o.thatReturns=i,o.thatReturnsFalse=i(!1),o.thatReturnsTrue=i(!0),o.thatReturnsNull=i(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(r){return r}
48,t.exports=o},function(t,n,i){(function(o){var r=function(l){};o.env.NODE_ENV!=="production"&&(r=function(l){if(l===void 0)throw new Error("invariant requires an error message argument")});function a(s,l,c,u,d,p,f,h){if(r(l),!s){var g;if(l===void 0)g=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var _=[c,u,d,p,f,h],y=0;g=new Error(l.replace(/%s/g,function(){return _[y++]})),g.name="Invariant Violation"}throw g.framesToPop=1,g}}t.exports=a}).call(n,i(5))},function(t,n,i){(function(o){var r=i(7),a=r;if(o.env.NODE_ENV!=="production"){var s=function(c){for(var u=arguments.length,d=Array(u>1?u-1:0),p=1;p<u;p++)d[p-1]=arguments[p];var f=0,h="Warning: "+c.replace(/%s/g,function(){return d[f++]});typeof console<"u"&&console.error(h);try{throw new Error(h)}catch{}};a=function(c,u){if(u===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(u.indexOf("Failed Composite propType: ")!==0&&!c){for(var d=arguments.length,p=Array(d>2?d-2:0),f=2;f<d;f++)p[f-2]=arguments[f];s.apply(void 0,[u].concat(p))}}}t.exports=a}).call(n,i(5))},function(t,n){var i=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(l){if(l==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(l)}function s(){try{if(!Object.assign)return!1;var l=new String("abc");if(l[5]="de",Object.getOwnPropertyNames(l)[0]==="5")return!1;for(var c={},u=0;u<10;u++)c["_"+String.fromCharCode(u)]=u;var d=Object.getOwnPropertyNames(c).map(function(f){return c[f]});if(d.join("")!=="0123456789")return!1;var p={};return"abcdefghijklmnopqrst".split("").forEach(function(f){p[f]=f}),Object.keys(Object.assign({},p)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}t.exports=s()?Object.assign:function(l,c){for(var u,d=a(l),p,f=1;f<arguments.length;f++){u=Object(arguments[f]);for(var h in u)o.call(u,h)&&(d[h]=u[h]);if(i){p=i(u);for(var g=0;g<p.length;g++)r.call(u,p[g])&&(d[p[g]]=u[p[g]])}}return d}},function(t,n){var i="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";t.exports=i},function(t,n,i){(function(o){if(o.env.NODE_ENV!=="production")var r=i(8),a=i(9),s=i(11),l={};function c(u,d,p,f,h){if(o.env.NODE_ENV!=="production"){for(var g in u)if(u.hasOwnProperty(g)){var _;try{r(typeof u[g]=="function","%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",f||"React class",p,g,typeof u[g]),_=u[g](d,g,f,p,null,s)}catch(v){_=v}if(a(!_||_ instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",f||"React class",p,g,typeof _),_ instanceof Error&&!(_.message in l)){l[_.message]=!0;var y=h?h():"";a(!1,"Failed %s type: %s%s",p,_.message,y??"")}}}}t.exports=c}).call(n,i(5))},function(t,n,i){var o=i(7),r=i(8),a=i(11);t.exports=function(){function s(u,d,p,f,h,g){g!==a&&r(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}s.isRequired=s;function l(){return s}var c={array:s,bool:s,func:s,number:s,object:s,string:s,symbol:s,any:s,arrayOf:l,element:s,instanceOf:l,node:s,objectOf:l,oneOf:l,oneOfType:l,shape:l,exact:l};return c.checkPropTypes=o,c.PropTypes=c,c}},function(t,n){t.exports=pr()},function(t,n){var i=function(a,s){return a===s};function o(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i,s=void 0,l=[],c=void 0,u=!1,d=function(h,g){return a(h,l[g])},p=function(){for(var h=arguments.length,g=Array(h),_=0;_<h;_++)g[_]=arguments[_];return u&&s===this&&g.length===l.length&&g.every(d)||(u=!0,s=this,l=g,c=r.apply(this,g)),c};return p}t.exports=o}])}(Ea)),Ea.exports}var XE=ZE();const JE=kt(XE);const Zp=B.createContext(void 0);Zp.displayName="SearchHighlighterContext";function UR({children:e="",term:t}){const n=B.useContext(Zp),i=t??n;return i?b.jsx(e1,{autoEscape:!0,sanitize:Tt.deburr,searchWords:[i],textToHighlight:e}):b.jsx(b.Fragment,{children:e})}const e1=G(JE,{target:"e17amd4q0"})("mark{color:",Ee("searchHighlight"),";font-weight:inherit;background:",x("searchHighlight"),";}");const au={xs:"1rem",sm:"1.5rem",md:"2rem",lg:"2.8rem",xl:"4rem"},t1=B.forwardRef(({className:e,size:t="sm",label:n,rating:i,...o},r)=>i?b.jsx(o1,{"aria-label":n,className:e,rating:i,ref:r,size:au[t],...o,children:i}):b.jsx(n1,{"aria-label":n,className:e,ref:r,size:au[t],...o,children:"â"}));t1.displayName="MetricsRatingBadge";const n1=G("div",{target:"e10yj7zo1"})("display:inline-flex;align-items:center;justify-content:center;width:",Wo("size"),";height:",Wo("size"),";"),i1=e=>{switch(e){case"2rem":return"0.875rem";case"4rem":return"1.5rem";default:return"0.75rem"}},o1=G("div",{target:"e10yj7zo0"})("width:",Wo("size"),";height:",Wo("size"),";color:",({rating:e})=>Ee(`rating.${e}`),";font-size:",({size:e})=>i1(e),";background-color:",({rating:e})=>x(`rating.${e}`),";user-select:none;display:inline-flex;align-items:center;justify-content:center;",{borderRadius:"625rem"},";",{fontWeight:"600"},";");const{entries:Xp,setPrototypeOf:su,isFrozen:r1,getPrototypeOf:a1,getOwnPropertyDescriptor:s1}=Object;let{freeze:Qe,seal:pt,create:Jp}=Object,{apply:ds,construct:ps}=typeof Reflect<"u"&&Reflect;Qe||(Qe=function(t){return t});pt||(pt=function(t){return t});ds||(ds=function(t,n,i){return t.apply(n,i)});ps||(ps=function(t,n){return new t(...n)});const uo=Ze(Array.prototype.forEach),l1=Ze(Array.prototype.lastIndexOf),lu=Ze(Array.prototype.pop),ci=Ze(Array.prototype.push),c1=Ze(Array.prototype.splice),Do=Ze(String.prototype.toLowerCase),Ta=Ze(String.prototype.toString),cu=Ze(String.prototype.match),ui=Ze(String.prototype.replace),u1=Ze(String.prototype.indexOf),d1=Ze(String.prototype.trim),_t=Ze(Object.prototype.hasOwnProperty),Ve=Ze(RegExp.prototype.test),di=p1(TypeError);function Ze(e){return function(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];return ds(e,t,i)}}function p1(e){return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return ps(e,n)}}function ve(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Do;su&&su(e,null);let i=t.length;for(;i--;){let o=t[i];
vendor: 6,752 bytes, line 48
48if(typeof o=="string"){const r=n(o);r!==o&&(r1(t)||(t[i]=r),o=r)}e[o]=!0}return e}function f1(e){for(let t=0;t<e.length;t++)_t(e,t)||(e[t]=null);return e}function mn(e){const t=Jp(null);for(const[n,i]of Xp(e))_t(e,n)&&(Array.isArray(i)?t[n]=f1(i):i&&typeof i=="object"&&i.constructor===Object?t[n]=mn(i):t[n]=i);return t}function pi(e,t){for(;e!==null;){const i=s1(e,t);if(i){if(i.get)return Ze(i.get);if(typeof i.value=="function")return Ze(i.value)}e=a1(e)}function n(){return null}return n}const uu=Qe(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),Sa=Qe(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),Aa=Qe(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),h1=Qe(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ka=Qe(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),m1=Qe(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),du=Qe(["#text"]),pu=Qe(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),Na=Qe(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),fu=Qe(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","
48subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),po=Qe(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),g1=pt(/\{\{[\w\W]*|[\w\W]*\}\}/gm),_1=pt(/<%[\w\W]*|[\w\W]*%>/gm),b1=pt(/\$\{[\w\W]*/gm),y1=pt(/^data-[\-\w.\u00B7-\uFFFF]+$/),v1=pt(/^aria-[\-\w]+$/),ef=pt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),w1=pt(/^(?:\w+script|data):/i),E1=pt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),tf=pt(/^html$/i),T1=pt(/^[a-z][.\w]*(-[.\w]+)+$/i);var hu=Object.freeze({__proto__:null,ARIA_ATTR:v1,ATTR_WHITESPACE:E1,CUSTOM_ELEMENT:T1,DATA_ATTR:y1,DOCTYPE_NAME:tf,ERB_EXPR:_1,IS_ALLOWED_URI:ef,IS_SCRIPT_OR_DATA:w1,MUSTACHE_EXPR:g1,TMPLIT_EXPR:b1});const fi={element:1,text:3,progressingInstruction:7,comment:8,document:9},S1=function(){return typeof window>"u"?null:window},A1=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let i=null;const o="data-tt-policy-suffix";n&&n.hasAttribute(o)&&(i=n.getAttribute(o));const r="dompurify"+(i?"#"+i:"");try{return t.createPolicy(r,{createHTML(a){return a},createScriptURL(a){return a}})}catch{return console.warn("TrustedTypes policy "+r+" could not be created."),null}},mu=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function nf(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:S1();const t=ae=>nf(ae);if(t.version="3.2.4",t.removed=[],!e||!e.document||e.document.nodeType!==fi.document||!e.Element)return t.isSupported=!1,t;let{document:n}=e;const i=n,o=i.currentScript,{DocumentFragment:r,HTMLTemplateElement:a,Node:s,Element:l,NodeFilter:c,NamedNodeMap:u=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:d,DOMParser:p,trustedTypes:f}=e,h=l.prototype,g=pi(h,"cloneNode"),_=pi(h,"remove"),y=pi(h,"nextSibling"),v=pi(h,"childNodes"),w=pi(h,"parentNode");if(typeof a=="function"){const ae=n.createElement("template");ae.content&&ae.content.ownerDocument&&(n=ae.content.ownerDocument)}let E,N="";const{implementation:P,createNodeIterator:V,createDocumentFragment:U,getElementsByTagName:z}=n,{importNode:L}=i;let C=mu();t.isSupported=typeof Xp=="function"&&typeof w=="function"&&P&&P.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:j,ERB_EXPR:W,TMPLIT_EXPR:O,DATA_ATTR:q,ARIA_ATTR:ee,IS_SCRIPT_OR_DATA:T,ATTR_WHITESPACE:k,CUSTOM_ELEMENT:J}=hu;let{IS_ALLOWED_URI:oe}=hu,Z=null;const I=ve({},[...uu,...Sa,...Aa,...ka,...du]);let R=null;const H=ve({},[...pu,...Na,...fu,...po]);let F=Object.seal(Jp(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Y=null,X=null,le=!0,fe=!0,be=!1,ye=!0,_e=!1,Be=!0,je=!1,nn=!1,Se=!1,ht=!1,xt=!1,On=!1,Nl=!0,Cl=!1;const Hh="user-content-";let Hr=!0,oi=!1,Ln={},Pn=null;const Il=ve({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Rl=null;const xl=ve({},["audio","video","img","source","image","track"]);let zr=null;const Ol=ve({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eo="http://www.w3.org/1998/Math/MathML",to="http://www.w3.org/2000/svg",Yt="http://www.w3.org/1999/xhtml";let Mn=Yt,Wr=!1,Vr=null;const zh=ve({},[eo,to,Yt],Ta);let no=ve({},["mi","mo","mn","ms","mtext"]),io=ve({},["annotation-xml"]);const Wh=ve({},["title","style","font","a","script"]);let ri=null;const Vh=["application/xhtml+xml","text/html"],Yh="text/html";let Ue=null,Dn=null;const $h=n.createElement("form"),Ll=function(A){return A instanceof RegExp||A instanceof Function},Yr=function(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};
vendor: 5,148 bytes, line 48
48if(!(Dn&&Dn===A)){if((!A||typeof A!="object")&&(A={}),A=mn(A),ri=Vh.indexOf(A.PARSER_MEDIA_TYPE)===-1?Yh:A.PARSER_MEDIA_TYPE,Ue=ri==="application/xhtml+xml"?Ta:Do,Z=_t(A,"ALLOWED_TAGS")?ve({},A.ALLOWED_TAGS,Ue):I,R=_t(A,"ALLOWED_ATTR")?ve({},A.ALLOWED_ATTR,Ue):H,Vr=_t(A,"ALLOWED_NAMESPACES")?ve({},A.ALLOWED_NAMESPACES,Ta):zh,zr=_t(A,"ADD_URI_SAFE_ATTR")?ve(mn(Ol),A.ADD_URI_SAFE_ATTR,Ue):Ol,Rl=_t(A,"ADD_DATA_URI_TAGS")?ve(mn(xl),A.ADD_DATA_URI_TAGS,Ue):xl,Pn=_t(A,"FORBID_CONTENTS")?ve({},A.FORBID_CONTENTS,Ue):Il,Y=_t(A,"FORBID_TAGS")?ve({},A.FORBID_TAGS,Ue):{},X=_t(A,"FORBID_ATTR")?ve({},A.FORBID_ATTR,Ue):{},Ln=_t(A,"USE_PROFILES")?A.USE_PROFILES:!1,le=A.ALLOW_ARIA_ATTR!==!1,fe=A.ALLOW_DATA_ATTR!==!1,be=A.ALLOW_UNKNOWN_PROTOCOLS||!1,ye=A.ALLOW_SELF_CLOSE_IN_ATTR!==!1,_e=A.SAFE_FOR_TEMPLATES||!1,Be=A.SAFE_FOR_XML!==!1,je=A.WHOLE_DOCUMENT||!1,ht=A.RETURN_DOM||!1,xt=A.RETURN_DOM_FRAGMENT||!1,On=A.RETURN_TRUSTED_TYPE||!1,Se=A.FORCE_BODY||!1,Nl=A.SANITIZE_DOM!==!1,Cl=A.SANITIZE_NAMED_PROPS||!1,Hr=A.KEEP_CONTENT!==!1,oi=A.IN_PLACE||!1,oe=A.ALLOWED_URI_REGEXP||ef,Mn=A.NAMESPACE||Yt,no=A.MATHML_TEXT_INTEGRATION_POINTS||no,io=A.HTML_INTEGRATION_POINTS||io,F=A.CUSTOM_ELEMENT_HANDLING||{},A.CUSTOM_ELEMENT_HANDLING&&Ll(A.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(F.tagNameCheck=A.CUSTOM_ELEMENT_HANDLING.tagNameCheck),A.CUSTOM_ELEMENT_HANDLING&&Ll(A.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(F.attributeNameCheck=A.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),A.CUSTOM_ELEMENT_HANDLING&&typeof A.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(F.allowCustomizedBuiltInElements=A.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),_e&&(fe=!1),xt&&(ht=!0),Ln&&(Z=ve({},du),R=[],Ln.html===!0&&(ve(Z,uu),ve(R,pu)),Ln.svg===!0&&(ve(Z,Sa),ve(R,Na),ve(R,po)),Ln.svgFilters===!0&&(ve(Z,Aa),ve(R,Na),ve(R,po)),Ln.mathMl===!0&&(ve(Z,ka),ve(R,fu),ve(R,po))),A.ADD_TAGS&&(Z===I&&(Z=mn(Z)),ve(Z,A.ADD_TAGS,Ue)),A.ADD_ATTR&&(R===H&&(R=mn(R)),ve(R,A.ADD_ATTR,Ue)),A.ADD_URI_SAFE_ATTR&&ve(zr,A.ADD_URI_SAFE_ATTR,Ue),A.FORBID_CONTENTS&&(Pn===Il&&(Pn=mn(Pn)),ve(Pn,A.FORBID_CONTENTS,Ue)),Hr&&(Z["#text"]=!0),je&&ve(Z,["html","head","body"]),Z.table&&(ve(Z,["tbody"]),delete Y.tbody),A.TRUSTED_TYPES_POLICY){if(typeof A.TRUSTED_TYPES_POLICY.createHTML!="function")throw di('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof A.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw di('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');E=A.TRUSTED_TYPES_POLICY,N=E.createHTML("")}else E===void 0&&(E=A1(f,o)),E!==null&&typeof N=="string"&&(N=E.createHTML(""));Qe&&Qe(A),Dn=A}},Pl=ve({},[...Sa,...Aa,...h1]),Ml=ve({},[...ka,...m1]),Kh=function(A){let $=w(A);(!$||!$.tagName)&&($={namespaceURI:Mn,tagName:"template"});const re=Do(A.tagName),Me=Do($.tagName);return Vr[A.namespaceURI]?A.namespaceURI===to?$.namespaceURI===Yt?re==="svg":$.namespaceURI===eo?re==="svg"&&(Me==="annotation-xml"||no[Me]):!!Pl[re]:A.namespaceURI===eo?$.namespaceURI===Yt?re==="math":$.namespaceURI===to?re==="math"&&io[Me]:!!Ml[re]:A.namespaceURI===Yt?$.namespaceURI===to&&!io[Me]||$.namespaceURI===eo&&!no[Me]?!1:!Ml[re]&&(Wh[re]||!Pl[re]):!!(ri==="application/xhtml+xml"&&Vr[A.namespaceURI]):!1},Ot=function(A){ci(t.removed,{element:A});try{w(A).removeChild(A)}catch{_(A)}},oo=function(A,$){try{ci(t.removed,{attribute:$.getAttributeNode(A),from:$})}catch{ci(t.removed,{attribute:null,from:$})}if($.removeAttribute(A),A==="is")if(ht||xt)try{Ot($)}catch{}else try{$.setAttribute(A,"")}catch{}},Dl=function(A){let $=null,re=null;if(Se)A="<remove></remove>"+A;else{const Fe=cu(A,/^[\r\n\t ]+/);re=Fe&&Fe[0]}ri==="application/xhtml+xml"&&Mn===Yt&&(A='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+A+"</body></html>");const Me=E?E.createHTML(A):A;if(Mn===Yt)try{$=new p().parseFromString(Me,ri)}catch{}if(!$||!$.documentElement){$=P.createDocument(Mn,"template",null);try{$.documentElement.innerHTML=Wr?N:Me}catch{}}const Ge=$.body||$.documentElement;return A&&re&&Ge.insertBefore(n.createTextNode(re),Ge.childNodes[0]||null),Mn===Yt?z.call($,je?"html":"body")[0]:je?$.documentElement:Ge},jl=function(A){return V.call(A.ownerDocument||A,A,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},$r=function(A){return A instanceof d&&(typeof A.nodeName!="string"||typeof A.textContent!="string"||typeof A.removeChild!="function"||!(A.attributes instanceof u)||typeof A.removeAttribute!="function"||typeof A.setAttribute!="function"||typeof A.namespaceURI!="string"||typeof A.insertBefore!="function"||typeof A.hasChildNodes!="function")},Bl=function(A){return typeof s=="function"&&A instanceof s};function $t(ae,A,$){uo(ae,re=>{re.call(t,A,$,Dn)})}const ql=function(A){let $=null;if($t(C.beforeSanitizeElements,A,null),$r(A))return Ot(A),!0;const re=Ue(A.nodeName);if($t(C.uponSanitizeElement,A,{tagName:re,allowedTags:Z}),A.hasChildNodes()&&!Bl(A.firstElementChild)&&Ve(/<[/\w]/g,A.innerHTML)&&Ve(/<[/\w]/g,A.textContent)||A.nodeType===fi.progressingInstruction||Be&&A.nodeType===fi.comment&&Ve(/<[/\w]/g,A.data))return Ot(A),!0;
48if(!Z[re]||Y[re]){if(!Y[re]&&Fl(re)&&(F.tagNameCheck instanceof RegExp&&Ve(F.tagNameCheck,re)||F.tagNameCheck instanceof Function&&F.tagNameCheck(re)))return!1;if(Hr&&!Pn[re]){const Me=w(A)||A.parentNode,Ge=v(A)||A.childNodes;if(Ge&&Me){const Fe=Ge.length;for(let Xe=Fe-1;Xe>=0;--Xe){const Lt=g(Ge[Xe],!0);Lt.__removalCount=(A.__removalCount||0)+1,Me.insertBefore(Lt,y(A))}}}return Ot(A),!0}return A instanceof l&&!Kh(A)||(re==="noscript"||re==="noembed"||re==="noframes")&&Ve(/<\/no(script|embed|frames)/i,A.innerHTML)?(Ot(A),!0):(_e&&A.nodeType===fi.text&&($=A.textContent,uo([j,W,O],Me=>{$=ui($,Me," ")}),A.textContent!==$&&(ci(t.removed,{element:A.cloneNode()}),A.textContent=$)),$t(C.afterSanitizeElements,A,null),!1)},Ul=function(A,$,re){if(Nl&&($==="id"||$==="name")&&(re in n||re in $h))return!1;if(!(fe&&!X[$]&&Ve(q,$))){if(!(le&&Ve(ee,$))){if(!R[$]||X[$]){if(!(Fl(A)&&(F.tagNameCheck instanceof RegExp&&Ve(F.tagNameCheck,A)||F.tagNameCheck instanceof Function&&F.tagNameCheck(A))&&(F.attributeNameCheck instanceof RegExp&&Ve(F.attributeNameCheck,$)||F.attributeNameCheck instanceof Function&&F.attributeNameCheck($))||$==="is"&&F.allowCustomizedBuiltInElements&&(F.tagNameCheck instanceof RegExp&&Ve(F.tagNameCheck,re)||F.tagNameCheck instanceof Function&&F.tagNameCheck(re))))return!1}else if(!zr[$]){if(!Ve(oe,ui(re,k,""))){if(!(($==="src"||$==="xlink:href"||$==="href")&&A!=="script"&&u1(re,"data:")===0&&Rl[A])){if(!(be&&!Ve(T,ui(re,k,"")))){if(re)return!1}}}}}}return!0},Fl=function(A){return A!=="annotation-xml"&&cu(A,J)},Gl=function(A){$t(C.beforeSanitizeAttributes,A,null);const{attributes:$}=A;if(!$||$r(A))return;const re={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:R,forceKeepAttr:void 0};let Me=$.length;for(;Me--;){const Ge=$[Me],{name:Fe,namespaceURI:Xe,value:Lt}=Ge,ai=Ue(Fe);let We=Fe==="value"?Lt:d1(Lt);if(re.attrName=ai,re.attrValue=We,re.keepAttr=!0,re.forceKeepAttr=void 0,$t(C.uponSanitizeAttribute,A,re),We=re.attrValue,Cl&&(ai==="id"||ai==="name")&&(oo(Fe,A),We=Hh+We),Be&&Ve(/((--!?|])>)|<\/(style|title)/i,We)){oo(Fe,A);continue}if(re.forceKeepAttr||(oo(Fe,A),!re.keepAttr))continue;if(!ye&&Ve(/\/>/i,We)){oo(Fe,A);continue}_e&&uo([j,W,O],zl=>{We=ui(We,zl," ")});const Hl=Ue(A.nodeName);if(Ul(Hl,ai,We)){if(E&&typeof f=="object"&&typeof f.getAttributeType=="function"&&!Xe)switch(f.getAttributeType(Hl,ai)){case"TrustedHTML":{We=E.createHTML(We);break}case"TrustedScriptURL":{We=E.createScriptURL(We);break}}try{Xe?A.setAttributeNS(Xe,Fe,We):A.setAttribute(Fe,We),$r(A)?Ot(A):lu(t.removed)}catch{}}}$t(C.afterSanitizeAttributes,A,null)},Qh=function ae(A){let $=null;const re=jl(A);for($t(C.beforeSanitizeShadowDOM,A,null);$=re.nextNode();)$t(C.uponSanitizeShadowNode,$,null),ql($),Gl($),$.content instanceof r&&ae($.content);$t(C.afterSanitizeShadowDOM,A,null)};return t.sanitize=function(ae){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},$=null,re=null,Me=null,Ge=null;if(Wr=!ae,Wr&&(ae="<!-->"),typeof ae!="string"&&!Bl(ae))if(typeof ae.toString=="function"){if(ae=ae.toString(),typeof ae!="string")throw di("dirty is not a string, aborting")}else throw di("toString is not a function");if(!t.isSupported)return ae;if(nn||Yr(A),t.removed=[],typeof ae=="string"&&(oi=!1),oi){if(ae.nodeName){const Lt=Ue(ae.nodeName);if(!Z[Lt]||Y[Lt])throw di("root node is forbidden and cannot be sanitized in-place")}}else if(ae instanceof s)$=Dl("<!---->"),re=$.ownerDocument.importNode(ae,!0),re.nodeType===fi.element&&re.nodeName==="BODY"||re.nodeName==="HTML"?$=re:$.appendChild(re);else{if(!ht&&!_e&&!je&&ae.indexOf("<")===-1)return E&&On?E.createHTML(ae):ae;if($=Dl(ae),!$)return ht?null:On?N:""}$&&Se&&Ot($.firstChild);const Fe=jl(oi?ae:$);for(;Me=Fe.nextNode();)ql(Me),Gl(Me),Me.content instanceof r&&Qh(Me.content);if(oi)return ae;if(ht){if(xt)for(Ge=U.call($.ownerDocument);$.firstChild;)Ge.appendChild($.firstChild);else Ge=$;return(R.shadowroot||R.shadowrootmode)&&(Ge=L.call(i,Ge,!0)),Ge}let Xe=je?$.outerHTML:$.innerHTML;return je&&Z["!doctype"]&&$.ownerDocument&&$.ownerDocument.doctype&&$.ownerDocument.doctype.name&&Ve(tf,$.ownerDocument.doctype.name)&&(Xe="<!DOCTYPE "+$.ownerDocument.doctype.name+`> 49`+Xe),_e&&uo([j,W,O],Lt=>{Xe=ui(Xe,Lt," ")}),E&&On?E.createHTML(Xe):Xe},t.setConfig=function(){let ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Yr(ae),nn=!0},t.clearConfig=function(){Dn=null,nn=!1},t.isValidAttribute=function(ae,A,$){Dn||Yr({});const re=Ue(ae),Me=Ue(A);return Ul(re,Me,$)},t.addHook=function(ae,A){typeof A=="function"&&ci(C[ae],A)},t.removeHook=function(ae,A){if(A!==void 0){const $=l1(C[ae],A);return $===-1?void 0:c1(C[ae],$,1)[0]}return lu(C[ae])},t.removeHooks=function(ae){C[ae]=[]},t.removeAllHooks=function(){C=mu()},t}var k1=nf();const{sanitize:xr}=k1;let zn=function(e){return e[e.FORBID_STYLE=0]="FORBID_STYLE",e[e.FORBID_SVG_MATHML=1]="FORBID_SVG_MATHML",e[e.USER_INPUT=2]="USER_INPUT",e[e.RESTRICTED=3]="RESTRICTED",e}({});const N1=e=>({[zn.FORBID_STYLE]:C1,[zn.FORBID_SVG_MATHML]:I1,[zn.USER_INPUT]:R1,[zn.RESTRICTED]:x1})[e],C1=e=>xr(e,{FORBID_ATTR:["style"],FORBID_TAGS:["style"]});function I1(e){return xr(e,{FORBID_ATTR:["style"],FORBID_TAGS:["style"],USE_PROFILES:{html:!0}})}function R1(e){return xr(e,{ALLOWED_ATTR:["href","rel"],ALLOWED_TAGS:["a","b","blockquote","br","code","h1","h2","h3","h4","h5","h6","i","li","ol","p","pre","strong","ul"]})}function x1(e){return xr(e,{ALLOWED_ATTR:["href"],ALLOWED_TAGS:["a","b","br","code","i","li","p","
49strong","ul"]})}const O1=({children:e,htmlAsString:t,sanitizeLevel:n=zn.FORBID_STYLE})=>S.cloneElement(e??b.jsx("span",{}),{dangerouslySetInnerHTML:{__html:N1(n)(t)}});const L1=/\n/g,ut=class ut{constructor(){se(this,"addIssuesToLines",(t,n)=>t.map((i,o)=>{const r=n[o];return!n||!r?i:`[ISSUE_KEYS:${r.join(",")}]${i}`}));this.issueKeys={}}lineIssueIndicatorElement(t){return`<div id="issue-key-${t}"></div>`}"before:highlight"(t){t.code=this.extractIssue(t.code)}"after:highlight"(t){Object.keys(this.issueKeys).length>0&&(t.value=this.addIssueIndicator(t.value)),this.issueKeys={}}getLines(t){return t.length===0?[]:t.split(L1)}extractIssue(t){const n=this.getLines(t),i=/\[ISSUE_KEYS:([^\]]+)\](.+)/,o=/\[ISSUE_KEYS:[^\]]+\](.+)/;return n.map((a,s)=>{const l=i.exec(a);if(l){const u=l[1].split(",");this.issueKeys[s]?this.issueKeys[s].push(...u):this.issueKeys[s]=u}const c=o.exec(a);return c?c[1]:a}).join(` 50`)}addIssueIndicator(t){return this.getLines(t).map((o,r)=>{const a=this.issueKeys[r];if(a){const s=a[0];return[ut.LINE_WRAPPER_OPEN_TAG,this.lineIssueIndicatorElement(s),"<div>",o,"</div>",ut.LINE_WRAPPER_CLOSE_TAG].join("")}return[ut.LINE_WRAPPER_OPEN_TAG,ut.EMPTY_INDICATOR_COLUMN,"<div>",o,"</div>",ut.LINE_WRAPPER_CLOSE_TAG].join("")}).join(` 51`)}};se(ut,"LINE_WRAPPER_STYLE",["display: inline-grid","grid-template-rows: auto","grid-template-columns: 26px 1fr","align-items: center"].join(";")),se(ut,"LINE_WRAPPER_OPEN_TAG",`<div style="${ut.LINE_WRAPPER_STYLE}">`),se(ut,"LINE_WRAPPER_CLOSE_TAG","</div>"),se(ut,"EMPTY_INDICATOR_COLUMN","<div></div>");let fs=ut;const P1=new fs;const Ne=class Ne{tokenize(t,n){n.sort((r,a)=>r.start.line===a.start.line?r.start.cursorOffset-a.start.cursorOffset:r.start.line-a.start.line);const i=[];let o=n[0];for(let r=1;r<n.length;r++){const a=n[r];o.start.line<=a.start.line&&o.start.cursorOffset<=a.start.cursorOffset&&o.end.line>=a.end.line&&o.end.cursorOffset>=a.end.cursorOffset||(o.end.line>=a.start.line&&o.end.cursorOffset>=a.start.cursorOffset?o.end=a.end:(i.push(o),o=a))}i.push(o);for(let r=i.length-1;r>=0;r--){const a=i[r];if(t[a.end.line]=[t[a.end.line].slice(0,a.end.cursorOffset),Ne.TOKEN_END,t[a.end.line].slice(a.end.cursorOffset)].join(""),a.end.line!==a.start.line){t[a.end.line]=Ne.TOKEN_START+t[a.end.line];for(let s=a.end.line-1;s>a.start.line;s--)t[s]=[Ne.TOKEN_START,t[s],Ne.TOKEN_END].join("");t[a.start.line]+=Ne.TOKEN_END}t[a.start.line]=[t[a.start.line].slice(0,a.start.cursorOffset),Ne.TOKEN_START,t[a.start.line].slice(a.start.cursorOffset)].join("")}return t}"after:highlight"(t){const n=new RegExp(Ne.TOKEN_START,"g");n.lastIndex=0;let i=n.exec(t.value);for(;i;)t.value=this.replaceTokens(t.value,i.index),i=n.exec(t.value)}isIntersectingHtmlMarkup(t){const n=new RegExp(Ne.SPAN_REGEX,"g");let i=0,o=!1,r=n.exec(t);for(;r;){if(r[0].startsWith("</")?i--:i++,i<0){o=!0;break}r=n.exec(t)}return o=o||i!==0,o}replaceTokens(t,n){const i=t.indexOf(Ne.TOKEN_END);if(i<=n)return t;let o=t.slice(n+Ne.TOKEN_START.length,i);this.isIntersectingHtmlMarkup(o)&&(o=o.replace(new RegExp(Ne.SPAN_REGEX,"g"),a=>`${Ne.CLOSE_TAG}${a}
51${Ne.OPEN_TAG}`));const r=[Ne.TOKEN_START,"(.+?)",Ne.TOKEN_END].join("");return t=t.replace(new RegExp(r,"s"),`${Ne.OPEN_TAG}${o}${Ne.CLOSE_TAG}`),t}};se(Ne,"SPAN_REGEX","<\\/?span[^>]*>"),se(Ne,"TOKEN_PREFIX","SNR_TGXRJVF"),se(Ne,"TOKEN_SUFFIX_START","_START"),se(Ne,"TOKEN_SUFFIX_END","_END"),se(Ne,"TOKEN_START",Ne.TOKEN_PREFIX+Ne.TOKEN_SUFFIX_START),se(Ne,"TOKEN_END",Ne.TOKEN_PREFIX+Ne.TOKEN_SUFFIX_END),se(Ne,"OPEN_TAG",'<span data-testid="hljs-sonar-underline" class="sonar-underline">'),se(Ne,"CLOSE_TAG","</span>");let hs=Ne;const M1=new hs;const FR=G("h6",{target:"e18eumbz16"})("color:",x("tooltipHighlight"),";",{font:"var(--echoes-typography-text-default-semi-bold)"},";",{textAlign:"right"},";",{minWidth:"6rem"},";",{marginRight:"1rem"},";",{marginTop:"0.25rem",marginBottom:"0.25rem"},";"),GR=G("div",{target:"e18eumbz15"})("outline:none;",{paddingRight:"0.5rem"}," ",{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}," ",{whiteSpace:"nowrap"}," ",{cursor:"pointer"}," ",{height:"100%",width:"100%"}," &:hover{color:var(--echoes-color-text-bold);}"),HR=G("h6",{target:"e18eumbz14"})("color:",x("tooltipHighlight"),";",{marginBottom:"0.5rem",fontWeight:"600"},";"),il=G("tr",{target:"e18eumbz13"})("display:grid;grid-template-rows:auto;grid-template-columns:var(--columns);align-items:center;",{font:"var(--echoes-typography-code-default)"},";");il.displayName="LineStyled";const zR=G("td",{target:"e18eumbz12"})("color:var(--echoes-color-text-subdued);background-color:var(--line-background);outline:none;",{height:"100%",width:"100%"}," ",{boxSizing:"border-box"}," ",{userSelect:"none"}," ",il,":hover &{background-color:",x("codeLineHover"),";}"),WR=G("pre",{target:"e18eumbz11"})({name:"1thm7k0",styles:"position:relative;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4"}),ol=G("div",{target:"e18eumbz10"})({name:"1oz76z3",styles:"grid-row:1;grid-column:1"}),VR=G("td",{target:"e18eumbz9"})("position:relative;display:grid;height:100%;background-color:var(--line-background);border-left:",ce("default","codeLineBorder"),";",il,":hover &{background-color:",x("codeLineHover"),";}"),YR=G(ol,{target:"e18eumbz8"})("background-color:",x("codeLineNewCodeUnderline"),";"),$R=G(ol,{target:"e18eumbz7"})("background-color:",x("codeLineCoveredUnderline"),";"),KR=G(ol,{target:"e18eumbz6"})("background-color:",x("codeLineUncoveredUnderline"),";"),QR=G("div",{target:"e18eumbz5"})({position:"absolute"}," ",{display:"flex",gap:"0.25rem"}," ",{paddingLeft:"0.25rem",paddingRight:"0.25rem"}," ",{right:"0"}," height:1.125rem;margin-top:-1.125rem;background-color:",({transparentBackground:e,theme:t})=>x(e?"transparent":"codeLine")({theme:t}),";"),rl=G("span",{target:"e18eumbz4"})({borderTopLeftRadius:"0.25rem",borderTopRightRadius:"0.25rem"}," ",{paddingLeft:"0.25rem",paddingRight:"0.25rem"},";"),ZR=G(rl,{target:"e18eumbz3"})("color:",Ee("codeLineNewCodeUnderline"),";background-color:",x("codeLineNewCodeUnderline"),";"),XR=G(rl,{target:"e18eumbz2"})("color:",Ee("codeLineCoveredUnderline"),";background-color:",x("codeLineCoveredUnderline"),";"),JR=G(rl,{target:"e18eumbz1"})("color:",Ee("codeLineUncoveredUnderline"),";background-color:",x("codeLineUncoveredUnderline"),";"),ex=G(wr,{target:"e18eumbz0"})({display:"flex",alignItems:"center",gap:"0.5rem"}," ",{paddingLeft:"0.5rem",paddingRight:"0.5rem",paddingTop:"0.25rem",paddingBottom:"0.25rem"}," ",{font:"var(--echoes-typography-code-default)"}," ",{width:"100%"}," ",{boxSizing:"border-box"}," border-top:",ce("default","codeLineBorder"),";border-bottom:",ce("default","codeLineBorder"),";color:var(--echoes-color-text-subdued);background-color:",x("codeLineEllipsis"),";&:hover{background-color:",x("codeLineEllipsisHover"),";}");var D1=Om();const pe=kt(D1);function j1(e){const t=e.regex,n=/[a-zA-Z_$][a-zA-Z0-9_$]*/,i=t.concat(n,t.concat("(\\.",n,")*")),o=/([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/,r={className:"rest_arg",begin:/[.]{3}/,end:n,relevance:10};return{name:"ActionScript",aliases:["as"],keywords:{keyword:["as","break","case","catch","class","const","continue","default","delete","do","dynamic","each","else","extends","final","finally","for","function","get","if","implements","import","in","include","instanceof","interface","internal","is","namespace","native","new","override","package","private","protected","public","return","set","static","super","switch","this","throw","try","typeof","use","var","void","while","with"],literal:["true","false","null","undefined"]},contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{match:[/\bpackage/,/\s+/,i],className:{1:"keyword",3:"title.class"}},{match:[/\b(?:class|interface|extends|implements)/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{className:"meta",beginKeywords:"import include",end:/;/,keywords:{keyword:"import include"}},{beginKeywords:"function",end:/[{;
vendor: 6,518 bytes, line 51
51]/,excludeEnd:!0,illegal:/\S/,contains:[e.inherit(e.TITLE_MODE,{className:"title.function"}),{className:"params",begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r]},{begin:t.concat(/:\s*/,o)}]},e.METHOD_GUARD],illegal:/#/}}function B1(e){const t=e.regex,n={},i={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},i]});const o={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},r=e.inherit(e.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),a={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},s={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,o]};o.contains.push(s);const l={match:/\\"/},c={className:"string",begin:/'/,end:/'/},u={match:/\\'/},d={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},p=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],f=e.SHEBANG({binary:`(${p.join("|")})`,relevance:10}),h={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},g=["if","then","else","elif","fi","time","for","while","until","in","do","done","case","esac","coproc","function","select"],_=["true","false"],y={match:/(\/[a-z._-]+)+/},v=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],w=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias"],E=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],N=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:g,literal:_,built_in:[...v,...w,"set","shopt",...E,...N]},contains:[f,e.SHEBANG(),h,d,r,a,y,s,l,c,u,n]}}function q1(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),i="decltype\\(auto\\)",o="[a-zA-Z_]\\w*::",a="("+i+"|"+t.optional(o)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",s={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},c={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},u={className:"number",variants:[{match:/\b(0b[01']+)/},{match:/(-?)\b([\d']+(\.[\d']*)?|\.[\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)/},{match:/(-?)\b(0[xX][a-fA-F0-9]+(?:'[a-fA-F0-9]+)*(?:\.[a-fA-F0-9]*(?:'[a-fA-F0-9]*)*)?(?:[pP][-+]?[0-9]+)?(l|L)?(u|U)?)/},{match:/(-?)\b\d+(?:'\d+)*(?:\.\d*(?:'\d*)*)?(?:[eE][-+]?\d+)?/}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef elifdef elifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(c,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:t.optional(o)+e.IDENT_RE,relevance:0},f=t.optional(o)+e.IDENT_RE+"\\s*\\(",_={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","typeof","typeof_unqual","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_BitInt","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal96","_Decimal128","_Decimal64x","_Decimal128x","_Float16","_Float32","_Float64","_Float128","_Float32x","_Float64x","_Float128x","const","static","constexpr","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},y=[d,s,n,e.C_BLOCK_COMMENT_MODE,u,c],v={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}
vendor: 2,524 bytes, line 51
51],keywords:_,contains:y.concat([{begin:/\(/,end:/\)/,keywords:_,contains:y.concat(["self"]),relevance:0}]),relevance:0},w={begin:"("+a+"[\\*&\\s]+)+"+f,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:_,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:i,keywords:_,relevance:0},{begin:f,returnBegin:!0,contains:[e.inherit(p,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:_,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,c,u,s,{begin:/\(/,end:/\)/,keywords:_,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,c,u,s]}]},s,n,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C",aliases:["h"],keywords:_,disableAutodetect:!0,illegal:"</",contains:[].concat(v,w,y,[d,{begin:e.IDENT_RE+"::",keywords:_},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:d,strings:c,keywords:_}}}function U1(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),i="decltype\\(auto\\)",o="[a-zA-Z_]\\w*::",a="(?!struct)("+i+"|"+t.optional(o)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",s={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},c={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},u={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(c,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:t.optional(o)+e.IDENT_RE,relevance:0},f=t.optional(o)+e.IDENT_RE+"\\s*\\(",h=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_
51noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],g=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],_=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],y=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],E={type:g,keyword:h,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:_},N={className:"function.dispatch",relevance:0,keywords:{_hint:y},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},P=[N,d,s,n,e.C_BLOCK_COMMENT_MODE,u,c],V={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:E,contains:P.concat([{begin:/\(/,end:/\)/,keywords:E,contains:P.concat(["self"]),relevance:0}]),relevance:0},U={className:"function",begin:"("+a+"[\\*&\\s]+)+"+f,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:E,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:i,keywords:E,relevance:0},{begin:f,returnBegin:!0,contains:[p],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[c,u]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:E,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,c,u,s,{begin:/\(/,end:/\)/,keywords:E,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,c,u,s]}]},s,n,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:E,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(V,U,N,P,[d,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function|flat_map|flat_set)\\s*<(?!<)",end:">",keywords:E,contains:["self",s]},{begin:e.IDENT_RE+"::",keywords:E},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function F1(e){const t=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],n=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],i=["default","false","null","true"],o=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","
51sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],r=["add","alias","and","ascending","args","async","await","by","descending","dynamic","equals","file","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","record","remove","required","scoped","select","set","unmanaged","value|0","var","when","where","with","yield"],a={keyword:o.concat(r),built_in:t,literal:i},s=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),l={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},c={className:"string",begin:/"""("*)(?!")(.|\n)*?"""\1/,relevance:1},u={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},d=e.inherit(u,{illegal:/\n/}),p={className:"subst",begin:/\{/,end:/\}/,keywords:a},f=e.inherit(p,{illegal:/\n/}),h={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,f]},g={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},p]},_=e.inherit(g,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},f]});p.contains=[g,h,u,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,e.C_BLOCK_COMMENT_MODE],f.contains=[_,h,d,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const y={variants:[c,g,h,u,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},v={begin:"<",end:">",contains:[{beginKeywords:"in out"},s]},w=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",E={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:a,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"<!--|-->"},{begin:"</?",end:">"}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},y,l,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},s,v,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[s,v,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+w+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:a,contains:[{beginKeywords:n.join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,v],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,relevance:0,contains:[y,l,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},E]}}const G1=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),H1=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],z1=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],W1=[...H1,...z1],V1=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),Y1=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
51d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),$1=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),K1=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-
51area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function Q1(e){const t=e.regex,n=G1(e),i={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},o="and or not only",r=/@-?\w[\w]*(-\w+)*/,a="[a-zA-Z-][a-zA-Z0-9_-]*",s=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[n.BLOCK_COMMENT,i,n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0}
vendor: 7,281 bytes, line 51
51,{className:"selector-class",begin:"\\."+a,relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+Y1.join("|")+")"},{begin:":(:)?("+$1.join("|")+")"}]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+K1.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[n.BLOCK_COMMENT,n.HEXCOLOR,n.IMPORTANT,n.CSS_NUMBER_MODE,...s,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...s,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},n.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:r},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:o,attribute:V1.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...s,n.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+W1.join("|")+")\\b"}]}}function Z1(e){const t={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"}]},n={className:"subst",variants:[{begin:/\$\{/,end:/\}/}],keywords:"true false null this is new super"},i={className:"number",relevance:0,variants:[{match:/\b[0-9][0-9_]*(\.[0-9][0-9_]*)?([eE][+-]?[0-9][0-9_]*)?\b/},{match:/\b0[xX][0-9A-Fa-f][0-9A-Fa-f_]*\b/}]},o={className:"string",variants:[{begin:"r'''",end:"'''"},{begin:'r"""',end:'"""'},{begin:"r'",end:"'",illegal:"\\n"},{begin:'r"',end:'"',illegal:"\\n"},{begin:"'''",end:"'''",contains:[e.BACKSLASH_ESCAPE,t,n]},{begin:'"""',end:'"""',contains:[e.BACKSLASH_ESCAPE,t,n]},{begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t,n]},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t,n]}]};n.contains=[i,o];const r=["Comparable","DateTime","Duration","Function","Iterable","Iterator","List","Map","Match","Object","Pattern","RegExp","Set","Stopwatch","String","StringBuffer","StringSink","Symbol","Type","Uri","bool","double","int","num","Element","ElementList"],a=r.map(c=>`${c}?`);return{name:"Dart",keywords:{keyword:["abstract","as","assert","async","await","base","break","case","catch","class","const","continue","covariant","default","deferred","do","dynamic","else","enum","export","extends","extension","external","factory","false","final","finally","for","Function","get","hide","if","implements","import","in","interface","is","late","library","mixin","new","null","on","operator","part","required","rethrow","return","sealed","set","show","static","super","switch","sync","this","throw","true","try","typedef","var","void","when","while","with","yield"],built_in:r.concat(a).concat(["Never","Null","dynamic","print","document","querySelector","querySelectorAll","window"]),$pattern:/[A-Za-z][A-Za-z0-9_]*\??/},contains:[o,e.COMMENT(/\/\*\*(?!\/)/,/\*\//,{subLanguage:"markdown",relevance:0}),e.COMMENT(/\/{3,} ?/,/$/,{contains:[{subLanguage:"markdown",begin:".",end:"$",relevance:0}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},i,{className:"meta",begin:"@[A-Za-z]+"},{begin:"=>"}]}}function X1(e){return{name:"Dockerfile",aliases:["docker"],case_insensitive:!0,keywords:["from","maintainer","expose","env","arg","user","onbuild","stopsignal"],contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"</"}}function J1(e){const r={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:r,illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{match:/-?\b0[xX]\.[a-fA-F0-9](_?[a-fA-F0-9])*[pP][+-]?\d(_?\d)*i?/,relevance:0},{match:/-?\b0[xX](_?[a-fA-F0-9])+((\.([a-fA-F0-9](_?[a-fA-F0-9])*)?)?[pP][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b0[oO](_?[0-7])*i?/,relevance:0},{match:/-?\.\d(_?\d)*([eE][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b\d(_?\d)*(\.(\d(_?\d)*)?)?([eE][+-]?\d(_?\d)*)?i?/,relevance:0}]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:r,illegal:/["']/}]}]}}function eT(e){return{name:"Gradle",case_insensitive:!0,keywords:["task","project","allprojects","subprojects","artifacts","buildscript","configurations","dependencies","repositories","sourceSets","description","delete","from","into","include","exclude","source","classpath","destinationDir","includes","options","sourceCompatibility","targetCompatibility","group","flatDir","doLast","doFirst","flatten","todir","fromdir","ant","def","abstract","break","case","catch","continue","default","do","else","extends","final","finally","for","if","implements","instanceof","native","new","private","protected","public","return","static","switch","synchronized","throw","throws","transient","try","volatile","while","strictfp","package","import","false","null","super","this","true","antlrtask","checkstyle","codenarc","copy","boolean","byte","char","class","double","float","int","interface","long","short","void","compile","runTime","file","fileTree","abs","any","append","asList","asWritable","call","collect","compareTo","count","div","dump","each","eachByte","eachFile","eachLine","every","find","findAll","flatten","getAt","getErr","getIn","getOut","getText","grep","immutable","inject","inspect","intersect","invokeMethods","isCase","join","leftShift","minus","multiply","newInputStream","newOutputStream","newPrintWriter","newReader","newWriter","next","plus","pop","power","previous","print","println","push","putAt","read","readBytes","readLines","reverse","reverseEach","round","size","sort","splitEachLine","step","subMap","times","toInteger","toList","tokenize","upto","waitForOrKill","withPrintWriter","withReader","withStream","withWriter","withWriterAppend","write","writeLine"],contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.REGEXP_MODE]}}var qn="[0-9](_*[0-9])*",fo=`\\.(${qn})`,ho="[0-9a-fA-F](_*[0-9a-fA-F])*",gu={className:"number",variants:[{begin:`(\\b(${qn})((${fo})|\\.)?|(${fo}))[eE][+-]?(${qn})[fFdD]?\\b`},{begin:`\\b(${qn})((${fo})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${fo})[fFdD]?\\b`},{begin:`\\b(${qn})[fFdD]\\b`},{begin:`\\b0[xX]((${ho})\\.?|(${ho})?\\.(${ho}))[pP][+-]?(${qn})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${ho})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function of(e,t,n){return n===-1?"":e.replace(t,i=>of(e,t,n-1))}
vendor: 4,095 bytes, line 51
51function tT(e){const t=e.regex,n="[Ã-ʸa-zA-Z_$][Ã-ʸa-zA-Z_$0-9]*",i=n+of("(?:<"+n+"~~~(?:\\s*,\\s*"+n+"~~~)*>)?",/~~~/g,2),l={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits","goto","when"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},c={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},u={className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:l,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[t.concat(/(?!else)/,n),/\s+/,n,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,n],className:{1:"keyword",3:"title.class"},contains:[u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+i+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:l,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[c,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,gu,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},gu,c]}}const _u="[A-Za-z$_][0-9A-Za-z$_]*",nT=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],iT=["true","false","null","undefined","NaN","Infinity"],rf=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],af=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],sf=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],oT=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],rT=[].concat(sf,rf,af);function aT(e){const t=e.regex,n=(k,{after:J})=>{const oe="</"+k[0].slice(1);return k.input.indexOf(oe,J)!==-1},i=_u,o={begin:"<>",end:"</>"},r=/<[A-Za-z0-9\\._:-]+\s*\/>/,a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(k,J)=>{const oe=k[0].length+k.index,Z=k.input[oe];if(Z==="<"||Z===","){J.ignoreMatch();return}Z===">"&&(n(k,{after:oe})||J.ignoreMatch());let I;const R=k.input.substring(oe);if(I=R.match(/^\s*=/)){J.ignoreMatch();return}if((I=R.match(/^\s+extends\s+/))&&I.index===0){J.ignoreMatch();return}}},s={$pattern:_u,keyword:nT,literal:iT,built_in:rT,"variable.language":oT},l="[0-9](_?[0-9])*",c=`\\.(${l})`,u="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${u})((${c})|\\.)?|(${c}
51))[eE][+-]?(${l})\\b`},{begin:`\\b(${u})\\b((${c})\\b|\\.)?|(${c})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},p={className:"subst",begin:"\\$\\{",end:"\\}",keywords:s,contains:[]},f={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"xml"}},h={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"css"}},g={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"graphql"}},_={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,p]},v={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},w=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,h,g,_,{match:/\$\d+/},d];p.contains=w.concat({begin:/\{/,end:/\}/,keywords:s,contains:["self"].concat(w)});const E=[].concat(v,p.contains),N=E.concat([{begin:/(\s*)\(/,end:/\)/,keywords:s,contains:["self"].concat(E)}]),P={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:N},V={variants:[{match:[/class/,/\s+/,i,/\s+/,/extends/,/\s+/,t.concat(i,"(",t.concat(/\./,i),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,i],scope:{1:"keyword",3:"title.class"}}]},U={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...rf,...af]}},z={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},L={variants:[{match:[/function/,/\s+/,i,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[P],illegal:/%/},C={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function j(k){return t.concat("(?!",k.join("|"),")")}const W={match:t.concat(/\b/,j([...sf,"super","import"].map(k=>`${k}\\s*\\(`)),i,t.lookahead(/\s*\(/)),className:"title.function",relevance:0},O={begin:t.concat(/\./,t.lookahead(t.concat(i,/(?![0-9A-Za-z$_(])/))),end:i,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},q={match:[/get|set/,/\s+/,i,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},P]},ee="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>
51",T={match:[/const|var|let/,/\s+/,i,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(ee)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[P]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:s,exports:{PARAMS_CONTAINS:N,CLASS_REFERENCE:U},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),z,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,h,g,_,v,{match:/\$\d+/},d,U,{scope:"attr",match:i+t.lookahead(":"),relevance:0},T,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[v,e.REGEXP_MODE,{className:"function",begin:ee,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:N}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:o.begin,end:o.end},{match:r},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},L,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[P,e.inherit(e.TITLE_MODE,{begin:i,className:"title.function"})]},{match:/\.\.\./,relevance:0},O,{match:"\\$"+i,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[P]},W,C,V,q,{match:/\$[(.]/}]}}function sT(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},n={match:/[{}[\],:]/,className:"punctuation",relevance:0},i=["true","false","null"],o={scope:"literal",beginKeywords:i.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:i},contains:[t,n,e.QUOTE_STRING_MODE,o,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}var Un="[0-9](_*[0-9])*",mo=`\\.(${Un})`,go="[0-9a-fA-F](_*[0-9a-fA-F])*",lT={className:"number",variants:[{begin:`(\\b(${Un})((${mo})|\\.)?|(${mo}))[eE][+-]?(${Un})[fFdD]?\\b`},{begin:`\\b(${Un})((${mo})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${mo})[fFdD]?\\b`},{begin:`\\b(${Un})[fFdD]\\b`},{begin:`\\b0[xX]((${go})\\.?|(${go})?\\.(${go}))[pP][+-]?(${Un})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${go})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function cT(e){const t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},n={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},i={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},o={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},r={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},a={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[r,o]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,r,o]}]};o.contains.push(a);const s={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(a,{className:"string"}),"self"]}]},c=lT,u=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),d={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},p=d;return p.variants[1].contains=[d],d.variants[1].contains=[p],{name:"Kotlin",aliases:["kt","kts"],keywords:t,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,u,n,i,s,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:t,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0}
vendor: 4,773 bytes, lines 51-52
51,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:t,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[d,e.C_LINE_COMMENT_MODE,u],relevance:0},e.C_LINE_COMMENT_MODE,u,s,l,a,e.C_NUMBER_MODE]},u]},{begin:[/class|interface|trait/,/\s+/,e.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},s,l]},a,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:` 52`},c]}}function uT(e){const t={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},n=/[a-zA-Z@][a-zA-Z0-9_]*/,s={"variable.language":["this","super"],$pattern:n,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},l={$pattern:n,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:s,illegal:"</",contains:[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+l.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:l,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}function dT(e){const t=e.COMMENT("--","$"),n="[a-zA-Z_][a-zA-Z_0-9$]*",i="\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$",o="<<\\s*"+n+"\\s*>>",r="ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY CREATE DEALLOCATE DECLARE DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION INDEX PROCEDURE ASSERTION ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS DEFERRABLE RANGE DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT NATURAL
52NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED OF NOTHING NONE EXCLUDE ATTRIBUTE USAGE ROUTINES TRUE FALSE NAN INFINITY ",a="SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS ",s="ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT OPEN ",l="BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 ",c=l.trim().split(" ").map(function(g){return g.split("|")[0]}).join("|"),u="CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC ",d="FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 ",p="SQLSTATE SQLERRM|10 SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVA
52LID_ARGUMENT_FOR_NTILE_FUNCTION INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED INDEX_CORRUPTED ",h="ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP PERCENTILE_CONT PERCENTILE_DISC ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE NUM_NONNULLS NUM_NULLS ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR
52LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT TRUNC WIDTH_BUCKET RANDOM SETSEED ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAP LEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 TIMEOFDAY TRANSACTION_TIMESTAMP|10 ENUM_FIRST ENUM_LAST ENUM_RANGE AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILY INET_MERGE MACADDR8_SET7BIT ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA CURSOR_TO_XML CURSOR_TO_XMLSCHEMA SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA XMLATTRIBUTES TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY CURRVAL LASTVAL NEXTVAL SETVAL COALESCE NULLIF GREATEST LEAST ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY STRING_TO_ARRAY UNNEST ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE GENERATE_SERIES GENERATE_SUBSCRIPTS CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE GIN_CLEAN_PENDING_LIST SUPPRESS_REDUNDANT_UPDATES_TRIGGER LO_FROM_BYTEA LO_PUT LO_GET LO_CREAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE GROUPING CAST ".trim().split(" ").map(function(g){return g.split("|")[0]}).join("|");return{name:"PostgreSQL",aliases:["postgres","postgresql"],supersetOf:"sql",case_insensitive:!0,keywords:{keyword:r+s+a,built_in:u+d+p},illegal:/:==|\W\s*\(\*|(^|\s)\$[a-z]|\{\{|[a-z]:\s*$|\.\.\.|TO:|DO:/,contains:[{className:"keyword",variants:[{begin:/\bTEXT\s*SEARCH\b/},{begin:/\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/},{begin:/\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/},{begin:/\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/},{begin:/\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/},{begin:/\bNULLS\s+(FIRST|LAST)\b/},{begin:/\bEVENT\s+TRIGGER\b/},{begin:/\b(MAPPING|OR)\s+REPLACE\b/},{begin:/\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/},{begin:/\b(SHARE|EXCLUSIVE)\s+MODE\b/},{begin:/\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/}
vendor: 10,383 bytes, lines 52-53
52,{begin:/\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/},{begin:/\bPRESERVE\s+ROWS\b/},{begin:/\bDISCARD\s+PLANS\b/},{begin:/\bREFERENCING\s+(OLD|NEW)\b/},{begin:/\bSKIP\s+LOCKED\b/},{begin:/\bGROUPING\s+SETS\b/},{begin:/\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/},{begin:/\b(WITH|WITHOUT)\s+HOLD\b/},{begin:/\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/},{begin:/\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/},{begin:/\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/},{begin:/\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/},{begin:/\bIS\s+(NOT\s+)?UNKNOWN\b/},{begin:/\bSECURITY\s+LABEL\b/},{begin:/\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/},{begin:/\bWITH\s+(NO\s+)?DATA\b/},{begin:/\b(FOREIGN|SET)\s+DATA\b/},{begin:/\bSET\s+(CATALOG|CONSTRAINTS)\b/},{begin:/\b(WITH|FOR)\s+ORDINALITY\b/},{begin:/\bIS\s+(NOT\s+)?DOCUMENT\b/},{begin:/\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/},{begin:/\b(STRIP|PRESERVE)\s+WHITESPACE\b/},{begin:/\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/},{begin:/\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/},{begin:/\bAT\s+TIME\s+ZONE\b/},{begin:/\bGRANTED\s+BY\b/},{begin:/\bRETURN\s+(QUERY|NEXT)\b/},{begin:/\b(ATTACH|DETACH)\s+PARTITION\b/},{begin:/\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/},{begin:/\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/},{begin:/\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/}]},{begin:/\b(FORMAT|FAMILY|VERSION)\s*\(/},{begin:/\bINCLUDE\s*\(/,keywords:"INCLUDE"},{begin:/\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/},{begin:/\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/},{begin:/\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/,relevance:10},{begin:/\bEXTRACT\s*\(/,end:/\bFROM\b/,returnEnd:!0,keywords:{type:"CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR TIMEZONE_MINUTE WEEK YEAR"}},{begin:/\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/,keywords:{keyword:"NAME"}},{begin:/\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/,keywords:{keyword:"DOCUMENT CONTENT"}},{beginKeywords:"CACHE INCREMENT MAXVALUE MINVALUE",end:e.C_NUMBER_RE,returnEnd:!0,keywords:"BY CACHE INCREMENT MAXVALUE MINVALUE"},{className:"type",begin:/\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/},{className:"type",begin:/\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/},{begin:/\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/,keywords:{keyword:"RETURNS",type:"LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER"}},{begin:"\\b("+h+")\\s*\\("},{begin:"\\.("+c+")\\b"},{begin:"\\b("+c+")\\s+PATH\\b",keywords:{keyword:"PATH",type:l.replace("PATH ","")}},{className:"type",begin:"\\b("+c+")\\b"},{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:"(e|E|u&|U&)'",end:"'",contains:[{begin:"\\\\."}],relevance:10},e.END_SAME_AS_BEGIN({begin:i,end:i,contains:[{subLanguage:["pgsql","perl","python","tcl","r","lua","java","php","ruby","bash","scheme","xml","json"],endsWithParent:!0}]}),{begin:'"',end:'"',contains:[{begin:'""'}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"meta",variants:[{begin:"%(ROW)?TYPE",relevance:10},{begin:"\\$\\d+"},{begin:"^#\\w",end:"$"}]},{className:"symbol",begin:o,relevance:10}]}}function pT(e){const t=e.regex,n=/(?![A-Za-z0-9])(?![$])/,i=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,n),o=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,n),r=t.concat(/[A-Z]+/,n),a={scope:"variable",match:"\\$+"+i},s={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},l={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},c=e.inherit(e.APOS_STRING_MODE,{illegal:null}),u=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(l)}),d={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(l),"on:begin":(O,q)=>{q.data._beginMatch=O[1]||O[2]},"on:end":(O,q)=>{q.data._beginMatch!==O[1]&&q.ignoreMatch()}},p=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),f=`[ 53]`,h={scope:"string",variants:[u,c,d,p]},g={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},_=["false","null","true"],y=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],v=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],E={keyword:y,literal:(O=>{const q=[];return O.forEach(ee=>{q.push(ee),ee.toLowerCase()===ee?q.push(ee.toUpperCase()):q.push(ee.toLowerCase())}),q})(_),built_in:v},N=O=>O.map(q=>q.replace(/\|\d+$/,"")),P={variants:[{match:[/new/,t.concat(f,"+"),t.concat("(?!",N(v).join("\\b|"),"\\b)"),o],scope:{1:"keyword",4:"title.class"}}]},V=t.concat(i,"\\b(?!\\()"),U={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),V],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[o,t.concat(/::/,t.lookahead(/(?!class\b)/)),V],scope:{1:"title.class",3:"variable.constant"}},{match:[o,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[o,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},z={scope:"attr",match:t.concat(i,t.lookahead(":"),t.lookahead(/(?!::)/))},L={relevance:0,begin:/\(/,end:/\)/,keywords:E,contains:[z,a,U,e.C_BLOCK_COMMENT_MODE,h,g,P]},C={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",N(y).join("\\b|"),"|",N(v).join("\\b|"),"\\b)"),i,t.concat(f,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[L]};L.contains.push(C);const j=[z,U,e.C_BLOCK_COMMENT_MODE,h,g,P],W={begin:t.concat(/#\[\s*\\?/,t.either(o,r)),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:_,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:_,keyword:["new","array"]},contains:["self",...j]},...j,{scope:"meta",variants:[{match:o},{match:r}]}]};return{case_insensitive:!1,keywords:E,contains:[W,e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},s,{scope:"variable.language",match:/\$this\b/},a,C,U,{match:[/const/,/\s/,i],scope:{1:"keyword",3:"variable.constant"}},P,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:E,contains:["self",W,a,U,e.C_BLOCK_COMMENT_MODE,h,g]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},h,g]}}function fT(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}function hT(e){const t=["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"],n="Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Upd
53ate|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",i="-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",o={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},r=/\w[\w\d]*((-)[\w\d]+)*/,a={begin:"`[\\s\\S]",relevance:0},s={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},l={className:"literal",begin:/\$(null|true|false)\b/},c={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[a,s,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},u={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},d={className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},p=e.inherit(e.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[d]}),f={className:"built_in",variants:[{begin:"(".concat(n,")+(-)[\\w\\d]+")}]},h={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[e.TITLE_MODE]},g={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:r,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[s]}]},_={begin:/using\s/,end:/$/,returnBegin:!0,contains:[c,u,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},y={variants:[{className:"operator",begin:"(".concat(i,")\\b")},{className:"literal",begin:/(-){1,2}[\w\d-]+/,relevance:0}]},v={className:"selector-tag",begin:/@\B/,relevance:0},w={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(o.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},e.inherit(e.TITLE_MODE,{endsParent:!0})]},E=[w,p,a,e.NUMBER_MODE,c,u,f,s,l,v],N={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",E,{begin:"("+t.join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return w.contains.unshift(N),{name:"PowerShell",aliases:["pwsh","ps","ps1"],case_insensitive:!0,keywords:o,contains:E.concat(h,g,_,y,N)}}function mT(e){const t="[ \\t\\f]*",n="[ \\t\\f]+",i=t+"[:=]"+t,o=n,r="("+i+"|"+o+")",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:r,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\\\"},{begin:"\\\\\\n"}]}};return{name:".properties",disableAutodetect:!0,case_insensitive:!0,illegal:/\S/,c
vendor: 4,214 bytes, line 53
53ontains:[e.COMMENT("^\\s*[!#]","$"),{returnBegin:!0,variants:[{begin:a+i},{begin:a+o}],contains:[{className:"attr",begin:a,endsParent:!0}],starts:s},{className:"attr",begin:a+t+"$"}]}}function gT(e){const t=e.regex,n=new RegExp("[\\p{XID_Start}_]\\p{XID_Continue}*","u"),i=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],s={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:i,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},l={className:"meta",begin:/^(>>>|\.\.\.) /},c={className:"subst",begin:/\{/,end:/\}/,keywords:s,illegal:/#/},u={begin:/\{\{/,relevance:0},d={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l,u,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,l,u,c]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,u,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,u,c]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},p="[0-9](_?[0-9])*",f=`(\\b(${p}))?\\.(${p})|\\b(${p})\\.`,h=`\\b|${i.join("|")}`,g={className:"number",relevance:0,variants:[{begin:`(\\b(${p})|(${f}))[eE][+-]?(${p})[jJ]?(?=${h})`},{begin:`(${f})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${h})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${h})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${h})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${h})`},{begin:`\\b(${p})[jJ](?=${h})`}]},_={className:"comment",begin:t.lookahead(/# type:/),end:/$/,keywords:s,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},y={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:["self",l,g,d,e.HASH_COMMENT_MODE]}]};return c.contains=[d,g,l],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:s,illegal:/(<\/|\?)|=>/,contains:[l,g,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},d,_,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,n],scope:{1:"keyword",3:"title.function"},contains:[y]},{variants:[{match:[/\bclass/,/\s+/,n,/\s*/,/\(\s*/,n,/\s*\)/]},{match:[/\bclass/,/\s+/,n]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[g,y,d]}]}}function _T(e){const t=e.regex,n="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i=t.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),o=t.concat(i,/(::\w+)*/),a={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield",...["include","extend","prepe
53nd","public","private","protected","raise","throw"]],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},s={className:"doctag",begin:"@[A-Za-z]+"},l={begin:"#<",end:">"},c=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],u={className:"subst",begin:/#\{/,end:/\}/,keywords:a},d={className:"string",contains:[e.BACKSLASH_ESCAPE,u],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:t.concat(/<<[-~]?'?/,t.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,u]})]}]},p="[1-9](_?[0-9])*|0",f="[0-9](_?[0-9])*",h={className:"number",relevance:0,variants:[{begin:`\\b(${p})(\\.(${f}))?([eE][+-]?(${f})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},g={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:a}]},P=[d,{variants:[{match:[/class\s+/,o,/\s+<\s+/,o]},{match:[/\b(class|module)\s+/,o]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:a},{match:[/(include|extend)\s+/,o],scope:{2:"title.class"},keywords:a},{relevance:0,match:[o,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:i,scope:"title.class"},{match:[/def/,/\s+/,n],scope:{1:"keyword",3:"title.function"},contains:[g]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:n}],relevance:0},h,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|(?!=)/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,u],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(l,c),relevance:0}].concat(l,c);u.contains=P,g.contains=P;const L=[{begin:/^\s*=>/,starts:{end:"$",contains:P}},{className:"meta.prompt",begin:"^("+"[>?]>"+"|"+"[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]"+"|"+"(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>"+")(?=[ ])",starts:{end:"$",keywords:a,contains:P}}];return c.unshift(l),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(L).concat(c).concat(P)}}function bT(e){const t=e.regex,n={className:"meta",begin:"@[A-Za-z]+"},i={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:/\$\{/,end:/\}/}]},o={className:"string",variants:[{begin:'"""',end:'"""'},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,i]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[i],relevance:10}]},r={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},a={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},s={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},a]},l={className:"function",beginKeywords:"def",end:t.lookahead(/[:={\[(\n;]/),contains:[a]},c={begin:[/^\s*/,"extension",/\s+(?=[[(])/],beginScope:{2:"keyword"}},u={begin:[/^\s*/,/end/,/\s+/,/(extension\b)?/],beginScope:{2:"keyword",4:"keyword"}},d=[{match:/\.inline\b/},{begin:/\binline(?=\s)/,keywords:"inline"}
vendor: 5,060 bytes, line 53
53],p={begin:[/\(\s*/,/using/,/\s+(?!\))/],beginScope:{2:"keyword"}};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if then forSome for while do throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit export enum given transparent"},contains:[{begin:["//>",/\s+/,/using/,/\s+/,/\S+/],beginScope:{1:"comment",3:"keyword",5:"type"},end:/$/,contains:[{className:"string",begin:/\S+/}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,r,l,s,e.C_NUMBER_MODE,c,u,...d,p,n]}}function yT(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}function vT(e){const t=e.regex,n=e.COMMENT("--","$"),i={scope:"string",variants:[{begin:/'/,end:/'/,contains:[{match:/''/}]}]},o={begin:/"/,end:/"/,contains:[{match:/""/}]},r=["true","false","unknown"],a=["double precision","large object","with timezone","without timezone"],s=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],l=["add","asc","collation","desc","final","first","last","view"],c=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","ver
53sioning","when","whenever","where","width_bucket","window","with","within","without","year"],u=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],d=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],p=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],f=u,h=[...c,...l].filter(N=>!u.includes(N)),g={scope:"variable",match:/@[a-z0-9][a-z0-9_]*/},_={scope:"operator",match:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},y={match:t.concat(/\b/,t.either(...f),/\s*\(/),relevance:0,keywords:{built_in:f}};function v(N){return t.concat(/\b/,t.either(...N.map(P=>P.replace(/\s+/,"\\s+"))),/\b/)}const w={scope:"keyword",match:v(p),relevance:0};function E(N,{exceptions:P,when:V}={}){const U=V;return P=P||[],N.map(z=>z.match(/\|\d+$/)||P.includes(z)?z:U(z)?`${z}|0`:z)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:E(h,{when:N=>N.length<3}),literal:r,type:s,built_in:d},contains:[{scope:"type",match:v(a)},w,y,g,i,o,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,_]}}function lf(e){return e?typeof e=="string"?e:e.source:null}function hi(e){return Re("(?=",e,")")}function Re(...e){return e.map(n=>lf(n)).join("")}function wT(e){const t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function Ye(...e){return"("+(wT(e).capture?"":"?:")+e.map(i=>lf(i)).join("|")+")"}const al=e=>Re(/\b/,e,/\w$/.test(e)?/\b/:/\B/),ET=["Protocol","Type"].map(al),bu=["init","self"].map(al),TT=["Any","Self"],Ca=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","package","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],yu=["false","nil","true"],ST=["assignment","associativity","higherThan","left","lowerThan","none","right"],AT=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],vu=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","
vendor: 11,016 bytes, line 53
53withoutActuallyEscaping","zip"],cf=Ye(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),uf=Ye(cf,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),Ia=Re(cf,uf,"*"),df=Ye(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),nr=Ye(df,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),Dt=Re(df,nr,"*"),_o=Re(/[A-Z]/,nr,"*"),kT=["attached","autoclosure",Re(/convention\(/,Ye("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",Re(/objc\(/,Dt,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],NT=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function CT(e){const t={match:/\s+/,relevance:0},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),i=[e.C_LINE_COMMENT_MODE,n],o={match:[/\./,Ye(...ET,...bu)],className:{2:"keyword"}},r={match:Re(/\./,Ye(...Ca)),relevance:0},a=Ca.filter(Se=>typeof Se=="string").concat(["_|0"]),s=Ca.filter(Se=>typeof Se!="string").concat(TT).map(al),l={variants:[{className:"keyword",match:Ye(...s,...bu)}]},c={$pattern:Ye(/\b\w+/,/#\w+/),keyword:a.concat(AT),literal:yu},u=[o,r,l],d={match:Re(/\./,Ye(...vu)),relevance:0},p={className:"built_in",match:Re(/\b/,Ye(...vu),/(?=\()/)},f=[d,p],h={match:/->/,relevance:0},g={className:"operator",relevance:0,variants:[{match:Ia},{match:`\\.(\\.|${uf})+`}]},_=[h,g],y="([0-9]_*)+",v="([0-9a-fA-F]_*)+",w={className:"number",relevance:0,variants:[{match:`\\b(${y})(\\.(${y}))?([eE][+-]?(${y}))?\\b`},{match:`\\b0x(${v})(\\.(${v}))?([pP][+-]?(${y}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},E=(Se="")=>({className:"subst",variants:[{match:Re(/\\/,Se,/[0\\tnr"']/)},{match:Re(/\\/,Se,/u\{[0-9a-fA-F]{1,8}\}/)}]}),N=(Se="")=>({className:"subst",match:Re(/\\/,Se,/[\t ]*(?:[\r\n]|\r\n)/)}),P=(Se="")=>({className:"subst",label:"interpol",begin:Re(/\\/,Se,/\(/),end:/\)/}),V=(Se="")=>({begin:Re(Se,/"""/),end:Re(/"""/,Se),contains:[E(Se),N(Se),P(Se)]}),U=(Se="")=>({begin:Re(Se,/"/),end:Re(/"/,Se),contains:[E(Se),P(Se)]}),z={className:"string",variants:[V(),V("#"),V("##"),V("###"),U(),U("#"),U("##"),U("###")]},L=[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}],C={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//,contains:L},j=Se=>{const ht=Re(Se,/\//),xt=Re(/\//,Se);return{begin:ht,end:xt,contains:[...L,{scope:"comment",begin:`#(?!.*${xt})`,end:/$/}]}},W={scope:"regexp",variants:[j("###"),j("##"),j("#"),C]},O={match:Re(/`/,Dt,/`/)},q={className:"variable",match:/\$\d+/},ee={className:"variable",match:`\\$${nr}+`},T=[O,q,ee],k={match:/(@|#(un)?)available/,scope:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:NT,contains:[..._,w,z]}]}},J={scope:"keyword",match:Re(/@/,Ye(...kT),hi(Ye(/\(/,/\s+/)))},oe={scope:"meta",match:Re(/@/,Dt)},Z=[k,J,oe],I={match:hi(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:Re(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,nr,"+")},{className:"type",match:_o,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:Re(/\s+&\s+/,hi(_o)),relevance:0}]},R={begin:/</,end:/>/,keywords:c,contains:[...i,...u,...Z,h,I]};I.contains.push(R);const H={match:Re(Dt,/\s*:/),keywords:"_|0",relevance:0},F={begin:/\(/,end:/\)/,relevance:0,keywords:c,contains:["self",H,...i,W,...u,...f,..._,w,z,...T,...Z,I]},Y={begin:/</,end:/>/,keywords:"repeat each",contains:[...i,I]},X={begin:Ye(hi(Re(Dt,/\s*:/)),hi(Re(Dt,/\s+/,Dt,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:Dt}]},le={begin:/\(/,end:/\)/,keywords:c,contains:[X,...i,...u,..._,w,z,...Z,I,F],endsParent:!0,illegal:/["']/},fe={match:[/(func|macro)/,/\s+/,Ye(O.match,Dt,Ia)],className:{1:"keyword",3:"title.function"},contains:[Y,le,t],illegal:[/\[/,/%/]},be={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[Y,le,t],illegal:/\[|%/},ye={match:[/operator/,/\s+/,Ia],className:{1:"keyword",3:"title"}},_e={begin:[/precedencegroup/,/\s+/,_o],className:{1:"keyword",3:"title"},contains:[I],keywords:[...ST,...yu],end:/}/},Be={match:[/class\b/,/\s+/,/func\b/,/\s+/,/\b[A-Za-z_][A-Za-z0-9_]*\b/],scope:{1:"keyword",3:"keyword",5:"title.function"}},je={match:[/class\b/,/\s+/,/var\b/],scope:{1:"keyword",3:"keyword"}},nn={begin:[/(struct|protocol|class|extension|enum|actor)/,/\s+/,Dt,/\s*/],beginScope:{1:"keyword",3:"title.class"},keywords:c,contains:[Y,...u,{begin:/:/,end:/\{/,keywords:c,contains:[{scope:"title.class.inherited",match:_o},...u],relevance:0}]};for(const Se of z.variants){const ht=Se.contains.find(On=>On.label==="interpol");ht.keywords=c;const xt=[...u,...f,..._,w,z,...T];ht.contains=[...xt,{begin:/\(/,end:/\)/,contains:["self",...xt]}]}return{name:"Swift",keywords:c,contains:[...i,fe,be,Be,je,nn,ye,_e,{beginKeywords:"import",end:/$/,contains:[...i],relevance:0},W,...u,...f,..._,w,z,...T,...Z,I,F]}}const ir="[A-Za-z$_][0-9A-Za-z$_]*",pf=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],ff=["true","false","null","undefined","NaN","Infinity"],hf=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],mf=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],gf=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],_f=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],bf=[].concat(gf,hf,mf);function IT(e){const t=e.regex,n=(k,{after:J})=>{const oe="</"+k[0].slice(1);return k.input.indexOf(oe,J)!==-1},i=ir,o={begin:"<>",end:"</>"},r=/<[A-Za-z0-9\\._:-]+\s*\/>/,a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(k,J)=>{const oe=k[0].length+k.index,Z=k.input[oe];if(Z==="<"||Z===","){J.ignoreMatch();return}Z===">"&&(n(k,{after:oe})||J.ignoreMatch());let I;const R=k.input.substring(oe);if(I=R.match(/^\s*=/)){J.ignoreMatch();return}if((I=R.match(/^\s+extends\s+/))&&I.index===0){J.ignoreMatch();return}}},s={$pattern:ir,keyword:pf,literal:ff,built_in:bf,"variable.language":_f},l="[0-9](_?[0-9])*",c=`\\.(${l})`,u="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${u})((${c})|\\.)?|(${c}))[eE][+-]?(${l})\\b`},{begin:`\\b(${u})\\b((${c})\\b|\\.)?|(${c})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},p={className:"subst",begin:"\\$\\{",end:"\\}",keywords:s,contains:[]},f={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"xml"}},h={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"css"}},g={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:"graphql"}},_={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,p]},v={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},w=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,h,g,_,{match:/\$\d+/},d];p.contains=w.concat({begin:/\{/,end:/\}/,keywords:s,contains:["self"].concat(w)});const E=[].concat(v,p.contains),N=E.concat([{begin:/(\s*)\(/,end:/\)/,keywords:s,contains:["self"].concat(E)}]),P={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:N},V={variants:[{match:[/class/,/\s+/,i,/\s+/,/extends/,/\s+/,t.concat(i,"(",t.concat(/\./,i),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,i],scope:{1:"keyword",3:"title.class"}}]},U={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...hf,...mf]}},z={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},L={variants:[{match:[/function/,/\s+/,i,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[P],illegal:/%/},C={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function j(k){return t.concat("(?!",k.join("|"),")")}const W={match:t.concat(/\b/,j([...gf,"super","import"].map(k=>`${k}\\s*\\(`)),i,t.lookahead(/\s*\(/)),className:"title.function",relevance:0},O={begin:t.concat(/\./,t.lookahead(t.concat(i,/(?![0-9A-Za-z$_(])/))),end:i,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},q={match:[/get|set/,/\s+/,i,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},P]},ee="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>
53",T={match:[/const|var|let/,/\s+/,i,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(ee)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[P]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:s,exports:{PARAMS_CONTAINS:N,CLASS_REFERENCE:U},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),z,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,h,g,_,v,{match:/\$\d+/},d,U,{scope:"attr",match:i+t.lookahead(":"),relevance:0},T,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[v,e.REGEXP_MODE,{className:"function",begin:ee,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:N}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:o.begin,end:o.end},{match:r},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},L,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[P,e.inherit(e.TITLE_MODE,{begin:i,className:"title.function"})]},{match:/\.\.\./,relevance:0},O,{match:"\\$"+i,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[P]},W,C,V,q,{match:/\$[(.]/}]}}function RT(e){const t=e.regex,n=IT(e),i=ir,o=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],r={begin:[/namespace/,/\s+/,e.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},a={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:o},contains:[n.exports.CLASS_REFERENCE]},s={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},l=["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"],c={$pattern:ir,keyword:pf.concat(l),literal:ff,built_in:bf.concat(o),"variable.language":_f},u={className:"meta",begin:"@"+i},d=(g,_,y)=>{const v=g.contains.findIndex(w=>w.label===_);if(v===-1)throw new Error("can not find mode to replace");g.contains.splice(v,1,y)};Object.assign(n.keywords,c),n.exports.PARAMS_CONTAINS.push(u);const p=n.contains.find(g=>g.scope==="attr"),f=Object.assign({},p,{match:t.concat(i,t.lookahead(/\s*\?:/))});n.exports.PARAMS_CONTAINS.push([n.exports.CLASS_REFERENCE,p,f]),n.contains=n.contains.concat([u,r,a,f]),d(n,"shebang",e.SHEBANG()),d(n,"use_strict",s);const h=n.contains.find(g=>g.label==="func.def");return h.relevance=0,Object.assign(n,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),n}function xT(e){const t=e.regex,n={className:"string",begin:/"(""|[^/n])"C\b/},i={className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},o=/\d{1,2}\/\d{1,2}\/\d{4}/,r=/\d{4}-\d{1,2}-\d{1,2}/,a=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,s=/\d{1,2}(:\d{1,2}){1,2}/,l={className:"literal",variants:[{begin:t.concat(/# */,t.either(r,o),/ *#/)},{begin:t.concat(/# */,s,/ *#/)},{begin:t.concat(/# */,a,/ *#/)},{begin:t.concat(/# */,t.either(r,o),/ +/,t.either(a,s),/ *#/)}]},c={className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},u={className:"label",begin:/^\w+:/},d=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),p=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step
53stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[n,i,l,c,u,d,p,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[p]}]}}function OT(e){const t=e.regex,n=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),i=/[\p{L}0-9._:-]+/u,o={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},r={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},a=e.inherit(r,{begin:/\(/,end:/\)/}),s=e.inherit(e.APOS_STRING_MODE,{className:"string"}),l=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),c={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:i,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[o]},{begin:/'/,end:/'/,contains:[o]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[r,l,s,a,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[r,a,l,s]}]}]},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},o,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[l]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[c],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[c],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(/</,t.lookahead(t.concat(n,t.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:c}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(n,/>/))),contains:[{className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}function LT(e){const t="true false yes no null",n="[\\w#;/?:@&=+$,.~*'()[\\]]+",i={className:"attr",variants:[{begin:/[\w*@][\w*@ :()\./-]*:(?=[ \t]|$)/},{begin:/"[\w*@][\w*@ :()\./-]*":(?=[ \t]|$)/},{begin:/'[\w*@][\w*@ :()\./-]*':(?=[ \t]|$)/}]},o={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},r={className:"string",relevance:0,begin:/'/,end:/'/,contains:[{match:/''/,scope:"char.escape",relevance:0}]},a={className:"string",relevance:0,variants:[{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,o]},s=e.inherit(a,{variants:[{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),p={className:"number",begin:"\\b"+"[0-9]{4}(-[0-9][0-9]){0,2}"+"([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?"+"(\\.[0-9]*)?"+"([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?"+"\\b"},f={end:",",endsWithParent:!0,excludeEnd:!0,keywords:t,relevance:0},h={begin:/\{/,end:/\}/,contains:[f],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[f],illegal:"\\n",relevance:0},_=[i,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+n},{className:"type",begin:"!<"+n+">"},{className:"type",begin:"!"+n},{className:"type",begin:"!!"+n},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},p,{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},h,g,r,a],y=[..._];return y.pop(),y.push(s),f.contains=y,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:_}}var PT=Lm();const MT=kt(PT);pe.registerLanguage("actionscript",j1);pe.registerLanguage("bash",B1);pe.registerLanguage("c",q1);pe.registerLanguage("cpp",U1);pe.registerLanguage("csharp",F1);pe.registerLanguage("css",Q1);pe.registerLanguage("docker",X1);pe.registerLanguage("go",J1);pe.registerLanguage("gradle",eT);pe.registerLanguage("java",tT);pe.registerLanguage("javascript",aT);pe.registerLanguage("json",sT);pe.registerLanguage("dart",Z1);pe.registerLanguage("kotlin",cT);pe.registerLanguage("objectivec",uT);pe.registerLanguage("pgsql",dT);pe.registerLanguage("php",pT);pe.registerLanguage("plaintext",fT);pe.registerLanguage("powershell",hT);pe.registerLanguage("properties",mT);pe.registerLanguage("python",gT);pe.registerLanguage("ruby",_T);pe.registerLanguage("scala",bT);pe.registerLanguage("shell",yT);pe.registerLanguage("sql",vT);pe.registerLanguage("swift",CT);pe.registerLanguage("typescript",RT);pe.registerLanguage("vbnet",xT);pe.registerLanguage("xml",OT);pe.registerLanguage("yaml",LT);pe.registerLanguage("abap",MT);pe.registerLanguage("apex",Pm);pe.registerLanguage("cobol",Mm);pe.registerAliases("azureresourcemanager",{languageName:"json"});pe.registerAliases("flex",{languageName:"actionscript"});pe.registerAliases("objc",{languageName:"objectivec"});pe.registerAliases("plsql",{languageName:"pgsql"});pe.registerAliases("ipynb",{languageName:"python"});pe.registerAliases("tsql",{languageName:"sql"});pe.registerAliases("secrets",{languageName:"markdown"});pe.registerAliases("web",{languageName:"xml"});pe.registerAliases(["cloudformation","kubernetes"],{languageName:"yaml"});pe.addPlugin(P1);pe.addPlugin(M1);const yf="<(code|pre)\\b([^>]*?)>(.+?)<\\/\\1>",DT=new RegExp(yf,"gs"),jT=new RegExp(yf,"s"),BT=e=>new DOMParser().parseFromString(e,"text/html").documentElement.textContent??"";function tx(e){var l;const{className:t,escapeDom:n=!0,htmlAsString:i,language:o,sanitizeLevel:r=zn.FORBID_STYLE,wrap:a}=e;let s=i;return(l=i.match(DT))==null||l.forEach(c=>{const[,u,d,p]=jT.exec(c),f=n?BT(p):p;let h;try{const g=o!==void 0&&pe.getLanguage(o)?o:"plaintext";h=pe.highlight(f,{ignoreIllegals:!0,language:g})}catch{h=pe.highlight(f,{ignoreIllegals:!0,language:"plaintext"})}s=s.replace(c,()=>`<${u}${d}>${h.value}</${u}>`)}),b.jsx(O1,{htmlAsString:s,sanitizeLevel:r,"data-component":"code-syntax-highlighter",children:b.jsx(qT,{className:qe(`hljs ${t??""}`,{"code-wrap":a},{"wrap-words":a==="words"})})})}const qT=G("span",{target:"evd8d260"})("code{",{font:"var(--echoes-typography-code-default)"},";
53background:",x("codeSnippetBackground"),";color:",x("codeSnippetBody"),";&.hljs{padding:unset;}}.hljs-meta,.hljs-variable{color:",x("codeSnippetBody"),";}.hljs-doctag,.hljs-title,.hljs-title.class_,.hljs-title.function_{color:",x("codeSnippetAnnotations"),";}.hljs-comment{",{font:"var(--echoes-typography-code-comment)"}," color:",x("codeSnippetComments"),";}.hljs-keyword,.hljs-tag,.hljs-type{color:",x("codeSnippetKeyword"),";}.hljs-literal,.hljs-number{color:",x("codeSnippetConstants"),";}.hljs-string{color:",x("codeSnippetString"),";}.hljs-meta .hljs-keyword{color:",x("codeSnippetPreprocessingDirective"),";}.sonar-underline{text-decoration:underline ",x("codeLineIssueSquiggle"),";text-decoration:underline ",x("codeLineIssueSquiggle")," wavy;text-decoration-thickness:2px;text-decoration-skip-ink:none;}&.code-wrap{",{whiteSpace:"pre-wrap"}," ",{wordBreak:"break-all"}," &.wrap-words{word-break:normal;",{overflowWrap:"break-word"},";}}mark{",{fontWeight:"400"}," ",{padding:"0.25rem"}," ",{borderRadius:"0.25rem"}," background-color:",x("codeSnippetHighlight"),";color:",Ee("codeSnippetHighlight"),";}");function UT(e){const{children:t,expanded:n,header:i,hidden:o,id:r,innerRef:a,onClick:s}=e;return b.jsxs(FT,{className:qe({expanded:n,"sw-hidden":o}),ref:a,"data-component":"execution-flow-accordion",children:[b.jsxs(vf,{"aria-controls":`${r}-flow-accordion`,"aria-expanded":n,"aria-hidden":o,id:`${r}-flow-accordion-button`,onClick:s,children:[i,b.jsx(Fs,{open:!!n})]}),n&&b.jsx(GT,{id:`${r}-flow-accordion-body`,children:t})]})}const vf=G(wr,{target:"eqpm5ax2"})({display:"flex",alignItems:"center",justifyContent:"space-between"}," ",{boxSizing:"border-box"}," ",{padding:"0.5rem"}," ",{width:"100%"}," ",{cursor:"pointer"}," color:",Ee("subnavigationExecutionFlow"),";background-color:",x("subnavigationExecutionFlow"),";"),FT=G("div",{target:"eqpm5ax1"})({display:"flex",flexDirection:"column"}," ",{borderRadius:"0.125rem"}," border:",ce("default","subnavigationExecutionFlowBorder"),";&:hover{border:",ce("default","subnavigationExecutionFlowActive"),";}&.expanded{border:",ce("default","subnavigationExecutionFlowActive"),";outline:",ce("focus","primary"),";",vf,"{border-bottom:",ce("default","subnavigationExecutionFlowBorder"),";}}"),GT=G("div",{target:"eqpm5ax0"})({padding:"0.5rem"}," background-color:",x("subnavigationExecutionFlow"),";");UT.displayName="ExecutionFlowAccordion";function HT(e){const{ariaLabel:t,children:n,className:i,clearIconLabel:o,count:r,countLabel:a,"data-property":s,disabled:l=!1,disabledHelper:c,secondLine:u,hasEmbeddedFacets:d=!1,help:p,id:f,inner:h=!1,loading:g=!1,name:_,onClear:y,onClick:v,open:w=!1,tooltipComponent:E}=e,N=Cn(),P=!l&&!!y&&r!==void 0&&r>0,V=r??0,U=!l&&!!v,z=B.useMemo(()=>f??Tt.uniqueId("filter-facet-"),[f]),L=E??qi;return b.jsxs(zT,{className:qe(i,{open:w}),"data-property":s,hasEmbeddedFacets:d,inner:h,"data-component":"facet-box",children:[b.jsxs($T,{children:[b.jsxs("div",{className:"sw-flex sw-items-center",children:[b.jsx(VT,{children:b.jsxs(YT,{"aria-controls":`${z}-panel`,"aria-disabled":!U,"aria-expanded":w,"aria-label":t??_,expandable:U,id:`${z}-header`,onClick:()=>{l||v==null||v(!w)},children:[U&&b.jsx(Fs,{"aria-hidden":!0,open:w}),l?b.jsx(L,{content:c,children:b.jsx(wu,{"aria-disabled":!0,"aria-label":`${_}, ${c??""}`,disabled:l,children:_})}):b.jsxs("div",{children:[b.jsx(wu,{children:_}),u!==void 0&&b.jsx(hm,{as:"div",isSubdued:!0,children:u})]})]})}),p&&b.jsx("span",{className:"sw-ml-1",children:p})]}),b.jsx(Sr,{loading:g}),V>0&&b.jsxs(WT,{children:[b.jsx(Ub,{className:"sw-px-2",title:a,variant:"counter",children:V}),!!P&&b.jsx(L,{content:o,children:b.jsx(Cs,{Icon:Nd,ariaLabel:o??N.formatMessage({id:"clear_x_filter"},{0:_}),"data-testid":`clear-${_}`,onClick:y,size:Ad.Medium,variety:gn.DefaultGhost})})]})]}),w&&b.jsx("div",{"aria-labelledby":`${z}-header`,id:`${z}-panel`,role:"group",children:n})]})}HT.displayName="FacetBox";const zT=G("div",{target:"e2j9uzh5"})({flexDirection:"column"},";",{display:"flex"},";",{gap:"0.75rem"},";",({hasEmbeddedFacets:e})=>e?{gap:"0"}:"",";",({inner:e})=>e?{marginLeft:"0.75rem",marginTop:"0.25rem",gap:"0.25rem"}:"",";"),WT=G("div",{target:"e2j9uzh4"})({display:"flex"},";",{alignItems:"center"},";",{gap:"0.5rem"},";"),VT=G("div",{target:"e2j9uzh3"})({display:"flex"},";",{alignItems:"center"},";"),YT=G(wr,{target:"e2j9uzh2"})({display:"flex"},";",{gap:"0.25rem"},";",{height:"2.25rem"},";",{alignItems:"center"},";cursor:",({expandable:e})=>e?"pointer":"default",";&:focus-visible{background:transparent;outline:var(--echoes-focus-border-width-default) solid var(--echoes-color-focus-default);outline-offset:4px;border-radius:var(--echoes-border-radius-200);}"),$T=G("div",{target:"e2j9uzh1"})({display:"flex"},";",{gap:"0.75rem"},";",{alignItems:"center"},";",{justifyContent:"space-between"},";"),wu=G("span",{target:"e2j9uzh0"})({font:"var(--echoes-typography-text-default-semi-bold)"},";color:",({disabled:e})=>e?"var(--echoes-color-text-disabled)":x("facetHeader"),";cursor:",({disabled:e})=>e?"not-allowed":"inherit",";");const wf=60;function Ef({active:e=!1,className:t,disabled:n=!1,disableZero:i=!0,icon:o,name:r,onClick:a,small:s,stat:l,statBarPercent:c,tooltip:u,value:d}){const p=n||i&&!e&&l!==void 0&&l===0,f=h=>{h.preventDefault(),a(d,h.ctrlKey||h.metaKey)};return b.jsx(QT,{active:e,className:qe({active:e},t),role:"listitem","data-component":"base-facet-item",children:b.jsx(KT,{active:e,"aria-checked":e,"aria-label":typeof r=="string"?r:void 0,"data-facet":d,disabled:p,icon:o,onClick:f,role:"checkbox",small:s,title:u,children:b.jsxs("div",{className:"container",children:[b.jsx("span",{className:"name",children:r}),b.jsxs("div",{children:[b.jsx("span",{className:"stat",children:l}),Tr(c)&&b.jsx(ZT,{children:b.jsx(XT,{style:{"--statBarWidth":`${c*wf}px`}})})]})]})})})}Ef.displayName="FacetItem";const Qt=G(Ef,{target:"ecoycjw5"})(""),KT=G(Rb,{target:"ecoycjw4"})({font:"var(--echoes-typography-text-default-regular)"},";",{boxSizing:"border-box"},";",{height:"1.75rem"},";",{paddingLeft:"0.25rem",paddingRight:"0.25rem"},";",{borderRadius:"0.25rem"},";",{width:"100%"},";",({small:e})=>e?{paddingRight:"0",font:"var(--echoes-typography-text-small-medium)"}:"",";--background:",({active:e})=>e?x("facetItemSelected"):"transparent",";--backgroundHover:",({active:e})=>e?x("facetItemSelected"):"transparent",";--border:none;& div.container{",{width:"100%","@media (min-width: 1280px)":{maxWidth:"1280px"},"@media (min-width: 1920px)":{maxWidth:"1920px"}},";",{display:"flex"},";",{alignItems:"center"},";",{justifyContent:"space-between"},";& span.name{",{paddingRight:"0.25rem"},";",{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},";& mark{background-color:",x("searchHighlight"),";font-weight:400;}}& span.stat{color:var(--echoes-color-text-subdued);}}&:disabled{background-color:transparent;border-color:transparent;& span.container span.stat{color:var(--echoes-color-text-disabled);}&:hover{background-color:transparent;border-color:transparent;}}"),QT=G("span",{target:"ecoycjw3"})("border:",({active:e})=>
53e?ce("default","facetItemSelectedBorder"):ce("default","transparent"),";border-radius:0.25rem;&:hover,&:active,&:focus{border-color:",x("facetItemSelectedBorder"),";}"),ZT=G("div",{target:"ecoycjw2"})({display:"inline-block"}," ",{marginLeft:"0.5rem"}," width:",wf,"px;"),XT=G("div",{target:"ecoycjw1"})("width:var(--statBarWidth);min-width:5px;height:10px;background-color:",x("facetItemGraph"),";transition:width 0.3s ease;"),nx=G("div",{target:"ecoycjw0"})("display:flex;flex-direction:column;width:100%;",Qt,"{&:is(:hover, .active){border-color:",x("facetItemSelectedBorder"),";padding-bottom:1px;border-bottom-width:0;border-bottom-right-radius:0rem;border-bottom-left-radius:0rem;&:last-of-type{padding-bottom:0;border-bottom-width:1px;border-radius:0.25rem;}&~",Qt,"{border-color:",x("facetItemSelectedBorder"),";padding-bottom:1px;padding-top:1px;border-top-width:0;border-bottom-width:0;border-radius:0;}&~",Qt,":last-of-type{padding-bottom:0;border-bottom-width:1px;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;}}&.active{background-color:",x("facetItemSelected"),";&~",Qt,"{background-color:",x("facetItemSelected"),";}&~",Qt,":hover,&~",Qt,":hover~",Qt,"{background-color:",x("facetItemSelectedHover"),";}}&.active~",Qt,":hover,&:hover~",Qt,".active{padding-top:0;border-top-width:1px;}}");const Ra=10,xa=[10,10,10,10];class ix extends S.PureComponent{renderBar(t,n,i,o){const{leftAlignTicks:r,padding:a=xa}=this.props,s=Math.round(i(t))+1,l=i.range()[0]+(r?a[3]:0),c=Math.round((o(n)??0)+o.bandwidth()/2);return b.jsx(JT,{height:Ra,width:s,x:l,y:c})}renderValue(t,n,i,o){const{leftAlignTicks:r,padding:a=xa,yValues:s}=this.props,l=s&&s[n];if(!l)return null;const c=i(t)+(r?a[3]:0),u=Math.round((o(n)??0)+o.bandwidth()/2+Ra/2);return b.jsx(qi,{content:this.props.yTooltips&&this.props.yTooltips[n],children:b.jsx(Eu,{dx:"1em",dy:"0.3em",textAnchor:"start",x:c,y:u,children:l})})}renderTick(t,n,i){const{leftAlignTicks:o,yTicks:r}=this.props,a=r&&r[t];if(!a)return null;const s=n.range()[0],l=Math.round((i(t)??0)+i.bandwidth()/2+Ra/2);return b.jsx(Eu,{dx:o?0:"-1em",dy:"0.3em",textAnchor:o?"start":"end",x:s,y:l,children:a})}renderBars(t,n){return b.jsx("g",{children:this.props.bars.map((i,o)=>b.jsxs("g",{children:[this.renderBar(i,o,t,n),this.renderValue(i,o,t,n),this.renderTick(o,t,n)]},o))})}render(){const{bars:t,height:n,leftAlignTicks:i,padding:o=xa,width:r}=this.props,a=r-o[1]-o[3],s=Qs().domain([0,my(t)??0]).range([0,a]),l=n-o[0]-o[2],c=Ws().domain(t.map((u,d)=>d)).rangeRound([0,l]);return b.jsx("svg",{height:this.props.height,width:this.props.width,"data-component":"histogram",children:b.jsx("g",{transform:`translate(${i?0:o[3]}, ${o[0]})`,children:this.renderBars(s,c)})})}}const Eu=G("text",{target:"ep1ptlg1"})({font:"var(--echoes-typography-text-default-regular)"}," fill:var(--echoes-color-text-subdued);",Fn," &{fill:",Ee("primary"),";}"),JT=G("rect",{target:"ep1ptlg0"})("fill:",x("primary"),";");var de=function(){return de=Object.assign||function(t){for(var n,i=1,o=arguments.length;i<o;i++){n=arguments[i];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},de.apply(this,arguments)};function eS(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(e);o<i.length;o++)t.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(e,i[o])&&(n[i[o]]=e[i[o]]);return n}function Tf(e,t,n){for(var i=0,o=t.length,r;i<o;i++)(r||!(i in t))&&(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}function Gi(e){return e.mode==="multiple"}function Hi(e){return e.mode==="range"}function Or(e){return e.mode==="single"}var tS={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rd
53p-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};function nS(e,t){return In(e,"LLLL y",t)}function iS(e,t){return In(e,"d",t)}function oS(e,t){return In(e,"LLLL",t)}function rS(e){return"".concat(e)}function aS(e,t){return In(e,"cccccc",t)}function sS(e,t){return In(e,"yyyy",t)}var lS=Object.freeze({__proto__:null,formatCaption:nS,formatDay:iS,formatMonthCaption:oS,formatWeekNumber:rS,formatWeekdayName:aS,formatYearCaption:sS}),cS=function(e,t,n){return In(e,"do MMMM (EEEE)",n)},uS=function(){return"Month: "},dS=function(){return"Go to next month"},pS=function(){return"Go to previous month"},fS=function(e,t){return In(e,"cccc",t)},hS=function(e){return"Week n. ".concat(e)},mS=function(){return"Year: "},gS=Object.freeze({__proto__:null,labelDay:cS,labelMonthDropdown:uS,labelNext:dS,labelPrevious:pS,labelWeekNumber:hS,labelWeekday:fS,labelYearDropdown:mS});function _S(){var e="buttons",t=tS,n=Em,i={},o={},r=1,a={},s=new Date;return{captionLayout:e,classNames:t,formatters:lS,labels:gS,locale:n,modifiersClassNames:i,modifiers:o,numberOfMonths:r,styles:a,today:s,mode:"default"}}function bS(e){var t=e.fromYear,n=e.toYear,i=e.fromMonth,o=e.toMonth,r=e.fromDate,a=e.toDate;return i?r=at(i):t&&(r=new Date(t,0,1)),o?a=Is(o):n&&(a=new Date(n,11,31)),{fromDate:r?Wl(r):void 0,toDate:a?Wl(a):void 0}}var Sf=B.createContext(void 0);function yS(e){var t,n=e.initialProps,i=_S(),o=bS(n),r=o.fromDate,a=o.toDate,s=(t=n.captionLayout)!==null&&t!==void 0?t:i.captionLayout;s!=="buttons"&&(!r||!a)&&(s="buttons");var l;(Or(n)||Gi(n)||Hi(n))&&(l=n.onSelect);var c=de(de(de({},i),n),{captionLayout:s,classNames:de(de({},i.classNames),n.classNames),components:de({},n.components),formatters:de(de({},i.formatters),n.formatters),fromDate:r,labels:de(de({},i.labels),n.labels),mode:n.mode||i.mode,modifiers:de(de({},i.modifiers),n.modifiers),modifiersClassNames:de(de({},i.modifiersClassNames),n.modifiersClassNames),onSelect:l,styles:de(de({},i.styles),n.styles),toDate:a});return b.jsx(Sf.Provider,{value:c,children:e.children})}function Le(){var e=B.useContext(Sf);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function Af(e){var t=Le(),n=t.locale,i=t.classNames,o=t.styles,r=t.formatters.formatCaption;return b.jsx("div",{className:i.caption_label,style:o.caption_label,"aria-live":"polite",role:"presentation",id:e.id,children:r(e.displayMonth,{locale:n})})}function vS(e){return b.jsx("svg",de({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:b.jsx("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"})}))}function kf(e){var t,n,i=e.onChange,o=e.value,r=e.children,a=e.caption,s=e.className,l=e.style,c=Le(),u=(n=(t=c.components)===null||t===void 0?void 0:t.IconDropdown)!==null&&n!==void 0?n:vS;return b.jsxs("div",{className:s,style:l,children:[b.jsx("span",{className:c.classNames.vhidden,children:e["aria-label"]}),b.jsx("select",{name:e.name,"aria-label":e["aria-label"],className:c.classNames.dropdown,style:c.styles.dropdown,value:o,onChange:i,children:r}),b.jsxs("div",{className:c.classNames.caption_label,style:c.styles.caption_label,"aria-hidden":"true",children:[a,b.jsx(u,{className:c.classNames.dropdown_icon,style:c.styles.dropdown_icon})]})]})}function wS(e){var t,n=Le(),i=n.fromDate,o=n.toDate,r=n.styles,a=n.locale,s=n.formatters.formatMonthCaption,l=n.classNames,c=n.components,u=n.labels.labelMonthDropdown;if(!i)return b.jsx(b.Fragment,{});if(!o)return b.jsx(b.Fragment,{});var d=[];if(Cm(i,o))for(var p=at(i),f=i.getMonth();f<=o.getMonth();f++)d.push(Qr(p,f));else for(var p=at(new Date),f=0;f<=11;f++)d.push(Qr(p,f));var h=function(_){var y=Number(_.target.value),v=Qr(at(e.displayMonth),y);e.onChange(v)},g=(t=c==null?void 0:c.Dropdown)!==null&&t!==void 0?t:kf;return b.jsx(g,{name:"months","aria-label":u(),className:l.dropdown_month,style:r.dropdown_month,onChange:h,value:e.displayMonth.getMonth(),c
53aption:s(e.displayMonth,{locale:a}),children:d.map(function(_){return b.jsx("option",{value:_.getMonth(),children:s(_,{locale:a})},_.getMonth())})})}function ES(e){var t,n=e.displayMonth,i=Le(),o=i.fromDate,r=i.toDate,a=i.locale,s=i.styles,l=i.classNames,c=i.components,u=i.formatters.formatYearCaption,d=i.labels.labelYearDropdown,p=[];if(!o)return b.jsx(b.Fragment,{});if(!r)return b.jsx(b.Fragment,{});for(var f=o.getFullYear(),h=r.getFullYear(),g=f;g<=h;g++)p.push(Vl(Im(new Date),g));var _=function(v){var w=Vl(at(n),Number(v.target.value));e.onChange(w)},y=(t=c==null?void 0:c.Dropdown)!==null&&t!==void 0?t:kf;return b.jsx(y,{name:"years","aria-label":d(),className:l.dropdown_year,style:s.dropdown_year,onChange:_,value:n.getFullYear(),caption:u(n,{locale:a}),children:p.map(function(v){return b.jsx("option",{value:v.getFullYear(),children:u(v,{locale:a})},v.getFullYear())})})}function TS(e,t){var n=B.useState(e),i=n[0],o=n[1],r=t===void 0?i:t;return[r,o]}function SS(e){var t=e.month,n=e.defaultMonth,i=e.today,o=t||n||i||new Date,r=e.toDate,a=e.fromDate,s=e.numberOfMonths,l=s===void 0?1:s;if(r&&ki(r,o)<0){var c=-1*(l-1);o=Ht(r,c)}return a&&ki(o,a)<0&&(o=a),at(o)}function AS(){var e=Le(),t=SS(e),n=TS(t,e.month),i=n[0],o=n[1],r=function(a){var s;if(!e.disableNavigation){var l=at(a);o(l),(s=e.onMonthChange)===null||s===void 0||s.call(e,l)}};return[i,r]}function kS(e,t){for(var n=t.reverseMonths,i=t.numberOfMonths,o=at(e),r=at(Ht(o,i)),a=ki(r,o),s=[],l=0;l<a;l++){var c=Ht(o,l);s.push(c)}return n&&(s=s.reverse()),s}function NS(e,t){if(!t.disableNavigation){var n=t.toDate,i=t.pagedNavigation,o=t.numberOfMonths,r=o===void 0?1:o,a=i?r:1,s=at(e);if(!n)return Ht(s,a);var l=ki(n,e);if(!(l<r))return Ht(s,a)}}function CS(e,t){if(!t.disableNavigation){var n=t.fromDate,i=t.pagedNavigation,o=t.numberOfMonths,r=o===void 0?1:o,a=i?r:1,s=at(e);if(!n)return Ht(s,-a);var l=ki(s,n);if(!(l<=0))return Ht(s,-a)}}var Nf=B.createContext(void 0);function IS(e){var t=Le(),n=AS(),i=n[0],o=n[1],r=kS(i,t),a=NS(i,t),s=CS(i,t),l=function(d){return r.some(function(p){return Rs(d,p)})},c=function(d,p){l(d)||(p&&Cd(d,p)?o(Ht(d,1+t.numberOfMonths*-1)):o(d))},u={currentMonth:i,displayMonths:r,goToMonth:o,goToDate:c,previousMonth:s,nextMonth:a,isDateDisplayed:l};return b.jsx(Nf.Provider,{value:u,children:e.children})}function zi(){var e=B.useContext(Nf);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function Tu(e){var t,n=Le(),i=n.classNames,o=n.styles,r=n.components,a=zi().goToMonth,s=function(u){a(Ht(u,e.displayIndex?-e.dis
53playIndex:0))},l=(t=r==null?void 0:r.CaptionLabel)!==null&&t!==void 0?t:Af,c=b.jsx(l,{id:e.id,displayMonth:e.displayMonth});return b.jsxs("div",{className:i.caption_dropdowns,style:o.caption_dropdowns,children:[b.jsx("div",{className:i.vhidden,children:c}),b.jsx(wS,{onChange:s,displayMonth:e.displayMonth}),b.jsx(ES,{onChange:s,displayMonth:e.displayMonth})]})}function RS(e){return b.jsx("svg",de({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:b.jsx("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function xS(e){return b.jsx("svg",de({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:b.jsx("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var or=B.forwardRef(function(e,t){var n=Le(),i=n.classNames,o=n.styles,r=[i.button_reset,i.button];e.className&&r.push(e.className);var a=r.join(" "),s=de(de({},o.button_reset),o.button);return e.style&&Object.assign(s,e.style),b.jsx("button",de({},e,{ref:t,type:"button",className:a,style:s}))});function OS(e){var t,n,i=Le(),o=i.dir,r=i.locale,a=i.classNames,s=i.styles,l=i.labels,c=l.labelPrevious,u=l.labelNext,d=i.components;if(!e.nextMonth&&!e.previousMonth)return b.jsx(b.Fragment,{});var p=c(e.previousMonth,{locale:r}),f=[a.nav_button,a.nav_button_previous].join(" "),h=u(e.nextMonth,{locale:r}),g=[a.nav_button,a.nav_button_next].join(" "),_=(t=d==null?void 0:d.IconRight)!==null&&t!==void 0?t:xS,y=(n=d==null?void 0:d.IconLeft)!==null&&n!==void 0?n:RS;return b.jsxs("div",{className:a.nav,style:s.nav,children:[!e.hidePrevious&&b.jsx(or,{name:"previous-month","aria-label":p,className:f,style:s.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:o==="rtl"?b.jsx(_,{className:a.nav_icon,style:s.nav_icon}):b.jsx(y,{className:a.nav_icon,style:s.nav_icon})}),!e.hideNext&&b.jsx(or,{name:"next-month","aria-label":h,className:g,style:s.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:o==="rtl"?b.jsx(y,{className:a.nav_icon,style:s.nav_icon}):b.jsx(_,{className:a.nav_icon,style:s.nav_icon})})]})}function Su(e){var t=Le().numberOfMonths,n=zi(),i=n.previousMonth,o=n.nextMonth,r=n.goToMonth,a=n.displayMonths,s=a.findIndex(function(h){return Rs(e.displayMonth,h)}),l=s===0,c=s===a.length-1,u=t>1&&(l||!c),d=t>1&&(c||!l),p=function(){i&&r(i)},f=function(){o&&r(o)};return b.jsx(OS,{displayMonth:e.displayMonth,hideNext:u,hidePrevious:d,nextMonth:o,previousMonth:i,onPreviousClick:p,onNextClick:f})}function LS(e){var t,n=Le(),i=n.classNames,o=n.disableNavigation,r=n.styles,a=n.captionLayout,s=n.components,l=(t=s==null?void 0:s.CaptionLabel)!==null&&t!==void 0?t:Af,c;return o?c=b.jsx(l,{id:e.id,displayMonth:e.displayMonth}):a==="dropdown"?c=b.jsx(Tu,{displayMonth:e.displayMonth,id:e.id}):a==="dropdown-buttons"?c=b.jsxs(b.Fragment,{children:[b.jsx(Tu,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),b.jsx(Su,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):c=b.jsxs(b.Fragment,{children:[b.jsx(l,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),b.jsx(Su,{displayMonth:e.displayMonth,id:e.id})]}),b.jsx("div",{className:i.caption,style:r.caption,children:c})}function PS(e){var t=Le(),n=t.footer,i=t.styles,o=t.classNames.tfoot;return n?b.jsx("tfoot",{className:o,style:i.tfoot,children:b.jsx("tr",{children:b.jsx("td",{colSpan:8,children:n})})}):b.jsx(b.Fragment,{})}function MS(e,t,n){for(var i=n?xs(new Date):Os(new Date,{locale:e,weekStartsOn:t}),o=[],r=0;r<7;r++){var a=ot(i,r);o.push(a)}return o}function DS(){var e=Le(),t=e.classNames,n=e.styles,i=e.showWeekNumber,o=e.locale,r=e.weekStartsOn,a=e.ISOWeek,s=e.formatters.formatWeekdayName,l=e.labels.labelWeekday,c=MS(o,r,a);return b.jsxs("tr",{style:n.head_row,className:t.head_row,children:[i&&b.jsx("td",{style:n.head_cell,className:t.head_cell}),c.map(function(u,d){return b.jsx("th",{scope:"col",className:t.head_cell,style:n.head_cell,"aria-label":l(u,{locale:o}),children:s(u,{locale:o})},d)})]})}function jS(){var e,t=Le(),n=t.classNames,i=t.styles,o=t.components,r=(e=o==null?void 0:o.HeadRow)!==null&&e!==void 0?e:DS;return b.jsx("thead",{style:i.head,className:n.head,children:b.jsx(r,{})})}function BS(e){var t=Le(),n=t.locale,i=t.formatters.formatDay;return b.jsx(b.Fragment,{children:i(e.date,{locale:n})})}var sl=B.createContext(void 0);function qS(e){if(!Gi(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return b.jsx(sl.Provider,{value:t,children:e.children})}return b.jsx(US,{initialProps:e.initialProps,children:e.children})}function US(e){var t=e.initialProps,n=e.children,i=t.selected,o=t.min,r=t.max,a=function(c,u,d){var p,f;(p=t.onDayClick)===null||p===void 0||p.call(t,c,u,d);var h=!!(u.selected&&o&&(i==null?void 0:i.length)===o);if(!h){var g=!!(!u.selected&&r&&(i==null?void 0:i.length)===r);if(!g){var _=i?Tf([],i):[];if(u.selected){var y=_.findIndex(function(v){return Je(c,v)});_.splice(y,1)}else _.push(c);(f=t.onSelect)===null||f===void 0||f.call(t,_,c,u,d)}}},s={disabled:[]};i&&s.disabled.push(function(c){var u=r&&i.length>
53r-1,d=i.some(function(p){return Je(p,c)});return!!(u&&!d)});var l={selected:i,onDayClick:a,modifiers:s};return b.jsx(sl.Provider,{value:l,children:n})}function ll(){var e=B.useContext(sl);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function FS(e,t){var n=t||{},i=n.from,o=n.to;return i&&o?Je(o,e)&&Je(i,e)?void 0:Je(o,e)?{from:o,to:void 0}:Je(i,e)?void 0:Go(i,e)?{from:e,to:o}:{from:i,to:e}:o?Go(e,o)?{from:o,to:e}:{from:e,to:o}:i?Cd(e,i)?{from:e,to:i}:{from:i,to:e}:{from:e,to:void 0}}var cl=B.createContext(void 0);function GS(e){if(!Hi(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return b.jsx(cl.Provider,{value:t,children:e.children})}return b.jsx(HS,{initialProps:e.initialProps,children:e.children})}function HS(e){var t=e.initialProps,n=e.children,i=t.selected,o=i||{},r=o.from,a=o.to,s=t.min,l=t.max,c=function(f,h,g){var _,y;(_=t.onDayClick)===null||_===void 0||_.call(t,f,h,g);var v=FS(f,i);(y=t.onSelect)===null||y===void 0||y.call(t,v,f,h,g)},u={range_start:[],range_end:[],range_middle:[],disabled:[]};if(r?(u.range_start=[r],a?(u.range_end=[a],Je(r,a)||(u.range_middle=[{after:r,before:a}])):u.range_end=[r]):a&&(u.range_start=[a],u.range_end=[a]),s&&(r&&!a&&u.disabled.push({after:Kr(r,s-1),before:ot(r,s-1)}),r&&a&&u.disabled.push({after:r,before:ot(r,s-1)}),!r&&a&&u.disabled.push({after:Kr(a,s-1),before:ot(a,s-1)})),l){if(r&&!a&&(u.disabled.push({before:ot(r,-l+1)}),u.disabled.push({after:ot(r,l-1)})),r&&a){var d=Jt(a,r)+1,p=l-d;u.disabled.push({before:Kr(r,p)}),u.disabled.push({after:ot(a,p)})}!r&&a&&(u.disabled.push({before:ot(a,-l+1)}),u.disabled.push({after:ot(a,l-1)}))}return b.jsx(cl.Provider,{value:{selected:i,onDayClick:c,modifiers:u},children:n})}function ul(){var e=B.useContext(cl);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function jo(e){return Array.isArray(e)?Tf([],e):e!==void 0?[e]:[]}function zS(e){var t={};return Object.entries(e).forEach(function(n){var i=n[0],o=n[1];t[i]=jo(o)}),t}var At;(function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"})(At||(At={}));var WS=At.Selected,Zt=At.Disabled,VS=At.Hidden,YS=At.Today,Oa=At.RangeEnd,La=At.RangeMiddle,Pa=At.RangeStart,$S=At.Outside;function KS(e,t,n){var i,o=(i={},i[WS]=jo(e.selected),i[Zt]=jo(e.disabled),i[VS]=jo(e.hidden),i[YS]=[e.today],i[Oa]=[],i[La]=[],i[Pa]=[],i[$S]=[],i);return e.fromDate&&o[Zt].push({before:e.fromDate}),e.toDate&&o[Zt].push({after:e.toDate}),Gi(e)?o[Zt]=o[Zt].concat(t.modifiers[Zt]):Hi(e)&&(o[Zt]=o[Zt].concat(n.modifiers[Zt]),o[Pa]=n.modifiers[Pa],o[La]=n.modifiers[La],o[Oa]=n.modifiers[Oa]),o}var Cf=B.createContext(void 0);function QS(e){var t=Le(),n=ll(),i=ul(),o=KS(t,n,i),r=zS(t.modifiers),a=de(de({},o),r);return b.jsx(Cf.Provider,{value:a,children:e.children})}function If(){var e=B.useContext(Cf);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function ZS(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function XS(e){return!!(e&&typeof e=="object"&&"from"in e)}function JS(e){return!!(e&&typeof e=="object"&&"after"in e)}function eA(e){return!!(e&&typeof e=="object"&&"before"in e)}function tA(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function nA(e,t){var n,i=t.from,o=t.to;if(i&&o){var r=Jt(o,i)<0;r&&(n=[o,i],i=n[0],o=n[1]);var a=Jt(e,i)>=0&&Jt(o,e)>=0;return a}return o?Je(o,e):i?Je(i,e):!1}function iA(e){return xd(e)}function oA(e){return Array.isArray(e)&&e.every(xd)}function rA(e,t){return t.some(function(n){if(typeof n=="boolean")return n;if(iA(n))return Je(e,n);if(oA(n))return n.includes(e);if(XS(n))return nA(e,n);if(tA(n))return n.dayOfWeek.includes(e.getDay());if(ZS(n)){var i=Jt(n.before,e),o=Jt(n.after,e),r=i>0,a=o<0,s=Go(n.before,n.after);return s?a&&r:r||a}return JS(n)?Jt(e,n.after)>0:eA(n)?Jt(n.before,e)>0:typeof n=="function"?n(e):!1})}function dl(e,t,n){var i=Object.keys(t).reduce(function(r,a){var s=t[a];return rA(e,s)&&r.push(a),r},[]),o={};
53return i.forEach(function(r){return o[r]=!0}),n&&!Rs(e,n)&&(o.outside=!0),o}function aA(e,t){for(var n=at(e[0]),i=Is(e[e.length-1]),o,r,a=n;a<=i;){var s=dl(a,t),l=!s.disabled&&!s.hidden;if(!l){a=ot(a,1);continue}if(s.selected)return a;s.today&&!r&&(r=a),o||(o=a),a=ot(a,1)}return r||o}var sA=365;function Rf(e,t){var n=t.moveBy,i=t.direction,o=t.context,r=t.modifiers,a=t.retry,s=a===void 0?{count:0,lastFocused:e}:a,l=o.weekStartsOn,c=o.fromDate,u=o.toDate,d=o.locale,p={day:ot,week:Ya,month:Ht,year:Am,startOfWeek:function(_){return o.ISOWeek?xs(_):Os(_,{locale:d,weekStartsOn:l})},endOfWeek:function(_){return o.ISOWeek?Id(_):Rd(_,{locale:d,weekStartsOn:l})}},f=p[n](e,i==="after"?1:-1);i==="before"&&c?f=km([c,f]):i==="after"&&u&&(f=Nm([u,f]));var h=!0;if(r){var g=dl(f,r);h=!g.disabled&&!g.hidden}return h?f:s.count>sA?s.lastFocused:Rf(f,{moveBy:n,direction:i,context:o,modifiers:r,retry:de(de({},s),{count:s.count+1})})}var xf=B.createContext(void 0);function lA(e){var t=zi(),n=If(),i=B.useState(),o=i[0],r=i[1],a=B.useState(),s=a[0],l=a[1],c=aA(t.displayMonths,n),u=o??(s&&t.isDateDisplayed(s))?s:c,d=function(){l(o),r(void 0)},p=function(_){r(_)},f=Le(),h=function(_,y){if(o){var v=Rf(o,{moveBy:_,direction:y,context:f,modifiers:n});Je(o,v)||(t.goToDate(v,o),p(v))}},g={focusedDay:o,focusTarget:u,blur:d,focus:p,focusDayAfter:function(){return h("day","after")},focusDayBefore:function(){return h("day","before")},focusWeekAfter:function(){return h("week","after")},focusWeekBefore:function(){return h("week","before")},focusMonthBefore:function(){return h("month","before")},focusMonthAfter:function(){return h("month","after")},focusYearBefore:function(){return h("year","before")},focusYearAfter:function(){return h("year","after")},focusStartOfWeek:function(){return h("startOfWeek","before")},focusEndOfWeek:function(){return h("endOfWeek","after")}};return b.jsx(xf.Provider,{value:g,children:e.children})}function pl(){var e=B.useContext(xf);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function cA(e,t){var n=If(),i=dl(e,n,t);return i}var fl=B.createContext(void 0);function uA(e){if(!Or(e.initialProps)){var t={selected:void 0};return b.jsx(fl.Provider,{value:t,children:e.children})}return b.jsx(dA,{initialProps:e.initialProps,children:e.children})}function dA(e){var t=e.initialProps,n=e.children,i=function(r,a,s){var l,c,u;if((l=t.onDayClick)===null||l===void 0||l.call(t,r,a,s),a.selected&&!t.required){(c=t.onSelect)===null||c===void 0||c.call(t,void 0,r,a,s);return}(u=t.onSelect)===null||u===void 0||u.call(t,r,r,a,s)},o={selected:t.selected,onDayClick:i};return b.jsx(fl.Provider,{value:o,children:n})}function Of(){var e=B.useContext(fl);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function pA(e,t){var n=Le(),i=Of(),o=ll(),r=ul(),a=pl(),s=a.focusDayAfter,l=a.focusDayBefore,c=a.focusWeekAfter,u=a.focusWeekBefore,d=a.blur,p=a.focus,f=a.focusMonthBefore,h=a.focusMonthAfter,g=a.focusYearBefore,_=a.focusYearAfter,y=a.focusStartOfWeek,v=a.focusEndOfWeek,w=function(T){var k,J,oe,Z;Or(n)?(k=i.onDayClick)===null||k===void 0||k.call(i,e,t,T):Gi(n)?(J=o.onDayClick)===null||J===void 0||J.call(o,e,t,T):Hi(n)?(oe=r.onDayClick)===null||oe===void 0||oe.call(r,e,t,T):(Z=n.onDayClick)===null||Z===void 0||Z.call(n,e,t,T)},E=function(T){var k;p(e),(k=n.onDayFocus)===null||k===void 0||k.call(n,e,t,T)},N=function(T){var k;d(),(k=n.onDayBlur)===null||k===void 0||k.call(n,e,t,T)},P=function(T){var k;(k=n.onDayMouseEnter)===null||k===void 0||k.call(n,e,t,T)},V=function(T){var k;(k=n.onDayMouseLeave)===null||k===void 0||k.call(n,e,t,T)},U=function(T){var k;(k=n.onDayPointerEnter)===null||k===void 0||k.call(n,e,t,T)},z=function(T){var k;(k=n.onDayPointerLeave)===null||k===void 0||k.call(n,e,t,T)},L=function(T){var k;(k=n.onDayTouchCancel)===null||k===void 0||k.call(n,e,t,T)},C=function(T){var k;(k=n.onDayTouchEnd)===null||k===void 0||k.call(n,e,t,T)},j=function(T){var k;(k=n.onDayTouchMove)===null||k===void 0||k.call(n,e,t,T)},W=function(T){var k;(k=n.onDayTouchStart)===null||k===void 0||k.call(n,e,t,T)},O=function(T){var k;(k=n.onDayKeyUp)===null||k===void 0||k.call(n,e,t,T)},q=function(T){var k;switch(T.key){case"ArrowLeft":T.preventDefault(),T.stopPropagation(),n.dir==="rtl"?s():l();break;case"ArrowRight":T.preventDefault(),T.stopPropagation(),n.dir==="rtl"?l(
53):s();break;case"ArrowDown":T.preventDefault(),T.stopPropagation(),c();break;case"ArrowUp":T.preventDefault(),T.stopPropagation(),u();break;case"PageUp":T.preventDefault(),T.stopPropagation(),T.shiftKey?g():f();break;case"PageDown":T.preventDefault(),T.stopPropagation(),T.shiftKey?_():h();break;case"Home":T.preventDefault(),T.stopPropagation(),y();break;case"End":T.preventDefault(),T.stopPropagation(),v();break}(k=n.onDayKeyDown)===null||k===void 0||k.call(n,e,t,T)},ee={onClick:w,onFocus:E,onBlur:N,onKeyDown:q,onKeyUp:O,onMouseEnter:P,onMouseLeave:V,onPointerEnter:U,onPointerLeave:z,onTouchCancel:L,onTouchEnd:C,onTouchMove:j,onTouchStart:W};return ee}function fA(){var e=Le(),t=Of(),n=ll(),i=ul(),o=Or(e)?t.selected:Gi(e)?n.selected:Hi(e)?i.selected:void 0;return o}function hA(e){return Object.values(At).includes(e)}function mA(e,t){var n=[e.classNames.day];return Object.keys(t).forEach(function(i){var o=e.modifiersClassNames[i];if(o)n.push(o);else if(hA(i)){var r=e.classNames["day_".concat(i)];r&&n.push(r)}}),n}function gA(e,t){var n=de({},e.styles.day);return Object.keys(t).forEach(function(i){var o;n=de(de({},n),(o=e.modifiersStyles)===null||o===void 0?void 0:o[i])}),n}function _A(e,t,n){var i,o,r,a=Le(),s=pl(),l=cA(e,t),c=pA(e,l),u=fA(),d=!!(a.onDayCl
53ick||a.mode!=="default");B.useEffect(function(){var P;l.outside||s.focusedDay&&d&&Je(s.focusedDay,e)&&((P=n.current)===null||P===void 0||P.focus())},[s.focusedDay,e,n,d,l.outside]);var p=mA(a,l).join(" "),f=gA(a,l),h=!!(l.outside&&!a.showOutsideDays||l.hidden),g=(r=(o=a.components)===null||o===void 0?void 0:o.DayContent)!==null&&r!==void 0?r:BS,_=b.jsx(g,{date:e,displayMonth:t,activeModifiers:l}),y={style:f,className:p,children:_,role:"gridcell"},v=s.focusTarget&&Je(s.focusTarget,e)&&!l.outside,w=s.focusedDay&&Je(s.focusedDay,e),E=de(de(de({},y),(i={disabled:l.disabled,role:"gridcell"},i["aria-selected"]=l.selected,i.tabIndex=w||v?0:-1,i)),c),N={isButton:d,isHidden:h,activeModifiers:l,selectedDays:u,buttonProps:E,divProps:y};return N}function bA(e){var t=B.useRef(null),n=_A(e.date,e.displayMonth,t);return n.isHidden?b.jsx("div",{role:"gridcell"}):n.isButton?b.jsx(or,de({name:"day",ref:t},n.buttonProps)):b.jsx("div",de({},n.divProps))}function yA(e){var t=e.number,n=e.dates,i=Le(),o=i.onWeekNumberClick,r=i.styles,a=i.classNames,s=i.locale,l=i.labels.labelWeekNumber,c=i.formatters.formatWeekNumber,u=c(Number(t),{locale:s});if(!o)return b.jsx("span",{className:a.weeknumber,style:r.weeknumber,children:u});var d=l(Number(t),{locale:s}),p=function(f){o(t,n,f)};return b.jsx(or,{name:"week-number","aria-label":d,className:a.weeknumber,style:r.weeknumber,onClick:p,children:u})}function vA(e){var t,n,i=Le(),o=i.styles,r=i.classNames,a=i.showWeekNumber,s=i.components,l=(t=s==null?void 0:s.Day)!==null&&t!==void 0?t:bA,c=(n=s==null?void 0:s.WeekNumber)!==null&&n!==void 0?n:yA,u;return a&&(u=b.jsx("td",{className:r.cell,style:o.cell,children:b.jsx(c,{number:e.weekNumber,dates:e.dates})})),b.jsxs("tr",{className:r.row,style:o.row,children:[u,e.dates.map(function(d){return b.jsx("td",{className:r.cell,style:o.cell,role:"presentation",children:b.jsx(l,{displayMonth:e.displayMonth,date:d})},Sm(d))})]})}function Au(e,t,n){for(var i=n!=null&&n.ISOWeek?Id(t):Rd(t,n),o=n!=null&&n.ISOWeek?xs(e):Os(e,n),r=Jt(i,o),a=[],s=0;s<=r;s++)a.push(ot(o,s));var l=a.reduce(function(c,u){var d=n!=null&&n.ISOWeek?Rm(u):xm(u,n),p=c.find(function(f){return f.weekNumber===d});return p?(p.dates.push(u),c):(c.push({weekNumber:d,dates:[u]}),c)},[]);return l}function wA(e,t){var n=Au(at(e),Is(e),t);if(t!=null&&t.useFixedWeeks){var i=Tm(e,t);if(i<6){var o=n[n.length-1],r=o.dates[o.dates.length-1],a=Ya(r,6-i),s=Au(Ya(r,1),a,t);n.push.apply(n,s)}}return n}function EA(e){var t,n,i,o=Le(),r=o.locale,a=o.classNames,s=o.styles,l=o.hideHead,c=o.fixedWeeks,u=o.components,d=o.weekStartsOn,p=o.firstWeekContainsDate,f=o.ISOWeek,h=wA(e.displayMonth,{useFixedWeeks:!!c,ISOWeek:f,locale:r,weekStartsOn:d,firstWeekContainsDate:p}),g=(t=u==null?void 0:u.Head)!==null&&t!==void 0?t:jS,_=(n=u==null?void 0:u.Row)!==null&&n!==void 0?n:vA,y=(i=u==null?void 0:u.Footer)!==null&&i!==void 0?i:PS;return b.jsxs("table",{id:e.id,className:a.table,style:s.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!l&&b.jsx(g,{}),b.jsx("tbody",{className:a.tbody,style:s.tbody,children:h.map(function(v){return b.jsx(_,{displayMonth:e.displayMonth,dates:v.dates,weekNumber:v.weekNumber},v.weekNumber)})}),b.jsx(y,{displayMonth:e.displayMonth})]})}function TA(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var SA=TA()?B.useLayoutEffect:B.useEffect,Ma=!1,AA=0;function ku(){return"react-day-picker-".concat(++AA)}function kA(e){var t,n=e??(Ma?ku():null),i=B.useState(n),o=i[0],r=i[1];return SA(function(){o===null&&r(ku())},[]),B.useEffect(function(){Ma===!1&&(Ma=!0)},[]),(t=e??o)!==null&&t!==void 0?t:void 0}function NA(e){var t,n,i=Le(),o=i.dir,r=i.classNames,a=i.styles,s=i.components,l=zi().displayMonths,c=kA(i.id?"".concat(i.id,"-").concat(e.displayIndex):void 0),u=i.id?"".concat(i.id,"-grid-").concat(e.displayIndex):void 0,d=[r.month],p=a.month,f=e.displayIndex===0,h=e.displayIndex===l.length-1,g=!f&&!h;o==="rtl"&&(t=[f,h],h=t[0],f=t[1]),f&&(d.push(r.caption_start),p=de(de({},p),a.caption_start)),h&&(d.push(r.caption_end),p=de(de({},p),a.caption_end)),g&&(d.push(r.caption_between),p=de(de({},p),a.caption_between));var _=(n=s==null?void 0:s.Caption)!==null&&n!==void 0?n:LS;return b.jsxs("div",{className:d.join(" "),style:p,children:[b.jsx(_,{id:c,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),b.jsx(EA,{id:u,"aria-labelledby":c,displayMonth:e.displayMonth})]},e.displayIndex)}function CA(e){var t=Le(),n=t.classNames,i=t.styles;return b.jsx("div",{className:n.months,style:i.months,children:e.children})}function IA(e){var t,n,i=e.initialProps,o=Le(),r=pl(),a=zi(),s=B.useState(!1),l=s[0],c=s[1];B.useEffect(function(){o.initialFocus&&r.focusTarget&&(l||(r.focus(r.focusTarget),c(!0)))},[o.initialFocus,l,r.focus,r.focusTarget,r]);var u=[o.classNames.root,o.className];o.numberOfMonths>1&&u.push(o.classNames.multiple_months),o.showWeekNumber&&u.push(o.classNames.with_weeknumber);var d=de(de({},o.styles.root),o.style),p=Object.keys(i).filter(function(h){return h.startsWith("data-")}).reduce(function(h,g){var _;return de(de({},h),(_={},_[g]=i[g],_))},{}),f=(n=(t=i.components)===null||t===void 0?void 0:t.Months)!==null&&n!==void 0?n:CA;return b.jsx("div",de({className:u.join(" "),style:d,dir:o.dir,id:o.id,nonce:i.nonce,title:i.title,lang:i.lang},p,{children:b.jsx(f,{children:a.displayMonths.map(function(h,g){return b.jsx(NA,{displayIndex:g,displayMonth:h},g)})})}))}function RA(e){var t=e.children,n=eS(e,["children"]);return b.jsx(yS,{initialProps:n,children:b.jsx(IS,{children:b.jsx(uA,{initialProps:n,children:b.jsx(qS,{initialProps:n,children:b.jsx(GS,{initialProps:n,children:b.jsx(QS,{children:b.jsx(lA,{children:t})})})})})})})}function ox(e){return b.jsx(RA,de({},e,{children:b.jsx(IA,{initialProps:e})}))}const xA=B.forwardRef(({size:e="medium",style:t,...n},i)=>b.jsx(DA,{ref:i,style:{...t,"--inputSize":yr[e]},...n}));xA.displayName="InputField";const OA=B.forwardRef(({size:e="medium",style:t,...n},i)=>b.jsx(jA,{ref:i,style:{...t,"--inputSize":yr[e]},...n}));OA.displayName="InputTextArea";const LA=e=>Wt("--border:",ce("default","inputBorder")(e),";--focusBorder:",ce("default","inputFocus")(e),";--focusOutline:var(--echoes-focus-border-width-default) solid var(--echoes-color-focus-default);",""),PA=e=>Wt("--border:",ce("default","inputDanger")(e),";--focusBorder:",ce("default","inputDangerFocus")(e),";--focusOutline:var(--echoes-focus-border-width-default) solid var(--echoes-color-focus-default);",""),MA=e=>Wt("--border:",ce("default","inputSuccess")(e),";--focusBorder:",ce("default","inputSuccessFocus")(e),";--focusOutline:",ce("focus","inputSuccessFocus")(e),";",""),Lf=e=>{const{isValid:t,isInvalid:n}=e;return n?PA:t?MA:LA},Pf=e=>
53Wt("color:",Ee("inputBackground")(e),";background:",x("inputBackground")(e),";border:var(--border);width:var(--inputSize);transition:border-color 0.2s ease;",{font:"var(--echoes-typography-text-default-regular)"}," ",{boxSizing:"border-box"}," ",{borderRadius:"0.5rem"}," ",{paddingLeft:"0.75rem",paddingRight:"0.75rem",paddingTop:"0.5rem",paddingBottom:"0.5rem"}," &::placeholder{color:var(--echoes-color-text-placeholder);}&:hover{border:var(--focusBorder);}&:active,&:focus,&:focus-within,&:focus-visible{border:var(--focusBorder);outline:var(--focusOutline);outline-offset:var(--echoes-focus-border-offset-default);}&:disabled,&:disabled:hover{color:var(--echoes-color-text-disabled);background-color:",x("inputDisabled")(e),";border:",ce("default","inputDisabledBorder")(e),";outline:none;",{cursor:"not-allowed"},";&::placeholder{color:var(--echoes-color-text-disabled);}}",""),DA=G("input",{target:"e3pr70g1"})(Lf," ",Pf," ",{height:"2.25rem"},";"),jA=G("textarea",{target:"e3pr70g0"})(Lf,";",Pf,";");function Si(e){return e!=null}function rx(e){return Si(e)&&e!==""}const BA=100;function qA(e){const{autoFocus:t,id:n,className:i,innerRef:o,inputId:r,onBlur:a,onChange:s,onFocus:l,onKeyDown:c,onMouseDown:u,placeholder:d,loading:p,minLength:f,maxLength:h=BA,size:g="small",value:_,searchInputAriaLabel:y}=e,v=Cn(),w=B.useRef(null),[E,N]=B.useState(_??""),P=B.useMemo(()=>Tt.debounce(O=>{s(O)},T_),[s]),V=Si(f)&&E.length>0&&E.length<f,U=qe("js-input-search",{touched:E.length>0&&(!f||f>E.length),"sw-pr-10":E.length>0});B.useEffect(()=>{(_===""||_!==void 0&&E==="")&&N(_)},[_]),B.useEffect(()=>{t&&w.current&&w.current.focus()},[t]);const z=O=>{(O.length===0||!f||f<=O.length)&&P(O)},L=O=>{const q=O.currentTarget.value;N(q),z(q)},C=O=>{O.key===gt.Escape&&(O.preventDefault(),j()),c==null||c(O)},j=()=>{var O;s(""),N(""),(O=w.current)==null||O.focus()},W=O=>{w.current=O,o==null||o(O)};return b.jsx(UA,{className:i,id:n,onMouseDown:u,style:{"--inputSize":yr[g]},title:V&&Si(f)?v.formatMessage({id:"select2.tooShort"},{0:f}):"","data-component":"input-search",children:b.jsxs(FA,{className:"sw-flex sw-items-center",children:[b.jsx("input",{"aria-label":y??d,autoComplete:"off",className:U,id:r,maxLength:h,onBlur:a,onChange:L,onFocus:l,onKeyDown:C,placeholder:d,ref:W,role:"searchbox",type:"search",value:E}),b.jsx(HA,{children:b.jsx(Sr,{className:"sw-z-normal",loading:p??!1,children:b.jsx(GA,{})})}),E&&b.jsx(zA,{Icon:lp,"aria-label":v.formatMessage({id:"clear"}),className:"it__search-box-clear",onClick:j,size:"small"}),V&&Si(f)&&b.jsx(WA,{className:"sw-ml-1",role:"note",children:v.formatMessage({id:"select2.tooShort"},{0:f})})]})})}qA.displayName="InputSearch";const UA=G("div",{target:"etont1n5"})("width:var(--inputSize);",{position:"relative",display:"inline-block"}," ",{whiteSpace:"nowrap"}," ",{verticalAlign:"middle"}," ",{height:"2.25rem"},";"),FA=G("div",{target:"etont1n4"})("input{background:",x("inputBackground"),";color:",Ee("inputBackground"),";border:",ce("default","inputBorder"),";",{borderRadius:"0.5rem"}," ",{boxSizing:"border-box"}," ",{paddingLeft:"2.5rem"}," ",{font:"var(--echoes-typography-text-default-regular)"}," ",{height:"2.25rem",width:"100%"}," &::placeholder{color:var(--echoes-color-text-placeholder);",{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},";}&:hover{border:",ce("default","inputFocus"),";}&:focus,&:active{border:",ce("default","inputFocus"),";outline:var(--echoes-focus-border-width-default) solid var(--echoes-color-focus-default);outline-offset:var(--echoes-focus-border-offset-default);}&::-webkit-search-decoration,&::-webkit-search-cancel-button,&::-webkit-search-results-button,&::-webkit-search-results-decoration{",{display:"none",appearance:"none"},";}}"),GA=G(mm,{target:"etont1n3"})("color:",x("inputBorder"),";"),HA=G("div",{target:"etont1n2"})({left:"0.75rem"}," ",{position:"absolute"}," ",{zIndex:"2"},";"),zA=G(Hs,{target:"etont1n1"})({position:"absolute"}," ",{right:"0.5rem"}," &:focus,&:active{outline:var(--echoes-focus-border-width-default) solid var(--echoes-color-focus-default);}"),WA=G("span",{target:"etont1n0"})("color:var(--echoes-color-text-placeholder);top:calc(1px + ","0.5rem",");",{position:"absolute"}
53," ",{left:"3rem",right:"2.5rem"}," ",{font:"var(--echoes-typography-text-default-regular)"}," ",{textAlign:"right"}," ",{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}," ",{pointerEvents:"none"},";");const bo={[gt.Alt]:"Alt",[gt.ArrowDown]:b.jsx(Xb,{}),[gt.ArrowLeft]:b.jsx(Jb,{}),[gt.ArrowRight]:b.jsx(ey,{}),[gt.ArrowUp]:b.jsx(ty,{}),[gt.Command]:"â",[gt.Control]:"Ctrl",[gt.Option]:"â¥",[gt.Click]:"click"},VA=["+"," "];function ax({command:e}){const t=e.trim().split(" ").map((n,i)=>{const o=`${n}-${i}`;if(VA.includes(n))return b.jsx("span",{children:n},o);const r=!(Object.keys(bo).includes(n)||Object.values(bo).includes(n));return b.jsx(YA,{className:qe({"sw-px-1":r}),children:Object.keys(bo).includes(n)?bo[n]:n},o)});return b.jsx("div",{className:"sw-flex sw-gap-1","data-component":"keyboard-hint-keys",children:t})}const YA=G("span",{target:"e1u3eb1h0"})({display:"flex",alignItems:"center",justifyContent:"center"}," ",{paddingLeft:"0.125rem",paddingRight:"0.125rem"}," ",{borderRadius:"0.125rem"}," background-color:",x("keyboardHintKey"),";color:",Ee("keyboardHintKey"),";");const $A=G("li",{target:"e3c04gb0"})({marginTop:"0.75rem",marginBottom:"0.75rem"},";");$A.displayName="ListItem";const KA=G("ol",{target:"ea83hkv0"})("list-style:none;counter-reset:li;",{marginTop:"1rem"}," ",{paddingLeft:"0"}," li:last-child{",{marginBottom:"0"},";}");KA.displayName="NumberedList";const QA=G("li",{target:"e161sxfj0"})("counter-increment:li;",{marginBottom:"1rem"}," ",{marginLeft:"0.25rem"}," &::before{width:19px;height:19px;color:",x("numberedListText"),";background-color:",x("numberedList"),";border-radius:20px;content:counter(li);",{font:"var(--echoes-typography-text-default-semi-bold)"}," ",{padding:"0.25rem"}," ",{marginRight:"0.75rem"}," ",{display:"inline-block"}," ",{textAlign:"center"},";}");QA.displayName="NumberedListItem";const ZA={DECIMAL:"decimal",ALPHA:"lower-alpha",ROMAN:"lower-roman"},XA=G("ol",{target:"e1pla1hf0"})("list-style:",({tickStyle:e})=>e?ZA[e]:"decimal",";",{marginTop:"1rem"}," ",{paddingLeft:"0"}," li:last-child{",{marginBottom:"0"},";}");XA.displayName="OrderedList";const JA=G("ul",{target:"ewokrzr0"})("list-style:",({ticks:e})=>e?"disc":"none",";",{marginTop:"1rem"}," ",{paddingLeft:"0"}," li:last-child{",{marginBottom:"0"},";}");JA.displayName="UnorderedList";var yo={exports:{}},on={},vo={exports:{}},lt={},wo={exports:{}},Nu;function Mf(){return Nu||(Nu=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;var n="none",i="contents",o=/^(input|select|textarea|button|object|iframe)$/;function r(d,p){return p.getPropertyValue("overflow")!=="visible"||d.scrollWidth<=0&&d.scrollHeight<=0}function a(d){var p=d.offsetWidth<=0&&d.offsetHeight<=0;if(p&&!d.innerHTML)return!0;try{var f=window.getComputedStyle(d),h=f.getPropertyValue("display");return p?h!==i&&r(d,f):h===n}catch{return console.warn("Failed to inspect element style"),!1}}function s(d){for(var p=d,f=d.getRootNode&&d.getRootNode();p&&p!==document.body;){if(f&&p===f&&(p=f.host.parentNode),a(p))return!1;p=p.parentNode}return!0}function l(d,p){var f=d.nodeName.toLowerCase(),h=o.test(f)&&!d.disabled||f==="a"&&d.href||p;return h&&s(d)}function c(d){var p=d.getAttribute("tabindex");p===null&&(p=void 0);var f=isNaN(p);return(f||p>=0)&&l(d,!f)}function u(d){var p=[].slice.call(d.querySelectorAll("*"),0).reduce(function(f,h){return f.concat(h.shadowRoot?u(h.shadowRoot):[h])},[]);return p.filter(c)}e.exports=t.default}(wo,wo.exports)),wo.exports}var Cu;function ek(){if(Cu)return lt;Cu=1,Object.defineProperty(lt,"__esModule",{value:!0}),lt.resetState=a,lt.log=s,lt.handleBlur=l,lt.handleFocus=c,lt.markForFocusLater=u,lt.returnFocus=d,lt.popWithoutFocus=p,lt.setupScopedFocus=f,lt.teardownScopedFocus=h;var e=Mf(),t=n(e);function n(g){return g&&g.__esModule?g:{default:g}}var i=[],o=null,r=!1;function a(){i=[]}function s(){}function l(){r=!0}function c(){if(r){if(r=!1,!o)return;setTimeout(function(){if(!o.contains(document.activeElement)){var g=(0,t.default)(o)[0]||o;g.focus()}},0)}}function u(){i.push(document.activeElement)}function d(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,_=null;try{i.length!==0&&(_=i.pop(),_.focus({preventScroll:g}));return}catch{console.warn(["You tried to return focus to",_,"but it is not in the DOM anymore"].join(" "))}}function p(){i.length>0&&i.pop()}function f(g){o=g,window.addEventListener?(window.addEventListener("blur",l,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",l),document.attachEvent("onFocus",c))}function h(){o=null,window.addEventListener?(window.removeEventListener("blur",l),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",l),document.detachEvent("onFocus",c))}return lt}var Eo={exports:{}},Iu;function tk(){return Iu||(Iu=1,function(e,t){Object.defineProperty(t,"__esMo
53dule",{value:!0}),t.default=a;var n=Mf(),i=o(n);function o(s){return s&&s.__esModule?s:{default:s}}function r(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;return s.activeElement.shadowRoot?r(s.activeElement.shadowRoot):s.activeElement}function a(s,l){var c=(0,i.default)(s);if(!c.length){l.preventDefault();return}var u=void 0,d=l.shiftKey,p=c[0],f=c[c.length-1],h=r();if(s===h){if(!d)return;u=f}if(f===h&&!d&&(u=p),p===h&&d&&(u=f),u){l.preventDefault(),u.focus();return}var g=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent),_=g!=null&&g[1]!="Chrome"&&/\biPod\b|\biPad\b/g.exec(navigator.userAgent)==null;if(_){var y=c.indexOf(h);if(y>-1&&(y+=d?-1:1),u=c[y],typeof u>"u"){l.preventDefault(),u=d?f:p,u.focus();return}l.preventDefault(),u.focus()}}e.exports=t.default}(Eo,Eo.exports)),Eo.exports}var mt={},Da,Ru;function nk(){if(Ru)return Da;Ru=1;var e=function(){};return Da=e,Da}var Mt={},ja={exports:{}};var xu;function ik(){return xu||(xu=1,function(e){(function(){var t=!!(typeof window<"u"&&window.document&&window.document.createElement),n={canUseDOM:t,canUseWorkers:typeof Worker<"u",canUseEventListeners:t&&!!(window.addEventListener||window.attachEvent),canUseViewport:t&&!!window.screen};e.exports?e.exports=n:window.ExecutionEnvironment=n})()}(ja)),ja.exports}var Ou;function hl(){if(Ou)return Mt;Ou=1,Object.defineProperty(Mt,"__esModule",{value:!0}),Mt.canUseDOM=Mt.SafeNodeList=Mt.SafeHTMLCollection=void 0;var e=ik(),t=n(e);function n(r){return r&&r.__esModule?r:{default:r}}var i=t.default,o=i.canUseDOM?window.HTMLElement:{};return Mt.SafeHTMLCollection=i.canUseDOM?window.HTMLCollection:{},Mt.SafeNodeList=i.canUseDOM?window.NodeList:{},Mt.canUseDOM=i.canUseDOM,Mt.default=o,Mt}var Lu;function Df(){if(Lu)return mt;Lu=1,Object.defineProperty(mt,"__esModule",{value:!0}),mt.resetState=r,mt.log=a,mt.assertNodeList=s,mt.setElement=l,mt.validateElement=c,mt.hide=u,mt.show=d,mt.documentNotReadyOrSSRTesting=p;var e=nk(),t=i(e),n=hl();function i(f){return f&&f.__esModule?f:{default:f}}var o=null;function r(){o&&(o.removeAttribute?o.removeAttribute("aria-hidden"):o.length!=null?o.forEach(function(f){return f.removeAttribute("aria-hidden")}):document.querySelectorAll(o).forEach(function(f){return f.removeAttribute("aria-hidden")})),o=null}function a(){}function s(f,h){if(!f||!f.length)throw new Error("react-modal: No elements were found for selector "+h+".")}function l(f){var h=f;if(typeof h=="string"&&n.canUseDOM){var g=document.querySelectorAll(h);s(g,h),h=g}return o=h||o,o}function c(f){var h=f||o;return h?Array.isArray(h)||h instanceof HTMLCollection||h instanceof NodeList?h:[h]:((0,t.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}function u(f){var h=!0,g=!1,_=void 0;try{for(var y=c(f)[Symbol.iterator](),v;!(h=(v=y.next()).done);h=!0){var w=v.value;w.setAttribute("aria-hidden","true")}}catch(E){g=!0,_=E}finally{try{!h&&y.return&&y.return()}finally{if(g)throw _}}}function d(f){var h=!0,g=!1,_=void 0;try{for(var y=c(f)[Symbol.iterator](),v;!(h=(v=y.next()).done);h=!0){var w=v.value;w.removeAttribute("aria-hidden")}}catch(E){g=!0,_=E}finally{try{!h&&y.return&&y.return()}finally{if(g)throw _}}}function p(){o=null}return mt}var fn={},Pu;function ok(){if(Pu)return fn;Pu=1,Object.defineProperty(fn,"__esModule",{value:!0}),fn.resetState=i,fn.log=o;var e={},t={};function n(c,u){c.classList.remove(u)}function i(){var c=document.getElementsByTagName("html")[0];for(var u in e)n(c,e[u]);var d=document.body;for(var p in t)n(d,t[p]);e={},t={}}function o(){}var r=function(u,d){return u[d]||(u[d]=0),u[d]+=1,d},a=function(u,d){return u[d]&&(u[d]-=1),d},s=function(u,d,p){p.forEach(function(f){r(d,f),u.add(f)})},l=function(u,d,p){p.forEach(function(f){a(d,f),d[f]===0&&u.remove(f)})};return fn.add=function(u,d){return s(u.classList,u.nodeName.toLowerCase()=="html"?e:t,d.split(" "))},fn.remove=function(u,d){return l(u.classList,u.nodeName.toLowerCase()=="html"?e:t,d.split(" "))},fn}var jn={},Mu;function jf(){if(Mu)return jn;Mu=1,Object.defineProperty(jn,"__esModule",{value:!0}),jn.log=i,jn.resetState=o;function e(r,a){if(!(r instanceof a))throw new TypeError("Cannot call a class as a function")}var t=function r(){var a=this;e(this,r),this.register=function(s){a.openInstances.indexOf(s)===-1&&(a.openInstances.push(s),a.emit("register"))},this.deregister=function(s){var l=a.openInstances.indexOf(s);l!==-1&&(a.openInstances.splice(l,1),a.emit("deregister"))},this.subscribe=function(s){a.subscribers.push(s)}
vendor: 14,488 bytes, lines 53-61
53,this.emit=function(s){a.subscribers.forEach(function(l){return l(s,a.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},n=new t;function i(){console.log("portalOpenInstances ----------"),console.log(n.openInstances.length),n.openInstances.forEach(function(r){return console.log(r)}),console.log("end portalOpenInstances ----------")}function o(){n=new t}return jn.default=n,jn}var mi={},Du;function rk(){if(Du)return mi;Du=1,Object.defineProperty(mi,"__esModule",{value:!0}),mi.resetState=a,mi.log=s;var e=jf(),t=n(e);function n(u){return u&&u.__esModule?u:{default:u}}var i=void 0,o=void 0,r=[];function a(){for(var u=[i,o],d=0;d<u.length;d++){var p=u[d];p&&p.parentNode&&p.parentNode.removeChild(p)}i=o=null,r=[]}function s(){console.log("bodyTrap ----------"),console.log(r.length);for(var u=[i,o],d=0;d<u.length;d++){var p=u[d],f=p||{};console.log(f.nodeName,f.className,f.id)}console.log("edn bodyTrap ----------")}function l(){r.length!==0&&r[r.length-1].focusContent()}function c(u,d){!i&&!o&&(i=document.createElement("div"),i.setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",l),o=i.cloneNode(),o.addEventListener("focus",l)),r=d,r.length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==o&&document.body.appendChild(o)):(i.parentElement&&i.parentElement.removeChild(i),o.parentElement&&o.parentElement.removeChild(o))}return t.default.subscribe(c),mi}var ju;function ak(){return ju||(ju=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(O){for(var q=1;q<arguments.length;q++){var ee=arguments[q];for(var T in ee)Object.prototype.hasOwnProperty.call(ee,T)&&(O[T]=ee[T])}return O},i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(O){return typeof O}:function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},o=function(){function O(q,ee){for(var T=0;T<ee.length;T++){var k=ee[T];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(q,k.key,k)}}return function(q,ee,T){return ee&&O(q.prototype,ee),T&&O(q,T),q}}(),r=pr(),a=Rr(),s=N(a),l=ek(),c=E(l),u=tk(),d=N(u),p=Df(),f=E(p),h=ok(),g=E(h),_=hl(),y=N(_),v=jf(),w=N(v);rk();function E(O){if(O&&O.__esModule)return O;var q={};if(O!=null)for(var ee in O)Object.prototype.hasOwnProperty.call(O,ee)&&(q[ee]=O[ee]);return q.default=O,q}function N(O){return O&&O.__esModule?O:{default:O}}function P(O,q){if(!(O instanceof q))throw new TypeError("Cannot call a class as a function")}function V(O,q){if(!O)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return q&&(typeof q=="object"||typeof q=="function")?q:O}function U(O,q){if(typeof q!="function"&&q!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof q);O.prototype=Object.create(q&&q.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),q&&(Object.setPrototypeOf?Object.setPrototypeOf(O,q):O.__proto__=q)}var z={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},L=function(q){return q.code==="Tab"||q.keyCode===9},C=function(q){return q.code==="Escape"||q.keyCode===27},j=0,W=function(O){U(q,O);function q(ee){P(this,q);var T=V(this,(q.__proto__||Object.getPrototypeOf(q)).call(this,ee));return T.setOverlayRef=function(k){T.overlay=k,T.props.overlayRef&&T.props.overlayRef(k)},T.setContentRef=function(k){T.content=k,T.props.contentRef&&T.props.contentRef(k)},T.afterClose=function(){var k=T.props,J=k.appElement,oe=k.ariaHideApp,Z=k.htmlOpenClassName,I=k.bodyOpenClassName,R=k.parentSelector,H=R&&R().ownerDocument||document;I&&g.remove(H.body,I),Z&&g.remove(H.getElementsByTagName("html")[0],Z),oe&&j>0&&(j-=1,j===0&&f.show(J)),T.props.shouldFocusAfterRender&&(T.props.shouldReturnFocusAfterClose?(c.returnFocus(T.props.preventScroll),c.teardownScopedFocus()):c.popWithoutFocus()),T.props.onAfterClose&&T.props.onAfterClose(),w.default.deregister(T)},T.open=function(){T.beforeOpen(),T.state.afterOpen&&T.state.beforeClose?(clearTimeout(T.closeTimer),T.setState({beforeClose:!1})):(T.props.shouldFocusAfterRender&&(c.setupScopedFocus(T.node),c.markForFocusLater()),T.setState({isOpen:!0},function(){T.openAnimationFrame=requestAnimationFrame(function(){T.setState({afterOpen:!0}),T.props.isOpen&&T.props.onAfterOpen&&T.props.onAfterOpen({overlayEl:T.overlay,contentEl:T.content})})}))},T.close=function(){T.props.closeTimeoutMS>0?T.closeWithTimeout():T.closeWithoutTimeout()},T.focusContent=function(){return T.content&&!T.contentHasFocus()&&T.content.focus({preventScroll:!0})},T.closeWithTimeout=function(){var k=Date.now()+T.props.closeTimeoutMS;T.setState({beforeClose:!0,closesAt:k},function(){T.closeTimer=setTimeout(T.closeWithoutTimeout,T.state.closesAt-Date.now())})},T.closeWithoutTimeout=function(){T.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},T.afterClose)},T.handleKeyDown=function(k){L(k)&&(0,d.default)(T.content,k),T.props.shouldCloseOnEsc&&C(k)&&(k.stopPropagation(),T.requestClose(k))},T.handleOverlayOnClick=function(k){T.shouldClose===null&&(T.shouldClose=!0),T.shouldClose&&T.props.shouldCloseOnOverlayClick&&(T.ownerHandlesClose()?T.requestClose(k):T.focusContent()),T.shouldClose=null},T.handleContentOnMouseUp=function(){T.shouldClose=!1},T.handleOverlayOnMouseDown=function(k){!T.props.shouldCloseOnOverlayClick&&k.target==T.overlay&&k.preventDefault()},T.handleContentOnClick=function(){T.shouldClose=!1},T.handleContentOnMouseDown=function(){T.shouldClose=!1},T.requestClose=function(k){return T.ownerHandlesClose()&&T.props.onRequestClose(k)},T.ownerHandlesClose=function(){return T.props.onRequestClose},T.shouldBeClosed=function(){return!T.state.isOpen&&!T.state.beforeClose},T.contentHasFocus=function(){return document.activeElement===T.content||T.content.contains(document.activeElement)},T.buildClassName=function(k,J){var oe=(typeof J>"u"?"undefined":i(J))==="object"?J:{base:z[k],afterOpen:z[k]+"--after-open",beforeClose:z[k]+"--before-close"},Z=oe.base;return T.state.afterOpen&&(Z=Z+" "+oe.afterOpen),T.state.beforeClose&&(Z=Z+" "+oe.beforeClose),typeof J=="string"&&J?Z+" "+J:Z},T.attributesFromObject=function(k,J){return Object.keys(J).reduce(function(oe,Z){return oe[k+"-"+Z]=J[Z],oe},{})},T.state={afterOpen:!1,beforeClose:!1},T.shouldClose=null,T.moveFromContentToOverlay=null,T}return o(q,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(T,k){this.props.isOpen&&!T.isOpen?this.open():!this.props.isOpen&&T.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!k.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var T=this.props,k=T.appElement,J=T.ariaHideApp,oe=T.htmlOpenClassName,Z=T.bodyOpenClassName,I=T.parentSelector,R=I&&I().ownerDocument||document;Z&&g.add(R.body,Z),oe&&g.add(R.getElementsByTagName("html")[0],oe),J&&(j+=1,f.hide(k)),w.default.register(this)}},{key:"render",value:function(){var T=this.props,k=T.id,J=T.className,oe=T.overlayClassName,Z=T.defaultStyles,I=T.children,R=J?{}:Z.content,H=oe?{}:Z.overlay;if(this.shouldBeClosed())return null;var F={ref:this.setOverlayRef,className:this.buildClassName("overlay",oe),style:n({},H,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},Y=n({id:k,ref:this.setContentRef,style:n({},R,this.props.style.content),className:this.buildClassName("content",J),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",n({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),X=this.props.contentElement(Y,I);return this.props.overlayElement(F,X)}}]),q}(r.Component);W.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},W.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),parentSelector:s.default.func,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(y.default),s.default.instanceOf(_.SafeHTMLCollection),s.default.instanceOf(_.SafeNodeList),s.default.arrayOf(s.default.instanceOf(y.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=W,e.exports=t.default}(vo,vo.exports)),vo.exports}function Bf(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&&this.setState(e)}function qf(e){function t(n){var i=this.constructor.getDerivedStateFromProps(e,n);return i??null}this.setState(t.bind(this))}function Uf(e,t){try{var n=this.props,i=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,i)}finally{this.props=n,this.state=i}}Bf.__suppressDeprecationWarning=!0;qf.__suppressDeprecationWarning=!0;Uf.__suppressDeprecationWarning=!0;function sk(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if(typeof e.getDerivedStateFromProps!="function"&&typeof t.getSnapshotBeforeUpdate!="function")return e;var n=null,i=null,o=null;if(typeof t.componentWillMount=="function"?n="componentWillMount":typeof t.UNSAFE_componentWillMount=="function"&&(n="UNSAFE_componentWillMount"),typeof t.componentWillReceiveProps=="function"?i="componentWillReceiveProps":typeof t.UNSAFE_componentWillReceiveProps=="function"&&(i="UNSAFE_componentWillReceiveProps"),typeof t.componentWillUpdate=="function"?o="componentWillUpdate":typeof t.UNSAFE_componentWillUpdate=="function"&&(o="UNSAFE_componentWillUpdate"),n!==null||i!==null||o!==null){var r=e.displayName||e.name,a=typeof e.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. 54 55`+r+" uses "+a+" but also contains the following legacy lifecycles:"+(n!==null?` 56 `+n:"")+(i!==null?` 57 `+i:"")+(o!==null?` 58 `+o:"")+` 59 60The above lifecycles should be removed. Learn more about this warning here: 61https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps=="function"&&(t.componentWillMount=Bf,t.componentWillReceiveProps=qf),typeof t.getSnapshotBeforeUpdate=="function"){if(typeof t.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=Uf;var s=t.componentDidUpdate;t.componentDidUpdate=function(c,u,d){var p=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:d;s.call(this,c,u,p)}}return e}const lk=Object.freeze(Object.defineProperty({__proto__:null,polyfill:sk},Symbol.toStringTag,{value:"Module"})),ck=nm(lk);var Bu;function uk(){if(Bu)return on;Bu=1,Object.defineProperty(on,"__esModule",{value:!0}),on.bodyOpenClassName=on.portalClassName=void 0;var e=Object.assign||function(C){for(var j=1;j<arguments.length;j++){var W=arguments[j];for(var O in W)Object.prototype.hasOwnProperty.call(W,O)&&(C[O]=W[O])}return C},t=function(){function C(j,W){for(var O=0;O<W.length;O++){var q=W[O];q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q&&(q.writable=!0),Object.defineProperty(j,q.key,q)}}return function(j,W,O){return W&&C(j.prototype,W),O&&C(j,O),j}}(),n=pr(),i=_(n),o=im(),r=_(o),a=Rr(),s=_(a),l=ak(),c=_(l),u=Df(),d=g(u),p=hl(),f=_(p),h=ck;function g(C){if(C&&C.__esModule)return C;var j={};if(C!=null)for(var W in C)Object.prototype.hasOwnProperty.call(C,W)&&(j[W]=C[W]);return j.default=C,j}function _(C){return C&&C.__esModule?C:{default:C}}function y(C,j){if(!(C instanceof j))throw new TypeError("Cannot call a class as a function")}function v(C,j){if(!C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j&&(typeof j=="object"||typeof j=="function")?j:C}function w(C,j){if(typeof j!="function"&&j!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof j);C.prototype=Object.create(j&&j.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),j&&(Object.setPrototypeOf?Object.setPrototypeOf(C,j):C.__proto__=j)}var E=on.portalClassName="ReactModalPortal",N=on.bodyOpenClassName="ReactModal__Body--open",P=p.canUseDOM&&r.default.createPortal!==void 0,V=function(j){return document.createElement(j)},U=function(){return P?r.default.createPortal:r.default.unstable_renderSubtreeIntoContainer};function z(C){return C()}var L=function(C){w(j,C);function j(){var W,O,q,ee;y(this,j);for(var T=arguments.length,k=Array(T),J=0;J<T;J++)k[J]=arguments[J];return ee=(O=(q=v(this,(W=j.__proto__||Object.getPrototypeOf(j)).call.apply(W,[this].concat(k))),q),q.removePortal=function(){!P&&r.default.unmountComponentAtNode(q.node);var oe=z(q.props.parentSelector);oe&&oe.contains(q.node)?oe.removeChild(q.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},q.portalRef=function(oe){q.portal=oe},q.renderPortal=function(oe){var Z=U(),I=Z(q,i.default.createElement(c.default,e({defaultStyles:j.defaultStyles},oe)),q.node);q.portalRef(I)},O),v(q,ee)}
61return t(j,[{key:"componentDidMount",value:function(){if(p.canUseDOM){P||(this.node=V("div")),this.node.className=this.props.portalClassName;var O=z(this.props.parentSelector);O.appendChild(this.node),!P&&this.renderPortal(this.props)}}},{key:"getSnapshotBeforeUpdate",value:function(O){var q=z(O.parentSelector),ee=z(this.props.parentSelector);return{prevParent:q,nextParent:ee}}},{key:"componentDidUpdate",value:function(O,q,ee){if(p.canUseDOM){var T=this.props,k=T.isOpen,J=T.portalClassName;O.portalClassName!==J&&(this.node.className=J);var oe=ee.prevParent,Z=ee.nextParent;Z!==oe&&(oe.removeChild(this.node),Z.appendChild(this.node)),!(!O.isOpen&&!k)&&!P&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(!(!p.canUseDOM||!this.node||!this.portal)){var O=this.portal.state,q=Date.now(),ee=O.isOpen&&this.props.closeTimeoutMS&&(O.closesAt||q+this.props.closeTimeoutMS);ee?(O.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,ee-q)):this.removePortal()}}},{key:"render",value:function(){if(!p.canUseDOM||!P)return null;!this.node&&P&&(this.node=V("div"));var O=U();return O(i.default.createElement(c.default,e({ref:this.portalRef,defaultStyles:j.defaultStyles},this.props)),this.node)}}],[{key:"setAppElement",value:function(O){d.setElement(O)}}]),j}(n.Component);return L.propTypes={isOpen:s.default.bool.isRequired,style:s.default.shape({content:s.default.object,overlay:s.default.object}),portalClassName:s.default.string,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,className:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),overlayClassName:s.default.oneOfType([s.default.string,s.default.shape({base:s.default.string.isRequired,afterOpen:s.default.string.isRequired,beforeClose:s.default.string.isRequired})]),appElement:s.default.oneOfType([s.default.instanceOf(f.default),s.default.instanceOf(p.SafeHTMLCollection),s.default.instanceOf(p.SafeNodeList),s.default.arrayOf(s.default.instanceOf(f.default))]),onAfterOpen:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,ariaHideApp:s.default.bool,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,parentSelector:s.default.func,aria:s.default.object,data:s.default.object,role:s.default.string,contentLabel:s.default.string,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func},L.defaultProps={isOpen:!1,portalClassName:E,bodyOpenClassName:N,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(j,W){return i.default.createElement("div",j,W)},contentElement:function(j,W){return i.default.createElement("div",j,W)}},L.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,h.polyfill)(L),on.default=L,on}var qu;function dk(){return qu||(qu=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=uk(),i=o(n);function o(r){return r&&r.__esModule?r:{default:r}}t.default=i.default,e.exports=t.default}(yo,yo.exports)),yo.exports}var pk=dk();const Ff=kt(pk);function Gf({children:e,isScrollable:t=!0,isOverflowVisible:n=!1}){return b.jsx(fk,{className:qe({scrollable:t,overflowVisible:n}),"data-component":"modal-body",children:e})}const fk=G("div",{target:"e1y1kbey0"})({font:"var(--echoes-typography-text-default-regular)"}," ",{paddingLeft:"0.75rem",paddingRight:"0.75rem"},{marginLeft:"-0.75rem",marginRight:"-0.75rem"}," ",{marginTop:"3rem",marginBottom:"3rem"}," ",{overflowX:"hidden"}," color:",x("pageContent"),";&.scrollable{overflow-y:auto;}&.overflowVisible{overflow:visible;}");function Hf({loading:e=!1,primaryButton:t,secondaryButton:n}){return b.jsxs(hk,{"data-component":"modal-footer",children:[b.jsx(Sr,{loading:e}),b.jsxs(gm,{children:[t,n]})]})}const hk=G("div",{target:"ebqmn320"})({display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"0.75rem"},";");function zf({description:e,title:t}){return b.jsxs("div",{"data-component":"modal-header",children:[b.jsx(gk,{id:"modal_header_title",children:t}),e&&b.jsx(mk,{children:e})]})}const mk=G("p",{target:"e1j4ld6o1"})({font:"var(--echoes-typography-text-default-regular)"}," ",{marginTop:"0.5rem"}," color:",x("pageContent"),";"),gk=G("h2",{target:"e1j4ld6o0"})({font:"var(--echoes-typography-heading-xlarge)"}
61," color:",x("pageTitle"),";");Ff.setAppElement(E_);function _k(e){return e.children===void 0}function Lr({closeOnOverlayClick:e=!0,isLarge:t,isOpen:n=!0,isOverflowVisible:i=!1,isScrollable:o=!0,onClose:r,...a}){const s=zt(),l=Cn();return b.jsxs(B.Fragment,{children:[b.jsx(_m,{styles:bk({theme:s})}),b.jsx(Ff,{aria:{labelledby:"modal_header_title"},className:qe("design-system-modal-contents",{large:t}),isOpen:n,onRequestClose:r,overlayClassName:"design-system-modal-overlay",shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:e,shouldFocusAfterRender:!0,shouldReturnFocusAfterClose:!0,children:_k(a)?b.jsxs(B.Fragment,{children:[b.jsx(zf,{description:a.headerDescription,title:a.headerTitle}),b.jsx(Gf,{isOverflowVisible:i,isScrollable:o,children:a.body}),b.jsx(Hf,{loading:a.loading,primaryButton:a.primaryButton,secondaryButton:b.jsx(Ti,{className:"js-modal-close sw-capitalize",isDisabled:a.loading,onClick:r,type:"reset",children:a.secondaryButtonLabel??l.formatMessage({id:"close"})})})]}):a.children})]})}const bk=({theme:e})=>Wt(".design-system-modal-contents{",{width:"100%","@media (min-width: 1280px)":{maxWidth:"1280px"},"@media (min-width: 1920px)":{maxWidth:"1920px"},display:"flex",flexDirection:"column"}," ",{padding:"2.25rem"}," ",{borderRadius:"0.5rem"}," ",{zIndex:"9000"}," ",{boxSizing:"border-box"}," background-color:",x("modalContents")({theme:e}),";max-height:calc(100vh - 200px);min-height:160px;width:544px;&.large{max-width:1280px;min-width:1040px;}}.design-system-modal-overlay{",{position:"fixed",inset:"0"}," ",{display:"flex",alignItems:"center",justifyContent:"center"}," ",{zIndex:"8500"}," background-color:",x("modalOverlay")({theme:e}),";}","");Lr.displayName="Modal";Lr.Body=Gf;Lr.Footer=Hf;Lr.Header=zf;function sx({children:e,className:t,...n}){return b.jsx("ul",{className:`sw-flex sw-items-end sw-gap-4 ${t??""}`,...n,"data-component":"nav-bar-tabs",children:e})}const yk=B.forwardRef((e,t)=>{const{active:n,children:i,className:o,text:r,withChevron:a=!1,...s}=e;return b.jsx(Wf,{children:b.jsxs(pv,{className:({isActive:l})=>qe("sw-flex sw-items-center",{active:Tr(n)?n:l},o),ref:t,...s,children:[b.jsx("span",{className:"sw-inline-block sw-text-center","data-text":r,children:r}),i,a&&b.jsx("span",{className:"sw-ml-1",children:b.jsx(bm,{})})]})})});yk.displayName="NavBarTabLink";function lx(e){return b.jsx(Wf,{"data-component":"disabled-tab-link",children:b.jsx(qi,{content:e.overlay,children:b.jsx("a",{"aria-disabled":"true",className:"disabled-link",role:"link",children:e.label})})})}const Wf=G("li",{target:"eycynab0"})({font:"var(--echoes-typography-text-default-regular)"},";&>a{",{paddingBottom:"0.75rem"},";",{display:"block"},";",{boxSizing:"border-box"},";",{transitionProperty:"none"},";color:",Ee("buttonSecondary"),";text-decoration:none;border-bottom:",ce("xsActive","transparent"),";padding-bottom:calc(","0.75rem"," + 1px);}&>a.active,&>a:active,&>a:hover,&>a:focus,&>a[aria-expanded='true']{border-bottom-color:",x("tabBorder"),";}&>a.active>span[data-text],&>a[aria-expanded='true']>span[data-text],&>a:active>span:not([data-component='badge']){",{font:"var(--echoes-typography-text-default-semi-bold)"},";}&>a>span[data-text]::before{",{display:"block"},";",{font:"var(--echoes-typography-text-default-semi-bold)"},";",{height:"0"},";",{overflow:"hidden"},";",{visibility:"hidden"},";content:attr(data-text);}&>a.disabled-link,&>a.disabled-link:hover,&>a.disabled-link.hover{",{cursor:"default"},";border-bottom:",ce("xsActive","transparent",1),";color:var(--echoes-color-text-disabled);}");let Pe=function(e){return e.Critical="critical",e.Danger="danger",e.Warning="warning",e.Caution="caution",e.Info="info",e.Accent="accent",e.Success="success",e.Neutral="neutral",e}({}),Bo=function(e){return e.Medium="medium",e.Low="low",e}({});const rr={[Pe.Critical]:"pillCritical",[Pe.Danger]:"pillDanger",[Pe.Warning]:"pillWarning",[Pe.Caution]:"pillCaution",[Pe.Info]:"pillInfo",[Pe.Accent]:"pillAccent",[Pe.Success]:"pillSuccess",[Pe.Neutral]:"pillNeutral"},Vf={[Pe.Critical]:"pillCriticalBorder",[Pe.Danger]:"pillDangerBorder",[Pe.Warning]:"pillWarningBorder",[Pe.Caution]:"pillCautionBorder",[Pe.Info]:"pillInfoBorder",[Pe.A
61ccent]:"pillAccentBorder",[Pe.Success]:"pillSuccessBorder",[Pe.Neutral]:"pillNeutralBorder"},vk={[Pe.Critical]:"pillCriticalHover",[Pe.Danger]:"pillDangerHover",[Pe.Warning]:"pillWarningHover",[Pe.Caution]:"pillCautionHover",[Pe.Info]:"pillInfoHover",[Pe.Accent]:"pillAccentHover",[Pe.Success]:"pillSuccessHover",[Pe.Neutral]:"pillNeutralHover"},cx=B.forwardRef(({children:e,variant:t,highlight:n=Bo.Low,onClick:i,notClickable:o,...r},a)=>i&&!o?b.jsx(Ek,{onClick:i,ref:a,variant:t,...r,children:e}):b.jsx(wk,{highlight:n,ref:a,variant:t,...r,children:e})),Yf=Wt({font:"var(--echoes-typography-text-small-medium)"},";",{width:"fit-content"},";",{display:"inline-block"},";",{whiteSpace:"nowrap"},";",{paddingLeft:"8px",paddingRight:"8px",paddingTop:"2px",paddingBottom:"2px"},";",{borderRadius:"625rem"},";border-width:1px;&:empty{",{display:"none"},";}",""),wk=G("span",{target:"efmmf2b1"})(Yf,";background-color:",({variant:e,highlight:t})=>t===Bo.Medium&&x(rr[e]),";color:",({variant:e})=>Ee(rr[e]),";border-style:",({highlight:e})=>e===Bo.Medium?"hidden":"solid",";border-color:",({variant:e,highlight:t})=>t===Bo.Low&&x(Vf[e]),";"),Ek=G("button",{target:"efmmf2b0"})(Yf,";background-color:",({variant:e})=>x(rr[e]),";color:",({variant:e})=>Ee(rr[e]),";border-style:",({variant:e})=>e===Pe.Accent?"hidden":"solid",";border-color:",({variant:e})=>x(Vf[e]),";cursor:pointer;&:hover{background-color:",({variant:e})=>x(vk[e]),";}&:focus{outline:var(--echoes-color-focus-default) solid var(--echoes-focus-border-width-default);outline-offset:var(--echoes-focus-border-offset-default);}");const ux=ke(yb,"RecommendedIcon");const Tk=G("div",{target:"e13wpo0u0"})("& pre{",{font:"var(--echoes-typography-code-default)"}," color:",x("codeSyntaxBody"),";}& .a{color:",x("codeSyntaxAnnotations"),";}& .c{",{font:"var(--echoes-typography-code-highlight)"}," color:",x("codeSyntaxConstants"),";}& .cd{",{font:"var(--echoes-typography-code-comment)"}," color:",x("codeSyntaxComments"),";}& .j{",{font:"var(--echoes-typography-code-comment)"}," color:",x("codeSyntaxComments"),";}& .cppd{",{font:"var(--echoes-typography-code-comment)"}," color:",x("codeSyntaxComments"),";}& .k{",{font:"var(--echoes-typography-code-highlight)"}," color:",x("codeSyntaxKeyword"),";}& .s{color:",x("codeSyntaxString"),";}& .h{color:",x("codeSyntaxKeywordLight"),";}& .p{color:",x("codeSyntaxPreprocessingDirective"),";}");Tk.displayName="SonarCodeColorizer";function $f(e){return t=>typeof t===e}var Sk=$f("function"),Ak=e=>e===null,Uu=e=>Object.prototype.toString.call(e).slice(8,-1)==="RegExp",Fu=e=>!kk(e)&&!Ak(e)&&(Sk(e)||typeof e=="object"),kk=$f("undefined");function Nk(e,t){const{length:n}=e;if(n!==t.length)return!1;for(let i=n;i--!==0;)if(!Ke(e[i],t[i]))return!1;return!0}function Ck(e,t){if(e.byteLength!==t.byteLength)return!1;const n=new DataView(e.buffer),i=new DataView(t.buffer);let o=e.byteLength;for(;o--;)if(n.getUint8(o)!==i.getUint8(o))return!1;return!0}function Ik(e,t){if(e.size!==t.size)return!1;for(const n of e.entries())if(!t.has(n[0]))return!1;for(const n of e.entries())if(!Ke(n[1],t.get(n[0])))return!1;return!0}function Rk(e,t){if(e.size!==t.size)return!1;for(const n of e.entries())if(!t.has(n[0]))return!1;return!0}function Ke(e,t){if(e===t)return!0;if(e&&Fu(e)&&t&&Fu(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return Nk(e,t);if(e instanceof Map&&t instanceof Map)return Ik(e,t);if(e instanceof Set&&t instanceof Set)return Rk(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return Ck(e,t);if(Uu(e)&&Uu(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(let o=n.length;o--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[o]))return!1;for(let o=n.length;o--!==0;){const r=n[o];if(!(r==="_owner"&&e.$$typeof)&&!Ke(e[r],t[r]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(t)?!0:e===t}var xk=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],Ok=["bigint","boolean","null","number","string","symbol","undefined"];function Pr(e){const t=Object.prototype.toString.call(e).slice(8,-1);if(/HTML\w+Element/.test(t))return"HTMLElement";if(Lk(t))return t}function It(e){return t=>Pr(t)===e}function Lk(e){return xk.includes(e)}function ti(e){return t=>typeof t===e}function Pk(e){return Ok.includes(e)}var Mk=["innerHTML","ownerDocument","style","attributes","nodeValue"];function te(e){if(e===null)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}if(te.array(e))return"Array";if(te.plainFunction(e))return"Function";const t=Pr(e);return t||"Object"}te.array=Array.isArray;te.arrayOf=(e,t)=>!te.array(e)&&!te.function(t)?!1:e.every(n=>t(n));te.asyncGeneratorFunction=e=>Pr(e)==="AsyncGeneratorFunction";te.asyncFunction=It("AsyncFunction");te.bigint=ti("bigint");te.boolean=e=>e===!0||e===!1;te.date=It("Date");te.defined=e=>!te.undefined(e);te.domElement=e=>te.object(e)&&!te.plainObject(e)&&e.nodeType===1&&te.string(e.nodeName)&&Mk.every(t=>t in e);te.empty=e=>te.string(e)&&e.length===0||te.array(e)&&e.length===0||te.object(e)&&!te.map(e)&&!te.set(e)&&Object.keys(e).length===0||te.set(e)&&e.size===0||te.map(e)&&e.size===0;te.error=It("Error");te.function=ti("function");te.generator=e=>te.iterable(e)&&te.function(e.next)&&te.function(e.throw);te.generatorFunction=It("GeneratorFunction");te.instanceOf=(e,t)=>!e||!t?!1:Object.getPrototypeOf(e)===t.prototype;te.iterable=e=>!te.nullOrUndefined(e)&&te.function(e[Symbol.iterator]);te.map=It("Map");te.nan=e=>Number.isNaN(e);te.null=e=>e===null;te.nullOrUndefined=e=>te.null(e)||te.undefined(e);te.number=e=>ti("number")(e)&&!te.nan(e);te.numericString=e=>te.string(e)&&e.length>0&&!Number.isNaN(Number(e));te.object=e=>!te.nullOrUndefined(e)&&(te.function(e)||typeof e=="object");te.oneOf=(e,t)=>te.array(e)?e.indexOf(t)>-1:!1;te.plainFunction=It("Function");te.plainObject=e=>{if(Pr(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};te.primitive=e=>te.null(e)||Pk(typeof e);te.promise=It("Promise");te.propertyOf=(e,t,n)=>{if(!te.object(e)||!t)return!1;const i=e[t];return te.function(n)?n(i):te.defined(i)};te.regexp=It("RegExp");
61te.set=It("Set");te.string=ti("string");te.symbol=ti("symbol");te.undefined=ti("undefined");te.weakMap=It("WeakMap");te.weakSet=It("WeakSet");var ne=te;function Dk(...e){return e.every(t=>ne.string(t)||ne.array(t)||ne.plainObject(t))}function jk(e,t,n){return Kf(e,t)?[e,t].every(ne.array)?!e.some(Vu(n))&&t.some(Vu(n)):[e,t].every(ne.plainObject)?!Object.entries(e).some(Wu(n))&&Object.entries(t).some(Wu(n)):t===n:!1}function Gu(e,t,n){const{actual:i,key:o,previous:r,type:a}=n,s=Ut(e,o),l=Ut(t,o);let c=[s,l].every(ne.number)&&(a==="increased"?s<l:s>l);return ne.undefined(i)||(c=c&&l===i),ne.undefined(r)||(c=c&&s===r),c}function Hu(e,t,n){const{key:i,type:o,value:r}=n,a=Ut(e,i),s=Ut(t,i),l=o==="added"?a:s,c=o==="added"?s:a;if(!ne.nullOrUndefined(r)){if(ne.defined(l)){if(ne.array(l)||ne.plainObject(l))return jk(l,c,r)}else return Ke(c,r);return!1}return[a,s].every(ne.array)?!c.every(ml(l)):[a,s].every(ne.plainObject)?Bk(Object.keys(l),Object.keys(c)):![a,s].every(u=>ne.primitive(u)&&ne.defined(u))&&(o==="added"?!ne.defined(a)&&ne.defined(s):ne.defined(a)&&!ne.defined(s))}function zu(e,t,{key:n}={}){let i=Ut(e,n),o=Ut(t,n);if(!Kf(i,o))throw new TypeError("Inputs have different types");if(!Dk(i,o))throw new TypeError("Inputs don't have length");return[i,o].every(ne.plainObject)&&(i=Object.keys(i),o=Object.keys(o)),[i,o]}function Wu(e){return([t,n])=>ne.array(e)?Ke(e,n)||e.some(i=>Ke(i,n)||ne.array(n)&&ml(n)(i)):ne.plainObject(e)&&e[t]?!!e[t]&&Ke(e[t],n):Ke(e,n)}function Bk(e,t){return t.some(n=>!e.includes(n))}function Vu(e){return t=>ne.array(e)?e.some(n=>Ke(n,t)||ne.array(t)&&ml(t)(n)):Ke(e,t)}function gi(e,t){return ne.array(e)?e.some(n=>Ke(n,t)):Ke(e,t)}function ml(e){return t=>e.some(n=>Ke(n,t))}function Kf(...e){return e.every(ne.array)||e.every(ne.number)||e.every(ne.plainObject)||e.every(ne.string)}function Ut(e,t){return ne.plainObject(e)||ne.array(e)?ne.string(t)?t.split(".").reduce((i,o)=>i&&i[o],e):ne.number(t)?e[t]:e:e}function ar(e,t){if([e,t].some(ne.nullOrUndefined))throw new Error("Missing required parameters");if(![e,t].every(u=>ne.plainObject(u)||ne.array(u)))throw new Error("Expected plain objects or array");return{added:(u,d)=>{try{return Hu(e,t,{key:u,type:"added",value:d})}catch{return!1}},changed:(u,d,p)=>{try{const f=Ut(e,u),h=Ut(t,u),g=ne.defined(d),_=ne.defined(p);if(g||_){const y=_?gi(p,f):!gi(d,f),v=gi(d,h);return y&&v}return[f,h].every(ne.array)||[f,h].every(ne.plainObject)?!Ke(f,h):f!==h}catch{return!1}},changedFrom:(u,d,p)=>{if(!ne.defined(u))return!1;try{const f=Ut(e,u),h=Ut(t,u),g=ne.defined(p);return gi(d,f)&&(g?gi(p,h):!g)}catch{return!1}},decreased:(u,d,p)=>{if(!ne.defined(u))return!1;try{return Gu(e,t,{key:u,actual:d,previous:p,type:"decreased"})}catch{return!1}},emptied:u=>{try{const[d,p]=zu(e,t,{key:u});return!!d.length&&!p.length}catch{return!1}},filled:u=>{try{const[d,p]=zu(e,t,{key:u});return!d.length&&!!p.length}catch{return!1}},increased:(u,d,p)=>{if(!ne.defined(u))return!1;try{return Gu(e,t,{key:u,actual:d,previous:p,type:"increased"})}catch{return!1}},removed:(u,d)=>{try{return Hu(e,t,{key:u,type:"removed",value:d})}catch{return!1}}}}var Ba,Yu;
61function qk(){if(Yu)return Ba;Yu=1;var e=new Error("Element already at target scroll position"),t=new Error("Scroll cancelled"),n=Math.min,i=Date.now;Ba={left:o("scrollLeft"),top:o("scrollTop")};function o(s){return function(c,u,d,p){d=d||{},typeof d=="function"&&(p=d,d={}),typeof p!="function"&&(p=a);var f=i(),h=c[s],g=d.ease||r,_=isNaN(d.duration)?350:+d.duration,y=!1;return h===u?p(e,c[s]):requestAnimationFrame(w),v;function v(){y=!0}function w(E){if(y)return p(t,c[s]);var N=i(),P=n(1,(N-f)/_),V=g(P);c[s]=V*(u-h)+h,P<1?requestAnimationFrame(w):requestAnimationFrame(function(){p(null,c[s])})}}}function r(s){return .5*(1-Math.cos(Math.PI*s))}function a(){}return Ba}var Uk=qk();const Fk=kt(Uk);var qo={exports:{}},Gk=qo.exports,$u;function Hk(){return $u||($u=1,function(e){(function(t,n){e.exports?e.exports=n():t.Scrollparent=n()})(Gk,function(){function t(i){var o=getComputedStyle(i,null).getPropertyValue("overflow");return o.indexOf("scroll")>-1||o.indexOf("auto")>-1}function n(i){if(i instanceof HTMLElement||i instanceof SVGElement){for(var o=i.parentNode;o.parentNode;){if(t(o))return o;o=o.parentNode}return document.scrollingElement||document.documentElement}}return n})}(qo)),qo.exports}var zk=Hk();const Qf=kt(zk);var qa,Ku;function Wk(){if(Ku)return qa;Ku=1;var e=function(i){return Object.prototype.hasOwnProperty.call(i,"props")},t=function(i,o){return i+n(o)},n=function(i){return i===null||typeof i=="boolean"||typeof i>"u"?"":typeof i=="number"?i.toString():typeof i=="string"?i:Array.isArray(i)?i.reduce(t,""):e(i)&&Object.prototype.hasOwnProperty.call(i.props,"children")?n(i.props.children):""};return n.default=n,qa=n,qa}var Vk=Wk();const Qu=kt(Vk);var Ua,Zu;function Yk(){if(Zu)return Ua;Zu=1;var e=function(v){return t(v)&&!n(v)};function t(y){return!!y&&typeof y=="object"}function n(y){var v=Object.prototype.toString.call(y);return v==="[object RegExp]"||v==="[object Date]"||r(y)}var i=typeof Symbol=="function"&&Symbol.for,o=i?Symbol.for("react.element"):60103;function r(y){return y.$$typeof===o}function a(y){return Array.isArray(y)?[]:{}}function s(y,v){return v.clone!==!1&&v.isMergeableObject(y)?g(a(y),y,v):y}function l(y,v,w){return y.concat(v).map(function(E){return s(E,w)})}function c(y,v){if(!v.customMerge)return g;var w=v.customMerge(y);return typeof w=="function"?w:g}function u(y){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(y).filter(function(v){return Object.propertyIsEnumerable.call(y,v)}):[]}function d(y){return Object.keys(y).concat(u(y))}function p(y,v){try{return v in y}catch{return!1}}function f(y,v){return p(y,v)&&!(Object.hasOwnProperty.call(y,v)&&Object.propertyIsEnumerable.call(y,v))}function h(y,v,w){var E={};return w.isMergeableObject(y)&&d(y).forEach(function(N){E[N]=s(y[N],w)}),d(v).forEach(function(N){f(y,N)||(p(y,N)&&w.isMergeableObject(v[N])?E[N]=c(N,w)(y[N],v[N],w):E[N]=s(v[N],w))}),E}function g(y,v,w){w=w||{},w.arrayMerge=w.arrayMerge||l,w.isMergeableObject=w.isMergeableObject||e,w.cloneUnlessOtherwiseSpecified=s;var E=Array.isArray(v),N=Array.isArray(y),P=E===N;return P?E?w.arrayMerge(y,v,w):h(y,v,w):s(v,w)}g.all=function(v,w){if(!Array.isArray(v))throw new Error("first argument should be an array");return v.reduce(function(E,N){return g(E,N,w)},{})};var _=g;return Ua=_,Ua}var $k=Yk();const Et=kt($k);var Kk=Rr();const K=kt(Kk);var Wi=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Qk=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(Wi&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();function Zk(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function Xk(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Qk))}}var Jk=Wi&&window.Promise,eN=Jk?Zk:Xk;function Zf(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function Rn(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView,i=n.getComputedStyle(e,null);return t?i[t]:i}function gl(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function Vi(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=Rn(e),n=t.overflow,i=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?e:Vi(gl(e))}function Xf(e){return e&&e.referenceNode?e.referenceNode:e}var Xu=Wi&&!!(window.MSInputMethodContext&&document.documentMode),Ju=Wi&&/MSIE 10/.test(navigator.userAgent);function ni(e){return e===11?Xu:e===10?Ju:Xu||Ju}function Kn(e){if(!e)return document.documentElement;for(var t=ni(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return!i||i==="BODY"||i==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&Rn(n,"position")==="static"?Kn(n):n}function tN(e){var t=e.nodeName;
vendor: 16,335 bytes, line 61
61return t==="BODY"?!1:t==="HTML"||Kn(e.firstElementChild)===e}function ms(e){return e.parentNode!==null?ms(e.parentNode):e}function sr(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?e:t,o=n?t:e,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var a=r.commonAncestorContainer;if(e!==a&&t!==a||i.contains(o))return tN(a)?a:Kn(a);var s=ms(e);return s.host?sr(s.host,t):sr(e,ms(t).host)}function Qn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=t==="top"?"scrollTop":"scrollLeft",i=e.nodeName;if(i==="BODY"||i==="HTML"){var o=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||o;return r[n]}return e[n]}function nN(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=Qn(t,"top"),o=Qn(t,"left"),r=n?-1:1;return e.top+=i*r,e.bottom+=i*r,e.left+=o*r,e.right+=o*r,e}function ed(e,t){var n=t==="x"?"Left":"Top",i=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+i+"Width"])}function td(e,t,n,i){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],ni(10)?parseInt(n["offset"+e])+parseInt(i["margin"+(e==="Height"?"Top":"Left")])+parseInt(i["margin"+(e==="Height"?"Bottom":"Right")]):0)}function Jf(e){var t=e.body,n=e.documentElement,i=ni(10)&&getComputedStyle(n);return{height:td("Height",t,n,i),width:td("Width",t,n,i)}}var iN=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},oN=function(){function e(t,n){for(var i=0;i<n.length;i++){var o=n[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),Zn=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},dt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};function dn(e){return dt({},e,{right:e.left+e.width,bottom:e.top+e.height})}function gs(e){var t={};try{if(ni(10)){t=e.getBoundingClientRect();var n=Qn(e,"top"),i=Qn(e,"left");t.top+=n,t.left+=i,t.bottom+=n,t.right+=i}else t=e.getBoundingClientRect()}catch{}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},r=e.nodeName==="HTML"?Jf(e.ownerDocument):{},a=r.width||e.clientWidth||o.width,s=r.height||e.clientHeight||o.height,l=e.offsetWidth-a,c=e.offsetHeight-s;if(l||c){var u=Rn(e);l-=ed(u,"x"),c-=ed(u,"y"),o.width-=l,o.height-=c}return dn(o)}function _l(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=ni(10),o=t.nodeName==="HTML",r=gs(e),a=gs(t),s=Vi(e),l=Rn(t),c=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=dn({top:r.top-a.top-c,left:r.left-a.left-u,width:r.width,height:r.height});if(d.marginTop=0,d.marginLeft=0,!i&&o){var p=parseFloat(l.marginTop),f=parseFloat(l.marginLeft);d.top-=c-p,d.bottom-=c-p,d.left-=u-f,d.right-=u-f,d.marginTop=p,d.marginLeft=f}return(i&&!n?t.contains(s):t===s&&s.nodeName!=="BODY")&&(d=nN(d,t)),d}function rN(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.ownerDocument.documentElement,i=_l(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:Qn(n),s=t?0:Qn(n,"left"),l={top:a-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:o,height:r};return dn(l)}function eh(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(Rn(e,"position")==="fixed")return!0;var n=gl(e);return n?eh(n):!1}function th(e){if(!e||!e.parentElement||ni())return document.documentElement;for(var t=e.parentElement;t&&Rn(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function bl(e,t,n,i){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,r={top:0,left:0},a=o?th(e):sr(e,Xf(t));if(i==="viewport")r=rN(a,o);else{var s=void 0;i==="scrollParent"?(s=Vi(gl(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):i==="window"?s=e.ownerDocument.documentElement:s=i;var l=_l(s,a,o);if(s.nodeName==="HTML"&&!eh(a)){var c=Jf(e.ownerDocument),u=c.height,d=c.width;r.top+=l.top-l.marginTop,r.bottom=u+l.top,r.left+=l.left-l.marginLeft,r.right=d+l.left}else r=l}n=n||0;var p=typeof n=="number";return r.left+=p?n:n.left||0,r.top+=p?n:n.top||0,r.right-=p?n:n.right||0,r.bottom-=p?n:n.bottom||0,r}function aN(e){var t=e.width,n=e.height;return t*n}function nh(e,t,n,i,o){var r=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var a=bl(n,i,r,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(s).map(function(p){return dt({key:p},s[p],{area:aN(s[p])})}).sort(function(p,f){return f.area-p.area}),c=l.filter(function(p){var f=p.width,h=p.height;return f>=n.clientWidth&&h>=n.clientHeight}),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function ih(e,t,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,o=i?th(t):sr(t,Xf(n));return _l(n,o,i)}function oh(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),i=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),o=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),r={width:e.offsetWidth+o,height:e.offsetHeight+i};return r}function lr(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(n){return t[n]})}function rh(e,t,n){n=n.split("-")[0];var i=oh(e),o={width:i.width,height:i.height},r=["right","left"].indexOf(n)!==-1,a=r?"top":"left",s=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[a]=t[a]+t[l]/2-i[l]/2,n===s?o[s]=t[s]-i[c]:o[s]=t[lr(s)],o}function Yi(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function sN(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(o){return o[t]===n});var i=Yi(e,function(o){return o[t]===n});return e.indexOf(i)}function ah(e,t,n){var i=n===void 0?e:e.slice(0,sN(e,"name",n));return i.forEach(function(o){o.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var r=o.function||o.fn;o.enabled&&Zf(r)&&(t.offsets.popper=dn(t.offsets.popper),t.offsets.reference=dn(t.offsets.reference),t=r(t,o))}),t}function lN(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=ih(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=nh(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=rh(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=ah(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function sh(e,t){return e.some(function(n){var i=n.name,o=n.enabled;return o&&i===t})}function yl(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<t.length;i++){var o=t[i],r=o?""+o+n:e;if(typeof document.body.style[r]<"u")return r}return null}function cN(){return this.state.isDestroyed=!0,sh(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[yl("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function lh(e){var t=e.ownerDocument;return t?t.defaultView:window}function ch(e,t,n,i){var o=e.nodeName==="BODY",r=o?e.ownerDocument.defaultView:e;r.addEventListener(t,n,{passive:!0}),o||ch(Vi(r.parentNode),t,n,i),i.push(r)}function uN(e,t,n,i){n.updateBound=i,lh(e).addEventListener("resize",n.updateBound,{passive:!0});var o=Vi(e);return ch(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function dN(){this.state.eventsEnabled||(this.state=uN(this.reference,this.options,this.state,this.scheduleUpdate))}function pN(e,t){return lh(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(n){n.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function fN(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=pN(this.reference,this.state))}function vl(e){return e!==""&&!isNaN(parseFloat(e))&&isFinite(e)}function _s(e,t){Object.keys(t).forEach(function(n){var i="";["width","height","top","right","bottom","left"].indexOf(n)!==-1&&vl(t[n])&&(i="px"),e.style[n]=t[n]+i})}function hN(e,t){Object.keys(t).forEach(function(n){var i=t[n];i!==!1?e.setAttribute(n,t[n]):e.removeAttribute(n)})}function mN(e){return _s(e.instance.popper,e.styles),hN(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&_s(e.arrowElement,e.arrowStyles),e}function gN(e,t,n,i,o){var r=ih(o,t,e,n.positionFixed),a=nh(n.placement,r,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),_s(t,{position:n.positionFixed?"fixed":"absolute"}),n}function _N(e,t){var n=e.offsets,i=n.popper,o=n.reference,r=Math.round,a=Math.floor,s=function(y){return y},l=r(o.width),c=r(i.width),u=["left","right"].indexOf(e.placement)!==-1,d=e.placement.indexOf("-")!==-1,p=l%2===c%2,f=l%2===1&&c%2===1,h=t?u||d||p?r:a:s,g=t?r:s;return{left:h(f&&!d&&t?i.left-1:i.left),top:g(i.top),bottom:g(i.bottom),right:h(i.right)}}var bN=Wi&&/Firefox/i.test(navigator.userAgent);function yN(e,t){var n=t.x,i=t.y,o=e.offsets.popper,r=Yi(e.instance.modifiers,function(w){return w.name==="applyStyle"}).gpuAcceleration;r!==void 0&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=r!==void 0?r:t.gpuAcceleration,s=Kn(e.instance.popper),l=gs(s),c={position:o.position},u=_N(e,window.devicePixelRatio<2||!bN),d=n==="bottom"?"top":"bottom",p=i==="right"?"left":"right",f=yl("transform"),h=void 0,g=void 0;if(d==="bottom"?s.nodeName==="HTML"?g=-s.clientHeight+u.bottom:g=-l.height+u.bottom:g=u.top,p==="right"?s.nodeName==="HTML"?h=-s.clientWidth+u.right:h=-l.width+u.right:h=u.left,a&&f)c[f]="translate3d("+h+"px, "+g+"px, 0)",c[d]=0,c[p]=0,c.willChange="transform";else{var _=d==="bottom"?-1:1,y=p==="right"?-1:1;c[d]=g*_,c[p]=h*y,c.willChange=d+", "+p}var v={"x-placement":e.placement};return e.attributes=dt({},v,e.attributes),e.styles=dt({},c,e.styles),e.arrowStyles=dt({},e.offsets.arrow,e.arrowStyles),e}function uh(e,t,n){var i=Yi(e,function(s){var l=s.name;return l===t}),o=!!i&&e.some(function(s){return s.name===n&&s.enabled&&s.order<i.order});if(!o){var r="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")}return o}function vN(e,t){var n;if(!uh(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if(typeof i=="string"){if(i=e.instance.popper.querySelector(i),!i)return e}else if(!e.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],r=e.offsets,a=r.popper,s=r.reference,l=["left","right"].indexOf(o)!==-1,c=l?"height":"width",u=l?"Top":"Left",d=u.toLowerCase(),p=l?"left":"top",f=l?"bottom":"right",h=oh(i)[c];s[f]-h<a[d]&&(e.offsets.popper[d]-=a[d]-(s[f]-h)),s[d]+h>a[f]&&(e.offsets.popper[d]+=s[d]+h-a[f]),e.offsets.popper=dn(e.offsets.popper);var g=s[d]+s[c]/2-h/2,_=Rn(e.instance.popper),y=parseFloat(_["margin"+u]),v=parseFloat(_["border"+u+"Width"]),w=g-e.offsets.popper[d]-y-v;return w=Math.max(Math.min(a[c]-h,w),0),e.arrowElement=i,e.offsets.arrow=(n={},Zn(n,d,Math.round(w)),Zn(n,p,""),n),e}function wN(e){return e==="end"?"start":e==="start"?"end":e}var dh=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Fa=dh.slice(3);function nd(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Fa.indexOf(e),i=Fa.slice(n+1).concat(Fa.slice(0,n));return t?i.reverse():i}var Ga={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function EN(e,t){if(sh(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var n=bl(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),i=e.placement.split("-")[0],o=lr(i),r=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case Ga.FLIP:a=[i,o];break;case Ga.CLOCKWISE:a=nd(i);break;case Ga.COUNTERCLOCKWISE:a=nd(i,!0);break;default:a=t.behavior}return a.forEach(function(s,l){if(i!==s||a.length===l+1)return e;i=e.placement.split("-")[0],o=lr(i);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,p=i==="left"&&d(c.right)>d(u.left)||i==="right"&&d(c.left)<d(u.right)||i==="top"&&d(c.bottom)>d(u.top)||i==="bottom"&&d(c.top)<d(u.bottom),f=d(c.left)<d(n.left),h=d(c.right)>d(n.right),g=d(c.top)<d(n.top),_=d(c.bottom)>d(n.bottom),y=i==="left"&&f||i==="right"&&h||i==="top"&&g||i==="bottom"&&_,v=["top","bottom"].indexOf(i)!==-1,w=!!t.flipVariations&&(v&&r==="start"&&f||v&&r==="end"&&h||!v&&r==="start"&&g||!v&&r==="end"&&_),E=!!t.flipVariationsByContent&&(v&&r==="start"&&h||v&&r==="end"&&f||!v&&r==="start"&&_||!v&&r==="end"&&g),N=w||E;(p||y||N)&&(e.flipped=!0,(p||y)&&(i=a[l+1]),N&&(r=wN(r)),e.placement=i+(r?"-"+r:""),e.offsets.popper=dt({},e.offsets.popper,rh(e.instance.popper,e.offsets.reference,e.placement)),e=ah(e.instance.modifiers,e,"flip"))}),e}function TN(e){var t=e.offsets,n=t.popper,i=t.reference,o=e.placement.split("-")[0],r=Math.floor,a=["top","bottom"].indexOf(o)!==-1,s=a?"right":"bottom",l=a?"left":"top",c=a?"width":"height";return n[s]<r(i[l])&&(e.offsets.popper[l]=r(i[l])-n[c]),n[l]>r(i[s])&&(e.offsets.popper[l]=r(i[s])),e}function SN(e,t,n,i){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],a=o[2];if(!r)return e;if(a.indexOf("%")===0){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=i}var l=dn(s);return l[t]/100*r}else if(a==="vh"||a==="vw"){var c=void 0;return a==="vh"?c=Math.max(document.documentElement.clientHeight,window.innerHeight||0):c=Math.max(document.documentElement.clientWidth,window.innerWidth||0),c/100*r}else return r}function AN(e,t,n,i){var o=[0,0],r=["right","left"].indexOf(i)!==-1,a=e.split(/(\+|\-)/).map(function(u){return u.trim()}),s=a.indexOf(Yi(a,function(u){return u.search(/,|\s/)!==-1}));a[s]&&a[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=s!==-1?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return c=c.map(function(u,d){var p=(d===1?!r:r)?"height":"width",f=!1;return u.reduce(function(h,g){return h[h.length-1]===""&&["+","-"].indexOf(g)!==-1?(h[h.length-1]=g,f=!0,h):f?(h[h.length-1]+=g,f=!1,h):h.concat(g)},[]).map(function(h){return SN(h,p,t,n)})}),c.forEach(function(u,d){u.forEach(function(p,f){vl(p)&&(o[d]+=p*(u[f-1]==="-"?-1:1))})}),o}function kN(e,t){var n=t.offset,i=e.placement,o=e.offsets,r=o.popper,a=o.reference,s=i.split("-")[0],l=void 0;return vl(+n)?l=[+n,0]:l=AN(n,r,a,s),s==="left"?(r.top+=l[0],r.left-=l[1]):s==="right"?(r.top+=l[0],r.left+=l[1]):s==="top"?(r.left+=l[0],r.top-=l[1]):s==="bottom"&&(r.left+=l[0],r.top+=l[1]),e.popper=r,e}function NN(e,t){var n=t.boundariesElement||Kn(e.instance.popper);e.instance.reference===n&&(n=Kn(n));var i=yl("transform"),o=e.instance.popper.style,r=o.top,a=o.left,s=o[i];o.top="",o.left="",o[i]="";var l=bl(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=r,o.left=a,o[i]=s,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(f){var h=u[f];return u[f]<l[f]&&!t.escapeWithReference&&(h=Math.max(u[f],l[f])),Zn({},f,h)}
61,secondary:function(f){var h=f==="right"?"left":"top",g=u[h];return u[f]>l[f]&&!t.escapeWithReference&&(g=Math.min(u[h],l[f]-(f==="right"?u.width:u.height))),Zn({},h,g)}};return c.forEach(function(p){var f=["left","top"].indexOf(p)!==-1?"primary":"secondary";u=dt({},u,d[f](p))}),e.offsets.popper=u,e}function CN(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var o=e.offsets,r=o.reference,a=o.popper,s=["bottom","top"].indexOf(n)!==-1,l=s?"left":"top",c=s?"width":"height",u={start:Zn({},l,r[l]),end:Zn({},l,r[l]+r[c]-a[c])};e.offsets.popper=dt({},a,u[i])}return e}function IN(e){if(!uh(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=Yi(e.instance.modifiers,function(i){return i.name==="preventOverflow"}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(e.hide===!0)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(e.hide===!1)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}function RN(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,o=i.popper,r=i.reference,a=["left","right"].indexOf(n)!==-1,s=["top","left"].indexOf(n)===-1;return o[a?"left":"top"]=r[n]-(s?o[a?"width":"height"]:0),e.placement=lr(t),e.offsets.popper=dn(o),e}var xN={shift:{order:100,enabled:!0,fn:CN},offset:{order:200,enabled:!0,fn:kN,offset:0},preventOverflow:{order:300,enabled:!0,fn:NN,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:TN},arrow:{order:500,enabled:!0,fn:vN,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:EN,behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:RN},hide:{order:800,enabled:!0,fn:IN},computeStyle:{order:850,enabled:!0,fn:yN,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:mN,onLoad:gN,gpuAcceleration:void 0}},ON={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:xN},Oi=function(){function e(t,n){var i=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};iN(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=eN(this.update.bind(this)),this.options=dt({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(dt({},e.Defaults.modifiers,o.modifiers)).forEach(function(a){i.options.modifiers[a]=dt({},e.Defaults.modifiers[a]||{},o.modifiers?o.modifiers[a]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(a){return dt({name:a},i.options.modifiers[a])}).sort(function(a,s){return a.order-s.order}),this.modifiers.forEach(function(a){a.enabled&&Zf(a.onLoad)&&a.onLoad(i.reference,i.popper,i.options,a,i.state)}),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return oN(e,[{key:"update",value:function(){return lN.call(this)}},{key:"destroy",value:function(){return cN.call(this)}},{key:"enableEventListeners",value:function(){return dN.call(this)}},{key:"disableEventListeners",value:function(){return fN.call(this)}}]),e}();Oi.Utils=(typeof window<"u"?window:global).PopperUtils;Oi.placements=dh;Oi.Defaults=ON;var LN=["innerHTML","ownerDocument","style","attributes","nodeValue"],PN=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],MN=["bigint","boolean","null","number","string","symbol","undefined"];function Mr(e){var t=Object.prototype.toString.call(e).slice(8,-1);if(/HTML\w+Element/.test(t))return"HTMLElement";if(DN(t))return t}function Rt(e){return function(t){return Mr(t)===e}}function DN(e){return PN.includes(e)}function ii(e){return function(t){return typeof t===e}}function jN(e){return MN.includes(e)}function D(e){if(e===null)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}if(D.array(e))return"Array";if(D.plainFunction(e))return"Function";var t=Mr(e);return t||"Object"}D.array=Array.isArray;D.arrayOf=function(e,t){return!D.array(e)&&!D.function(t)?!1:e.every(function(n){return t(n)})};D.asyncGeneratorFunction=function(e){return Mr(e)==="AsyncGeneratorFunction"};D.asyncFunction=Rt("AsyncFunction");D.bigint=ii("bigint");D.boolean=function(e){return e===!0||e===!1};D.date=Rt("Date");D.defined=function(e){return!D.undefined(e)};D.domElement=function(e){return D.object(e)&&!D.plainObject(e)&&e.nodeType===1&&D.string(e.nodeName)&&LN.every(function(t){return t in e})};D.empty=function(e){return D.string(e)&&e.length===0||D.array(e)&&e.length===0||D.object(e)&&!D.map(e)&&!D.set(e)&&Object.keys(e).length===0||D.set(e)&&e.size===0||D.map(e)&&e.size===0};D.error=Rt("Error");D.function=ii("function");D.generator=function(e){return D.iterable(e)&&D.function(e.next)&&D.function(e.throw)};D.generatorFunction=Rt("GeneratorFunction");D.instanceOf=function(e,t){return!e||!t?!1:Object.getPrototypeOf(e)===t.prototype};D.iterable=function(e){return!D.nullOrUndefined(e)&&D.function(e[Symbol.iterator])};D.map=Rt("Map");D.nan=function(e){return Number.isNaN(e)};D.null=function(e){return e===null};D.nullOrUndefined=function(e){return D.null(e)||D.undefined(e)};D.number=function(e){return ii("number")(e)&&!D.nan(e)};D.numericString=function(e){return D.string(e)&&e.length>0&&!Number.isNaN(Number(e))};D.object=function(e){return!D.nullOrUndefined(e)&&(D.function(e)||typeof e=="object")};D.oneOf=function(e,t){return D.array(e)?e.indexOf(t)>-1:!1};D.plainFunction=Rt("Function");D.plainObject=function(e){if(Mr(e)!=="Object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};D.primitive=function(e){return D.null(e)||jN(typeof e)};D.promise=Rt("Promise");D.propertyOf=function(e,t,n){if(!D.object(e)||!t)return!1;var i=e[t];return D.function(n)?n(i):D.defined(i)};D.regexp=Rt("RegExp");D.set=Rt("Set");D.string=ii("string");D.symbol=ii("symbol");D.undefined=ii("undefined");D.weakMap=Rt("WeakMap");D.weakSet=Rt("WeakSet");function ph(e){return function(t){return typeof t===e}}var BN=ph("function"),qN=function(e){return e===null},id=function(e){return Object.prototype.toString.call(e).slice(8,-1)==="RegExp"},od=function(e){return!UN(e)&&!qN(e)&&(BN(e)||typeof e=="object")},UN=ph("undefined"),bs=function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);
61if(e&&typeof e.length=="number")return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};function FN(e,t){var n=e.length;if(n!==t.length)return!1;for(var i=n;i--!==0;)if(!tt(e[i],t[i]))return!1;return!0}function GN(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=new DataView(e.buffer),i=new DataView(t.buffer),o=e.byteLength;o--;)if(n.getUint8(o)!==i.getUint8(o))return!1;return!0}function HN(e,t){var n,i,o,r;if(e.size!==t.size)return!1;try{for(var a=bs(e.entries()),s=a.next();!s.done;s=a.next()){var l=s.value;if(!t.has(l[0]))return!1}}catch(d){n={error:d}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}try{for(var c=bs(e.entries()),u=c.next();!u.done;u=c.next()){var l=u.value;if(!tt(l[1],t.get(l[0])))return!1}}catch(d){o={error:d}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(o)throw o.error}}return!0}function zN(e,t){var n,i;if(e.size!==t.size)return!1;try{for(var o=bs(e.entries()),r=o.next();!r.done;r=o.next()){var a=r.value;if(!t.has(a[0]))return!1}}catch(s){n={error:s}}finally{try{r&&!r.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}return!0}function tt(e,t){if(e===t)return!0;if(e&&od(e)&&t&&od(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return FN(e,t);if(e instanceof Map&&t instanceof Map)return HN(e,t);if(e instanceof Set&&t instanceof Set)return zN(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return GN(e,t);if(id(e)&&id(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(var o=n.length;o--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[o]))return!1;for(var o=n.length;o--!==0;){var r=n[o];if(!(r==="_owner"&&e.$$typeof)&&!tt(e[r],t[r]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(t)?!0:e===t}function WN(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.every(function(n){return D.string(n)||D.array(n)||D.plainObject(n)})}function VN(e,t,n){return fh(e,t)?[e,t].every(D.array)?!e.some(cd(n))&&t.some(cd(n)):[e,t].every(D.plainObject)?!Object.entries(e).some(ld(n))&&Object.entries(t).some(ld(n)):t===n:!1}function rd(e,t,n){var i=n.actual,o=n.key,r=n.previous,a=n.type,s=Ft(e,o),l=Ft(t,o),c=[s,l].every(D.number)&&(a==="increased"?s<l:s>l);return D.undefined(i)||(c=c&&l===i),D.undefined(r)||(c=c&&s===r),c}function ad(e,t,n){var i=n.key,o=n.type,r=n.value,a=Ft(e,i),s=Ft(t,i),l=o==="added"?a:s,c=o==="added"?s:a;if(!D.nullOrUndefined(r)){if(D.defined(l)){if(D.array(l)||D.plainObject(l))return VN(l,c,r)}else return tt(c,r);return!1}return[a,s].every(D.array)?!c.every(wl(l)):[a,s].every(D.plainObject)?YN(Object.keys(l),Object.keys(c)):![a,s].every(function(u){return D.primitive(u)&&D.defined(u)})&&(o==="added"?!D.defined(a)&&D.defined(s):D.defined(a)&&!D.defined(s))}function sd(e,t,n){var i=n===void 0?{}:n,o=i.key,r=Ft(e,o),a=Ft(t,o);if(!fh(r,a))throw new TypeError("Inputs have different types");if(!WN(r,a))throw new TypeError("Inputs don't have length");return[r,a].every(D.plainObject)&&(r=Object.keys(r),a=Object.keys(a)),[r,a]}function ld(e){return function(t){var n=t[0],i=t[1];return D.array(e)?tt(e,i)||e.some(function(o){return tt(o,i)||D.array(i)&&wl(i)(o)}):D.plainObject(e)&&e[n]?!!e[n]&&tt(e[n],i):tt(e,i)}}function YN(e,t){return t.some(function(n){return!e.includes(n)})}function cd(e){return function(t){return D.array(e)?e.some(function(n){return tt(n,t)||D.array(t)&&wl(t)(n)}):tt(e,t)}}function _i(e,t){return D.array(e)?e.some(function(n){return tt(n,t)}):tt(e,t)}function wl(e){return function(t){return e.some(function(n){return tt(n,t)})}}function fh(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.every(D.array)||e.every(D.number)||e.every(D.plainObject)||e.every(D.string)}function Ft(e,t){if(D.plainObject(e)||D.array(e)){if(D.string(t)){var n=t.split(".");return n.reduce(function(i,o){return i&&i[o]},e)}return D.number(t)?e[t]:e}return e}function $N(e,t){if([e,t].some(D.nullOrUndefined))throw new Error("Missing required parameters");if(![e,t].every(function(d){return D.plainObject(d)||D.array(d)}))throw new Error("Expected plain objects or array");var n=function(d,p){try{return ad(e,t,{key:d,type:"added",value:p})}catch{return!1}},i=function(d,p,f){try{var h=Ft(e,d),g=Ft(t,d),_=D.defined(p),y=D.defined(f);if(_||y){var v=y?_i(f,h):!_i(p,h),w=_i(p,g);return v&&w}return[h,g].every(D.array)||[h,g].every(D.plainObject)?!tt(h,g):h!==g}catch{return!1}},o=function(d,p,f){if(!D.defined(d))return!1;try{var h=Ft(e,d),g=Ft(t,d),_=D.defined(f);return _i(p,h)&&(_?_i(f,g):!_)}catch{return!1}},r=function(d,p){return D.defined(d)?i(d,p):!1},a=function(d,p,f){if(!D.defined(d))return!1;try{return rd(e,t,{key:d,actual:p,previous:f,type:"decreased"})}catch{return!1}},s=function(d){try{var p=sd(e,t,{key:d}),f=p[0],h=p[1];return!!f.length&&!h.length}catch{return!1}},l=function(d){try{var p=sd(e,t,{key:d}),f=p[0],h=p[1];return!f.length&&!!h.length}catch{return!1}},c=function(d,p,f){if(!D.defined(d))return!1;try{return rd(e,t,{key:d,actual:p,previous:f,type:"increased"})}catch{return!1}},u=function(d,p){try{return ad(e,t,{key:d,type:"removed",value:p})}catch{return!1}};return{added:n,changed:i,changedFrom:o,changedTo:r,decreased:a,emptied:s,filled:l,increased:c,removed:u}}function ud(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,i)}return n}function De(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
61t%2?ud(Object(n),!0).forEach(function(i){He(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ud(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function $i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KN(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,mh(i.key),i)}}function Ki(e,t,n){return t&&KN(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function He(e,t,n){return t=mh(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qi(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ys(e,t)}function cr(e){return cr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},cr(e)}function ys(e,t){return ys=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},ys(e,t)}function QN(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ZN(e,t){if(e==null)return{};var n={},i=Object.keys(e),o,r;for(r=0;r<i.length;r++)o=i[r],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function hh(e,t){if(e==null)return{};var n=ZN(e,t),i,o;if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i])}return n}function Xt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function XN(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Xt(e)}function Zi(e){var t=QN();return function(){var i=cr(e),o;if(t){var r=cr(this).constructor;o=Reflect.construct(i,arguments,r)}else o=i.apply(this,arguments);return XN(this,o)}}function JN(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var i=n.call(e,t);if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mh(e){var t=JN(e,"string");return typeof t=="symbol"?t:String(t)}var eC={flip:{padding:20},preventOverflow:{padding:10}},tC="The typeValidator argument must be a function with the signature function(props, propName, componentName).",nC="The error message is optional, but must be a string if provided.";function iC(e,t,n,i){return typeof e=="boolean"?e:typeof e=="function"?e(t,n,i):e?!!e:!1}function oC(e,t){return Object.hasOwnProperty.call(e,t)}function rC(e,t,n,i){return new Error("Required ".concat(e[t]," `").concat(t,"` was not specified in `").concat(n,"`."))}function aC(e,t){if(typeof e!="function")throw new TypeError(tC);if(t)throw new TypeError(nC)}function dd(e,t,n){return aC(e,n),function(i,o,r){for(var a=arguments.length,s=new Array(a>3?a-3:0),l=3;l<a;l++)s[l-3]=arguments[l];return iC(t,i,o,r)?oC(i,o)?e.apply(void 0,[i,o,r].concat(s)):rC(i,o,r):e.apply(void 0,[i,o,r].concat(s))}}var Te={INIT:"init",IDLE:"idle",OPENING:"opening",OPEN:"open",CLOSING:"closing"},bi=No.createPortal!==void 0;function jt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Ha(){return"ontouchstart"in window&&/Mobi/.test(navigator.userAgent)}function To(e){var t=e.title,n=e.data,i=e.warn,o=i===void 0?!1:i,r=e.debug,a=r===void 0?!1:r,s=o?console.warn||console.error:console.log;a&&t&&n&&(console.groupCollapsed("%creact-floater: ".concat(t),"color: #9b00ff; font-weight: bold; font-size: 12px;
61"),Array.isArray(n)?n.forEach(function(l){D.plainObject(l)&&l.key?s.apply(console,[l.key,l.value]):s.apply(console,[l])}):s.apply(console,[n]),console.groupEnd())}function sC(e,t,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;e.addEventListener(t,n,i)}function lC(e,t,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;e.removeEventListener(t,n,i)}function cC(e,t,n){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o;o=function(a){n(a),lC(e,t,o)},sC(e,t,o,i)}function pd(){}var gh=function(e){Qi(n,e);var t=Zi(n);function n(){return $i(this,n),t.apply(this,arguments)}return Ki(n,[{key:"componentDidMount",value:function(){jt()&&(this.node||this.appendNode(),bi||this.renderPortal())}},{key:"componentDidUpdate",value:function(){jt()&&(bi||this.renderPortal())}},{key:"componentWillUnmount",value:function(){!jt()||!this.node||(bi||No.unmountComponentAtNode(this.node),this.node&&this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=void 0))}},{key:"appendNode",value:function(){var o=this.props,r=o.id,a=o.zIndex;this.node||(this.node=document.createElement("div"),r&&(this.node.id=r),a&&(this.node.style.zIndex=a),document.body.appendChild(this.node))}},{key:"renderPortal",value:function(){if(!jt())return null;var o=this.props,r=o.children,a=o.setRef;if(this.node||this.appendNode(),bi)return No.createPortal(r,this.node);var s=No.unstable_renderSubtreeIntoContainer(this,r.length>1?S.createElement("div",null,r):r[0],this.node);return a(s),null}},{key:"renderReact16",value:function(){var o=this.props,r=o.hasChildren,a=o.placement,s=o.target;return r?this.renderPortal():s||a==="center"?this.renderPortal():null}},{key:"render",value:function(){return bi?this.renderReact16():null}}]),n}(S.Component);He(gh,"propTypes",{children:K.oneOfType([K.element,K.array]),hasChildren:K.bool,id:K.oneOfType([K.string,K.number]),placement:K.string,setRef:K.func.isRequired,target:K.oneOfType([K.object,K.string]),zIndex:K.number});var _h=function(e){Qi(n,e);var t=Zi(n);function n(){return $i(this,n),t.apply(this,arguments)}return Ki(n,[{key:"parentStyle",get:function(){var o=this.props,r=o.placement,a=o.styles,s=a.arrow.length,l={pointerEvents:"none",position:"absolute",width:"100%"};return r.startsWith("top")?(l.bottom=0,l.left=0,l.right=0,l.height=s):r.startsWith("bottom")?(l.left=0,l.right=0,l.top=0,l.height=s):r.startsWith("left")?(l.right=0,l.top=0,l.bottom=0):r.startsWith("right")&&(l.left=0,l.top=0),l}},{key:"render",value:function(){var o=this.props,r=o.placement,a=o.setArrowRef,s=o.styles,l=s.arrow,c=l.color,u=l.display,d=l.length,p=l.margin,f=l.position,h=l.spread,g={display:u,position:f},_,y=h,v=d;return r.startsWith("top")?(_="0,0 ".concat(y/2,",").concat(v," ").concat(y,",0"),g.bottom=0,g.marginLeft=p,g.marginRight=p):r.startsWith("bottom")?(_="".concat(y,",").concat(v," ").concat(y/2,",0 0,").concat(v),g.top=0,g.marginLeft=p,g.marginRight=p):r.startsWith("left")?(v=h,y=d,_="0,0 ".concat(y,",").concat(v/2," 0,").concat(v),g.right=0,g.marginTop=p,g.marginBottom=p):r.startsWith("right")&&(v=h,y=d,_="".concat(y,",").concat(v," ").concat(y,",0 0,").concat(v/2),g.left=0,g.marginTop=p,g.marginBottom=p),S.createElement("div",{className:"__floater__arrow",style:this.parentStyle},S.createElement("span",{ref:a,style:g},S.createElement("svg",{width:y,height:v,version:"1.1",xmlns:"http://www.w3.org/2000/svg"},S.createElement("polygon",{points:_,fill:c}))))}}]),n}(S.Component);He(_h,"propTypes",{placement:K.string.isRequired,setArrowRef:K.func.isRequired,styles:K.object.isRequired});var uC=["color","height","width"];function bh(e){var t=e.handleClick,n=e.styles,i=n.color,o=n.height,r=n.width,a=hh(n,uC);return S.createElement("button",{"aria-label":"close",onClick:t,style:a,type:"button"},S.createElement("svg",{width:"".concat(r,"px"),height:"".concat(o,"px"),viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},S.createElement("g",null,S.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:i}))))}bh.propTypes={handleClick:K.func.isRequired,styles:K.object.isRequired};function yh(e){var t=e.content,n=e.footer,i=e.handleClick,o=e.open,r=e.positionWrapper,a=e.showCloseButton,s=e.title,l=e.styles,c={content:S.isValidElement(t)?t:S.createElement("div",{className:"__floater__c
61ontent",style:l.content},t)};return s&&(c.title=S.isValidElement(s)?s:S.createElement("div",{className:"__floater__title",style:l.title},s)),n&&(c.footer=S.isValidElement(n)?n:S.createElement("div",{className:"__floater__footer",style:l.footer},n)),(a||r)&&!D.boolean(o)&&(c.close=S.createElement(bh,{styles:l.close,handleClick:i})),S.createElement("div",{className:"__floater__container",style:l.container},c.close,c.title,c.content,c.footer)}yh.propTypes={content:K.node.isRequired,footer:K.node,handleClick:K.func.isRequired,open:K.bool,positionWrapper:K.bool.isRequired,showCloseButton:K.bool.isRequired,styles:K.object.isRequired,title:K.node};var vh=function(e){Qi(n,e);var t=Zi(n);function n(){return $i(this,n),t.apply(this,arguments)}return Ki(n,[{key:"style",get:function(){var o=this.props,r=o.disableAnimation,a=o.component,s=o.placement,l=o.hideArrow,c=o.status,u=o.styles,d=u.arrow.length,p=u.floater,f=u.floaterCentered,h=u.floaterClosing,g=u.floaterOpening,_=u.floaterWithAnimation,y=u.floaterWithComponent,v={};return l||(s.startsWith("top")?v.padding="0 0 ".concat(d,"px"):s.startsWith("bottom")?v.padding="".concat(d,"px 0 0"):s.startsWith("left")?v.padding="0 ".concat(d,"px 0 0"):s.startsWith("right")&&(v.padding="0 0 0 ".concat(d,"px"))),[Te.OPENING,Te.OPEN].indexOf(c)!==-1&&(v=De(De({},v),g)),c===Te.CLOSING&&(v=De(De({},v),h)),c===Te.OPEN&&!r&&(v=De(De({},v),_)),s==="center"&&(v=De(De({},v),f)),a&&(v=De(De({},v),y)),De(De({},p),v)}},{key:"render",value:function(){var o=this.props,r=o.component,a=o.handleClick,s=o.hideArrow,l=o.setFloaterRef,c=o.status,u={},d=["__floater"];return r?S.isValidElement(r)?u.content=S.cloneElement(r,{closeFn:a}):u.content=r({closeFn:a}):u.content=S.createElement(yh,this.props),c===Te.OPEN&&d.push("__floater__open"),s||(u.arrow=S.createElement(_h,this.props)),S.createElement("div",{ref:l,className:d.join(" "),style:this.style},S.createElement("div",{className:"__floater__body"},u.content,u.arrow))}}]),n}(S.Component);He(vh,"propTypes",{component:K.oneOfType([K.func,K.element]),content:K.node,disableAnimation:K.bool.isRequired,footer:K.node,handleClick:K.func.isRequired,hideArrow:K.bool.isRequired,open:K.bool,placement:K.string.isRequired,positionWrapper:K.bool.isRequired,setArrowRef:K.func.isRequired,setFloaterRef:K.func.isRequired,showCloseButton:K.bool,status:K.string.isRequired,styles:K.object.isRequired,title:K.node});var wh=function(e){Qi(n,e);var t=Zi(n);function n(){return $i(this,n),t.apply(this,arguments)}return Ki(n,[{key:"render",value:function(){var o=this.props,r=o.children,a=o.handleClick,s=o.handleMouseEnter,l=o.handleMouseLeave,c=o.setChildRef,u=o.setWrapperRef,d=o.style,p=o.styles,f;if(r)if(S.Children.count(r)===1)if(!S.isValidElement(r))f=S.createElement("span",null,r);else{var h=D.function(r.type)?"innerRef":"ref";f=S.cloneElement(S.Children.only(r),He({},h,c))}else f=r;return f?S.createElement("span",{ref:u,style:De(De({},p),d),onClick:a,onMouseEnter:s,onMouseLeave:l},f):null}}]),n}(S.Component);He(wh,"propTypes",{children:K.node,handleClick:K.func.isRequired,handleMouseEnter:K.func.isRequired,handleMouseLeave:K.func.isRequired,setChildRef:K.func.isRequired,setWrapperRef:K.func.isRequired,style:K.object,styles:K.object.isRequired});var dC={zIndex:100};function pC(e){var t=Et(dC,e.options||{});return{wrapper:{cursor:"help",display:"inline-flex",flexDirection:"column",zIndex:t.zIndex},wrapperPosition:{left:-1e3,position:"absolute",top:-1e3,visibility:"hidden"},floater:{display:"inline-block",filter:"drop-shadow(0 0 3px rgba(0, 0, 0, 0.3))",maxWidth:300,opacity:0,position:"relative",transition:"opacity 0.3s",visibility:"hidden",zIndex:t.zIndex},floaterOpening:{opacity:1,visibility:"visible"},floaterWithAnimation:{opacity:1,transition:"opacity 0.3s, transform 0.2s",visibility:"visible"},floaterWithComponent:{maxWidth:"100%"},floaterClosing:{opacity:0,visibility:"visible"},floaterCentered:{left:"50%",position:"fixed",top:"50%",transform:"translate(-50%, -50%)"},container:{backgroundColor:"#fff",color:"#666",minHeight:60,minWidth:200,padding:20,position:"relative",zIndex:10},title:{borderBottom:"1px solid #555",color:"#555",fontSize:18,marginBottom:5,paddingBottom:6,paddingRight:18},content:{fontSize:15},close:{backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",fontSize:0,height:15,outline:"none",padding:10,position:"absolute",right:0,top:0,width:15,WebkitAppearance:"none"},footer:{borderTop:"1px solid #ccc",fontSize:13,marginTop:10,paddingTop:5},arrow:{color:"#fff",display:"inline-flex",length:16,margin:8,position:"absolute",spread:32},options:t}}var fC=["arrow","flip","offset"],hC=["position","top","right","bottom","left"],El=function(e){Qi(n,e);var t=Zi(n);function n(i){var o;return $i(this,n),o=t.call(this,i),He(Xt(o),"setArrowRef",function(r){o.arrowRef=r}),He(Xt(o),"setChildRef",function(r){o.childRef=r}),He(Xt(o),"setFloaterRef",function(r){o.floaterRef=r}),He(Xt(o),"setWrapperRef",function(r){o.wrapperRef=r}),He(Xt(o),"handleTransitionEnd",function(){var r=o.state.status,a=o.props.callback;
vendor: 4,177 bytes, line 61
61o.wrapperPopper&&o.wrapperPopper.instance.update(),o.setState({status:r===Te.OPENING?Te.OPEN:Te.IDLE},function(){var s=o.state.status;a(s===Te.OPEN?"open":"close",o.props)})}),He(Xt(o),"handleClick",function(){var r=o.props,a=r.event,s=r.open;if(!D.boolean(s)){var l=o.state,c=l.positionWrapper,u=l.status;(o.event==="click"||o.event==="hover"&&c)&&(To({title:"click",data:[{event:a,status:u===Te.OPEN?"closing":"opening"}],debug:o.debug}),o.toggle())}}),He(Xt(o),"handleMouseEnter",function(){var r=o.props,a=r.event,s=r.open;if(!(D.boolean(s)||Ha())){var l=o.state.status;o.event==="hover"&&l===Te.IDLE&&(To({title:"mouseEnter",data:[{key:"originalEvent",value:a}],debug:o.debug}),clearTimeout(o.eventDelayTimeout),o.toggle())}}),He(Xt(o),"handleMouseLeave",function(){var r=o.props,a=r.event,s=r.eventDelay,l=r.open;if(!(D.boolean(l)||Ha())){var c=o.state,u=c.status,d=c.positionWrapper;o.event==="hover"&&(To({title:"mouseLeave",data:[{key:"originalEvent",value:a}],debug:o.debug}),s?[Te.OPENING,Te.OPEN].indexOf(u)!==-1&&!d&&!o.eventDelayTimeout&&(o.eventDelayTimeout=setTimeout(function(){delete o.eventDelayTimeout,o.toggle()},s*1e3)):o.toggle(Te.IDLE))}}),o.state={currentPlacement:i.placement,needsUpdate:!1,positionWrapper:i.wrapperOptions.position&&!!i.target,status:Te.INIT,statusWrapper:Te.INIT},o._isMounted=!1,o.hasMounted=!1,jt()&&window.addEventListener("load",function(){o.popper&&o.popper.instance.update(),o.wrapperPopper&&o.wrapperPopper.instance.update()}),o}return Ki(n,[{key:"componentDidMount",value:function(){if(jt()){var o=this.state.positionWrapper,r=this.props,a=r.children,s=r.open,l=r.target;this._isMounted=!0,To({title:"init",data:{hasChildren:!!a,hasTarget:!!l,isControlled:D.boolean(s),positionWrapper:o,target:this.target,floater:this.floaterRef},debug:this.debug}),this.hasMounted||(this.initPopper(),this.hasMounted=!0),!a&&l&&D.boolean(s)}}},{key:"componentDidUpdate",value:function(o,r){if(jt()){var a=this.props,s=a.autoOpen,l=a.open,c=a.target,u=a.wrapperOptions,d=$N(r,this.state),p=d.changedFrom,f=d.changed;if(o.open!==l){var h;D.boolean(l)&&(h=l?Te.OPENING:Te.CLOSING),this.toggle(h)}(o.wrapperOptions.position!==u.position||o.target!==c)&&this.changeWrapperPosition(this.props),f("status",Te.IDLE)&&l?this.toggle(Te.OPEN):p("status",Te.INIT,Te.IDLE)&&s&&this.toggle(Te.OPEN),this.popper&&f("status",Te.OPENING)&&this.popper.instance.update(),this.floaterRef&&(f("status",Te.OPENING)||f("status",Te.CLOSING))&&cC(this.floaterRef,"transitionend",this.handleTransitionEnd),f("needsUpdate",!0)&&this.rebuildPopper()}}},{key:"componentWillUnmount",value:function(){jt()&&(this._isMounted=!1,this.popper&&this.popper.instance.destroy(),this.wrapperPopper&&this.wrapperPopper.instance.destroy())}},{key:"initPopper",value:function(){var o=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.target,a=this.state.positionWrapper,s=this.props,l=s.disableFlip,c=s.getPopper,u=s.hideArrow,d=s.offset,p=s.placement,f=s.wrapperOptions,h=p==="top"||p==="bottom"?"flip":["right","bottom-end","top-end","left","top-start","bottom-start"];if(p==="center")this.setState({status:Te.IDLE});else if(r&&this.floaterRef){var g=this.options,_=g.arrow,y=g.flip,v=g.offset,w=hh(g,fC);new Oi(r,this.floaterRef,{placement:p,modifiers:De({arrow:De({enabled:!u,element:this.arrowRef},_),flip:De({enabled:!l,behavior:h},y),offset:De({offset:"0, ".concat(d,"px")},v)},w),onCreate:function(P){var V;if(o.popper=P,!((V=o.floaterRef)!==null&&V!==void 0&&V.isConnected)){o.setState({needsUpdate:!0});return}c(P,"floater"),o._isMounted&&o.setState({currentPlacement:P.placement,status:Te.IDLE}),p!==P.placement&&setTimeout(function(){P.instance.update()},1)},onUpdate:function(P){o.popper=P;var V=o.state.currentPlacement;o._isMounted&&P.placement!==V&&o.setState({currentPlacement:P.placement})}})}if(a){var E=D.undefined(f.offset)?0:f.offset;new Oi(this.target,this.wrapperRef,{placement:f.placement||p,modifiers:{arrow:{enabled:!1},offset:{offset:"0, ".concat(E,"px")},flip:{enabled:!1}},onCreate:function(P){o.wrapperPopper=P,o._isMounted&&o.setState({statusWrapper:Te.IDLE}),c(P,"wrapper"),p!==P.placement&&setTimeout(function(){P.instance.update(
61)},1)}})}}},{key:"rebuildPopper",value:function(){var o=this;this.floaterRefInterval=setInterval(function(){var r;(r=o.floaterRef)!==null&&r!==void 0&&r.isConnected&&(clearInterval(o.floaterRefInterval),o.setState({needsUpdate:!1}),o.initPopper())},50)}},{key:"changeWrapperPosition",value:function(o){var r=o.target,a=o.wrapperOptions;this.setState({positionWrapper:a.position&&!!r})}},{key:"toggle",value:function(o){var r=this.state.status,a=r===Te.OPEN?Te.CLOSING:Te.OPENING;D.undefined(o)||(a=o),this.setState({status:a})}},{key:"debug",get:function(){var o=this.props.debug;return o||jt()&&"ReactFloaterDebug"in window&&!!window.ReactFloaterDebug}},{key:"event",get:function(){var o=this.props,r=o.disableHoverToClick,a=o.event;return a==="hover"&&Ha()&&!r?"click":a}},{key:"options",get:function(){var o=this.props.options;return Et(eC,o||{})}},{key:"styles",get:function(){var o=this,r=this.state,a=r.status,s=r.positionWrapper,l=r.statusWrapper,c=this.props.styles,u=Et(pC(c),c);if(s){var d;[Te.IDLE].indexOf(a)===-1||[Te.IDLE].indexOf(l)===-1?d=u.wrapperPosition:d=this.wrapperPopper.styles,u.wrapper=De(De({},u.wrapper),d)}if(this.target){var p=window.getComputedStyle(this.target);this.wrapperStyles?u.wrapper=De(De({},u.wrapper),this.wrapperStyles):["relative","static"].indexOf(p.position)===-1&&(this.wrapperStyles={},s||(hC.forEach(function(f){o.wrapperStyles[f]=p[f]}),u.wrapper=De(De({},u.wrapper),this.wrapperStyles),this.target.style.position="relative",this.target.style.top="auto",this.target.style.right="auto",this.target.style.bottom="auto",this.target.style.left="auto"))}return u}},{key:"target",get:function(){if(!jt())return null;var o=this.props.target;return o?D.domElement(o)?o:document.querySelector(o):this.childRef||this.wrapperRef}},{key:"render",value:function(){var o=this.state,r=o.currentPlacement,a=o.positionWrapper,s=o.status,l=this.props,c=l.children,u=l.component,d=l.content,p=l.disableAnimation,f=l.footer,h=l.hideArrow,g=l.id,_=l.open,y=l.showCloseButton,v=l.style,w=l.target,E=l.title,N=S.createElement(wh,{handleClick:this.handleClick,handleMouseEnter:this.handleMouseEnter,handleMouseLeave:this.handleMouseLeave,setChildRef:this.setChildRef,setWrapperRef:this.setWrapperRef,style:v,styles:this.styles.wrapper},c),P={};return a?P.wrapperInPortal=N:P.wrapperAsChildren=N,S.createElement("span",null,S.createElement(gh,{hasChildren:!!c,id:g,placement:r,setRef:this.setFloaterRef,target:w,zIndex:this.styles.options.zIndex},S.createElement(vh,{component:u,content:d,disableAnimation:p,footer:f,handleClick:this.handleClick,hideArrow:h||r==="center",open:_,placement:r,positionWrapper:a,setArrowRef:this.setArrowRef,setFloaterRef:this.setFloaterRef,showCloseButton:y,status:s,styles:this.styles,title:E}),P.wrapperInPortal),P.wrapperAsChildren)}}]),n}(S.Component);He(El,"propTypes",{autoOpen:K.bool,callback:K.func,children:K.node,component:dd(K.oneOfType([K.func,K.element]),function(e){return!e.content}),content:dd(K.node,function(e){return!e.component}),debug:K.bool,disableAnimation:K.bool,disableFlip:K.bool,disableHoverToClick:K.bool,event:K.oneOf(["hover","click"]),eventDelay:K.number,footer:K.node,getPopper:K.func,hideArrow:K.bool,id:K.oneOfType([K.string,K.number]),offset:K.number,open:K.bool,options:K.object,placement:K.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto","center"]),showCloseButton:K.bool,style:K.object,styles:K.object,target:K.oneOfType([K.object,K.string]),title:K.node,wrapperOptions:K.shape({offset:K.number,placement:K.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto"]),position:K.bool})});He(El,"defaultProps",{autoOpen:!1,callback:pd,debug:!1,disableAnimation:!1,disableFlip:!1,disableHoverToClick:!1,event:"click",eventDelay:.4,getPopper:pd,hideArrow:!1,offset:15,placement:"bottom",showCloseButton:!1,styles:{},target:null,wrapperOptions:{position:!1}});var mC=Object.defineProperty,gC=(e,t,n)=>t in e?mC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ie=(e,t,n)=>gC(e,typeof t!="symbol"?t+"":t,n),Ce={INIT:"init",START:"start",STOP:"stop",RESET:"reset",PREV:"prev",NEXT:"next",GO:"go",CLOSE:"close",SKIP:"skip",UPDATE:"update"},yt={TOUR_START:"tour:start",STEP_BEFORE:"step:before",BEACON:"beacon",TOOLTIP:"tooltip",STEP_AFTER:"step:after",TOUR_END:"tour:end",TOUR_STATUS:"tour:status",TARGET_NOT_FOUND:"error:target_not_found"},he={INIT:"init",READY:"ready",BEACON:"beacon",TOOLTIP:"tooltip",COMPLETE:"complete",ERROR:"error"},we={IDLE:"idle",READY:"ready",WAITING:"waiting",RUNNING:"running",PAUSED:"paused",SKIPPED:"skipped",FINISHED:"finished"};function an(){var e;return!!(typeof window<"u"&&((e=window.document)!=null&&e.createElement))}function Eh(e){return e?e.getBoundingClientRect():null}function _C(e=!1){const{body:t,documentElement:n}=document;if(!t||!n)return 0;if(e){const i=[t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight].sort((r,a)=>r-a),o=Math.floor(i.length/2);return i.length%2===0?(i[o-1]+i[o])/2:i[o]}return Math.max(t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight)}function en(e){if(typeof e=="string")try{return document.querySelector(e)}catch{return null}return e}function bC(e){return!e||e.nodeType!==1?null:getComputedStyle(e)}function Li(e,t,n){if(!e)return vn();const i=Qf(e);
61if(i){if(i.isSameNode(vn()))return n?document:vn();if(!(i.scrollHeight>i.offsetHeight)&&!t)return i.style.overflow="initial",vn()}return i}function Dr(e,t){if(!e)return!1;const n=Li(e,t);return n?!n.isSameNode(vn()):!1}function yC(e){return e.offsetParent!==document.body}function Xn(e,t="fixed"){if(!e||!(e instanceof HTMLElement))return!1;const{nodeName:n}=e,i=bC(e);return n==="BODY"||n==="HTML"?!1:i&&i.position===t?!0:e.parentNode?Xn(e.parentNode,t):!1}function vC(e){var t;if(!e)return!1;let n=e;for(;n&&n!==document.body;){if(n instanceof HTMLElement){const{display:i,visibility:o}=getComputedStyle(n);if(i==="none"||o==="hidden")return!1}n=(t=n.parentElement)!=null?t:null}return!0}function wC(e,t,n){var i,o,r;const a=Eh(e),s=Li(e,n),l=Dr(e,n),c=Xn(e);let u=0,d=(i=a==null?void 0:a.top)!=null?i:0;if(l&&c){const p=(o=e==null?void 0:e.offsetTop)!=null?o:0,f=(r=s==null?void 0:s.scrollTop)!=null?r:0;d=p-f}else s instanceof HTMLElement&&(u=s.scrollTop,!l&&!Xn(e)&&(d+=u),s.isSameNode(vn())||(d+=vn().scrollTop));return Math.floor(d-t)}function EC(e,t,n){var i;if(!e)return 0;const{offsetTop:o=0,scrollTop:r=0}=(i=Qf(e))!=null?i:{};let a=e.getBoundingClientRect().top+r;o&&(Dr(e,n)||yC(e))&&(a-=o);const s=Math.floor(a-t);return s<0?0:s}function vn(){var e;return(e=document.scrollingElement)!=null?e:document.documentElement}function TC(e,t){const{duration:n,element:i}=t;return new Promise((o,r)=>{const{scrollTop:a}=i,s=e>a?e-a:a-e;Fk.top(i,e,{duration:s<100?50:n},l=>l&&l.message!=="Element already at target scroll position"?r(l):o())})}var yi=un.createPortal!==void 0;function Th(e=navigator.userAgent){let t=e;return typeof window>"u"?t="node":document.documentMode?t="ie":/Edge/.test(e)?t="edge":window.opera||e.includes(" OPR/")?t="opera":typeof window.InstallTrigger<"u"?t="firefox":window.chrome?t="chrome":/(Version\/([\d._]+).*Safari|CriOS|FxiOS| Mobile\/)/.test(e)&&(t="safari"),t}function Uo(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function Bt(e,t={}){const{defaultValue:n,step:i,steps:o}=t;let r=Qu(e);if(r)(r.includes("{step}")||r.includes("{steps}"))&&i&&o&&(r=r.replace("{step}",i.toString()).replace("{steps}",o.toString()));else if(B.isValidElement(e)&&!Object.values(e.props).length&&Uo(e.type)==="function"){const a=e.type({});r=Bt(a,t)}else r=Qu(n);return r}function SC(e,t){return!ne.plainObject(e)||!ne.array(t)?!1:Object.keys(e).every(n=>t.includes(n))}function AC(e){const t=/^#?([\da-f])([\da-f])([\da-f])$/i,n=e.replace(t,(o,r,a,s)=>r+r+a+a+s+s),i=/^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i.exec(n);return i?[parseInt(i[1],16),parseInt(i[2],16),parseInt(i[3],16)]:[]}function fd(e){return e.disableBeacon||e.placement==="center"}function hd(){return!["chrome","safari","firefox","opera"].includes(Th())}function Nn({data:e,debug:t=!1,title:n,warn:i=!1}){const o=i?console.warn||console.error:console.log;t&&(n&&e?(console.groupCollapsed(`%creact-joyride: ${n}`,"color: #ff0044; font-weight: bold; font-size: 12px;"),Array.isArray(e)?e.forEach(r=>{ne.plainObject(r)&&r.key?o.apply(console,[r.key,r.value]):o.apply(console,[r])}):o.apply(console,[e]),console.groupEnd()):console.error("Missing title or data props"))}function kC(e){return Object.keys(e)}function Sh(e,...t){if(!ne.plainObject(e))throw new TypeError("Expected an object");const n={};for(const i in e)({}).hasOwnProperty.call(e,i)&&(t.includes(i)||(n[i]=e[i]));return n}function NC(e,...t){if(!ne.plainObject(e))throw new TypeError("Expected an object");if(!t.length)return e;const n={};for(const i in e)({}).hasOwnProperty.call(e,i)&&t.includes(i)&&(n[i]=e[i]);return n}function vs(e,t,n){const i=r=>r.replace("{step}",String(t)).replace("{steps}",String(n));if(Uo(e)==="string")return i(e);if(!B.isValidElement(e))return e;const{children:o}=e.props;
61if(Uo(o)==="string"&&o.includes("{step}"))return B.cloneElement(e,{children:i(o)});if(Array.isArray(o))return B.cloneElement(e,{children:o.map(r=>typeof r=="string"?i(r):vs(r,t,n))});if(Uo(e.type)==="function"&&!Object.values(e.props).length){const r=e.type({});return vs(r,t,n)}return e}function CC(e){const{isFirstStep:t,lifecycle:n,previousLifecycle:i,scrollToFirstStep:o,step:r,target:a}=e;return!r.disableScrolling&&(!t||o||n===he.TOOLTIP)&&r.placement!=="center"&&(!r.isFixed||!Xn(a))&&i!==n&&[he.BEACON,he.TOOLTIP].includes(n)}var IC={options:{preventOverflow:{boundariesElement:"scrollParent"}},wrapperOptions:{offset:-18,position:!0}},Ah={back:"Back",close:"Close",last:"Last",next:"Next",nextLabelWithProgress:"Next (Step {step} of {steps})",open:"Open the dialog",skip:"Skip"},RC={event:"click",placement:"bottom",offset:10,disableBeacon:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrollParentFix:!1,disableScrolling:!1,hideBackButton:!1,hideCloseButton:!1,hideFooter:!1,isFixed:!1,locale:Ah,showProgress:!1,showSkipButton:!1,spotlightClicks:!1,spotlightPadding:10},xC={continuous:!1,debug:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrolling:!1,disableScrollParentFix:!1,getHelpers:void 0,hideBackButton:!1,run:!0,scrollOffset:20,scrollDuration:300,scrollToFirstStep:!1,showSkipButton:!1,showProgress:!1,spotlightClicks:!1,spotlightPadding:10,steps:[]},OC={arrowColor:"#fff",backgroundColor:"#fff",beaconSize:36,overlayColor:"rgba(0, 0, 0, 0.5)",primaryColor:"#f04",spotlightShadow:"0 0 15px rgba(0, 0, 0, 0.5)",textColor:"#333",width:380,zIndex:100},vi={backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",cursor:"pointer",fontSize:16,lineHeight:1,padding:8,WebkitAppearance:"none"},md={borderRadius:4,position:"absolute"};function LC(e,t){var n,i,o,r,a;const{floaterProps:s,styles:l}=e,c=Et((n=t.floaterProps)!=null?n:{},s??{}),u=Et(l??{},(i=t.styles)!=null?i:{}),d=Et(OC,u.options||{}),p=t.placement==="center"||t.disableBeacon;let{width:f}=d;window.innerWidth>480&&(f=380),"width"in d&&(f=typeof d.width=="number"&&window.innerWidth<d.width?window.innerWidth-30:d.width);const h={bottom:0,left:0,overflow:"hidden",position:"absolute",right:0,top:0,zIndex:d.zIndex},g={beacon:{...vi,display:p?"none":"inline-block",height:d.beaconSize,position:"relative",width:d.beaconSize,zIndex:d.zIndex},beaconInner:{animation:"joyride-beacon-inner 1.2s infinite ease-in-out",backgroundColor:d.primaryColor,borderRadius:"50%",display:"block",height:"50%",left:"50%",opacity:.7,position:"absolute",top:"50%",transform:"translate(-50%, -50%)",width:"50%"},beaconOuter:{animation:"joyride-beacon-outer 1.2s infinite ease-in-out",backgroundColor:`rgba(${AC(d.primaryColor).join(",")}, 0.2)`,border:`2px solid ${d.primaryColor}`,borderRadius:"50%",boxSizing:"border-box",display:"block",height:"100%",left:0,opacity:.9,position:"absolute",top:0,transformOrigin:"center",width:"100%"},tooltip:{backgroundColor:d.backgroundColor,borderRadius:5,boxSizing:"border-box",color:d.textColor,fontSize:16,maxWidth:"100%",padding:15,position:"relative",width:f},tooltipContainer:{lineHeight:1.4,textAlign:"center"},tooltipTitle:{fontSize:18,margin:0},tooltipContent:{padding:"20px 10px"},tooltipFooter:{alignItems:"center",display:"flex",justifyContent:"flex-end",marginTop:15},tooltipFooterSpacer:{flex:1},buttonNext:{...vi,backgroundColor:d.primaryColor,borderRadius:4,color:"#fff"},buttonBack:{...vi,color:d.primaryColor,marginLeft:"auto",marginRight:5},buttonClose:{...vi,color:d.textColor,height:14,padding:15,position:"absolute",right:0,top:0,width:14},buttonSkip:{...vi,color:d.textColor,fontSize:14},overlay:{...h,backgroundColor:d.overlayColor,mixBlendMode:"hard-light"},overlayLegacy:{...h},overlayLegacyCenter:{...h,backgroundColor:d.overlayColor},spotlight:{...md,backgroundColor:"gray"},spotlightLegacy:{...md,boxShadow:`0 0 0 9999px ${d.overlayColor}, ${d.spotlightShadow}`},floaterStyles:{arrow:{color:(a=(r=(o=c==null?void 0:c.styles)==null?void 0:o.arrow)==null?void 0:r.color)!=null?a:d.arrowColor},options:{zIndex:d.zIndex+100}},options:d};return Et(g,u)}function PC(e){return NC(e,"beaconComponent","disableCloseOnEsc","disableOverlay","disableOverlayClose","disableScrolling","disableScrollParentFix","floaterProps","hideBackButton","hideCloseButton","locale","showProgress","showSkipButton","spotlightClicks","spotlightPadding","styles","tooltipComponent")}function Bn(e,t){var n,i,o,r,a,s;const l=t??{},c=Et.all([RC,PC(e),l],{isMergeableObject:ne.plainObject}),u=LC(e,c),d=Dr(en(c.target),c.disableScrollParentFix),p=Et.all([IC,(n=e.floaterProps)!=null?n:{},(i=c.floaterProps)!=null?i:{}]);return p.offset=c.offset,p.styles=Et((o=p.styles)!=null?o:{},u.floaterStyles),p.offset+=(a=(r=e.spotlightPadding)!=null?r:c.spotlightPadding)!=null?a:0,c.placementBeacon&&p.wrapperOptions&&(p.wrapperOptions.placement=c.placementBeacon),d&&p.options.preventOverflow&&(p.options.preventOverflow.boundariesElement="window"),{...c,locale:Et.all([Ah,(s=e.locale)!=null?s:{},c.locale||{}]),floaterProps:p,styles:Sh(u,"floaterStyles")}}function kh(e,t=!1){return ne.plainObject(e)?e.target?!0:(Nn({title:"validateStep",data:"target is missing from the step",warn:!0,debug:t}),!1):(Nn({title:"validateStep",data:"step must be an object",warn:!0,debug:t}),!1)}function gd(e,t=!1){return ne.array(e)?e.every(n=>kh(n,t)):(Nn({title:"validateSteps",data:"steps must be an array",warn:!0,debug:t}),!1)}var Nh={action:"init",controlled:!1,index:0,lifecycle:he.INIT,origin:null,size:0,status:we.IDLE},_d=kC(Sh(Nh,"controlled","size")),MC=class{constructor(e){ie(this,"beaconPopper"),ie(this,"tooltipPopper"),ie(this,"data",new Map),ie(this,"listener"),ie(this,"store",new Map),ie(this,"addListener",o=>{this.listener=o}),ie(this,"setSteps",o=>{const{size:r,status:a}=this.getState(),s={size:o.length,status:a};this.data.set("steps",o),a===we.WAITING&&!r&&o.length&&(s.status=we.RUNNING),this.setState(s)}),ie(this,"getPopper",o=>o==="beacon"?this.beaconPopper:this.tooltipPopper),ie(this,"setPopper",(o,r)=>{o==="beacon"?this.beaconPopper=r:this.tooltipPopper=r}),ie(this,"cleanupPoppers",()=>{this.beaconPopper=null,this.tooltipPopper=null}),ie(this,"close",(o=null)=>{const{index:r,status:a}=this.getState();a===we.RUNNING&&this.setState({...this.getNextState({action:Ce.CLOSE,index:r+1,origin:o})})}),ie(this,"go",o=>{const{controlled:r,status:a}=this.getState();if(r||a!==we.RUNNING)return;const s=this.getSteps()[o];this.setState({...this.getNextState({action:Ce.GO,index:o}),status:s?a:we.FINISHED})}),ie(this,"info",()=>this.getState()),ie(this,"next",()=>{const{index:o,status:r}=this.getState();r===we.RUNNING&&this.setState(this.getNextState({action:Ce.NEXT,index:o+1}))}),ie(this,"open",()=>{const{status:o}=this.getState();o===we.RUNNING&&this.setState({...this.getNextState({action:Ce.UPDATE,lifecycle:he.TOOLTIP})})}),ie(this,"prev",()=>{const{index:o,status:r}=this.getState();r===we.RUNNING&&this.setState({...this.getNextState({action:Ce.PREV,index:o-1})})}),ie(this,"reset",(o=!1)=>{const{controlled:r}=this.getState();r||this.setState({...this.getNextState({action:Ce.RESET,index:0}),status:o?we.RUNNING:we.READY})}),ie(this,"skip",()=>{const{status:o}=this.getState();o===we.RUNNING&&this.setState({action:Ce.SKIP,lifecycle:he.INIT,status:we.SKIPPED})}),ie(this,"start",o=>{const{index:r,size:a}=this.getState();this.setState({...this.getNextState({action:Ce.START,index:ne.number(o)?o:r},!0),status:a?we.RUNNING:we.WAITING})}),ie(this,"stop",(o=!1)=>{const{index:r,status:a}=this.getState();[we.FINISHED,we.SKIPPED].includes(a)||this.setState({...this.getNextState({action:Ce.STOP,index:r+(o?1:0)}),status:we.PAUSED})}),ie(this,"update",o=>{var r,a;
61if(!SC(o,_d))throw new Error(`State is not valid. Valid keys: ${_d.join(", ")}`);this.setState({...this.getNextState({...this.getState(),...o,action:(r=o.action)!=null?r:Ce.UPDATE,origin:(a=o.origin)!=null?a:null},!0)})});const{continuous:t=!1,stepIndex:n,steps:i=[]}=e??{};this.setState({action:Ce.INIT,controlled:ne.number(n),continuous:t,index:ne.number(n)?n:0,lifecycle:he.INIT,origin:null,status:i.length?we.READY:we.IDLE},!0),this.beaconPopper=null,this.tooltipPopper=null,this.listener=null,this.setSteps(i)}getState(){return this.store.size?{action:this.store.get("action")||"",controlled:this.store.get("controlled")||!1,index:parseInt(this.store.get("index"),10),lifecycle:this.store.get("lifecycle")||"",origin:this.store.get("origin")||null,size:this.store.get("size")||0,status:this.store.get("status")||""}:{...Nh}}getNextState(e,t=!1){var n,i,o,r,a;const{action:s,controlled:l,index:c,size:u,status:d}=this.getState(),p=ne.number(e.index)?e.index:c,f=l&&!t?c:Math.min(Math.max(p,0),u);return{action:(n=e.action)!=null?n:s,controlled:l,index:f,lifecycle:(i=e.lifecycle)!=null?i:he.INIT,origin:(o=e.origin)!=null?o:null,size:(r=e.size)!=null?r:u,status:f===u?we.FINISHED:(a=e.status)!=null?a:d}}getSteps(){const e=this.data.get("steps");return Array.isArray(e)?e:[]}hasUpdatedState(e){const t=JSON.stringify(e),n=JSON.stringify(this.getState());return t!==n}setState(e,t=!1){const n=this.getState(),{action:i,index:o,lifecycle:r,origin:a=null,size:s,status:l}={...n,...e};this.store.set("action",i),this.store.set("index",o),this.store.set("lifecycle",r),this.store.set("origin",a),this.store.set("size",s),this.store.set("status",l),t&&(this.store.set("controlled",e.controlled),this.store.set("continuous",e.continuous)),this.listener&&this.hasUpdatedState(n)&&this.listener(this.getState())}getHelpers(){return{close:this.close,go:this.go,info:this.info,next:this.next,open:this.open,prev:this.prev,reset:this.reset,skip:this.skip}}};function DC(e){return new MC(e)}function jC({styles:e}){return B.createElement("div",{key:"JoyrideSpotlight",className:"react-joyride__spotlight","data-test-id":"spotlight",style:e})}var BC=jC,qC=class extends B.Component{constructor(){super(...arguments),ie(this,"isActive",!1),ie(this,"resizeTimeout"),ie(this,"scrollTimeout"),ie(this,"scrollParent"),ie(this,"state",{isScrolling:!1,mouseOverSpotlight:!1,showSpotlight:!0}),ie(this,"hideSpotlight",()=>{const{continuous:e,disableOverlay:t,lifecycle:n}=this.props,i=[he.INIT,he.BEACON,he.COMPLETE,he.ERROR];return t||(e?i.includes(n):n!==he.TOOLTIP)}),ie(this,"handleMouseMove",e=>{const{mouseOverSpotlight:t}=this.state,{height:n,left:i,position:o,top:r,width:a}=this.spotlightStyles,s=o==="fixed"?e.clientY:e.pageY,l=o==="fixed"?e.clientX:e.pageX,c=s>=r&&s<=r+n,d=l>=i&&l<=i+a&&c;d!==t&&this.updateState({mouseOverSpotlight:d})}),ie(this,"handleScroll",()=>{const{target:e}=this.props,t=en(e);if(this.scrollParent!==document){const{isScrolling:n}=this.state;n||this.updateState({isScrolling:!0,showSpotlight:!1}),clearTimeout(this.scrollTimeout),this.scrollTimeout=window.setTimeout(()=>{this.updateState({isScrolling:!1,showSpotlight:!0})},50)}else Xn(t,"sticky")&&this.updateState({})}),ie(this,"handleResize",()=>{clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(()=>{this.isActive&&this.forceUpdate()},100)})}componentDidMount(){const{debug:e,disableScrolling:t,disableScrollParentFix:n=!1,target:i}=this.props,o=en(i);this.scrollParent=Li(o??document.body,n,!0),this.isActive=!0,window.addEventListener("resize",this.handleResize)}componentDidUpdate(e){var t;const{disableScrollParentFix:n,lifecycle:i,spotlightClicks:o,target:r}=this.props,{changed:a}=ar(e,this.props);if(a("target")||a("disableScrollParentFix")){const s=en(r);this.scrollParent=Li(s??document.body,n,!0)}a("lifecycle",he.TOOLTIP)&&((t=this.scrollParent)==null||t.addEventListener("scroll",this.handleScroll,{passive:!0}),setTimeout(()=>{const{isScrolling:s}=this.state;s||this.updateState({showSpotlight:!0})},100)),(a("spotlightClicks")||a("disableOverlay")||a("lifecycle"))&&(o&&i===he.TOOLTIP?window.addEventListener("mousemove",this.handleMouseMove,!1):i!==he.TOOLTIP&&window.removeEventListener("mousemove",this.handleMouseMove))}componentWillUnmount(){var e;this.isActive=!1,window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("resize",this.handleResize),clearTimeout(this.resizeTimeout),clearTimeout(this.scrollTimeout),(e=this.scrollParent)==null||e.removeEventListener("scroll",this.handleScroll)}
61get overlayStyles(){const{mouseOverSpotlight:e}=this.state,{disableOverlayClose:t,placement:n,styles:i}=this.props;let o=i.overlay;return hd()&&(o=n==="center"?i.overlayLegacyCenter:i.overlayLegacy),{cursor:t?"default":"pointer",height:_C(),pointerEvents:e?"none":"auto",...o}}get spotlightStyles(){var e,t,n;const{showSpotlight:i}=this.state,{disableScrollParentFix:o=!1,spotlightClicks:r,spotlightPadding:a=0,styles:s,target:l}=this.props,c=en(l),u=Eh(c),d=Xn(c),p=wC(c,a,o);return{...hd()?s.spotlightLegacy:s.spotlight,height:Math.round(((e=u==null?void 0:u.height)!=null?e:0)+a*2),left:Math.round(((t=u==null?void 0:u.left)!=null?t:0)-a),opacity:i?1:0,pointerEvents:r?"none":"auto",position:d?"fixed":"absolute",top:p,transition:"opacity 0.2s",width:Math.round(((n=u==null?void 0:u.width)!=null?n:0)+a*2)}}updateState(e){this.isActive&&this.setState(t=>({...t,...e}))}render(){const{showSpotlight:e}=this.state,{onClickOverlay:t,placement:n}=this.props,{hideSpotlight:i,overlayStyles:o,spotlightStyles:r}=this;if(i())return null;let a=n!=="center"&&e&&B.createElement(BC,{styles:r});if(Th()==="safari"){const{mixBlendMode:s,zIndex:l,...c}=o;a=B.createElement("div",{style:{...c}},a),delete o.backgroundColor}return B.createElement("div",{className:"react-joyride__overlay","data-test-id":"overlay",onClick:t,role:"presentation",style:o},a)}},UC=class extends B.Component{constructor(){super(...arguments),ie(this,"node",null)}componentDidMount(){const{id:e}=this.props;an()&&(this.node=document.createElement("div"),this.node.id=e,document.body.appendChild(this.node),yi||this.renderReact15())}componentDidUpdate(){an()&&(yi||this.renderReact15())}componentWillUnmount(){!an()||!this.node||(yi||un.unmountComponentAtNode(this.node),this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=null))}renderReact15(){if(!an())return;const{children:e}=this.props;this.node&&un.unstable_renderSubtreeIntoContainer(this,e,this.node)}renderReact16(){if(!an()||!yi)return null;const{children:e}=this.props;return this.node?un.createPortal(e,this.node):null}render(){return yi?this.renderReact16():null}},FC=class{constructor(e,t){if(ie(this,"element"),ie(this,"options"),ie(this,"canBeTabbed",n=>{const{tabIndex:i}=n;return i===null||i<0?!1:this.canHaveFocus(n)}),ie(this,"canHaveFocus",n=>{const i=/input|select|textarea|button|object/,o=n.nodeName.toLowerCase();return(i.test(o)&&!n.getAttribute("disabled")||o==="a"&&!!n.getAttribute("href"))&&this.isVisible(n)}),ie(this,"findValidTabElements",()=>[].slice.call(this.element.querySelectorAll("*"),0).filter(this.canBeTabbed)),ie(this,"handleKeyDown",n=>{const{code:i="Tab"}=this.options;n.code===i&&this.interceptTab(n)}),ie(this,"interceptTab",n=>{n.preventDefault();const i=this.findValidTabElements(),{shiftKey:o}=n;if(!i.length)return;let r=document.activeElement?i.indexOf(document.activeElement):0;r===-1||!o&&r+1===i.length?r=0:o&&r===0?r=i.length-1:r+=o?-1:1,i[r].focus()}),ie(this,"isHidden",n=>{const i=n.offsetWidth<=0&&n.offsetHeight<=0,o=window.getComputedStyle(n);return i&&!n.innerHTML?!0:i&&o.getPropertyValue("overflow")!=="visible"||o.getPropertyValue("display")==="none"}),ie(this,"isVisible",n=>{let i=n;for(;i;)if(i instanceof HTMLElement){if(i===document.body)break;if(this.isHidden(i))return!1;i=i.parentNode}return!0}),ie(this,"removeScope",()=>{window.removeEventListener("keydown",this.handleKeyDown)}),ie(this,"checkFocus",n=>{document.activeElement!==n&&(n.focus(),window.requestAnimationFrame(()=>this.checkFocus(n)))}),ie(this,"setFocus",()=>{const{selector:n}=this.options;if(!n)return;const i=this.element.querySelector(n);i&&window.requestAnimationFrame(()=>this.checkFocus(i))}),!(e instanceof HTMLElement))throw new TypeError("Invalid parameter: element must be an HTMLElement");this.element=e,this.options=t,window.addEventListener("keydown",this.handleKeyDown,!1),this.setFocus()}},GC=class extends B.Component{constructor(e){if(super(e),ie(this,"beacon",null),ie(this,"setBeaconRef",o=>{this.beacon=o}),e.beaconComponent)return;const t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.id="joyride-beacon-animation",e.nonce&&n.setAttribute("nonce",e.nonce),n.appendChild(document.createTextNode(` 62 @keyframes joyride-beacon-inner { 63 20% { 64 opacity: 0.9; 65 } 66 67 90% { 68 opacity: 0.7; 69 } 70 } 71 72 @keyframes joyride-beacon-outer { 73 0% { 74 transform: scale(1); 75 } 76 77 45% { 78 opacity: 0.7; 79 transform: scale(0.75); 80 } 81 82 100% { 83 opacity: 0.9; 84 transform: scale(1); 85 } 86 } 87 `)),t.appendChild(n)}componentDidMount(){const{shouldFocus:e}=this.props;setTimeout(()=>{ne.domElement(this.beacon)&&e&&this.beacon.focus()},0)}componentWillUnmount(){const e=document.getElementById("joyride-beacon-animation");e!=null&&e.parentNode&&e.parentNode.removeChild(e)}render(){const{beaconComponent:e,continuous:t,index:n,isLastStep:i,locale:o,onClickOrHover:r,size:a,step:s,styles:l}=this.props,c=Bt(o.open),u={"aria-label":c,onClick:r,onMouseEnter:r,ref:this.setBeaconRef,title:c};let d;if(e){const p=e;d=B.createElement(p,{continuous:t,index:n,isLastStep:i,size:a,step:s,...u})}else d=B.createElement("button",{key:"JoyrideBeacon",className:"react-joyride__beacon","data-test-id":"button-beacon",style:l.beacon,type:"button",...u},B.createElement("span",{style:l.beaconInner}),B.createElement("span",{style:l.beaconOuter}));return d}};function HC({styles:e,...t}){const{color:n,height:i,width:o,...r}=e;return S.createElement("button",{style:r,type:"button",...t},S.createElement("svg",{height:typeof i=="number"?`${i}px`:i,preserveAspectRatio:"xMidYMid",version:"1.1",viewBox:"0 0 18 18",width:typeof o=="number"?`${o}px`:o,xmlns:"http://www.w3.org/2000/svg"},S.createElement("g",null,S.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:n}))))}var zC=HC;function WC(e){const{backProps:t,closeProps:n,index:i,isLastStep:o,primaryProps:r,skipProps:a,step:s,tooltipProps:l}=e,{content:c,hideBackButton:u,hideCloseButton:d,hideFooter:p,showSkipButton:f,styles:h,title:g}=s,_={};return _.primary=B.createElement("button",{"data-test-id":"button-primary",style:h.buttonNext,type:"button",...r}
87),f&&!o&&(_.skip=B.createElement("button",{"aria-live":"off","data-test-id":"button-skip",style:h.buttonSkip,type:"button",...a})),!u&&i>0&&(_.back=B.createElement("button",{"data-test-id":"button-back",style:h.buttonBack,type:"button",...t})),_.close=!d&&B.createElement(zC,{"data-test-id":"button-close",styles:h.buttonClose,...n}),B.createElement("div",{key:"JoyrideTooltip","aria-label":Bt(g??c),className:"react-joyride__tooltip",style:h.tooltip,...l},B.createElement("div",{style:h.tooltipContainer},g&&B.createElement("h1",{"aria-label":Bt(g),style:h.tooltipTitle},g),B.createElement("div",{style:h.tooltipContent},c)),!p&&B.createElement("div",{style:h.tooltipFooter},B.createElement("div",{style:h.tooltipFooterSpacer},_.skip),_.back,_.primary),_.close)}var VC=WC,YC=class extends B.Component{constructor(){super(...arguments),ie(this,"handleClickBack",e=>{e.preventDefault();const{helpers:t}=this.props;t.prev()}),ie(this,"handleClickClose",e=>{e.preventDefault();const{helpers:t}=this.props;t.close("button_close")}),ie(this,"handleClickPrimary",e=>{e.preventDefault();const{continuous:t,helpers:n}=this.props;if(!t){n.close("button_primary");return}n.next()}),ie(this,"handleClickSkip",e=>{e.preventDefault();const{helpers:t}=this.props;t.skip()}),ie(this,"getElementsProps",()=>{const{continuous:e,index:t,isLastStep:n,setTooltipRef:i,size:o,step:r}=this.props,{back:a,close:s,last:l,next:c,nextLabelWithProgress:u,skip:d}=r.locale,p=Bt(a),f=Bt(s),h=Bt(l),g=Bt(c),_=Bt(d);let y=s,v=f;if(e){if(y=c,v=g,r.showProgress&&!n){const w=Bt(u,{step:t+1,steps:o});y=vs(u,t+1,o),v=w}n&&(y=l,v=h)}return{backProps:{"aria-label":p,children:a,"data-action":"back",onClick:this.handleClickBack,role:"button",title:p},closeProps:{"aria-label":f,children:s,"data-action":"close",onClick:this.handleClickClose,role:"button",title:f},primaryProps:{"aria-label":v,children:y,"data-action":"primary",onClick:this.handleClickPrimary,role:"button",title:v},skipProps:{"aria-label":_,children:d,"data-action":"skip",onClick:this.handleClickSkip,role:"button",title:_},tooltipProps:{"aria-modal":!0,ref:i,role:"alertdialog"}}})}render(){const{continuous:e,index:t,isLastStep:n,setTooltipRef:i,size:o,step:r}=this.props,{beaconComponent:a,tooltipComponent:s,...l}=r;let c;if(s){const u={...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:o,step:l,setTooltipRef:i},d=s;c=B.createElement(d,{...u})}else c=B.createElement(VC,{...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:o,step:r});return c}},$C=class extends B.Component{constructor(){super(...arguments),ie(this,"scope",null),ie(this,"tooltip",null),ie(this,"handleClickHoverBeacon",e=>{const{step:t,store:n}=this.props;e.type==="mouseenter"&&t.event!=="hover"||n.update({lifecycle:he.TOOLTIP})}),ie(this,"setTooltipRef",e=>{this.tooltip=e}),ie(this,"setPopper",(e,t)=>{var n;const{action:i,lifecycle:o,step:r,store:a}=this.props;t==="wrapper"?a.setPopper("beacon",e):a.setPopper("tooltip",e),a.getPopper("beacon")&&(a.getPopper("tooltip")||r.placement==="center")&&o===he.INIT&&a.update({action:i,lifecycle:he.READY}),(n=r.floaterProps)!=null&&n.getPopper&&r.floaterProps.getPopper(e,t)}),ie(this,"renderTooltip",e=>{const{continuous:t,helpers:n,index:i,size:o,step:r}=this.props;return B.createElement(YC,{continuous:t,helpers:n,index:i,isLastStep:i+1===o,setTooltipRef:this.setTooltipRef,size:o,step:r,...e})})}componentDidMount(){const{debug:e,index:t}=this.props;Nn({title:`step:${t}`,data:[{key:"props",value:this.props}],debug:e})}componentDidUpdate(e){var t;const{action:n,callback:i,continuous:o,controlled:r,debug:a,helpers:s,index:l,lifecycle:c,shouldScroll:u,status:d,step:p,store:f}=this.props,{changed:h,changedFrom:g}=ar(e,this.props),_=s.info(),y=o&&n!==Ce.CLOSE&&(l>0||n===Ce.PREV),v=h("action")||h("index")||h("lifecycle")||h("status"),w=g("lifecycle",[he.TOOLTIP,he.INIT],he.INIT),E=h("action",[Ce.NEXT,Ce.PREV,Ce.SKIP,Ce.CLOSE]),N=r&&l===e.index;if(E&&(w||N)&&i({..._,index:e.index,lifecycle:he.COMPLETE,step:e.step,type:yt.STEP_AFTER}),p.placement==="center"&&d===we.RUNNING&&h("index")&&n!==Ce.START&&c===he.INIT&&f.update({lifecycle:he.READY}),v){const P=en(p.target),V=!!P;V&&vC(P)?(g("status",we.READY,we.RUNNING)||g("lifecycle",he.INIT,he.READY))&&i({..._,step:p,type:yt.STEP_BEFORE}):(console.warn(V?"Target not visible":"Target not mounted",p),i({..._,type:yt.TARGET_NOT_FOUND,step:p}),r||f.update({index:l+(n===Ce.PREV?-1:1)}))}g("lifecycle",he.INIT,he.READY)&&f.update({lifecycle:fd(p)||y?he.TOOLTIP:he.BEACON}),h("index")&&Nn({title:`step:${c}`,data:[{key:"props",value:this.props}
87],debug:a}),h("lifecycle",he.BEACON)&&i({..._,step:p,type:yt.BEACON}),h("lifecycle",he.TOOLTIP)&&(i({..._,step:p,type:yt.TOOLTIP}),u&&this.tooltip&&(this.scope=new FC(this.tooltip,{selector:"[data-action=primary]"}),this.scope.setFocus())),g("lifecycle",[he.TOOLTIP,he.INIT],he.INIT)&&((t=this.scope)==null||t.removeScope(),f.cleanupPoppers())}componentWillUnmount(){var e;(e=this.scope)==null||e.removeScope()}get open(){const{lifecycle:e,step:t}=this.props;return fd(t)||e===he.TOOLTIP}render(){const{continuous:e,debug:t,index:n,nonce:i,shouldScroll:o,size:r,step:a}=this.props,s=en(a.target);return!kh(a)||!ne.domElement(s)?null:B.createElement("div",{key:`JoyrideStep-${n}`,className:"react-joyride__step"},B.createElement(El,{...a.floaterProps,component:this.renderTooltip,debug:t,getPopper:this.setPopper,id:`react-joyride-step-${n}`,open:this.open,placement:a.placement,target:a.target},B.createElement(GC,{beaconComponent:a.beaconComponent,continuous:e,index:n,isLastStep:n+1===r,locale:a.locale,nonce:i,onClickOrHover:this.handleClickHoverBeacon,shouldFocus:o,size:r,step:a,styles:a.styles})))}},Ch=class extends B.Component{constructor(e){super(e),ie(this,"helpers"),ie(this,"store"),ie(this,"callback",a=>{const{callback:s}=this.props;ne.function(s)&&s(a)}),ie(this,"handleKeyboard",a=>{const{index:s,lifecycle:l}=this.state,{steps:c}=this.props,u=c[s];l===he.TOOLTIP&&a.code==="Escape"&&u&&!u.disableCloseOnEsc&&this.store.close("keyboard")}),ie(this,"handleClickOverlay",()=>{const{index:a}=this.state,{steps:s}=this.props;Bn(this.props,s[a]).disableOverlayClose||this.helpers.close("overlay")}),ie(this,"syncState",a=>{this.setState(a)});const{debug:t,getHelpers:n,run:i=!0,stepIndex:o}=e;this.store=DC({...e,controlled:i&&ne.number(o)}),this.helpers=this.store.getHelpers();const{addListener:r}=this.store;Nn({title:"init",data:[{key:"props",value:this.props},{key:"state",value:this.state}],debug:t}),r(this.syncState),n&&n(this.helpers),this.state=this.store.getState()}componentDidMount(){if(!an())return;const{debug:e,disableCloseOnEsc:t,run:n,steps:i}=this.props,{start:o}=this.store;gd(i,e)&&n&&o(),t||document.body.addEventListener("keydown",this.handleKeyboard,{passive:!0})}componentDidUpdate(e,t){if(!an())return;const{action:n,controlled:i,index:o,status:r}=this.state,{debug:a,run:s,stepIndex:l,steps:c}=this.props,{stepIndex:u,steps:d}=e,{reset:p,setSteps:f,start:h,stop:g,update:_}=this.store,{changed:y}=ar(e,this.props),{changed:v,changedFrom:w}=ar(t,this.state),E=Bn(this.props,c[o]),N=!Ke(d,c),P=ne.number(l)&&y("stepIndex"),V=en(E.target);if(N&&(gd(c,a)?f(c):console.warn("Steps are not valid",c)),y("run")&&(s?h(l):g()),P){let L=ne.number(u)&&u<l?Ce.NEXT:Ce.PREV;n===Ce.STOP&&(L=Ce.START),[we.FINISHED,we.SKIPPED].includes(r)||_({action:n===Ce.CLOSE?Ce.CLOSE:L,index:l,lifecycle:he.INIT})}!i&&r===we.RUNNING&&o===0&&!V&&(this.store.update({index:o+1}),this.callback({...this.state,type:yt.TARGET_NOT_FOUND,step:E}));const U={...this.state,index:o,step:E};if(v("action",[Ce.NEXT,Ce.PREV,Ce.SKIP,Ce.CLOSE])&&v("status",we.PAUSED)){const L=Bn(this.props,c[t.index]);this.callback({...U,index:t.index,lifecycle:he.COMPLETE,step:L,type:yt.STEP_AFTER})}if(v("status",[we.FINISHED,we.SKIPPED])){const L=Bn(this.props,c[t.index]);i||this.callback({...U,index:t.index,lifecycle:he.COMPLETE,step:L,type:yt.STEP_AFTER}),this.callback({...U,type:yt.TOUR_END,step:L,index:t.index}),p()}else w("status",[we.IDLE,we.READY],we.RUNNING)?this.callback({...U,type:yt.TOUR_START}):(v("status")||v("action",Ce.RESET))&&this.callback({...U,type:yt.TOUR_STATUS});this.scrollToStep(t)}componentWillUnmount(){const{disableCloseOnEsc:e}=this.props;e||document.body.removeEventListener("keydown",this.handleKeyboard)}scrollToStep(e){const{index:t,lifecycle:n,status:i}=this.state,{debug:o,disableScrollParentFix:r=!1,scrollDuration:a,scrollOffset:s=20,scrollToFirstStep:l=!1,steps:c}=this.props,u=Bn(this.props,c[t]),d=en(u.target),p=CC({isFirstStep:t===0,lifecycle:n,previousLifecycle:e.lifecycle,scrollToFirstStep:l,step:u,target:d});if(i===we.RUNNING&&p){const f=Dr(d,r),h=Li(d,r);let g=Math.floor(EC(d,s,r))||0;Nn({title:"scrollToStep",data:[{key:"index",value:t},{key:"lifecycle",value:n},{key:"status",value:i}],debug:o});const _=this.store.getPopper("beacon"),y=this.store.getPopper("tooltip");if(n===he.BEACON&&_){const{offsets:v,placement:w}=_;!["bottom"].includes(w)&&!f&&(g=Math.floor(v.popper.top-s))}else if(n===he.TOOLTIP&&y){const{flipped:v,offsets:w,placement:E}=y;["top","right","left"].includes(E)&&!v&&!f?g=Math.floor(w.popper.top-s):g-=u.spotlightPadding}g=g>=0?g:0,i===we.RUNNING&&TC(g,{element:h,duration:a}).then(()=>{setTimeout(()=>{var v;
87(v=this.store.getPopper("tooltip"))==null||v.instance.update()},10)})}}render(){if(!an())return null;const{index:e,lifecycle:t,status:n}=this.state,{continuous:i=!1,debug:o=!1,nonce:r,scrollToFirstStep:a=!1,steps:s}=this.props,l=n===we.RUNNING,c={};if(l&&s[e]){const u=Bn(this.props,s[e]);c.step=B.createElement($C,{...this.state,callback:this.callback,continuous:i,debug:o,helpers:this.helpers,nonce:r,shouldScroll:!u.disableScrolling&&(e!==0||a),step:u,store:this.store}),c.overlay=B.createElement(UC,{id:"react-joyride-portal"},B.createElement(qC,{...u,continuous:i,debug:o,lifecycle:t,onClickOverlay:this.handleClickOverlay}))}return B.createElement("div",{className:"react-joyride"},c.step,c.overlay)}};ie(Ch,"defaultProps",xC);var KC=Ch;function QC(e,t,n){const i=e.top<t.top?t.top-e.top:0,o=e.left<t.left?t.left-e.left:0;if(t.right<e.left){const r=t.right-e.left-n/2,a=(Math.min(t.bottom,e.bottom)-Math.max(t.top,e.top))/2-n/2+i,s="0deg",l=-r-n;return{left:r,top:a,rotate:s,width:l}}else if(t.left>e.right){const r=e.width+t.left-e.right+n/2,a=(Math.min(t.bottom,e.bottom)-Math.max(t.top,e.top))/2-n/2+i,s="180deg",l=r-e.width;return{left:r,top:a,rotate:s,width:l}}else if(t.bottom<e.top){const r=(Math.min(t.right,e.right)-Math.max(t.left,e.left))/2-n/2+o,a=t.bottom-e.top-n/2,s="90deg",l=-a-n;return{left:r,top:a,rotate:s,width:l}}else if(t.top>e.bottom){const r=(Math.min(t.right,e.right)-Math.max(t.left,e.left))/2-n/2+o,a=t.top-e.top-n/2,s="-90deg",l=a-e.height;return{left:r,top:a,rotate:s,width:l}}return{left:0,top:0,rotate:"0deg",width:0}}window.global=window.global??{};const ws=8,ZC="bottom",XC=315,bd=new DOMRect(0,0,0,0);function JC({actionLabel:e,actionPath:t,continuous:n,index:i,step:o,size:r,isLastStep:a,backProps:s,skipProps:{"aria-label":l,...c},closeProps:u,primaryProps:d,stepXofYLabel:p,tooltipProps:f,width:h=XC}){var L;const[g,_]=S.useState(0),[y,v]=S.useState(null),w=o.placement??ZC,E=Cn();S.useEffect(()=>{const C=typeof o.target=="string"?document.querySelector(o.target):o.target;return C==null||C.classList.add("active"),()=>{C==null||C.classList.remove("active")}},[o]),S.useEffect(()=>{const C=j=>{setTimeout(()=>{_(j.timeStamp)},0)};return document.addEventListener("scroll",C,{capture:!0}),()=>{document.removeEventListener("scroll",C,{capture:!0})}},[]);const N=(L=y==null?void 0:y.parentElement)==null?void 0:L.getBoundingClientRect(),P=typeof o.target=="string"?document.querySelector(o.target):o.target,V=P==null?void 0:P.getBoundingClientRect();function U(C){C.stopPropagation()}const z=S.useMemo(()=>QC(N??bd,V??bd,ws),[N,V,g]);return b.jsxs(e5,{className:"sw-p-3 sw-typo-default sw-relative sw-border-0",onClick:U,style:{width:h},zLevel:vt.Absolute,...f,"data-component":"tooltip-component",children:[w!=="center"&&b.jsx(t5,{left:z.left,top:z.top,children:b.jsx(i5,{rotate:z.rotate,width:z.width})}),b.jsxs("div",{className:"sw-flex sw-justify-between",ref:C=>{v(C),setTimeout(()=>{_(1)},100)},children:[b.jsx("strong",{className:"sw-typo-lg-semibold sw-mb-2",children:o.title}),b.jsx(Cs,{Icon:Nd,ariaLabel:l,className:"sw--mt-2 sw--mr-2",variety:gn.DefaultGhost,...c})]}),b.jsx("div",{children:o.content}),e&&t&&b.jsx("div",{className:"sw-pt-4",children:b.jsx(ym,{to:t,children:e})}),!o.hideFooter&&b.jsxs("div",{className:"sw-flex sw-justify-between sw-items-center sw-mt-4",children:[(p||r>1)&&b.jsx("strong",{children:p?p(i+1,r):E.formatMessage({id:"guiding.step_x_of_y"},{0:i+1,1:r})}),b.jsx("span",{}),b.jsxs("div",{children:[i>0&&b.jsx(Ti,{className:"sw-mr-4",variety:gn.DefaultGhost,...s,children:s.title}),n&&!a&&b.jsx(Ti,{variety:gn.Primary,...d,children:d.title}),(!n||a)&&b.jsx(Ti,{variety:gn.Primary,...u,children:u.title})]})]})]})}function dx(e){const{actionLabel:t,actionPath:n,steps:i,skipLabel:o,backLabel:r,closeLabel:a,nextLabel:s,stepXofYLabel:l,disableOverlay:c=!0,width:u,...d}=e,p=Cn();return b.jsx(KC,{disableOverlay:c,floaterProps:{styles:{floater:{zIndex:A_}},hideArrow:!0,offset:0},locale:{skip:o??p.formatMessage({id:"skip"}),back:r??p.formatMessage({id:"go_back"}),close:a??p.formatMessage({id:"close"}),next:s??p.formatMessage({id:"next"}),nextLabelWithProgress:s??p.formatMessage({id:"next"})},scrollDuration:0,scrollOffset:250,steps:i.map(f=>({...f,disableScrolling:!0,disableBeacon:!0,floaterProps:{disableAnimation:!0,offset:0}})),tooltipComponent:f=>b.jsx(Ns,{children:b.jsx(JC,{actionLabel:t,actionPath:n,stepXofYLabel:l,width:u,...f})}),...d,"data-component":"spotlight-tour"})}const e5=G(Np,{target:"e14d9ce72"}
87)("background-color:",x("spotlightBackgroundColor"),";",{overflow:"visible"},";",{borderRadius:"0.25rem"},";"),t5=G("div",{target:"e14d9ce71"})({position:"absolute"}," ",{zIndex:"420"}," width:",ws,"px;height:",ws,"px;left:",({left:e})=>e,"px;top:",({top:e})=>e,"px;"),n5=Di` 88 0% { transform: scale(.50) } 89 80%, 100% { opacity: 0 } 90`,i5=G("div",{target:"e14d9ce70"})({height:"100%",width:"100%"}," ",{borderRadius:"625rem"}," background:",x("spotlightPulseBackground"),";opacity:1;transform:rotate(",({rotate:e})=>e,");&::after{",{position:"absolute",display:"block"}," ",{borderRadius:"625rem"}," top:-100%;left:-100%;width:300%;height:300%;background-color:",x("spotlightPulseBackground"),";animation:",n5," 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;content:'';}&::before{",{position:"absolute",display:"block"}," width:",({width:e})=>e,"px;height:0.125rem;background-color:",x("spotlightPulseBackground"),";left:100%;top:calc(50% - calc(0.125rem / 2));transition:margin 0.3s,left 0.3s;content:'';}");function o5({as:e,className:t,children:n,...i}){const o=B.Children.toArray(n).filter(Tr);return b.jsx(r5,{as:e,className:t,...i,"data-component":"subnavigation-group",children:o.map((r,a)=>b.jsxs(B.Fragment,{children:[r,a<o.length-1&&b.jsx(a5,{})]},a))})}const r5=G("div",{target:"earm3ro1"})({position:"relative"}," ",{display:"flex",flexDirection:"column"}," ",{width:"100%"}," background-color:",x("subnavigation"),";border:",ce("default","subnavigationBorder"),";"),a5=G("div",{target:"earm3ro0"})({width:"100%"}," height:1px;background-color:",x("subnavigationSeparator"),";");function px(e){const{children:t,className:n,expanded:i,header:o,id:r,initExpanded:a,onSetExpanded:s}=e,[l,c]=B.useState(a??!1),u=i??l,d=B.useCallback(()=>{c(!u),s==null||s(!u)},[u,s]);return b.jsxs(o5,{className:n,"data-component":"subnavigation-accordion",children:[b.jsxs(Ih,{"aria-controls":`${r}-subnavigation-accordion`,"aria-expanded":u,id:`${r}-subnavigation-accordion-button`,onClick:d,children:[o,b.jsx(Fs,{open:u})]}),u&&b.jsx("section",{"aria-labelledby":`${r}-subnavigation-accordion-button`,id:`${r}-subnavigation-accordion`,children:t})]})}const Ih=G(wr,{target:"e1yv3lfl0"})({display:"flex",alignItems:"center",justifyContent:"space-between"}," ",{boxSizing:"border-box"}," ",{font:"var(--echoes-typography-text-default-semi-bold)"}," ",{padding:"1rem"}," ",{width:"100%"}," ",{cursor:"pointer"}," color:",Ee("subnavigation"),";background-color:",x("subnavigation"),";transition:0.2 ease;transition-property:border-left,background-color,color;&:hover,&:focus{background-color:",x("subnavigationHover"),";}");Ih.displayName="SubnavigationAccordionItem";const s5=G("div",{target:"e79wdww0"})({display:"flex",alignItems:"center",justifyContent:"space-between"}," ",{boxSizing:"border-box"}," ",{font:"var(--echoes-typography-text-default-regular)"}," ",{padding:"1rem"}," ",{width:"100%"}," color:",Ee("subnavigation"),";background-color:",x("subnavigation"),";");s5.displayName="SubnavigationHeading";const l5=G("div",{target:"e1pwsdsw0"})({display:"flex"}," ",{boxSizing:"border-box"}," ",{font:"var(--echoes-typography-text-default-regular)"}," ",{paddingLeft:"1rem",paddingRight:"1rem",paddingBottom:"0.5rem",paddingTop:"1.5rem"}," ",{width:"100%"}," color:var(--echoes-color-text-subdued);background-color:",x("subnavigationSubheading"),";");l5.displayName="SubnavigationSubheading";function Rh(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=Rh(e[t]))&&(i&&(i+=" "),i+=n)}else for(n in e)e[n]&&(i&&(i+=" "),i+=n);return i}function cn(){for(var e,t,n=0,i="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=Rh(e))&&(i&&(i+=" "),i+=t);return i}const Pi=e=>typeof e=="number"&&!isNaN(e),Tn=e=>typeof e=="string",rt=e=>typeof e=="function",Fo=e=>Tn(e)||rt(e)?e:null,Es=e=>B.isValidElement(e)||Tn(e)||rt(e)||Pi(e);function c5(e,t,n){n===void 0&&(n=300);const{scrollHeight:i,style:o}=e;requestAnimationFrame(()=>{o.minHeight="initial",o.height=i+"px",o.transition=`all ${n}ms`,requestAnimationFrame(()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)})})}function jr(e){let{enter:t,exit:n,appendPosition:i=!1,collapse:o=!0,collapseDuration:r=300}=e;return function(a){let{children:s,position:l,preventExitTransition:c,done:u,nodeRef:d,isIn:p,playToast:f}=a;const h=i?`${t}--${l}`:t,g=i?`${n}--${l}
90`:n,_=B.useRef(0);return B.useLayoutEffect(()=>{const y=d.current,v=h.split(" "),w=E=>{E.target===d.current&&(f(),y.removeEventListener("animationend",w),y.removeEventListener("animationcancel",w),_.current===0&&E.type!=="animationcancel"&&y.classList.remove(...v))};y.classList.add(...v),y.addEventListener("animationend",w),y.addEventListener("animationcancel",w)},[]),B.useEffect(()=>{const y=d.current,v=()=>{y.removeEventListener("animationend",v),o?c5(y,u,r):u()};p||(c?v():(_.current=1,y.className+=` ${g}`,y.addEventListener("animationend",v)))},[p]),S.createElement(S.Fragment,null,s)}}function yd(e,t){return e!=null?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const $e=new Map;let Mi=[];const Ts=new Set,u5=e=>Ts.forEach(t=>t(e)),xh=()=>$e.size>0;function Oh(e,t){var n;if(t)return!((n=$e.get(t))==null||!n.isToastActive(e));let i=!1;return $e.forEach(o=>{o.isToastActive(e)&&(i=!0)}),i}function Lh(e,t){Es(e)&&(xh()||Mi.push({content:e,options:t}),$e.forEach(n=>{n.buildToast(e,t)}))}function vd(e,t){$e.forEach(n=>{t!=null&&t!=null&&t.containerId?(t==null?void 0:t.containerId)===n.id&&n.toggle(e,t==null?void 0:t.id):n.toggle(e,t==null?void 0:t.id)})}function d5(e){const{subscribe:t,getSnapshot:n,setProps:i}=B.useRef(function(r){const a=r.containerId||1;return{subscribe(s){const l=function(u,d,p){let f=1,h=0,g=[],_=[],y=[],v=d;const w=new Map,E=new Set,N=()=>{y=Array.from(w.values()),E.forEach(U=>U())},P=U=>{_=U==null?[]:_.filter(z=>z!==U),N()},V=U=>{const{toastId:z,onOpen:L,updateId:C,children:j}=U.props,W=C==null;U.staleId&&w.delete(U.staleId),w.set(z,U),_=[..._,U.props.toastId].filter(O=>O!==U.staleId),N(),p(yd(U,W?"added":"updated")),W&&rt(L)&&L(B.isValidElement(j)&&j.props)};return{id:u,props:v,observe:U=>(E.add(U),()=>E.delete(U)),toggle:(U,z)=>{w.forEach(L=>{z!=null&&z!==L.props.toastId||rt(L.toggle)&&L.toggle(U)})},removeToast:P,toasts:w,clearQueue:()=>{h-=g.length,g=[]},buildToast:(U,z)=>{if((I=>{let{containerId:R,toastId:H,updateId:F}=I;const Y=R?R!==u:u!==1,X=w.has(H)&&F==null;return Y||X})(z))return;const{toastId:L,updateId:C,data:j,staleId:W,delay:O}=z,q=()=>{P(L)},ee=C==null;ee&&h++;const T={...v,style:v.toastStyle,key:f++,...Object.fromEntries(Object.entries(z).filter(I=>{let[R,H]=I;return H!=null})),toastId:L,updateId:C,data:j,closeToast:q,isIn:!1,className:Fo(z.className||v.toastClassName),bodyClassName:Fo(z.bodyClassName||v.bodyClassName),progressClassName:Fo(z.progressClassName||v.progressClassName),autoClose:!z.isLoading&&(k=z.autoClose,J=v.autoClose,k===!1||Pi(k)&&k>0?k:J),deleteToast(){const I=w.get(L),{onClose:R,children:H}=I.props;rt(R)&&R(B.isValidElement(H)&&H.props),p(yd(I,"removed")),w.delete(L),h--,h<0&&(h=0),g.length>0?V(g.shift()):N()}};var k,J;T.closeButton=v.closeButton,z.closeButton===!1||Es(z.closeButton)?T.closeButton=z.closeButton:z.closeButton===!0&&(T.closeButton=!Es(v.closeButton)||v.closeButton);let oe=U;B.isValidElement(U)&&!Tn(U.type)?oe=B.cloneElement(U,{closeToast:q,toastProps:T,data:j}):rt(U)&&(oe=U({closeToast:q,toastProps:T,data:j}));const Z={content:oe,props:T,staleId:W};v.limit&&v.limit>0&&h>v.limit&&ee?g.push(Z):Pi(O)?setTimeout(()=>{V(Z)},O):V(Z)},setProps(U){v=U},setToggle:(U,z)=>{w.get(U).toggle=z},isToastActive:U=>_.some(z=>z===U),getSnapshot:()=>y}}(a,r,u5);$e.set(a,l);const c=l.observe(s);return Mi.forEach(u=>Lh(u.content,u.options)),Mi=[],()=>{c(),$e.delete(a)}},setProps(s){var l;(l=$e.get(a))==null||l.setProps(s)},getSnapshot(){var s;return(s=$e.get(a))==null?void 0:s.getSnapshot()}}}(e)).current;i(e);const o=B.useSyncExternalStore(t,n,n);return{getToastToRender:function(r){if(!o)return[];const a=new Map;return e.newestOnTop&&o.reverse(),o.forEach(s=>{const{position:l}=s.props;a.has(l)||a.set(l,[]),a.get(l).push(s)}),Array.from(a,s=>r(s[0],s[1]))},isToastActive:Oh,count:o==null?void 0:o.length}}function p5(e){const[t,n]=B.useState(!1),[i,o]=B.useState(!1),r=B.useRef(null),a=B.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:s,pauseOnHover:l,closeToast:c,onClick:u,closeOnClick:d}=e;var p,f;function h(){n(!0)}function g(){n(!1)}function _(w){const E=r.current;a.canDrag&&E&&(a.didMove=!0,t&&g(),a.delta=e.draggableDirection==="x"?w.clientX-a.start:w.clientY-a.start,a.start!==w.clientX&&(a.canCloseOnClick=!1),E.style.transform=`translate3d(${e.draggableDirection==="x"?`${a.delta}px, var(--y)`:`0, calc(${a.delta}px + var(--y))`},0)`,E.style.opacity=""+(1-Math.abs(a.delta/a.removalDistance)))}function y(){document.removeEventListener("pointermove",_),document.removeEventListener("pointerup",y);const w=r.current;
90if(a.canDrag&&a.didMove&&w){if(a.canDrag=!1,Math.abs(a.delta)>a.removalDistance)return o(!0),e.closeToast(),void e.collapseAll();w.style.transition="transform 0.2s, opacity 0.2s",w.style.removeProperty("transform"),w.style.removeProperty("opacity")}}(f=$e.get((p={id:e.toastId,containerId:e.containerId,fn:n}).containerId||1))==null||f.setToggle(p.id,p.fn),B.useEffect(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||g(),window.addEventListener("focus",h),window.addEventListener("blur",g),()=>{window.removeEventListener("focus",h),window.removeEventListener("blur",g)}},[e.pauseOnFocusLoss]);const v={onPointerDown:function(w){if(e.draggable===!0||e.draggable===w.pointerType){a.didMove=!1,document.addEventListener("pointermove",_),document.addEventListener("pointerup",y);const E=r.current;a.canCloseOnClick=!0,a.canDrag=!0,E.style.transition="none",e.draggableDirection==="x"?(a.start=w.clientX,a.removalDistance=E.offsetWidth*(e.draggablePercent/100)):(a.start=w.clientY,a.removalDistance=E.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(w){const{top:E,bottom:N,left:P,right:V}=r.current.getBoundingClientRect();w.nativeEvent.type!=="touchend"&&e.pauseOnHover&&w.clientX>=P&&w.clientX<=V&&w.clientY>=E&&w.clientY<=N?g():h()}};return s&&l&&(v.onMouseEnter=g,e.stacked||(v.onMouseLeave=h)),d&&(v.onClick=w=>{u&&u(w),a.canCloseOnClick&&c()}),{playToast:h,pauseToast:g,isRunning:t,preventExitTransition:i,toastRef:r,eventHandlers:v}}function f5(e){let{delay:t,isRunning:n,closeToast:i,type:o="default",hide:r,className:a,style:s,controlledProgress:l,progress:c,rtl:u,isIn:d,theme:p}=e;const f=r||l&&c===0,h={...s,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused"};l&&(h.transform=`scaleX(${c})`);const g=cn("Toastify__progress-bar",l?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${p}`,`Toastify__progress-bar--${o}`,{"Toastify__progress-bar--rtl":u}),_=rt(a)?a({rtl:u,type:o,defaultClassName:g}):cn(g,a),y={[l&&c>=1?"onTransitionEnd":"onAnimationEnd"]:l&&c<1?null:()=>{d&&i()}};return S.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":f},S.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${p} Toastify__progress-bar--${o}`}),S.createElement("div",{role:"progressbar","aria-hidden":f?"true":"false","aria-label":"notification timer",className:_,style:h,...y}))}let h5=1;const Ph=()=>""+h5++;function m5(e){return e&&(Tn(e.toastId)||Pi(e.toastId))?e.toastId:Ph()}function Ai(e,t){return Lh(e,t),t.toastId}function ur(e,t){return{...t,type:t&&t.type||e,toastId:m5(t)}}function So(e){return(t,n)=>Ai(t,ur(e,n))}function Oe(e,t){return Ai(e,ur("default",t))}Oe.loading=(e,t)=>
90Ai(e,ur("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),Oe.promise=function(e,t,n){let i,{pending:o,error:r,success:a}=t;o&&(i=Tn(o)?Oe.loading(o,n):Oe.loading(o.render,{...n,...o}));const s={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},l=(u,d,p)=>{if(d==null)return void Oe.dismiss(i);const f={type:u,...s,...n,data:p},h=Tn(d)?{render:d}:d;return i?Oe.update(i,{...f,...h}):Oe(h.render,{...f,...h}),p},c=rt(e)?e():e;return c.then(u=>l("success",a,u)).catch(u=>l("error",r,u)),c},Oe.success=So("success"),Oe.info=So("info"),Oe.error=So("error"),Oe.warning=So("warning"),Oe.warn=Oe.warning,Oe.dark=(e,t)=>Ai(e,ur("default",{theme:"dark",...t})),Oe.dismiss=function(e){(function(t){var n;if(xh()){if(t==null||Tn(n=t)||Pi(n))$e.forEach(i=>{i.removeToast(t)});else if(t&&("containerId"in t||"id"in t)){const i=$e.get(t.containerId);i?i.removeToast(t.id):$e.forEach(o=>{o.removeToast(t.id)})}}else Mi=Mi.filter(i=>t!=null&&i.options.toastId!==t)})(e)},Oe.clearWaitingQueue=function(e){e===void 0&&(e={}),$e.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},Oe.isActive=Oh,Oe.update=function(e,t){t===void 0&&(t={});const n=((i,o)=>{var r;let{containerId:a}=o;return(r=$e.get(a||1))==null?void 0:r.toasts.get(i)})(e,t);if(n){const{props:i,content:o}=n,r={delay:100,...i,...t,toastId:t.toastId||e,updateId:Ph()};r.toastId!==e&&(r.staleId=e);const a=r.render||o;delete r.render,Ai(a,r)}},Oe.done=e=>{Oe.update(e,{progress:1})},Oe.onChange=function(e){return Ts.add(e),()=>{Ts.delete(e)}},Oe.play=e=>vd(!0,e),Oe.pause=e=>vd(!1,e);const g5=typeof window<"u"?B.useLayoutEffect:B.useEffect,Ao=e=>{let{theme:t,type:n,isLoading:i,...o}=e;return S.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...o})},za={info:function(e){return S.createElement(Ao,{...e},S.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return S.createElement(Ao,{...e},S.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return S.createElement(Ao,{...e},S.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return S.createElement(Ao,{...e},S.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return S.createElement("div",{className:"Toastify__spinner"})}},_5=e=>{const{isRunning:t,preventExitTransition:n,toastRef:i,eventHandlers:o,playToast:r}=p5(e),{closeButton:a,children:s,autoClose:l,onClick:c,type:u,hideProgressBar:d,closeToast:p,transition:f,position:h,className:g,style:_,bodyClassName:y,bodyStyle:v,progressClassName:w,progressStyle:E,updateId:N,role:P,progress:V,rtl:U,toastId:z,deleteToast:L,isIn:C,isLoading:j,closeOnClick:W,theme:O}=e,q=cn("Toastify__toast",`Toastify__toast-theme--${O}`,`Toastify__toast--${u}`,{"Toastify__toast--rtl":U},{"Toastify__toast--close-on-click":W}),ee=rt(g)?g({rtl:U,position:h,type:u,defaultClassName:q}):cn(q,g),T=function(Z){let{theme:I,type:R,isLoading:H,icon:F}=Z,Y=null;const X={theme:I,type:R};return F===!1||(rt(F)?Y=F({...X,isLoading:H}):B.isValidElement(F)?Y=B.cloneElement(F,X):H?Y=za.spinner():(le=>le in za)(R)&&(Y=za[R](X))),Y}(e),k=!!V||!l,J={closeToast:p,type:u,theme:O};let oe=null;return a===!1||(oe=rt(a)?a(J):B.isValidElement(a)?B.cloneElement(a,J):function(Z){let{closeToast:I,theme:R,ariaLabel:H="close"}=Z;return S.createElement("button",{className:`Toastify__close-button Toastify__close-button--${R}`,type:"button",onClick:F=>{F.stopPropagation(),I(F)},"aria-label":H},S.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},S.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(J)),S.createElement(f,{isIn:C,done:L,position:h,preventExitTransition:n,nodeRef:i,playToast:r},S.createElement("div",{id:z,onClick:c,"data-in":C,className:ee,...o,style:_,ref:i},S.createElement("div",{...C&&{role:P},className:rt(y)?y({type:u}):cn("Toastify__toast-body",y),style:v},T!=null&&S.createElement("div",{className:cn("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter"
90:!j})},T),S.createElement("div",null,s)),oe,S.createElement(f5,{...N&&!k?{key:`pb-${N}`}:{},rtl:U,theme:O,delay:l,isRunning:t,isIn:C,closeToast:p,hide:d,type:u,style:E,className:w,controlledProgress:k,progress:V||0})))},Br=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},b5=jr(Br("bounce",!0)),fx=jr(Br("slide",!0));jr(Br("zoom"));jr(Br("flip"));const y5={position:"top-right",transition:b5,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function hx(e){let t={...y5,...e};const n=e.stacked,[i,o]=B.useState(!0),r=B.useRef(null),{getToastToRender:a,isToastActive:s,count:l}=d5(t),{className:c,style:u,rtl:d,containerId:p}=t;function f(g){const _=cn("Toastify__toast-container",`Toastify__toast-container--${g}`,{"Toastify__toast-container--rtl":d});return rt(c)?c({position:g,rtl:d,defaultClassName:_}):cn(_,Fo(c))}function h(){n&&(o(!0),Oe.play())}return g5(()=>{if(n){var g;const _=r.current.querySelectorAll('[data-in="true"]'),y=12,v=(g=t.position)==null?void 0:g.includes("top");let w=0,E=0;Array.from(_).reverse().forEach((N,P)=>{const V=N;V.classList.add("Toastify__toast--stacked"),P>0&&(V.dataset.collapsed=`${i}`),V.dataset.pos||(V.dataset.pos=v?"top":"bot");const U=w*(i?.2:1)+(i?0:y*P);V.style.setProperty("--y",`${v?U:-1*U}px`),V.style.setProperty("--g",`${y}`),V.style.setProperty("--s",""+(1-(i?E:0))),w+=V.offsetHeight,E+=.025})}},[i,l,n]),S.createElement("div",{ref:r,className:"Toastify",id:p,onMouseEnter:()=>{n&&(o(!1),Oe.pause())},onMouseLeave:h},a((g,_)=>{const y=_.length?{...u}:{...u,pointerEvents:"none"};return S.createElement("div",{className:f(g),style:y,key:`container-${g}`},_.map(v=>{let{content:w,props:E}=v;return S.createElement(_5,{...E,stacked:n,collapseAll:h,isIn:s(E.toastId,E.containerId),style:E.style,key:`toast-${E.key}`},w)}))}))}let dr=function(e){return e.Error="ERROR",e.Success="SUCCESS",e}({});function Ss(e,t){return Mh(e,dr.Error,t)}function mx(e,t){return Mh(e,dr.Success,t)}function Mh(e,t,n){return Oe(b.jsx("div",{className:"fs-mask sw-typo-default sw-p-3 sw-pb-4","data-testid":`global-message__${t}`,children:e}),{icon:t===dr.Error?b.jsx(cp,{}):b.jsx(up,{}),type:t===dr.Error?"error":"success",...n})}const v5=Qs().domain([3,15]).range([11,18]).clamp(!0),w5=40,E5=45,T5=24,S5=26;function gx(e){const{placement:t,tooltip:n,onClick:i,itemKey:o,x:r,y:a,width:s,height:l,fill:c,gradient:u,label:d,icon:p,prefix:f}=e,h=S.useCallback(()=>(i(o),!1),[i,o]),g={left:r,top:a,width:s,height:l,backgroundColor:c,backgroundImage:u,fontSize:v5(s/d.length),lineHeight:`${l}px`},_=s>=w5&&l>=E5,y=s>=T5&&l>=S5;return b.jsx(qi,{content:n,placement:t??ue.Left,"data-component":"tree-map-rect",children:b.jsx(A5,{style:g,children:b.jsx(k5,{href:"#",onClick:h,children:b.jsxs(N5,{width:s,children:[y&&b.jsx("span",{className:"shrink-0",children:p}),_&&(f?b.jsxs("span",{className:"treemap-text",children:[f,b.jsx("br",{}),d.substring(f.length)]}):b.jsx("span",{className:"treemap-text",children:d})),b.jsx(C5,{children:n})]})})})})}const A5=G("li",{target:"e8tbxi83"})({position:"absolute"},";",{boxSizing:"border-box"},";border-right:1px solid #fff;border-bottom:1px solid #fff;"),k5=G("a",{target:"e8tbxi82"})({height:"100%",width:"100%"},";",{borderWidth:"0px"},";",{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},";color:",x("pageContent"),";&:hover,&:active,&:focus{",{borderWidth:"0px"},";outline:none;}&:focus .treemap-text,&:hover .treemap-text{",{textDecorationLine:"underline"},";}"),N5=G("div",{target:"e8tbxi81"})({display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"center",gap:"0.5rem"},";line-height:1.2;max-width:",({width:e})=>e,"px;.treemap-text{",{flexShrink:"1",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",textAlign:"left"},";}"),C5=G("span",{target:"e8tbxi80"})({name:"1yhz281",styles:"position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important"});const Dh=G("ol",{target:"e2lpnbe0"})({name:"9t5sv2",styles:"list-style:none;counter-reset:li"});Dh.displayName="TutorialStepList";const _x=Dh;const m={white:[255,255,255],black:[0,0,0],sonarcloud:[243,112,42],grey:{50:[235,235,235],100:[221,221,221]},blueGrey:{25:[252,252,253],35:[247,249,252],50:[239,242,249],100:[225,230,243],200:[197,205,223],300:[166,173,194],400:[106,117,144],500:[62,67,87],600:[42,47,64],700:[29,33,47],800:[18,20,29],900:[8,9,12]},indigo:{25:[244,246,255],50:[232,235,255],100:[209,215,254],200:[189,198,255],300:[159,169,237],400:[123,135,217],500:[93,108,208],600:[75,86,187],800:[43,51,104],900:[27,34,80]},tangerine:{50:[250,230,220],100:[246,206,187],200:[243,185,157],400:[237,148,106],900:[130,43,10]},green:{50:[246,254,249],100:[236,253,243],200:[209,250,223],300:[166,244,197],400:[50,213,131],500:[18,183,106],600:[3,152,85],700:[2,122,72],800:[5,96,58],900:[5,79,49]},yellowGreen:{50:[247,251,230],100:[241,250,210],200:[225,245,168],400:[166,208,91],500:[110,
90183,18],600:[104,154,48],700:[83,128,39],800:[63,104,29],900:[49,85,22]},yellow:{50:[252,245,228],100:[254,245,208],200:[252,233,163],300:[250,220,121],400:[248,205,92],500:[245,184,64],600:[209,152,52],700:[174,122,41],800:[140,94,30],900:[102,64,15]},orange:{50:[255,240,235],100:[254,219,199],200:[255,214,175],300:[254,150,75],400:[253,113,34],500:[247,95,9],800:[147,55,13],900:[122,46,14]},red:{50:[254,243,242],100:[254,228,226],200:[254,205,202],300:[253,162,155],400:[249,112,102],500:[240,68,56],600:[217,45,32],700:[180,35,24],800:[128,27,20],900:[93,29,19]},blue:{50:[245,251,255],100:[233,244,251],200:[184,222,241],300:[143,202,234],400:[110,185,228],500:[85,170,223],600:[69,149,203],700:[58,127,173],800:[49,108,146],900:[23,67,97]},codeSyntaxLight:{body:[56,58,66],annotations:[35,91,213],constants:[135,87,2],comments:[95,96,102],keyword:[162,34,160],string:[36,117,35],"keyword-light":[30,30,173],"preprocessing-directive":[52,114,53]}};const Ie={light:m.indigo[400],default:m.indigo[500],dark:m.indigo[600]},Q={light:m.blueGrey[50],default:m.blueGrey[200],darker:m.blueGrey[500]},ge={lightest:m.red[50],lighter:m.red[300],light:m.red[400],default:m.red[600],dark:m.red[700],darker:m.red[800]},rn={annotations:[34,84,192],body:[51,53,60],constants:[126,83,5],comments:[109,111,119],keyword:[152,29,150],string:[32,105,31],"keyword-light":[28,28,163],"preprocessing-directive":[47,103,48]},bx={id:"light-theme",highlightTheme:"atom-one-light.css",logo:"sonarcloud-logo-black.svg",colors:{transparent:"transparent",currentColor:"currentColor",backgroundPrimary:m.blueGrey[25],backgroundSecondary:m.white,border:m.grey[50],sonarcloud:m.sonarcloud,primaryLight:Ie.light,primary:Ie.default,primaryDark:Ie.dark,danger:ge.dark,textSuccess:m.yellowGreen[700],projectCardDisabled:m.blueGrey[200],button:Ie.default,buttonHover:Ie.dark,buttonSecondary:m.white,buttonSecondaryBorder:Q.default,buttonSecondaryHover:Q.light,buttonDisabled:Q.light,buttonDisabledBorder:Q.default,dangerButton:ge.default,dangerButtonHover:ge.dark,dangerButtonFocus:ge.default,dangerButtonSecondary:m.white,dangerButtonSecondaryBorder:ge.lighter,dangerButtonSecondaryHover:ge.lightest,dangerButtonSecondaryFocus:ge.light,thirdPartyButton:m.white,thirdPartyButtonBorder:Q.default,thirdPartyButtonHover:Q.light,popup:m.white,popupBorder:Q.default,toast:m.white,toastText:Q.darker,toastErrorBorder:ge.light,toastErrorIconBackground:ge.lightest,toastWarningBorder:m.yellow[400],toastWarningIconBackground:m.yellow[50],toastSuccessBorder:m.yellowGreen[400],toastSuccessIconBackground:m.yellowGreen[50],toastInfoBorder:m.blue[400],toastInfoIconBackground:m.blue[50],spotlightPulseBackground:Ie.default,spotlightBackgroun
90dColor:m.blueGrey[50],modalContents:m.white,modalOverlay:[...m.blueGrey[900],S_],dropdownMenu:m.white,dropdownMenuHover:Q.light,dropdownMenuFocus:m.indigo[50],dropdownMenuFocusBorder:Ie.light,dropdownMenuDisabled:m.white,dropdownMenuHeader:m.white,dropdownMenuDanger:ge.default,radio:Ie.default,radioBorder:Ie.default,radioHover:m.indigo[50],radioFocus:m.indigo[50],radioFocusBorder:m.indigo[300],radioFocusOutline:[...m.indigo[300],bn],radioChecked:m.indigo[50],radioDisabled:Q.default,radioDisabledBackground:Q.light,radioDisabledBorder:Q.default,switch:Q.default,switchDisabled:m.blueGrey[100],switchActive:Ie.default,switchHover:m.blueGrey[300],switchHoverActive:Ie.light,switchButton:m.white,switchButtonDisabled:Q.light,sidebarBackground:m.blueGrey[700],sidebarItemActive:m.blueGrey[800],sidebarBorder:m.blueGrey[500],sidebarActiveIcon:m.blueGrey[200],separatorCircle:m.blueGrey[200],breakdownBorder:m.grey[100],breakdownHeaderBackground:m.blueGrey[50],flagMessageBackground:m.white,flagMessageFocusBackground:m.indigo[600],flagMessageText:m.blueGrey[500],errorBorder:ge.light,errorBackground:ge.lightest,errorIconBackground:ge.lightest,errorText:ge.dark,errorIcon:m.red[600],errorIconHover:m.red[800],errorIconHoverBackground:m.red[100],errorIconFocusBackground:m.red[50],warningBorder:m.yellow[400],warningBackground:m.yellow[50],warningIconBackground:m.yellow[50],warningText:m.yellow[900],warningIcon:m.yellow[700],warningIconHover:m.yellow[800],warningIconHoverBackground:m.yellow[100],warningIconFocusBackground:m.yellow[50],successBorder:m.yellowGreen[400],successBackground:m.green[50],successIconBackground:m.yellowGreen[50],successText:m.green[900],successIcon:m.yellowGreen[600],successIconHover:m.yellowGreen[800],successIconHoverBackground:m.yellowGreen[100],successIconFocusBackground:m.yellowGreen[50],infoBorder:m.blue[300],infoBackground:m.blue[50],infoIconBackground:m.blue[50],infoContrast:m.blue[900],infoText:m.blue[900],infoIcon:m.blue[600],infoIconHover:m.blue[800],infoIconHoverBackground:m.blue[100],infoIconFocusBackground:m.blue[50],recommendedBorder:m.indigo[500],recommendedBackground:m.indigo[50],recommendedIcon:m.indigo[500],recommendedIconHover:m.indigo[800],recommendedIconHoverBackground:m.indigo[50],recommendedIconFocusBackground:m.indigo[50],bannerMessage:ge.lightest,bannerMessageIcon:ge.darker,toggle:m.white,toggleBorder:Q.default,toggleHover:Q.light,toggleFocus:[...Q.default,bn],codeSnippetBackground:m.blueGrey[25],codeSnippetBorder:m.blueGrey[100],codeSnippetHighlight:Q.default,codeSnippetBody:rn.body,codeSnippetAnnotations:rn.annotations,codeSnippetComments:rn.comments,codeSnippetConstants:rn.constants,codeSnippetKeyword:rn.keyword,codeSnippetString:rn.string,codeSnippetKeywordLight:rn["keyword-light"],codeSnippetPreprocessingDirective:rn["preprocessing-directive"],codeSnippetInline:m.blueGrey[500],codeLine:m.white,codeLineBorder:m.grey[100],codeLineLocationMarker:m.red[200],codeLineLocationMarkerSelected:ge.lighter,codeLineLocationSelected:m.blueGrey[100],codeLineCoveredUnderline:[...m.green[500],.15],codeLineUncoveredUnderline:[...m.red[500],.15],codeLineHover:Q.light,codeLineHighlighted:m.blueGrey[100],codeLineNewCodeUnderline:[...m.indigo[300],.15],codeLineDuplication:Q.default,codeLineCovered:m.green[300],codeLineUncovered:ge.default,codeLinePartiallyCoveredA:ge.default,codeLinePartiallyCoveredB:m.white,codeLineIssueSquiggle:ge.lighter,codeLineIssuePointerBorder:m.white,codeLineLocationHighlighted:[...m.blueGrey[200],.6],codeLineEllipsis:m.white,codeLineEllipsisHover:Q.light,codeLineIssueLocation:[...ge.lighter,.15],codeLineIssueLocationSelected:[...ge.lighter,.5],codeLineIssueMessageTooltip:Q.darker,codeSyntaxBody:m.codeSyntaxLight.body,codeSyntaxAnnotations:m.codeSyntaxLight.annotations,codeSyntaxConstants:m.codeSyntaxLight.constants,codeSyntaxComments:m.codeSyntaxLight.comments,codeSyntaxKeyword:m.codeSyntaxLight.keyword,codeSyntaxString:m.codeSyntaxLight.string,codeSyntaxKeywordLight:m.codeSyntaxLight["keyword-light"],codeSyntaxPreprocessingDirective:m.codeSyntaxLight["preprocessing-directive"],checkboxHover:m.indigo[50],checkboxCheckedHover:Ie.light,checkboxDisabled:Q.light,checkboxDisabledChecked:Q.default,checkboxLabel:m.blueGrey[500],searchHighlight:m.tangerine[50],inputBackgroun
90d:m.white,inputBorder:Q.default,inputFocus:Ie.light,inputDanger:ge.default,inputDangerFocus:ge.light,inputSuccess:m.yellowGreen[500],inputSuccessFocus:m.yellowGreen[400],inputDisabled:Q.light,inputDisabledBorder:Q.default,inputRequired:ge.dark,tooltipBackground:m.blueGrey[600],tooltipHighlight:Q.default,avatarBackground:m.white,avatarBorder:m.blueGrey[100],badgeNew:m.indigo[100],badgeDefault:m.blueGrey[100],badgeDeleted:m.red[100],badgeCounter:m.blueGrey[100],badgeCounterFailed:m.red[50],badgeCounterFailedBorder:m.red[200],pillCritical:m.red[100],pillCriticalBorder:m.red[800],pillCriticalHover:m.red[300],pillDanger:m.red[50],pillDangerBorder:m.red[600],pillDangerHover:m.red[200],pillWarning:m.orange[50],pillWarningBorder:m.orange[300],pillWarningHover:m.orange[200],pillCaution:m.yellow[50],pillCautionBorder:m.yellow[300],pillCautionHover:m.yellow[200],pillInfo:m.blue[50],pillInfoBorder:m.blue[300],pillInfoHover:m.blue[200],pillAccent:m.indigo[50],pillAccentBorder:"transparent",pillAccentHover:m.indigo[100],pillSuccess:m.green[100],pillSuccessBorder:m.green[600],pillSuccessHover:m.green[200],pillNeutral:m.blueGrey[50],pillNeutralBorder:m.blueGrey[400],pillNeutralHover:m.blueGrey[100],selectOptionSelected:Q.light,breadcrumb:"transparent",tabBorder:Ie.light,tabSelected:Ie.default,tabHover:m.blueGrey[50],tableRowHover:m.indigo[25],tableRowSelected:m.indigo[300],linkDefault:Ie.default,linkNaked:m.blueGrey[700],linkActive:m.indigo[600],linkDiscreet:"currentColor",linkTooltipDefault:m.indigo[200],linkTooltipActive:m.indigo[100],linkBorder:m.indigo[300],linkExternalIcon:m.indigo[300],linkExternalIconActive:m.indigo[400],contentLinkBorder:m.blueGrey[200],discreetBorder:Q.default,discreetBackground:m.white,discreetHover:Q.light,discreetButtonHover:m.indigo[500],discreetFocus:m.indigo[50],discreetFocusBorder:Ie.light,interactiveIcon:"transparent",interactiveIconHover:m.indigo[50],interactiveIconFocus:Ie.default,bannerIcon:"transparent",bannerIconHover:[...m.red[600],bn],bannerIconFocus:ge.default,destructiveIcon:"transparent",destructiveIconHover:ge.lightest,destructiveIconFocus:ge.default,iconSoftwareImpactSeverityBlocker:m.red[800],iconSoftwareImpactSeverityHigh:m.red[600],iconSoftwareImpactSeverityMedium:m.orange[400],iconSoftwareImpactSeverityLow:m.yellow[500],iconSoftwareImpactSeverityInfo:m.blue[600],iconSeverityMajor:ge.light,iconSeverityMinor:m.yellowGreen[400],iconSeverityInfo:m.blue[400],iconDirectory:m.orange[300],iconFavorite:m.tangerine[400],iconCheck:m.green[500],iconPositiveUpdate:m.green[300],iconNegativeUpdate:m.red[300],iconTrendPositive:m.green[400],iconTrendNegative:m.red[400],iconTrendNeutral:m.blue[600],iconError:ge.default,iconWarning:m.yellow[600],iconSuccess:m.green[600],iconInfo:m.blue[600],iconStatus:m.blueGrey[200],iconNotificationsOn:m.indigo[300],iconHelperHint:m.blueGrey[100],iconRuleInheritanceOverride:ge.light,numberedList:m.indigo[50],numberedListText:m.indigo[800],listMarker:m.blueGrey[300],productNews:m.indigo[50],productNewsHover:m.indigo[100],scrollbar:m.blueGrey[25],resizer:Q.default,coverageGreen:m.green[500],coverageRed:ge.dark,"duplicationsIndicator.A":m.green[500],"duplicationsIndicator.B":m.green[500],"duplicationsIndicator.C":m.yellowGreen[500],"duplicationsIndicator.D":m.yellow[500],"duplicationsIndicator.E":m.orange[500],"duplicationsIndicator.F":m.red[500],duplicationsIndicatorSecondary:Q.light,sizeIndicator:m.blue[500],"rating.A":m.green[200],"rating.B":m.yellowGreen[200],"rating.C":m.yellow[200],"rating.D":m.orange[200],"rating.E":m.red[200],"portfolio.rating.A.text":m.green[900],"portfolio.rating.A.background":m.green[100],"portfolio.rating.A.border":m.green[400],"portfolio.rating.B.text":m.yellowGreen[900],"portfolio.rating.B.background":m.yellowGreen[100],"portfolio.rating.B.border":m.yellowGreen[400],"portfolio.rating.C.text":m.yellow[900],"portfolio.rating.C.background":m.yellow[100],"portfolio.rating.C.border":m.yellow[500],"portfolio.rating.D.text":m.orange[900],"portfolio.rating.D.background":m.orange[100],"portfolio.rating.D.border":m.orange[300],"portfolio.rating.E.text":m.red[900],"portfolio.rating.
90E.background":m.red[100],"portfolio.rating.E.border":m.red[400],"portfolio.rating.NONE.text":m.blueGrey[300],"portfolio.rating.NONE.background":m.blueGrey[50],"portfolio.rating.NONE.border":m.blueGrey[200],"ratingDonut.A":m.green[400],"ratingDonut.B":m.yellowGreen[400],"ratingDonut.C":m.yellow[400],"ratingDonut.D":m.orange[400],"ratingDonut.E":m.red[400],datePicker:m.white,datePickerIcon:Q.default,datePickerDisabled:m.white,datePickerDefault:m.white,datePickerHover:m.blueGrey[100],datePickerSelected:Ie.default,datePickerRange:m.indigo[100],tag:Q.light,qgIndicatorPassed:m.green[200],qgIndicatorFailed:m.red[200],qgIndicatorNotComputed:m.blueGrey[200],qgCardFailed:m.red[300],qgConditionNotCayc:m.red[600],qgConditionCayc:m.green[600],mainBar:m.white,mainBarHover:m.blueGrey[600],mainBarLogo:m.white,mainBarDarkLogo:m.blueGrey[800],mainBarNews:m.indigo[50],menuBorder:Ie.light,navbar:m.white,navbarTextMeta:Q.darker,filterbar:m.white,filterbarBorder:m.blueGrey[100],facetHeader:m.blueGrey[600],facetItemSelected:m.indigo[50],facetItemSelectedHover:m.indigo[100],facetItemSelectedBorder:Ie.light,facetItemGraph:Q.default,facetKeyboardHint:m.blueGrey[50],facetToggleActive:m.green[500],facetToggleInactive:m.red[500],facetToggleHover:m.blueGrey[600],subnavigation:m.white,subnavigationHover:m.blueGrey[50],subnavigationSelected:m.blueGrey[100],subnavigationBorder:m.grey[100],subnavigationSeparator:m.grey[50],subnavigationSubheading:m.blueGrey[25],subnavigationExecutionFlow:m.blueGrey[25],subnavigationExecutionFlowBorder:Q.default,subnavigationExecutionFlowSeparator:m.blueGrey[100],subnavigationExecutionFlowActive:m.indigo[500],footer:m.white,footerBorder:m.grey[100],projectCardBackground:m.white,projectCardBorder:m.blueGrey[100],projectCardInfo:m.blueGrey[35],backgroundPromotedSection:Q.light,overviewCardDefaultIcon:Q.light,overviewCardWarningIcon:m.yellow[50],overviewCardErrorIcon:m.red[100],overviewCardSuccessIcon:m.green[200],overviewSoftwareImpactSeverityNeutral:m.blueGrey[35],overviewSoftwareImpactSeverityHigh:m.red[100],overviewSoftwareImpactSeverityMedium:m.yellow[100],overviewSoftwareImpactSeverityLow:m.blue[100],graphPointCircleColor:m.white,"graphLineColor.0":m.blue[500],"graphLineColor.1":m.blue[700],"graphLineColor.2":m.blue[300],"graphLineColor.3":m.blue[500],"graphLineColor.4":m.blue[700],"graphLineColor.5":m.blue[300],graphGridColor:m.grey[50],newCodeHighlight:m.indigo[300],graphZoomBackgroundColor:m.blueGrey[25],graphZoomBorderColor:m.blueGrey[100],graphLegendBorder:Q.darker,pageTitle:m.blueGrey[700],pageContent:Q.darker,pageContentDark:m.blueGrey[600],pageBlock:m.white,pageBlockBorder:m.blueGrey[100],coreConceptsTitle:Q.darker,coreConceptsBody:Q.darker,coreConceptsHomeBorder:m.blueGrey[100],coreConceptsCompleted:m.green[500],coreConceptsPulse:m.indigo[500],coreConceptsPulseFallback:m.white,coreConceptsProgressBar:Q.light,issueBoxSelectedBorder:ge.lighter,issueBoxBorder:Q.default,issueBoxBorderDepracated:Q.default,issueTypeIcon:m.red[200],pipeSeparator:m.blueGrey[100],drilldown:Q.darker,drilldownBorder:Q.default,selectionCardHeader:Q.darker,selectionCardDisabled:Q.light,selectionCardBorder:m.blueGrey[100],selectionCardBorderHover:m.indigo[200],selectionCardBorderSelected:Ie.light,selectionCardBorderDisabled:Q.default,bubbleChartLine:m.grey[50],bubbleDefault:[...m.blue[500],.3],"bubble.1":[...m.green[500],.3],"bubble.2":[...m.yellowGreen[500],.3],"bubble.3":[...m.yellow[500],.3],"bubble.4":[...m.orange[500],.3],"bubble.5":[...m.red[500],.3],"treeMap.A":m.green[500],"treeMap.B":m.yellowGreen[500],"treeMap.C":m.yellow[500],"treeMap.D":m.orange[500],"treeMap.E":m.red[500],"treeMap.NA1":m.blueGrey[300],"treeMap.NA2":m.blueGrey[200],treeMapCellTextColor:m.blueGrey[900],newCodeLegend:[...m.indigo[300],.15],newCodeLegendBorder:m.indigo[200],highlightedSection:m.blueGrey[25],highlightedSectionBorder:m.blueGrey[100],highlightRingBackground:Q.light,activityCommentPipe:m.tangerine[200],illustrationInlineBorder:m.blueGrey[100],illustrationPrimary:m.indigo[400],illustrationSecondary:m.indigo[200],illustrationShade:m.indigo[25],dependenciesIllustrationProjectBorder:m.blueGrey[400],dependenciesIllustrationProjectSideBorder:m.indigo[200
90],dependenciesIllustrationProjectShade:m.indigo[25],dependenciesIllustrationTree:m.indigo[200],dependenciesIllustrationDependency:m.indigo[300],dependenciesIllustrationPill:m.indigo[400],dependenciesIllustrationPillMark:m.white,newsBar:m.white,newsBorder:m.grey[100],newsContent:m.white,newsTag:m.blueGrey[50],roadmap:m.indigo[25],roadmapContent:"transparent",almCardBorder:m.grey[100],keyboardHintKey:m.blueGrey[100],progressBarForeground:m.indigo[500],progressBarBackground:m.indigo[100],educationPrincipleBackground:m.indigo[25],educationPrincipleBorder:m.indigo[300],promotionNotification:m.blueGrey[35],promotionNotificationBackground:m.blueGrey[700],promotionNotificationSeparator:m.blueGrey[500],workSpaceViewerBackground:m.blueGrey[25],workSpaceViewerShadow:m.blueGrey[700],workSpaceNavItem:m.white,workSpaceNavItemBackground:m.blueGrey[500]},contrasts:{backgroundPrimary:m.blueGrey[900],backgroundSecondary:m.blueGrey[900],primaryLight:Q.darker,primary:m.white,switchHover:Ie.light,switchButton:Ie.default,sidebarBackground:m.blueGrey[200],sidebarItemActive:m.blueGrey[25],flagMessageBackgroun
90d:Q.darker,infoBackground:m.blue[900],bannerMessage:m.red[900],buttonSecondary:Q.darker,dangerButton:m.white,dangerButtonSecondary:ge.dark,thirdPartyButton:Q.darker,popup:Q.darker,dropdownMenu:Q.darker,toggle:Q.darker,toggleHover:Q.darker,codeLineNewCodeUnderline:m.indigo[500],codeLineCoveredUnderline:m.green[700],codeLineUncoveredUnderline:m.red[700],codeLineLocationMarker:m.red[900],codeLineLocationMarkerSelected:m.red[900],codeLineIssueMessageTooltip:m.blueGrey[25],codeSnippetHighlight:ge.default,checkboxDisabled:Q.default,searchHighlight:Q.darker,inputBackground:Q.darker,tooltipBackground:Q.light,badgeNew:m.indigo[900],badgeDefault:m.blueGrey[700],badgeDeleted:m.red[900],badgeCounter:Q.darker,badgeCounterFailed:ge.dark,pillCritical:m.red[800],pillDanger:m.red[700],pillWarning:m.orange[800],pillCaution:m.yellow[800],pillInfo:m.blue[800],pillAccent:m.indigo[500],pillSuccess:m.green[800],pillNeutral:m.blueGrey[500],overviewCardDefaultIcon:m.blueGrey[500],overviewCardWarningIcon:m.yellow[700],overviewCardErrorIcon:m.red[500],overviewCardSuccessIcon:m.green[500],discreetBackground:Q.darker,discreetHover:Q.darker,interactiveIcon:Ie.dark,interactiveIconHover:m.indigo[800],bannerIcon:ge.darker,bannerIconHover:ge.darker,destructiveIcon:ge.default,destructiveIconHover:ge.darker,iconSeverityMajor:m.white,iconSeverityMinor:m.white,iconSeverityInfo:m.white,iconHelperHint:Q.darker,iconHelperHintRaised:m.white,numberedList:m.indigo[800],productNews:Q.darker,productNewsHover:Q.darker,scrollbar:m.grey[100],sizeIndicator:m.white,"rating.A":m.green[900],"rating.B":m.yellowGreen[900],"rating.C":m.yellow[900],"rating.D":m.orange[900],"rating.E":m.red[900],datePicker:m.blueGrey[300],datePickerDisabled:m.blueGrey[300],datePickerDefault:m.blueGrey[600],datePickerHover:m.blueGrey[600],datePickerSelected:m.white,datePickerRange:m.blueGrey[600],tag:Q.darker,qgIndicatorPassed:m.green[800],qgIndicatorFailed:ge.darker,qgIndicatorNotComputed:m.blueGrey[800],mainBar:Q.darker,mainBarLogo:m.black,mainBarDarkLogo:m.white,mainBarNews:Q.darker,navbar:Q.darker,filterbar:Q.darker,facetKeyboardHint:Q.darker,facetToggleActive:m.white,facetToggleInactive:m.white,subnavigation:Q.darker,subnavigationExecutionFlow:m.blueGrey[700],subnavigationHover:m.blueGrey[700],pageBlock:Q.darker,graphZoomHandleColor:m.white,coreConceptsProgressBar:Ie.light,issueTypeIcon:m.red[900],iconSeverityDisabled:m.white,iconTypeDisabled:m.white,bubbleDefault:m.blue[500],"bubble.1":m.green[500],"bubble.2":m.yellowGreen[500],"bubble.3":m.yellow[500],"bubble.4":m.orange[500],"bubble.5":m.red[500],newsBar:m.blueGrey[600],newsContent:m.blueGrey[500],newsTag:m.blueGrey[500],roadmap:m.blueGrey[600],roadmapContent:m.blueGrey[500],keyboardHintKey:m.blueGrey[500]},shadows:{xs:[[0,1,2,0,...m.blueGrey[700],.05]],sm:[[0,1,3,0,...m.blueGrey[700],.05],[0,1,25,0,...m.blueGrey[700],.05]],md:[[0,4,8,-2,...m.blueGrey[700],.1],[0,2,15,-2,...m.blueGrey[700],.06]],lg:[[0,12,16,-4,...m.blueGrey[700],.1],[0,4,6,-2,...m.blueGrey[700],.05]],xl:[[15,20,24,-4,...m.blueGrey[700],.1],[0,8,8,-4,...m.blueGrey[700],.06]],scrolling:[[0,0,8,0,...m.blueGrey[700],.2]]},borders:{default:["1px","solid",...m.grey[50]],active:["4px","solid",...Ie.light],xsActive:["3px","solid",...Ie.light],focus:["4px","solid",...Q.default,bn],heavy:["2px","solid",...m.grey[50]]},avatar:{color:[m.blueGrey[100],m.indigo[100],m.tangerine[100],m.green[100],m.yellowGreen[100],m.yellow[100],m.orange[100],m.red[100],m.blue[100]],contrast:[m.blueGrey[900],m.indigo[900],m.tangerine[900],m.green[900],m.yellowGreen[900],m.yellow[900],m.orange[900],m.red[900],m.blue[900]]},images:{azure:"azure.svg",bitbucket:"bitbucket.svg",github:"github.svg",gitlab:"gitlab.svg",microsoft:"microsoft.svg","cayc-1":"cayc-1-light.gif","cayc-2":"cayc-2-light.gif","cayc-3":"cayc-3-light.svg","cayc-4":"cayc-4-light.svg","new-code-1":"new-code-1.svg","new-code-2":"new-code-2-light.svg","new-code-3":"new-code-3.gif","new-code-4":"new-code-4.gif","new-code-5":"new-code-5.png","pull-requests-1":"pull-requests-1-light.gif","pull-requests-2":"pull-requests-2-light.svg","pull-requests-3":"pull-requests-3.svg","quality-gate-1":"qual
90ity-gate-1.png","quality-gate-2a":"quality-gate-2a.svg","quality-gate-2b":"quality-gate-2b.png","quality-gate-2c":"quality-gate-2c.png","quality-gate-3":"quality-gate-3-light.svg","quality-gate-4":"quality-gate-4.png","quality-gate-5":"quality-gate-5.svg",AzurePipe:"/images/alms/azure.svg",BitbucketPipe:"/images/alms/bitbucket.svg",BitbucketAzure:"/images/alms/azure.svg",BitbucketCircleCI:"/images/tutorials/circleci.svg",GitHubActions:"/images/alms/github.svg",GitHubCircleCI:"/images/tutorials/circleci.svg",GitHubTravis:"/images/tutorials/TravisCI-Mascot.png",GitLabPipeline:"/images/alms/gitlab.svg"}};const I5=Tt.memoize(e=>{const t=e.split("; "),n={};return t.forEach(i=>{const[o,r]=i.split("=");n[o]=r}),n});function R5(e){return I5(document.cookie)[e]}function jh(){const e=window.location.pathname+window.location.search+window.location.hash,t=new URLSearchParams({return_to:e});window.location.replace(`${ln()}/sessions/new?${t.toString()}`)}function x5(e){return it("/api/l10n/index",e)}const wd={about:"About",about_x:"About {x}",action:"Action",actions:"Actions",active:"Active",activate:"Activate",add_verb:"Add",admin:"Admin",after:"After",ai_code:"AI Code",ai_code_assurance:"AI CODE ASSURANCE",apply:"Apply",all:"All",and:"And",anonymous:"Anonymous",any:"Any",ascending:"Ascending",assignee:"Assignee",author:"Author",billion:"Billion",bitbucket:"Bitbucket",back:"Back",backup:"Backup",backup_verb:"Back up",best:"Best",beta:"BETA",blocker:"Blocker",bold:"Bold",branch:"Branch","branch.small":"branch",breadcrumbs:"Breadcrumbs",expand_breadcrumbs:"Expand breadcrumbs",by_:"by",calendar:"Calendar",cancel:"Cancel",category:"Category",attribute:"Attribute",see_changelog:"See Changelog",changelog:"Changelog",change_verb:"Change",check_all:"Check all",choose_file:"Choose file",class:"Class",classes:"Classes",clean_as_you_code:"Clean as You Code",clear_file:"Clear file",close:"Close",closed:"Closed",code:"Code",color:"Color",collapse:"Collapse",collapse_all:"Collapse all",compare:"Compare",complete:"Complete",component:"Component",contains_ai_code:"CONTAINS AI CODE",configure:"Configure",confirm:"Confirm",continue:"Continue",copy:"Copy",create:"Create",create_new_element:"Create new element",created:"Created",created_on:"Created on",critical:"Critical",current:"current",current_noun:"Current",customize:"Customize",date:"Date",days:"Days",default:"Default",delete:"Delete",delete_x:"Delete {0}",deprecated:"Deprecated",descending:"Descending",description:"Description",directories:"Directories",directory:"Directory",disabled_:"disabled",dismiss:"Dismiss",dismiss_permanently:"Dismiss permanently",display:"Display",documentation:"documentation",done:"Done",download_verb:"Download",duplications:"Duplications",end_date:"End Date",edit:"Edit",enabled_:"enabled",error:"Error",events:"Events",example:"Example",expand:"Expand",expand_all:"Expand all",explore:"Explore",extend:"Extend",false:"False",favorite:"Favorite",field_required:"This field is required",fields_marked_with_x_required:"All fields marked with {star} are required",file:"File",files:"Files",filters:"Filters",follow:"Follow",format:"Format",from:"From",global:"Global",github:"GitHub",go_back:"Go back",got_it:"Got it",help:"Help",here:"here",hide:"Hide",ide:"IDE",inactive:"Inactive",info:"Info",issue:"Issue",issues:"Issues",inheritance:"Inheritance",internal:"internal",key:"Key",later:"Later",language:"Language",last_analysis:"Last Analysis",learn_more:"Learn More",learn_more_x:"Learn More: {link}","learn_more.clean_code":"Learn more: Clean as You Code",lets_go:"Let's go",library:"Library",line_number:"Line Number",links:"Links",list_of_issues:"List of issues",list_of_projects:"List of projects",list_of_rules:"List of rules",load_more:"Load more",load_verb:"Load",loading:"Loading",login:"Login",major:"Major",manual:"Manual",max:"Max",max_results_reached:"Only the first {0} results are displayed",me:"Me",members:"Members",menu:"Menu",min:"Min",minor:"Minor",more:"More",more_x:"{0} more",more_actions:"More Actions",my_issues:"My Issues",my_favorite:"My Favorite",my_favorites:"My Favorites",my_projects:"My Projects",name:"Name",navigation:"Navigation",never:"Never",new:"New",next:"Next",next_month_x:"next month {month}
90",new_name:"New name",next_:"next",none:"None",no_file_selected:"No file selected",no_tags:"No tags",not_now:"Not now",not_impacted:"Not impacted",off:"off",on:"on",or:"Or",open:"Open",open_in_ide:"Open in IDE",open_issues:"Open issues",optional:"Optional",order:"Order",owner:"Owner",parameters:"Parameters",password:"Password",confirm_password:"Confirm Password",path:"Path",permalink:"Permanent Link",plugin:"Plugin",preview:"Preview",previous:"Previous",previous_:"previous",previous_month_x:"previous month {month}",prioritized:"Prioritized",profile_name:"Profile name",project:"Project",project_x:"Project: {0}",projects:"Projects",projects_:"project(s)",x_projects_:"{0} project(s)",project_plural:"projects",projects_management:"Projects Management","pull_request.small":"pull request",quality_profile:"Quality Profile",raw:"Raw",recent_history:"Recent History",recently_browsed:"Recently Browsed",recommended:"Recommended",refresh:"Refresh",reload:"Reload",remove:"Remove",remove_x:"Remove {0}",rename:"Rename",replaces:"Replaces",required:"Required",reset_verb:"Reset",reset_to_default:"Reset To Default",reset_date:"Reset dates",resolution:"Resolution",resolve:"Resolve",restart:"Restart",restore:"Restore",result:"Result",results:"Results",x_results:"{0} results",review:"Review",rule:"Rule",rules:"Rules",save:"Save",search_results:"Search results",search_verb:"Search",secondary:"Secondary",see_all:"See all",see_x:"See {0}",select_verb:"Select",selected:"Selected",select_tags:"Add or remove tags",set:"Set",set_up:"Set Up",setup:"Setup",settings:"Settings",severity:"Severity",severity_deprecated:"Severity (deprecated)",shared:"Shared",start_date:"Start Date",x_show:"{0} shown",x_selected:"{0} selected",x_of_y_shown:"{0} of {1} shown",size:"Size",skip:"Skip",skip_to_content:"Skip to main content",status:"Status",support:"Support",success:"Success",table:"Table",tags:"Tags",tags_list_x:"Tags list: {0}",technical_debt:"Technical Debt",template:"Template",title:"Title",to:"To",to_:"to",total:"Total",tours:"Tours",treemap:"Treemap",true:"True",type:"Type",unassigned:"Not assigned",uncheck_all:"Uncheck all",unit_test:"Unit test",unit_tests:"Unit tests",unknown:"Unknown",unresolved:"Unresolved",updated:"Updated",updated_:"updated",updated_on:"Updated on",updates:"Updates",update_verb:"Update",updating:"Updating",unselected:"Unselected",user:"User",value:"Value",variation:"Variation",version:"Version",version_x:"Version {0}",view:"View",views:"Views",violations:"Violations",visibility:"Visibility",warnings:"Warnings",with:"With",worst:"Worst",yes:"Yes",no:"No",valid_input:"Valid input","404_not_found":"404 Not found",address_mistyped_or_page_moved:"You may have mistyped the address or the page may have moved.",and_worse:"and worse",are_you_sure:"Are you sure?",as_explained_here:"as explained here",assigned_to:"Assigned to",bulk_change:"Bulk Change",bulleted_point:"Bulleted point",clear:"Clear",clear_x_filter:"Clear {0} Filters",clear_all_filters:"Clear All Filters",coding_rules:"Rules",copy_to_clipboard:"Click to copy to clipboard",copied_action:"Copied to clipboard",created_by:"Created by",default_error_message:"The request cannot be processed. Try again later.",default_component_error_message:"The component cannot be loaded. Try again later.",default_save_field_error_message:"This field cannot be saved. Try again later.",default_severity:"Default severity",edit_permissions:"Edit Permissions",show_permissions:"Show Permissions",facet_might_have_more_results:"There might be more results, try another set of filters to see them.",false_positive:"False positive",go_back_to_homepage:"Go back to the homepage",last_analysis_before:"Last analysis before",less_than_1_hour_ago:"< 1 hour ago",local:"Local",logging_out:"You're logging out, please wait...",manage:"Manage",managed:"From {0}","managed.github":"GitHub","managed.gitlab":"GitLab","managed.SCIM":"IdP",management:"Management",more_information:"More information",new_violations:"New violations",new_window:"New window",no_data:"No data",no_measure_value_x:"No measure value for {0}",results_shown_x:"{count} results shown",no_results:"No results",no_results_for_x:'No results for "{0}"',no_results_search:"We couldn't find any results matching selected criteria.","no_results_search.favorites":"We couldn't find any results matching selected criteria in your favorites.","no_results_search.2":"Try to change filters to get some results.","no_results_search.favorites.2":"Would you like to search among {url} projects?",opens_in_new_window:"Opens in a new window",page_extension_failed:"Page extension failed.",page_not_found:"The page you were looking for does not exist.",please_contact_administrator:"Please contact the instance administrator.",set_as_default:"Set as Default","short_number_suffix.g":"G","short_number_suffix.k":"k","short_number_suffix.m":"M",show_less:"Show Less",show_less_filter_x:'Show less results for "{0}" filter',show_more:"Show More",show_more_filter_x:'Show more results for "{0}" filter',show_all:"Show All",show_them:"Show Them",should_be_unique:"Should be unique",since_x:"since {0}",since_version:"since version {0}","since_version.short":"{0}",since_version_detailed:"since version {0} ({1})","since_version_detailed.short":"{0} ({1})",since_previous_version:"since previous version","since_previous_version.short":"Î version",since_previous_version_detailed:"since previous version ({0} - {1}
90)",since_previous_version_with_only_date:"since previous version ({0})","since_previous_version_detailed.short":"Î version ({0})",this_name_is_already_taken:"This name is already taken.",tooltip_is_interactive:"This is a tooltip with interactive elements. Use the TAB key to cycle through the interactive elements.",update_details:"Update details",update_scm:"Update SCM details","work_duration.x_days":"{0}d","work_duration.x_hours":"{0}h","work_duration.x_minutes":"{0}min","work_duration.about":"~ {0}",view_fix_in_ide:"View fix in IDE","fix_in_ide.report_success":"Success. Switch to your IDE to see the fix.","fix_in_ide.report_error":"Unable to open the fix in the IDE.","unable_to_find_ide_with_fix.error":"Unable to find IDE with capabilities to show fix suggestions",January:"January",February:"February",March:"March",April:"April",May:"May",June:"June",July:"July",August:"August",September:"September",October:"October",November:"November",December:"December",Jan:"Jan",Feb:"Feb",Mar:"Mar",Apr:"Apr",Jun:"Jun",Jul:"Jul",Aug:"Aug",Sep:"Sep",Oct:"Oct",Nov:"Nov",Dec:"Dec",Sunday:"Sunday",Monday:"Monday",Tuesday:"Tuesday",Wednesday:"Wednesday",Thursday:"Thursday",Friday:"Friday",Saturday:"Saturday",Sun:"Sun",Mon:"Mon",Tue:"Tue",Wed:"Wed",Thu:"Thu",Fri:"Fri",Sat:"Sat",Su:"Su",Mo:"Mo",Tu:"Tu",We:"We",Th:"Th",Fr:"Fr",Sa:"Sa","clear.start":"Clear start date","clear.end":"Clear end date","alm.azure":"Azure DevOps","alm.azure.short":"Azure DevOps","alm.bitbucket":"Bitbucket","alm.bitbucket.short":"Bitbucket","alm.bitbucket.long":"Bitbucket Server","alm.bitbucketcloud":"Bitbucket","alm.bitbucketcloud.short":"Bitbucket","alm.bitbucketcloud.long":"Bitbucket Cloud","alm.github":"GitHub","alm.github.short":"GitHub","alm.github.organization":"organization","alm.gitlab":"GitLab","alm.gitlab.short":"GitLab","alm.configuration.selector.label":"{0} configuration","alm.configuration.selector.placeholder":"Select a configuration","qualifier.TRK":"Project","qualifier.DIR":"Directory","qualifier.PAC":"Package","qualifier.VW":"Portfolio","qualifier.SVW":"Portfolio","qualifier.APP":"Application","qualifier.FIL":"File","qualifier.CLA":"File","qualifier.UTS":"Test File","qualifier.configuration.TRK":"Project Configuration","qualifier.configuration.VW":"Portfolio Configuration","qualifier.configuration.SVW":"Portfolio Configuration","qualifier.configuration.APP":"Application Configuration","qualifiers.TRK":"Projects","qualifiers.DIR":"Directories","qualifiers.PAC":"Packages","qualifiers.VW":"Portfolios","qualifiers.SVW":"Portfolios","qualifiers.APP":"Applications","qualifiers.FIL":"Files","qualifiers.CLA":"Files","qualifiers.UTS":"Test Files","qualifiers.all.TRK":"All Projects","qualifiers.all.VW":"All Portfolios","qualifiers.all.APP":"All Applications","qualifiers.new.TRK":"New Project","qualifiers.new.VW":"New Portfolio","qualifiers.new.APP":"New Application","qualifier.delete.TRK":"Delete Project","qualifier.delete.VW":"Delete Portfolio","qualifier.delete.APP":"Delete Application","qualifiers.delete.TRK":"Delete Projects","qualifiers.delete.VW":"Delete Portfolios","qualifiers.delete.APP":"Delete Applications","qualifier.delete_confirm.TRK":"Do you want to delete this project?","qualifier.delete_confirm.VW":"Do you want to delete this portfolio?","qualifier.delete_confirm.APP":"Do you want to delete this application?","qualifiers.delete_confirm.TRK":"Do you want to delete these projects?","qualifiers.delete_confirm.VW":"Do you want to delete these portfolios?","qualifiers.delete_confirm.APP":"Do you want to delete these applications?","qualifiers.create.TRK":"Create Project","qualifiers.create.VW":"Create Portfolio","qualifiers.create.APP":"Create Application","qualifiers.update.VW":"Update Portfolio","qualifiers.update.APP":"Update Application","qualifier.description.VW":"Potentially multi-level, management-oriented overview aggregation.","qualifier.description.SVW":"Potentially multi-level, management-oriented overview aggregation.","qualifier.description.APP":"Single-level aggregation with a technical focus and a project-like homepage.","admin_notification.update.new_patch":"Thereâs an update available for your {productName} instance. Please update to make sure you benefit from the latest security and bug fixes.","admin_notification.update.new_version":"Thereâs a new version of {productName} available. Upgrade to the latest version to access new updates and features.","admin_notification.update.current_version_inactive":"Youâre running a version of {productName} that is no longer active. Please upgrade to an active version as soon as possible.","admin_notification.update.new_sqcb_version":"Keep your instance current and get the {link}, available now.","admin_notification.update.latest":"latest {productName}
90","admin_notification.update.new_sqs_version_when_running_sqcb.banner":"Thereâs a new version of SonarQube Server available.","admin_notification.update.new_sqs_version_when_running_sqcb.modal":"New SonarQube Server version available","admin_notification.update.new_sqs_version_when_running_sqcb.upgrade":"Upgrade to SonarQube Server and get access to enterprise features","project_links.homepage":"Project's Website","project_links.ci":"Continuous integration","project_links.issue":"Bug Tracker","project_links.scm":"Sources","project_links.scm_ro":"Read-only connection","project_links.scm_dev":"Developer connection","project_links.create_new_project_link":"Create New Project Link","project_links.delete_project_link":"Delete Project Link","project_links.are_you_sure_to_delete_x_link":'Are you sure you want to delete the "{0}" link?',"project_links.delete_x_link":'Delete "{0}" link',"project_links.name":"Name","project_links.url":"URL","project_links.no_results":'No links yet. Click "Create" to add one.',"event.category.All":"All","event.category.VERSION":"Version","event.category.QUALITY_GATE":"Quality Gate","event.category.QUALITY_PROFILE":"Quality Profile","event.category.SQ_UPGRADE":"{productName} upgrade","event.category.DEFINITION_CHANGE":"Definition Change","event.category.ISSUE_DETECTION":"Issue Detection","event.category.OTHER":"Other","event.quality_gate.still_x":"Still {status}","event.quality_gate.ERROR":"Failed","event.quality_gate.OK":"Passed","event.definition_change.added":"{project} added","event.definition_change.removed":"{project} removed","event.definition_change.branch_added":"{project} {branch} added","event.definition_change.branch_removed":"{project} {branch} removed","event.definition_change.branch_replaced":"{project} {oldBranch} replaced with {newBranch}","event.failed_conditions":"Failed Conditions:","event.sqUpgrade":"First analysis since upgrading to {productName} {sqVersion}","global_nav.account.tooltip":"Account","layout.home":"Home","layout.login":"Log in","layout.logout":"Log out","layout.measures":"Measures","layout.settings":"Administration","layout.architecture":"Architecture","layout.security_hotspots":"Security Hotspots","layout.settings.TRK":"Project Settings","layout.settings.APP":"Application Settings","layout.settings.VW":"Portfolio Settings","layout.settings.SVW":"Portfolio Settings","layout.security_reports":"Security Reports","layout.nav.home_logo_alt":"Logo, link to homepage","layout.nav.home_sonarqube_logo_alt":"{productName} logo, link to homepage","layout.must_be_configured":"This will be available once your project is configured and analyzed.","layout.all_project_must_be_accessible":"You need access to all projects within this {0} to access it.","sidebar.projects":"Projects","sidebar.project_settings":"Configuration","sidebar.security":"Security","sidebar.system":"System","sidebar.tools":"Tools","visibility.both":"Public, Private","visibility.public":"Public","visibility.public.description.TRK":"This project is public. Anyone can browse and see the source code.","visibility.public.description.VW":"This portfolio is public. Anyone can browse it.","visibility.public.description.APP":"This application is public. Anyone can browse it.","visibility.public.description.short":"Anyone can browse and see the source code.","visibility.public.description.long":"Anyone will be able to browse your source code and see the result of your analysis.","visibility.private":"Private","visibility.private.description.TRK":"This project is private. Only authorized users can browse and see the source code.","visibility.private.description.VW":"This portfolio is private. Only authorized users can browse it.","visibility.private.description.APP":"This application is private. Only authorized users can browse it.","visibility.private.description.short":"Only authorized users can browse and see the source code.","visibility.private.description.long":"Only members of the organization will be able to browse your source code and see the result of your analysis.","coding_rules.page":"Rules","coding_rule.page":"{0} rule: {1}","global_permissions.page":"Global Permissions","global_permissions.page.description":"Grant and revoke permissions to make changes at the global level. These permissions include editing Quality Profiles, executing analysis, and performing global system administration.","roles.page":"Project Permissions","roles.page.description2":"Grant and revoke project-level permissions. Permissions can be granted to groups or individual users.","roles.page.description_portfolio":"Grant and revoke portfolio-level permissions. Permissions can be granted to groups or individual users.","roles.page.description_application":"Grant and revoke application-level permissions. Permissions can be granted to groups or individual users.","roles.page.description.github":"Project permissions are read-only for users provisioned from GitHub. For non-GitHub users, permissions can only be removed.","roles.page.description.gitlab":"Project permissions are read-only for users provisioned from GitLab. For non-GitLab users, permissions can only be removed.","roles.page.change_visibility":"Change project visibility","project_permission.managed":"Provisioned from {0}","project_permission.local_project_with_github_provisioning":"Please note that this project is not linked to GitHub. Bind it to GitHub to benefit from permission provisioning.","project_permission.local_project_with_gitlab_provisioning":"Please note that this project is not linked to GitLab. Bind it to GitLab to benefit from permission provisioning.","project_permission.remove_only_confirmation":"Are you sure you want to remove the permission {permission} from {holder}? The permission can not be added back.","project_permission.remove_only_confirmation_title":"Remove permission","project_settings.page":"General Settings","project_settings.page.description":"Edit project settings.","project_links.page":"Links","project_links.page.description":"Edit some links associated with this project.","projects_management.page.description":"Use this page to delete multiple projects at once, or to provision projects if you would like to configure them before the first analysis. Note that once a project is provisioned, you have access to perform all project configurations on it.","settings.page":"General Settings","settings.page.description":"Edit global settings for this {instance} instance.","system_info.page":"System Info","project_quality_profiles.page":"Quality Profiles","project_quality_profiles.page.description":"Choose which profile is associated with this project on a language-by-language basis.","project_quality_gate.page":"Quality Gate","project_quality_gate.page.description":"Choose which quality gate is associated with this project.","update_key.page":"Update Key","update_key.page.description":"Edit the key of a project. Key changes must be made here BEFORE analyzing the project with the new keys, otherwise the analysis will simply create another project with the new key, rather than updating the existing project.","deletion.page":"Deleti
90on","project_deletion.page.description":"Delete this project. The operation cannot be undone.","portfolio_deletion.page.description":"This portfolio and its sub-portfolios will be deleted. If this portfolio is referenced by other entities, it will be removed from them. Independent entities referenced by this portfolio, such as projects and other top-level portfolios will not be deleted. This operation cannot be undone.","application_deletion.page.description":"Delete this application. Application projects will not be deleted. Projects referenced by this application will not be deleted. This operation cannot be undone.","application.branches.help":"Easily create Application branches composed of the branches of projects in your application.","application.branches.link":"Create Branch","project_branch_pull_request.page":"Branches & Pull Requests","project_branch_pull_request.lifetime_information":"Branches and Pull Requests are permanently deleted after {days} days without analysis.","project_branch_pull_request.lifetime_information.admin":"You can adjust this value globally in {settings}.","project_branch_pull_request.branch.rename":"Rename branch","project_branch_pull_request.branch.set_main":"Set as main branch","project_branch_pull_request.branch.set_x_as_main":'Set "{branch}" as the main branch',"project_branch_pull_request.branch.delete":"Delete branch","project_branch_pull_request.branch.actions_label":"Update {0}","project_branch_pull_request.branch.delete.are_you_sure":'Are you sure you want to delete branch "{name}"?',"project_branch_pull_request.branch.main_branch.are_you_sure":'Are you sure you want to set branch "{branch}" as the main branch of this project?',"project_branch_pull_request.branch.main_branch.requires_reindex":"Changing the main branch of your project will trigger a project re-indexing and may impact the level of information that is available until re-indexing is complete.","project_branch_pull_request.branch.main_branch.learn_more":"Please refer to the {documentation} to understand the impacts of changing the main branch.","project_branch_pull_request.branch.auto_deletion.keep_when_inactive":"Keep when inactive","project_branch_pull_request.branch.auto_deletion.keep_when_inactive.tooltip":"When turned on, the branch will not be automatically deleted when inactive.","project_branch_pull_request.branch.auto_deletion.main_branch_tooltip":"The main branch is always excluded from automatic deletion.","project_branch_pull_request.pull_request.delete":"Delete Pull Request","project_branch_pull_request.pull_request.delete.are_you_sure":'Are you sure you want to delete Pull Request "{name}"?',"project_branch_pull_request.tabs.branches":"Branches","project_branch_pull_request.tabs.pull_requests":"Pull Requests","project_branch_pull_request.table.branch":"Branch","project_branch_pull_request.table.pull_request":"Pull Request","project_branch_pull_request.last_analysis_date":"Last Analysis Date","project_baseline.page":"New Code","project_baseline.page.description":"The new code definition sets which part of your co
90de will be considered new code.","project_baseline.page.description2":"You can adjust this setting globally in {link}.","project_baseline.page.description2.link":"General Settings","project_baseline.page.question":"Choose the baseline for new code for this project","project_baseline.global_setting":"Use the global setting","project_baseline.specific_setting":"Define a specific setting for this project","project_baseline.configure_branches":"Set a specific setting for a branch","project_baseline.compliance.warning.title.project":"Your project new code definition is not compliant with the Clean as You Code methodology","baseline.specific_analysis":"Specific analysis","baseline.specific_analysis.description":"Choose an analysis as the baseline for the new code.","baseline.specific_analysis.compliance_warning.title":'Choosing the "Specific analysis" option from the {productName} UI is not compliant with the Clean as You Code methodology',"baseline.specific_analysis.compliance_warning.explanation":"It has been deprecated. The option remains available through the Web API.","baseline.specific_analysis.compliance_warning.link":"Defining New Code","baseline.reference_branch":"Reference branch","baseline.reference_branch.description":"Choose a branch as the baseline for the new code.","baseline.reference_branch.usecase":"Recommended for projects using feature branches.","baseline.reference_branch.description2":"The branch you select as the reference branch will need its own new code definition to prevent it from using itself as a reference.","baseline.last_analysis_before":"Last analysis before","baseline.next_analysis_notice":"Changes will take effect after the next analysis","baseline.reference_branch.choose":"Choose a branch","baseline.reference_branch.does_not_exist":"Branch {branch} could not be found in {productName}.","baseline.reference_branch.cannot_be_itself":"A branch cannot be used as its own reference branch","baseline.reference_branch.invalid_branch_setting":"Branch {0} cannot use itself as a reference. Define a specific setting instead of using the project-level setting.","baseline.edit_branch_setting":"Edit the branch's setting","branch_list.branch":"Branch","branch_list.current_setting":"Setting","branch_list.current_baseline":"Current Baseline","branch_list.actions":"Actions","branch_list.show_actions_for_x":"Show actions for branch {0}","branch_list.edit_for_x":"Edit {0}","branch_list.default_setting":"Project setting","baseline.new_code_period_for_branch_x":"New Code for {0}","baseline.new_code_period_for_branch_x.question":"Choose the baseline for new code for this branch","regulatory_report.page":"Regulatory Report","regulatory_report.description1":"The regulatory report is a zip file containing a snapshot of the selected branch. It contains:","regulatory_report.bullet_point1":"An overview of the selected branch of the project.","regulatory_report.bullet_point2":"The configuration items relevant to the project's quality (quality profile, quality gate, and analysis exclusions).","regulatory_report.bullet_point3":"Lists of findings for both new and overall code on the selected branch.","regulatory_report.description2":"The generation and download of the report may take a few minutes.","regulatory_page.download_start.sentence":"Your download should start shortly. This may take some time.","regulatory_page.select_branch":"Select Branch","regulatory_page.no_available_branch":"No branch has been analyzed yet, no report can be generated.","regulatory_page.available_branches_info.only_keep_when_inactive":'Only branches marked as "Keep when inactive" are available.',"regulatory_page.available_branches_info.more_info":"For further details, please check the {doc_link}.","regulatory_page.available_branches_info.more_info.doc_link":"related documentation","page_title.template.default":"%s - {productName}","page_title.template.with_category":"%s - {page} - {productName}","page_title.template.with_instance":"{project} - %s - {productName}","overview.page":"Overview","code.page":"Code","permissions.page":"Permissions","quality_profiles.page":"Quality Profiles","quality_gates.page":"Quality Gates","issues.page":"Issues","issues.skip_to_filters":"Skip to issue filters","issues.skip_to_list":"Skip to issues list","view_projects.page":"Projects","portfolios.page":"Portfolios","portfolio_breakdown.page":"Portfolio Breakdown","project_activity.page":"Activity","process.still_working":"Still Working...","process.fail"
90:"Failed","sessions.log_in":"Log in","audit_logs.page":"Audit Logs","audit_logs.page.description.1":"Audit Logs help Administrators keep control and traceability of security related changes performed on the platform.","audit_logs.page.description.2":"Your instance is set to keep audit logs for {housekeeping}. You can change the number of days by updating your {link}.","audit_logs.page.description.link":"housekeeping policy","audit_logs.housekeeping_policy.Weekly":"7 days","audit_logs.housekeeping_policy.Monthly":"30 days","audit_logs.housekeeping_policy.Trimestrial":"90 days","audit_logs.housekeeping_policy.Yearly":"one year","audit_logs.download":"Download Audit Logs","audit_logs.download_start.try_again":"Try Again","audit_logs.download_start.sentence.1":"Your download should start shortly. For longer periods this might take some time.","audit_logs.download_start.sentence.2":"If the download doesnât start after a few seconds, try to reduce the period for which you are fetching audit logs.","audit_logs.download_start.sentence.3":"Change your selection above to download additional audit logs.","audit_logs.range_option.today":"Today","audit_logs.range_option.7days":"7 days","audit_logs.range_option.30days":"30 days","audit_logs.range_option.90days":"90 days","audit_logs.range_option.custom":"Custom","risk_exposure.HIGH":"High","risk_exposure.MEDIUM":"Medium","risk_exposure.LOW":"Low","hotspots.page":"Security Hotspots","hotspots.no_hotspots.title":"There are no Security Hotspots to review.","hotspots.no_hotspots.description":"Next time you analyze a piece of code that c
90ontains a potential security risk, it will show up here.","hotspots.no_hotspots_for_file.title":"The selected file contains no hotspots.","hotspots.no_hotspots_for_file.description":'Go back and select another file, or click "Show all hotspots".',"hotspots.no_hotspots_for_filters.title":"We couldn't find any results matching the selected criteria.","hotspots.no_hotspots_for_filters.description":"Try changing the filters to get some results.","hotspots.no_hotspots_for_keys.title":"The requested hotspots no longer exist.","hotspots.no_hotspots_for_keys.description":"They have been closed because the code involved has been changed or removed.","hotspots.learn_more":"Learn more about Security Hotspots","hotspots.list":"List of Security Hotspots","hotspots.list_title":"{0} Security Hotspots","hotspots.list_title.TO_REVIEW":"{0} Security Hotspots to review","hotspots.list_title.ACKNOWLEDGED":"{0} Security Hotspots reviewed as acknowledged","hotspots.list_title.FIXED":"{0} Security Hotspots reviewed as fixed","hotspots.list_title.SAFE":"{0} Security Hotspots reviewed as safe","hotspots.risk_exposure":"Review priority","hotspots.tabs.code":"Where is the risk?","hotspots.tabs.risk_description":"What's the risk?","hotspots.tabs.vulnerability_description":"Assess the risk","hotspots.tabs.fix_recommendations":"How can I fix it?","hotspots.tabs.activity":"Activity","hotspots.tabs.code.short":"Where","hotspots.tabs.risk_description.short":"What","hotspots.tabs.vulnerability_description.short":"Assess","hotspots.tabs.fix_recommendations.short":"How","hotspots.tabs.activity.short":"Activity","hotspots.review_history.created":"created Security Hotspot","hotspots.review_history.comment_added":"added a comment","hotspots.comment.field":"Comment:","hotspots.comment.open":"Comment","hotspots.comment.submit":"Comment","hotspots.open_in_ide.success":"Success. Switch to your IDE to see the security hotspot.","hotspots.open_in_ide.failure":"Unable to connect to your IDE to open the Security Hotspot. Please make sure you're running the latest version of SonarQube for IDE.","hotspots.assignee.select_user":"Select a user...","hotspots.assignee.change_user":"Click to change assignee","hotspots.status.cannot_change_status":"Changing a hotspot's status requires permission.","hotspots.status.review":"Review","hotspots.status.review_title":"Review Security Hotspot","hotspots.status.select":"Select a status","hotspots.status.add_comment":"Add a comment","hotspots.status.add_comment_optional":"Add a comment (Optional)","hotspots.status.change_status":"Change status","hotspots.status_option.TO_REVIEW":"To review","hotspots.status_option.TO_REVIEW.description":"This security hotspot needs to be reviewed to assess whether the code poses a risk.","hotspots.status_option.ACKNOWLEDGED":"Acknowledged","hotspots.status_option.ACKNOWLEDGED.description":"The code has been reviewed and does pose a risk. A fix is required.","hotspots.status_option.FIXED":"Fixed","hotspots.status_option.FIXED.description":"The code has been reviewed and modified to follow the recommended secure coding practices.","hotspots.status_option.SAFE":"Safe","hotspots.status_option.SAFE.description":"The code has been reviewed and does not pose a risk. It does not need to be modified.","hotspots.get_permalink":"Get Permalink","hotspots.no_associated_lines":"This Security Hotspot is not associated with any specific lines of code.","hotspots.congratulations":"Congratulations!","hotspots.find_in_status_filter_x":" You can find it again by setting the status filter to {status_label}.","hotspots.successful_status_change_to_x":"The Security Hotspot was successfully changed to {0}.","hotspots.x_done_keep_going":"{percentage} of the Security Hotspots have been reviewed.","hotspots.see_x_hotspots":'See "{0}" Security Hotspots',"hotspots.continue_to_next_hotspot":"Continue Reviewing","hotspot.filters.title":"Filters","hotspot.filters.assignee.assigned_to_me":"Assigned to me","hotspot.filters.assignee.all":"All","hotspot.filters.clear":"Clear filters","hotspot.filters.status":"Status filter","hotspot.filters.status.to_review":"To review","hotspot.filters.status.acknowledged":"Acknowledged","hotspot.filters.status.fixed":"Fixed","hotspot.filters.period":"Period filter","hotspot.filters.period.since_leak_period":"New Code","hotspot.filters.period.overall":"Overall code","hotspot.filters.status.safe":"Safe","hotspot.filters.by_file_or_list_x":"Your hotspots are currently filtered, {show_all_link}","hotspot.filters.show_all":"show all hotspots","hotspot.section.activity":"Activity","hotspot.location.count":"{0}
90 extra location","hotspot.location.count.plural":"{0} extra locations","hotspots.reviewed.tooltip":"Percentage of open Security Hotspots that have been reviewed (Acknowledged, Fixed or Safe)","hotspots.review_hotspot":"Review Hotspot","hotspots.assign.success":"Security Hotspot was successfully assigned to {0}","hotspots.assign.unassign.success":"Security Hotspot was successfully unassigned","hotspots.update.success":"Update successful","hotspots.success_dialog.do_not_show":"Don't show this dialog next time","issues.on_file_x":"Issues on file {0}","issue.add_tags":"Add Tags","issue.remove_tags":"Remove Tags","issue.no_tag":"No tags","issue.create_tag":"Create Tag","issue.create_tag_x":"Create Tag '{0}'","issue.tags":"Tags","issue.assign.assigned_to_x_click_to_change":"Assigned to {0}, click to change","issue.assign.unassigned_click_to_assign":"Unassigned, click to assign issue","issue.assign.formlink":"Assign","issue.assign.to_me":"to me","issue.quick_fix":"Quick fix","issue.quick_fix_available_with_sonarlint":"Quick fix available in {link}","issue.quick_fix_available_with_sonarlint_no_link":"Quick fix available in SonarQube for IDE","issue.comment.add_comment":"Add Comment","issue.comment.add_comment.cancel":"Cancel adding comment","issue.comment.enter_comment":"Enter Comment","issue.comment.formlink":"Comment","issue.comment.formlink.total":"comment","issue.comment.formlink.total.plural":"comments","issue.comment.explain_why":"Consider explaining why","issue.comment.posted_on":"Comment posted on","issue.comment.edit":"Edit comment","issue.comment.edit.cancel":"Cancel editing comment","issue.comment.delete":"Delete comment","issue.comment.delete_confirm_message":"Do you want to delete this comment?","issue.comment.empty.list":"There are no comments yet on this issue.","issue.rule_details":"Rule Details","issue.send_notifications":"Send Notifications","issue.why_this_issue":"Why is this an issue?","issue.why_this_issue.long":"Why is this an issue? Open the rule's details at the bottom of the page.","issue.severity.updated_notification.link.standard":"This {type}'s","issue.severity.updated_notification.link.mqr":"This issue's","issue.severity.updated_notification":"{issueLink, select, other { {issueLink} }} {quality, select, other { {quality} }} severity was changed from {before} to {after}","issue.change_status":"Change Status","issue.transition.community_plug_link":"SonarSource Community","issue.transition.status_x_click_to_change":"Issue status: {0}, click to change","issue.transition":"Transition","issue.transition.accept":"Accept","issue.transition.accept.description":"Valid issue but won't be fixed now, it's acceptable for a while.","issue.transition.confirm":"Confirm","issue.transition.confirm.description":"Deprecated","issue.transition.confirm.deprecated_tooltip.1":"The Confirm action is deprecated.","issue.transition.confirm.deprecated_tooltip.2":"If you were using Confirm to communicate with team members, consider assigning the issue or using comments and tags instead.","issue.transition.confirm.deprecated_tooltip.3":"If you have reviewed this issue but cannot fix it now, consider marking it as Accepted.","issue.transition.unconfirm":"Open","issue.transition.unconfirm.description":"Reopen issue","issue.transition.resolve":"Fixed","issue.transition.resolve.description":"Deprecated","issue.transition.resolve.deprecated_tooltip.1":"The Resolve as Fixed action is deprecated.","issue.transition.resolve.deprecated_tooltip.2":"The next analysis result will show if the issue has been fixed, otherwise it will reopen it automatically.","issue.transition.resolve.deprecated_tooltip.3":"If you were using Resolve as Fixed to communicate with team members that an issue is being fixed, consider assigning it or using comments and tags instead.","issue.transition.falsepositive":"False Positive","issue.transition.falsepositive.description":"Analysis is mistaken","issue.transition.reopen":"Open","issue.transition.reopen.description":"Reopen issue","issue.transition.comment":"Status change comment","issue.transition.comment.placeholder.accept":"Share why (optional)","issue.transition.comment.placeholder.confirm":"Share why this is confirmed (optional)","issue.transition.comment.placeholder.resolve":"Share why this is fixed (optional)","issue.transition.comment.placeholder.falsepositive":"Share why this is a fal
90se positive (optional)","issue.transition.close":"Close","issue.transition.close.description":"","issue.transition.wontfix":"Won't Fix","issue.transition.wontfix.description":"Deprecated","issue.transition.openasvulnerability":"Open as Vulnerability","issue.transition.openasvulnerability.description":"There's a Vulnerability in the code that must be fixed","issue.transition.resolveasreviewed":"Resolve as Reviewed","issue.transition.resolveasreviewed.description":"There is no Vulnerability in the code","issue.transition.resetastoreview":"Reset as To Review","issue.transition.resetastoreview.description":"The Security Hotspot should be analyzed again","issue.transition.status_change":"Status change","issue.transition.go_back_change_status":"Go back to status change","issue.transition.change_status":"Change status","issue.tabs.code":"Where is the issue?","issue.location_x":"Location {0}","issue.closed.file_level":"This issue is {status}. It was detected in the file below and is no longer being detected.","issue.closed.project_level":"This issue is {status}. It was detected in the project below and is no longer being detected.","issues.assignee.change_user":"Click to change assignee","issue.prioritized_rule.description":"The associated rule has been designated as a priority in the Quality Profile, indicating that all corresponding issues in Overall Code should be fixed.","issues.action_select":"Select issue","issues.action_select.label":"Select issue {0}","issue.set_severity":"Change Severity","issue.set_type":"Change Type","issue.type.CODE_SMELL":"Code Smell","issue.type.BUG":"Bug","issue.type.VULNERABILITY":"Vulnerability","issue.type.SECURITY_HOTSPOT":"Security Hotspot","issue.type.SECURITY_HOTSPOT.plural":"Security Hotspots","issue.type.CODE_SMELL.plural":"Code Smells","issue.type.BUG.plural":"Bugs","issue.type.VULNERABILITY.plural":"Vulnerabilities","issue.type.tooltip":"{severity} severity.","issue.type.tooltip_with_change":"{severity} severity. Click to change.","issue.type.deprecation.title":"Issue types are deprecated and can no longer be modified.","issue.type.deprecation.filter_by":"You can now filter issues by:","issue.type.deprecation.documentation":"Documentation","issue.severity.deprecation.title":"Severities are now directly tied to the software quality impacted. This old severity is deprecated and can no longer be modified.","issue.severity.deprecation.filter_by":"You can now filter issues by:","issue.severity.deprecation.documentation":"Documentation","issue.severity.new":"The new severities","issue.cct_attribute.label":"Clean code attribute","issue.software_qualities.label":"Software qualities impacted","issue.impact.severity.tooltip":"This issue has a {severity} impact on the {quality} of your software.","issue.clean_code_attribute_category.CONSISTENT":"Consistency","issue.clean_code_attribute_category.CONSISTENT.title":"This is a consistency issue.","issue.clean_code_attribute_category.CONSISTENT.advice":"To be consistent, the code needs to be written in a uniform and conventional way.","issue.clean_code_attribute_category.INTENTIONAL":"Intentionality","issue.clean_code_attribute_category.INTENTIONAL.title":"This is an intentionality issue.","issue.clean_code_attribute_category.INTENTIONAL.advice":"To be intentional, the code content needs to be precise and purposeful.","issue.clean_code_attribute_category.ADAPTABLE":"Adaptability","issue.clean_code_attribute_category.ADAPTABLE.title":"This is an adaptability issue.","issue.clean_code_attribute_category.ADAPTABLE.advice":"To be adaptable, the code needs to be structured to be easy to evolve and develop with confidence.","issue.clean_code_attribute_category.RESPONSIBLE":"Responsibility","issue.clean_code_attribute_category.RESPONSIBLE.title":"This is a responsibility issue.","issue.clean_code_attribute_category.RESPONSIBLE.advice":"To be responsible, the code must take into account its ethical obligations on data and potential impact of societal norms.","issue.clean_code_attribute":"Clean Code Attribute","issue.clean_code_attribute.CLEAR":"Not clear","issue.clean_code_attribute.CLEAR.title":"This is an intentionality issue, the code is not clear enough.","issue.clean_code_attribute.CLEAR.advice":"To be clear, the code needs to be self-explanatory and transparently communicate its functionality.","issue.clean_code_attribute.COMPLETE":"Not complete","
90issue.clean_code_attribute.COMPLETE.title":"This is an intentionality issue, the code is not complete enough.","issue.clean_code_attribute.COMPLETE.advice":"To be complete, the code must be functional and achieve its implied goals through comprehensive, adequate, and thorough code constructs.","issue.clean_code_attribute.CONVENTIONAL":"Not conventional","issue.clean_code_attribute.CONVENTIONAL.title":"This is a consistency issue, the code is not conventional enough.","issue.clean_code_attribute.CONVENTIONAL.advice":"To be conventional, the code needs to perform tasks with expected instructions, and adhere to a single choice across all instances when faced with equally good options.","issue.clean_code_attribute.DISTINCT":"Not distinct","issue.clean_code_attribute.DISTINCT.title":"This is an adaptability issue, the code is not distinct enough.","issue.clean_code_attribute.DISTINCT.advice":"To be distinct, the code needs to have procedures and data that are unique and distinctive, without unnecessary duplication.","issue.clean_code_attribute.EFFICIENT":"Not efficient","issue.clean_code_attribute.EFFICIENT.title":"This is an intentionality issue, the code is not efficient enough.","issue.clean_code_attribute.EFFICIENT.advice":"To be efficient, the code needs to use resources without needless waste, and prioritize economical options when available.","issue.clean_code_attribute.FOCUSED":"Not focused","issue.clean_code_attribute.FOCUSED.title":"This is an adaptability issue, the code is not focused enough.","issue.clean_code_attribute.FOCUSED.advice":"To be focused, the code needs to have a single, narrow, and specific scope. Each of its units should have only one concise purpose.","issue.clean_code_attribute.FORMATTED":"Not formatted","issue.clean_code_attribute.FORMATTED.title":"This is a consistency issue, the code is not formatted enough.","issue.clean_code_attribute.FORMATTED.advice":"To be formatted, the code needs to be presented in a systematic and regular way, with the same non-semantic choices used over all the codebase.","issue.clean_code_attribute.IDENTIFIABLE":"Not identifiable","issue.clean_code_attribute.IDENTIFIABLE.title":"This is a consistency issue, the code is not identifiable enough.","issue.clean_code_attribute.IDENTIFIABLE.advice":"To be identifiable, the code needs to include names and identifiers with a regular structure based on language conventions.","issue.clean_code_attribute.LAWFUL":"Not lawful","issue.clean_code_attribute.LAWFUL.title":"This is a responsibility issue, the code is not lawful enough.","issue.clean_code_attribute.LAWFUL.advice":"To be lawful, the code needs to respect licensing and copyright regulation.","issue.clean_code_attribute.LOGICAL":"Not logical","issue.clean_code_attribute.LOGICAL.title":"This is an intentionality issue, the code is not logical enough.","issue.clean_code_attribute.LOGICAL.advice":"To be logical, the code needs to have well-formed and sound instructions that work together, and be free of explicit errors.","issue.clean_code_attribute.MODULAR":"Not modular","issue.clean_code_attribute.MODULAR.title":"This is an adaptability issue, the code is not modular enough.","issue.clean_code_attribute.MODULAR.advice":"To be modular, the code needs to be organized and distributed to emphasize the separation between its parts.","issue.clean_code_attribute.RESPECTFUL":"Not respectful","issue.clean_code_attribute.RESPECTFUL.title":"This is a responsibility issue, the code is not respectful enough.","issue.clean_code_attribute.RESPECTFUL.advice":"To be respectful, the code needs to refrain from using discriminatory and offensive language.","issue.clean_code_attribute.TESTED":"Not tested","issue.clean_code_attribute.TESTED.title":"This is an adaptability issue, the code is not tested enough.","issue.clean_code_attribute.TESTED.advice":"To be tested, the code needs to have automated functional tests that provide confidence in the functionality.","issue.clean_code_attribute.TRUSTWORTHY":"Not trustworthy","issue.clean_code_attribute.TRUSTWORTHY.title":"This is a responsibility issue, the code is not trustworthy enough.","issue.clean_code_attribute.TRUSTWORTHY.advice":"To be trustworthy, the code needs to abstain from reveal
90ing or hard-coding private information.","clean_code_attribute.learn_more":"Learn more about Clean Code","issue.issue_status.OPEN":"Open","issue.issue_status.ACCEPTED":"Accepted","issue.issue_status.CONFIRMED":"Confirmed","issue.issue_status.FIXED":"Fixed","issue.issue_status.FALSE_POSITIVE":"False Positive","issue.status.ACCEPTED":"Accepted","issue.status.REOPENED":"Reopened","issue.status.RESOLVED":"Resolved","issue.status.OPEN":"Open","issue.status.CONFIRMED":"Confirmed","issue.status.CLOSED":"Closed","issue.status.TO_REVIEW":"To Review","issue.status.IN_REVIEW":"In Review","issue.status.REVIEWED":"Reviewed","issue.scope.MAIN":"Main code","issue.scope.TEST":"Test code","issue.resolution.FALSE-POSITIVE":"False Positive","issue.resolution.FALSE-POSITIVE.description":"Issues that manual review determined were False Positives. Effort from these issues is ignored.","issue.resolution.FIXED":"Fixed","issue.resolution.FIXED.description":"Issues that were corrected in code and reanalyzed.","issue.resolution.WONTFIX":"Won't Fix","issue.resolution.WONTFIX.description":"Issues that are accepted in this context. They and their effort will be ignored.","issue.resolution.REMOVED":"Removed","issue.resolution.REMOVED.description":"Either the rule or the resource was changed (removed, relocated, parameters changed, etc.) so that analysis no longer finds these issues.","issue.unresolved.description":"Unresolved issues have not been addressed in any way.","issue.preview.jupyter_notebook.error":"Error while loading the Jupyter notebook. Use the Code tab to see issue details.","issue.action.permalink":"Get permalink","issue.line_affected":"Line affected:","issue.introduced":"Introduced:","issue.code_variants":"Variants:","issue.rule_status":"Rule status","issue.effort":"Effort:","issue.x_effort":"{0} effort","issue.ncloc_x.short":"L{0}","issue.1_code_variant":"1 variant","issue.x_code_variants":"{0} variants","issue.filter_similar_issues":"Filter Similar Issues","issue.this_issue_involves_x_code_locations":"This issue involves {0} code location(s)","issue.this_flow_involves_x_code_locations":"This flow involves {0} code location(s)","issue.from_external_rule_engine":"Issue detected by an external rule engine: {0}","issue.external_issue_description":"This is external rule {0}. No details are available.","issues.loading_issues":"Loading issues","issues.return_to_list":"Return to List","issues.bulk_change_X_issues":"Bulk Change {0} Issue(s)","issues.select_all_issues":"Select all Issues","issues.issues":"issues","issues.to_select_issues":"Select issues","issues.to_navigate":"Navigate to issue","issues.to_navigate_back":"to navigate back","issues.to_navigate_issue_locations":"to navigate issue locations","issues.to_switch_flows":"to switch flows","issues.new_code":"Issues in new code","issues.new_code_period":"New Code Period","issues.max_new_code_period":"Max New Code Period","issues.my_issues":"My Issues","issues.no_my_issues":"There are no issues assigned to you.","issues.no_issues":"No Issues. Hooray!","issues.fixed_issues":"Fixed issues","issues.fixed_issues.description":"List of issues that will be fixed by {pullRequest}","issues.x_more_locations":"+ {0} more locations","issues.not_all_issue_show":"Not all issues are included","issues.not_all_issue_show_why":"You do not have access to all projects in this portfolio","issues.qg_mismatch.title":"Mode metrics mismatch","issues.qg_mismatch.description":"Your project contains metrics from {isStandardMode, select, true {Multi-Quality Rule (MQR) Mode} other {Standard Experience}}. While your instance remains in the {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule mode}}, some additional filters will be visible for these {isStandardMode, select, true {MQR} other {Standard Experience}} metrics.","issues.qg_mismatch.link":"Learn more about both modes in documentation","issues.open_in_ide.success":"Success. Switch to your IDE to see the issue.","issues.open_in_ide.failure":"Unable to open the issue in the IDE. Please check the {link}.","issue.activity.review_history.created":"Created Issue","issue.activity.review_history.comment_added":"added a comment","issue.activity.add_comment":"Add a comment","issue.hint.navigate":"Navigate locations","issues.execution_flows":"execution flows","issues.execution_flow":"execution flow","issues.data_flow":"data flow","issues.data_flows":"data flows","issues.locations":"locations","issues.location":"location","issues.show_x_more_locations":"Show {0}
90 more location(s)","issue.flow.1_step":"1 step","issue.flow.x_steps":"{0} steps","issue.unnamed_location":"Other location","issue.show_full_execution_flow":"See the whole {0} step execution flow","issues.code_fix.get_fix_suggestion":" Generate AI Fix","issues.code_fix.see_fix_suggestion":" See AI Fix","issues.code_fix.get_a_fix_suggestion":" Generate Fix","issues.code_fix.let_us_suggest_fix":" Let us suggest a fix for this issue","issues.code_fix.fix_is_being_generated":" A fix is being generated...","issues.code_fix.something_went_wrong":" Something went wrong.","issues.code_fix.not_able_to_generate_fix":" We are not able to generate a fix for this issue.","issues.code_fix.check_how_to_fix":" Try again later, or visit the other sections above to learn how to fix this issue.","issue.changelog.found_on_x_show_more":"Found on {0}; click to see changelog","issue.changelog.changed_to":"{0} changed to {1}","issue.changelog.was":"was {0}","issue.changelog.webhook_source":" (change triggered by a {0} webhook)","issue.change.file_move":"The file has been moved from {0} to {1}","issue.change.from_branch":"The issue has been copied from branch '{0}' to branch '{1}'","issue.change.from_non_branch":"The issue has been merged from '{0}' into '{1}'","issue.changelog.removed":"{0} removed","issue.changelog.line_removed_X":"Line number removed from issue (was {0})","issue.changelog.field.severity":"Severity","issue.changelog.field.actionPlan":"Action Plan","issue.changelog.field.assignee":"Assignee","issue.changelog.field.author":"Author","issue.changelog.field.resolution":"Resolution","issue.changelog.field.effort":"Effort","issue.changelog.field.status":"Status","issue.changelog.field.issueStatus":"Status","issue.changelog.field.tags":"Tags","issue.changelog.field.code_variants":"Code Variants","issue.changelog.field.type":"Type","issue.changelog.field.file":"File","issue.changelog.field.cleanCodeAttribute":"Clean Code Attribute","issue.changelog.impactSeverity":"{0} severity changed to {1} (was {2})","issues.facet.period":"Period","issues.facet.types":"Type","issues.facet.severities":"Severity","issues.facet.scopes":"Scope","issues.facet.projects":"Project","issues.facet.issueStatuses":"Status","issues.facet.issueStatuses.help.title":"Simplified issue lifecycle","issues.facet.issueStatuses.help.description":"<p1>Issue Resolution and Issue Status were merged and there are now five possible statuses in the issue lifecycle.</p1><p>Won't Fix was replaced with Accept. Marking issues as Confirmed and Fixed was deprecated.</p>","issues.facet.issueStatuses.help.link":"Learn more about new issue lifecycle","issues.facet.hotspotStatuses":"Hotspot Status","issues.facet.assignees":"Assignee","issues.facet.files":"File","issues.facet.modules":"Module","issues.facet.directories":"Directory","issues.facet.tags":"Tag","issues.facet.rules":"Rule","issues.facet.languages":"Language","issues.facet.cleanCodeAttributeCategories":"Clean Code Attribute","issues.facet.cleanCodeAttributeCategories.help.title":"Attributes group together conceptually similar issues.","issues.facet.cleanCodeAttributeCategories.help.link":"Learn more about clean code attributes","issues.facet.impactSoftwareQualities":"Software Quality","issues.facet.impactSoftwareQualities.help.title":"What are software qualities?","issues.facet.impactSoftwareQualities.help.description":"<p1>Security is the protection of your software from unauthorized access, use, or destruction.</p1><p>Reliability is a measure of how your software is capable of maintaining its level of performance under stated conditions for a stated period of time.</p><p>Maintainability refers to the ease with which you can repair, improve and understand software code.</p>","issues.facet.impactSoftwareQualities.help.link":"Learn more about software qualities","issues.facet.codeVariants":"Code Variant","issues.facet.createdAt":"Creation Date","issues.facet.createdAt.all":"All","issues.facet.createdAt.last_week":"Last week","issues.facet.createdAt.last_month":"Last month","issues.facet.createdAt.last_year":"Last year","issues.facet.createdAt.bar_description":"{0} issues from {1} to {2}","issues.facet.authors":"Author","issues.facet.impactSeverities":"Severity","issues.facet.issues":"Issue Key","issues.facet.mode":"Display Mode","issues.facet.mode.count":"Issues","issues.facet.mode.effort":"Effort","issues.facet.standards":"Security Category","issues.facet.owaspTop10":"OWASP Top 10 2017","issues.facet.owaspTop10_2021":"OWASP Top 10 2021","issues.facet.sonarsourceSecurity":"SonarSource","issues.facet.cwe":"CWE","issues.facet.sonarsource.show_more":"Show more SonarSource categories","issues.facet.prioritized_rule.category":"Prioritized rules","issues.facet.prioritized_rule":"Issues from prioritized rules","issues.facet.second_line.mode.standard":"Standard Experience","issues.facet.second_line.mode.mqr":"MQR mode","issue_bulk_change.form.title":"Change {0} issues","issue_bulk_change.max_issues_reached":"There are more issues available than can be treated by a single bulk action. Your changes will only be applied to the first {max} issues.","issue_bulk_change.x_issues":"{0} issues","issue_bulk_change.no_match":"There is no issue matching your filter selection","issue_bulk_change.assignee.change":"Assign the selected issues to a user","issue_bulk_change.select_tags":"Select tags","issue_bulk_change.selected_tags":"Selected tags","issue_bulk_change.resolution_comment":"Resolution comment","dependencies.list.title":"<highlighted>{count}</highlighted> {count, plural, one {dependency} other {dependencies}}","dependencies.list.name_search.title":"<highlighted>{count}</highlighted> matching {count, plural, one {dependency} other {dependencies}}","dependencies.learn_more_link":"Learn more about dependency analysis","dependencies.empty_state.t
90itle":"No {branchType, select, pullRequest {new dependencies in this pull request} other {dependencies found in this branch}}","dependencies.empty_state.body":"We analyzed the manifest/lock files we found but no {branchType, select, pullRequest {new } other {}}dependencies were found.","dependencies.no_result_state.title":"We couldnât find any results matching selected criteria","dependencies.no_result_state.body":"Try to change filters to get some results.","dependencies.error_state.title":"Something went wrong","dependencies.error_state.body.1":"We had trouble loading the bill of materials.","dependencies.error_state.body.2":"Try to analyze the branch again later.","dependencies.expandable_text.link.full_text":"Show more","dependencies.expandable_text.link.less_text":"Show less","dependencies.skip_to_filters":"Skip to filters page","dependencies.filters.clear_all":"Clear filters","dependencies.list.export_as_sbom.dropdown.button":"Export SBOM","dependencies.list.export_as_sbom.dropdown.header.label":"Software Bill Of Materials (SBOM)","dependencies.list.export_as_sbom.dropdown.header.helptext":" This will export a SBOM for all of your dependencies.","dependencies.list.export_as_sbom.type.cyclonedx":"CycloneDX","dependencies.list.export_as_sbom.type.spdx_23":"SPDX v2.3","dependencies.list.export_as_sbom.format.xml":"XML","dependencies.list.export_as_sbom.format.json":"JSON","dependencies.risk.header.risk_severity":"Risk severity","dependencies.risk.header.risk_type":"Risk type","dependencies.risk.header.first_detected":"First detected","dependencies.risk.header.what_is_the_risk":"What's the risk?","dependencies.risk.header.how_can_i_fix_it":"How can I fix it?","dependencies.risk.header.activity":"Activity","dependencies.risk.what.basicInfo.published":"Published on {date}","dependencies.risk.what.basicInfo.updated":"Updated on {date}","dependencies.risk.what.basicInfo.severity":"Severity","dependencies.risk.what.basicInfo.severity.cvss":"(CVSS)","dependencies.risk.what.basicInfo.severity.tooltip":"CVSS (Common Vulnerability Scoring System) is a standardized metric that assesses the severity of software vulnerabilities on a scale of 0-10.","dependencies.risk.what.basicInfo.severity.tooltip.link":"Learn more about CVSS","dependencies.risk.what.basicInfo.GHSA":"GHSA","dependencies.risk.what.basicInfo.chanceOfFutureExploitation":"Chance of future exploitation","dependencies.risk.what.basicInfo.chanceOfFutureExploitation.epss":"(EPSS)","dependencies.risk.what.basicInfo.chanceOfFutureExploitation.epss.probabilityRankings.highSeverity":"High risk severity threshold","dependencies.risk.what.basicInfo.chanceOfFutureExploitation.epss.probabilityRankings.mediumSeverity":"Medium risk severity threshold","dependencies.risk.what.basicInfo.chanceOfFutureExploitation.epss.probabilityRankings.medianVulnerability":"Median vulnerability","dependencies.risk.what.basicInfo.chanceOfFutureExploitation.epss.probabilityRankings.thisVulnerability":"This vulnerability","dependencies.risk.what.basicInfo.chanceOfFutureExploitation.epss.tooltip.epss_description":"EPSS (Exploit Prediction Scoring System) v{version} estimates the percentage likelihood of a software vulnerability being exploited in the wild over the next 30 days, from 0 to 100%, and a percentile rank of how that likelihood compares to all other assessed vulnerabilities.","dependencies.risk.what.basicInfo.chanceOfFutureExploitation.epss.tooltip.risk_calculation_description":"Sonar uses EPSS score alongside other factors to calculate risk severity. For medium severity risks, EPSS must be >=0.5% and CVSS must be >= 4.0, for high severity risks, EPSS must be >=5% and CVSS must be >=7.0.","dependencies.risk.what.basicInfo.chanceOfFutureExploitation.epss.tooltip.link":"Learn more about EPSS v{version}","dependencies.risk.what.basicInfo.knownExploited":"Known exploited","dependencies.risk.what.basicInfo.knownExploited.kev":"(KEV)","dependencies.risk.what.basicInfo.knownExploited.kev.tooltip":"KEV (Known Exploited Vulnerabilities) is a list of vulnerabilities that have been confirmed to be actively exploited in the wild","dependencies.risk.what.basicInfo.knownExploited.kev.tooltip.link":"Learn more about KEV","dependencies.risk.what.basicInfo.CVE":"NIST","dependencies.risk.what.basicInfo.epss":"EPSS","dependencies.risk.what.insights.insights_from_maintainer":"Insights from the maintainer","dependencies.risk.what.insights.insights_from_maintainer.body":"Sonar works with the maintainer of this dependency to uphold secure development practices and provide first-party insights on vulnerabilities that are identified.","dependencies.risk.what.insights.provided_by_maintainer":"Provided by the maintainer of {purl}","dependencies.risk.what.insights.likelihood_to_be_affected":"Likelihood to be affected","dependencies.risk.what.insights.build_tool_dev_dependency_usage":"Build tool / dev dependency usage","dependencies.risk.what.insights.build_tool_dev_dependency_usage.vulnerable":"Vulnerable","dependencies.risk.what.insights.build_tool_dev_dependency_usage.not_vulnerable":"Not vulnerable","dependencies.risk.what.insights.workaround_available":"Work
90around available","dependencies.risk.what.insights.faq.real_false_positive":"Is this a real vulnerability or a false positive?","dependencies.risk.what.insights.faq.real_false_positive.real":"This is a real vulnerability that may affect users.","dependencies.risk.what.insights.faq.real_false_positive.false_positive":"This is a false positive.","dependencies.risk.what.insights.faq.vulnerability_exploitable":"Is this vulnerability exploitable when the package is used as a build tool or dev/test dependency?","dependencies.risk.what.insights.faq.workaround_available":"For users who are unable to upgrade to a supported release, is there a workaround available?","dependencies.risk.what.insights.faq.only_if_certain_methods_in_use":"Does this vulnerability apply only if certain methods, classes, or functionality are in use?","dependencies.risk.what.insights.faq.how_likely_to_be_affected":"When using an affected version of this package as intended, how likely are users to be affected?","dependencies.risk.what.insights.faq.other_conditions":"Are there any other conditions that users should check for to determine if they are vulnerable?","dependencies.risks.affected_dependency.number_of_risks":"Risks ({count})","dependencies.risks.affected_dependency.view_all_risks":"View all {count} risks for this dependency","dependencies.risk.what.license":"{license} is considered a copyleft license","dependencies.risk.what.license.description":"Copyleft licenses require sharing and licensing the source code for new software built with copyleft-licensed software as open software, too. For this reason, copyleft licenses are sometimes called âshare-alikeâ licenses, though âcopyleftâ is the term youâll hear most in software.","dependencies.risk.what.license.more":"More about copyleft licenses","dependencies.bill_of_materials":"Dependencies","dependencies.labels.severity_dependency_vuln":"{severity} severity dependency vulnerability","dependencies.labels.severity_dependency_license":"{severity} severity","dependencies.labels.severity_dependency_license.description":"Sonar marks all license violations as high severity. The actual risk to your organization may vary based on your policy, and how this application is distributed and deployed.","dependencies.properties.import_type":"Dependency type","dependencies.properties.import_type.direct":"Direct","dependencies.properties.import_type.transitive":"Transitive","dependencies.properties.scope":"Dependency scope","dependencies.properties.scope.development":"Development","dependencies.properties.scope.production":"Production","dependencies.properties.license":"License","dependencies.properties.risks":"Risks","dependencies.properties.identified_using":"Identified using","dependencies.properties.identified_using.plural":"{file} and {count} {count, plural, one {other} other {others}}","dependencies.properties.identified_using.description":"This dependency was identified using references found in the following files:","dependencies.properties.package_manager":"Package manager","dependencies.details.not_found.title":"Dependency not found","dependencies.details.not_found.body":"The dependency you are trying to view may not exist anymore, or there may be a problem with its identifier. Try to locate it again in the bill of materials.","dependencies.details.not_found.go_back_text":"Go back to bill of materials","dependencies.details.chain.title":"How is {dependency} brought into {branchLike}?","dependencies.details.chain.transitive_label":"This dependency is used transitively by {count} {count, plural, one {dependency} other {dependencies}}:","dependencies.details.chain.direct_label":"This package is used directly via {file}.","dependencies.details.chain.paths_label":"{count} {count, plural, one {path} other {paths}}","dependencies.details.chain_group_label":"Dependency Group","dependencies.details.chains_none_label":"Error: No dependency chains were found. This is unexpected. Please report an issue.","dependencies.package_managers.CARGO":"Cargo","dependencies.package_managers.COCOAPODS":"CocoaPods","dependencies.package_managers.GOLANG":"Go","dependencies.package_managers.MAVEN":"Maven","dependencies.package_managers.NPM":"npm","dependencies.package_managers.NUGET":"NuGet","dependencies.package_managers.PYPI":"PyPI","dependencies.package_managers.GEM":"Gem","dependencies.package_managers.UNKNOWN":"Unknown","dependencies.risks.sort_by":"Sort by","dependencies.risks.sort_by.severity":"Risk severity","dependencies.risks.sort_by.cvss_score":"CVSS score","dependencies.risks.no_depen
90dencies_risks":"No dependency risks","dependencies.risks.header.number_of_risks":"<highlighted>{risksCount}</highlighted> {risksCount, plural, one {risk} other {risks}} in <link>{releasesCount} {branchType, select, pullRequest {new } other {}}{releasesCount, plural, one {dependency} other {dependencies}}</link>","dependencies.risks.sort_by.sort_order":"Sort order {order}","dependencies.risks.sort_by.sort_order.asc":"ascending","dependencies.risks.sort_by.sort_order.desc":"descending","dependencies.risks.number_of_risks":"{count} {count, plural, one {dependency risk} other {dependency risks}}","dependencies.risks.number_of_severities":"{count} {severity}","dependencies.risks.unknown":"Unknown dependency risk","dependencies.risks.unknown.tooltip":"Dependency risk cannot be calculated for packages from unknown origin.","dependencies.risks.type":"Risk type","dependencies.risks.type.license":"Prohibited license","dependencies.risks.type.license_prohibited_description":"Dependencies with license {license} should not be used","dependencies.risks.type.vulnerability":"Vulnerability","dependencies.risks":"Dependency Risks","dependencies.risks.empty_state.title":"No {branchType, select, pullRequest {new } other {}}dependency risks were found","dependencies.risks.empty_state.body":"This may be because your project has no {branchType, select, pullRequest {new } other {}}dependencies, all dependencies are risk-free, or an error occurred during analysis.","dependencies.risks.details.not_found.title":"Dependency risk not found","dependencies.risks.details.not_found.body":"The dependency risk you are trying to view may not exist anymore, or there may be a problem with its identifier.","dependencies.risks.details.not_found.go_back_text":"Go back to all risks","dependencies.risks.affected_dependency":"Affected dependency","dependencies.risks.more":"+{count} more","dependencies.risks.severity":"Risk severity","dependencies.risks.severity.help.icon":"More information about risk severity","dependencies.risks.severity.help.intro":"Sonar assesses a severity for dependency risks based on the type of risk.","dependencies.risks.severity.help.license.heading":"Prohibited licenses","dependencies.risks.severity.help.license.body":"All prohibited license risks are defined as HIGH severity.","dependencies.risks.severity.help.vulnerability.heading":"Vulnerabilities","dependencies.risks.severity.help.vulnerability.body":"Vulnerabilities are given a holistic severity rating based on the vulnerability severity (as defined by CVSS), known exploitation (as defined by CISA KEV), and probable future exploitation (as defined by EPSS).","dependencies.risks.severity.BLOCKER":"Blocker","dependencies.risks.severity.BLOCKER.description":"Known as exploited (KEV)","dependencies.risks.severity.MEDIUM":"Medium","dependencies.risks.severity.HIGH":"High","dependencies.risks.severity.LOW":"Low","dependencies.risks.severity.LOW.description":"All other non-withdrawn vulnerabilities","dependencies.risks.severity.INFO":"Info","dependencies.risks.severity.INFO.description":"Confirmed false positive or withdrawn","dependencies.risks.cvss_score":"CVSS {score}","dependencies.risks.no_cvss_score":"No CVSS score","dependencies.risks.cvss_title":"CVSS score","dependencies.risks.epss_title":"EPSS probability","dependencies.risk.how.title":"Update the dependency","dependencies.risk.how.body":"If an updated version of the dependency that fixes the vulnerability is available, update to that version. Always test your application thoroughly after updating a dependency to ensure nothing breaks.","dependencies.risk.how_introduced_link":"How is this dependency introduced?","dependencies.risk.how.find_alternative":"Find an alternative","dependencies.risk.how.find_alternative.vulnerability_body":"If no update is available, consider switching to an alternative dependency that provides the same functionality but without the vulnerability.","dependencies.risk.how.find_alternative.license_body":"Because your organizationâs policy prohibits the use of dependencies with copyleft licenses, you will need to find a dependency with a license that is considered permissive. Popular examples of permissive licenses include Apache-2.0 and MIT.","dependencies.risk.how.license.more":"More about permissive licenses","dependencies.risk.how.fix.complete":"Complete fix","dependencies.risk.how.fix.partial":"Partial fix","dependencies.risk.how.fix.none":"Affected version","dependencies.risk.how.wait_for_fix":"Wait for a fix","dependencies.risk.how.wait_for_fix.body":"You are using the latest version of this dependency, and no newer version is available to address the vulnerability. If you trust that the dependency is actively maintained and expect a fix to be released soon, it may be reasonable to wait for the update.","dependencies.risk.how.fix_body.version_in_use.complete":"This is the version of the dependency you're using, but it is not affected.","dependencies.risk.how.fix_body.version_in_use.unknown":"This is the version of the dependency you're using, but we have no data on it. It may or may not be affected.","dependencies.risk.how.fix_body.version_in_use.default":"This is the affected version of the dependency you're using.","dependencies.risk.how.fix_body.nearest_partial":"This is the nearest version that fixes this vulnerability, but it has {vulnerabilityIdCount} other {vulnerabilityIdCount, plural, one {vulnerability} other {vulnerabilities}}.","dependencies.risk.how.fix_body.nearest_complete":"This is the nearest version without any known vulnerabilities.","dependencies.risk.how.fix_body.latest_partial":"This is the latest version that fixes this vulnerability, but it has {vulnerabilityIdCount} other {vulnerabilityIdCount, plural, one {vulnerability} other {vulnerabilities}}.","dependencies.risk.how.fix_body.latest_complete":"This is the latest version without any known vulnerabilities.","dependencies.risk.how.fix_body.latest_stable.complete":"This is the latest non-prerelease version without any known vulnerabilities.","dependencies.risk.how.fix_body.latest_stable.partial":"This is the latest non-prerelease version that fixes this vulnerability, but it has {vulnerabilityIdCount} other {vulnerabilityIdCount, plural, one {vulnerability} other {vulnerabilities}}.","dependencies.risk.how.fix_body.latest_stable.default":"This is the latest non-prerelease version but it does not fix this vulnerability{vulnerabilityIdCount, plural, =1 {.} other { and has # other vulnerabilities.}}","dependencies.risk.how.fix_body.latest_prerelease.complete":"This is the latest prerelease version without any known vulnerabilities.","dependencies.risk.how.fix_body.latest_prerelease.partial":"This is the latest prerelease version that fixes this vulnerability, but it has {vulnerabilityIdCount} other {vulnerabilityIdCount, plural, one {vulnerability} other {vulnerabilities}}.","dependencies.risk.how.fix_body.latest_prerelease.default":"This is the latest prerelease version but it does not fix this vulnerability{vulnerabilityIdCount, plural, =1 {.} other { and has # other vulnerabilities.}}
90","architecture.empty_state.title":"The architecture diagram is not available","architecture.empty_state.body":"If your project is compatible with the architecture feature, please run a new scan and the diagram will appear here.","architecture.empty_state.body1":"Supported Languages: {supported_languages}","architecture.empty_state.body2":"Active Languages: {active_languages}","architecture.page":"Architecture","architecture.admin.promotion.message":"Try Design & Architecture free Early Access to Visualize your codebase and start formalizing your software architecture. <link>Enable Design & Architecture</link>","architecture.user.promotion.message":"You now have Design & Architecture enabled in Early Access, you can start to visualize your codebase, define and verify your architecture. <link>Take me there!</link>","projects.page":"Projects","projects.add":"Create Project","projects.create_application":"Create Application","projects.no_projects.empty_instance":"There are no visible projects yet.","projects.no_projects.empty_instance.new_project":"Once you analyze some projects, they will show up here.","projects.no_projects.empty_instance.how_to_add_projects":"Here is how you can analyze new projects","projects.no_favorite_projects":"You don't have any favorite projects yet.","projects.no_favorite_projects.engagement":"Discover and mark as favorites projects you are interested in to have a quick access to them.","projects.explore_projects":"Explore Projects","projects.not_analyzed.TRK":"Project's Main Branch is not analyzed yet.","projects.not_analyzed.APP":"None of the Application's projects have been analyzed.","projects.no_new_code_period.TRK":"Project has no new code data yet.","projects.no_new_code_period.APP":"Application has no new code data yet.","projects.new_code_period_x":"New code: last {0}","projects.configure_analysis":"Configure analysis","projects.configure_analysis_for_x":"Configure analysis for project {project}","projects.last_analysis_on_x":"Last analysis: {date}","projects.search":"Search by project name or key","projects.perspective":"Perspective","projects.skip_to_filters":"Skip to project filters","projects.x_projects_found":"{count} projects found","projects.sort_by":"Sort by","projects.sort_ascending":"Result sorted in ascending order","projects.sort_descending":"Result sorted in descending order","projects.sorting.default":"default","projects.sorting.name":"Name","projects.sorting.analysis_date":"Last analysis date","projects.sorting.creation_date":"Creation date","projects.sorting.reliability":"Reliability","projects.sorting.security":"Security","projects.sorting.security_review":"Security Review","projects.sorting.maintainability":"Maintainability","projects.sorting.coverage":"Coverage","projects.sorting.duplications":"Duplications","projects.sorting.size":"Size","projects.sorting.new_reliability":"Reliability","projects.sorting.new_security":"Security","projects.sorting.new_security_review":"Security Review","projects.sorting.new_maintainability":"Maintainability","projects.sorting.new_coverage":"Coverage","projects.sorting.new_duplications":"Duplications","projects.sorting.new_lines":"New Lines","projects.view.overall":"Overall Status","projects.view.overall_code":"Overall Code","projects.view.new_code":"New Code","projects.worse_of_reliablity_and_security":"Worse of Reliability and Security","projects.limited_set_of_projects":"Displayed project set limited to the top {0} projects based on current sort: {1}.","projects.facets.quality_gate":"Quality Gate","projects.facets.quality_gate.warning_help":"Warning status is deprecated. This filter will disappear when no Warning Quality Gate remains.","projects.facets.rating_x":"{0} rating","projects.facets.rating_option.reliability.legacy.1":"⥠0 info issues","projects.facets.rating_option.reliability.legacy.2":"⥠1 minor issue","projects.facets.rating_option.reliability.legacy.3":"⥠1 major issue","projects.facets.rating_option.reliability.legacy.4":"⥠1 critical issue","projects.facets.rating_option.reliability.legacy.5":"⥠1 blocker issue","projects.facets.rating_option.reliability.1":"⥠0 info issues","projects.facets.rating_option.reliability.2":"⥠1 low issue","projects.facets.rating_option.reliability.3":"⥠1 medium issue","projects.facets.rating_option.reliability.4":"⥠1 high issue","projects.facets.rating_option.reliability.5":"⥠1 blocker issue","projects.facets.rating_option.security.legacy.1":"⥠0 info issues","projects.facets.rating_option.security.legacy.2":"⥠1 minor issue","projects.facets.rating_option.security.legacy.3":"⥠1 major issue","projects.facets.rating_option.security.legacy.4":"⥠1 critical issue","projects.facets.rating_option.security.legacy.5":"⥠1 blocker issue","projects.facets.rating_option.security.1":"⥠0 info issues","projects.facets.rating_option.security.2":"⥠1 low issue","projects.facets.rating_option.security.3":"⥠1 medium issue","projects.facets.rating_option.security.4":"⥠1 high issue","projects.facets.rating_option.security.5":"⥠1 blocker issue","projects.facets.rating_option.maintainability.1":"⤠5% to 0%","projects.facets.rating_option.maintainability.2":"⥠5% to <10%","projects.facets.rating_option.maintainability.3":"⥠10% to <20%","projects.facets.rating_option.maintainability.4":"⥠20% to <50%","projects.facets.rating_option.maintainability.5":"⥠50%","projects.facets.rating_option.security_review.1":"⥠80%","projects.facets.rating_option.security_review.2":"⥠70% to <80%","projects.facets.rating_option.security_review.3":"⥠50% to <70%","projects.facets.rating_option.security_review.4":"⥠30% to <50%","projects.facets.rating_option.security_review.5":"< 30%","projects.facets.security_review.description":"The percentage of reviewed (fixed or safe) security hotspots","projects.facets.maintainability.description":"Ratio of the estimated time needed to fix all outstanding maintainability issues to the size of the project","projects.facets.security.description":"Vulnerability count","projects.facets.reliability.description":"Bug count","projects.facets.languages":"Languages","projects.facets.search.languages":"Search for languages","projects.facets.new_lines":"New Lines","projects.facets.tags":"Tags","projects.facets.search.tags":"Search for tags","projects.facets.qualifier":"Type","projects.facets.qualitygate_label_x":"Click to filter projects with a {0} quality gate.","projects.facets.rating_label_single_x":"Click to filter projects with a {0} rating of {1}.","projects.facets.rating_label_multi_x":"Click to filter projects with a {0} rating of {1} or worse.","projects.facets.label_no_data_x":"Click to filter projects with no {0} data.","projects.facets.label_text_x":"Click to filter projects by {0}: {1}","projects.facets.size.label.1":"Click to filter projects with fewer than 1k lines of code","projects.facets.size.label.2":"Click to filter projects with 1k lines of code or more","projects.facets.size.label.3":"Click to filter projects with 10k lines of code or more","projects.facets.size.label.4":"Click to filter projects with 100k lines of code or more","projects.facets.size.label.5":"Click to filter projects with more than 500k lines of code","projects.facets.new_lines.label.1":"Click to filter projects with fewer than 1k
90new lines","projects.facets.new_lines.label.2":"Click to filter projects with 1k new lines or more","projects.facets.new_lines.label.3":"Click to filter projects with 10k new lines or more","projects.facets.new_lines.label.4":"Click to filter projects with 100k new lines or more","projects.facets.new_lines.label.5":"Click to filter projects with more than 500k new lines","projects.facets.coverage.label.1":"Click to filter projects with more than 80% coverage","projects.facets.coverage.label.2":"Click to filter projects with less than 80% coverage","projects.facets.coverage.label.3":"Click to filter projects with less than 70% coverage","projects.facets.coverage.label.4":"Click to filter projects with less than 50% coverage","projects.facets.coverage.label.5":"Click to filter projects with less than 30% coverage","projects.facets.duplication.label.1":"Click to filter projects with less than 3% duplication","projects.facets.duplication.label.2":"Click to filter projects with more than 3% duplication","projects.facets.duplication.label.3":"Click to filter projects with more than 5% duplication","projects.facets.duplication.label.4":"Click to filter projects with more than 10% duplication","projects.facets.duplication.label.5":"Click to filter projects with more than 20% duplication","projects.facets.no_available_filters_clear_others":"No available filters. Clear other filters to see options.","projects.sort.disabled":"Disabled because sorting cannot affect the displayed result with the current project selection.","projects.sort.analysis_date":"by last analysis date (oldest first)","projects.sort.-analysis_date":"by last analysis date (latest first)","projects.sort.name":"by name","projects.sort.-name":"by name","projects.sort.reliability":"by reliability (best first)","projects.sort.-reliability":"by reliability (worst first)","projects.sort.security":"by security (best first)","projects.sort.-security":"by security (worst first)","projects.sort.maintainability":"by maintainability (best first)","projects.sort.-maintainability":"by maintainability (worst first)","projects.sort.coverage":"by coverage (best first)","projects.sort.-coverage":"by coverage (worst first)","projects.sort.duplications":"by duplications (best first)","projects.sort.-duplications":"by duplications (worst first)","projects.sort.size":"by size (smallest first)","projects.sort.-size":"by size (biggest first)","projects.show_more":"Show more projects","projects.security_hotspots_reviewed":"Hotspots Reviewed","projects.awaiting_scan":"Change in Calculation","projects.awaiting_scan.title":"Values might change after the next analysis","projects.awaiting_scan.description.TRK":"The calculation methodology for security, reliability, and maintainability ratings has changed, and the values displayed may be updated after the next analysis.","projects.awaiting_scan.description.APP":"The calculation methodology for security, reliability, and maintainability ratings has changed, and the values displayed may be updated after analyzing all projects in this application.","projects.awaiting_scan.description.VW":"The calculation methodology for security, reliability, and maintainability ratings has changed, and the values displayed may be updated after analyzing all projects in this portfolio.","projects.awaiting_scan.learn_more":"Lear more in SonarQube documentation","projects.ai_code_assurance_on.description":"AI Code Assurance is on","projects.ai_code_assurance_off.description":"AI Code Assurance is off","projects.ai_code_assurance_fail.description":"AI Code Assurance failed","projects.ai_code_assurance_pass.description":"AI Code Assurance passed","projects.ai_code_assurance_on.content":"This project contains AI-generated code and benefits from Sonarâs AI Code Assurance.","projects.ai_code_assurance.edit_quality_gate":"Change Quality Gate","projects.ai_code.tooltip.content":"This project contains AI-generated code.","projects.ai_code_assurance.tooltip.content":"This project contains AI-generated code and benefits from Sonarâs AI Code Assurance.","projects.ai_code_detected.title":"AI code detected","projects.ai_code_detected.description":"This project may contain AI-generated code.","projects.ai_code_detected.link":"Review AI-Generated Code setting","projects.ai_code_detected.tooltip.content":"Some contributors in this project used GitHub Copilot recently.","projects.branch.info.AI_CODE_ASSURANCE_ON.content":"This project benef
90its from Sonarâs AI Code Assurance.","projects.branch.info.AI_CODE_ASSURANCE_PASS.content":"This branch meets your quality standard for AI Code.","projects.branch.info.AI_CODE_ASSURANCE_FAIL.content":"This branch does not meet your quality standard for AI Code.","projects.branches.AI_CODE_ASSURANCE_OFF.admin.content":"To benefit from AI Code Assurance, select an AI-qualified quality gate. <link>Change quality gate</link>","projects.branches.AI_CODE_ASSURANCE_OFF.content":"This project could benefit from AI Code Assurance by using an <link>AI-qualified quality gate</link>.","dashboard.project.not_found":"The requested project could not be found.","dashboard.project.not_found.2":"Either it has never been analyzed successfully or it has been deleted.","dashboard.portfolio.not_found":"The requested portfolio could not be found.","dashboard.portfolio.not_found.2":"Either its parent has not been recomputed or it has been deleted.","settings.key_x":"Key: {0}","settings.default_x":"Default: {0}","settings.not_set":"(not set)","settings.state.saving":"Saving...","settings.state.saved":"Saved!","settings.state.confirmation.title":'{value, select, true {Activate} false {Deactivate} other {Save}} "{name}"?',"settings.state.validation_failed":"Validation failed. {0}","settings.state.value_cant_be_empty":'Provide a value or use "Reset" to set the value to the default one.',"settings.state.value_cant_be_empty_no_default":"Provide a value.","settings.state.url_not_valid":"{0} is not a valid URL","settings._default":"(default)","settings.boolean.true":"True","settings.boolean.false":"False","settings.default.no_value":"'<no value>'","settings.default.complex_value":"'<complex value>'","settings.default.password":"'<password>'","settings.reset_confirm.title":"Reset Setting","settings.reset_confirm.description":"Are you sure that you want to reset this setting?","settings.definition.reset":'Reset "{0}" to default values',"settings.definition.delete_value":'Delete value "{1}" for setting "{0}"',"settings.definitions.delete_fields":'Delete row {1} for setting "{0}"',"settings.search.placeholder":"Find in Settings","settings.search.results":"Search results list","settings.json.format":"Format JSON","settings.json.format_error":"Formatting requires valid JSON. Please fix it and retry.","settings.analysis_scope.introduction":"Narrow the focus by configure what will be analyzed and how. Learn more about <link>analysis scope</link>.","settings.analysis_scope.wildcards.introduction":"You can set analysis parameters by using the following <link>wild card patterns</link>:","settings.analysis_scope.wildcards.link":"wild card patterns","settings.analysis_scope.wildcards.zero_more_char":"Match zero or more characters","settings.analysis_scope.wildcards.zero_more_dir":"Match zero or more directories","settings.analysis_scope.wildcards.single_char":"Match a single character","settings.analysis_scope.learn_more":"Read more about analysis scope","settings.new_code_period.category":"New Code","settings.new_code_period.title":"New Code","settings.new_code_period.description0":"The new code definition sets which part of your co
90de will be considered new code.","settings.new_code_period.description1":"This helps you focus attention on the most recent changes to your project, enabling you to follow the Clean as You Code methodology.","settings.new_code_period.description2":"A specific new code definition can be configured at project level.","settings.new_code_period.description3":"Learn more: {link}","settings.new_code_period.description3.link":"Defining New Code","settings.new_code_period.question":"Choose the baseline for new code for all projects by default","settings.languages.select_a_language_placeholder":"Select a language","settings.projects.default_visibility_of_new_projects":"Default visibility of new projects:","settings.projects.change_visibility_form.label":"Change default visibility of new projects","settings.projects.change_visibility_form.header":"Set Default Visibility of New Projects","settings.projects.change_visibility_form.warning":"This will not change the visibility of already existing projects.","settings.projects.change_visibility_form.warning.github":"This will not change the visibility of already existing projects. Additionally, projects bound to GitHub will not be affected by this option and will be ignored.","settings.projects.change_visibility_form.warning.gitlab":"This will not change the visibility of already existing projects. Additionally, projects bound to GitLab will not be affected by this option and will be ignored.","settings.projects.change_visibility_form.submit":"Change Default Visibility","settings.almintegration.title":"DevOps Platform Integrations","settings.almintegration.description":"DevOps Platform integrations allow {productName} to interact with your DevOps Platform. This enables things like authentication, or providing analysis details and a Quality Gate to your Pull Requests directly in your DevOps Platform's interface.","settings.almintegration.empty.server_base_url":"You need to set the Server Base URL in General > {serverBaseUrl} to have correct links from the DevOps Platform to your {productName} instance.","settings.almintegration.empty.server_base_url.setting_link":"Server Base URL","settings.almintegration.tab.github":"GitHub","settings.almintegration.tab.bitbucket":"Bitbucket","settings.almintegration.tab.azure":"Azure DevOps","settings.almintegration.tab.gitlab":"GitLab","settings.almintegration.github.info":"You need to install a GitHub App with specific settings and permissions to enable Pull Request Decoration on your Organization or Repository. {link}","settings.almintegration.github.additional_permission":"If Quality Gate status reporting fails on private projects, you might need to add an additional permission to the GitHub App. {link}","settings.almintegration.bitbucketcloud.info":"{productName} needs you to create an {oauth} in your Bitbucket Cloud workspace settings to report the Quality Gate status on Pull Requests. It needs to be a private consumer with {permission} permission. An OAuth callback URL is required by Bitbucket Cloud but not used by {productName} so any URL works. {doc_link}","settings.almintegration.bitbucketcloud.oauth":"OAuth consumer","settings.almintegration.empty.azure":"Create your first Azure DevOps configuration to start analyzing your repositories on {productName}.","settings.almintegration.empty.bitbucket":"Create your first Bitbucket configuration to start analyzing your repositories on {productName}.","settings.almintegration.empty.bitbucketcloud":"Create your first Bitbucket Cloud configuration to start analyzing your repositories on {productName}.","settings.almintegration.empty.github":"Create your first GitHub configuration to start analyzing your repositories on {productName}.","settings.almintegration.empty.gitlab":"Create your first GitLab configuration to start analyzing your repositories on {productName}.","settings.almintegration.create":"Create configuration","settings.almintegration.create.tooltip":"Upgrade to {link} to integrate with multiple {alm} instances.","settings.almintegration.create.tooltip.link":"Enterprise Edition","settings.almintegration.check_configuration":"Check configuration","settings.almintegration.check_configuration_x":"Check configuration '{0}'","settings.almintegration.edit_configuration":"Edit configuration '{0}'","settings.almintegration.delete_configuration":"Delete configuration '{0}'","settings.almintegration.checking_configuration":"Checking configuration","settings.almintegration.configuration_valid":"Configuration valid","settings.almintegration.configuration_invali
90d":"You have the following errors in your configuration:","settings.almintegration.could_not_validate":"Could not validate this configuration.","settings.almintegration.delete.header":"Delete configuration","settings.almintegration.delete.message":"Are you sure you want to delete the {id} configuration?","settings.almintegration.delete.info":"{0} projects will no longer get Pull Request Decorations.","settings.almintegration.delete.no_info":"An unknown number of projects will no longer get Pull Request Decorations.","settings.almintegration.form.app_id.github.help":"The App ID is found on your GitHub App's page on GitHub at Settings > Developer Settings > GitHub Apps","settings.almintegration.form.header.create":"Create a configuration","settings.almintegration.form.header.edit":"Edit the configuration","settings.almintegration.form.name.azure":"Configuration name","settings.almintegration.form.name.azure.help":"Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured Azure instance for a project.","settings.almintegration.form.choose_bitbucket_variant":"Select which variant you want to configure","settings.almintegration.form.name.bitbucket":"Configuration name","settings.almintegration.form.name.bitbucket.help":"Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured Bitbucket instance for a project.","settings.almintegration.form.name.bitbucketcloud":"Configuration name","settings.almintegration.form.name.bitbucketcloud.help":"Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured Bitbucket Cloud instance for a project.","settings.almintegration.form.name.github":"Configuration name","settings.almintegration.form.name.github.help":"Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured GitHub App for a project.","settings.almintegration.form.name.gitlab":"Configuration name","settings.almintegration.form.name.gitlab.help":"Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured GitLab instance for a project.","settings.almintegration.form.workspace.bitbucketcloud":"Workspace ID","settings.almintegration.form.workspace.bitbucketcloud.error":"Workspace ID's can only contain lowercase letters, numbers, dashes, and underscores.","settings.almintegration.form.workspace.bitbucketcloud.help":"The workspace ID is part of your bitbucket cloud URL {example}","settings.almintegration.form.oauth_key.bitbucketcloud.help":"Bitbucket automatically creates an OAuth key when you create your OAuth consumer. You can find it in your Bitbucket Cloud workspace settings under OAuth consumers.","settings.almintegration.form.oauth_secret.bitbucketcloud.help":"Bitbucket automatically creates an OAuth secret when you create your OAuth consumer. You can find it in your Bitbucket Cloud workspace settings under OAuth consumers.","settings.almintegration.form.url.azure":"Azure DevOps URL","settings.almintegration.form.url.azure.help1":"For Azure DevOps Server, provide the full collection URL:","settings.almintegration.form.url.azure.help2":"For Azure DevOps Services, provide the full organization URL:","settings.almintegration.form.url.bitbucket":"Bitbucket Server URL","settings.almintegration.form.url.bitbucket.help":"Example: https://bitbucket-server.your-company.com","settings.almintegration.form.url.github":"GitHub API URL","settings.almintegration.form.url.github.help1":"Example for GitHub Enterprise:","settings.almintegration.form.url.github.help2":"If using GitHub.com:","settings.almintegration.form.url.github.private_key_warning":"For security reasons, please make sure to provide the GitHub App private key to update the URL.","settings.almintegration.form.url.gitlab":"GitLab API URL","settings.almintegration.form.url.gitlab.help":"Provide the GitLab API URL. For example:","settings.almintegration.form.url.pat_warning":"For security reasons, please make sure to provide the Personal Access Token to update the URL.","settings.almintegration.form.app_id":"GitHub App ID","settings.almintegration.form.client_id.github":"Client ID","settings.almintegration.form.client_id.github.help":"The Client ID is found on your GitHub App's page.","settings.almintegration.form.client_secret.github":"Client Secret","settings.almintegration.form.client_secret.github.help":"The Client secret is found on your GitHub App's page.","settings.almintegration.form.client_id.bitbucketcloud":"OAuth Key","settings.almintegration.form.client_secret.bitbucketcloud":"OAuth Secret","settings.almintegration.form.private_key":"Private Key","settings.almintegration.form.private_key.github.help":"Your GitHub App's private key. You can generate a .pem file from your GitHub App's page under Private keys. Copy and paste the whole contents of the file here.","settings.almintegration.form.webhook_secret.github":"Webhook Secret","settings.almintegration.form.webhook_secret.github.help":"Leave this field empty unless you are using GitHub Code Scanning Alert feature. See documentation for more details.","settings.almintegration.form.personal_access_token":"Personal Access Token","settings.almintegration.form.personal_access_token.azure.help":"{productName} needs a {pat} to report the Quality Gate status on Pull Requests in Azure DevOps. To create this token, we recommend using a dedicated Azure DevOps account with administration permissions. The token itself needs {permission} permission. {doc_link}","settings.almintegration.form.personal_access_token.azure.help.url":"Personal Access Token","settings.almintegration.form.personal_access_token.gitlab.help":"{productName} needs a {pat} to report the Quality Gate status on Merge Requests in GitLab. To create this token, we recommend using a dedicated GitLab account with {permission} permission to all target projects. The token itself needs the {scope} scope. {doc_link}","settings.almintegration.form.personal_access_token.gitlab.help.url":"Personal Access Token","settings.almintegration.form.personal_access_token.bitbucket.help":"{productName} needs a {pat} to report the Quality Gate status on Pull Requests in Bitbucket Server. To create this token, we recommend using a dedicated Bitbucket Server account with administration permissions. The token itself needs {permission} permission. {doc_link}","settings.almintegration.form.personal_access_token.bitbucket.help.url":"Personal Access Token","settings.almintegration.form.save":"Save configuration","settings.almintegration.form.cancel":"Cancel","settings.almintegration.form.secret.field":"This field is hidden for security reasons.","settings.almintegration.form.secret.update_field":"Update field value","settings.almintegration.form.secret.update_field_x":"Update {0} value","settings.almintegration.form.secret.can_encrypt":"You can encrypt this value. {learn_more}","settings.almintegration.feature.status_reporting.title":"Quality Gate status reporting","settings.almintegration.feature.status_reporting.description_pr":"Add analysis and a Quality Gate to your Pull Requests directly in your DevOps Platform's interface.","settings.almintegration.feature.status_reporting.description_pr_and_commits":"Add the Quality Gate status to your Pull Requests and on analyzed commits directly in your DevOps Platform's interface.","settings.almintegration.feature.status_reporting.description_mr":"Add analysis and a Quality Gate to your Merge Requests directly in your DevOps Platform's interface.","settings.almintegration.feature.pr_decoration.disabled":"Disabled","settings.almintegration.feature.pr_decoration.disabled.no_branches":"Upgrade to {link} to enable this feature.","settings.almintegration.feature.pr_decoration.disabled.no_branches.link":"Developer Edition","settings.almintegration.feature.alm_repo_import.title":"Import repositories from your DevOps Platform","settings.almintegration.feature.alm_repo_import.description":"Select repositories from your DevOps Platform, and import them into {productName}.","settings.almintegration.feature.alm_repo_import.disabled":"Disabled","settings.almintegration.feature.alm_repo_import.disabled.no_url":"This feature is disabled because your configured instance has no URL.","settings.almintegration.tabs.authentication_moved":"You can delegate authentication to this DevOps Platform. The relevant settings are under the {link} section.","settings.authentication.title":"Authentication","settings.authentication.custom_message_information":"You can define a custom log-in message to appear on the log-in page to help your users authenticate. The relevant settings are available under the {link} section.","settings.authentication.custom_message_information.link":"General","settings.authentication.description":"The following settings allow you to delegate authentication via SAML, or any of the following DevOps Platforms: G
90itHub, GitLab, and Bitbucket.","settings.authentication.help":"For details on how to set up authentication, check out the {link}.","settings.authentication.legacy_help.github":"Compatibility with GitHub OAuth App is deprecated and will be removed in a future release. Please check out the {link} for information on how to update your configuration.","settings.authentication.help.link":"documentation","settings.authentication.form.create":"Create configuration","settings.authentication.form.edit":"Edit","settings.authentication.form.delete":"Delete","settings.authentication.form.delete.tooltip":"You can only delete a configuration if it is disabled.","settings.authentication.form.loading":"Loading configuration","settings.authentication.form.enable":"Enable configuration","settings.authentication.form.disable":"Disable configuration","settings.authentication.form.disable.tooltip":"You can not disable this configuration while using Automatic Provisioning. You must be in Just-in-Time Provisioning mode to disable this configuration.","settings.authentication.form.provisioning":"Provisioning","settings.authentication.form.provisioning_at_login":"Just-in-Time user and group provisioning (default)","settings.authentication.form.other_provisioning_enabled":"Already enabled for another provider. Only one identity provider can have automatic users and groups provisioning enabled.","settings.authentication.form.settings.save_success":"Settings saved successfully.","settings.authentication.confirm_auto_provisioning.header":"Automatic provisioning has been enhanced","settings.authentication.confirm_auto_provisioning.description1":"Your current version of automatic provisioning has been suspended and you must confirm a provisioning method.","settings.authentication.confirm_auto_provisioning.description2":"Automatic provisioning has now been enhanced with the 10.7 release. For more details, read our {documentation}.","settings.authentication.confirm_auto_provisioning.question":"Select your provisioning method","settings.authentication.confirm_auto_provisioning.confirm_choice":"Confirm choice","settings.authentication.confirm_auto_provisioning.auto.label":"Enhanced automatic provisioning (recommended)","settings.authentication.confirm_auto_provisioning.auto.help":"Now synchronizes users, groups, permissions and project visibility","settings.authentication.confirm_auto_provisioning.jit.label":"Just-in-Time provisioning","settings.authentication.confirm_auto_provisioning.jit.help":"Synchronises users and groups only","settings.authentication.github.form.create":"New GitHub Configuration","settings.authentication.github.form.edit":"Edit GitHub Configuration","settings.authentication.github.appid_x":"App ID: {applicationId}","settings.authentication.github.confirm.AUTO_PROVISIONING":"Switch to automatic provisioning","settings.authentication.github.confirm.JIT":"Switch to Just-in-Time provisioning","settings.authentication.github.confirm.insecure":"Potentially insecure configuration","settings.authentication.github.confirm.AUTO_PROVISIONING.description":"Once you transition to automatic provisioning, groups, users, group memberships, and permissions on GitHub projects will be inherited from GitHub. You will no longer have the ability to edit them within {productName}. Do you want to proceed with this change?","settings.authentication.github.confirm.JIT.description":"Switching to Just-in-Time provisioning removes the automatic synchronization of users, groups, and group memberships. Users are provisioned and group memberships are updated only at user login. Are you sure?","settings.authentication.github.provisioning_change.confirm_changes":"Confirm change","settings.authentication.github.provisioning_change.insecure_config":"Please be aware that your configuration is potentially insecure because you didn't add any organization to the allowlist. If your GitHub App is public, anyone can install it and gain access to your instance.","settings.authentication.github.configuration":"GitHub Configuration","settings.authentication.github.form.not_configured":"GitHub App is not configured","
90settings.authentication.github.form.legacy_configured":"Compatibility with GitHub OAuth Apps is deprecated and will be removed in a future release. As such, your current configuration will continue to work but some features will no longer be available. We recommend that you create a new GitHub App configuration. This will automatically replace your current GitHub OAuth App configuration. {documentation}","settings.authentication.github.form.legacy_configured.link":"Learn more about how to create a GitHub App configuration","settings.authentication.github.enable_first":"Enable your GitHub configuration for more provisioning options.","settings.authentication.github.form.allowedOrganizations.name":"Organizations","settings.authentication.github.form.allowedOrganizations.description":"Only members of these organizations will be able to authenticate to the server. â if not set, users from any organization where the GitHub App is installed will be able to login to this {productName} instance.","settings.authentication.github.form.apiUrl.name":"The API url for a GitHub instance.","settings.authentication.github.form.apiUrl.description":"The API url for a GitHub instance. https://api.github.com/ for GitHub.com, https://github.company.com/api/v3/ when using GitHub Enterprise","settings.authentication.github.form.applicationId.name":"App ID","settings.authentication.github.form.applicationId.description":"The App ID is found on your GitHub App's page on GitHub at Settings > Developer Settings > GitHub Apps.","settings.authentication.github.form.clientId.name":"Client ID","settings.authentication.github.form.clientId.description":"Client ID provided by GitHub when registering the application.","settings.authentication.github.form.clientSecret.name":"Client Secret","settings.authentication.github.form.clientSecret.description":"Client password provided by GitHub when registering the application.","settings.authentication.github.form.privateKey.name":"Private Key","settings.authentication.github.form.privateKey.description":"Your GitHub App's private key. You can generate a .pem file from your GitHub App's page under Private keys. Copy and paste the whole contents of the file here.","settings.authentication.github.form.synchronizeGroups.name":"Synchronize teams as groups","settings.authentication.github.form.synchronizeGroups.description":"Synchronize GitHub team with {productName} group memberships when users log in to {productName}. For each GitHub team they belong to, users will be associated to a group of the same name if it exists in {productName}.","settings.authentication.github.form.webUrl.name":"The WEB url for a GitHub instance.","settings.authentication.github.form.webUrl.description":"The WEB url for a GitHub instance. https://github.com/ for GitHub.com, https://github.company.com/ when using GitHub Enterprise.","settings.authentication.github.form.private_key.required_for_url_change":"Please provide your private key again to update the API URL or the Web URL.","settings.authentication.github.form.provisioning_with_github":"Automatic user, group, and permission provisioning","settings.authentication.github.form.provisioning_with_github_short.autoProvisioning":"Automatic provisioning","settings.authentication.github.form.provisioning_with_github_short.jit":"Just-in-Time provisioning","settings.authentication.github.form.provisioning_with_github.description":"Users, groups and permissions are automatically provisioned from your GitHub organizations. Once activated, users and groups can only be created and modified from your GitHub organizations/teams. Existing local users will be kept and can only be deactivated. {documentation}","settings.authentication.github.form.description.doc":"For more details, see {documentation}.","settings.authentication.github.form.provisioning_at_login.description":"Users and groups are synchronized only when users log in to {productName}. {documentation}","settings.authentication.github.form.provisioning.disabled":"Your current edition does not support provisioning with GitHub. See the {documentation} for more information.","settings.authentication.github.form.allowUsersToSignUp.name":"Allow users to sign up","settings.authentication.github.form.allowUsersToSignUp.description":"Allow new users to authenticate. When set to disabled, only existing users will be able to authenticate to the server.","settings.authentication.github.form.projectVisibility.name":"Provision project visibility","settings.authentication.github.form.projectVisibility.description":"Change project visibility based on GitHub repository visibility. If disabled, every provisioned project will be private in {productName} and visible only to users with explicit GitHub permissions for the corresponding repository. Changes take effect at the next synchronization.","settings.authentication.github.synchronize_now":"Synchronize now","
90settings.authentication.github.synchronization_finish":"Synchronization is done.","settings.authentication.github.configuration.validation.details":"View details","settings.authentication.github.configuration.validation.valid.short":"Configuration is valid.","settings.authentication.github.configuration.validation.valid":"Configuration is valid for {0}. {1} organizations will be synced.","settings.authentication.github.configuration.validation.valid_one":"Configuration is valid for {0}. Organization '{1}' will be synced.","settings.authentication.github.configuration.validation.invalid":"Configuration is invalid. {0}","settings.authentication.github.configuration.validation.invalid_org":'Organization "{0}" has the following error: {1}',"settings.authentication.github.configuration.validation.details.title":"Configuration validity","settings.authentication.github.configuration.validation.details.valid_label":"Valid","settings.authentication.github.configuration.validation.details.invalid_label":"Invalid","settings.authentication.github.configuration.validation.details.org_not_found":"{0} (not found or app not installed)","settings.authentication.github.configuration.roles_mapping.description":"When synchronizing users and groups, {productName} assigns permissions based on GitHub user and team roles. You can customize the mapping of permissions. The new mapping will take effect at the next synchronization.","settings.authentication.github.configuration.roles_mapping.save_success":"GitHub roles mapping saved successfully.","settings.authentication.github.configuration.roles_mapping.dialog.custom_roles_description":"When a custom role name added here matches an existing GitHub custom role in any of your organizations, the mapping applies to all users with this custom role. If an existing GitHub custom role has no exact match in this list, the permissions of its inherited base role are mapped.","settings.authentication.github.configuration.unsaved_changes":"You have unsaved changes.","settings.authentication.gitlab.configuration":"GitLab Configuration","settings.authentication.gitlab.form.not_configured":"GitLab App is not configured","settings.authentication.gitlab.form.create":"New GitLab Configuration","settings.authentication.gitlab.form.edit":"Edit GitLab Configuration","settings.authentication.gitlab.form.applicationId.name":"Application ID","settings.authentication.gitlab.form.applicationId.description":"Application ID provided by GitLab when registering the application.","settings.authentication.gitlab.form.url.name":"GitLab URL","settings.authentication.gitlab.form.url.description":"URL to access GitLab.","settings.authentication.gitlab.form.secret.name":"Secret","settings.authentication.gitlab.form.secret.description":"Secret provided by GitLab when registering the application.","settings.authentication.gitlab.form.secret.required_for_url_change":"Please provide your secret again to update the URL.","settings.authentication.gitlab.form.synchronizeGroups.name":"Synchronize user groups","settings.authentication.gitlab.form.synchronizeGroups.description":"For each GitLab group they belong to, the user will be associated to a group with the same name (if it exists) in {productName}. If enabled, the GitLab OAuth 2 application will need to provide the api scope.","settings.authentication.gitlab.form.allowedGroups.name":"Allowed groups","settings.authentication.gitlab.form.allowedGroups.description.JIT":"Only members of these groups (and sub-groups) will be allowed to authenticate. Enter the group slug as it appears in the GitLab URL, for instance `my-gitlab-group`. â ï¸ When you turn on `Allow users to sign up`, make sure to also turn on group synchronization and provide a list of allowed groups. Otherwise, any GitLab user will be able to log in to this {productName} instance.","settings.authentication.gitlab.form.allowedGroups.description.AUTO_PROVISIONING":"Only members of these groups (and sub-groups) will be provisioned. Please enter the group slug as it appears in the GitLab URL, for instance `my-gitlab-group`.","settings.authentication.gitlab.form.allowUsersToSignUp.name":"Allow users to sign up","settings.authentication.gitlab.form.allowUsersToSignUp.description":"Allow new users to authenticate. When set to disabled, only existing users will be able to authenticate to the server.","settings.authentication.gitlab.form.provisioningToken.name":"Provisioning token","settings.authentication.gitlab.form.provisioningToken.description":"Token used for user provisioning. You can either use a group or a personal access token, as long as it has visibility on the groups that need to be imported.","settings.authentication.gitlab.applicationId.name":"App ID: {0}","settings.authentication.gitlab.enable_first":"Enable your GitLab c
90onfiguration for more provisioning options.","settings.authentication.gitlab.provisioning_at_login":"Just-in-Time user provisioning (default)","settings.authentication.gitlab.provisioning_at_login.description":"Users are synchronized only when users log in to {productName}. {documentation}","settings.authentication.gitlab.description.JIT.learn_more":"Learn more about Just-in-Time provisioning with GitLab","settings.authentication.gitlab.description.AUTO_PROVISIONING.learn_more":"Learn more about automatic provisioning with GitLab","settings.authentication.gitlab.confirm.AUTO_PROVISIONING":"Switch to automatic provisioning","settings.authentication.gitlab.confirm.JIT":"Switch to Just-in-Time provisioning","settings.authentication.gitlab.confirm.AUTO_PROVISIONING.description":"Once you transition to automatic provisioning users, groups and permissions on GitLab projects will be inherited from GitLab. You will no longer have the ability to edit them within {productName}. Do you want to proceed with this change?","settings.authentication.gitlab.confirm.JIT.description":"Switching to Just-in-Time provisioning removes the automatic synchronization of users, groups and permissions. Users are provisioned and updated only at user login. Are you sure?","settings.authentication.gitlab.confirm.insecure":"Potentially insecure configuration","settings.authentication.gitlab.provisioning_change.confirm_changes":"Confirm change","settings.authentication.gitlab.provisioning_change.insecure_config":"Please be aware that your configuration is potentially insecure because you didn't add any groups to the allowlist and you allowed users to sign up. Anyone can install it and gain access to your instance.","settings.authentication.gitlab.form.provisioning_with_gitlab":"Automatic user, group, and permission provisioning","settings.authentication.gitlab.form.provisioning_with_gitlab.description":"Users, groups and permissions are automatically provisioned from GitLab. Once activated, users and groups can only be created and modified from GitLab. Existing local users will be kept and can only be deactivated. {documentation}","settings.authentication.gitlab.form.provisioning.disabled":"Your current edition does not support provisioning with GitLab. See the {documentation} for more information.","settings.authentication.gitlab.configuration.unsaved_changes":"You have unsaved changes.","settings.authentication.gitlab.configuration.valid.JIT":"Configuration is valid for Just-in-Time provisioning.","settings.authentication.gitlab.configuration.valid.AUTO_PROVISIONING":"Configuration is valid for Automatic provisioning.","settings.authentication.gitlab.configuration.roles_mapping.description":"When synchronizing users and groups, {productName} assigns permissions based on Gitlab user roles. You can customize the mapping of permissions. The new mapping will take effect at the next synchronization.","settings.authentication.gitlab.configuration.roles_mapping.save_success":"GitLab roles mapping saved successfully.","settings.authentication.gitlab.configuration.roles_mapping.dialog.custom_roles_description":"When a custom role name added here matches an existing GitLab custom role in any of your groups or projects, the mapping applies to all users with this custom role. If an existing GitLab custom role has no exact match in this list, the permissions of its inherited base role are mapped.","settings.authentication.gitlab.configuration.insecure":"BitBucket Authentication allows users to sign up, but no list of allowed workspaces was provided. This is potentially insecure. We recommend entering a list of allowed workspaces. {documentation}","settings.authentication.configuration.validity_check_loading":"Checking the configuration","settings.authentication.configuration.test":"Test configuration","settings.authentication.synchronization_pending":"Synchronization is pending.","settings.authentication.synchronization_in_progress":"Synchronization is in progress.","settings.authentication.synchronization_successful.with_warning":"Last synchronization was done {date} ago with warnings. {details}","settings.authentication.synchronization_details_link":"More details","settings.authentication.synchronization_successful":"Last synchronization was done {0} ago.","settings.authentication.synchronization_failed_short":"Last synchronization failed. {details}","settings.authentication.synchronization_failed":"Last synchronization failed {0} ago.","settings.authentication.configuration.roles_mapping.dialog.title":"Global {0} role mapping","settings.authentication.configuration.roles_mapping.title":"Role permission mapping","settings.authentication.configuration.roles_mapping.button_label":"Edit mapping","settings.authentication.configuration.roles_mapping.dialog.roles_column":"Roles","settings.authentication.configuration.roles_mapping.dialog.delete_custom_role":"Delete custom role {0}","settings.authentication.configuration.roles_mapping.dialog.add_custom_role":"Add custom role:","settings.authentication.configuration.roles_mapping.role_exists":"Role already exists.","settings.authentication.configuration.roles_mapping.empty_custom_role":"Custom roles should have some permissions.","settings.authentication.form.create.saml":"New SAML configuration","settings.authentication.form.edit.saml":"Edit SAML configuration","settings.authentication.saml.configuration":"SAML Configuration","settings.authentication.saml.confirm.scim":"Switch to automatic provisioning","settings.authentication.saml.confirm.jit":"Switch to Just-in-Time provisioning","settings.authentication.saml.confirm.scim.description":"Once you transition to automatic provisioning, groups, users and group memberships will be managed by your identity provider. You will no longer have the ability to edit them within {productName}. Do you want to proceed with this change?","settings.authentication.saml.confirm.jit.description":"Switching to Just-in-Time provisioning removes all information provided while automatic provisioning through SCIM was active. These
90changes cannot be reverted. Are you sure?","settings.authentication.saml.form.loading":"Loading SAML configuration","settings.authentication.saml.form.not_configured":"SAML is not configured","settings.authentication.saml.form.create":"New SAML configuration","settings.authentication.saml.form.edit":"Edit SAML configuration","settings.authentication.saml.form.save":"Save configuration","settings.authentication.saml.form.test":"Test configuration","settings.authentication.saml.form.test.help.dirty":"You must save your changes","settings.authentication.saml.form.test.help.incomplete":"Some mandatory fields are empty","settings.authentication.saml.form.save_success":"Saved successfully","settings.authentication.saml.form.save_partial":"Saved partially","settings.authentication.saml.form.provisioning_at_login":"Just-in-Time user and group provisioning (default)","settings.authentication.saml.form.provisioning_at_login.sub":"Use this option if your identity provider does not support the SCIM protocol.","settings.authentication.saml.form.provisioning_with_scim":"Automatic user and group provisioning with SCIM","settings.authentication.saml.form.provisioning_with_scim.sub":"Preferred option when using a supported identity provider.","settings.authentication.saml.form.provisioning_with_scim.description":"Users and groups are automatically provisioned from your identity provider using the SCIM protocol. Once activated, managed users and groups can only be modified from your identity provider. Existing local users and groups will be kept.","settings.authentication.saml.form.provisioning_with_scim.description.doc":"For a list of supported providers and more details on automatic provisioning, see {documentation}.","settings.authentication.saml.form.provisioning.disabled":"Your current edition does not support provisioning with SCIM. See the {documentation} for more information.","settings.authentication.saml.enable_first":"Enable your SAML configuration to benefit from automatic user provisioning options.","settings.pr_decoration.binding.category":"DevOps Platform Integration","settings.pr_decoration.binding.no_bindings":"A system administrator needs to enable this feature in the global settings.","settings.pr_decoration.binding.no_bindings.admin":"Set up a {link} first before you and your team can enable Pull Request Decoration.","settings.pr_decoration.binding.no_bindings.link":"global configuration","settings.pr_decoration.binding.title":"DevOps Platform Integration","settings.pr_decoration.binding.description":"Display your Quality Gate status directly in your DevOps Platform.","settings.pr_decoration.binding.check_configuration":"Check configuration","settings.pr_decoration.binding.check_configuration.failure":"You have the following errors in your configuration:","settings.pr_decoration.binding.check_configuration.failure.check_global_settings":"Please check your {link}.","settings.pr_decoration.binding.check_configuration.failure.check_global_settings.link":"global settings","settings.pr_decoration.binding.check_configuration.contact_admin":"Please contact your system administrator.","settings.pr_decoration.binding.check_configuration.success":"Configuration valid.","settings.pr_decoration.binding.form.name":"Configuration name","settings.pr_decoration.binding.form.name.help":"Each DevOps Platform instance must be configured globally first, and given a unique name. Pick the instance your project is hosted on.","settings.pr_decoration.binding.form.monorepo":"Enable monorepository support","settings.pr_decoration.binding.form.monorepo.help":"Enable this setting if your project is part of a monorepository. {doc_link}","settings.pr_decoration.binding.form.monorepo.warning":"This setting must be enabled for all {productName} projects that are part of a monorepository.","settings.pr_decoration.binding.form.azure.project":"Project name","settings.pr_decoration.binding.form.azure.project.help":"The name of the Azure DevOps project containing your repository. You can find this name on your project's Overview page.","settings.pr_decoration.binding.form.azure.repository":"Repository name","settings.pr_decoration.binding.form.azure.repository.help":"The name of your Azure DevOps repository. You can find this name on your project's Repos page.","settings.pr_decoration.binding.form.azure.inline_pr_annotations":"Enable Inline Pull Request Annotations","settings.pr_decoration.binding.form.azure.inline_pr_annotations.help":"When activated, issues within each file are annotated with relevant issue details.","settings.pr_decoration.binding.form.github.repository":"Repository name","settings.pr_decoration.binding.form.github.repository.help":"The full name of your repository, including the organization. You can find this name in your repository's U
90RL. This name is case-sensitive!","settings.pr_decoration.binding.form.github.summary_comment_setting":"Enable analysis summary under the GitHub Conversation tab","settings.pr_decoration.binding.form.github.summary_comment_setting.help":"When enabled, a summary is displayed under the GitHub Conversation tab. Notifications may be sent by GitHub depending on your settings.","settings.pr_decoration.binding.form.bitbucket.repository":"Project key","settings.pr_decoration.binding.form.bitbucket.repository.help":"The project key is part of your Bitbucket Server repository URL. This is case-sensitive!","settings.pr_decoration.binding.form.bitbucket.slug":"Repository slug","settings.pr_decoration.binding.form.bitbucket.slug.help":"The repository slug is part of your Bitbucket Server repository URL. This slug is case-sensitive!","settings.pr_decoration.binding.form.bitbucketcloud.repository":"Repository slug","settings.pr_decoration.binding.form.bitbucketcloud.repository.help":"The repository slug is part of your Bitbucket Cloud repository URL.","settings.pr_decoration.binding.form.gitlab.repository":"Project ID","settings.pr_decoration.binding.form.gitlab.repository.help":"The Project ID is a numerical unique identifier for your project. You can find it on your Project Overview.","settings.email_notification.category":"Email Notification","settings.email_notification.header":"SMTP Configuration","settings.design_and_architecture.category":"Design & Architecture","settings.design_and_architecture.header":"Design & Architecture","settings.design_and_architecture.description.1":"This free trial is being offered at Sonar's discretion and may be discontinued in the future. At the end of the trial, Design & Architecture will become a paid feature. Your organization will not incur and changes for using this feature during the trial period.","settings.design_and_architecture.description.2":"Activate this option to enable any user in your organization to visualize your co
90debase directly in SonarQube.","settings.design_and_architecture.description.3":"By activating this option, you agree to the <link>Early Access Terms</link>","settings.design_and_architecture.enable":"Enable Design & Architecture","settings.design_and_architecture.disable":"Disable Design & Architecture","settings.design_and_architecture.tour.title":"Enable Design & Architecture","settings.design_and_architecture.tour.content":"You can enable Design & Architecture later by going to Administration > Configuration > Design & Architecture.","settings.mode.title":"Mode","settings.mode.description.line1":"There are two options to reflect the health of all the projects in this instance: {mqrLink} and {standardLink}","settings.mode.description.line2":"Changing the mode will change how issues are categorized and ranked based on the results of the analysis.","settings.mode.checking_instance":"Checking your instance...","settings.mode.instance_conditions_from_other_mode":"Some of the Quality Gates in this instance are using metrics that belong to the {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}}. You will be able to update them once you save the changes.","settings.mode.standard.name":"Standard Experience","settings.mode.mqr.name":"Multi-Quality Rule (MQR) Mode","settings.mode.standard.description.line1":"Offers the traditional use of the rule types: bugs, code smells, and vulnerabilities, categorized with a single type and severity for each rule.","settings.mode.standard.description.line2":"This approach focuses on assigning severity to a rule and its issues based on the single software quality (for example, security, reliability or maintainability) it has the largest impact on. This is the rule categorization used in {productName} 9.9 LTA and earlier.","settings.mode.mqr.description.line1":"Aims to more accurately represent the impact software has on all software qualities. Very few issues impact only a single software quality. For instance, most vulnerabilities are also bugs. And vice versa. The MQR mode maps each rule to each of the qualities it impacts, with a separate severity rating for each quality.","settings.mode.mqr.description.line2":"This approach focuses on ensuring the impact of an issue on all software qualities is clear, not just the most severe one.","settings.mode.save.warning":"Save changes to see them reflected in your instance","settings.mode.save":"Save the mode. The current mode will be switched to {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}}","settings.mode.save.success":"This instance is now in {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}}.","mode.standard.advertisement":"Looking for Security, Reliability, and Maintainability issues? If your team prefers working with software qualities, change it in the <a>settings</a>","mode.mqr.advertisement":"Looking for Bugs, Vulnerabilities, or Code Smells? If your team prefers working with these types, change it in the <a>settings</a>","settings.mode.mqr.advertisement":"If your team prefers working with Vulnerabilities, Bugs, and Code Smells, change it in the <a>Mode section</a> of General Settings","settings.mode.standard.advertisement":"If your team prefers working with Security, Reliability, and Maintainability issues, change it in the <a>Mode section</a> of General Settings","settings.early_access.title":"Early Access Features","settings.early_access.description":"Features listed below are offered for free in early access trial at Sonarâs discretion. The trial may be discontinued at any time. Your organization will not be charged for using them during the trial. Terms and conditions may apply.","settings.early_access.misra.title":"MISRA Compliance","settings.early_access.misra.description.line1":"Enable this feature to preview additional MISRA C++2023 rules.","settings.early_access.misra.description.line2":"At the end of the trial, the MISRA Compliance early access features will be deactivated and all new MISRA C++2023 rules will be removed from the quality profiles. Your organization will not be charged.","settings.early_access.misra.checkbox_label":"Enable early access MISRA Compliance","settings.early_access.misra.dialog_title":"You are about to {enable, select, true {enable} other {disable}} early access trial to MISRA Compliance feature","settings.early_access.misra.dialog_description.enable":"A preview of additional MISRA C++2023 rules will be available for this instance. <p>Sonar may stop the trial at any time. When it stops, the MISRA Compliance early access features will be deactivated, all new MISRA C++2023 rules will be removed from the quality profiles, and all related detected issues will be closed.</p> Your organization will not be charged.","settings.early_access.misra.dialog_description.disable":"All new MISRA C++2023 rules will be removed from the quality profiles, and all related detected issues will be closed. As long as the early access to this feature is available, you can enable it again. <p>Are you sure you want to continue?</p>","settings.early_access.misra.success":"Early access to MISRA Compliance {enabled, select, true {is enabled} other {is disabled}} for this instance","property.category.announcement":"Announcement","property.category.general":"General","property.category.general.email":"Email","property.category.general.duplications":"Duplications","property.category.general.differentialViews":"New Code","property.category.general.localization":"Localization","property.category.general.databaseCleaner":"Database Cleaner","property.category.general.looknfeel":"Look & Feel","property.category.general.issues":"Issues","property.category.general.qualityGate":"Quality Gate","property.category.general.qualityProfile":"Quality Profile","property.category.general.subProjects":"Sub-projects","property.category.general.subProjectCreation":"Project Creation","property.category.almintegration":"DevOps Platform Integrations","property.category.authentication":"Authentication","property.category.ai_code":"AI-Generated Code","property.category.organizations":"Organizations","property.category.security":"Security","property.category.security.encryption":"Encryption","property.category.java":"Java","property.category.differentialViews":"New Code","property.category.codeCoverage":"Code Coverage","property.category.duplications":"Duplications","property.category.localization":"Localization","property.category.exclusions":"Analysis Scope","property.category.webhooks":"Webhooks","property.category.languages":"Languages","property.category.aicodefix":"AI CodeFix","property.sonar.autodetect.ai.co
90de.confirmation":"{value, select, true {<p1>âAutodetect AI-generated codeâ will be turned on for all projects.</p1><p>This setting can be turned off by project administrators at the project level to prevent the autodetection of AI-generated code in specific projects.</p>} other {<p1>âAutodetect AI-generated codeâ will be turned off for all projects.</p1><p>Project administrators will no longer be able to activate this setting at the project level.</p>}}","property.sonar.inclusions.name":"Source File Inclusions","property.sonar.inclusions.description":"Patterns used to include some source files and only these ones in analysis.","property.sonar.test.inclusions.name":"Test File Inclusions","property.sonar.test.inclusions.description":"Patterns used to include some test files and only these ones in analysis.","property.sonar.exclusions.name":"Source File Exclusions","property.sonar.exclusions.description":"Patterns used to exclude some source files from analysis.","property.sonar.test.exclusions.name":"Test File Exclusions","property.sonar.test.exclusions.description":"Patterns used to exclude some test files from analysis.","property.sonar.global.exclusions.name":"Global Source File Exclusions","property.sonar.global.exclusions.description":"Patterns used to exclude some source files from analysis. They apply to every project and cannot be overridden.","property.sonar.global.test.exclusions.name":"Global Test File Exclusions","property.sonar.global.test.exclusions.description":"Patterns used to exclude some test files from analysis. They apply to every project and cannot be overridden.","property.category.exclusions.files":"A. File Exclusions","property.category.exclusions.files.description":"Configure the files that should be completely ignored by the analysis.","property.sonar.skippedModules.name":"Module Exclusions","property.sonar.skippedModules.description":"This property is deprecated since version 4.3 and should not be used anymore.","property.sonar.includedModules.name":"Module Inclusions","property.sonar.includedModules.description":"This property is deprecated since version 4.3 and should not be used anymore.","property.category.exclusions.issues":"D. Issue Exclusions","property.category.exclusions.issues.description":"Configure the conditions under which issues should not be reported.","property.category.exclusions.duplications":"C. Duplication Exclusions","property.category.exclusions.duplications.description":"Configure the files that should be ignored by duplication detection.","property.category.exclusions.coverage":"B. Code Coverage Exclusions","property.category.exclusions.coverage.description":"Configure the files that should be ignored by code coverage calculations.","property.sonar.coverage.exclusions.name":"Coverage Exclusions","property.sonar.coverage.exclusions.description":"Patterns used to exclude some files from coverage report.","property.category.technicalDebt":"Technical Debt","property.error.notBoolean":'Valid options are "true" and "false"',"property.error.notInteger":"Only digits are allowed","property.error.notFloat":"Not a floating point number","property.error.notRegexp":"Regular expression must be valid","property.error.notInOptions":"Not a valid option","property.category.scm":"SCM","property.category.housekeeping":"Housekeeping","property.category.housekeeping.general":"General","property.category.housekeeping.branchesAndPullRequests":"Branches and Pull Requests","property.category.housekeeping.auditLogs":"Audit Logs","settings.sca.title":"SCA","property.sca.admin.title":"Software Composition Analysis (SCA)","property.sca.admin.description":"Activate this option to enable any user to scan their projects for issues in their third-party dependencies, such as vulnerabilities or prohibited licenses, using the Sonar SCA service.","property.sca.admin.description2":"By enabling this feature, you agree to the <link>SCA Terms and Conditions</link>","property.sca.admin.checkbox.label":"Enable SCA","property.sca.admin.acceptTerm.label":"By activating this option, you agree to the {terms}","property.sca.admin.acceptTerm.terms":"SCA Terms","property.sca.confirm.modal.title.enable":"You are about to enable early access trial to Software Composition Analysis (SCA) feature","property.sca.confirm.modal.description.enable":"A preview of Softw
90are Composition Analysis (SCA) will be available for this instance. <p>Sonar may stop the trial at any time. When it stops, the SCA early access features will be deactivated, and dependencies and dependency risks will no longer be visible.</p>","property.sca.confirm.modal.title.disable":"You are about to disable early access to Software Composition Analysis (SCA) feature","property.sca.confirm.modal.description.disable":"Users will not be able to scan their projects for issues in their third-party dependencies anymore. As long as the early access to this feature is available, you can enable it again. Are you sure you want to continue?","property.sca.message.updated":"Sonar SCA {0}","property.aicodefix.admin.title":"Enable AI-generated fix suggestions","property.aicodefix.admin.description":"Activate this option to enable users of all or part of the projects to generate an AI-suggested code fix for an issue using the Sonar AI CodeFix service.","property.aicodefix.admin.checkbox.label":"Enable AI CodeFix","property.aicodefix.admin.disabled":"According to your company policy, access to AI CodeFix is not available for this SonarQube instance","property.aicodefix.admin.acceptTerm.label":"By activating this option, you agree to the {terms}","property.aicodefix.admin.acceptTerm.terms":"AI CodeFix Terms","property.aicodefix.admin.enable.title":"Choose which projects should have AI CodeFix enabled","property.aicodefix.admin.enable.all.projects.label":"All projects","property.aicodefix.admin.enable.all.projects.help":"Enable AI CodeFix on all existing and future projects","property.aicodefix.admin.enable.some.projects.label":"Only selected projects","property.aicodefix.admin.enable.some.projects.help":"Enable AI CodeFix on selected projects only","property.aicodefix.admin.enable.some.projects.note":"AI CodeFix will not be automatically enabled on new projects.","property.aicodefix.admin.early_access.title":"Free - early access feature","property.aicodefix.admin.early_access.content1":"This no-cost trial is offered to you at Sonar's discretion during the early access period.","property.aicodefix.admin.early_access.content2":"Sonar may stop the trial at any time. At the end of the trial, the AI CodeFix feature will be deactivated and your organization will not be charged.","property.aicodefix.admin.serviceInfo.learnMore":"Read more about enabling AI CodeFix","property.aicodefix.admin.serviceInfo.spinner.label":"Waiting for AI CodeFix service to respond...","property.aicodefix.admin.serviceInfo.unexpected.response.label":"The AI CodeFix service returned an unexpected response. You might need to upgrade your instance.","property.aicodefix.admin.serviceInfo.empty.response.label":"The AI CodeFix service returned an empty response. Please report the issue to the maintainers.","property.aicodefix.admin.serviceInfo.result.unresponsive.message":"The AI CodeFix service does not respond or is not reachable.","property.aicodefix.admin.serviceInfo.result.unresponsive.causes.title":"Here are some possible causes of this error:","property.aicodefix.admin.serviceInfo.result.unresponsive.causes.1":"The network may not be properly configured on this SonarQube instance. Please check the firewall and connectivity settings.","property.aicodefix.admin.serviceInfo.result.unresponsive.causes.2":"The AI CodeFix service may be down.","property.aicodefix.admin.serviceInfo.result.requestError":"Error checking the AI CodeFix service:","property.aicodefix.admin.serviceInfo.result.serviceError":"The AI CodeFix service is reachable but returned an error. Check logs for more details.","property.aicodefix.admin.serviceInfo.result.unauthorized":"This SonarQube instance is not allowed to use AI CodeFix.","property.aicodefix.admin.serviceInfo.result.unknown":"The AI CodeFix service returned an unexpected message:","property.aicodefix.admin.serviceInfo.result.error.title":"AI CodeFix Error","property.aicodefix.admin.serviceInfo.result.error.retry.message":"If the issue persists, try again later or {link}","property.aicodefix.admin.serviceInfo.result.error.retry.get_help":"get help","property.aicodefix.admin.serviceInfo.result.error.retry.action":"Retry","property.aicodefix.admin.promotion.title":"This is a paid feature","property.aicodefix.admin.promotion.subtitle":"Unlock AI-generated fix suggestions","property.aicodefix.admin.promotion.content":"Enable users of all or part of the projects to generate an AI-suggested code fix for an issue using the Sonar AI CodeFix service. To get access to AI CodeFix:","property.aicodefix.admin.promotion.contact":"Contact us","property.aicodefix.admin.promotion.checkDocumentation":"Check documentation","property.aicodefix.admin.promotion.link":"Enable AI Codefix","aicodefix.admin.provider.title":"Provider","aicodefix.admin.provider.help":"Cho
90ose between our providers or bring your own model","aicodefix.admin.provider.self_hosted":"Self-hosted (Bring Your Own Model)","aicodefix.admin.provider.sonar":"Sonar","notification.aicodefix.ea.admin.message":"Try AI CodeFix Free Early Access to receive AI-generated code fix suggestions for issues in this instance. {link}","notification.aicodefix.ga.paid.inactive.admin.message":"The Sonar AI CodeFix is now available for this instance. Enable it to receive AI-generated code fix suggestions for some or all of your projects. {link}","notification.aicodefix.ga.unpaid.active.admin.message":"The Free Early Access to AI CodeFix has ended. To continue receiving AI-generated CodeFix suggestions for issues in this instance, please enable the feature. {link}","notification.aicodefix.ga.unpaid.inactive.admin.message":"Enable users to receive AI-generated code fixes for issues using the Sonar AI CodeFix feature. Available across all or selected projects. {link}","notification.aicodefix.ga.unpaid.active.user.message":"The Free Early Access to AI CodeFix has ended. To continue receiving AI-generated code fixes, contact your administrator to request access. {link}","notification.autodetect.ai.message":"SonarQube can autodetect AI-generated code in your projects. <link>Read more</link>","aicodefix.azure_open_ai.endpoint.label":"Endpoint","aicodefix.azure_open_ai.endpoint.help":"Provide Azure OpenAI API endpoint","aicodefix.azure_open_ai.apiKey.label":"API Key","aicodefix.azure_open_ai.apiKey.help":"Provide Azure OpenAI API key","aicodefix.azure_open_ai.apiKey.update_placeholder":"Value is hidden, type a new key to update","aicodefix.updated":"AI CodeFix settings is {0} on your instance!","aicodefix.update_error":"Fail to save settings. {0}","aicodefix.cancel.modal.title":"Are you sure you want to cancel?","aicodefix.cancel.modal.description":"You have unsaved changes. All unsaved changes will be lost.","aicodefix.cancel.modal.continue_editing":"Continue editing","search.shortcut_hint":"Hint: Press {shortcut} from anywhere to open this search bar.","search.show_more.hint":"Press {key} to display","search.placeholder":"Search for projects...","search.search_for_projects":"Search for projects...","search.search_for_dependencies":"Search for dependencies...","search.search_for_members":"Search for members...","search.search_for_users":"Search for users...","search.search_for_users_or_groups":"Search for users or groups...","search.search_by_login_or_name":"Search by login or name...","search.search_by_name":"Search by name...","search.search_by_name_or_key":"Search by name or key...","search.search_for_tags":"Search for tags...","search.search_for_repositories":"Search for repositories...","search.search_for_rules":"Search for rules...","search.search_for_languages":"Search for languages...","search.search_for_cwe":"Search for CWEs...","search.search_for_authors":"Search for authors...","search.search_for_directories":"Search for directories...","search.search_for_files":"Search for files...","search.search_for_modules":"Search for modules...","search.search_for_metrics":"Search for metrics...","search.search_for_profiles":"Search for Quality Profiles...","search.tooShort":"Please enter at least {0} characters","global_search.shortcut_hint":"Hint: Press 'S' from anywhere to open this search bar.","help.section.links":"Links","help.section.shortcuts":"Shortcuts","help.section.tutorials":"Tutorials","shortcuts.section.global":"Global","shortcuts.section.global.search":"quickly open search bar","shortcuts.section.global.shortcuts":"open this window","shortcuts.section.global.facets.multiselection":"Press Ctrl to add to selection","shortcuts.section.global.facets.multiselection.mac":"Press â to add to selection","shortcuts.section.global.facets.multiselection.title":"Add to selection","shortcuts.section.issues":"Issues Page","shortcuts.section.issues.navigate_between_issues":"navigate between issues","shortcuts.section.issues.open_details":"go from the list of issues to the source code","shortcuts.section.issues.return_to_list":"return back to the list","shortcuts.section.issue.do_transition":"do an issue transition","shortcuts.section.issue.assign":"assign issue","shortcuts.section.issue.assign_to_me":"assign issue to the current user","shortcuts.section.issue.change_severity":"change severity of issue","shortcuts.section.issue.comment":"comment issue","shortcuts.section.issue.
90submit_comment":"submit comment","shortcuts.section.issue.change_tags":"change tags of issue","shortcuts.section.rules":"Rules Page","shortcuts.section.rules.navigate_between_rules":"navigate between rules","shortcuts.section.rules.open_details":"go from the list of rules to the rule details","shortcuts.section.rules.return_to_list":"return back to the list","shortcuts.section.rules.activate":"activate selected rule","shortcuts.section.rules.deactivate":"deactivate selected rule","shortcuts.on_page.intro":"This page allows you to use the following keyboard shortcuts:","shortcuts.on_page.left_x":"Left arrow key: {0}","shortcuts.on_page.left_right_x":"Left and right arrow keys: {0}","shortcuts.on_page.up_down_x":"Up and down arrow keys: {0}","shortcuts.on_page.meta_x":"Alt key + arrow keys: {0}","tutorials.onboarding":"Analyze a new project","tutorials.skip":"Skip this tutorial","tutorials.finish":"Finish this tutorial","tutorials.find_tutorial_back_in_help":"Find this tutorial back anytime in the Help section","tutorials.find_tutorial_back_in_plus":'Find this tutorial back anytime in the "+" menu',"select2.noMatches":"No matches","select2.searching":"Searching...","select2.tooShort":"Please enter at least {0} characters","select.search.tooShort":"To search, please enter at least {0} characters","select.search.noMatches":"No matches","duplications.dups_found_on_deleted_resource":"This file contains duplicated blocks with some deleted resources. This project should be reanalyzed to remove these obsolete duplicated blocks.","code_viewer.no_source_code_displayed_due_to_empty_analysis.TRK":"No code files were found for analysis.","code_viewer.no_source_code_displayed_due_to_empty_analysis.APP":"No projects in this application.","code_viewer.no_source_code_displayed_due_to_empty_analysis.VW":"No projects, applications, or portfolios in this portfolio.","code_viewer.no_source_code_displayed_due_to_empty_analysis.SVW":"No projects, applications, or portfolios in this portfolio.","code_viewer.no_source_code_displayed_due_to_security":"Due to security settings, no source code can be displayed.","code_viewer.no_source_code_displayed_due_to_source_removed":"The file was removed, no source code can be displayed.","code_viewer.not_all_measures_are_shown":"Not all projects and applications are included","code_viewer.not_all_measures_are_shown.help":"You do not have access to all projects and/or applications.","code_viewer.portfolio_code_toggle_disabled.help":"New Code and Overall Code measures are not available when searching for projects or applications.","code_viewer.loading":"Source code is loading","custom_measures.page":"Custom Measures","custom_measures.page.description":"Update the values of custom metrics for this project. Changes will take effect at the project's next analysis. Custom metrics must be created at the global level.","custom_measures.deprecated":"Custom measures are deprecated and will be removed soon.","custom_measures.pending":"Pending","custom_measures.pending_tooltip":"The value will be integrated to project during next analysis.","custom_measures.all_metrics_taken":"There are already measures on all available custom metrics.","custom_measures.delete_custom_measure":"Delete Custom Measure","custom_measures.delete_custom_measure.confirmation":'Are you sure you want to delete custom measure "{0}"?',"custom_measures.create_custom_measure":"Create Custom Measure","custom_measures.update_custom_measure":"Update Custom Measure","custom_measures.metric":"Metric","project_navigation.analysis_status.failed":"The last analysis has failed.","project_navigation.analysis_status.warnings":"The last analysis has warnings.","project_navigation.analysis_status.pending":"New analysis pending","project_navigation.analysis_status.in_progress":"New analysis in progress","project_navigation.analysis_status.details_link":"See details","project_navigation.analysis_status.details_link.label":"See details about the last analysis","project_activity.analysis":"Analysis","project_activity.analysis_build_string_X":"Build string: {0}","project_activity.add_version":"Create Version","project_activity.analysis_X_actions":"Show actions for analysis {0}","project_activity.show_analysis_X_on_graph":"Show details on interactive graph for analysis {0}. Note: this data is also available as a table. Click on the button below the graph.","project_activity.remove_version":"Remove Version","project_activity.remove_version.question":"Are you sure you want to delete this version?","project_activity.change_version":"Change Version","project_activity.add_custom_event":"Create Custom Event","project_activity.change_custom_event":"Change Event","project_activity.remove_custom_event":"Delete Event","project_activity.remove_custom_event.question":"Are you sure you want to delete this event?","project_activity.reset_dates":"Reset dates","project_activity.delete_analysis":"Delete Analysis","project_activity.delete_analysis.question":"Are you sure you want to delete this analysis from the history?","project_activity.filter_events":"Events filter","project_activity.filter_events.placeholder":"Select an event","project_activity.filter_date_range":"Date range filter","project_activity.events.tooltip.edit":"Edit this event: {event}","project_activity.events.tooltip.delete":"Delete this event: {event}","project_activity.new_code_period_start":"Everything above this line is New Code","project_activity.new_code_period_start.help":"The analysis below this mark is the baseline for New Code comparison","project_activity.graphs.choose_type":"Graph type","project_activity.graphs.explanation_x":"This interactive graph shows data for the following project measures over time: {0}","project_activity.graphs.issues":"Issues","project_activity.graphs.coverage":"Coverage","project_activity.graphs.duplications":"Duplications","project_activity.graphs.custom":"Custom","project_activity.graphs.custom.add":"Add metric","project_activity.graphs.custom.add_metric":"Add a metric","project_activity.graphs.custom.select_metric":"Select metric to display","project_activity.graphs.custom.add_metric_info":"Only 3 metrics of the same type can be displayed on one graph. You can have a maximum of two graphs.","project_activity.graphs.custom.remove_metric":"Remove the {0} metric from the graph","project_activity.graphs.custom.no_history":"There isn't enough data to generate an activity graph, please select more metrics.","project_activity.graphs.custom.metric_no_history":"This metric has no historical data to display.","project_activity.graphs.custom.search":"Search for a metric by name","project_activity.graphs.custom.type_x_message":'Only "{0}" metrics are available with your current selection.',"project_activity.graphs.graph_shown_x":"Graph shown for {0}.","project_activity.graphs.open_in_table":"Press 'Enter' to show the graph data in a table.","project_activity.graphs.data_table.title":"Graph data in table format","project_activity.graphs.data_table.max_lines_warning":"Only the {0} most recent data entries are shown. If you want to see different data, change the date filters on the main page.","project_activity.graphs.data_table.no_data_warning":"There is no data for the selected series.","project_activity.graphs.data_table.no_data_warning_check_dates_x":"There is no data for the selected date range (everything after {start}). Try modifying the date filters on the main page.","project_activity.graphs.data_table.no_data_warning_check_dates_y":"There is no data for the selected date range (everything before {end}). Try modifying the date filters on the main page.","project_activity.graphs.data_table.no_data_warning_check_dates_x_y":"There is no data for the selected date range ({start} to {end}). Try modifying the date filters on the main page.","project_activity.graphs.data_table.data_gap":"The chart history for issues related to software qualities may contain gaps while information is not available for one or more projects. {learn_more}","project_activity.graphs.rating_split.title":"Metrics calculation changed","project_activity.graphs.rating_split.de
90scription":"The way we calculate metrics has changed and it might have affected this metric's values.","project_activity.graphs.rating_split.info_icon":"Metrics calculation change information","project_activity.custom_metric.covered_lines":"Covered Lines","project_activity.custom_metric.deprecated.severity":"Old severities and the corresponding filters are deprecated.","project_activity.custom_metric.deprecated.quality":"Issue types and the corresponding filters are deprecated. You can use filters by Software Quality.","project_activity.custom_metric.deprecated.confirmed":"Confirmed issues and the corresponding filter is deprecated.","update_key.old_key":"Old Key","update_key.new_key":"New Key","update_key.are_you_sure_to_change_key":'Are you sure you want to change key of "{0}"?',"project_quality_profile.instance_default":"Instance default","project_quality_profile.successfully_updated":"{0} Quality Profile has been successfully updated.","project_quality_profile.subtitle":"Manage project Quality Profiles","project_quality_profile.always_use_default":"Always use the instance default Quality Profile","project_quality_profile.current":"Current Quality Profile","project_quality_profile.always_use_specific":"Always use a specific Quality Profile","project_quality_profile.change_lang_X_profile":"Change {0} Quality Profile","project_quality_profile.requires_new_analysis":"Changes will be applied after the next analysis.","project_quality_profile.add_language.title":"Add a new language","project_quality_profile.add_language.description":"Manually configure a specific profile for a new language before the next analysis.","project_quality_profile.add_language.action":"Add language","project_quality_profile.add_language_modal.title":"Add a language","project_quality_profile.add_language_modal.choose_language":"Choose a language","project_quality_profile.add_language_modal.choose_profile":"Choose a profile","project_quality_profile.add_language_modal.no_active_rules":"this profile has no active rules","project_quality_profile.add_language_modal.profile_unavailable_no_active_rules":"This profile has no active rules, and cannot be used. Please enable at least 1 rule before using this profile.","project_quality_profile.add_language_modal.go_to_profile":"Go to Quality Profile","project_quality_profile.change_profile_x":"Change {x} profile","project_quality_gate.default_qgate":"Default","project_quality_gate.successfully_updated":"Quality Gate has been successfully updated.","project_quality_gate.always_use_default":"Always use the instance default Quality Gate","project_quality_gate.always_use_specific":"Always use a specific Quality Gate","project_quality_gate.select_specific_qg":"Select Quality Gate","project_quality_gate.requires_new_analysis":"Changes will be applied after the next analysis.","project_quality_gate.no_condition":"This Quality Gate is empty. To make it usable, add conditions to the {link}.","project_quality_gate.no_condition_on_new_code":"This Quality Gate sets conditions on overall code but not on new code. It will not appear on pull requests. To enable it for pull requests, add conditions to the {link}.","project_quality_gate.no_condition.link":"Quality Gate definition","project_quality_gate.no_condition.reason":"No conditions","project_quality_gate.ai_assured_quality_gate":"This quality gate is qualified for AI Code Assurance","project_quality_gate.not_ai_assured_quality_gate":"This quality gate is not qualified for AI Code Assurance","project_quality_gate.ai_generated_code_protected.title":"Your AI-generated code is protected","project_quality_gate.ai_generated_code_protected.description":"<p>This project contains AI-generated code and the selected quality gate is qualified for <link>AI Code Assurance</link>.</p>","project_quality_gate.ai_generated_code_not_protected.title":"Protect your AI-generated code with âAI Code Assuranceâ","project_quality_gate.ai_generated_code_not_protected.description":"<p>This project contains AI-generated code. We recommend using a qualified quality gate to enable <link>AI Code Assurance</link>.</p><p>You may use <linkSonarWay>Sonar way for AI code</linkSonarWay> or <linkQualifyDoc>qualify your own custom quality gates for AI Code Assurance</linkQualifyDoc>.</p>
90","project_deletion.delete_resource_confirmation":'Are you sure you want to delete "{0}"?',"project_deletion.resource_deleted":'Project "{0}" has been successfully deleted.',"projects_management.delete_resource_confirmation":'Are you sure you want to delete "{0}"?',"projects_management.delete_selected_warning":"You're about to delete {0} selected items.","projects_management.delete_all_warning":"You're about to delete all {0} items.","projects_management.project_has_been_successfully_created":"Project {project} has been successfully created.","projects_management.select_project":"Select project {0}","projects_management.show_actions_for_x":"Show actions for project {0}","projects_management.filter_by_component":"Filter by component","projects_management.filter_by_visibility":"Filter by visibility","project.info.title":"Project Information","application.info.title":"Application Information","project.about.title":"About this Project","application.about.title":"About this Application","project.info.description":"Description","project.info.empty_description":"No description added for this project.","application.info.empty_description":"No description added for this application.","project.info.quality_gate":"Quality Gate used","project.info.quality_gate.link_label":"{gate} - quality gate used for this project. Click to navigate to the quality gate page.","project.info.to_notifications":"Set notifications","project.info.notifications":"Notifications","project.info.main_branch":"Main branch","project.info.see_more_info_on_x_locs":"See more information on your {0} lines of code","project.info.make_home.title":"Use as homepage","project.info.make_home.label":"Make this project my homepage","application.info.make_home.label":"Make this application my homepage","project.info.make_home.tooltip":"This means you'll be redirected to this project whenever you log in to {productName} or click on the top-left {productName} logo.","application.info.make_home.tooltip":"This means you'll be redirected to this application whenever you log in to {productName} or click on the top-left {productName} logo.","overview.project_key.tooltip.TRK":'Your project key is a unique identifier for your project. If you are using Maven, make sure the key matches the "groupId:artifactId" format.',"overview.project_key.tooltip.APP":"Your application key is a unique identifier for your application.","project.info.contain_ai_code.title":"AI Code","project.info.contain_ai_code.description":"This project contains AI-generated code.","project.info.detected_ai_code.description":"This project may contain AI-generated code.","project.info.ai_code_assurance.title":"AI Code Assurance","project.info.ai_code_assurance.on.description":"This project benef
90its from Sonarâs AI Code Assurance.","project.info.ai_code_assurance.off.description":"This project could benefit from AI Code Assurance by using an <link>AI-qualified quality gate</link>.","project.info.ai_code_assurance.off.description_for_admin":"To benefit from AI Code Assurance, select an AI-qualified quality gate.","project.info.ai_code_fix.title":"AI CodeFix","project.info.ai_code_fix.message":"AI CodeFix is enabled for this project.","quality_profiles.page_title_changelog_x":"{0} Changelog","quality_profiles.page_title_compare_x":"{0} Comparison","quality_profiles.new_profile":"New Quality Profile","quality_profiles.compare_with":"Compare with","quality_profiles.filter_by":"Filter by","quality_profiles.select_lang":"Select language","quality_profiles.restore_profile":"Restore Profile","quality_profiles.restore_profile.success":'{ruleSuccesses} rule(s) restored in profile "{profileName}"',"quality_profiles.restore_profile.warning":'{ruleSuccesses} rule(s) restored, {ruleFailures} rule(s) ignored in profile "{profileName}"',"quality_profiles.optional_configuration_file":"Optional configuration file","quality_profiles.new_name":"New name","quality_profiles.no_languages_available":"There are no languages available. You cannot create a new profile.","quality_profiles.delete_confirm_title":"Delete Profile","quality_profiles.delete_confirm_description":"You're about to delete a profile.","quality_profiles.are_you_sure_want_delete_profile_x":'Are you sure that you want to delete the profile "{profileName}"?',"quality_profiles.are_you_sure_want_delete_profile_x_and_descendants":'Are you sure that you want to delete the profile "{profileName}
90" and all its descendants?',"quality_profiles.this_profile_has_descendants":"This profile has descendants.","quality_profiles.profile_inheritance":"Inheritance","quality_profiles.no_projects_associated_to_profile":"No projects are explicitly associated to the profile.","quality_profiles.cannot_associate_projects_no_rules":"You must activate at least 1 rule before you can assign projects to this profile.","quality_profiles.cannot_set_default_no_rules":"You must activate at least 1 rule before you can make this profile the default profile.","quality_profiles.warning.used_by_projects_no_rules":"The current profile is used on several projects, but it has no active rules. Please activate at least 1 rule for this profile.","quality_profiles.warning.is_default_no_rules":"The current profile is the default profile, but it has no active rules. Please activate at least 1 rule for this profile.","quality_profiles.parent":"Parent","quality_profiles.parameter_set_to":"Parameter {0} set to {1}","quality_profile.summary_additional":"{count} additional {count, plural, one {rule} other {rules}}","quality_profile.summary_fewer":"{count} fewer {count, plural, one {rule} other {rules}}","quality_profile.summary_differences1":"{profile} has {additional} and {fewer} than {comparedProfile}.","quality_profile.summary_differences2":"{profile} has {difference} than {comparedProfile}","quality_profiles.x_rules_only_in":"{count} rules in {profile}","quality_profiles.x_rules_have_different_configuration":"{count} rules have a different configuration","quality_profiles.copy_x_title":'Copy Profile "{profile}" - {language}',"quality_profiles.extend_x_title":'Extend Profile "{profile}" - {language}',"quality_profiles.rename_x_title":"Rename Profile {profile} - {language}","quality_profiles.deprecated":"deprecated","quality_profiles.severity_set_to":"Severity set to","quality_profiles.changelog.ACTIVATED":"Activated","quality_profiles.changelog.DEACTIVATED":"Deactivated","quality_profiles.changelog.UPDATED":"Updated","quality_profiles.changelog.parameter_reset_to_default_value":"Parameter {0} reset to default value","quality_profiles.changelog.prioritized_rule_changed":"Prioritized rule set to {flag}","quality_profiles.changelog.cca_and_category_changed":"Clean Code category set to {newCleanCodeAttributeCategory} and attribute set to {newCleanCodeAttribute}, was {oldCleanCodeAttributeCategory} and {oldCleanCodeAttribute}","quality_profiles.changelog.cca_only_changed":"Clean Code attribute set to {newCleanCodeAttribute}, was {oldCleanCodeAttribute}","quality_profiles.changelog.impact_changed":"Software impact set to {newSoftwareQuality} with severity {newSeverity}, was {oldSoftwareQuality} with severity {oldSeverity}","quality_profiles.changelog.impact_added":"Software impact {newSoftwareQuality} with severity {newSeverity} was added","quality_profiles.changelog.impact_removed":"Software impact {oldSoftwareQuality} with severity {oldSeverity} was removed","quality_profiles.changelog.sq_upgrade":"Instance upgraded to {productName} {sqVersion}","quality_profiles.deleted_profile":"The profile {0} doesn't exist anymore","quality_profiles.projects_for_default":"Every project not specifically associated with a quality profile will be associated to this one by default.","quality_profile.x_rules":"{count} rule(s)","quality_profile.lang_deprecated_x_rules":"{name}, {count} deprecated rule(s)","quality_profile.x_active_rules":"{0} active rules","quality_profile.x_inactive_rules":"{0} inactive rules","quality_profile.rules.breakdown":"Rule breakdown","quality_profile.rules.cct_categories_title":"Clean Code Categories","quality_profile.rules.software_qualities_title":"Software Qualities","quality_profile.rules.see_x_active_x_rules":"See {0} active {1} rules","quality_profile.rules.see_x_inactive_x_rules":"See {0} inactive {1} rules","quality_profiles.x_overridden_rules":"{0} overridden rules","quality_profiles.change_parent":"Change Parent","quality_profiles.change_parent_warning":"By changing the parent of this profile, any information on inherited rules that were manually disabled
90will be lost. This means some previously disabled rules might be re-enabled.","quality_profiles.all_profiles":"All Profiles","quality_profiles.x_profiles":"{name}, {count} profile(s)","quality_profiles.projects.select_hint":"Click to associate this project with the quality profile","quality_profiles.projects.deselect_hint":"Click to remove association between this project and the quality profile","quality_profile.empty_comparison":"The quality profiles are equal.","quality_profiles.activate_more":"Activate More","quality_profiles.activate_more.help.built_in":"This quality profile is built in, and cannot be updated manually. If you want to activate more rules, create a new profile that inherits from this one and add rules there.","quality_profiles.activate_more_rules":"Activate More Rules","quality_profiles.comparison.activate_rule":'Activate rule for profile "{profile}"',"quality_profiles.comparison.deactivate_rule":'Dectivate rule for profile "{profile}"',"quality_profiles.intro":"Quality profiles are collections of rules to apply during an analysis. For each language there is a default profile. All projects not explicitly assigned to some other profile will be analyzed with the default. Ideally, all projects will use the same profile for a language. Learn more about <link>Quality Profiles</link>.","quality_profiles.list.projects":"Projects","quality_profiles.list.projects.help":"Projects assigned to a profile will always be analyzed with it for that language, regardless of which profile is the default. Quality profile administrators may assign projects to a non-default profile, or always make it follow the system default. Project administrators may choose any profile for each language.","quality_profiles.list.rules":"Rules","quality_profiles.list.updated":"Updated","quality_profiles.list.used":"Used","quality_profiles.list.default.help":"For each language there is a default profile. All projects not explicitly assigned to some other profile will be analyzed with the default.","quality_profiles.x_updated_on_y":"{name}, updated on {date}","quality_profiles.change_projects":"Change Projects","quality_profiles.not_found":"The requested quality profile was not found.","quality_profiles.back_to_list":"Go back to the list of Quality Profiles","quality_profiles.latest_new_rules":"Recently Added Rules","quality_profiles.latest_new_rules.activated":"{0}, activated on {1} profile(s)","quality_profiles.latest_new_rules.not_activated":"{0}, not yet activated","quality_profiles.latest_new_rules.see_all_x":"See all {count} recently added rules","quality_profiles.deprecated_rules":"Deprecated Rules","quality_profiles.x_deprecated_rules":"{linkCount} deprecated {count, plural, one {rule} other {rules}}","quality_profiles.deprecated_rules_description":"These deprecated rules will eventually disappear. You should proactively investigate replacing them.","quality_profiles.deprecated_rules_are_still_activated":"Deprecated rules are still activated on {count} quality profile(s):","quality_profiles.sonarway_missing_rules":"Sonar way rules not included","quality_profiles.sonarway_missing_rules_description":"Recommended rules are missing from your profile","quality_profiles.x_sonarway_missing_rules":"{linkCount} Sonar way {count, plural, one {rule} other {rules}} not included","quality_profiles.sonarway_see_x_missing_rules":"See {0} missing Sonar way rules","quality_profiles.stagnant_profiles":"Stagnant Profiles","quality_profiles.not_updated_more_than_year":"The following profiles haven't been updated for more than 1 year:","quality_profiles.exporters":"Exporters","quality_profiles.exporters.deprecated":"Exporters are deprecated, and will be removed in a future version.","quality_profiles.updated_":"Updated:","quality_profiles.used_":"Used:","quality_profiles.built_in":"Built-in","quality_profiles.built_in.description":"This is a built-in quality profile that might be updated automatically.","quality_profiles.extends_built_in":"Because this quality profile inherits from a built-in quality profile, it might be updated automatically.","quality_profiles.no_built_in_updates_warning":"This quality profile does not inherit from a built-in profile. It will not benef
90it from automatic updates when new rules are introduced.","quality_profiles.no_built_in_updates_warning_admin":"To benefit from automatic updates, set the corresponding built-in profile as the parent of your quality profile.","quality_profiles.no_built_in_updates_warning.new_profile":"This new quality profile won't inherit from a built-in profile. It will not benefit from automatic updates when new rules are introduced.","quality_profiles.no_built_in_updates_warning.new_profile.2":"If you want to benefit from automatic updates, consider extending a built-in quality profile instead.","quality_profiles.default_permissions":'Users with the global "Administer Quality Profiles" permission and those listed below can manage this quality profile.',"quality_profiles.grant_permissions_to_more_users":"Grant permissions to more users","quality_profiles.grant_permissions_to_user_or_group":"Grant permissions to a user or a group","quality_profiles.additional_user_groups":"Additional users / groups:","quality_profiles.search_description":"Search users by login or name, and groups by name:","quality_profiles.permissions.remove.user":"Remove permission from user","quality_profiles.permissions.remove.user_x":"Remove permission from user {0}","quality_profiles.permissions.remove.user.confirmation":"Are you sure you want to remove permission on this quality profile from user {user}?","quality_profiles.permissions.remove.group":"Remove permission from group","quality_profiles.permissions.remove.group_x":"Remove permission for {0}","quality_profiles.permissions.remove.group.confirmation":"Are you sure you want to remove permission on this quality profile from group {user}?","quality_profiles.copy_help":'Create a new quality profile as a replica of "{profile}". The two profiles will then evolve independently.',"quality_profiles.extend_help":'Create a child quality profile inheriting all active rules from "{profile}". Changes to "{profile}" will impact the child profile.',"quality_profiles.extend_description":"This profile extends {link}.","quality_profiles.extend_description_help":'Changes to "{0}" or any of its parents may impact this quality profile.',"quality_profiles.chose_creation_type":"What type of profile do you want to create?","quality_profiles.creation_from_extend":"Extend an existing quality profile","quality_profiles.creation_from_extend_description_1":"Create a child quality profile inheriting its parentâs active rules.","quality_profiles.creation_from_extend_description_2":"Changes to the parent profile will impact the child profile.","quality_profiles.creation_from_copy":"Copy an existing quality profile","quality_profiles.creation_from_copy_description_1":"Create a new quality profile as a replica of the copied quality profile.","quality_profiles.creation_from_copy_description_2":"The two profiles will then evolve independently.","quality_profiles.creation_from_blank":"Create a blank quality profile","quality_profiles.creation_from_blank_description":"Create a new quality profile with no active rules by default.","quality_profiles.creation.choose_parent_quality_profile":"Profile to extend","quality_profiles.creation.choose_copy_quality_profile":"Profile to copy","quality_profiles.name_invalid":"Quality profile name should not be empty","quality_profiles.actions":"Open {0} {1} quality profile actions","quality_gate.create":"Create","quality_gates.create":"Create Quality Gate","quality_gates.rename":"Rename Quality Gate","quality_gates.delete":"Delete Quality Gate","quality_gates.copy":"Copy Quality Gate","quality_gates.cannot_set_default_no_cayc":"You must make this quality gate Clean as You Code compliant to make this the default quality gate.","quality_gates.cannot_copy_no_cayc":"You must make this quality gate Clean as You Code compliant to copy.","quality_gates.is_default_no_conditions":"This is the default quality gate, but it has no configured conditions. Please configure at least 1 condition for this quality gate.","quality_gates.is_built_in.description":"Sonar way is recommended for most projects. {link}","quality_gates.is_built_in.cayc.description":"The only quality gate you need to practice {link}","quality_gates.is_built_in.ai.description":"This quality gate is configured for {link}","quality_gates.conditions":"Conditions","quality_gates.conditions.help":"Your project will fail the Quality Gate if it crosses any metric thresholds set for New Code or Overall Co
90de.","quality_gates.conditions.help.link":"See also: Clean as You Code","quality_gates.projects":"Projects","quality_gates.projects.help":"The Default gate is applied to all projects not explicitly assigned to a gate. Quality Gate administrators can assign projects to a non-default gate, or always make it follow the system default. Project administrators may choose any gate.","quality_gates.add_condition":"Add Condition","quality_gates.add_condition.metric_from_other_mode":'This quality gate already has an equivalent condition based on the same concept ("{metric}") that persists from the {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}}. Update the metric and you will be able to edit the condition.',"quality_gates.condition.edit":"Edit condition on {metric}","quality_gates.condition.delete":"Delete condition on {metric}","quality_gates.condition_added":"Successfully added condition.","quality_gates.update_condition":"Update Condition","quality_gates.condition_updated":"Successfully updated condition.","quality_gates.conditions_updated":"Successfully updated conditions.","quality_gates.conditions_updated_to_the_mode":'The metrics of "{qualityGateName}" gate were successfully updated',"quality_gates.no_conditions":"No Conditions","quality_gates.health_icons":"Project health icons represent:","quality_gates.projects_for_default":"Every project not specifically associated to a quality gate will be associated to this one by default.","quality_gates.projects.with":"With","quality_gates.projects.without":"Without","quality_gates.projects.all":"All","quality_gates.projects.noResults":"No Projects","quality_gates.projects.select_hint":"Click to associate this project with the quality gate","quality_gates.projects.deselect_hint":"Click to remove association between this project and the quality gate","quality_gates.projects.cannot_associate_projects_no_conditions":"You must configure at least 1 condition before you can assign projects to this quality gate.","quality_gates.projects.ai_assured_message":"This project contains AI-generated code.","quality_gates.operator.LT":"is less than","quality_gates.operator.inverted.LT":"greater than or equal","quality_gates.operator.GT":"is greater than","quality_gates.operator.inverted.GT":"less than or equal","quality_gates.operator.EQ":"equals","quality_gates.operator.NE":"is not","quality_gates.operator.LT.short":"<","quality_gates.operator.GT.short":">","quality_gates.operator.EQ.short":"=","quality_gates.operator.NE.short":"â ","quality_gates.operator.LT.rating":"is better than","quality_gates.operator.GT.rating":"is worse than","quality_gates.operator.EQ.rating":"is","quality_gates.operator.NE.rating":"is not","quality_gates.operator.least":"at least","quality_gates.delete.confirm.message":'Are you sure you want to delete the "{0}" quality gate?',"quality_gates.delete.confirm.default":'Are you sure you want to delete the "{0}" quality gate, which is the default quality gate?',"quality_gates.delete_condition":"Delete Condition","quality_gates.condition_deleted":"Successfully deleted condition","quality_gates.delete_condition.confirm.message":'Are you sure you want to delete the "{0}" condition?',"quality_gates.conditions.fails_when":"Quality Gate fails when","quality_gates.conditions.metric":"Metric","quality_gates.conditions.builtin_overall.metric":"{metric} is {operator} {value}","quality_gates.conditions.cayc":"Your new code will be clean if:","quality_gates.conditions.cayc.description":"These conditions apply to the new code of all branches and to pull requests.","quality_gates.conditions.builtin_new_code.metric":"{metric} is {operator} to {value}","quality_gates.conditions.cayc.hint":"The conditions below must be true for your project to pass the Quality Gate.","quality_gates.conditions.cayc.threshold.hint":"Sonar recommends this threshold. Create a new Quality Gate to set a different value.","quality_gates.conditions.new_code":"On New Code","quality_gates.conditions.new_code.long":"Conditions on New Code","quality_gates.conditions.new_code.description":"Conditions on
90new code apply to all branches and to pull requests.","quality_gates.conditions.new_code_1":"1 condition failed on new code","quality_gates.conditions.new_code_x":"{0} conditions failed on new code","quality_gates.conditions.overall_code":"On Overall Code","quality_gates.conditions.overall_code.long":"Conditions on Overall Code","quality_gates.conditions.overall_code.description":"Conditions on overall code apply to branches only.","quality_gates.conditions.overall_code_1":"1 condition failed on overall code","quality_gates.conditions.overall_code_x":"{0} conditions failed on overall code","quality_gates.conditions.x_conditions_failed":"{conditions} {conditions, plural, one {condition} other {conditions}} failed","quality_gates.conditions.operator":"Operator","quality_gates.conditions.value":"Value","quality_gates.conditions.where":"Where?","quality_gates.duplicated_conditions":"This quality gate has duplicated conditions:","quality_gates.intro.1":"Quality Gate is the set of conditions the project must meet before it can be released into production.","quality_gates.intro.2":"It is possible to set a default Quality Gate, which will be applied to all projects not explicitly assigned to some other gate.","quality_gates.built_in":"Built-in","quality_gates.built_in.help":"Built-in, immutable Quality Gate reflecting best practices.","quality_gates.built_in.description.1":"This quality gate is provided by default.","quality_gates.built_in.description.2":"It will automatically be updated with the latest recommendations.","quality_gates.status":"Quality Gate status","quality_gates.help.title":"What is a quality gate?","quality_gates.help.desc":"It`s a set of measure-based, Boolean conditions. It helps you know immediately whether your projects are production-ready. Ideally, all projects will use the same quality gate. Each project's Quality Gate status is displayed prominently on its homepage.","quality_gates.help.link":"Learn more about quality gates","quality_gates.permissions":"Permissions","quality_gates.permissions.help":'Users with the global "Administer quality gates" permission and those listed below can manage this quality gate.',"quality_gates.permissions.grant":"Grant permissions to a user or a group","quality_gates.permissions.search":"Search users by login or name, and groups by name:","quality_gates.permissions.remove.user":"Remove permission from user","quality_gates.permissions.remove.user.confirmation":"Are you sure you want to remove permission on this quality gate from user {user}?","quality_gates.permissions.remove.group":"Remove permission from group","quality_gates.permissions.remove.group.confirmation":"Are you sure you want to remove permission on this quality gate from group {user}?","quality_gates.cayc":"Clean as You Code","quality_gates.cayc_missing.banner.title":"This quality gate does not comply with Clean as You Code","quality_gates.cayc_missing.banner.description":"{cayc_link} is the most efficient approach to delivering Clean Code. This quality gate does not comply with this methodology. We highly recommend that you update this quality gate.","quality_gates.cayc_condition.review_update":"Review and Update Quality Gate","quality_gates.cayc.review_update_modal.header":'Update "{qualityGate}" to comply with Clean as You Code',"quality_gates.cayc.review_update_modal.confirm_text":"Update Quality Gate","quality_gates.cayc.review_update_modal.description1":"This quality gate will be updated to comply with {cayc_link}. Please review the changes below.","quality_gates.cayc.review_update_modal.description2":"All other conditions will be preserved","quality_gates.cayc_optimize.banner.title":"This quality gate can be further optimized for Clean as You Code","quality_gates.cayc_optimize.banner.description":"This quality gate complies with the {cayc_link} methodology, but it can be further optimized to ensure that new code has 0 issues.","quality_gates.cayc_condition.review_optimize":"Review and Optimize Quality Gate","quality_gates.cayc.review_optimize_modal.header":'Optimize "{qualityGate}" for Clean as You Code',"quality_gates.cayc.review_optimize_modal.confirm_text":"Optimize Quality Gate","quality_gates.cayc.review_optimize_modal.description1":"This quality gate will be optimized for {cayc_link}. Please review the changes below.","quality_gates.cayc.condition_simplification_list":"List of conditions to ensure that any code added or changed is clean.","quality_gates.cayc.condition_simplification_tour.page_1.title":"'Clean as You Code' ready!","quality_gates.cayc.condition_simplification_tour.page_1.content1":"The conditions in this quality gate have been updated to ensure that any code added or changed is clean.","quality_gates.cayc.condition_simplification_tour.page_2.title":"One condition, zero issues","quality_gates.cayc.condition_simplification_tour.page_2.content":"<p>One single condition ensures that new code has no issues.</p> <p>This condition replaced the three conditions on Security rating, Reliability rating and Maintainability rating.</p>","quality_gates.cayc.condition_simplification_tour.page_3.title":"Resolve pending issues","quality_gates.cayc.condition_simplification_tour.page_3.content1":"Every issue in new code must be resolved for a project to pass this quality gate.","quality_gates.cayc.condition_simplification_tour.page_3.content2":"Learn more: Issue life cycle","quality_gates.cayc.new_maintainability_rating.A":"Technical debt ratio is less than {0}","quality_gates.cayc.new_maintainability_rating":"Technical debt ratio is greater than {1}","quality_gates.cayc.new_reliability_rating.A":"No bugs","quality_gates.cayc.new_security_rating.A":"No vulnerabilities","quality_gates.cayc.unlock_edit":"Unlock editing","quality_gates.cayc.tooltip.message":"This quality gate is configured for Clean as You Code.","quality_gates.cayc.badge.tooltip.learn_more":"Learn more: Clean as You Code","quality_gates.cayc.banner.title":"This quality gate complies with Clean as You Code","quality_gates.cayc.banner.description":"This quality gate is <link>configured for Clean as You Code</link>. It ensures that:","quality_gates.cayc_unfollow.description":"You may click unlock to edit this quality gate. Adding extra conditions to a compliant quality gate c
90an result in drawbacks. Are you reconsidering {cayc_link}? We strongly recommend this methodology to achieve a Clean Code status.","quality_gates.cayc.review_update_modal.add_condition.header":" {count} condition(s) on new code will be added","quality_gates.cayc.review_update_modal.modify_condition.header":" {count} condition(s) on new code will be modified","quality_gates.ai_generated.tooltip.message":"This quality gate is qualified for AI Code Assurance","quality_gates.ai_generated.description":"This quality gate is qualified for {link}","quality_gates.ai_generated.description.clean_ai_generated_code":"AI Code Assurance","quality_gates.mqr_mode_update.tooltip.message":"Update the metrics of this quality gate","quality_gates.mqr_mode_update.single_metric.tooltip.message":"Update {metric} metric to {mode}","quality_gates.update_conditions.update_metrics":"Update metrics","quality_gates.update_conditions.header":"Update all metrics of â{qualityGate}â gate","quality_gates.update_conditions.header.single_metric":"Update this metric","quality_gates.update_conditions.description.line1":"The <b>condition(s)</b> listed below will be updated to align with the mode of this instance ({mode}).","quality_gates.update_conditions.description.line2":"In some cases, you will see that the name of the conditions does not change between modes. In these cases, the underlying calculation will be changing to something similar but not identical. Your settings for <b>Operator</b> and <b>value</b> will remain unchanged.","quality_gates.update_conditions.description.line3":"Note that the update to {mode} might cause your quality gate to fail. {link}","quality_gates.update_conditions.description.link":"For more information, refer to the documentation.","quality_gates.update_conditions.standard_mode_header":"Standard Experience Metric","quality_gates.metric.standard_mode_short":"Standard Experience","quality_gates.metric.standard_mode_long":"Standard Experience Metric","quality_gates.metric.mqr_mode_short":"MQR Mode","quality_gates.metric.mqr_mode_long":"MQR Mode Metric","quality_gates.update_conditions.operator_and_value_header":"Operator and Value","quality_gates.update_conditions.removed":"Condition will be removed","quality_gates.update_conditions.error":"Failed to update some conditions","quality_gates.mode_banner.title":"This quality gate is using conditions with metrics that belong to the {mode}","quality_gates.mode_banner.description":"This instance is currently in the {link}. We recommend you update the metrics of your quality gate conditions to ensure accurate categorization and ranking of your issues in this mode. Conditions that use {otherMode} metrics canât be edited until they are updated.","quality_gates.mode_banner.button":"Review and update metrics","quality_gates.actions.disqualify_for_ai_code_assurance":"Disqualify for AI Code Assurance","quality_gates.actions.qualify_for_ai_code_assurance":"Qualify for AI Code Assurance","quality_gates.disqualify_ai_modal.title":"Disqualify this quality gate and disable AI Code Assurance on {count} {count, plural, one {project} other {projects}}?","quality_gates.disqualify_ai_modal_default.title":"Some projects may lose their AI Code Assurance","quality_gates.disqualify_ai_modal.content.line1":"{count} {count, plural, one {project uses} other {projects use}} this quality gate to benefit from AI Code Assurance. If you disqualify it, {count, plural, one {this project} other {these projects}} will lose {count, plural, one {its} other {their}} AI Code Assurance.","quality_gates.disqualify_ai_modal_default.content.line1":"Some projects may rely on the default quality gate to benefit from AI Code Assurance. If you disqualify it, these projects will lose their AI Code Assurance.","quality_gates.disqualify_ai_modal.content.line2":"Do you want to continue?","quality_gates.disqualify_ai_modal.confirm":"Disqualify for AI Code Assurance","rules.parameters":"Parameters","rules.status.beta":"Beta","rules.status.BETA":"Beta","rules.status.deprecated":"Deprecated","rules.status.DEPRECATED":"Deprecated","rules.status.DEPRECATED.help":"The rule that generated this issue has been deprecated and will be removed. Once the rule is removed, this issue will no longer appear.","rules.status.ready":"Ready","rules.status.READY":"Ready","rules.status.REMOVED":"Removed","rules.status.REMOVED.help":"The rule that generated this issue has been removed. Starting on the next analysis, this issue will no longer appear.","coding_rules.active_in_all_profiles":"The rule is already activated on all available Quality Profiles.","coding_rules.severity_deprecated":"Changing rule severities is deprecated and will not be possible in the future.","coding_rules.custom_severity.title":"Rule severity in this quality profile","coding_rules.custom_severity.description.standard":"Changing rule severity in a quality profile {link}","coding_rules.custom_severity.description.standard.link":"does not change its recommended severity","coding_rules.custom_severity.description.mqr":"In the multi-quality mode, severities are directly tied to the softw
90are quality impacted. This means that {link}","coding_rules.custom_severity.description.mqr.link":"each software quality has its own severity per rule.","coding_rules.custom_severity.not_recommended":"This is a custom rule severity, the recommended one is {recommended}","coding_rules.custom_severity.choose_severity":"Choose severity","coding_rules.custom_severity.severity_with_recommended":"{severity} (recommended)","coding_rules.activate":"Activate","coding_rules.activate_in":"Activate In","coding_rules.activate_in_quality_profile":"Activate In Quality Profile","coding_rules.activation_severity":"Activation Severity","coding_rules.activation_custom_severity":"Custom {count, plural, one {severity} other {severities}}:","coding_rules.available_since":"Available Since","coding_rules.bulk_change":"Bulk Change","coding_rules.bulk_change.success":"{2} rule(s) changed in profile {0} - {1}","coding_rules.bulk_change.warning":"{2} rule(s) changed, {3} rule(s) ignored in profile {0} - {1}","coding_rules.bulk_change.no_quality_profile":"No quality profile.","coding_rules.can_not_bulk_change":"Bulk change is only available when you have a custom Quality Profile to target. You can create a customizable Quality Profile based on a built-in one by Copying or Extending it in the Quality Profiles list.","coding_rules.can_not_deactivate":"This rule is inherited and cannot be deactivated.","coding_rules.change_details":"Change Details of Quality Profile","coding_rules.change_details_x":"Change Details of Quality Profile {0}","coding_rules.context.others.title":"How can I fix it in another component or framework?","coding_rules.context.others.description.first":"Although the main framework or component you use in your project is not listed above, you may find helpful content in the instructions we provide.","coding_rules.context.others.description.second":"Caution: The libraries mentioned in these instructions may not be appropriate for your code.","coding_rules.context.others.description.do":"Do use libraries that are compatible with the frameworks you are using.","coding_rules.context.others.description.dont":"Donât blindly copy and paste the fixups into your code.","coding_rules.context.others.title_feedback":"Help us improve","coding_rules.context.others.feedback_description_1":"Let us know if the instructions we provide do not work for you. Tell us which framework you use and why our solution does not work by submitting an idea on the {productName} productboard.","coding_rules.context.others.feedback_description_2":"We will do our best to provide you with more relevant instructions in the future.","coding_rules.context.others.feedback_description.link":"Submit an idea","coding_rules.create":"Create","coding_rules.create_custom_rule":"Create Custom Rule","coding_rules.custom_rule":"Custom Rule","coding_rules.custom_rule.help":"Custom rules are created by administrators from templates, and are the only fully-editable rules.","coding_rules.custom_rule.activation_notice":"Note: parameters of a custom rule are not customizable on rule activation, only during creation/edit.","coding_rules.custom_rule.software_quality_x":"{quality} software quality","coding_rules.custom_rule.select_software_quality":"Please select at least one software quality.","coding_rules.custom_rule.removal":'Only custom rules may be deleted. When a custom rule is deleted, it is not removed from the {productName} instance. Instead its status is set to "REMOVED", allowing relevant issues to continue to be displayed properly.',"coding_rules.custom_rules":"Custom Rules","coding_rules.deactivate_in_quality_profile":"Deactivate In Quality Profile","coding_rules.deactivate_in_quality_profile_x":"Deactivate In Quality Profile {0}","coding_rules.delete_rule":"Delete Rule","coding_rules.delete_rule_x":"Delete Rule {name}","coding_rules.delete.custom.confirm":'Are you sure you want to delete custom rule "{name}"?',"coding_rules.extend_description":"Extend Description","coding_rules.deactivate_in":"Deactivate In","coding_rules.deactivate":"Deactivate","coding_rules.deactivate.confirm":"Are you sure you want to deactivate this rule in the profile?","coding_rules.deactivate_in_all_quality_profiles":"Deactivate In All {
900} Profiles","coding_rules.inherits":'"{0}" inherits from "{1}"',"coding_rules.issues":"Issues","coding_rules.issues.only_main_branches":"Only issues from the main project branches are included.","coding_rules.most_violating_projects":"Most Violating Projects","coding_rules.most_violating_projects.more_x":"{count} more projects contain issues raised from this rule. {link}","coding_rules.most_violating_projects.link":"See full list of issues","coding_rules.need_extend_or_copy":"Rules in built-in Quality Profiles can't be changed. You can create a customizable Quality Profile based on a built-in one by Copying or Extending it in the Quality Profiles list.","coding_rules.no_results":"No Coding Rules","coding_rules.no_issue_detected_for_projects":"No issues were detected for this rule in the main project branches.","coding_rules.no_tags":"No tags","coding_rules.original":"Original:","coding_rules.overrides":'"{0}" overrides "{1}"',"coding_rules.parameter.empty":"(empty)","coding_rules.parameters":"Parameters","coding_rules.parameters.default_value":"Default Value:","coding_rules.quality_profiles":"Quality Profiles","coding_rules.quality_profiles.description":"List of all Quality Profiles where this rule is activated. Built-in profiles can't be changed.","coding_rules.quality_profiles.template_caption":"This rule template was activated on the following profiles in previous versions of {instance}. It is not possible anymore to do so. Instead, please create a custom rule.","coding_rules.quality_profile":"Quality Profile","coding_rules.reactivate":"Reactivate","coding_rules.reactivate.help":"A rule with the same key has been previously deleted. Please reactivate the existing rule or modify the key to create a new rule.","coding_rules.return_to_list":"Return to list","coding_rules.see_all":"See all rules","coding_rules.remove_extended_description":"Remove Extended Description","coding_rules.remove_extended_description.confirm":"Are you sure you want to remove the extended description?","coding_rules.repository":"Rule repo:","coding_rules.revert_to_parent_definition":"Revert to Parent Definition","coding_rules.revert_to_parent_definition.confirm":"This rule will be reverted to the parameters defined in profile {0}. Are you sure?","coding_rules.rule_template":"Rule Template","coding_rules.rule_template.help":'Rule Templates allow users to easily define their own rules. They are like cookie cutters from which you can stamp out new, "custom rules". The rules created from a template are listed on its rule detail page.',"coding_rules.rule_template.title":"This rule can be used as a template to create custom rules, it cannot be activated on a profile","coding_rules._rules":"rules","coding_rules.show_template":"Show Template","coding_rules.skip_to_filters":"Skip to rules filters","coding_rules.software_qualities.label":"Software qualities impacted","coding_rules.cct_attribute.label":"Clean Code attribute","coding_rules.to_select_rules":"Select rules","coding_rules.to_navigate":"Navigate to rule","coding_rules.prioritized_rule.title":"Prioritized rule","coding_rules.impact_severity.tooltip_customized":"{severity} severity. This is a custom severity assosiated with the quality profile selected.","coding_rules.impact_customized.message":"Rule severity was customized in this profile","coding_rules.impact_customized.detail":"{softwareQuality} changed from {recommended} to {customized}","coding_rules.severity_customized.message":"Rule severity was customized from {recommended} to {customized}","coding_rules.prioritized_rule.switch_label":"All corresponding issues in the overall code should be fixed","coding_rules.prioritized_rule.note":"For the quality gate to fail, you must add a condition that checks whether any issues have been raised from prioritised rules","coding_rules.rule_name.title":"Rule Name: {name}","coding_rules.quality_profile.title":"Quality profile: {name}","coding_rules.update_custom_rule":"Update Custom Rule","coding_rules.filters.activation":"Activation","coding_rules.filters.activation.active":"Active","coding_rules.filters.activation.active_rules":"Active Rules","coding_rules.filters.activation.inactive":"Inactive","coding_rules.filters.activation.help":"Activation criterion is available when a Quality Profile is selected","coding_rules.filters.active_severity":"Active Severity","coding_rules.filters.active_severity.inactive":"Active severity criterion is available when a Quality Profile is selected","coding_rules.filters.availableSince":"Available Since","coding_rules.filters.characteristic":"Characteristic","coding_rules.filters.description":"Description","coding_rules.filters.quality_profile":"Quality Profile","coding_rules.filters.inheritance":"Inheritance","coding_rules.filters.inheritance.inactive":"Inheritance criterion is available when an inherited Quality Profile is selected","coding_rules.filters.inheritance.none":"Not Inherited","coding_rules.filters.inheritance.inherited":"Inherited","coding_rules.filters.inheritance.x_inherited_from_y":'{count} inherited from "{name}"',"coding_rules.filters.inheritance.overrides":"Overridden","coding_rules.filters.key":"Key","coding_rules.filters.language":"Language","coding_rules.filters.language.inactive":"Language criterion is only available when no Quality Profile is selected","coding_rules.filters.name":"Name","coding_rules.filters.repository":"Repository","coding_rules.filters.severity":"Severity","coding_rules.filters.security_hotspots":"Security Hotspots","coding_rules.filters.status":"Status","coding_rules.filters.tag":"Tag","coding_rules.filters.template":"Templates","coding_rules.filters.template.is_template":"Show Templates Only","coding_rules.filters.template.is_not_template":"Hide Templates","coding_rules.filters.prioritizedRule.disabled":"Prioritized Rules criterion is available when Quality Profile is selected","coding_rules.filters.prioritizedRule.true":"Show Prioritized Only","coding_rules.filters.prioritizedRule.false":"Hide Prioritized","coding_rules.facet.languages":"Language","coding_rules.facet.repositories":"Repository","coding_rules.facet.impactSeverities":"Severity","coding_rules.facet.active_impactSeverities":"Severity","coding_rules.facet.cleanCodeAttributeCategories":"Clean Code Attribute","coding_rules.facet.impactSoftwareQualities":"Software Quality","coding_rules.facet.tags":"Tags","coding_rules.facet.qprofile":"Quality Profile","coding_rules.facet.qprofile.help.title":"Quality Profiles","coding_rules.facet.qprofile.help.desc":"Quality Profiles are collections of Rules to apply during an analysis.","coding_rules.facet.qprofile.help.extra":"When filtering active rules by Quality Profile, any customized rule severity assosiated with it will be shown.","coding_rules.facet.qprofile.help.learn_more":"Learn more about quality profiles","coding_rules.facet.qprofile.link":"See also: Quality Profiles","coding_rules.facet.debt_characteristics":"Characteristic","coding_rules.facet.severities":"Severity","coding_rules.facet.active_severities":"Severity","coding_rules.facet.statuses":"Status","coding_rules.facet.available_since":"Available Since","coding_rules.facet.inheritance":"Inheritance","coding_rules.facet.template":"Template","coding_rules.facet.rule_key":"Rule","coding_rules.facet.types":"Type","coding_rules.facet.prioritizedRule":"Prioritized Rules","coding_rules.facet.security_hotspots.show_only":"Show Security Hotspots Only","coding_rules.facets.languages":"Languages","coding_rules.facets.tags":"Tags","coding_rules.facets.repositories":"Repositories","coding_rules.facets.top":"Top {0}","coding_rules.rule_id":"Rule ID:","coding_rules.analysis_scope":"Analysis
90scope:","coding_rules.scope.MAIN":"main sources","coding_rules.scope.TEST":"test sources","coding_rules.scope.ALL":"all sources","coding_rules.remediation_effort":"Effort:","coding_rules.remediation_function":"Remediation function","coding_rules.remediation_function.LINEAR":"Linear","coding_rules.remediation_function.LINEAR_OFFSET":"Linear with offset","coding_rules.remediation_function.CONSTANT_ISSUE":"Constant/issue","coding_rules.remediation_function.coeff":"Coeff","coding_rules.remediation_function.offset":"Offset","coding_rules.remediation_function.constant":"Constant","coding_rules.external_rule.engine_tooltip":"Rule provided by an external rule engine: {0}","coding_rules.external_rule.engine":"Engine:","coding_rules.description_section.title.introduction":"Introduction","coding_rules.description_section.title.root_cause":"Why is this an issue?","coding_rules.description_section.title.root_cause.SECURITY_HOTSPOT":"What is the risk?","coding_rules.description_section.title.assess_the_problem":"Assess the risk","coding_rules.description_section.title.how_to_fix":"How can I fix it?","coding_rules.description_section.title.code_fix":"AI CodeFix","coding_rules.description_section.title.more_info":"More info","coding_rules.description_section.title.activity":"Activity","coding_rules.description_context.title":"Which component or framework contains the issue?","coding_rules.description_context.subtitle":"How can I fix it in {0}?","coding_rules.description_context.default_information":"{0} was detected as the most relevant component or framework for this issue.","coding_rules.description_context.other":"Other","coding_rules.more_info.education_principles.title":"Clean Code principles","coding_rules.more_info.resources.title":"Resources","coding_rules.more_info.notification_message":"We've added new information about Clean Code principles below to help you improve your code quality and security. Take a moment to read through them.","coding_rules.more_info.scroll_message":"Scroll down to Code Quality principles","coding_rules.detail.extend_description.form":"Extend this rule's description","coding_rules.create_tag":"Create Tag","coding_rules.select_profile":"Select Profile","coding_rules.selected_profiles":"Selected Profiles","coding_rules.custom.type.label":"Type","coding_rules.custom.type.option.ISSUE":"Issue","coding_rules.custom.type.option.SECURITY_HOTSPOT":"Security Hotspot","coding_rules.system_tags_tooltip":"This tag can't be removed because it has been predefined by our system","rule.impact.severity.tooltip":"Issues found for this rule will have a {severity} impact on the {quality} of your software.","rule.clean_code_attribute_category.CONSISTENT":"Consistency","rule.clean_code_attribute_category.CONSISTENT.title":"This is a consistency rule.","rule.clean_code_attribute_category.INTENTIONAL":"Intentionality","rule.clean_code_attribute_category.INTENTIONAL.title":"This is an intentionality rule.","rule.clean_code_attribute_category.ADAPTABLE":"Adaptability","rule.clean_code_attribute_category.ADAPTABLE.title":"This is an adaptability rule.","rule.clean_code_attribute_category.RESPONSIBLE":"Responsibility","rule.clean_code_attribute_category.RESPONSIBLE.title":"This is a responsibility rule.","rule.clean_code_attribute.CLEAR":"Clear","rule.clean_code_attribute.CLEAR.title":"This is an intentionality rule, the code should be clear.","rule.clean_code_attribute.COMPLETE":"Complete","rule.clean_code_attribute.COMPLETE.title":"This is a intentionality rule, the code should be complete.","rule.clean_code_attribute.CONVENTIONAL":"Conventional","rule.clean_code_attribute.CONVENTIONAL.title":"This is a consistency rule, the code should be conventional.","rule.clean_code_attribute.DISTINCT":"Distinct","rule.clean_code_attribute.DISTINCT.title":"This is an adaptability rule, the code should be distinct.","rule.clean_code_attribute.EFFICIENT":"Efficient","rule.clean_code_attribute.EFFICIENT.title":"This is an intentionality rule, the code should be efficient.","rule.clean_code_attribute.FOCUSED":"Focused","rule.clean_code_attribute.FOCUSED.title":"This is an adaptability rule, the code should be focused.","rule.clean_code_attribute.FORMATTED":"Formatted","rule.clean_code_attribute.FORMATTED.title":"This is a consistency rule, the code should be formatted.","rule.clean_code_attribute.IDENTIFIABLE":"Identifiable","rule.clean_code_attribute.IDENTIFIABLE.title":"This is a consistency rule, the code should be identifiable.","rule.clean_code_attribute.LAWFUL":"Lawful","rule.clean_code_attribute.LAWFUL.title":"This is a responsibility rule, the code should be lawful.","rule.clean_code_attribute.LOGICAL":"Logical","rule.clean_code_attribute.LOGICAL.title":"This is an intentionality rule, the code should be logical.","rule.clean_code_attribute.MODULAR":"Modular","rule.clean_code_attribute.MODULAR.title":"This is an adaptability rule, the code should be modular.","rule.clean_code_attribute.RESPECTFUL":"Respectful","rule.clean_code_attribute.RESPECTFUL.title":"This is a responsibility rule, the code should be respectful.","rule.clean_code_attribute.TESTED":"Tested","rule.clean_code_attribute.TESTED.title":"This is an adaptability rule, the code should be tested.","rule.clean_code_attribute.TRUSTWORTHY":"Trustworthy","rule.clean_code_attribute.TRUSTWORTHY.title":"This is a responsibility rule, the code should be trustworthy.","email_notification.category":"Email Notification","email_notification.header":"SMTP Configuration","email_notification.description":"Follow the steps below to configure and test your authentication.","email_notification.subheading.1":"Select your authentication type and complete the fields below","email_notification.subheading.2":"Complete the SMTP fields below","email_notification.subheading.3":"Input the âsenderâ information below to identify your email notification","email_notification.form.basic_auth.title":"Basic Authentication","email_notification.form.basic_auth.description":"Authenticate with a username and password","email_notification.form.username":"SMTP username","email_notification.form.username.description":"Username used to authenticate to the SMTP server.","email_notification.form.basic_password":"SMTP password","email_notification.form.basic_password.description":"Password used to authenticate to the SMTP server.","email_notification.form.oauth_auth.title":"Modern Authentication","email_notification.form.oauth_auth.description":"Authenticate with OAuth","email_notification.form.oauth_auth.supported":"Supported providers: Microsoft","email_notification.form.oauth_auth.recommended_reason":"for stronger security compliance","email_notification.form.oauth_authentication_host":"Authentication host","email_notification.form.oauth_authentication_host.description":"Host of the Identity Provider issuing access tokens.","email_notification.form.oauth_client_id":"Client ID","email_notification.form.oauth_client_id.description":"Client ID provided by Microsoft Exchange when registering the application.","email_notification.form.oauth_client_secret":"Client Secret","email_notification.form.oauth_client_secret.description":"Client password provided by Microsoft Exchange when registering the application.","email_notification.form.oauth_tenant":"Tenant","email_notification.form.oauth_tenant.description":"Microsoft tenant.","email_notification.form.host":"SMTP host","email_notification.form.host.description":"URL of your SMTP server.","email_notification.form.port":"SMTP port","email_notification.form.port.description":"Port of your SMTP server (usually 25, 587 or 465).","email_notification.form.security_protocol":"Security protocol","email_notification.form.security_protocol.description":"Security protocol used to connect to your SMTP server (SSLTLS is recommended). Valid values: NONE, SSLTLS, STARTTLS.","email_notification.form.from_address":"From address","email_notification.form.from_address.description":"Address emails will come from.","email_notification.form.from_name":"From name","email_notification.form.from_name.de
90scription":'Name emails will come from (usually "SonarQube").',"email_notification.form.subject_prefix":"Subject prefix","email_notification.form.subject_prefix.description":'Prefix added to email so they can be easily recognized (usually "[SonarQube]").',"email_notification.form.save_configuration":"Save configuration","email_notification.form.save_configuration.create_success":"Email configuration saved successfully.","email_notification.form.save_configuration.update_success":"Email configuration updated successfully.","email_notification.form.delete_configuration":"Delete configuration","email_notification.overview.heading":"SMTP configuration settings","email_notification.overview.authentication_type":"Authentication type","email_notification.overview.private":"Hidden for security reasons","email_notification.form.private":"**************","email_notification.overview.value":"{0} value","email_notification.test.title":"Test configuration","email_notification.test.modal_title":"Test email","email_notification.test.to_address":"To","email_notification.test.subject":"Subject","email_notification.test.message":"Message","email_notification.test.message_text":"This is a test message from {productName}.","email_notification.test.create_test_email":"Create test email","email_notification.test.submit":"Send test email","email_notification.test.success":"Your email was sent successfully","email_notification.test.failure":"Your email could not be sent. Ensure your authentication configuration settings and email recipient are valid.","email_notification.state.value_should_be_valid_email":"A valid email address is required.","notification.notification":"Notification","notification.for":"Notify me for","notification.by":"by {channel}","notification.channel.EmailNotificationChannel":"Email","notification.dispatcher.information":"A notification is never sent to the author of the event.","notification.dispatcher.ChangesOnMyIssue":"Changes in issues/hotspots assigned to me","notification.dispatcher.NewIssues":"New issues","notification.dispatcher.NewAlerts":"Quality gate status changes on all available projects","notification.dispatcher.NewAlerts.project":"Quality gate status changes","notification.dispatcher.NewFalsePositiveIssue":"Issues resolved as false positive or accepted","notification.dispatcher.SQ-MyNewIssues":"My new issues","notification.dispatcher.QualityGateConditionsMismatch":"Quality gate metrics mismatch with the mode of the instance","notification.dispatcher.CeReportTaskFailure":"Background tasks in failure on my administered projects","notification.dispatcher.CeReportTaskFailure.project":"Background tasks in failure","notification.dispatcher.description_x":"Check to receive notification for {project}","notification.dispatcher.group.label":"Notifications for project {project}","notification.calculation_change.message":"The way in which security, reliability, and maintainability counts and ratings are calculated has changed. <link>Learn more in SonarQube documentation</link>","notification.non_production_database.warning":"Embedded database should be used for evaluation purposes only. It doesn't support scaling, upgrading to a new SonarQube Server version, or migration to another database engine. {link}","notification.non_production_database.learn_more":"Learn more","alerts.operator.<":"is less than","alerts.operator.>":"is greater than","alerts.operator.=":"equals","alerts.operator.!=":"is not","alert.tooltip.error":"This is an error message.","alert.tooltip.warning":"This is a warning message.","alert.tooltip.success":"This is a success message.","alert.tooltip.info":"This is an info message.","alert.dismiss":"Dismiss this message","user.password_doesnt_match_confirmation":"Password doesn't match confirmation.","user.password.conditions":"Your password must include at least:","user.password.condition.12_characters":"12 characters","user.password.condition.1_upper_case":"1 upper case letter","user.password.condition.1_lower_case":"1 lower case letter","user.password.condition.1_number":"1 number","user.password.condition.1_special_character":"1 special character","user.password.invalid":"Your password must meet all the requirements.","user.password.do_not_match":"Passwords do not match.","user.old_password_incorrect":"Old password is incorrect","user.new_password_same_as_old":"New password must be different from old password","user.login_or_email_used_as_scm_account":"Login and email are automatically considered as SCM accounts","user.x_deleted":"{0} (deleted)","user.confirm_password.no_match":"Passwords do not match","login.page":"Log in","login.login_to_sonarqube":"Log in to {productName}","login.login_with_x":"Log in with {0}","login.more_options":"Log in with credentials","login.unauthorized_access_alert":"You are not authorized to access this page. Please log in with more privileges and try again.","login.with_x":"With {0}","login.authentication_failed":"Authentication failed","login.logout_failed":"Logout failed","unauthorized.page":"Unauthorized","unauthorized.message":"You're not authorized to access this page. Please contact the administrator.","unauthorized.reason":"Reason:","my_profile.login":"Login","my_profile.email":"Email","my_profile.groups":"Groups","my_profile.scm_accounts":"SCM Accounts","my_profile.scm_accounts.tooltip":"SCM accounts are used for automatic issue assignment. Login and email are automatically considered as SCM account.","my_profile.password.title":"Enter a new password","my_profile.password.old":"Old Password","my_profile.password.changed":"The password has been changed!","my_profile.notifications.submit":"Save changes","my_profile.overall_notifications.title":"General notifications","my_profile.per_project_notifications.title":"Notifications per project","my_profile.per_project_notifications.add":"Add a project","my_profile.per_project_notifications.edit":"Set notifications","my_account.page":"My Account","my_account.notifications":"Notifications","my_account.no_project_notifications":"You have not set project notifications yet.","my_account.profile":"Profile","my_account.security":"Security","my_account.tokens_description":"If you want to enforce security by not providing credentials of a real {instance} user to run your code scan or to invoke web services, you can provide a User Token as a replacement of the user login. This will increase the security of your installation by not letting your analysis user's password going through your network.","my_account.token_type":"Type","my_account.project_name":"Project","my_account.tokens_last_usage":"Last use","my_account.tokens.expiration":"Expiration","my_account.tokens.expired":"Token is expired","my_account.projects":"Projects","my_account.projects.description":"You have admin privileges over the following projects.","my_account.projects.no_results":"You have no project admin privileges.","my_account.projects.analyzed_x":"Analyzed {0}","my_account.projects.never_analyzed":"Never analyzed","my_account.search_project":"Search Project","my_account.set_notifications_for":"Search a project by name","my_account.set_notifications_for.title":"Add a project","my_account.create_new.TRK":"Add a project","my_account.add_project":"Add Project","my_account.add_project.manual":"Local project","my_account.add_project.azure":"From Azure DevOps","my_account.add_project.bitbucket":"From Bitbucket Server","my_account.add_project.bitbucketcloud":"From Bitbucket Cloud","my_account.add_project.github":"From GitHub","my_account.add_project.gitlab":"From GitLab","my_account.add_project.more_others":"Import from other DevOps Platforms","my_account.add_project.more":"Import from DevOps Platforms","my_account.reset_password.page":"Update password","my_account.reset_password":"Update your password","my_account.reset_password.explain":"This account should not use the default password.","my_account.create_new_project_portfolio_or_application":"Analyze new project / Create new portfolio or application","my_account.preferences":"Preferences","my_account.preferences.keyboard_shortcuts":"Enable Keyboard Shortcuts","my_account.preferences.keyboard_shortcuts.description":"Some actions can be performed using keyboard shortcuts. If you do not want to use these shortcuts, you can disable them here (this won't disable navigation shortcuts, which include the arrows, escape, and enter keys). For a list of available keyboard shortcuts, use the question mark shortcut (hit {questionMark}
90 on your keyboard).","provisioning.no_analysis":"No analysis has been performed since creation. The only available section is the configuration.","provisioning.no_analysis.delete":"Either you should retry analysis or simply {link}.","provisioning.no_analysis.delete_project":"delete the project","provisioning.no_analysis_on_main_branch":'"{0}" branch has not been analyzed yet.',"provisioning.no_analysis_on_main_branch.bad_configuration":'"{0}" branch has not been analyzed yet and you have multiple branches already. It looks like it is not your {1}, check your configuration.',"provisioning.only_provisioned":"Only Provisioned","provisioning.only_provisioned.tooltip":"Provisioned projects are projects that have been created, but have not been analyzed yet.","provisioning.no_analysis.application":"No analysis has been performed since creation. Analyze a project to see information here.","provisioning.permission_synch_in_progress":"Project permissions are being synchronized from {0}.","severity.BLOCKER":"Blocker","severity.BLOCKER.description":"Must be fixed immediately.","severity.CRITICAL":"Critical","severity.CRITICAL.description":"Must be reviewed immediately and fixed soon.","severity.MAJOR":"Major","severity.MAJOR.description":"High potential for significant to moderate impact.","severity.MINOR":"Minor","severity.MINOR.description":"Potential for moderate to minor impact.","severity.INFO":"Info","severity.INFO.description":"Neither a bug nor a quality flaw. Just a finding.","severity_impact.title":"{x} severity of impact","severity_impact.levels":"Severity levels","severity_impact.BLOCKER":"Blocker","severity_impact.BLOCKER.description":"Must be fixed immediately.","severity_impact.HIGH":"High","severity_impact.HIGH.description":"Must be reviewed immediately and fixed soon.","severity_impact.MEDIUM":"Medium","severity_impact.MEDIUM.description":"High potential for significant to moderate impact.","severity_impact.LOW":"Low","severity_impact.LOW.description":"Potential for moderate to minor impact.","severity_impact.INFO":"Info","severity_impact.INFO.description":"Neither a bug nor a quality flaw. Just a finding.","severity_impact.help.description":"<p1>Severities are now directly tied to the software quality impacted. This means that one software quality impacted has one severity.</p1><p>They can be changed with sufficient permissions.</p>","severity_impact.help.link":"Learn more about severity and software qualities",software_quality:"Software Quality","software_quality.SECURITY":"Security","software_quality.RELIABILITY":"Reliability","software_quality.MAINTAINABILITY":"Maintainability","metric_domain.Size":"Size","metric_domain.Tests":"Tests","metric_domain.Integration Tests":"Integration Tests","metric_domain.Complexity":"Complexity","metric_domain.Documentation":"Documentation","metric_domain.Rules":"Rules","metric_domain.General":"General","metric_domain.Duplication":"Duplication","metric_domain.Design":"Design","metric_domain.SCM":"SCM","metric_domain.Maintainability":"Maintainability","metric_domain.Releasability":"Releasability","metric_domain.Reliability":"Reliability","metric_domain.Security":"Security","metric_domain.SecurityReview":"Security Review","metric_domain.Issues":"Issues","metric_domain.Duplications":"Duplications","metric_domain.Coverage":"Coverage","metric.type.INT":"Integer","metric.type.FLOAT":"Float","metric.type.PERCENT":"Percent","metric.type.BOOL":"Boolean","metric.type.STRING":"String","metric.type.MILLISEC":"Milliseconds","metric.type.DATA":"Data","metric.type.LEVEL":"Level","metric.type.DISTRIB":"Distribution","metric.type.RATING":"Rating","metric.type.WORK_DUR":"Work Duration","metric.level.ERROR":"Failed","metric.level.WARN":"Warning","metric.level.OK":"Passed","metric.level.NONE":"None","metric.abstractness.description":"Abstractness","metric.abstractness.name":"Abstractness","metric.accessors.description":"Accessors","metric.accessors.name":"Accessors","metric.alert_status.description":"The project status with regard to its quality gate.","metric.alert_status.name":"Quality Gate Status","metric.authors_by_line.description":"Authors by line","metric.authors_by_line.name":"Authors by Line","metric.blocker_violations.description":"Blocker issues","metric.blocker_violations.name":"Blocker Issues","metric.branch_coverage.description":"Condition coverage","metric.branch_coverage.name":"Condition Coverage","metric.bugs.description":"Bugs","metric.bugs.name":"Bugs","metric.bugs.short_name":"Bugs","metric.ca.description":"Afferent c
90ouplings","metric.ca.name":"Afferent Couplings","metric.ce.description":"Efferent couplings","metric.ce.name":"Efferent Couplings","metric.classes.description":"Classes","metric.classes.name":"Classes","metric.code_smells.description":"Code Smells","metric.code_smells.name":"Code Smells","metric.code_smells.short_name":"Code Smells","metric.cognitive_complexity.description":"Cognitive complexity","metric.cognitive_complexity.name":"Cognitive Complexity","metric.commented_out_code_lines.description":"Commented lines of code","metric.commented_out_code_lines.name":"Commented-Out LOC","metric.comment_blank_lines.description":"Comments that do not contain comments","metric.comment_blank_lines.name":"Blank Comments","metric.comment_lines.description":"Number of comment lines","metric.comment_lines.name":"Comment Lines","metric.comment_lines_density.description":"Comments balanced by ncloc + comment lines","metric.comment_lines_density.name":"Comments (%)","metric.comment_lines_density.short_name":"Comments","metric.complexity.description":"Cyclomatic complexity","metric.complexity.name":"Cyclomatic Complexity","metric.conditions_by_line.description":"Conditions by line","metric.conditions_by_line.name":"Conditions by Line","metric.conditions_to_cover.description":"Conditions to cover","metric.conditions_to_cover.name":"Conditions to Cover","metric.confirmed_issues.description":"Confirmed issues","metric.confirmed_issues.name":"Confirmed Issues","metric.coverage.description":"Coverage by tests","metric.coverage.name":"Coverage","metric.coverage_line_hits_data.description":"Coverage hits by line","metric.coverage_line_hits_data.name":"Coverage Hits by Line","metric.covered_conditions.description":"Covered conditions","metric.covered_conditions.name":"Covered Conditions","metric.covered_conditions_by_line.description":"Covered conditions by line","metric.covered_conditions_by_line.name":"Covered Conditions by Line","metric.covered_lines.description":"Covered lines","metric.covered_lines.name":"Covered Lines","metric.critical_violations.description":"Critical issues","metric.critical_violations.name":"Critical Issues","metric.development_cost.description":"Development cost","metric.development_cost.name":"Development Cost","metric.directories.description":"Directories","metric.directories.name":"Directories","metric.distance.description":"Distance","metric.distance.name":"Distance","metric.dit.description":"Depth in Inheritance Tree","metric.dit.name":"Depth in Tree","metric.dsm.description":"Dependency Matr
90ix","metric.dsm.name":"Dependency Matrix","metric.duplicated_blocks.description":"Duplicated blocks","metric.duplicated_blocks.name":"Duplicated Blocks","metric.duplicated_files.description":"Duplicated files","metric.duplicated_files.name":"Duplicated Files","metric.duplicated_lines.description":"Duplicated lines","metric.duplicated_lines.name":"Duplicated Lines","metric.duplicated_lines_density.description":"Duplicated lines balanced by statements","metric.duplicated_lines_density.name":"Duplicated Lines (%)","metric.duplicated_lines_density.short_name":"Duplications","metric.duplicated_lines_density.extra_short_name":"Density","metric.duplications_data.description":"Duplications details","metric.duplications_data.name":"Duplication Details","metric.efficiency.description":"Efficiency","metric.efficiency.name":"Efficiency","metric.effort_to_reach_maintainability_rating_a.description":"Effort to reach maintainability rating A","metric.effort_to_reach_maintainability_rating_a.name":"Effort to Reach Maintainability Rating A","metric.effort_to_reach_maintainability_rating_a.extra_short_name":"Effort to Reach A","metric.effort_to_reach_software_quality_maintainability_rating_a.description":"Effort to reach maintainability rating A","metric.effort_to_reach_software_quality_maintainability_rating_a.name":"Effort to Reach Maintainability Rating A","metric.effort_to_reach_software_quality_maintainability_rating_a.extra_short_name":"Effort to Reach A","metric.false_positive_issues.description":"False positive issues","metric.false_positive_issues.name":"False Positive Issues","metric.files.description":"Number of files","metric.files.name":"Files","metric.file_cycles.description":"File cycles","metric.file_cycles.name":"File Cycles","metric.file_edges_weight.description":"File edges weight","metric.file_edges_weight.name":"File Edges Weight","metric.file_feedback_edges.description":"Suspect file dependencies","metric.file_feedback_edges.name":"Suspect File Dependencies","metric.file_tangles.description":"Files tangles","metric.file_tangles.name":"File Tangles","metric.file_tangle_index.description":"File tangle index","metric.file_tangle_index.name":"File Tangle Index","metric.functions.description":"Functions","metric.functions.name":"Functions","metric.generated_lines.description":"Number of generated lines","metric.generated_lines.name.suffix":"generated lines","metric.generated_lines.name":"Generated Lines","metric.generated_ncloc.description":"Generated non Commenting Lines of Code","metric.generated_ncloc.name.suffix":"generated lines of code","metric.generated_ncloc.name":"Generated Lines of Code","metric.has_rating_X":"Has rating: {0}","metric.no_rating":"Has no rating","metric.info_violations.description":"Info issues","metric.info_violations.name":"Info Issues","metric.instability.description":"Instability","metric.instability.name":"Instability","metric.it_branch_coverage.description":"Condition coverage by integration tests","metric.it_branch_coverage.name":"IT Condition Coverage","metric.it_conditions_by_line.description":"IT conditions by line","metric.it_conditions_by_line.name":"IT Conditions by Line","metric.it_conditions_to_cover.description":"Conditions to cover by integration tests","metric.it_conditions_to_cover.name":"IT Conditions to Cover","metric.it_coverage.description":"Integration tests coverage","metric.it_coverage.name":"IT Coverage","metric.it_coverage_line_hits_data.description":"Coverage hits by line by integration tests","metric.it_coverage_line_hits_data.name":"IT Coverage Hits by Line","metric.it_covered_conditions_by_line.description":"IT covered conditions by line","metric.it_covered_conditions_by_line.name":"IT Covered Conditions by Line","metric.it_lines_to_cover.description":"Lines to cover by integration tests","metric.it_lines_to_cover.name":"IT Lines to Cover","metric.it_line_coverage.description":"Line coverage by integration tests","metric.it_line_coverage.name":"IT Line Coverage","metric.it_uncovered_conditions.description":"Uncovered conditions by integration tests","metric.it_uncovered_conditions.name":"IT Uncovered Conditions","metric.it_uncovered_lines.description":"Uncovered lines by integration tests","metric.it_uncovered_lines.name":"IT Uncovered Lines","metric.last_commit_date.name":"Date of Last Commit","metric.last_commit_datetimes_by_line.description":"Last commit dates by line","metric.last_commit_datetimes_by_line.name":"Last Commit Dates by Line","metric.lcom4.description":"Lack of Cohesion of Functions","metric.lcom4.name":"LCOM4","metric.lcom4_blocks.description":"LCOM4 blocks","metric.lcom4_blocks.name":"LCOM4 Blocks","metric.lcom4_distribution.description":"Class distribution /LCOM4","metric.lcom4_distribution.name":"Class Distribution / LCOM4","metric.lines.description":"Lines","metric.lines.name":"Lines","metric.lines_to_cover.description":"Lines to cover","metric.lines_to_cover.name":"Lines to Cover","metric.line_coverage.description":"Line coverage","metric.line_coverage.name":"Line Coverage","metric.maintainability.description":"Maintainability","metric.maintainability.name":"Maintainability","metric.major_violations.description":"Major issues","metric.major_violations.name":"Major Issues","metric.minor_violations.description":"Minor issues","metric.minor_violations.name":"Minor Issues","metric.ncloc.name":"Lines of Code","metric.ncloc.description":"Non commenting lines of code","metric.ncloc_language_distribution.description":"Non Commenting Lines of Code Distributed By Language","metric.ncloc_language_distribution.name":"Lines of Code Per Language","metric.new_blocker_violations.description":"New Blocker issues","metric.new_blocker_violations.name":"New Blocker Issues","metric.new_blocker_violations.short_name":"Blocker Issues","metric.new_branch_coverage.description":"Condition coverage of new/changed code","metric.new_branch_coverage.name":"Condition Coverage on New Code","metric.new_branch_coverage.extra_short_name":"Condition Coverage","metric.new_bugs.description":"New Bugs","metric.new_bugs.name":"New Bugs","metric.new_bugs.short_name":"Bugs","metric.new_code_smells.description":"New Code Smells","metric.new_code_smells.name":"New Code Smells","metric.new_code_smells.short_name":"Code Smells","metric.new_conditions_to_cover.description":"Conditions to cover on new code","metric.new_conditions_to_cover.name":"Conditions to Cover on New Code","metric.new_conditions_to_cover.extra_short_name":"Conditions to Cover","metric.new_coverage.description":"Coverage of new/changed code","metric.new_coverage.description.positive":"New code has sufficient test coverage","metric.new_coverage.name":"Coverage on New Code","metric.new_coverage.short_name":"Coverage","metric.new_critical_violations.description":"New Critical issues","metric.new_critical_violations.name":"New Critical Issues","metric.new_critical_violations.short_name":"Critical Issues","metric.new_development_cost.description":"Development cost on new code","metric.new_development_cost.name":"Development Cost on New Code","metric.new_duplicated_blocks.name":"Duplicated Blocks on New Code","metric.new_duplicated_blocks.extra_short_name":"Duplicated Blocks","metric.new_duplicated_blocks.description":"Duplicated blocks on new code","metric.new_duplicated_lines.name":"Duplicated Lines on New Code","metric.new_duplicated_lines.extra_short_name":"Duplicated Lines","metric.new_duplicated_lines.description":"Duplicated Lines on New Code","metric.new_duplicated_lines_density.description":"Duplicated lines (%) on new code balanced by statements","metric.new_duplicated_lines_density.description.positive":"New code has limited duplications","metric.new_duplicated_lines_density.name":"Duplicated Lines (%) on New Code","metric.new_duplicated_lines_density.short_name":"Duplications","metric.new_duplicated_lines_density.extra_short_name":"Density","metric.new_info_violations.description":"New Info issues","metric.new_info_violations.name":"New Info Issues","metric.new_info_violations.short_name":"Info Issues","metric.new_it_branch_coverage.description":"Integration tests condition coverage of new/changed code","metric.new_it_branch_coverage.name":"Condition Coverage by IT on New Code","metric.new_it_conditions_to_cover.description":"New conditions to cover by integration tests","metric.new_it_conditions_to_cover.name":"Conditions to Cover by IT on New Code","metric.new_it_coverage.description":"Integration tests coverage of new/changed code","metric.new_it_coverage.name":"Coverage by IT on New Code","metric.new_it_lines_to_cover.description":"Lines to cover on new code by integration tests","metric.new_it_lines_to_cover.name":"Lines to Cover by IT on New Code","metric.new_it_line_coverage.description":"Integration tests line coverage of added/changed code","metric.new_it_line_coverage.name":"Line Coverage by IT on New Code","metric.new_it_uncovered_conditions.description":"New conditions that are not covered by integration tests","metric.new_it_uncovered_conditions.name":"Uncovered Conditions by IT on New Code","metric.new_it_uncovered_lines.description":"New lines that are not covered by integration tests","metric.new_it_uncovered_lines.name":"Uncovered Lines by IT on New Code","metric.new_lines_to_cover.description":"Lines to cover on new code","metric.new_lines_to_cover.name":"Lines to Cover on New Code","metric.new_lines_to_cover.extra_short_name":"Lines to Cover","metric.new_line_coverage.description":"Line coverage of added/changed code","metric.new_line_coverage.name":"Line Coverage on New Code","metric.new_line_coverage.extra_short_name":"Line Coverage","metric.new_maintainability_rating.description":"Maintainability rating on new code","metric.new_maintainability_rating.name":"Maintainability Rating on New Code","metric.new_maintainability_rating.extra_short_name":"Rating","metric.new_software_quality_maintainability_rating.description":"Maintainability rating on new code","metric.new_software_quality_maintainability_rating.name":"Maintainability Rating on New Code","metric.new_software_quality_maintainability_rating.extra_short_name":"Rating","metric.new_major_violations.description":"New Major issues","metric.new_major_violations.name":"New Major Issues","metric.new_major_violations.short_name":"Major Issues","metric.new_minor_violations.description":"New Minor issues","metric.new_minor_violations.name":"New Minor Issues","metric.new_minor_violations.short_name":"Minor Issues","metric.new_lines.name":"New Lines","metric.new_lines.description":"New lines","metric.new_lines.short_name":"Lines","metric.new_overall_branch_coverage.description":"Condition coverage of new/changed code by all tests","metric.new_overall_branch_coverage.name":"Overall Condition Coverage on New Code","metric.new_overall_conditions_to_cover.description":"New conditions to cover by all tests","metric.new_overall_conditions_to_cover.name":"Overall Conditions to Cover on New Code","metric.new_overall_coverage.description":"Overall coverage of new/changed code","metric.new_overall_coverage.name":"Overall Coverage on New Code","metric.new_overall_lines_to_cover.description":"New lines to cover by all tests","metric.new_overall_lines_to_cover.name":"Overall Lines to Cover on New Code","metric.new_overall_line_coverage.description":"Line coverage of added/changed code by all tests","metric.new_overall_line_coverage.name":"Overall Line Coverage on New Code","metric.new_overall_uncovered_conditions.description":"New conditions that are not covered by any test","metric.new_overall_uncovered_conditions.name":"Overall Uncovered Conditions on New Code","metric.new_overall_uncovered_lines.description":"New lines that are not covered by any tests","metric.new_overall_uncovered_lines.name":"Overall Uncovered Lines on New Code","metric.new_reliability_rating.description":"Reliability rating on new code","metric.new_reliability_rating.name":"Reliability Rating on New Code","metric.new_reliability_rating.extra_short_name":"Rating","metric.new_software_quality_reliability_rating.description":"Reliability rating on new code","metric.new_software_quality_reliability_rating.name":"Reliability Rating on New Code","metric.new_software_quality_reliability_rating.extra_short_name":"Rating","metric.new_reliability_remediation_effort.description":"Reliability remediation effort on new code","metric.new_reliability_remediation_effort.name":"Reliability Remediation
90Effort on New Code","metric.new_reliability_remediation_effort.extra_short_name":"Remediation Effort","metric.new_software_quality_reliability_remediation_effort.description":"Reliability remediation effort on new code","metric.new_software_quality_reliability_remediation_effort.name":"Reliability Remediation Effort on New Code","metric.new_software_quality_reliability_remediation_effort.extra_short_name":"Remediation Effort","metric.new_security_hotspots.description":"New Security Hotspots","metric.new_security_hotspots.name":"New Security Hotspots","metric.new_security_hotspots.short_name":"Security Hotspots","metric.new_security_hotspots_reviewed.description":"Percentage of Security Hotspots Reviewed on New Code","metric.new_security_hotspots_reviewed.description.positive":"All new security hotspots are reviewed","metric.new_security_hotspots_reviewed.name":"Security Hotspots Reviewed on New Code","metric.new_security_hotspots_reviewed.short_name":"Security Hotspots Reviewed","metric.new_security_hotspots_reviewed_status.description":"Security Review Reviewed Status on New Code","metric.new_security_hotspots_reviewed_status.name":"Security Review Reviewed Status on New Code","metric.new_security_hotspots_to_review_status.description":"Security Review To Review Status on New Code","metric.new_security_hotspots_to_review_status.name":"Security Review To Review Status on New Code","metric.new_security_rating.description":"Security rating on new code","metric.new_security_rating.name":"Security Rating on New Code","metric.new_security_rating.extra_short_name":"Rating","metric.new_software_quality_security_rating.description":"Security rating on new code","metric.new_software_quality_security_rating.name":"Security Rating on New Code","metric.new_software_quality_security_rating.extra_short_name":"Rating","metric.new_security_remediation_effort.description":"Security remediation effort on new code","metric.new_security_remediation_effort.name":"Security Remediation Effort on New Code","metric.new_security_remediation_effort.extra_short_name":"Remediation Effort","metric.new_software_quality_security_remediation_effort.description":"Security remediation effort on new code","metric.new_software_quality_security_remediation_effort.name":"Security Remediation Effort on New Code","metric.new_software_quality_security_remediation_effort.extra_short_name":"Remediation Effort","metric.new_security_review_rating.description":"Security Review Rating on New Code","metric.new_security_review_rating.name":"Security Review Rating on New Code","metric.new_security_review_rating.extra_short_name":"Rating","metric.new_sqale_debt_ratio.description":"Technical Debt Ratio of new/changed code.","metric.new_sqale_debt_ratio.name":"Technical Debt Ratio on New Code","metric.new_sqale_debt_ratio.short_name":"Debt Ratio on new code","metric.new_sqale_debt_ratio.extra_short_name":"Debt Ratio","metric.new_software_quality_maintainability_debt_ratio.description":"Technical Debt Ratio of new/changed code.","metric.new_software_quality_maintainability_debt_ratio.name":"Technical Debt Ratio on New Code","metric.new_software_quality_maintainability_debt_ratio.short_name":"Debt Ratio on new code","metric.new_software_quality_maintainability_debt_ratio.extra_short_name":"Debt Ratio","metric.new_technical_debt.description":"Added technical debt","metric.new_technical_debt.name":"Added Technical Debt","metric.new_technical_debt.short_name":"Added Debt","metric.new_technical_debt.extra_short_name":"Debt","metric.new_software_quality_maintainability_remediation_effort.description":"Added technical debt","metric.new_software_quality_maintainability_remediation_effort.name":"Added Technical Debt","metric.new_software_quality_maintainability_remediation_effort.short_name":"Added Debt","metric.new_software_quality_maintainability_remediation_effort.extra_short_name":"Debt","metric.new_uncovered_conditions.description":"Uncovered conditions on new code","metric.new_uncovered_conditions.name":"Uncovered Conditions on New Code","metric.new_uncovered_conditions.extra_short_name":"Uncovered Conditions","metric.new_uncovered_lines.description":"Uncovered lines on new code","metric.new_uncovered_lines.name":"Uncovered Lines on New Code","metric.new_uncovered_lines.extra_short_name":"Uncovered Lines","metric.new_violations.description":"New issues","metric.new_violations.description.positive":"New code has 0 issues","metric.new_violations.name":"New Issues","metric.new_vulnerabilities.description":"New Vulnerabilities","metric.new_vulnerabilities.name":"New Vulnerabilities","metric.new_vulnerabilities.short_name":"Vulnerabilities","metric.noc.description":"Number of Children","metric.noc.name":"Number of Children","metric.open_issues.description":"Open issues","metric.open_issues.name":"Open Issues","metric.overall_branch_coverage.description":"Condition coverage by all tests","metric.overall_branch_coverage.name":"Overall Condition Coverage","metric.overall_conditions_by_line.description":"Overall conditions by all tests and by line","metric.overall_conditions_by_line.name":"Overall Conditions by Line","metric.overall_conditions_to_cover.description":"Conditions to cover by all tests","metric.overall_conditions_to_cover.name":"Overall Conditions to Cover","metric.overall_coverage.description":"Overall test coverage","metric.overall_coverage.name":"Overall Coverage","metric.overall_coverage_line_hits_data.description":"Coverage hits by all tests and by line","metric.overall_coverage_line_hits_data.name":"Overall Coverage Hits by Line","metric.overall_covered_conditions_by_line.description":"Overall covered conditions by all tests and by line","metric.overall_covered_conditions_by_line.name":"Overall Covered Conditions by Line","metric.overall_lines_to_cover.description":"Lines to cover by all tests","metric.overall_lines_to_cover.name":"Overall Lines to Cover","metric.overall_line_coverage.description":"Line coverage by all tests","metric.overall_line_coverage.name":"Overall Line Coverage","metric.overall_uncovered_conditions.description":"Uncovered conditions by all tests","metric.overall_uncovered_conditions.name":"Overall Uncovered Conditions","metric.overall_uncovered_lines.description":"Uncovered lines by all tests","metric.overall_uncovered_lines.name":"Overall Uncovered Lines","metric.packages.description":"Packages","metric.packages.name":"Packages","metric.package_cycles.description":"Package cycles","metric.package_cycles.name":"Package Cycles","metric.package_edges_weight.description":"Package edges weight","metric.package_edges_weight.name":"Package Edges Weight","metric.package_feedback_edges.description":"Package dependencies to cut","metric.package_feedback_edges.name":"Package Dependencies to Cut","metric.package_tangles.description":"File dependencies to cut","metric.package_tangles.name":"File Dependencies to Cut","metric.package_tangle_index.description":"Package tangle index","metric.package_tangle_index.name":"Package Tangle Index","metric.portability.description":"Portability","metric.portability.name":"Portability","metric.prioritized_rule_issues.name":"Issues from prioritized rules","metric.prioritized_rule_issues.description":"Issues from prioritized rules","metric.profile.description":"Selected Quality Profile","metric.profile.name":"Profile","metric.profile_version.description":"Selected Quality Profile version","metric.profile_version.name":"Profile Version","metric.projects.description":"Number of project branches","metric.projects.name":"Project branches","metric.public_api.description":"Public API","metric.public_api.name":"Public API","metric.public_documented_api_density.description":"Public documented classes and functions balanced by ncloc","metric.public_documented_api_density.name":"Public Documented API (%)","metric.public_undocumented_api.description":"Public undocumented classes, functions and variables","metric.public_undocumented_api.name":"Public Undocumented API","metric.qual
90ity_gate_details.description":"The project detailed status with regard to its quality gate","metric.quality_gate_details.name":"Quality Gate Details","metric.quality_profiles.description":"Details of Quality Profiles used during analysis","metric.quality_profiles.name":"Profiles","metric.reliability.description":"Reliability","metric.reliability.name":"Reliability","metric.reliability_rating.description":"Reliability rating","metric.reliability_rating.description.positive":"Overall code has no critical bugs","metric.reliability_rating.name":"Reliability Rating","metric.reliability_rating.extra_short_name":"Rating","metric.reliability_rating.tooltip.A":"Reliability rating is A when there are no bugs.","metric.reliability_rating.tooltip.B":"Reliability rating is B when there is at least one minor bug.","metric.reliability_rating.tooltip.C":"Reliability rating is C when there is at least one major bug.","metric.reliability_rating.tooltip.D":"Reliability rating is D when there is at least one critical bug.","metric.reliability_rating.tooltip.E":"Reliability rating is E when there is at least one blocker bug.","metric.releasability_rating.description":"Releasability Rating","metric.releasability_rating.name":"Releasability Rating","metric.software_quality_releasability_rating.description":"Releasability Rating","metric.software_quality_releasability_rating.name":"Releasability Rating","metric.software_quality_reliability_rating.description":"Reliability rating","metric.software_quality_reliability_rating.description.positive":"Overall code has no critical reliability issues","metric.software_quality_reliability_rating.name":"Reliability Rating","metric.software_quality_reliability_rating.extra_short_name":"Rating","metric.software_quality_reliability_rating.tooltip.A":"Reliability rating is A when there are no reliability issues above info severity.","metric.software_quality_reliability_rating.tooltip.B":"Reliability rating is B when there is at least one low reliability issue.","metric.software_quality_reliability_rating.tooltip.C":"Reliability rating is C when there is at least one medium reliability issue.","metric.software_quality_reliability_rating.tooltip.D":"Reliability rating is D when there is at least one high reliability issue.","metric.software_quality_reliability_rating.tooltip.E":"Reliability rating is E when there is at least one blocker reliability issue.","metric.reliability_remediation_effort.description":"Reliability Remediation Effort","metric.reliability_remediation_effort.name":"Reliability Remediation Effort","metric.reliability_remediation_effort.extra_short_name":"Remediation Effort","metric.software_quality_reliability_remediation_effort.description":"Reliability Remediation Effort","metric.software_quality_reliability_remediation_effort.name":"Reliability Remediation Effort","metric.software_quality_reliability_remediation_effort.extra_short_name":"Remediation Effort","metric.reopened_issues.description":"Reopened issues","metric.reopened_issues.name":"Reopened Issues","metric.revisions_by_line.description":"Revisions by line","metric.revisions_by_line.name":"Revisions by Line","metric.rfc.description":"Response for Class","metric.rfc.name":"Response for Class","metric.rfc_distribution.description":"Class distribution /RFC","metric.rfc_distribution.name":"Class Distribution / RFC","metric.security_hotspots.description":"Security Hotspots","metric.security_hotspots.full_description":"Security-sensitive code that requires manual review to assess whether or not a vulnerability exists.","metric.security_hotspots.name":"Security Hotspots","metric.security_hotspots_reviewed.description":"Percentage of Security Hotspots Reviewed","metric.security_hotspots_reviewed.description.positive":"All security hotspots are reviewed","metric.security_hotspots_reviewed.name":"Security Hotspots Reviewed","metric.security_hotspots_reviewed_status.description":"Security Review Reviewed Status","metric.security_hotspots_reviewed_status.name":"Security Review Reviewed Status","metric.security_hotspots_to_review_status.description":"Security Review To Review Status","metric.security_hotspots_to_review_status.name":"Security Review To Review Status","metric.security_rating.description":"Security rating","metric.security_rating.description.positive":"Overall code has no vulnerabilities","metric.security_rating.name":"Security Rating","metric.security_rating.extra_short_name":"Rating","metric.security_rating.tooltip.A":"Security rating is A when there are no vulnerabilities.","metric.security_rating.tooltip.B":"Security rating is B when there is at least one minor vulnerability.","metric.security_rating.tooltip.C":"Security rating is C when there is at least one major vulnerability.","metric.security_rating.tooltip.D":"Security rating is D when there is at least one critical vulnerability.","metric.security_rating.tooltip.E":"Security rating is E when there is at least one blocker vulnerability.","metric.software_quality_security_rating.description":"Security rating","metric.software_quality_security_rating.description.positive":"Overall code has no security issues","metric.software_quality_security_rating.name":"Security Rating","metric.software_quality_security_rating.extra_short_name":"Rating","metric.software_quality_security_rating.tooltip.A":"Security rating is A when there are no security issues above info severity.","metric.software_quality_security_rating.tooltip.B":"Security rating is B when there is at least one low security issue.","metric.software_quality_security_rating.tooltip.C":"Security rating is C when there is at least one medium security issue.","metric.software_quality_security_rating.tooltip.D":"Security rating is D when there is at least one high security issue.","metric.software_quality_security_rating.tooltip.E":"Security rating is E when there is at least one blocker security issue.","metric.security_remediation_effort.description":"Security remediation effort","metric.security_remediation_effort.name":"Security Remediation
90Effort","metric.security_remediation_effort.extra_short_name":"Remediation Effort","metric.software_quality_security_remediation_effort.description":"Security remediation effort","metric.software_quality_security_remediation_effort.name":"Security Remediation Effort","metric.software_quality_security_remediation_effort.extra_short_name":"Remediation Effort","metric.security_review_rating.description":"Security Review Rating","metric.security_review_rating.name":"Security Review Rating","metric.security_review_rating.extra_short_name":"Rating","metric.security_review_rating.tooltip.A":"Security Review rating is A when at least 80% of Security Hotspots are reviewed.","metric.security_review_rating.tooltip.B":"Security Review rating is B when less than 80% of Security Hotspots are reviewed.","metric.security_review_rating.tooltip.C":"Security Review rating is C when less than 70% of Security Hotspots are reviewed.","metric.security_review_rating.tooltip.D":"Security Review rating is D when less than 50% of Security Hotspots are reviewed.","metric.security_review_rating.tooltip.E":"Security Review rating is E when less than 30% of Security Hotspots are reviewed.","metric.skipped_tests.description":"Number of skipped unit tests","metric.skipped_tests.name":"Skipped Unit Tests","metric.skipped_tests.short_name":"Skipped","metric.sqale_debt_ratio.description":"Ratio of the actual technical debt compared to the estimated cost to develop the whole source code from scratch","metric.sqale_debt_ratio.name":"Technical Debt Ratio","metric.sqale_debt_ratio.short_name":"Debt Ratio","metric.software_quality_maintainability_debt_ratio.description":"Ratio of the actual technical debt compared to the estimated cost to develop the whole source code from scratch","metric.software_quality_maintainability_debt_ratio.name":"Technical Debt Ratio","metric.software_quality_maintainability_debt_ratio.short_name":"Debt Ratio","metric.sqale_index.description":"Total effort (in minutes) to fix all the issues on the component and therefore to comply to all the requirements.","metric.sqale_index.name":"Technical Debt","metric.sqale_index.short_name":"Debt","metric.software_quality_maintainability_remediation_effort.description":"Total effort (in minutes) to fix all the issues on the component and therefore to comply to all the requirements.","metric.software_quality_maintainability_remediation_effort.name":"Technical Debt","metric.software_quality_maintainability_remediation_effort.short_name":"Debt","metric.sqale_rating.description":"A-to-E rating based on the technical debt ratio","metric.sqale_rating.name":"Maintainability Rating","metric.sqale_rating.extra_short_name":"Rating","metric.sqale_rating.tooltip":"Maintainability rating is {0} when the technical debt ratio is greater than {1}","metric.sqale_rating.tooltip.A":"Maintainability rating is A when the technical debt ratio is less than {0}","metric.software_quality_maintainability_rating.description":"A-to-E rating based on the technical debt ratio","metric.software_quality_maintainability_rating.name":"Maintainability Rating","metric.software_quality_maintainability_rating.extra_short_name":"Rating","metric.software_quality_maintainability_rating.tooltip":"Maintainability rating is {0} when the technical debt ratio is greater than {1}","metric.software_quality_maintainability_rating.tooltip.A":"Maintainability rating is A when the technical debt ratio is less than {0}","metric.statements.description":"Number of statements","metric.statements.name":"Statements","metric.suspect_lcom4_density.description":"Density of classes having LCOM4>1","metric.suspect_lcom4_density.name":"Suspect LCOM4 Density","metric.tests.description":"Number of unit tests","metric.tests.name":"Unit Tests","metric.test_data.description":"Unit tests details","metric.test_data.name":"Unit Test Details","metric.test_errors.description":"Number of unit test errors","metric.test_errors.name":"Unit Test Errors","metric.test_errors.short_name":"Errors","metric.test_execution_time.description":"Execution duration of unit tests","metric.test_execution_time.name":"Unit Test Duration","metric.test_execution_time.short_name":"Duration","metric.test_failures.description":"Number of unit test failures","metric.test_failures.name":"Unit Test Failures","metric.test_failures.short_name":"Failures","metric.test_success_density.description":"Density of successful unit tests","metric.test_success_density.name":"Unit Test Success (%)","metric.test_success_density.short_name":"Success","metric.uncovered_conditions.description":"Uncovered conditions","metric.uncovered_conditions.name":"Uncovered Conditions","metric.uncovered_lines.description":"Uncovered lines","metric.uncovered_lines.name":"Uncovered Lines","metric.usability.description":"Usability","metric.usability.name":"Usability","metric.violations.description":"Issues","metric.violations.name":"Issues","metric.violations.short_name":"Issues","metric.vulnerabilities.description":"Vulnerabilities","metric.vulnerabilities.name":"Vulnerabilities","metric.vulnerabilities.short_name":"Vulnerabilities","metric.wont_fix_issues.description":"Won't fix issues","metric.wont_fix_issues.name":"Won't Fix Issues","metric.accepted_issues.description":"Accepted issues","metric.accepted_issues.name":"Accepted Issues","metric.pull_request_fixed_issues.name":"Pull request fixed issues","metric.pull_request_fixed_issues.description":"Count of issues that would be fixed by the pull request.","metric.new_accepted_issues.name":"New Accepted Issues","metric.new_accepted_issues.description":"New accepted issues","metric.high_impact_accepted_issues.name":"Blocker and High Severity Accepted Issues","metric.high_impact_accepted_issues.description":"Accepted issues with blocker or high impact","metric.maintainability_issues.name":"Maintainability Issues","metric.maintainability_issues.description":"Maintainability issues","metric.maintainability_issues.short_name":"Maintainability","metric.reliability_issues.name":"Reliability Issues","metric.reliability_issues.description":"Reliability issues","metric.reliability_issues.short_name":"Reliability","metric.security_issues.name":"Security Issues","metric.security_issues.description":"Security issues","metric.security_issues.short_name":"Security","metric.new_maintainability_issues.name":"New Maintainability Issues","metric.new_maintainability_issues.description":"New maintainability issues","metric.new_maintainability_issues.short_name":"New Maintainability","metric.new_reliability_issues.name":"New Reliability Issues","metric.new_reliability_issues.description":"New reliability issues","metric.new_reliability_issues.short_name":"New Reliability","metric.new_security_issues.name":"New Security Issues","metric.new_security_issues.description":"New security issues","metric.new_security_issues.short_name":"New Security","metric.software_quality_blocker_issues.description":"Blocker Severity issues","metric.software_quality_blocker_issues.name":"Blocker Severity Issues","metric.software_quality_high_issues.description":"High Severity issues","metric.software_quality_high_issues.name":"High Severity Issues","metric.software_quality_info_issues.description":"Info Severity issues","metric.software_quality_info_issues.name":"Info Severity Issues","metric.software_quality_medium_issues.description":"Medium Severity issues","metric.software_quality_medium_issues.name":"Medium Severity Issues","metric.software_quality_low_issues.description":"Low Severity issues","metric.software_quality_low_issues.name":"Low Severity Issues","metric.new_software_quality_blocker_issues.description":"New Blocker Severity issues","metric.new_software_quality_blocker_issues.name":"New Blocker Severity Issues","metric.new_software_quality_high_issues.description":"New High Severity issues","metric.new_software_quality_high_issues.name":"New High Severity Issues","metric.new_software_quality_info_issues.description":"New Info Severity issues","metric.new_software_quality_info_issues.name":"New Info Severity Issues","metric.new_software_quality_medium_issues.description":"New Medium Severity issues","metric.new_software_quality_medium_issues.name":"New Medium Severity Issues","metric.new_software_quality_low_issues.description":"New Low Severity issues","metric.new_software_quality_low_issues.name":"New Low Severity Issues","metric.software_quality_maintainability_issues.name":"Maintainability Issues","metric.software_quality_maintainability_issues.short_name":"Maintainability","metric.software_quality_maintainability_issues.description":"Maintainability issues","metric.software_quality_reliability_issues.name":"Reliability Issues","metric.software_quality_reliability_issues.short_name":"Reliability","metric.software_quality_reliability_issues.description":"Reliability issues","metric.software_quality_security_issues.name":"Security Issues","metric.software_quality_security_issues.short_name":"Security","metric.software_quality_security_issues.description":"Security issues","metric.new_software_quality_maintainability_issues.name":"New Maintainability Issues","metric.new_software_quality_maintainability_issues.description":"New maintainability issues","metric.new_software_quality_reliability_issues.name":"New Reliability Issues","metric.new_software_quality_reliability_issues.description":"New reliability issues","metric.new_software_quality_security_issues.name":"New Security Issues","metric.new_software_quality_security_issues.description":"New security issues","permission.assign_x_to_y":"Assign permission {0} to {1}","global_permissions.permission":"Permission","global_permissions.users":"Users","global_permissions.groups":"Groups","global_permissions.administer":"Administer","global_permissions.creator":"Create","global_permissions.admin":"Administer System","global_permissions.admin.desc":"Ability to perform all administration functions for the instance.","global_permissions.profileadmin":"Quality Profiles","global_permissions.profileadmin.desc":"Ability to perform any action on Quality Profiles.","global_permissions.gateadmin":"Quality Gates","global_permissions.gateadmin.desc":"Ability to perform any action on quality gates.","global_permissions.scan":"Execute Analysis","global_permissions.scan.desc":"Ability to get all settings required to perform an analysis (including the secured settings like passwords) and to push analysis results to the {instance} server.","global_permissions.provisioning":"Projects","global_permissions.provisioning.desc":"Ability to initialize a project so its settings can be configured before the first analysis.","global_permissions.filter_by_x_permission":'Filter by "{0}" permission',"global_permissions.restore_access":"Restore Access","global_permissions.restore_access.message":"You will receive {browse} and {administer} permissions on the project. Do you want to continue?","global_permissions.applicationcreator":"Applications","global_permissions.applicationcreator.desc":"Ability to create an application.","global_permissions.portfoliocreator":"Portfolios","global_permissions.portfoliocreator.desc":"Ability to create a portfolio.","global_permissions.no_actions_available":"No actions available","projects_role.criteria.name":"Name contains","projects_role.criteria.key":"Key contains","projects_role.role":"Role Membership For New","projects_role.groups":"Groups","projects_role.admin":"Administer","projects_role.admin.desc":'Access project settings and perform administration tasks (for private projects, users also need the "Browse" permission)',"projects_role.issueadmin":"Administer Issues","projects_role.issueadmin.desc":'Resolve issues as being "fixed", "accepted" or "false positive", as well as change issue severity. For private projects, users also need the "Browse" permission.',"projects_role.securityhotspotadmin":"Administer Security Hotspots","projects_role.securityhotspotadmin.desc":'Resolve a Security Hotspot as reviewed (fixed or safe), reset it as to review (for private projects, users also need the "Browse" permission).',"projects_role.user":"Browse","projects_role.user.desc":"Access a project, browse its measures and issues, confirm issues, change the assignee, comment on issues and change tags.","projects_role.codeviewer":"See Source Code","projects_role.codeviewer.desc":`View the project's source code (for private projects, users also need the "Browse" permission)`,"projects_role.scan":"Execute Analysis","projects_role.scan.desc":"Ability to get all settings required to perform an analysis (including the secured settings like passwords) and to push analysis results to the {instance} server.","projects_role.bulk_change":"Bulk Change","projects_role.apply_template":"Apply Permission Template","projects_role.apply_template_to_x":'Apply Permission Template To "{0}"',"projects_role.apply_template.success":"Permission template was successfully applied.","projects_role.no_projects":"There are currently no results to apply the permission template to.","projects_role.turn_x_to_public":'Turn "{0}" to Public',"projects_role.turn_project_to_public.TRK":"Turn Project to Public","projects_role.turn_project_to_public.VW":"Turn Portfolio to Public","projects_role.turn_project_to_public.APP":"Turn Application to Public","projects_role.are_you_sure_to_turn_project_to_public.TRK":"Are you sure you want to turn your project to public?","projects_role.are_you_sure_to_turn_project_to_public.warning.TRK":"Everybody will be able to browse and see the source code of your project.","projects_role.are_you_sure_to_turn_project_to_public.VW":"Are you sure you want to turn your portfolio to public?","projects_role.are_you_sure_to_turn_project_to_public.warning.VW":"Everybody will be able to browse it.","projects_role.are_you_sure_to_turn_project_to_public.APP":"Are you sure you want to turn your application to public?","projects_role.are_you_sure_to_turn_project_to_public.warning.APP":"Everybody will be able to browse it.","projects_role.public_projects_warning":"This permission is always granted by default to everybody (anonymous and authenticated users) for public projects. Therefore, the selection made on this page will be applied to private projects only.","projects_role.applicationcreator":"Create Applications","projects_role.applicationcreator.desc":"Allow to create applications for non system administrator.","projects_role.portfoliocreator":"Create Portfolios","projects_role.portfoliocreator.desc":"Allow to create portfolios for non system administrator.",permission_templates:"Permission Templates","permission_templates.page":"Permission Templates","permission_templates.page.description":"Manage templates of project permission sets. The default template will be applied to all new projects.","permission_templates.set_default":"Set Default","permission_templates.set_default_for":"Set Default For","permission_templates.provisioning_warning":"Please note that permission templates will only affect non-{0} projects due to the enabled automatic provisioning via {0}.","permission_template.new_template":"Create Permission Template","permission_template.delete_confirm_title":"Delete Permission Template","permission_template.do_you_want_to_delete_template_xxx":'Are you sure that you want to delete permission template "{0}"?',"permission_template.edit_template":"Edit Permission Template","permission_template.edit_permissions":"Edit Permissions: {0}","permission_template.key_pattern":"Project key pattern","permission_template.key_pattern.description":"Should be a valid regular expression","permission_template.default_for":"Default for {0}","permission_templates.project_creators":"Creators","permission_templates.project_creators.explanation":"When a new project, portfolio or application is created, the user who creates it will receive these permissions.","permission_templates.bulk_apply_permission_template":"Bulk Apply Permission Template","permission_templates.bulk_apply_permission_template.apply_to_selected":"You're about to apply the selected permission template to {0} selected item(s).","permission_templates.bulk_apply_permission_template.apply_to_all":"You're about to apply the selected permission template to {0} item(s).","permission_templates.bulk_apply_permission_template.apply_to_managed_projects":"You can't apply the selected permissi
90on template to the {0} {1} project(s).","permission_templates.bulk_apply_permission_template.apply_to_only_managed_projects":"You can't apply permission templates to {0} projects.","permission_templates.select_to_delete":"You must select at least one item","permission_templates.delete_selected":"Delete all selected items","permission_templates.show_actions_for_x":"Show actions for template {0}","promotion.sonarlint.title":"Get the most out of {productName}!","promotion.sonarlint.content":"Take advantage of the whole ecosystem by using SonarQube for IDE, a free IDE plugin that helps you find and fix issues earlier in your workflow. Connect SonarQube for IDE to {productName} to sync rule sets and issue states.","sonarlint-connection.request.title":"Allow SonarQube for IDE connection?","sonarlint-connection.request.description":"SonarQube for IDE for {ideName} is requesting access to {productName}.","sonarlint-connection.request.description2":"Do you allow SonarQube for IDE to connect? This will create a token and share it with SonarQube for IDE.","sonarlint-connection.request.action":"Allow connection","sonarlint-connection.token-error.title":"Token generation failed","sonarlint-connection.token-error.description":"{productName} was not able to generate a token.","sonarlint-connection.token-error.description2":"Go back to your IDE and start again, or go to the {link} of your {productName} account to create a new user token manually.","sonarlint-connection.token-error.description2.link":"Security section","sonarlint-connection.connection-error.title":"Token created","sonarlint-connection.connection-error.description":"The following token was created:","sonarlint-connection.connection-error.token-name":"Token name","sonarlint-connection.connection-error.token-value":"Token value","sonarlint-connection.connection-error.next-steps":"Next steps","sonarlint-connection.connection-error.step1":"Copy the above token.","sonarlint-connection.connection-error.step2":"Go back to your IDE and paste the token in SonarQube for IDE.","sonarlint-connection.success.title":"SonarQube for IDE connection is almost ready!","sonarlint-connection.success.description":"A new '{0}' token was created and sent to SonarQube for IDE in your IDE.","sonarlint-connection.success.last-step":"Last step","sonarlint-connection.success.step":"Go back to your IDE to complete the setup.","sonarlint-connection.unspecified-ide":"an unspecified IDE","sonarlint-connected-mode-doc":"documentation about SonarQube for IDE Connected Mode","formatting.page":"Formatting","formatting.helplink":"Formatting Help","formatting.example.link":"For a hyperlink, write: {example}","formatting.example.link.example":"[link label](https://www.domain.com)","keyboard_shortcuts_modal.title":"Keyboard Shortcuts","keyboard_shortcuts_modal.disable_link":"Disable shortcuts","keyboard_shortcuts_modal.global":" Global","keyboard_shortcuts_modal.global.open_search_bar":" Open search bar","keyboard_shortcuts_modal.global.open_keyboard_shortcuts_modal":" Open keyboard shortcuts modal","keyboard_shortcuts_modal.navigate_between_issues":" Navigate between issues","keyboard_shortcuts_modal.open_issue":" Open issue","keyboard_shortcuts_modal.return_back_to_the_list":" Return back to the list","keyboard_shortcuts_modal.do_issue_transition":" Do an issue transition","keyboard_shortcuts_modal.assign_issue":" Assign issue","keyboard_shortcuts_modal.assign_issue_to_me":" Assign issue to me","keyboard_shortcuts_modal.change_tags_of_issue":" Change tags of issue","keyboard_shortcuts_modal.select_an_issue":" Select an issue","keyboard_shortcuts_modal.issues_page":" Issues page","keyboard_shortcuts_modal.issue_details_page.navigate_issue_locations":" To navigate issue locations","keyboard_shortcuts_modal.issue_details_page.switch_flows":" To switch flows","keyboard_shortcuts_modal.issue_details_page.comment_an_issue":" Comment an issue","keyboard_shortcuts_modal.issue_details_page.submit_comment":" Submit comment","keyboard_shortcuts_modal.code_page":" Code page","keyboard_shortcuts_modal.code_page.select_files":" Select files","keyboard_shortcuts_modal.code_page.open_file":" Open file","keyboard_shortcuts_modal.measures_page":" Measures page","keyboard_shortcuts_modal.rules_page":" Rules page","keyboard_shortcuts_modal.rules_page.navigate_between_rule":" Navigate between rules","keyboard_shortcuts_modal.rules_page.open_rule":" Open rule","duration.seconds":"less than a minute","duration.minute":"about a minute","duration.minutes":"{0} minutes","duration.hour":"about an hour","duration.hours":"{0} hours","duration.day":"a day","duration.days":"{0} days","duration.month":"about a month","duration.months":"{0} months","duration.year":"about a year","duration.years":"{0} years","component_viewer.measure_section.unit_tests":"Tests","component_viewer.transition.covers":"Covers","component_viewer.transition.duplication":"Duplicated By","component_viewer.tests.ordered_by":"ordered by","component_viewer.tests.duration":"duration","component_viewer.tests.test_name":"name","component_viewer.tests.status":"status","component_viewer.x_lines_are_covered":"{0} lines are covered","component_viewer.details":"Details","component_viewer.show_raw_source":"Show Raw S
90ource","component_viewer.more_actions":"More Actions","component_viewer.new_window":"Open in New Window","component_viewer.open_in_workspace":"Pin This File","component_viewer.open_in_workspace_X":"Pin {0} File","component_viewer.copy_permalink":"Click to copy permalink to clipboard","component_viewer.covered_lines":"Covered Lines","component_viewer.show_details":"Show Measures","component_viewer.file_measures":"File measures","component_viewer.show_all_measures":"Show all measures","component_viewer.no_component":"The component has been removed or never existed.","component_viewer.copy_path_to_clipboard":"Copy the file path to the clipboard","component_viewer.action_menu":"File actions menu","source_viewer.view_all_issues":"See all issues in this file","source_viewer.expand_all_lines":"Show all lines of code","source_viewer.covered":"Covered by the following tests","source_viewer.not_covered":"Not covered by tests","source_viewer.conditions":"conditions","source_viewer.line_X":"Line: {0}","source_viewer.click_for_scm_info":"Click to see SCM information for line {0}","source_viewer.author_X":"Author: {0}","source_viewer.click_to_copy_filepath":"Click to copy the filepath to clipboard","source_viewer.issue_link_x":"{count} {quality} {count, plural, one {issue} other {issues}}","source_viewer.jupyter.output.image":"Output","source_viewer.jupyter.preview.error":"Error while loading the Jupyter notebook. Use the Code tab to view raw.","source_viewer.tooltip.duplicated_line":"This line is duplicated. Click to see duplicated blocks.","source_viewer.tooltip.duplicated_block":"Duplicated block. Click for details.","source_viewer.tooltip.covered":"Fully covered by tests.","source_viewer.tooltip.covered.conditions":"Fully covered by tests ({0} conditions).","source_viewer.tooltip.partially-covered":"Partially covered by tests.","source_viewer.tooltip.partially-covered.conditions":"Partially covered by tests ({0} of {1} conditions).","source_viewer.tooltip.uncovered":"Not covered by tests.","source_viewer.tooltip.uncovered.conditions":"Not covered by tests ({0} conditions).","source_viewer.tooltip.no_information_about_tests":"There is no extra information about test files.","source_viewer.tooltip.scm.commited_on":"Committed on","source_viewer.tooltip.scm.revision":"Revision","source_viewer.issues_on_line.multiple_issues":"{show, select, true {Show} other {Hide}} multiple issues on this line","source_viewer.issues_on_line.multiple_issues_same_category":"{show, select, true {Show} other {Hide}} {count} {category} {count, plural, one {issue} other {issues}} on this line","source_viewer.issues_on_line.multiple_issues_same_category.legacy":"{show, select, true {Show} other {Hide}} {count} {issueType} on this line","source_viewer.load_more_code":"Load More Code","source_viewer.loading_more_code":"Loading More Code...","source_viewer.expand_above":"Show previous few lines of code","source_viewer.expand_below":"Show next few lines of code","source_viewer.copy_permalink":"Copy Permalink","source_viewer.copy_line":"Copy Line","source_viewer.copied_to_clipboard":"Copied to Clipboard","source_viewer.new_code":"New Code","source_viewer.coverage.covered":"Covered code","source_viewer.coverage.uncovered":"Uncovered code","source_viewer.coverage.partially-covered":"Partially covered code","workspace.minimize":"Minimize","workspace.full_window":"Expand to full window","workspace.normal_size":"Collapse to normal size","workspace.close":"Remove from the list of pinned files","workspace.no_rule":"The rule has been removed or never existed.","marketplace.page":"Marketplace","marketplace.page.description":"Discover the additional benefits offered in SonarQube Server Commercial Editions","marketplace.page.description_best_edition":"This edition includes access to all the SonarQube Server-SonarQube for IDE Ecosystem features!","marketplace.page.you_are_running.community":"You are currently running a Community Build.","marketplace.page.you_are_running.developer":"You are currently running a Developer Edition.","marketplace.page.you_are_running.enterprise":"You are currently running an Enterprise Edition.","marketplace.page.you_are_running.datacenter":"You are currently running a Data Center Edition.","marketplace.page.plugins":"Plugins","marketplace.page.plugins.description":"Plugins available in the Marketplace are not provided or supported by SonarSource. Please reach out directly to their maintainers for support.","marketplace.page.plugins.description2":"Installing a plugin is a manual operation. Please refer to the {link}.","marketplace.page.plugins.description2.link":"documentation","marketplace.plugin_list.no_plugins.all":"No installed plugins or updates available","marketplace.plugin_list.no_plugins.installed":"No installed plugins","marketplace.plugin_list.no_plugins.updates":"No plugin updates available","marketplace.instance_needs_to_be_restarted_to":"{instance} needs to be restarted in order to","marketplace.install_x_plugins":"install {nb} plugins","marketplace.update_x_plugins":"update {nb} plugins","marketplace.uninstall_x_plugins":"uninstall {nb} plugins","marketplace.not_activated":"Update Center is not activated.","marketplace.all":"All","marketplace.installed":"Installed","marketplace.updates_only":"Updates Only","marketplace.restart":"Restart","marketplace.revert":"Revert","marketplace.install":"Install","marketplace.upgrade_to_x":"Upgrade to {0}","marketplace.downgrade_to_x":"Downgrade to {0}","marketplace.installing":"Installing...","marketplace.upgrade":"Upgrade","marketplace.downgrade":"Downgrade","marketplace.checking_license":"Checking your license...","marketplace._installed":"installed","marketplace.available_under_commercial_license":"Available under our commercial editions","marketplace.learn_more":"Learn more","marketplace.request_free_trial":"Request a free trial","marketplace.homepage":"Homepage","marketplace.issue_tracker":"Issue Tracker","marketplace.licensed_under_x":"Licensed under {license}","marketplace.developed_by_x":"Developed by {organization}","marketplace.install_pending":"Install Pending","marketplace.update_pending":"Update Pending","marketplace.uninstall_pending":"Uninstall Pending","marketplace.requires_restart":"This requires a restart","marketplace.updates":"Updates","marketplace.update_status.COMPATIBLE":"Compatible","marketplace.update_status.INCOMPATIBLE":"Incompatible","marketplace.update_status.REQUIRES_SYSTEM_UPGRADE":"Requires system update","marketplace.update_status.DEPS_REQUIRE_SYSTEM_UPGRADE":"Some of dependencies requires system update","marketplace.installing_this_plugin_will_also_install_x":"Installing this plugin will also install: {0}","marketplace.show_plugin_changelog":"See {0} {1} changelog","marketplace.update_to_x":"Update to {0}","marketplace.uninstall":"Uninstall","marketplace.i_accept_the":"I accept the","marketplace.terms_and_conditions":"Terms and Conditions","marketplace.release_notes":"Release Notes","marketplace.how_to_setup_cluster_url":"Further configuration is required to set up a cluster. See {url} documentation.","marketplace.search":"Search by features, tags, or categories...","marketplace.risk_consent.title":"Installation of plugins","marketplace.risk_consent.description":"Plugins are not provided by SonarSource and are therefore installed at your own risk. SonarSource disclaims all liability for installing and using such plugins.","marketplace.risk_consent.installation":"You can install plugins directly from the list below after you acknowledge the risk.","marketplace.risk_consent.action":"I understand the risk","plugin_risk_consent.page":"Plugin risk consent","plugin_risk_consent.title":"Installation of plugins","plugin_risk_consent.description":"A plugin has been detected.","plugin_risk_consent.description2":"Plugins are not provided by SonarSource and are therefore installed at your own risk. SonarSource disclaims all liability for installing and using such plugins.","plugin_risk_consent.action":"I understand the risk","component_navigation.status.failed":"The last background task has failed.","component_navigation.status.failed_X":"The {type} has failed.","component_navigation.status.failed.admin.link":"The last background task has failed. More details available on the {url} page.","component_navigation.status.failed_X.admin.link":"The {type} has failed. More details available on the {url} page.","component_navigation.status.failed.admin.help":'The last background task has failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}".',"component_navigation.status.failed_X.admin.help":'The {type} has failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}".',"component_navigation.status.failed_branch":"The last analysis on this project ({branch}) failed.","component_navigation.status.failed_branch_X":"The last {type} on this project ({branch}) failed.","component_navigation.status.failed_branch.admin.link":"The last analysis on this project ({branch}) failed. More details available on the {url} page.","component_navigation.status.failed_branch_X.admin.link":"The last {type} on this project ({branch}) failed. More details available on the {url} page.","component_navigation.status.failed_branch.admin.help":'The last analysis on this project ({branch}) failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}".',"component_navigation.status.failed_branch_X.admin.help":'The last {type} on this project ({branch}) failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}".',"component_navigation.status.pending":"There is a pending background task.","component_navigation.status.pending_X":"There is a pending {type}.","component_navigation.status.pending.admin.link":"There is a pending background task. More details available on the {url} page.","component_navigation.status.pending_X.admin.link":"There is a pending {type}. More details available on the {url} page.","component_navigation.status.pending.admin.help":"There is a pending background task.","component_navigation.status.pending_X.admin.help":"There is a pending {type}.","component_navigation.status.in_progress":"A background task is in progress.","component_navigation.status.in_progress_X":"The {type} is in progress.","component_navigation.status.in_progress.admin.link":"A background task is in progress. More details available on the {url} page.","component_navigation.status.in_progress_X.admin.link":"The {type} is in progress. More details available on the {url} page.","component_navigation.status.in_progress.admin.help":"A background task is in progress.","component_navigation.status.in_progress_X.admin.help":"The {type} is in progress.","component_navigation.status.last_blocked_due_to_bad_license_X":"Last analysis blocked due to an invali
90d license, which has since been corrected. Please reanalyze this {0}.","component_navigation.pr_deco.error_detected_X":"We've detected an issue with your configuration. Your {productName} instance won't be able to perform any pull request decoration. {action}","component_navigation.pr_deco.action.check_project_settings":"Please check your project settings.","component_navigation.pr_deco.action.contact_project_admin":"Please contact your project administrator.","background_task.status.ALL":"All","background_task.status.PENDING":"Pending","background_task.status.IN_PROGRESS":"In Progress","background_task.status.SUCCESS":"Success","background_task.status.FAILED":"Failed","background_task.status.CANCELED":"Canceled","background_task.status.ALL_EXCEPT_PENDING":"All Except Pending","background_task.type.ALL":"All","background_task.type.REPORT":"Project Analysis","background_task.type.DEV_REFRESH":"Developer Analysis","background_task.type.DEV_PURGE":"Developer Cleaning","background_task.type.ISSUE_SYNC":"Project Data Reload","background_task.type.APP_REFRESH":"Application Recomputation","background_task.type.PROJECT_EXPORT":"Project Export","background_task.type.PROJECT_IMPORT":"Project Import","background_task.type.AUDIT_PURGE":"Audit Log Purge","background_task.type.REPORT_SUBMIT":"Report Email Submit","background_task.type.GITHUB_AUTH_PROVISIONING":"GitHub Provisioning","background_task.type.GITHUB_PROJECT_PERMISSIONS_PROVISIONING":"GitHub Project Permission Sync","background_task.type.GITLAB_AUTH_PROVISIONING":"GitLab Provisioning","background_task.type.GITLAB_PROJECT_PERMISSIONS_PROVISIONING":"Gitlab Project Permission Sync","background_tasks.page":"Background Tasks","background_tasks.page.description":"This page allows monitoring of the queue of tasks running asynchronously on the server. It also gives access to the history of finished tasks and their status. Analysis report processing is the most common kind of background task. Learn more about <link>Background Tasks</link>.","background_tasks.currents_filter.ONLY_CURRENTS":"Only Latest Analysis","background_tasks.date_filter":"Date","background_tasks.date_filter.ALL":"Any Date","background_tasks.date_filter.TODAY":"Today","background_tasks.date_filter.CUSTOM":"Custom","background_tasks.table.status":"Status","background_tasks.table.task":"Task","background_tasks.table.id":"ID","background_tasks.table.submitted":"Submitted","background_tasks.table.submitter":"Submitter","background_tasks.table.started":"Started","background_tasks.table.finished":"Finished","background_tasks.table.duration":"Duration","background_tasks.table.nodeName":"Node","background_tasks.filter_by_component_x":'Filter by Component "{0}"',"background_tasks.cancel_task":"Cancel Task","background_tasks.cancel_task.text":"Are you sure you want to cancel this pending task?","background_tasks.cancel_all_tasks":"Cancel All Pending Tasks","background_tasks.cancel_all_tasks.text":"Are you sure you want to cancel all pending tasks?","background_tasks.cancel_all_tasks.submit":"Cancel All","background_tasks.scanner_context":"Scanner Context","background_tasks.show_scanner_context":"Show Scanner Context","background_tasks.show_actions_for_task_x_in_list":"Show actions for task in row {0}","background_tasks.show_stacktrace":"Show Error Details","background_tasks.show_warnings":"Show Warnings","background_tasks.error_message":"Error Message","background_tasks.error_stacktrace.title":"Error Details: {project} [{type}]","background_tasks.error_stacktrace":"Error Details","background_tasks.pending":"pending","background_tasks.pending_time":"pending time","background_tasks.pending_time.de
90scription":"Pending time of the oldest background task waiting to be processed.","background_tasks.failures":"still failing","background_tasks.date_and_time":"{date} - {time}","background_tasks.submitted_by_x":"By {submitter}","background_tasks.number_of_workers":"Number of Workers:","background_tasks.number_of_workers.warning":"Configuring additional workers without first vertically scaling your server could have negative performance impacts.","background_tasks.change_number_of_workers":"Edit CE Workers","background_tasks.change_number_of_workers.hint":"If your queue backs up behind the analysis reports from large projects, increasing the number of Compute Engine workers will allow you to take full advantage of having configured increased Compute Engine memory on a multi-core server (vertical scaling).","background_tasks.add_more_workers":"Speed up analysis with parallel processing","background_tasks.add_more_workers.text":"Configure multiple workers for parallel processing of analysis reports in Enterprise Edition.","background_tasks.search_by_task_or_component":"Search by Task or Component","background_tasks.failing_count":"Count of projects where processing of most recent analysis report failed","background_tasks.retry_failed_tasks":"Some projects data reload failed. Refer to the <link>documentation</link> for steps to retry.","project_dump.page":"Import / Export","project_dump.page.description1":"Moving a project from one {productName} instance to another is a 3 step operation:","project_dump.page.description2":"Export the project, copy the generated dump on the target server, and finally import that dump from this page on the target {productName} instance.","project_dump.page.description_without_import1":"Export project issues, measures and measure history for import into an Enterprise Edition or higher instance of the same version and similar configuration. The export file will be generated to the file system. It must then be copied to the target file system for import.","project_dump.page.description_without_import2":"The export file will be generated to the file system. It must then be copied to the target file system for import.","project_dump.refresh":"Refresh","project_dump.see_details":"See Details","project_dump.export":"Export","project_dump.do_export":"Export Project","project_dump.can_not_export":"This project cannot be exported as no analysis has been run so far.","project_dump.pending_export":"Export was scheduled on {0}, waiting to be processed.","project_dump.in_progress_export":"Export is in progress, started {0}.","project_dump.failed_export":"The last export failed. Please try once again.","project_dump.latest_export_available":"Latest project dump was generated on {0}. It can be found on the server, in the following directory:","project_dump.export_available":"Project dump was generated. It can be found on the server, in the following directory:","project_dump.export_form_description":"Export the project to the file system. The export file will need to be manually copied to the target filesystem.","project_dump.import":"Import","project_dump.do_import":"Import Project","project_dump.import_success":"The project has been successfully imported on {0}.","project_dump.can_not_import":"This project can not be imported because it already contains some data.","project_dump.no_file_to_import":"This project can not be imported because the dump file is not found.","project_dump.pending_import":"Import was scheduled on {0}, waiting to be processed.","project_dump.in_progress_import":"Import is in progress, started {0}.","project_dump.failed_import":"The last import has failed. Please try once again.","project_dump.import_form_description":"A dump has been found on the file system for this project. You can import it by clicking on the button below.","project_dump.import_form_description_disabled":"Projects cannot be imported. This feature is only available starting from Enterprise Edition.","system.application_nodes_title":"Application Nodes","system.are_you_sure_to_restart":"Are you sure you want to restart the server? The restart will first wait for ongoing background tasks to complete.","system.cluster_log_level.info":"Your selection affect all Application nodes but not the Search nodes.","system.copy_id_info":"Copy ID information","system.current_health_of_x":"Current health status of {0}","system.current_health.green":"Status is up","system.current_health.yellow":"Status is starting","system.current_health.red":"Status is down","system.download_logs":"Download Logs","system.download_system_info":"Download System Info","system.download_x":"Download {0}","system.forcing_shutdown_not_recommended":"Forcing the shutdown is not recommended and can interrupt the processing of analysis reports.","system.hide_intermediate_versions":"Hide intermediate versions","system.how_to_upgrade":"How to upgrade?","system.latest_version":"Latest Version","system.latest_patch":"Patch Release","system.lta_version":"Latest LTA Version","system.log_level.warning":"This level has performance impacts, please make sure to get back to INFO level once your investigation is done. Please note that when the server is restarted, logging will revert to the level configured in sonar.properties.","system.log_level.warning.short":"Current logs level has performance impacts, get back to INFO level.","system.log_level.info":"Your selection does not affect the Search Engine.","system.logs_level":"Logs level","system.logs_level.change":"Change logs level","system.new_version_available":"A new version of {productName} is available.","system.restart_does_not_reload_sonar_properties":"Also note that a restart will not reload the sonar.properties file.","system.see_whats_new":"See what's new!","system.release_notes":"Release Notes","system.released_x":"Released {0}","system.restart_in_progress":"Restart in progress","system.restart_server":"Restart Server","system.instance_restarting":"{instance}
90 restart is in progress. Ongoing {link} are completing.","system.search_nodes_title":"Search Nodes","system.see_sonarqube_downloads":"See All {productName} Downloads","system.not_production_database_warning":"This server ID is valid only for the embedded database, which should be considered disposable. Consider configuring an external database for long-term use prior to requesting your license.","system.server_id":"Server ID","system.set_log_level":"Set logs level","system.show_intermediate_versions":"Show intermediate versions","system.system_upgrade":"New update available","system.version":"Version","system.version_is_availble":"{version} is available","overview.X_conditions_failed":"{conditions} {conditions, plural, one {failed condition} other {failed conditions}}","overview.failed_condition.x_rating_required":"{rating} is {value}. Required {threshold}","overview.failed_condition.x_required":"{metric}. Required {threshold}","overview.fix_failed_conditions_with_sonarlint":"Fix issues before they fail your Quality Gate with {link}. Power up with connected mode!","overview.new_issues":"New issues","overview.pull_request.fixed_issues":"Fixed issues","overview.pull_request.fixed_issues.help":"Estimation of issues fixed by this PR","overview.pull_request.fixed_issues.disclaimer":"Only issues fixed on the files modified by the pull request are taken into account. Issues incidentally fixed on unmodified files are not counted.","overview.pull_request.fixed_issues.disclaimer.2":"When the pull request and the target branch are not synchronized, issues introduced on the target branch may be incorrectly considered fixed by the pull request. Rebasing the pull request would give an updated value.","overview.accepted_issues.help":"Valid issues that were not fixed","overview.quality_gate":"Quality Gate","overview.quality_gate_x":"Quality Gate: {0}","overview.quality_gate.help":"A Quality Gate is a set of measure-based Boolean conditions. It helps you know immediately whether your project is production-ready. If your current status is not Passed, you'll see which measures caused the problem and the values required to pass.","overview.quality_gate_failed_with_x":"with {0} errors","overview.quality_gate_code_clean":"Your code is clean!","overview.you_should_define_quality_gate":"You should define a quality gate on this project.","overview.quality_gate.ignored_conditions":"Some Quality Gate conditions on New Code were ignored because of the small number of New Lines","overview.quality_gate.ignored_conditions.tooltip":"At the start of a new code period, if very few lines have been added or modified, it might be difficult to reach the desired level of code coverage or duplications. To prevent Quality Gate failure when there's little that can be done about it, Quality Gate conditions about duplications in new code and coverage on new code are ignored until the number of new lines is at least 20. An administrator can disable this in the general settings.","overview.quality_gate.conditions_on_new_code":"Only conditions on new code that are defined in the Quality Gate are checked. See the {link} associated to the project for details.","overview.quality_gate.conditions.cayc.warning.title.APP":"Some projects are not ready for Clean as You Code","overview.quality_gate.conditions.cayc.warning.title.TRK":"This project is not ready for Clean as You Code","overview.quality_gate.conditions.cayc.details.APP":"The quality gate used by these projects can be improved to enable Clean as You Code:","overview.quality_gate.conditions.cayc.details.TRK":"The quality gate used by this project can be improved to enable Clean as You Code.","overview.quality_gate.conditions.cayc.details_with_link":"The {link} used by this project can be improved to enable Clean as You Code.","overview.quality_gate.conditions.non_cayc.warning.link":"quality gate","overview.quality_gate.conditions.cayc.link":"Learn more","overview.quality_gates.conditions.condition_simplification_tour.title":"One condition, zero issues","overview.quality_gates.conditions.condition_simplification_tour.content":"<p>One single condition in <link>{qualityGateName} quality gate</link> ensures that new code has no issues.</p><p>Every issue in new code must be resolved for a project to pass this quality gate.</p>","overview.quality_gate.show_project_conditions_x":"Show failed conditions for project {0}","overview.quality_gate.hide_project_conditions_x":"Hide failed conditions for project {0}","overview.quality_gate.coverage":"Coverage","overview.quality_gate.duplications":"Duplications","overview.new_coverage.on_x_new_lines":"On {link} New Lines to cover.","overview.coverage.on_x_new_lines":"On {link} lines to cover.","overview.new_duplicated_lines_density.on_x_new_lines":"On {link} New Lines.","overview.duplicated_lines_density.on_x_new_lines":"On {link} lines.","overview.quality_gate.require_fixing":"{count, plural, one {requires} other {require}} fixing","overview.quality_gate.require_reviewing":"{count, plural, one {requires} other {require}} reviewing","overview.quality_gate.required_x":"Required {operator} {requirement}","overview.quality_gate.required_x_reviewed":"Required review: {requirement}","overview.quality_profiles":"Quality Profiles used","overview.new_code_period_x":"New Code: {0}","overview.max_new_code_period_from_x":"Max New Code from: {0}","overview.started_x":"Started {0}","overview.set_as_homepage":"Set as homepage","overview.new_code":"New Code","overview.overall_code":"Overall Co
90de","overview.last_analysis_x":"Last analysis {date}","overview.previous_analysis_x":"Previous analysis was {0}","overview.started_on_x":"Started on {0}","overview.previous_analysis_on_x":"Previous analysis on {0}","overview.on_new_code":"On New Code","overview.on_new_code_long":"Conditions on New Code","overview.see_list_of_x_y_issues":"See the list of {0} {1}","overview.see_more_details_on_x_of_y":"See more details on {0} of {1}","overview.see_more_details_on_x_y":"See more details on {0} {1}","overview.metric_not_computed":"Not computed","overview.about_this_portfolio":"About This Portfolio","overview.about_this_project.APP":"About This Application","overview.about_this_project.TRK":"About This Project","overview.project_activity.APP":"Application Activity","overview.project_activity.TRK":"Project Activity","overview.project_activity.click_to_see":"Click to see project activity","overview.external_links":"External Links","overview.project_key.APP":"Application Key","overview.project_key.TRK":"Project Key","overview.project_key.click_to_copy":"Click to copy the key to your clipboard","overview.activity":"Activity","overview.activity.graph_shows_data_for_x":'This graph shows historical data for {0}. Click on the "Activity" link below to see more information.',"overview.recent_activity":"Recent Activity","overview.accepted_issues":"Accepted issues","overview.accepted_issues.description":"Issues that are valid, but were not fixed and represent accepted technical debt.","overview.accepted_issues.total":"Total accepted issues","overview.high_impact_accepted_issues":"Blocker and High Severity Accepted Issues","overview.measures.empty_explanation":"Measures on New Code will appear after the second analysis of this branch.","overview.measures.empty_link":"{learn_more_link} about the Clean as You Code approach.","overview.measures.same_reference.explanation":"This branch is configured to use itself as a reference branch. It will never have New Code.","overview.measures.bad_reference.explanation":"This branch could not be compared to its reference branch. See the SCM or analysis report for more details.","overview.measures.bad_setting.link":"This can be fixed in the {setting_link} setting.","overview.measures.security_hotspots_reviewed":"Reviewed","overview.measures.software_impact.total_open_issues":"Open issues","overview.measures.software_impact.count_tooltip":"Issues in code can impact multiple Software Qualities, so the sum of impacts tends to be greater than the total amount of issues.","overview.measures.software_impact.see_list_of_x_open_issues":"See the list of {count} open {softwareQuality} issues","overview.measures.software_impact.severity.see_x_open_issues":"See {count} open {softwareQuality} issues with {severity} severity","overview.measures.software_impact.severity.HIGH":"H","overview.measures.software_impact.severity.HIGH.tooltip":"High Impact","overview.measures.software_impact.severity.HIGH.improve_tooltip":"high","overview.measures.software_impact.severity.MEDIUM":"M","overview.measures.software_impact.severity.MEDIUM.tooltip":"Medium Impact","overview.measures.software_impact.severity.MEDIUM.improve_tooltip":"medium","overview.measures.software_impact.severity.LOW":"L","overview.measures.software_impact.severity.LOW.tooltip":"Low Impact","overview.measures.software_impact.severity.LOW.improve_tooltip":"low","overview.measures.software_impact.improve_rating_tooltip":"The {softwareQuality} rating is {ratingLabel} when there is at least one issue with {severity} impact on the {_softwareQuality} of your software.","overview.measures.software_impact.improve_rating_tooltip.A":"The {softwareQuality} rating is {ratingLabel} when there are no issues above info severity with impact on the {_softwareQuality} of your software.","overview.measures.software_impact.improve_rating_tooltip.MAINTAINABILITY":"The Maintainability rating is {ratingLabel} if the code has a relatively higher level of technical debt when compared to the size of the codebase.","overview.measures.software_impact.improve_rating_tooltip.MAINTAINABILITY.A":"The Maintainability rating is A if the code has a relatively lower level of technical debt when compared to the size of the codebase.","overview.project.no_lines_of_code":"This project has no lines of code.","overview.project.empty":"This project is empty.","overview.project.branch_X_no_lines_of_code":'The "{0}" branch has no lines of code.',"overview.project.branch_X_empty":'The "{0}" branch of this project is empty.',"overview.project.main_branch_no_lines_of_code":"The main branch has no lines of code.","overview.project.main_branch_empty":"The main branch of this project is empty.","overview.project.branch_needs_new_anal
90ysis":"The branch data is incomplete. Run a new analysis to update it.","overview.project.last_analysis.date_time":"Last analysis started on {0}","overview.project.next_steps.set_up_pr_deco_and_ci.admin":"To benefit from more of {productName}'s features, {link_ci} and set up DevOps platform integration in your {link_project_settings}.","overview.project.next_steps.set_up_pr_deco_and_ci":"To benefit from more of {productName}'s features, {link_ci} and ask a project administrator to set up DevOps platform integration.","overview.project.next_steps.set_up_pr_deco.admin":"To benefit from more of {productName}'s features, set up DevOps platform integration in your {link_project_settings}.","overview.project.next_steps.set_up_pr_deco":"To benefit from more of {productName}'s features, ask a project administrator to set up DevOps platform integration.","overview.project.next_steps.set_up_ci":"To benefit from more of {productName}'s features, {link}.","overview.project.next_steps.links.project_settings":"project settings","overview.project.next_steps.links.set_up_ci":"set up analysis in your favorite CI","overview.project.software_impact.has_rating":"Software Quality {softwareQuality} has rating {rating}","overview.run_analysis_to_compute.TRK":"Run new analysis to compute the missing data.","overview.run_analysis_to_compute.APP":"Analyse all projects to compute the missing data.","overview.missing_project_data":"The calculation of counts and ratings for security, reliability, and maintainability has changed, which may impact this {qualifier, select, VW {portfolio after all projects are analyzed} APP {application after all projects are analyzed} other {project after the next analysis}}. <link>Learn more in SonarQube documentation</link>","overview.coverage_on":"Coverage on","overview.coverage_on_X_lines":"Coverage on {count} Lines to cover","overview.coverage_on_X_new_lines":"Coverage on {count} New Lines to cover","overview.duplications_on":"Duplications on","overview.duplications_on_X_lines":"Duplications on {count} Lines","overview.duplications_on_X_new_lines":"Duplications on {count} New Lines","overview.period.previous_version":"Since {0}","overview.period.previous_version_only_date":"Since previous version","overview.period.previous_analysis":"Since previous analysis","overview.period.days":"Last {0} days","overview.period.version":"Since {0}","overview.period.date":"After {0}","overview.period.manual_baseline":"Since {0}","overview.period.number_of_days":"From last {0} days","overview.period.specific_analysis":"Since {0}","overview.period.reference_branch":"Compared to {0}","overview.failed.badge":"{counter} failed","overview.gate.ERROR":"Failed","overview.gate.WARN":"Warning","overview.gate.OK":"Passed","overview.gate.view.no_alert":"The view has passed the quality gate.","overview.gate.view.warnings":"The view has warnings on the following quality gate conditions: {0}.","overview.gate.view.errors":"The view failed the quality gate on the following conditions: {0}.","overview.measurement_type.DUPLICATION":"Duplications","overview.measurement_type.COVERAGE":"Coverage","overview.measures.failed_badge":"Failed","overview.complexity_tooltip.function":"{0} functions have complexity around {1}","overview.complexity_tooltip.file":"{0} files have complexity around {1}","overview.deprecated_profile":"This Quality Profile uses {0} deprecated rules and should be updated.","overview.deleted_profile":"{0} has been deleted since the last analysis.","overview.link_to_x_profile_y":'Go to {0} profile "{1}"',"overview.sonarlint_ad.header":"Catch issues before they fail your Quality Gate with our IDE extension, SonarQube for IDE","overview.sonarlint_ad.details_1":"The power of Sonar analyzers directly as you type","overview.sonarlint_ad.details_2":"No need to wait for your PR to pass all checks","overview.sonarlint_ad.details_3":"Repair flagged issues in real-time with quick fixes","overview.sonarlint_ad.details_4":"12 major IDE's supported (including key JetBrains and Microsoft IDE's","overview.sonarlint_ad.details_5":"Free forever","overview.sonarlint_ad.learn_more":"Learn more about SonarQube for IDE","overview.sonarlint_ad.close_promotion":"Close SonarQube for IDE promotion","overview.badges.get_badge":"Badges","overview.badges.title":"Get project badges","overview.badges.description.TRK":"Show the status of your project metrics on your README or website. Pick your style:","overview.badges.description.VW":"Show the status of your portfolio metrics on your README or website. Pick your style:","overview.badges.description.APP":"Show the status of your application metrics on your README or website. Pick your style:","overview.badges.metric":"Customize badge","overview.badges.format":"Code format","overview.badges.options.colors.white":"White","overview.badges.options.colors.black":"Black","overview.badges.options.colors.orange":"Orange","overview.badges.options.formats.md":"Markdown","overview.badges.options.formats.url":"Image URL only","overview.badges.measure.alt":"This is an image of a standard badge that displays the current status of {metric} of your project.","overview.badges.measure.description.TRK":"Displays the current status of one metric of your project.","overview.badges.measure.description.VW":"Displays the current status of one metric of your portfolio.","overview.badges.measure.description.APP":"Displays the current status of one metric of your application.","overview.badges.quality_gate":"Quality Gate","overview.badges.quality_gate.alt":"This is an image of a quality gate badge that displays the current quality gate status of your project.","overview.badges.quality_gate.description":"Displays the current quality gate status of your project.","overview.badges.quality_gate.description.APP":"Displays the current quality gate status of your application.","overview.badges.quality_gate.description.TRK":"Displays the current quality gate status of your project.","overview.badges.quality_gate.description.VW":"Displays the current quality gate status of your portfolio.","overview.badges.ai_code_assurance":"AI Code Assurance","overview.badges.ai_code_assurance.alt":"This is an image of an AI Code Assurance badge that displays the current status of Sonar's AI Code Assurance.","overview.badges.ai_code_assurance.description":"Displays the current status of Sonar's AI Code Assurance.","overview.badges.ai_code_assurance.description.TRK":"Displays the current status of Sonar's AI Code Assurance of your project.","overview.badges.leak_warning":"Project badges can expose your security rating and other measures. Only use project badges in trusted environments.","overview.badges.renew":"Renew Token","overview.badges.renew.description":"If your project badge security token has leaked to an unsafe environment, you can renew it:","overview.badges.copy_snippet":"Copy the snippet for your selected badge","overview.quality_profiles_update_after_sq_upgrade.message":"Upgrade to {productName} {sqVersion} has updated your Quality Profiles. Issues on your project may have been affected. {link}","overview.quality_profiles_update_after_sq_upgrade.link":"See more details","overview.activity.variations.new_anal
90ysis":"New analysis:","overview.activity.variations.first_analysis":"First analysis:","overview.promoted_section.title":"Donât let issues accumulate. Discover âClean as You Codeâ!","overview.promoted_section.content":"Learn how to improve your code base by cleaning only new code.","overview.promoted_section.button_primary":"Take the Tour","overview.promoted_section.button_secondary":"Not now","overview.promoted_section.button_tooltip":"Learn how to improve your code base by cleaning only new code.","overview.ai_assurance.unsolved_overall.title":"Unresolved findings in overall code","overview.ai_assurance.unsolved_overall.description":"Some unresolved findings in this branchâs overall code may represent a risk. We recommend reviewing these findings before releasing the branch.","overview.ai_assurance.unsolved_overall.dismiss":"Dismiss unresolved overall code findings","guiding.cayc_promotion.1.title":"The power of new code","guiding.cayc_promotion.1.content.1":"Cleaning only new code is easier and guarantees no debt will be added. As you change old code, it also gets cleaner over time. We call this âClean as You Codeâ.","guiding.cayc_promotion.2.title":"Define your new code","guiding.cayc_promotion.2.content.1":"Your team or organization decides when a new code period for your project should start, for example, each time a project is released.","guiding.cayc_promotion.3.title":"Green is clean","guiding.cayc_promotion.3.content.1":"Quality Gate Status tells you if your new code is clean or not. Keep it green as often as possible, and your project will be production-ready.","guiding.cayc_promotion.4.title":"Clean at all levels","guiding.cayc_promotion.4.content.1":"With SonarQube for IDE, clean code as you write it in your {value}.","guiding.cayc_promotion.4.content.2":"When a feature is ready, analyze your {value} (commercial edition only) and make sure no issue is missed.","guiding.cayc_promotion.4.content.3":"Finally, rely on a thorough {value} analysis to ensure the new code is clean.","guiding.replay_tour_button.1.title":"Replay tour","guiding.replay_tour_button.tour_completed.1.title":"Tour complete!","guiding.replay_tour_button.1.content":"You can replay this product tour any time here.","api_documentation.domain_nav":"Web API domains navigation","api_documentation.internal_tooltip":"Use at your own risk; internal services are subject to change or removal without notice.","api_documentation.page":"Web API","api_documentation.page.v2":"Web API v2","api_documentation.show_deprecated":"Show Deprecated API","api_documentation.show_deprecated.learn_more":"Learn more about Web API deprecation","api_documentation.show_internal":"Show Internal API","api_documentation.show_internal_v2":"Show Internal","api_documentation.possible_values":"Possible values","api_documentation.default_values":"Default value","api_documentation.example_values":"Example value","api_documentation.max_values":"Maximum allowed values","api_documentation.min_value":"Minimum value","api_documentation.max_value":"Maximum value","api_documentation.min_length":"Minimum length","api_documentation.max_length":"Maximum length","api_documentation.internal":"internal","api_documentation.deprecated":"deprecated","api_documentation.deprecated_since_x":"deprecated since {since}","api_documentation.parameters":"Parameters","api_documentation.response_example":"Response Example","api_documentation.changelog":"Changelog","api_documentation.search":"Search by name...","api_documentation.v2.search":"Search API...","api_documentation.v2.parameter_header":"Request","api_documentation.v2.response_header":"Response","api_documentation.v2.request_subheader.query":"Query Parameters","api_documentation.v2.request_subheader.path":"Path Parameters","api_documentation.v2.request_subheader.header":"Headers","api_documentation.v2.request_subheader.request_body":"Request Body","api_documentation.v2.request_subheader.request_content_type":"Content-Type:","api_documentation.v2.enum_description":"Valid values: {values}","code.ai_badge_tooltip.application":"This application contains project(s) with AI-generated code.","code.ai_badge_tooltip.project":"This project contains AI-generated code.","code.ai_badge_tooltip.sub_portfolio":"This
90nested portfolio contains project(s) with AI-generated code.","code.aica_disabled_projects":"Projects without AI Code Assurance enabled","code.aica_disabled_projects.tooltip":"Projects in this portfolio that do not use Sonar's AI Code Assurance feature.","code.aica_enabled_projects":"AI Code Assurance enabled projects","code.aica_enabled_projects.tooltip":"Projects in this portfolio that contain AI-generated code and benefit from Sonar's AI Code Assurance.","code.open_component_page":"Open Component's Page","code.search_placeholder":"Search for files...","code.search_placeholder.application":"Search for projects...","code.search_placeholder.portfolio":"Search for projects and sub-portfolios...","code.parent_folder":"Parent folder","code.last_analysis_date":"Last analysis","code.name":"Name","code.pin":"Pin file","component_measures.details_are_not_available":"Details are not available for estimated measures.","component_measures.domain_x_overview":"{0} Overview","component_measures.domain_overview":"Overview","component_measures.items":"items","component_measures.tab.tree":"Tree","component_measures.tab.list":"List","component_measures.show_metric_history":"Show history of this metric","component_measures.tab.treemap":"Treemap","component_measures.view_as":"View as","component_measures.legend.color":"Color:","component_measures.legend.size":"Size:","component_measures.legend.worse_of_x_y":"Worse of {0} and {1}","component_measures.legend.help_x":"Click to toggle visibility for data with rating {0}.","component_measures.legend.only_first_500_files":"Only showing data for the first 500 files","component_measures.no_history":"There isn't enough data to generate an activity graph.","component_measures.not_found":"The requested measure was not found.","component_measures.empty":"No measures.","component_measures.select_files":"Select files","component_measures.navigate":"Navigate","component_measures.to_select_files":"to select files","component_measures.to_navigate":"to navigate","component_measures.to_navigate_files":"to next/previous file","component_measures.hidden_best_score_metrics":"There are {0} hidden components with a score of {1}.","component_measures.hidden_best_score_metrics_show_label":"Show hidden components","component_measures.navigation":"Measures navigation","component_measures.skip_to_navigation":"Skip to measure navigation","component_measures.see_metric_history":"See history","component_measures.leak_legend.new_code":"New Code:","component_measures.awaiting_analysis.name":"Issues","component_measures.leak_awaiting_analysis.name":"Issues","component_measures.overview.project_overview.subnavigation":"Project Overview","component_measures.overview.project_overview.title":"Risk","component_measures.overview.project_overview.description":"Get quick insights into the operational risks. For users relying on their keyboard, elements are sorted by the number of lines of code for each file. Any color but green indicates immediate risks: Bugs or Vulnerabilities that should be examined. A position at the top or right of the graph means that the longer-term health may be at risk. Green bubbles at the bottom-left are best.","component_measures.overview.Reliability.description":"See bugs' operational risks. For users relying on their keyboard, elements are sorted by volume of bugs per file. The closer a bubble's color is to red, the more severe the worst bugs are. Bubble size indicates bug volume, and each bubble's vertical position reflects the estimated time to address the bugs. Small green bubbles on the bottom edge are best.","component_measures.overview.Security.description":"See vulnerabilities' operational risks. For users relying on their keyboard, elements are sorted by volume of vulnerabilities per file. The closer a bubble's color is to red, the more severe the worst vulnerabilities are. Bubble size indicates vulnerability volume, and each bubble's vertical position reflects the estimated time to address the vulnerabilities. Small green bubbles on the bottom edge are best.","component_measures.overview.Maintainability.description":"See code smells' long-term risks. For users relying on their keyboard, elements are sorted by the volume of code smells for each file. The closer a bubble's color is to red, the higher the ratio of technical debt is. Bubble size indicates code smell volume, and each bubble's vertical position reflects the estimated time to address the code smells. Small green bubbles on the bottom edge are best.","component_measures.overview.Coverage.description":"See missing test coverage's long-term risks. For users relying on their keyboard, elements are sorted by volume of uncovered lines per file. Bubble size indicates the volume of uncovered lines, and each bubble's vertical position reflects the volume of missing coverage. Small bubbles on the bottom edge are best.","component_measures.overview.Duplications.description":"See duplications' long-term risks. For users relying on their keyboard, elements are sorted by the number of duplicated blocks per file. Bubble size indicates the volume of duplicated blocks, and each bubble's vertical position reflects the volume of lines in those blocks. Small bubbles on the bottom edge are best.","component_measures.overview.see_data_as_list":"See the data presented on this chart as a list","component_measures.domain_subnavigation.Reliability.help":"Issues in this domain mark code where you will get behavior other than what was expected.","component_measures.domain_subnavigation.Maintainability.help":"Issues in this domain mark code that will be more difficult to update competently than it should.","component_measures.domain_subnavigation.Security.help":"Issues in this domain mark potential weaknesses to hackers.","component_measures.domain_subnavigation.SecurityReview.help":"This domain represents potential security risks in the form of hotspots and their review status.","component_measures.domain_subnavigation.Complexity.help":"How simple or complicated the control flow of the application is. Cyclomatic Complexity measures the minimum number of test cases required for full test coverage. Cognitive
90Complexity is a measure of how difficult the application is to understand","component_measures.subnavigation_category.new_code_category":"New Code","component_measures.subnavigation_category.overall_category":"Overall Code","component_measures.subnavigation_category.tests_category":"Tests","component_measures.facet_category.overall_category.estimated":"Estimated after merge","component_measures.bubble_chart.zoom_level":"Current zoom level. Scroll on the chart to zoom or unzoom, click here to reset.","component_measures.not_all_measures_are_shown":"Not all projects and applications are included","component_measures.not_all_measures_are_shown.help":"You do not have access to all projects and/or applications. Measures are still computed based on all projects and applications.","component_measures.metric.new_security_issues.name":"Issues","component_measures.metric.new_software_quality_security_issues.name":"Issues","component_measures.metric.new_security_issues.detailed_name":"New Issues","component_measures.metric.new_software_quality_security_issues.detailed_name":"New Issues","component_measures.metric.new_vulnerabilities.name":"Vulnerabilities","component_measures.metric.new_vulnerabilities.detailed_name":"New Vulnerabilities","component_measures.metric.new_reliability_issues.name":"Issues","component_measures.metric.new_software_quality_reliability_issues.name":"Issues","component_measures.metric.new_reliability_issues.detailed_name":"New Issues","component_measures.metric.new_software_quality_reliability_issues.detailed_name":"New Issues","component_measures.metric.new_maintainability_issues.name":"Issues","component_measures.metric.new_software_quality_maintainability_issues.name":"Issues","component_measures.metric.new_maintainability_issues.detailed_name":"New Issues","component_measures.metric.new_software_quality_maintainability_issues.detailed_name":"New Issues","component_measures.metric.new_code_smells.name":"Code Smells","component_measures.metric.new_code_smells.detailed_name":"New Code Smells","component_measures.metric.new_violations.name":"Open Issues","component_measures.metric.new_violations.detailed_name":"New Open Issues","component_measures.metric.new_accepted_issues.name":"Accepted Issues","component_measures.metric.new_accepted_issues.detailed_name":"New Accepted Issues","component_measures.metric.new_bugs.name":"Bugs","component_measures.metric.new_bugs.detailed_name":"New Bugs","component_measures.metric.security_issues.name":"Issues","component_measures.metric.software_quality_security_issues.name":"Issues","component_measures.metric.vulnerabilities.name":"Vulnerabilities","component_measures.metric.reliability_issues.name":"Issues","component_measures.metric.software_quality_reliability_issues.name":"Issues","component_measures.metric.bugs.name":"Bugs","component_measures.metric.maintainability_issues.name":"Issues","component_measures.metric.software_quality_maintainability_issues.name":"Issues","component_measures.metric.code_smells.name":"Code Smells","component_measures.metric.violations.name":"Open Issues","component_measures.metric.accepted_issues.name":"Accepted Issues","component_measures.metric.confirmed_issues.name":"Confirmed Issues","component_measures.metric.false_positive_issues.name":"False Positive Issues","docs.documentation":"Documentation","docs.get_help":"Get Help","docs.roadmap":"Product Roadmap","docs.news":"Product News","docs.stay_connected":"Stay Connected","docs.suggestion":"Suggestions For This Page","footer.community":"Community","footer.contact_us":"Contact us","footer.documentation":"Documentation","footer.help":"Help","footer.license.lgplv3":"LGPL v3","footer.license.sqs":"SonarQube Server Terms & Conditions","footer.news":"News","footer.plugins":"Plugins","footer.pricing":"Pricing","footer.privacy":"Privacy","footer.security":"Security","footer.status":"Status","footer.terms":"Terms","footer.version.full":"v{version}{status}","footer.version.short":"v{version}","footer.version.status":"{status}","footer.version.status.active":"ACTIVE","footer.version.status.inactive":"NO LONGER ACTIVE","footer.web_api":"Web API","footer.mode.STANDARD":"Standard Experience","footer.mode.MQR":"MQR Mode","new_code_definition.question":"Choose the baseline for new code for this project","new_code_definition.question.multiple_projects":"Choose the baseline for new code for those projects","new_code_definition.global_setting":"Use the global setting","new_code_definition.specific_setting":"Define a specific setting for this project","new_code_definition.specific_setting.multiple_projects":"Define a specific setting for your projects","new_code_definition.previous_version":"Previous version","new_code_definition.previous_version.usecase":"Recommended for projects following regular versions or releases.","new_code_definition.previous_version.description":"Any code that has changed since the previous version is considered new code.","new_code_definition.number_days":"Number of days","new_code_definition.number_days.specify_days":"Specify a number of days","new_code_definition.number_days.usecase":"Recommended for projects following continuous delivery.","new_code_definition.number_days.description":"Any code that has changed in the last x days is considered new code. If no action is taken on a new issue after x days, this issue will become part of the overall code.","new_code_definition.number_days.invalid":"Please provide a whole number between {0} and {1}","new_code_definition.reference_branch":"Reference branch","new_code_definition.reference_branch.description":"Choose a branch as the baseline for the new code.","new_code_definition.reference_branch.usecase":"Recommended for projects using feature branches.","new_code_definition.reference_branch.notice":"The main branch will be set as the reference branch when the project is created. You will be able to choose another branch as the reference branch when your project will have more branches.","new_code_definition.auto_update.branch.message":"The new code definition of the following branch(es) was automatically changed on {date}, following a {productName} upgrade, as it was exceeding the maximum value: {branchesList} {link}","new_code_definition.auto_update.branch.list_item":"{branchName}: Number of days was changed from {previousDays} to {days}.","new_code_definition.auto_update.global.message":"The global new code definition was automatically changed from {previousDays} to {days} days on {date}, following a {productName} upgrade, as it was exceeding the maximum value. {link}","new_code_definition.auto_update.ncd_page.message":"The number of days was automatically changed from {previousDays} to {days} on {date}, following a {productName} upgrade, as it was exceeding the maximum value. {link}","new_code_definition.auto_update.project.message":"This project's new code definition was automatically changed from {previousDays} to {days} days on {date}, following a {productName} upgrade, as it was exceeding the maximum value. {link}","new_code_definition.auto_update.review_link":"Review new code definition","onboarding.alm.azure":"Azure DevOps","onboarding.alm.bitbucket":"Bitbucket Server","onboarding.alm.bitbucketcloud":"Bitbucket Cloud","onboarding.alm.gitlab":"GitLab","onboarding.project_analysis.header":"Analyze your project","onboarding.project_analysis.description":"We initialized your project on {productName}, now it's up to you to launch analyses!","onboarding.project_analysis.guide_to_integrate_pipelines":"follow the guide to integrating with Pipelines","onboarding.create_project.manual.step1":"1 of 2","onboarding.create_project.manual.step2":"2 of 2","onboarding.create_project.manual.title":"Create a local project","onboarding.create_project.select_method":"How do you want to create your project?","onboarding.create_project.select_method.manually":"Are you just testing or have an advanced use-case?","onboarding.create_project.select_method.devops_platform":"Do you want to benefit from all of {productName}'s features (like repository import and Pull Request decoration)?","onboarding.create_project.select_method.devops_platform_second":"Create your project from your favorite DevOps platform.","onboarding.create_project.select_method.no_alm_yet.admin":"First, you need to set up a DevOps platform configuration.","onboarding.create_project.select_method.manual":"Local project","onboarding.create_project.select_method.azure":"From Azure DevOps","onboarding.create_project.select_method.bitbucket":"From Bitbucket Server","onboarding.create_project.select_method.bitbucketcloud":"From Bitbucket Cloud","onboarding.create_project.select_method.github":"From GitHub","onboarding.create_project.select_method.gitlab":"From GitLab","onboarding.create_project.import_select_method.manual":"Create a local project","onboarding.create_project.import_select_method.azure":"Import from Azure DevOps","onboarding.create_project.import_select_method.bitbucket":"Import from Bitbucket Server","onboarding.create_project.import_select_method.bitbucketcloud":"Import from Bitbucket Cloud","onboarding.create_project.import_select_method.github":"Import from GitHub","onboarding.create_project.import_select_method.gitlab":"Import from GitLab","onboarding.create_project.alm_not_configured":"Contact your admin to set up the global configuration allowing you to import project from this DevOps Platform","onboarding.create_project.check_alm_supported":"Checking if available","onboarding.create_project.project_key":"Project key","onboarding.create_project.project_key.duplicate_key":"The project key name is already taken.","onboarding.create_project.project_key.wrong_format":"The provided value doesn't match the expected format.","onboarding.create_project.project_key.description":"The project key is a unique identifier for your project. It may contain up to 400 characters. Allowed characters are alph
90anumeric, '-' (dash), '_' (underscore), '.' (period) and ':' (colon), with at least one non-digit.","onboarding.create_project.project_key.error.empty":"You must provide at least one character.","onboarding.create_project.project_key.error.too_long":"The provided key is too long.","onboarding.create_project.project_key.error.invalid_char":"The provided key contains invalid characters.","onboarding.create_project.project_key.error.only_digits":"The provided key contains only digits.","onboarding.create_project.display_name":"Project display name","onboarding.create_project.display_name.description":"Up to 255 characters. Some scanners might override the value you provide.","onboarding.create_project.main_branch_name":"Main branch name","onboarding.create_project.main_branch_name.error.empty":"Please provide a main branch name.","onboarding.create_project.main_branch_name.description":"The name of your projectâs default branch { learn_more }","onboarding.create_project.pr_decoration.information":"Local projects wonât benefit from the features associated with DevOps Platforms integration unless you configure them in the project settings.","onboarding.create_project.repository_imported":"Already imported","onboarding.create_project.import":"Import","onboarding.create_project.see_project":"See the project","onboarding.create_project.search_projects_by_name":"Search for project name starting with...","onboarding.create_project.search_repositories_by_name":"Search for repository name starting with...","onboarding.create_project.search_mode":"Search for","onboarding.create_project.search_mode.project":"Project","onboarding.create_project.search_mode.repository":"Repository","onboarding.create_project.search_projects_repositories":"Search for projects and repositories","onboarding.create_project.search_repositories":"Search for a repository","onboarding.create_project.select_repositories":"Select repositories","onboarding.create_project.select_all_repositories":"Select all available repositories","onboarding.create_application.key.description":"If specified, this value is used as the key instead of generating it from the name of the Application. Only letters, digits, dashes and underscores can be used.","onboarding.create_project.pat_form.title":"Grant access to your repositories","onboarding.create_project.pat_form.help.azure":"{productName} needs a personal access token to access and list your repositories from Azure DevOps.","onboarding.create_project.pat_form.help.bitbucket":"{productName} needs a personal access token to access and list your repositories from Bitbucket Server.","onboarding.create_project.pat_form.help.bitbucket_cloud":"{productName} needs an app password to access and list your repositories from Bitbucket Cloud.","onboarding.create_project.pat_form.help.gitlab":"{productName} needs a personal access token to access and list your projects from GitLab.","onboarding.create_project.pat_form.pat_required":"Please enter a personal access token","onboarding.create_project.wrong_binding_count":"You must have at least 1 {alm} instance configured in order to use this method, but none were found. Either create a local project, or contact your system administrator.","onboarding.create_project.wrong_binding_count.admin":"You must have at least 1 {alm} instance configured in order to use this method. You can configure instances under {url}.","onboarding.create_project.azure.no_url.admin":"Your Azure DevOps instance configuration is missing a URL. We cannot import projects in the current state. You can configure instances under {url}.","onboarding.create_project.azure.no_url":"Your Azure DevOps instance configuration is missing a URL. We cannot import projects in the current state. Please contact your system administrator.","onboarding.create_project.enter_pat":"Personal Access Token","onboarding.create_project.bitbucket_cloud.enter_password":"App password","onboarding.create_project.bitbucket_cloud.enter_username":"BitBucket username","onboarding.create_project.pat_incorrect.azure":"Your personal access couldn't be val
90idated.","onboarding.create_project.pat_incorrect.bitbucket":"Your personal access couldn't be validated.","onboarding.create_project.pat_incorrect.bitbucket_cloud":"Your app password couldn't be validated.","onboarding.create_project.pat_incorrect.gitlab":"Your personal access couldn't be validated. Please make sure it has the right scope and that it is not expired.","onboarding.create_project.pat.expired.info_message":"You have to do this again as your token may have expired or has been revoked.","onboarding.create_project.pat.expired.info_message_contact":"If this does not fix the issue, please contact your system administrator.","onboarding.create_project.pat_help.instructions.azure":"To create a Personal Access Token on Azure, {link} and make sure to select the âCode (Read & Write)â scope.","onboarding.create_project.pat_help.instructions.link.azure":"generate a token","onboarding.create_project.pat_help.instructions.gitlab":"To create a Personal Access Token on GitLab, {link} by setting a name, for example â{productName}â and selecting the âread_apiâ scope.","onboarding.create_project.pat_help.instructions.gitlab.link":"generate a token","onboarding.enter_username.instructions.bitbucket_cloud":"You can find your username in your {link}","onboarding.enter_username.instructions.bitbucket_cloud.link":"BitBucket profile settings","onboarding.create_project.enter_password.instructions.bitbucket_cloud":"To create an app password on BitBucket, {link} by setting a name, for example â{productName}â and selecting the âRepositories: Readâ permissions.","onboarding.create_project.enter_password.instructions.bitbucket_cloud.link":"add an app password","onboarding.create_project.pat_help.instructions.bitbucket_server":"To create a Personal Access Token on BitBucket Server, go to {link} and click on âCreate tokenâ. Set a name, for example â{productName}â and select the following permissions âProjects: Readâ âRepositories: Readâ.","onboarding.create_project.pat_help.instructions.bitbucket_server.link":"HTTP access tokens","onboarding.create_project.pat_help.instructions2.bitbucket":'Set a name, for example "{productName}", and select the following permissions:',"onboarding.create_project.pat_help.instructions2.bitbucketcloud":'Set a name, for example "{productName}", and select the following permissions:',"onboarding.create_project.pat_help.instructions2.gitlab":'Set a name, for example "{productName}", and select the following scope:',"onboarding.create_project.pat_help.gitlab.read_api_permission":"read_api","onboarding.create_project.no_bbs_projects":"No projects could be fetched from Bitbucket Server. Contact your system administrator, or {link}.","onboarding.create_project.no_bbs_repos":"No repositories were found for this project. Contact your system administrator, or {link}.","onboarding.create_project.update_your_token":"update your personal access token","onboarding.create_project.no_bbs_repos.filter":"No repositories match your filter.","onboarding.create_project.only_showing_X_first_repos":"We're only displaying the first {0} repositories. If you're looking for a repository that's not in this list, use the search above.","onboarding.create_project.see_on":"See on {almName}","onboarding.create_project.search_prompt":"Search for projects","onboarding.create_project.set_up":"Set up","onboarding.create_project.subtitle_monorepo_setup_link":"set up a monorepo","onboarding.create_project.azure.title":"Azure project onboarding","onboarding.create_project.azure.subtitle":"Import projects from one of your Azure projects","onboarding.create_project.azure.subtitle.with_monorepo":"Import projects from one of your Azure projects or {monorepoSetupLink}.","onboarding.create_project.azure.no_projects":"No projects could be fetched from Azure DevOps. Contact your system administrator, or {link}.","onboarding.create_project.azure.search_results_for_project_X":'Search results for "{0}"',"onboarding.create_project.azure.no_repositories":"Could not fetch repositories for this project. Contact your system administrator, or {link}.","onboarding.create_project.azure.no_results":"No repositories match your search query.","onboarding.create_project.bitbucketcloud.title":"Bitbucket Cloud project onboarding","onboarding.create_project.bitbucketcloud.subtitle":"Import projects from one of your Bitbucket Cloud workspaces","onboarding.create_project.bitbucketcloud.subtitle.with_monorepo":"Import projects from one of your Bitbucket Cloud workspaces or {monorepoSetupLink}
90.","onboarding.create_project.bitbucketcloud.no_projects":"No projects could be fetched from Bitbucket. Contact your system administrator, or {link}.","onboarding.create_project.bitbucketcloud.link":"See on Bitbucket","onboarding.create_project.github.title":"GitHub project onboarding","onboarding.create_project.github.subtitle":"Import repositories from one of your GitHub organizations.","onboarding.create_project.github.subtitle.with_monorepo":"Import repositories from one of your GitHub organizations or {monorepoSetupLink}.","onboarding.create_project.github.choose_organization":"Choose an organization","onboarding.create_project.github.choose_repository":"Choose the repository","onboarding.create_project.github.warning.message":"Could not connect to GitHub. Please contact an administrator to configure GitHub integration.","onboarding.create_project.github.warning.message_admin":"Could not connect to GitHub. Please make sure the GitHub instance is correctly configured in the {link} to create a new project from a repository.","onboarding.create_project.github.warning.message_admin.link":"DevOps Platform integration settings","onboarding.create_project.github.no_orgs":"We couldn't load any organizations with your key. Contact an administrator.","onboarding.create_project.github.no_orgs_admin":"We couldn't load any organizations. Make sure the GitHub App is installed in at least one organization and check the GitHub instance configuration in the {link}.","onboarding.create_project.github.no_projects":"No projects could be fetched from GitHub. Contact your system administrator.","onboarding.create_project.gitlab.title":"GitLab project onboarding","onboarding.create_project.gitlab.subtitle":"Import projects from one of your GitLab groups","onboarding.create_project.gitlab.subtitle.with_monorepo":"Import projects from one of your GitLab groups or {monorepoSetupLink}.","onboarding.create_project.gitlab.no_projects":"No projects could be fetched from GitLab. Contact your system administrator, or {link}.","onboarding.create_project.gitlab.link":"See on GitLab","onboarding.create_project.bitbucket.title":"Bitbucket Server project onboarding","onboarding.create_project.bitbucket.subtitle":"Import projects from one of your Bitbucket server workspaces","onboarding.create_project.bitbucket.subtitle.with_monorepo":"Import projects from one of your Bitbucket server workspaces or {monorepoSetupLink}.","onboarding.create_project.x_repositories_selected":"{count} {count, plural, one {repository} other {repositories}} selected","onboarding.create_project.x_repository_created":"{count} {count, plural, one {repository} other {repositories}} will be created as {count, plural, one {a project} other {projects}} in {productName}","onboarding.create_project.please_dont_leave":"If you leave the page the import could fail. Are you sure you want to leave?","onboarding.create_project.import_in_progress":"{count} of {total} projects imported. Please do not close this page until the import is complete.","onboarding.create_project.monorepo.title":"{almName} monorepo project onboarding","onboarding.create_project.monorepo.subtitle":"Create multiple {productName} projects corresponding to the same monorepo and bound to the same repository.","onboarding.create_project.monorepo.doc_link":"Learn more and get help setting up your monorepo","onboarding.create_project.monorepo.choose_organization_and_repository":"Choose the organization and the repository","onboarding.create_project.monorepo.choose_dop_setting":"Choose the {almKey} configuration","onboarding.create_project.monorepo.choose_organization":"Choose the organization","onboarding.create_project.monorepo.choose_organization.placeholder":"List of organizations","onboarding.create_project.monorepo.choose_repository":"Choose the repository","onboarding.create_project.monorepo.choose_repository.placeholder":"List of repositories","onboarding.create_project.monorepo.choose_repository.no_already_bound_projects":"This repository has no imported projects in {productName}","onboarding.create_project.monorepo.choose_repository.existing_already_bound_projects":"This repository has already been imported, and it's linked to these projects in {productName}:","onboarding.create_project.monorepo.no_orgs":"We couldn't load any organizations with your key. Contact an administrator.","onboarding.create_project.monorepo.no_orgs_admin":"We couldn't load any organizations. Make sure the {almKey} App is installed in at least one organization and check the {almKey} instance configuration in the {link}.","onboarding.create_project.monorepo.no_projects":"No projects could be fetched from {almKey}. Contact your system administrator.","onboarding.create_project.monorepo.project_title":"Create new projects","onboarding.create_project.monorepo.add_project":"Add new project","onboarding.create_project.monorepo.remove_project":"Remove project","onboarding.create_project.monorepo.warning.message":"Could not connect to {almKey}. Please contact an administrator to configure {almKey} integration.","onboarding.create_project.monorepo.warning.message_admin":"Could not connect to {almKey}. Please make sure the {almKey} instance is correctly configured in the {link} to create a new project from a repository.","onboarding.create_project.monorepo.warning.message_admin.link":"DevOps Platform integration settings","onboarding.create_project.new_code_definition.title":"Set up project for Clean as You Code","onboarding.create_x_project.new_code_definition.title":"Set up {count, plural, one {project} other {# projects}} for Clean as You Code","onboarding.create_project.new_code_definition.description":"The new code definition sets which part of your co
90de will be considered new code. This helps you focus attention on the most recent changes to your project, enabling you to follow the Clean as You Code methodology. Learn more: {link}","onboarding.create_project.new_code_definition.description.link":"Defining New Code","onboarding.create_project.new_code_definition.create_x_projects":"Create {count, plural, one {project} other {# projects}}","onboarding.create_projects.new_code_definition.change_info":"You can change this setting for each project individually at any time in the project administration settings.","onboarding.create_project.success":"Your {count, plural, one {project has} other {# projects have}} been created.","onboarding.create_project.monorepo.success":"Your monorepo has been set up successfully. {count, plural, one {1 new project was} other {# new projects were}} created","onboarding.create_project.success.admin":"Project {project_link} has been successfully created.","onboarding.create_project.failure":"Import of {count, plural, one {# project} other {# projects}} failed.","onboarding.token.header":"Provide a token","onboarding.token.text":"The token is used to identify you when an analysis is performed. If it has been compromised, you can revoke it at any point in time in your {link}.","onboarding.token.text.PROJECT_ANALYSIS_TOKEN":"The project token is used to identify you when an analysis is performed. If it has been compromised, you can revoke it at any point in time in your {link}.","onboarding.token.text.GLOBAL_ANALYSIS_TOKEN":"The global token is used to identify you when an analysis is performed. If it has been compromised, you can revoke it at any point in time in your {link}.","onboarding.token.text.user_account":"user account","onboarding.token.generate":"Generate","onboarding.token.generate.long":"Generate a token","onboarding.token.generate.PROJECT_ANALYSIS_TOKEN":"Generate a project token","onboarding.token.generate.GLOBAL_ANALYSIS_TOKEN":"Generate a global token","onboarding.token.use_existing_token":"Use existing token","onboarding.token.use_existing_token.label":"Existing token value","onboarding.token.use_existing_token.help":"Paste an existing token value into the input field.","onboarding.token.warning_project_token_scope":"Please note that this token will only allow you to analyze the current project. If you want to use the same token to analyze multiple projects, you need to generate a global token in your {link}. See the {doc_link} for more information.","onboarding.token.name.label":"Token name","onboarding.token.name.placeholder":"Enter a name for your token","onboarding.token.name.help":"Enter a name for your project token","onboarding.token.invalid_format":"The token you have entered has invalid format.","onboarding.token.delete":"Delete the token","onboarding.tutorial.env_variables":"In the {field} field, enter {value} {extra}","onboarding.tutorial.env_variables.field":"Value","onboarding.tutorial.env_variables.token_generator.value":"an existing token, or a newly generated one:","onboarding.analysis.header":"Run analysis on your project","onboarding.analysis.auto_refresh_after_analysis.done":"Is my analysis done?","onboarding.analysis.auto_refresh_after_analysis.auto_refresh":"If your analysis is successful, this page will automatically refresh in a few moments.","onboarding.analysis.auto_refresh_after_analysis.check_these_links":"While you're waiting, check out these links to learn how to configure Branch Analysis and Pull Request Analysis:","onboarding.analysis.auto_refresh_after_analysis.check_these_links.pr_analysis":"Pull Request Analysis","onboarding.analysis.auto_refresh_after_analysis.check_these_links.branches":"Branch Analysis","onboarding.analysis.auto_refresh_after_analysis.community.check_these_links":"While you're waiting, why not consider upgrading to our {edition}? It offers additional features such as {branches} and {pull_requests}.","onboarding.analysis.auto_refresh_after_analysis.community.check_these_links.edition":"Developer Edition","onboarding.build":"What option best describes your project?","onboarding.build.maven":"Maven","onboarding.build.gradle":"Gradle","onboarding.build.make":"Make","onboarding.build.dotnet":".NET","onboarding.build.dotnet.win_core":"Windows + .NET Core","onboarding.build.dotnet.win_msbuild":"Windows + .NET Framework","onboarding.build.dotnet.linux_core":"Linux + .NET Core","onboarding.build.cpp":"C or C++","onboarding.build.objectivec":"Objective-C","onboarding.build.dart":"Flutter or Dart","onboarding.build.other":"Other (for Go, Python, PHP, ...)","onboarding.build.jsts":"JS/TS & Web","onboarding.analysis.jsts.install.header":"Install the Scanner for npm projects","onboarding.analysis.jsts.links.documentation":"official documentation of the Scanner for npm projects","onboarding.analysis.jsts.execute.header":"Execute the Scanner","onboarding.analysis.jsts.execute.text":"Running a S
90onarQube analysis with the Scanner for npm projects is straighforward. You just need to run the following command in your project's folder.","onboarding.analysis.jsts.step.footer":"Please visit the {link} for more details.","onboarding.build.dotnet.variant":"Which framework do you use?","onboarding.build.dotnet.variant.dotnet_core":".NET Core","onboarding.build.dotnet.variant.dotnet_framework":".NET Framework","onboarding.build.other.os":"What is your OS?","onboarding.build.other.os.linux":"Linux","onboarding.build.other.os.win":"Windows","onboarding.build.other.os.mac":"macOS","onboarding.build.other.architecture":"What is your architecture?","onboarding.build.other.architecture.x86_64":"x86_64","onboarding.build.other.architecture.arm64":"ARM64","onboarding.build.cpp.autoconfig":"Do you want to use automatic configuration or manual configuration?","onboarding.build.cpp.autoconfig.automatic":"Automatic","onboarding.build.cpp.autoconfig.automatic.description":"Automatic Configuration allows the onboarding of most projects. Getting started does not require any specific knowledge about the project or the language.","onboarding.build.cpp.autoconfig.manual":"Manual","onboarding.build.cpp.autoconfig.manual.description":"Manual Configuration provides enhanced control over the setup, making it more suitable for certain specific use-cases. However, it may not support all scenarios and requires a certain level of understanding about the project's build process.","onboarding.analysis.docs":"Please visit the {link} for more details.","onboarding.analysis.build_wrapper.header.linux":"Download and unzip the Build Wrapper for Linux","onboarding.analysis.build_wrapper.header.win":"Download and unzip the Build Wrapper for Windows","onboarding.analysis.build_wrapper.header.mac":"Download and unzip the Build Wrapper for macOS","onboarding.analysis.build_wrapper.text":"And add the executable's directory to the {env_var} environment variable","onboarding.analysis.build_wrapper.execute":"Execute the Build Wrapper as a prefix to your build command","onboarding.analysis.build_wrapper.execute_text":"Run the following command in your project's folder.","onboarding.analysis.build_wrapper.execute_build_command":"
90<your clean build command>","onboarding.analysis.build_wrapper.docs":"Please visit the {link} of the Build Wrapper for more details.","onboarding.analysis.build_wrapper.docs_link":"official documentation","onboarding.analysis.java.maven.header":"Execute the Scanner for Maven","onboarding.analysis.java.maven.text":"Running a {instance} analysis with Maven is straighforward. You just need to run the following command in your project's folder.","onboarding.analysis.java.maven.docs_link":"official documentation of the Scanner for Maven","onboarding.analysis.java.maven.text.custom":"Run the following command in your project's folder.","onboarding.analysis.java.gradle.header":"Execute the Scanner for Gradle","onboarding.analysis.java.gradle.text.1":"Running an analysis with Gradle is straighforward. You just need to declare the {plugin_code} plugin in your {groovy} or {kotlin} file:","onboarding.analysis.java.gradle.text.2":"and run the following command:","onboarding.analysis.java.gradle.latest_version":"You can find the latest version of the Gradle plugin {link}.","onboarding.analysis.java.gradle.docs_link":"official documentation of the Scanner for Gradle","onboarding.analysis.msbuild.header":"Download and unzip the SonarScanner for .NET","onboarding.analysis.msbuild.text":"Visit the {link} to download the latest version for .NET framework. Make sure to add the directory containing {code} to the {path} environment variable.","onboarding.analysis.msbuild.execute":"Execute the SonarScanner for .NET","onboarding.analysis.msbuild.execute.text":"Running a {instance} analysis is straightforward. You just need to execute the following commands at the root of your solution.","onboarding.analysis.msbuild.docs_link":"documentation of the SonarScanner for .NET","onboarding.analysis.sq_scanner.header.linux":"Download and unzip the Scanner for Linux","onboarding.analysis.sq_scanner.header.win":"Download and unzip the Scanner for Windows","onboarding.analysis.sq_scanner.header.mac":"Download and unzip the Scanner for macOS","onboarding.analysis.sq_scanner.text":"Visit the {link} to download the latest version, and add the {dir} directory to the {env_var} environment variable","onboarding.analysis.sq_scanner.prepare":"Prepare the Scanner","onboarding.analysis.sq_scanner.prepare.flutter":"Before performing the analysis, we highly recommend:","onboarding.analysis.sq_scanner.prepare.flutter.pub_get":"retrieving all project dependencies declared in <snippet>pubspec.yaml</snippet>, for example, by running <snippet>flutter pub get</snippet> for Flutter projects, <snippet>dart pub get</snippet> for Dart projects, etc.","onboarding.analysis.sq_scanner.prepare.flutter.build":"performing a full and successful build of your Flutter or Dart project","onboarding.analysis.sq_scanner.prepare.flutter.tip":"Otherwise, you might get incomplete and potentially incorrect analysis results. Retrieving project dependencies alone may not be enough to produce a correct analysis, for example, when you analyze generated code.","onboarding.analysis.sq_scanner.execute":"Execute the Scanner","onboarding.analysis.sq_scanner.execute.text":"Running a {instance} analysis is straightforward. You just need to execute the following commands in your project's folder.","onboarding.analysis.sq_scanner.execute.text.custom":"Run the following commands in your project's folder.","onboarding.analysis.sq_scanner.docs":"Please visit the {link} for more details.","onboarding.analysis.sq_scanner.docs_use_case":"Please visit the {link} for more details, and the {useCaseLink} to know more about this use case.","onboarding.analysis.sq_scanner.docs_link":"official documentation of the Scanner","onboarding.analysis.sq_scanner.sonar_token_env.header":"Configure a SONAR_TOKEN environment variable in your CI settings","onboarding.analysis.sq_scanner.sonar_token_env.var_name":"Add an environment variable called","onboarding.analysis.sq_scanner.sonar_token_env.var_value":"Give it the following value","onboarding.analysis.sqscanner.docs.gradle.title":"official documentation of the Scanner for Gradle","onboarding.analysis.sqscanner.docs.gradle.example_project.title":"live Gradle-based example project","onboarding.analysis.dotnetcore.global":"Install the SonarScanner .NET Core Global Tool","onboarding.analysis.dotnetcore.global.text":"As a prerequisite you need to have the sonarscanner tool installed globally using the following command:","onboarding.analysis.dotnetcore.global.text.path":"Make sure dotnet tools folder is in your path. See dotnet global tools documentation for more information.","onboarding.tutorial.return_to_list":"Choose another option","onboarding.tutorial.ci_outro.all_set.title":"You're all set!","onboarding.tutorial.ci_outro.done":"And you are done!","onboarding.tutorial.ci_outro.refresh_text":"If everything is running successfully, once the analysis is complete you'll be redirected to the Overview page of your project where the new anal
90ysis results will be displayed. This can take a few minutes.","onboarding.tutorial.ci_outro.commit":"Commit and push your code to start the analysis.","onboarding.tutorial.ci_outro.commit.why.gitlab":"Each new push you make on your branches or merge requests will trigger a new analysis in {productName}. We will decorate merge requests directly on GitLab for you.","onboarding.tutorial.ci_outro.commit.why.github":"Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on GitHub for you.","onboarding.tutorial.ci_outro.commit.why.bitbucket":"Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on Bitbucket for you.","onboarding.tutorial.ci_outro.commit.why.bitbucketcloud":"Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on Bitbucket for you.","onboarding.tutorial.ci_outro.commit.why.azure":"Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on Azure for you.","onboarding.tutorial.ci_outro.commit.why.no_branches":"Each new push you make on your main branch will trigger a new analysis in {productName}.","onboarding.tutorial.ci_outro.refresh":"This page will then refresh with your analysis results.","onboarding.tutorial.ci_outro.refresh.why":"If the page doesn't refresh after a while, please double-check the analysis configuration, and check your logs.","onboarding.tutorial.other.project_key.sentence":"Create a {file} file in your repository and paste the following code:","onboarding.tutorial.other.project_key.monorepo.sentence":"Create a {file} file at the root of your project and paste the following code:","onboarding.tutorial.other.project_key.monorepo.info":"Repeat this step for all the projects in your monorepo","onboarding.tutorial.cfamilly.compilation_database_info":"If you have trouble using the Build Wrapper, you can try one of the alternative methods to {link}.","onboarding.tutorial.cfamilly.compilation_database_info.link":"generate a compilation database","onboarding.tutorial.cfamily.examples_repositories_description":"Check out our C and C++ sample projects with {productName} analysis configured","onboarding.tutorial.page.title":"Analysis Method","onboarding.tutorial.page.description":"Use this page to manage and set-up the way your analyses are performed.","onboarding.tutorial.choose_method":"How do you want to analyze your repository?","onboarding.tutorial.choose_method.devops_platform.description":"Do you want to integrate with your favorite CI? Choose one of the following tutorials.","onboarding.tutorial.choose_method.local.description":"Are you just testing or have an advanced use-case? Analyze your project locally.","onboarding.tutorial.choose_method.local":"Locally","onboarding.tutorial.choose_method.other-ci":"Other CI","onboarding.tutorial.choose_method.jenkins":"With Jenkins","onboarding.tutorial.choose_method.github-actions":"With GitHub Actions","onboarding.tutorial.choose_method.gitlab-ci":"With GitLab CI","onboarding.tutorial.choose_method.azure-pipelines":"With Azure Pipelines","onboarding.tutorial.choose_method.bitbucket-pipelines":"With Bitbucket Pipelines","onboarding.tutorial.breadcrumbs.home":"Analysis Method","onboarding.tutorial.breadcrumbs.local":"Locally","onboarding.tutorial.breadcrumbs.other-ci":"Other CI","onboarding.tutorial.breadcrumbs.jenkins":"Jenkins","onboarding.tutorial.breadcrumbs.github-actions":"GitHub Actions","onboarding.tutorial.breadcrumbs.gitlab-ci":"GitLab CI","onboarding.tutorial.breadcrumbs.azure-pipelines":"Azure Pipelines","onboarding.tutorial.breadcrumbs.bitbucket-pipelines":"Bitbucket Pipelines","onboarding.mode.help.manual":"Use this for testing or advanced use-case. Other modes are recommended to help you set up your CI environment.","onboarding.mode.help.otherci":"{productName} integrates with your workflow no matter which CI tool you're using.","onboarding.tutorial.with.yaml.gradle":"Update your {groovy} or {kotlin} file with the {sq} plugin and its configuration:","onboarding.tutorial.with.bitbucket_ci.title":"Analyze your project with Bitbucket CI","onboarding.tutorial.with.bitbucket_pipelines.variables.title":"Create repository variables","onboarding.tutorial.with.bitbucket_pipelines.yaml.title":"Create your pipelines builds configuration","onboarding.tutorial.with.bitbucket_pipelines.variables.intro":"In your Bitbucket repository, go to {repository_variables} and create two new variables:","onboarding.tutorial.with.bitbucket_pipelines.variables.intro.link":"Repository settings > Repository variables","onboarding.tutorial.with.bitbucket_pipelines.variables.name.sentence":"In the {name} field, enter","onboarding.tutorial.with.bitbucket_pipelines.variables.name.sentence.name":"Name","onboarding.tutorial.with.bitbucket_pipelines.variables.add.sentence":"Click on {add}.","onboarding.tutorial.with.bitbucket_pipelines.variables.add.sentence.add":"Add","onboarding.tutorial.with.bitbucket_pipelines.variables.secured.sentence":"Make sure {secured} is check.","onboarding.tutorial.with.bitbucket_pipelines.variables.secured.sentence.secured":"Secured","onboarding.tutorial.with.github_ci.title":"Analyze your project with GitHub CI","onboarding.tutorial.with.github_action.create_secret.title":"Create GitHub Secrets","onboarding.tutorial.with.github_action.create_secret.monorepo_project_level_token_info":"If you use project-level tokens, {link} for each project in your monorepo and create the associated secrets as per previous steps (secrets names need to be unique per project e.g. SONAR_TOKEN_1, SONAR_TOKEN_2...)","onboarding.tutorial.with.github_action.create_secret.monorepo_project_level_token_info.link":"generate a token","onboarding.tutorial.with.github_action.create_secret.monorepo_global_token_info":"If you use global tokens, request a global token from your admin and follow previous steps.","onboarding.tutorial.with.github_action.monorepo.see_yaml_instructions":"Create or update your .github/workflows/build.yml YAML file at the root of your monorepository with this content","onboarding.tutorial.with.github_action.secret.intro":"In your GitHub repository, go to {settings_secret} and create below new secrets:","onboarding.tutorial.with.github_action.secret.intro.link":"Settings > Secrets","onboarding.tutorial.with.github_action.secret.name.sentence":"In the {name} field, enter","onboarding.tutorial.with.github_action.secret.name.sentence.name":"Name","onboarding.tutorial.with.github_action.secret.new.sentence":"Click on {new_secret}.","onboarding.tutorial.with.github_action.secret.new.sentence.new_secret":"New repository secret","onboarding.tutorial.with.github_action.secret.add.sentence":"Click on {add_secret}.","onboarding.tutorial.with.github_action.secret.add.sentence.add_secret":"Add secret","onboarding.tutorial.with.github_action.yaml.title":"Create Workflow YAML File","onboarding.tutorial.with.github_action.yaml.create_yml":"Create or update your {file} YAML file with the following content:","onboarding.tutorial.with.github_action.dart":"Add the following steps to your GitHub Actions Workflow after build of your Flutter or Dart project:","onboarding.tutorial.with.gitlab_ci.title":"Analyze your project with GitLab CI","onboarding.tutorial.with.gitlab_ci.project_key.title":"Set your project key","onboarding.tutorial.with.gitlab_ci.project_key.maven.step2":"Add the following to your {file} file:","onboarding.tutorial.with.gitlab_ci.project_key.gradle.step2":"Add the following to your {file} or {file2} file:","onboarding.tutorial.with.gitlab_ci.project_key.jsts.step2":"Create a {file} file in your repository and paste the following code:","onboarding.tutorial.with.gitlab_ci.project_key.other.step2":"Create a {file} file in your repository and paste the following code:","onboarding.tutorial.with.gitlab_ci.project_key.dart.step2":"Create a {file} file in your repository and paste the following code:","onboarding.tutorial.with.gitlab_ci.project_key.dotnet.step2":"Create a {file} file in your repository and paste the following code:","onboarding.tutorial.with.gitlab_ci.project_key.cpp.step2":"Create a {file} file in your repository and paste the following code:","onboarding.tutorial.with.gitlab_ci.project_key.objectivec.step2":"Create a {file} file in your repository and paste the following code:","onboarding.tutorial.with.gitlab_ci.variables.title":"Add environment variables","onboarding.tutorial.with.gitlab_ci.variables.description.link":"Settings > CI/CD > Variables","onboarding.tutorial.with.gitlab_ci.variables.section.title":"Define the {productName} Token environment variable.","onboarding.tutorial.with.gitlab_ci.variables.section.description":"In GitLab, go to {link} to add the following variable and make sure it is available for your project:","onboarding.tutorial.with.gitlab_ci.variables.edit.token.tooltip":"Use an existing token or generate a new one.","onboarding.tutorial.with.gitlab_ci.variables.step1":"Key {value} {extra}","onboarding.tutorial.with.gitlab_ci.variables.step3":"Uncheck the {value} checkbox.","onboarding.tutorial.with.gitlab_ci.variables.step3.value":"Protect Variable","onboarding.tutorial.with.gitlab_ci.variables.section.step4":"Check the {value} checkbox.","onboarding.tutorial.with.gitlab_ci.variables.section.step4.value":"Mask Variable","onboarding.tutorial.with.gitlab_ci.variables.section2.title":"Define the {productName} URL environment variable.","onboarding.tutorial.with.gitlab_ci.variables.section2.description":"Still in {link} add a new variable and make sure it is available for your project:","onboarding.tutorial.with.gitlab_ci.variables.section2.step4":"Leave the {value} checkbox unchecked.","onboarding.tutorial.with.gitlab_ci.yaml.title":"Create or update the configuration file","onboarding.tutorial.with.gitlab_ci.yaml.description":"Create or update your {filename} file with the following content.","onboarding.tutorial.with.gitlab_ci.yaml.filename":".gitlab-ci.yml","onboarding.tutorial.with.gitlab_ci.yaml.baseconfig":"Note that this is a minimal base configuration to run a {productName} analysis on your main branch and merge requests, and fetch the vulnerability report (if applicable).","onboarding.tutorial.with.gitlab_ci.yaml.existing":"If you already have a pipeline configured and running, you might want to add the example above to your existing yml file.","onboarding.tutorial.with.gitlab_ci.yaml.premium":"GitLab vulnerability report is only available with GitLab Ultimate. You may safely remove the sonarqube-vulnerability-report stage if you have not subscribed to this service.","onboarding.tutorial.with.jenkins.title":"Analyze your project with Jenkins","onboarding.tutorial.with.jenkins.alm_selection.title":"Select your DevOps platform","onboarding.tutorial.with.jenkins.prereqs.title":"Prerequisites","onboarding.tutorial.with.jenkins.prereqs.intro.sentence":"To run your project analyses with Jenkins, the following plugins must be {installed} and {configured}.","onboarding.tutorial.with.jenkins.prereqs.intro.sentence.installed":"installed","onboarding.tutorial.with.jenkins.prereqs.intro.sentence.configured":"configured","onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.bitbucket":"Bitbucket Branch Source plugin for Jenkins - version 2.7 or later","onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.bitbucketcloud":"Bitbucket Branch Source plugin for Jenkins - version 2.7 or later","onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.github":"GitHub Branch Source plugin for Jenkins - version 2.7.1 or later","onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.gitlab":"GitLab Branch Source plugin for Jenkins - version 1.5.3 or later","onboarding.tutorial.with.jenkins.prereqs.plugins.gitlab_plugin":"GitLab plugin for Jenkins - version 1.5.13 or later","onboarding.tutorial.with.jenkins.prereqs.plugins.sonar_scanner":"{productName} Scanner plugin for Jenkins - version 2.11 or later","onboarding.tutorial.with.jenkins.prereqs.step_by_step_guide":"For a step by step guide on installing and configuring those plugins in Jenkins, visit the {link} documentation page.","onboarding.tutorial.with.jenkins.prereqs.step_by_step_guide.link":"Analysis Prerequisites","onboarding.tutorial.with.jenkins.prereqs.following_are_recommendations":"We recommend using the configuration in the following steps for the best results, but you can customize it as needed.","onboarding.tutorial.with.jenkins.prereqs.done":"Configure Analysis","onboarding.tutorial.with.jenkins.multi_branch_pipeline.title":"Create a Multibranch Pipeline Job","onboarding.tutorial.with.jenkins.multi_branch_pipeline.intro":"Create a Multibranch Pipeline in order to automatically analyze all your branches and pull requests.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence":"From Jenkins' dashboard, click {new_item} and create a {type}.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence.new_item":"New Item","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence.type":"Multibranch Pipeline Job","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence":"Under {tab}, add a {source} source and enter the following information:","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence.tab":"Branch Sources","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence.source":"Bitbucket","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.server.label":"Server","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.server.action":"select the instance hosting the repository you want to analyze.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.creds.label":"Credentials","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.creds.action":"select the Bitbucket Server credentials.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.owner.label":"Owner","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.owner.action":"enter your project key.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.repo.label":"Repository","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.repo.action":"select the repository you want to analyze.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence":"Under {tab}, add a {source} source and enter the following information:","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence.tab":"Branch Sources","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence.source":"Bitbucket","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.server.label":"Server","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.server.action":"Make sure that Bitbucket Cloud is selected.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.creds.label":"Credentials","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.creds.action":"select the Bitbucket Cloud credentials.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.owner.label":"Owner","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.owner.action":"enter your workspace ID.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.repo.label":"Repository","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.repo.action":"select the repository you want to analyze.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence":"Under {tab}, add a {source} source and enter the following information:","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence.tab":"Branch Sources","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence.source":"GitHub","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.creds.label":"Credentials","onboarding.tutorial.with.je
90nkins.multi_branch_pipeline.step2.github.creds.action":"select or add your GitHub credentials.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.repo_url.label":"Repository HTTPS URL","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.repo_url.action":"enter your repository URL.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence":"Under {tab}, add a {source} source and enter the following information:","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence.tab":"Branch Sources","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence.source":"GitLab Project","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.creds.label":"Checkout Credentials","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.creds.action":"select or add your GitLab credentials.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.owner.label":"Owner","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.owner.action":"enter the name of your user or your group.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.repo.label":"Projects","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.repo.action":"select your project.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.label":"Behaviors","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_prs.action":"Exclude branches that are also filed as PRs.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_prs.label":"Discover branches","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_mrs.action":"Exclude branches that are also filed as MRs.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_mrs.label":"Discover branches","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_prs.action":"The current pull request revision.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_prs.label":"Discover pull requests from origin","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_mrs.action":"The current merge request revision.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_mrs.label":"Discover merge requests from origin","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.label":"Specify ref specs","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence":"By default, this behavior is not active. If you do not see it, click on {add} to see the list of available behaviors, and select {ref_spec}.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence.add":"Add","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence.ref_spec":"Specify ref specs","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_pr_ref_specs.sentence":"In order to correctly compute new code for Pull Requests, the scanner will need the refs of the target branch. Make sure the {ref_spec} value will include any target branches (the default value should be enough). Example:","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_pr_ref_specs.sentence.ref_spec":"Ref Spec","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_mr_ref_specs.sentence":"In order to correctly compute new code for Merge Requests, the scanner will need the refs of the target branch. Make sure the {ref_spec} value will include any target branches (the default value should be enough). Example:","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_mr_ref_specs.sentence.ref_spec":"Ref Spec","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.leave_defaults":"You can leave the other Branch Source settings at the defaults.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.sentence":"Jump to the {tab} section and make sure the parameters are set as follows:","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.sentence.tab":"Build Configuration","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.mode.label":"Mode","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.mode.action":"by Jenkinsfile","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.script_path.label":"Script Path","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.script_path.action":"Jenkinsfile","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step4.sentence":"Click {save}.","onboarding.tutorial.with.jenkins.multi_branch_pipeline.step4.sentence.save":"Save","onboarding.tutorial.with.jenkins.pipeline.title":"Create a Pipeline Job","onboarding.tutorial.with.jenkins.pipeline.intro":"Create a Pipeline in order to automatically analyze your project.","onboarding.tutorial.with.jenkins.pipeline.step1.sentence":"From Jenkins' dashboard, click {new_item} and create a {type}.","onboarding.tutorial.with.jenkins.pipeline.step1.sentence.new_item":"New Item","onboarding.tutorial.with.jenkins.pipeline.step1.sentence.type":"Pipeline Job","onboarding.tutorial.with.jenkins.pipeline.step2.sentence":"Under {tab}, choose {option}. You must set a unique, secret token for this field.","onboarding.tutorial.with.jenkins.pipeline.step2.sentence.tab":"Build Triggers","onboarding.tutorial.with.jenkins.pipeline.step2.sentence.option":"Trigger builds remotely","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence":"Under {tab}, choose {option}. Write down the webhook URL provided. You will need it when configuring the webhook in GitLab.","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence.tab":"Build Triggers","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence.option":"Build when a change is pushed to GitLab","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence":"Under {triggers}, only select {push_events}.","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence.triggers":"Enabled GitLab triggers","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence.push_events":"Push events","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.click_advanced.sentence":"Click on {advanced}","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.click_advanced.sentence.advanced":"Advanced...","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence":"Find the {secret_token} text field, and click on {generate}. Write down the secret token. You will need it when configuring the webhook in GitLab.","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence.secret_token":"Secret token","onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence.generate":"Generate","onboarding.tutorial.with.jenkins.pipeline.step3.sentence":"Under {tab}, make sure the parameters are set as follows:","onboarding.tutorial.with.jenkins.pipeline.step3.sentence.tab":"Pipeline","onboarding.tutorial.with.jenkins.pipeline.step3.definition.label":"Definition","onboarding.tutorial.with.jenkins.pipeline.step3.definition.action":"Pipeline script from SCM","onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence":'{label} Configure your SCM. Make sure to only build your main branch. For example, if your main branch is called "main", put "*/main" under {branches_to_build}.',"onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence.label":"SCM:","onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence.branches_to_build":"Branches to build","onboarding.tutorial.with.jenkins.pipeline.step3.script_path.label":"Script Path","onboarding.tutorial.with.jenkins.pipeline.step3.script_path.action":"Jenkinsfile","onboarding.tutorial.with.jenkins.pipeline.step4.sentence":"Click {save}.","onboarding.tutorial.with.jenkins.pipeline.step4.sentence.save":"Save","onboarding.tutorial.with.jenkins.webhook.bitbucket.title":"Create a Bitbucket Server Webhook","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.title":"Create a Bitbucket Cloud Webhook","onboarding.tutorial.with.jenkins.webhook.github.title":"Create a GitHub Webhook","onboarding.tutorial.with.jenkins.webhook.gitlab.title":"Create a GitLab Webhook","onboarding.tutorial.with.jenkins.webhook.intro.sentence":"Create a Webhook in your repository to trigger the Jenkins job on push. You may skip this
90step if you already have a Webhook configured.","onboarding.tutorial.with.jenkins.webhook.step1.sentence":"Go to the {link} and enter the following information:","onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.link":"Bitbucket Server Webhook creation page for your repository","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step1.link":"Bitbucket Cloud Webhook creation page for your repository","onboarding.tutorial.with.jenkins.webhook.github.step1.link":"GitHub Webhook creation page for your repository","onboarding.tutorial.with.jenkins.webhook.gitlab.step1.link":"GitLab Webhook creation page for your repository","onboarding.tutorial.with.jenkins.webhook.step1.name.label":"Name","onboarding.tutorial.with.jenkins.webhook.step1.name.action":"give a unique name.","onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.label":"URL","onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.action":"Enter the following URL, replacing the values between *** as needed:","onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.warning":'The Bitbucket Server URL must be identical to the one in your Jenkins configuration. Watch out for any missing or extra "/" at the end.',"onboarding.tutorial.with.jenkins.webhook.github.step1.url.label":"URL","onboarding.tutorial.with.jenkins.webhook.github.step1.url.action":"Enter the following URL, replacing the values between *** as needed:","onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_with_branches.label":"URL","onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_with_branches.action":"Enter the following URL, replacing the values between *** as needed:","onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_no_branches.label":"URL","onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_no_branches.action":"Enter the URL you wrote down in the previous step.","onboarding.tutorial.with.jenkins.webhook.gitlab.step1.secret_token.label":"Secret Token","onboarding.tutorial.with.jenkins.webhook.gitlab.step1.secret_token.action":"Enter the generated token you wrote down in the previous step.","onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.sentence":"Under {events}, make sure the following options are checked:","onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.sentence.events":"Events","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence":"Under {triggers}, select {option} and make sure the following options are checked:","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence.triggers":"Triggers","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence.option":"Choose from a full list of triggers","onboarding.tutorial.with.jenkins.webhook.github.step2.sentence":"Under {events} select {option} and check the following:","onboarding.tutorial.with.jenkins.webhook.github.step2.sentence.events":"Which events would you like to trigger this webhook?","onboarding.tutorial.with.jenkins.webhook.github.step2.sentence.option":"Let me select individual events","onboarding.tutorial.with.jenkins.webhook.gitlab.step2.sentence":"Under {trigger} check the following:","onboarding.tutorial.with.jenkins.webhook.gitlab.step2.sentence.trigger":"Trigger","onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.repo.label":"Repository","onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.repo.action":"Push","onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.pr.label":"Pull Request","onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.pr.action":"Opened","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.repo.label":"Repository","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.repo.action":"Push","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.pr.label":"Pull Request","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.pr.action":"Created","onboarding.tutorial.with.jenkins.webhook.github.step2.repo":"Pushes","onboarding.tutorial.with.jenkins.webhook.github.step2.pr":"Pull Requests","onboarding.tutorial.with.jenkins.webhook.gitlab.step2.repo":"Push events","onboarding.tutorial.with.jenkins.webhook.gitlab.step2.mr":"Merge request events","onboarding.tutorial.with.jenkins.webhook.github.step3.sentence":"Click {add_webhook}.","onboarding.tutorial.with.jenkins.webhook.github.step3.sentence.add_webhook":"Add webhook","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step3.sentence":"Click {save}.","onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step3.sentence.save":"Save","onboarding.tutorial.with.jenkins.webhook.bitbucket.step3.sentence":"Click {create}.","onboarding.tutorial.with.jenkins.webhook.bitbucket.step3.sentence.create":"Create","onboarding.tutorial.with.jenkins.webhook.gitlab.step3.sentence":"Click {add_webhook}.","onboarding.tutorial.with.jenkins.webhook.gitlab.step3.sentence.add_webhook":"Add webhook","onboarding.tutorial.with.jenkins.jenkinsfile.title":"Create a Jenkinsfile","onboarding.tutorial.with.jenkins.jenkinsfile.jenkinsfile_step.sentence":"Create a {file} file in your repository and paste the following code:","onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence":"Make sure to replace {default} with the name you gave to your Maven tool {in_jenkins}.","onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence.default":"Default Maven","onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence.in_jenkins":"in Jenkins","onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help1.sentence":"To get the name of your Maven tool in Jenkins, navigate to {path}.","onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help1.sentence.path":"Manage Jenkins > Global Tool Configuration","onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence":"The name is located under the {path} section, in the {name} field.","onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence.path":"Maven > Maven installations","onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence.name":"Name","onboarding.tutorial.with.jenkins.jenkinsfile.gradle.step2.sentence":"Add the following to your {groovy} or {kotlin} file:","onboarding.tutorial.with.jenkins.jenkinsfile.dotnet.build_agent":"Choose your build agent.","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.title.sentence":"Prerequisite: Add a {default_msbuild} tool.","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.title.sentence.default_msbuild":"MSBuild","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.info":"This step need to be done only once per jenkins instance.","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step1.sentence":"In Jenkins, make sure to have the {msbuild} installed.","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step1.sentence.msbuild":"MSBuild Plugin","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step2.sentence":"Navigate to {path}.","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step2.sentence.path":"Manage Jenkins > Global Tool Configuration","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence":"Under {msbuild} click on {add_msbuild} and give a {name} that will be used in the last step. Refer to the {msbuild_plugin} documentation on how to install the tool:","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.msbuild":"MSBuild","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.msbuild_plugin":"MSBuild Plugin","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.add_msbuild":"Add MSBuild","onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.name":"Name","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.title.sentence":"Prerequisite: Add a {default_scanner} tool.","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.title.sentence.default_scanner":"SonarScanner for .NET","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.info":"This step needs to be done only once per jenkins instance or if you need different scanner versions.","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step1.sentence":"In Jenkins, navigate to {path}.","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step1.sentence.path":"Manage Jenkins > Global Tool Configuration","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence":"Under {default_scanner} click on {add_scanner_for_msbuild}.","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence.default_scanner":"SonarScanner for .NET","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence.add_scanner_for_msbuild":"Add SonarScanner for .NET","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step3.sentence":"Choose a {name} that will be used in the last step:","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step3.sentence.name":"Name","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step4.sentence":"Check {install_auto}","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step4.sentence.install_auto":"Install automatically","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence":"Under {install_from} select the corresponding .NET Core scanner required for you project.","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_from":"Install from GitHub","onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_auto":"Install automatically","onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence":"Make sure to replace {default} with the name you gave to your {productName} Scanner tool {in_jenkins}.","onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.default":"SonarScanner","onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.in_jenkins":"in Jenkins","onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence":"To get the name of your {productName} Scanner tool in Jenkins, navigate to {path}.","onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence.path":"Manage Jenkins > Global Tool Configuration","onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence":"The name is located under the {path} section, in the {name} field.","onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.path":"{productName} Scanner > {productName} Scanner installations","onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.name":"Name","onboarding.tutorial.with.jenkins.jenkinsfile.cfamilly.agent_setup":"We assume the Jenkins agent has the necessary tools to build your project.","onboarding.tutorial.with.azure_pipelines.os":"What is your agent host?","onboarding.tutorial.with.azure_pipelines.architecture":"What is your agent ar
90chitecture?","onboarding.tutorial.with.azure_pipelines.title":"Analyze your project with Azure DevOps Pipelines","onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.title":"Install {productName} extension for Azure DevOps","onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence":"From your Azure DevOps instance, navigate to the Visual Studio Marketplace and install the {link} by clicking the {button} button.","onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.link":"{productName} extension","onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.button":"Get it free","onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.title":"Add a new {productName} Service Endpoint in your project","onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step1.sentence":"In Azure DevOps, go to {menu}.","onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step1.sentence.menu":"Project settings > Service connections","onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step2.sentence":"Add a new service connection of type {type}.","onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step2.sentence.type":"{productName}","onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step3.sentence":"Enter your {productName} server url: {url} {button}","onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step4.sentence":"Enter an existing token, or a newly generated one","onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step5.sentence":"Enter a memorable connection name.","onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step6.sentence":"Create the service connection.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.title":"Configure analysis","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info":"The following steps assume you are using the Azure Pipelines classic editor. Check out our {doc_link} for the YAML counterpart.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info.doc_link":"Azure DevOps integration page","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.sentence":"In Azure DevOps, create or edit a build {pipeline} to make Build Wrapper available on the build agent.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.script.sentence":"Add a {task} task, select {inline} mode and add the following script to download and decompress the Build Wrapper on the build agent.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.win.sentence.task":"PowerShell script","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.nix.sentence.task":"Bash script","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.win.sentence.inline":"inline","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.nix.sentence.inline":"inline","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.ccpp.sentence":"Add a new {task} task {before} your build task.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp":"In {additional} in the {advanced} section, add a new property: {property} {button}","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp.additional":"Additional Properties","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp.advanced":"Advanced","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build.ccpp.sentence":"Add or modify your build {task} task. For the analysis to happen, your build has to be run through a command line so that it can be wrapped-up by the build-wrapper.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build.ccpp.sentence.task":"Command Line","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_script.ccpp.sentence":"Run {build_wrapper} executable. Pass in as the arguments (1) the output directory configured in the previous task and (2) the command that runs a clean build of your project (not an incremental build). Example:","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_script.ccpp.sentence.build_wrapper":"Build Wrapper","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.ccpp.sentence":"Add a new {task} task {after} your build task. Consider running this task right after the previous one as the build environment should not be significantly altered before running the analysis.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence":"In Azure DevOps, create or edit a build {pipeline} and add a new {task} task {before} your build task:","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.pipeline":"Pipeline","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.task":"Prepare Analysis Configuration","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.before":"before","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence":"Select the {endpoint} you created in Step 2.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence.endpoint":"{productName} server endpoint","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis":"Under {section}, select {run_analysis_value}.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.section":"Choose the way to run the analysis","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.dotnet":"Integrate with MSBuild","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.maven":"Integrate with Maven or Gradle","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.gradle":"Integrate with Maven or Gradle","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.cpp":"Use standalone scanner","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.objectivec":"Use standalone scanner","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.other":"Use standalone scanner","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.manual.sentence":"Select the {mode} mode.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.manual.sentence.mode":"Manually provide configuration","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence":"Add a new {task} task {after} your build task.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence.task":"Run Code Analysis","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence.after":"after","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.key.sentence":"In the {project_key} field, enter {key} {button}","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.key.sentence.project_key":"Project Key","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence":"Expand the {section} and replace the {properties} with the following snippet","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence.section":"Advanced section","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence.properties":"Additional Properties","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.title":"Add a new Java tool installer task:","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.sentence":"Under {field}, select {value}","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_version":"JDK version","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.or_higher":"(or higher)","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_architecture":"JDK architecture","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_source":"JDK source","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.pre-installed":"Pre-installed","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java":"Edit or add a new {0} task:","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence":"Under {section}, check {option}","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.section":"Code Analysis","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.option":"Run {productName} Analysis","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence":"Add a new {task} task to publish {productName}'s Quality Gate results on your build pipeline summary.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.info.sentence1":"This task may increase your build time as your pipeline will have to wait for {productName} to process the analysis report. It is highly recommended but optional.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence.task":"Publish Quality Gate Result","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence":"Under the {tab} tab of your pipeline, check {continuous_integration} and select all the branches for which you want the {productName} analysis to run automatically.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence.tab":"Triggers","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence.continuous_integration":"Enable continuous integration","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence":"Under the {tab} tab of your pipeline, check {continuous_integration} and select the main branch","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence.tab":"Triggers","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence.continuous_integration":"Enable continuous integration","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection":"To make sure your Pull Requests are analyzed automatically and aren't merged when they're failing their quality gate, check out the {link}.","onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection.link":"documentation","onboarding.tutorial.no_scan_rights":"You do not have permission to analyze this project. Please contact the project administrator.","branches.branch":"Branch","branches.main_branch":"Main Branch","branches.pr":"PR","branches.see_the_pr":"See the PR","branches.see_the_pr_on_x":"See the PR on {0}","branch_like_navigation.manage":"Manage branches and Pull Requests","branch_like_navigation.search_for_branch_like":"Search for branches or Pull Requests...","branch_like_navigation.list":"Branches and Pull Requests","branch_like_navigation.pull_requests":"Pull Requests","branch_like_navigation.pull_requests_targeting":'Pull Requests targeting "{branch}"',"branch_like_navigation.orphan_pull_requests":"Orphan Pull Requests","branch_like_navigation.orphan_pull_requests.tooltip":"When the base of a Pull Request is deleted, this Pull Request becomes orphan.","branch_like_navigation.for_merge_into_x_from_y":"for merge into {target} from {branch}","branch_like_navigation.for_merge_into_x_from_y.title":"for merge into {0} from {1}","branch_like_navigation.no_branch_support.title":"Get the most out of SonarQube Server with branch and PR/MR analysis","branch_like_navigation.no_branch_support.title.pr":"Get the most out of SonarQube Server with branch and PR analysis","branch_like_navigation.no_branch_support.title.mr":"Get the most out of SonarQube Server with branch and MR analysis","branch_like_navigation.no_branch_support.content":"With Developer Edition you can analyze every pull/merge request. You can also watch the quality of your release branches by anal
90yzing each one individually in SonarQube Server.","branch_like_navigation.no_branch_support.content_x.pr":"With Developer Edition you can analyze every pull request and get the results in {alm}. You can also watch the quality of your release branches by analyzing each one individually in SonarQube Server.","branch_like_navigation.no_branch_support.content_x.mr":"With Developer Edition you can analyze every merge request and get the results in {alm}. You can also watch the quality of your release branches by analyzing each one individually in SonarQube Server.","branch_like_navigation.only_one_branch.title":"Learn how to analyze branches in SonarQube Server","branch_like_navigation.only_one_branch.content":"Quickly set up branch analysis and get separate insights for each of your branches and Pull Requests.","branch_like_navigation.only_one_branch.documentation":"Branches documentation","branch_like_navigation.only_one_branch.pr_analysis":"Pull Request analysis","branch_like_navigation.tutorial_for_ci":"Show me how to set up my CI","application.cannot_access_all_child_projects1":"You must have access to all the projects within this Application in order to browse it.","application.cannot_access_all_child_projects2":"Please contact your project administrator.","portfolio.has_always_been_x":"has always been {rating}","portfolio.was_x_y":"was {rating} {date}","portfolio.x_in_y":"{project_branches} in {rating}","portfolio.project_branch":"project branch","portfolio.project_branches":"project branches","portfolio.has_qg_status":"Has Quality Gate Status","portfolio.have_qg_status":"Have Quality Gate Status","portfolio.empty":"This portfolio is empty.","portfolio.no_lines_of_code":"All projects in this portfolio are empty","portfolio.not_computed":"This portfolio is not yet computed.","portfolio.app.empty":"This application is empty.","portfolio.app.no_lines_of_code":"All projects in this application are empty","portfolio.metric_trend":"Metric trend","portfolio.lowest_rated_project_branches":"Lowest rated project branches","portfolio.health_factors":"Portfolio health factors","portfolio.activity_link":"See full history of analyses","portfolio.measures_link":"Measures","portfolio.language_breakdown_link":"Language breakdown","portfolio.breakdown":"Portfolio breakdown","portfolio.number_of_projects":"Number of project branches","portfolio.number_of_lines":"Number of lines of code","portfolio.details":"Portfolio Details","portfolio.details.breakdown":"Breakdown by projects, applications, and nested portfolios","portfolio.metric_domain.security":"Security","portfolio.metric_domain.security_review":"Security Review","portfolio.metric_domain.releasability.help":"Ratio of projects in the Portfolio that have passed the Quality Gate.","portfolio.metric_domain.reliability.help":"Average Reliability rating for all projects in the portfolio.","portfolio.metric_domain.vulnerabilities.help":"Average security rating for all projects in the portfolio.","portfolio.metric_domain.security_hotspots.help":"Average security review rating for all projects in the portfolio.","portfolio.metric_domain.maintainability.help":"Average maintainability rating for all projects in the portfolio.","encryption.form_intro":"Secret key is registered. You can encrypt any property value with the following form:","encryption.form_note":"Note that the secret key can be changed, but all the encrypted properties will have to be updated. {moreInformationLink}","encryption.encrypted_value":"Encrypted Value:","encryption.generate_secret_key":"Generate Secret Key","encryption.generate_new_secret_key":"Generate New Secret Key","encryption.encrypt":"Encrypt","encryption.secret_key_description":"Secret key is required to be able to encrypt properties. {moreInformationLink}","encryption.secret_key":"Secret Key","encryption.how_to_use":"How To Use","encryption.how_to_use.content1":"Store the secret key in the file {secret_file} of the server. This file can be relocated by defining the property {property} in {propreties_file}","encryption.how_to_use.content2":"Restrict access to this file by making it readable and by owner only","encryption.how_to_use.content3":"Restart the server if the property {property} has been set or changed.","encryption.how_to_use.content4":"For each property that you want to encrypt, generate the encrypted value and replace the original value wherever it is stored (configuration files, command lines).","users.page":"Users","users.page.description":"Create and administer individual users.","users.page.managed_description":"Your instance is managed by {provider}. No modification is allowed except for tokens and SCM account information.","users.page.managed_description.recommendation":"We recommend that you delete local users to ensure all operations are done on your identity provider. Read more about {link}.","users.page.managing_users":"managing users","users.info":"User","users.deactivate":"Deactivate","users.deactivate_user":"Deactivate User","users.deactivate_user.confirmation":'Are you sure you want to deactivate "{0} ({1})"?',"users.delete_user":"Delete user's personal information","users.delete_user.help":"A user account cannot be reactivated once their personal information is deleted. {link}","users.delete_user.help.link":"Learn more","users.delete_user.documentation":"Authentication","users.create_user":"Create User","users.create_user.scm_account_new":"New SCM account","users.create_user.scm_account_x":"SCM account '{0}'","users.update":"Update users","users.list":"Users list","users.update_user":"Update User","users.cannot_update_delegated_user":"You cannot update the name and email of this user, as it is controlled by an external identity provider.","users.minimum_x_characters":"Minimum {0} characters","users.login_already_used":"This login is already in use. Please choose another one.","users.login_invali
90d_characters":"Login should contain only letters, numbers, and .-_@","users.login_start_with_letter_or_number":"Login should start with _ or alphanumeric.","users.email":"Email","users.email.invalid":"Invalid email","users.last_connection":"Last connection","users.last_sonarlint_connection":"Last SonarQube for IDE connection","users.last_sonarlint_connection.help_text":"The time of the last connection from SonarQube for IDE indicates that the user used SonarQube for IDE in connected mode.","users.update_users_groups":"Update {0}'s group membership","users.view_users_groups":"View {0}'s group membership","users.update_groups":"Update Groups","users.update_groups.saml_enabled":"Updating a group's membership when SAML is enabled will be temporary. The group membership will be updated the next time the user logs in.","users.view_groups":"View Groups","users.manage_user":"Update {0}","users.update_tokens":"Update tokens","users.update_tokens_for_x":"Update tokens for user {0}","users.user_name":"Name","users.add":"Add user","users.remove":"Remove user","users.search_description":"Search users by login or name","users.activity_filter.label":"Filter users by activity","users.activity_filter.placeholder":"All users","users.activity_filter.helptext.sonarqube":"Users are considered active if they connected to {productName} at least once in the past 30 days.","users.activity_filter.helptext.sonarlint":"Users are considered active with SonarQube for IDE if they used SonarQube for IDE in connected mode at least once in the past 30 days.","users.activity_filter.all_users":"All users","users.activity_filter.active_sonarlint_users":"Active users with SonarQube for IDE","users.activity_filter.active_sonarqube_users":"Active users without SonarQube for IDE","users.activity_filter.inactive_users":"Inactive users","users.tokens":"Tokens","users.user_X_tokens":"Tokens of {user}","users.tokens.sure":"Sure?","users.tokens.sure_X":"Are you sure you want to revoke token {token}?","users.tokens.revoke":"Revoke","users.tokens.revoke_label":"Revoke token {0}","users.tokens.remove_label":"Remove expired token {0}","users.no_tokens":"No tokens","users.generate":"Generate","users.tokens.PROJECT_ANALYSIS_TOKEN":"Project Analysis Token","users.tokens.PROJECT_ANALYSIS_TOKEN.short":"Project","users.tokens.GLOBAL_ANALYSIS_TOKEN":"Global Analysis Token","users.tokens.GLOBAL_ANALYSIS_TOKEN.short":"Global","users.tokens.USER_TOKEN":"User Token","users.tokens.USER_TOKEN.short":"User","users.tokens.generate":"Generate Tokens","users.tokens.name":"Name","users.tokens.enter_name":"Enter Token Name","users.tokens.type":"Type","users.tokens.select_type":"Select Token Type","users.tokens.project":"Project","users.tokens.select_project":"Select Project","users.tokens.expires_in":"Expires in","users.tokens.expiration.30":"30 days","users.tokens.expiration.90":"90 days","users.tokens.expiration.365":"1 year","users.tokens.expiration.0":"No expiration","users.tokens.new_token_created":`New token "{0}" has been created. Make sure you copy it now, you won't be able to see it again!`,"users.generate_new_token":"Generate New Token","users.new_token":"New token value","users.change_admin_password.page":"Change password","users.change_admin_password.instance_is_at_risk":"Secure your {productName} instance","users.change_admin_password.header":"Default Administrator credentials are still used","users.change_admin_password.description":"Your {productName} instance is still using default administrator credentials. You must change the password for the 'admin' account to secure your {productName} instance.","users.change_admin_password.form.header":"Change the password for user 'admin'","users.change_admin_password.form.success":"The admin user's password was successfully changed.","users.change_admin_password.form.continue_to_app":"Continue to {productName}","users.filter.by":"Filter by","user_groups.page":"Groups","user_groups.page.description":"Create and administer groups of users.","user_groups.page.group_header":"Name","user_groups.page.managed_description":"Your instance is managed by {provider}. No modification is allowed.","user_groups.page.managed_description.recommendation":"We recommend you delete local groups. All other operations should be done on your identity provider. Read more about {link}.","user_groups.page.managing_groups":"managing groups","user_groups.anyone.description":"Anybody who browse
90s the application belongs to this group. If authentication is not enforced, assigned permissions also apply to non-authenticated users.","groups.delete_group":"Delete Group","groups.delete_group.confirmation":'Are you sure you want to delete "{0}"?',"groups.create_group":"Create Group","groups.update_group":"Update Group","groups.users.edit":"Change {0} members","groups.users.view":"View {0} members","groups.edit":"Edit {0}","group_membership.remove_user.error":"User {0} is not a member of group {1}","maintenance.page":"Maintenance","maintenance.upgrade_failed":"Upgrade Failed","maintenance.upgrade_failed.text":"Database connection cannot be established. Please check database status and JDBC settings.","maintenance.migration_not_supported":"Migration not supported","maintenance.migration_not_supported.text":"Migration is not supported on embedded databases.","maintenance.back_up_database":"Back up your database","maintenance.back_up_database.1":"When upgrading commences, you will no longer be able to back up your database or recover any lost data.","maintenance.back_up_database.2":"Continue only after you have backed up your database.","maintenance.upgrade_database":"Upgrade database","maintenance.upgrade_database.1":"Upgrading your database can take several minutes.","maintenance.upgrade_database.2":"For guidance, view the {link}","maintenance.upgrade_database.2.link":"SonarQube Server upgrade guide","maintenance.upgrade":"Start upgrade","maintenance.database_migration":"Database Migration","maintenance.database_is_up_to_date":"Database is up-to-date","maintenance.is_down":"{instance} is down","maintenance.sonarqube_is_down.text":"Something went wrong. Please contact your system administrator.","maintenance.try_again":"Try Again","maintenance.is_under_maintenance":"{instance} is under maintenance","maintenance.sonarqube_is_under_maintenance.1":"While waiting, install {link} in your IDE!","maintenance.sonarqube_is_under_maintenance_link.1":"SonarQube for IDE","maintenance.sonarqube_is_under_maintenance.2":"If you are an administrator and have no idea why this message is being shown, you should read the {link}.","maintenance.sonarqube_is_under_maintenance_link.2":"upgrade guide","maintenance.is_starting":"{instance} is starting","maintenance.is_up":"{instance} is up","maintenance.all_systems_opetational":"All systems operational.","maintenance.is_offline":"{instance} is offline","maintenance.sonarqube_is_offline.text":"The connection to {productName} is lost. Please contact your system administrator.","maintenance.running.progress":"{completed} migrations completed out of {total}","maintenance.running.estimate":"Estimated completion time: {date}","indexation.in_progress":"Reindexing in progress.","indexation.details_unavailable":"Details are unavailable until this process is complete.","indexation.features_partly_available":"Most features are available. Some details only show upon completion. {link}","indexation.features_partly_available.link":"More info","indexation.progression":"{count} out of {total} projects reindexed.","indexation.progression_with_error":"{count} out of {total} projects reindexed with some {link}.","indexation.progression_with_error.link":"tasks failing","indexation.completed":"All project data has been reloaded.","indexation.completed_with_error":"{productName} completed the reload of project data. Some {link} causing some projects to remain unavailable.","indexation.completed_with_error.link":"tasks failed or canceled","indexation.admin_link":"See {link} for more information.","indexation.page_unavailable.title.issues":"Issues page is temporarily unavailable","indexation.page_unavailable.title.portfolios":"Portfolios page is temporarily unavailable","indexation.page_unavailable.title":"{componentQualifier} {componentName} is temporarily unavailable","indexation.page_unavailable.description":"{productName} is reindexing project data.","indexation.page_unavailable.description.additional_information":"This page is unavailable until this process is complete. {link}","indexation.filter_unavailable.description":"This filter is unavailable until this process is complete.","indexation.learn_more":"Learn more:","indexation.reindexing":"Reindexing","indexation.filters_unavailable":"Some filters are unavailable until this process is complete. {link}","indexation.upgrade_survey_link":"Help us improve the upgrade experience. <link>Click here to share your thoughts.</link>","homepage.current":"This page is your homepage. Click to revert to the default homepage. Click on the top-left logo to find it anytime.","homepage.current.is_default":"This page is your homepage. Click on the top-left logo to find it anytime.","homepage.check":"Click to make the current page your homepage.","favorite.action.TRK.add":"Add this project to favorites","favorite.action.TRK.remove":"Remove this project from favorites","favorite.action.VW.add":"Add this portfolio to favorites","favorite.action.VW.remove":"Remove this portfolio from favorites","favorite.action.SVW.add":"Add this sub-portfolio to favorites","favorite.action.SVW.remove":"Remove this sub-portfolio from favorites","favorite.action.APP.add":"Add this application to favorites","favorite.action.APP.remove":"Remove this application from favorites","favorite.action.TRK.add_x":"Add project {0} to favorites","favorite.action.TRK.remove_x":"Remove project {0} from favorites","favorite.action.VW.add_x":"Add portfolio {0} to favorites","favorite.action.VW.remove_x":"Remove portfolio {0} from favorites","favorite.action.SVW.add_x":"Add sub-portfolio {0} to favorites","favorite.action.SVW.remove_x":"Remove sub-portfolio {0} from favorites","favorite.action.APP.add_x":"Add application {0} to favorites","favorite.action.APP.remove_x":"Remove application {0} from favorites","webhooks.page":"Webhooks","webhooks.create":"Create Webhook","webhooks.delete":"Delete Webhook","webhooks.delete.confirm":'Are you sure you want to delete the webhook "{0}"?',"webhooks.description0":"Webhooks are used to notify external services when a project analysis is done.","webhooks.description1":"An HTTP POST request including a JSON payload is sent to each of the provided URLs. Learn more in the {url}.","webhooks.deliveries.show":"Show recent deliveries","webhooks.show_actions":"Show actions for webhook {0}","webhooks.deliveries_for_x":"Recent deliveries of {0}","webhooks.delivery.duration_x":"Duration: {0}","webhooks.delivery.payload":"Payload:","webhooks.delivery.response_x":"Response: {0}","webhooks.delivery.server_unreachable":"Server Unreachable","webhooks.documentation_link":"Webhooks documentation","webhooks.last_execution":"Last delivery","webhooks.last_execution.none":"Never","webhooks.last_execution.open_for_x":"Open last delivery of {0}","webhooks.latest_delivery_for_x":"Last delivery of {0}","webhooks.maximum_reached":"You reached your maximum number of {0} webhooks. You can still update or delete an existing one.","webhooks.name":"Name","webhooks.name.required":"Name is required.","webhooks.no_result":"No webhook defined.","webhooks.update":"Update Webhook","webhooks.secret":"Secret","webhooks.secret_header":"Has secret?","webhooks.secret.bad_format":"Secret length must be between 16 and 200 characters.","webhooks.secret.description":"If provided, secret will be used as the key to generate the HMAC hex (lowercase) digest value in the 'X-Sonar-Webhook-HMAC-SHA256' header.","webhooks.secret.description.update":"If blank, any secret previously configured will be removed. If not set, the secret will remain unchanged.","webhooks.secret.field_mask.description":"Hidden for security reasons: {link}.","webhooks.secret.field_mask.link":" edit secret","webhooks.url":"URL","webhooks.url.bad_format":"Bad format of URL.","webhooks.url.bad_protocol":'URL must start with "http://" or "https://".',"webhooks.url.description":'Server endpoint that will receive the webhook payload, for example: "http://my_server/foo". If HTTP Basic authentication is used, HTTPS is recommended to avoid man in the middle attacks. Example: "https://myLogin:myPassword@my_server/foo"',"webhooks.url.required":"URL is required.","component_report.report":"{0} PDF report","component_report.download":"Download {0} PDF report","component_report.no_email_to_subscribe":"Email subscription requires an email address.","component_report.subscribe_x":"Subscribe to {0} report","component_report.unsubscribe_x":"Unsubscribe from {0} report","component_report.unsubscribe":"Unsubscribe from report","component_report.unsubscribe.description":"If you no longer wish to receive these reports via email, you can unsubscribe by clicking on the button below.","component_report.subscribe_x_success":"Subscription successful. You will receive a {frequency} report for this {qualifier} by email.","component_report.subscribe_x_success_no_frequency":"Subscription successful. You will start receiving a report for this {qualifier} by email","component_report.unsubscribe_x_success":"You have successfully unsubscribed from receiving {frequency} PDF report about this {qualifier}","component_report.unsubscribe_x_success_no_frequency":"You have successfully unsubscribed from receiving PDF report about this {qualifier}","component_report.unsubscribe_success":"Subscription successfully canceled. You won't receive these reports by email anymore.","component_report.unsubscribe.page_title":"Unsubscribe from report","guiding.step_x_of_y":"{0} of {1}","mode_tour.name":"Standard Experience and MQR mode tour","mode_tour.link":"Learn more about the modes in documentation","mode_tour.step1.title":"Welcome to SonarQube Server {version}!","mode_tour.step1.img_alt":"Visual presentation of the difference of the issue in the two new modes","mode_tour.step1.description":"<p1>We have introduced two modes - <b>Standard Experience</b> and <b>Multi-Quality Rule (MQR) Mode</b> - to empower you and your team to either continue using familiar workflows or explore new concepts.</p1><p>Take this tour to see what the difference is between them.</p>","mode_tour.step2.title":"Standard Experience","mode_tour.step2.img_alt":"Visual presentation of the new look of Standard Experience badges: Vulnerability, Bug and Code Smell","mode_tour.step2.description":"<p1>The Standard Experience encompasses the use of rule types such as <b>Vulnerabilities</b>, <b>Bugs</b>, and <b>Code Smells</b>. Each rule has a single type and severity level, which you can customize with appropriate permissions.</p1><p>This approach focuses on assigning severity to a rule based on the single software quality (e.g., Security, Reliability, or Maintainability) on which it has the most significant impact.</p>","mode_tour.step3.title":"Multi-Quality Rule Mode","mode_tour.step3.img_alt":"Visual presentation of the new Software Quality badges: Security, Reliability and Maintainability and their connection to the corresponding Standard Experience badges","mode_tour.step3.description":"<p1>The new Multi-Quality Rule Mode aims to more accurately represent an issue's impact on all software qualities. </p1><p>It does this by assigning a separate severity to a rule for each software quality (Security, Reliability, and Maintainability), which replaces the types (Vulnerabilities, Bugs, and Code Smells). You can customize the severity level with appropriate permissions.</p><p>This approach focuses on ensuring the impact on all software qualities is clear, not just the one most severely impacted.</p>","mode_tour.step4.title":"Switch modes","mode_tour.step4.img_alt":"Visual presentation of switch between Standard Experience and MQR mode in the Administation settings","mode_tour.step4.description":"<p1>You are currently in <b>{mode}</b>
90.</p1><p>It can be changed with sufficient permissions by going to Administration > Configuration > General Settings > Mode.</p><p>Your instance will start in the mode that most closely resembles the software version you are upgrading from.</p>","mode_tour.step5.title":"You can replay the tour from the help section","application_console.edit":"Edit Application","application_console.project_inaccessible":"You do not have access to this project","application_console.branches":"Application Branches","application_console.branches.action_x":"Open application branch {0} actions","application_console.branches.edit_x":"Edit application branch {0}","application_console.branches.enable_x":"Check to enable project {0} in this branch","application_console.branches.delete_x":"Delete application branch {0}","application_console.branches.cannot_access_all_child_projects":"You must have access to all projects in this Application in order to administer branches.","application_console.branches.cancel":"Cancel","application_console.branches.configuration":"Branch configuration","application_console.branches.create":"Create branch","application_console.branches.create.verb":"Create","application_console.branches.create.help":"For each project of your Application, choose a project branch that will be displayed inside the Application's branch.","application_console.branches.delete":"Delete branch","application_console.branches.delete.warning_x":'Are you sure you want to delete "{0}" ?',"application_console.branches.help":"Track branches other than the main branch of this application's projects.","application_console.branches.main_branch":"Main Branch","application_console.branches.update":"Update branch","application_console.branches.update.verb":"Update","application_console.branches.rename":"Rename branch","application_console.branches.no_branches":"No branches yet. You can create branches once projects are selected for this Application.","application_console.page":"Edit Definition","application_console.delete_application":"Delete Application","application_console.recompute":"Recompute","application_console.refresh_started":"Your application will be recomputed soon","application_console.do_you_want_to_delete":'Are you sure that you want to delete "{0}"?',"ai_generated_code.page":"AI-Generated Code","ai_generated_code.contains_code":"Contains AI-generated code","ai_generated_code.description":"<p>Select this option if your project contains AI-generated code.</p><p>This is the first step to obtain Sonarâs <link>AI Code Assurance</link>.</p>","ai_generated_code_protected.title":"Your AI-generated code is protected","ai_generated_code_protected.description":"The quality gate used by this project is qualified for AI Code Assurance.","ai_generated_code_not_protected.title":"Protect your AI-generated code with âAI Code Assuranceâ","ai_generated_code_not_protected.description":"The quality gate used by this project is not qualified for AI Code Assurance.","ai_generated_code.change_quality_gate":"Change Quality Gate","ai_generated_code.success_message":"AI-generated Code setting has been successfully updated.","views.add":"Add","views.all":"All","views.apply":"Apply","views.by_default":'All remaining projects not associated to "{0}"',"views.by_language":"All projects whose language is","views.by_manual_measure":"All projects whose manual measure","views.by_manual_measure.none_available":'No metrics available. Please create a manual metric with type "Text" on the "Manual Metrics" page.',"views.is":"is","views.by_none":"Following manually selected projects:","views.by_regexp":"All projects matching regular expression","views.cannot_delete_referred_view":'Portfolio "{0}" must be removed from the following portfolio(s) before it is deleted:',"views.collapse":"collapse","views.refresh":"Refresh","views.recompute":"Recompute","views.recompute_all":"Recompute All","views.create":"Create","views.create_new":"Create Portfolio","views.create_success":"Portfolio was successfully created","views.criteria":"Criteria","views.deleted_metric":"<deleted manual metric>","views.deleted_project":"Deleted project","views.deleted_server"
90:"Server has been removed","views.deleted_view":"The definition of this portfolio has probably been deleted and this portfolio will not appear anymore once the portfolios have all been rebuilt.","views.delete_success":'Portfolio definition "{0}" has been successfully deleted',"views.delete_view":"delete","views.delete.project":"Remove Project","views.delete.subview":"Delete Portfolio","views.delete.view":"Delete Portfolio","views.remove_x":"Remove {0}","view.refresh.started":"All portfolios will be recomputed soon","view.refresh.started.one":"Your portfolio will be recomputed soon","views.do_you_want_to_change_selection_mode":'This action will replace any existing project selection on portfolio "{0}". Do you want to continue?',"views.is_referenced_by":'This will automatically delete "{0}" from all its parent portfolios',"views.do_you_want_to_delete_x":'Are you sure that you want to delete "{0}"?',"views.do_you_want_to_remove_x":'Are you sure that you want to remove "{0}"?',"views.do_you_want_to_delete_subview":'Are you sure that you want to delete portfolio "{0}"?',"views.do_you_want_to_delete_project_from_view":'Are you sure that you want to remove project "{0}" from portfolio "{1}"?',"views.do_you_want_to_delete_project_from_subview":'Are you sure that you want to remove project "{0}" from portfolio "{1}"?',"views.duplicate_key":'A portfolio with the key "{0}" already exists',"views.edit":"Edit","views.edit_subview":'Edit "{0}"',"views.edit_view":'Edit "{0}"',"views.filter_projects":"Filter","views.associate.view.explain":"Associate projects with one of the following options:","views.associate.subview.explain":"Associate projects with one of the following options:","views.empty.language":"can't be blank","views.empty.regexp":"can't be blank","views.empty":"empty","views.expand":"expand","views.hierarchy":"hierarchy","views.invalid.criteria":"Only one criteria can be used (regexp, language or manual measure)","views.invalid.key":'"{0}" is invalid. Only letters, digits, dashes and underscores are supported.',"views.invalid.regexp":"is not a valid java regular expression, for example [a-zA-Z]*-[0-9]+","views.invalid.tag_key":"can't be blank","views.invalid.tag_value":"can't be blank if a value is specified","views.language.desc":"Filter on a language","views.language":"Language","views.list":"Portfolios","views.mode.standard":"Standard","views.mode.local":"Reference","views.move":"Move","views.move.project":'Move "{0}" into',"views.move.select.new.parent.view":"Select destination","views.move.subview":'Move "{0}" into',"views.application.branches":"Select branches to compute","views.new_portfolio":"Add Portfolio","views.new_application":"Add Application","views.new_child_to":'Add Portfolio to "{0}"',"views.new_application_to":'Add Application to "{0}"',"views.none":"No portfolios","views.no_project":"No project","views.no_server":"No server","views.no_server_available":"No server available","views.open_dashbard":"Open Dashboard","views.projects_distribution":"Projects distribution","views.projects_distribution.in":"{count} in {rating}","views.projects_distribution.quality_gate":"{rating}: {count}","views.projects.add":"Add Projects","views.projects.associate":'Associate Projects to "{0}"',"views.projects.associated":"Associated Projects","views.referenced_x":"Referenced {0}","views.structure.nav":"Portfolio structure navigation menu","views.projects.by_regexp":'All projects matching regular expression "{0}"',"views.projects.by_tag":"All projects whose {0} is {1}","views.projects.selection_mode":"Projects and branches selection mode","views.projects.selection_mode.NONE":"None","views.projects.selection_mode.NONE.description":"No project branches are associated to this portfolio.","views.projects.selection_mode.MANUAL":"Manual","views.projects.selection_mode.MANUAL.root":"Manual","views.projects.selection_mode.MANUAL.description":"This portfolio contains only manually selected project branches.","views.projects.selection_mode.MANUAL.branches_selection":"Edit selected branches","views.projects.selection_mode.MANUAL.branches_selection.description":"Only branches excluded from purge are available for selection","views.projects.selection_mode.REGEXP":"By regular expression","views.projects.selection_mode.REGEXP.root":"By regular expression","views.projects.selection_mode.REGEXP.description":"This portfolio contains the {branch} branch of every project matching {regexp}.","views.projects.selection_mode.REST":"All Remaining Projects","views.projects.selection_mode.REST.root":"All Projects","views.projects.selection_mode.REST.description":"This portfolio contains the {branch} branch of every project that does not belong to any other sub-portfolio, referenced portfolio, or referenced application, within this hierarchy.","views.projects.selection_mode.TAGS":"By tags","views.projects.selection_mode.TAGS.root":"By tags","views.projects.selection_mode.TAGS.description":"This portfolio contains the {branch} branch of every project marked by the following tags: {tags}.","views.projects.selection_mode.main_branch":"main","views.already_selected_in":'"{0}" is already selected in "{1}"',"views.projects.select_language":"Language","views.projects.set":"Associate Projects","views.projects":"Projects","views.regexp.desc":'A valid regular expression, eg. ".*Business" to match project names or keys that end with "Business".',"views.regexp":"Regexp","views.remove_project":"Remove","views.search":"Search","views.set_criteria":"Set criteria","views.server":"Server","views.structure.name":"Structure of the portfolio","views.tag.desc":"Manual measure","views.tag":"Manual measure","views.update":"Update","views.update_success":"Portfolio was successfully updated","views.view":"Portfolio","views.advanced_settings":"Advanced Settings","views.key.description":"If specified, this value is used as the key instead of generating it from the name of the Portfolio.","views.key.valid_characters":"Only letters, digits, dashes, dots, colons and underscores can be used, with at least one non-digit.","views.project_already_selected_in_x":'Already manually selected in "{0}"',"views.project_already_selected.help":"Ensure that each project/branch is included only once in the portfolio hierarchy. The portfolio computation will fail otherwise. Please note that projects may
90still be selected multiple times, if a dynamic selection mode is used (by tag or by regular expression).","views.app_x_already_selected":'Application "{0}" was already manually added to this hierarchy.',"views.app_already_selected.help":"Ensure that each application/branch is included only once in the portfolio hierarchy. The portfolio computation will fail otherwise.","portfolio.edit_selection_mode":"Edit selection mode","portfolio.selection_mode":"Project selection mode","portfolio.regexp":"Regexp","portfolio.regexp.description":'A valid regular expression, eg. ".*Business" to match project names or keys that end with "Business".',"portfolio.tags":"Tag selection","portfolio.branch":"Branch selection","portfolio.branch.description":"The branch name that will be selected for every project if it exists. Leave empty to select the main branch.","portfolio.custom_measure":"Custom Measure","portfolio.deprecated_custom_measure_mode":'"By Custom Measure" selection mode is deprecated. Please use "By Tags" instead.',"portfolio_console.project_inaccessible":"You do not have access to this project","background_task.type.VIEW_REFRESH":"Portfolio Recomputation","governance.x_portfolios":"{count} portfolios","governance.section.releasability":"Releasability","governance.section.reliability":"Reliability","governance.section.review":"Security Review","governance.section.security":"Security","governance.section.maintainability":"Maintainability","governance.section.application.reliability":"Bugs","governance.section.application.security":"Vulnerabilities","governance.section.application.security_hotspots_reviewed":"Hotspots Reviewed","governance.section.application.maintainability":"Code Smells","governance.projects":"Projects","governance.x_projects_failed":"{0} project(s) failed","governance.x_projects_in_y":"{projectCount} project(s) in {rating}","governance.and":"and","governance.has_always_been_x":"has always been {rating}","governance.was":"was","governance.not_computed.VW":"This portfolio is not yet computed.","governance.not_computed.APP":"This application is not yet computed.","governance.no_projects.VW":"This portfolio is empty.","governance.no_projects.APP":"This application is empty.","governance.no_ncloc.VW":"This portfolio contains only empty projects.","governance.no_ncloc.APP":"This application contains only empty projects.","governance.show_all":"Show All","governance.no_security_review_rating":"Not yet computed","metric.releasability_effort.name":"Total Number of Projects not Production Ready","metric.releasability_effort.description":"Total number of projects not production ready","report.page":"Executive Report","report.cant_download":"You don't have right permissions to see the report.","report.can_download":"You can print the main information from this page into a PDF file.","report.configured_globally_note":"(configured globally)","report.configuration":"Advanced Configuration","report.frequency":"Frequency","report.frequency.admin":"Customize the frequency used to send PDF reports for that portfolio.","report.frequency.default":"Default","report.frequency.default.description":"Globally configured value is used.","report.frequency.daily":"Daily","report.frequency.daily.description":"Report is sent during the first portfolio calculation of the day (if any).","report.frequency.daily.effective":"every day","report.frequency.weekly":"Weekly","report.frequency.weekly.description":"Report is sent during the first portfolio calculation of the week (if any), starting from Midnight on Monday.","report.frequency.weekly.effective":"every week","report.frequency.monthly":"Monthly","report.frequency.monthly.description":"Report is sent during the first portfolio calculation of the month (if any), starting from the first day of the current month.","report.frequency.monthly.effective":"every month","report.recipients":"Other Recipients","report.recipients.admin":"Add email addresses of people who do not have an account on SonarQube Server but still want to get PDF reports for that portfolio.","report.work_duration.x_days":"{0} days","report.work_duration.one_day":"1 day","report.work_duration.x_hours":"{0} hours","report.work_duration.one_hour":"1 hour","report.work_duration.x_minutes":"{0} minutes","report.work_duration.one_minute":"1 minute","report.work_duration.about":"~ {0}","report.delete_recipient":"Delete recipient {0}","application_settings.page":"Application Settings","application_settings.report":"Application Report Settings","application_settings.report.frequency":"Ap
90plication Reports Frequency","portfolios.search":"Search for portfolios...","portfolios.search_in_structure":"Search in structure...","portfolios.explore_portfolios":"Explore Portfolios","portfolios.search_all_portfolios":"Search all Portfolios","portfolios.create_portfolio":"Create Portfolio","portfolios.edit_portfolio":"Edit Portfolio","portfolios.empty.title.filtered.favorite":"We couldn't find any results matching selected criteria in your favorites.","portfolios.empty.title.filtered.all":"We couldn't find any results matching selected criteria.","portfolios.empty.title.unfiltered.favorite":"You don't have any favorite portfolios yet.","portfolios.empty.title.unfiltered.all":"There are no portfolios yet.","portfolios.empty.description.filtered.favorite":"Would you like to search among all portfolios?","portfolios.empty.description.filtered.all":"Try changing your search query to get some results.","portfolios.empty.description.unfiltered.favorite":"To easily access portfolios your are interested in, mark them as favorite.","portfolios.empty.description.unfiltered.all":"Portfolios offer an overview of the quality of all projects within each of them.","portfolio_overview.title":"Overview","portfolio_overview.desciption":"A summary of information from the project branches that was chosen for this portfolio. To learn more about how portfolio ratings are calculated, see {link}.","portfolio_overview.desciption.link":"managing portfolios documentation","portfolio_overview.breakdown":"Portfolio Breakdown","portfolio_overview.intro":"A detailed list of ratings for this portfolio and the projects, applications, and nested portfolios contained within it that you are allowed to browse. Switch between new code and overall code to see the ratings. Learn more about <link>portfolio breakdowns</link>.","portfolio_overview.empty":"This portfolio is empty.","portfolio_overview.empty.description":"Add projects and applications to your portfolio definition to compute quality metrics.","portfolio_overview.no_lines_of_code":"All projects in this portfolio are empty","portfolio_overview.not_computed":"This portfolio is not yet computed.","portfolio_overview.need_recompute":"Measures on new code have been added. Recompute the portfolio to see the new measures.","portfolio_overview.risk.no_measure":"Not yet computed","portfolio_overview.projects_distribution":"Projects distribution","portfolio_overview.projects_x":"{0} Projects","portfolio_overview.lines_of_code_x":"{count} Lines of code","portfolio_overview.activity":"Activity","portfolio_overview.measures":"Measures","portfolio_overview.language_breakdown":"Language Breakdown","portfolio_overview.metric_trend":"Metric trend","portfolio_overview.risk":"Risk","portfolio_overview.overall_code":"Overall Code","portfolio_overview.new_code":"New Code","portfolio_overview.project_branches_x":"{0} selected project branches","portfolio_overview.project_branches_all":"All selected project branches","portfolio_overview.project_branches_rating":"{link} in {rating}","portfolio_overview.see_all":"See All","portfolio_overview.cannot_see_all":"Some projects are inaccessible","portfolio_overview.cannot_see_all.help":"You do not have access to all projects in this portfolio","portfolio_overview.new_code_definition":"The metrics below show ratings on both New Code (code that has been added or changed according to your New Code definition) and Overall Code. With {cayc}, your focus is on New Code to ensure the code you write today is clean and safe. {link}.","portfolio_overview.new_code_definition.link":"Learn more about New vs Overall Code","portfolio_overview.cayc_definition.link":"Clean as You Code","portfolio_overview.releasability.title":"Releasability","portfolio_overview.releasability.description":"Ratio of passing Quality Gates over failing ones. The Quality Gate of a project can have conditions both on New Code and Overall Code.","portfolio_overview.releasability.help":"This rating is based on the ratio of passing Quality Gates over failing ones for all projects in your Portfolio. Projects' Quality Gates have conditions on both New Code and Overall Co
90de.","portfolio_overview.releasability.rating.help":"This rating is based on the ratio of passing Quality Gates over failing ones. The Quality Gate of a project can have conditions both on New Code and Overall Code.","portfolio_overview.releasability.portfolio_health":"Portfolio health","portfolio_overview.releasability.pagination":"{0} of {1}","portfolio_overview.releasability.no_failing_projects":"None of the projects have a failing Quality Gate.","portfolio_overview.releasability.project_inaccessible":"You do not have access to any of the failing project branches.","portfolio_overview.reliability_rating.title":"Reliability","portfolio_overview.reliability_rating.description":"Average reliability rating. Issues in this domain mark code where you will get behavior other than what was expected.","portfolio_overview.security_rating.title":"Security","portfolio_overview.security_rating.description":"Average security rating. Issues in this domain mark potential weaknesses to hackers.","portfolio_overview.security_review_rating.title":"Security Review","portfolio_overview.security_review_rating.description":"Average security review rating. This domain represents potential security risks in the form of hotspots and their review status.","portfolio_overview.sqale_rating.title":"Maintainability","portfolio_overview.sqale_rating.description":"Average maintainability rating. Issues in this domain mark code that will be more difficult to update competently than it should.","license.usage":"License Usage","license.usage.description":"In order to determine how much each project contributes, the license takes into account the number of {link} on the largest branch of that project. Lines of test code do not count towards your license usage.","license.usage.description.link":"lines of code","license.usage.download.download":"Download projects license usage","license.component_navigation.button.LICENSING":"Go to License page","license.component_navigation.button.LICENSING_LOC":"Go to License page","license.enter_your_license":"Please enter your license key.","license.enter_license":"Enter your license key","license.enter_license_for_x":"Enter your license key for {0}","license.expiresAt":"Expiration","license.expiresAt.error":"Your license has expired. Please set a new license.","license.isSupported":"Support included","license.lines_of_code":"Lines of Code","license.edition":"Edition","license.edition.error":"Please provide a valid license for your edition.","license.near_threshold":"You have almost reached your lines of code limit. Please contact SonarSource to increase the threshold.","license.official_version_message_start":"Installing a Commercial Edition on top of a non official distribution of SonarQube Server is not supported. As a consequence, all analyses are suspended. Please download and install","license.official_version_message_link":"an official SonarQube Server distribution","license.official_version_message_end":"provided by SonarSource.","license.plugins":"Features included","license.question_about_changing_license":"Here you can set or update your SonarQube Server license.","license.question_about_license":"In case of any issue or question about licenses, please check the documentation on {docLink}, or send an email to {emailLink}.","license.question_about_license.doc_link":"License Administration","license.reached_threshold":"You have reached your lines of code limit. Please contact SonarSource to increase the threshold.","license.replace_you_license":"Replace your current license key with your new one","license.serverId":"Server ID","license.serverId.error.intro":"Your license is no longer valid because the ServerID has changed.","license.serverId.error.old_server_id":"Old Server ID:","license.serverId.error.new_server_id":"New Server ID:","license.serverId.error.sq_version":"SonarQube Server version:","license.serverId.error.action":"If you have a license for this new ServerID, please set it now. Otherwise, please contact us at {link} and we will provide you with an updated license key.","license.serverId.error.grace_peri
90od.expiration_warning":"After this time, your license will be invalid. Please request a new license promptly by contacting us at {link}.","license.serverId.error.action.link":"[email protected]","license.serverId.error.grace_period.can_activate":"Meanwhile, you can temporarily use your license for the next 7 days.","license.serverId.error.grace_period.activate_button":"Extend once","license.serverId.error.grace_period.activate_dialog_header":"Activate grace period","license.serverId.error.grace_period.activate_confirmation":"This temporary grace period will end in 7 days within your valid license time frame and cannot be extended.","license.serverId.error.grace_period.activated":"Your grace period will end on {date}.","license.serverId.error.grace_period.expired":"Your grace period has expired. Please update your license to continue using SonarQube Server.","license.set_new_license":"Set new license","license.title":"SonarSource license","license.threshold.tooltip":"This is your notification threshold","license.threshold.title":"Notification threshold","license.threshold.current_threshold":"Corresponding to {0} lines of code before limit.","license.threshold.explanation":"Once you reach this point, you will receive an email to inform you that you are approaching your limit of authorized lines of code for analysis.","license.threshold.edit":"Edit notification threshold","license.threshold.warning_threshold.name":"Threshold","license.threshold.warning_threshold.description":"Send an email notification when there are less lines of code remaining for analysis than the notification threshold.","license.type":"Type","license.up_to_x":"Up to {0}","license.validation_error":"This is not a valid license key format","license.x_lines_analyzed":"{0} lines currently analyzed","license.your_server_id":"Note that the license should be compatible with your server ID:","license.prompt.title":"License needed","license.prompt.description":"You must set a license to be able to perform new analyses. {url}.","license.prompt.link":"Go to License page","license.no_license_yet":"Don't have a license yet? {link}.","license.request_a_license":"Request a trial license","license.need_renewal":"Already purchased a license but need a new key? Reach out to {email}.","license.not_production_database_warning":"This server ID is valid only for the embedded database, which should be considered disposable. Consider configuring an external database for long-term use prior to requesting your license.","license.support.title":"Support","license.instance_not_supported":"This instance is not supported. Please contact SonarSource to get support."};let O5=function(e){return e.community="community",e.developer="developer",e.enterprise="enterprise",e.datacenter="datacenter",e}({});let Ed=function(e){return e.SonarQubeCommunityBuild="SonarQube Community Build",e.SonarQubeServer="SonarQube Server",e}({}),yx=function(e){return e.SonarQubeCommunityBuild="SONARQUBE_COMMUNITY_BUILD",e.SonarQubeServer="SONARQUBE_SERVER",e}({}),vx=function(e){return e.noMigration="NO_MIGRATION",e.notSupported="NOT_SUPPORTED",e.required="MIGRATION_REQUIRED",e.running="MIGRATION_RUNNING",e.succeeded="MIGRATION_SUCCEEDED",e.failed="MIGRATION_FAILED",e}({}),wx=function(e){return e.Basic="BASIC",e.OAuth="OAUTH",e}({}),Ex=function(e){return e.INFO="INFO",e.DEBUG="DEBUG",e.TRACE="TRACE",e}({});const As="en",L5={default_error_message:"The request cannot be processed. Try again later."};let ks;function P5(){return ks}function Tl(){return qr().messages??L5}function Tx(){return qr().locale??As}function Sx(){return qr()}async function M5(e){const t=D5(),n=qr(),i={};t&&(i.locale=t,n.locale&&t.startsWith(n.locale)&&n.timestamp&&n.messages&&(i.ts=n.timestamp));const{effectiveLocale:o,messages:r}=await x5(i).catch(c=>((c==null?void 0:c.status)!==304&&console.error(`Unexpected status code: ${c.status}`),{effectiveLocale:n.locale??t??As,messages:n.messages??{}})),a=o===As?{...r,...wd}:{...wd,...r},s={timestamp:xb(new Date),locale:o,messages:a};j5(s);const l=wm();return ks=vm({locale:o,messages:a,defaultRichTextElements:{productName:B5(e)}},l),ks}function D5(){return window.navigator.languages?window.navigator.languages[0]:window.navigator.language}function qr(){return window.sonarQubeL10nBundle??{}}function j5(e){window.sonarQubeL10nBundle=e}function B5(e){return Si(e==null?void 0:e.edition)?(e==null?void 0:e.edition)===O5.community?Ed.SonarQubeCommunityBuild:Ed.SonarQubeServer:"SonarQube"}function Sl(...e){const t=e.join(".");return Tl()[t]!==void 0}function Xi(...e){const t=e.join("."),n=Tl(),i=P5();return i?i.formatMessage({id:t}):n[t]}function Ax(e,...t){const n=Tl()[e];return n?t.map(i=>String(i)).reduce((i,o,r)=>i.replaceAll(`{${r}}`,()=>o),n):`${e}.${t.join(".")}`}function Bh(e,t=!1){const n=`metric.${e.key}.${t?"short_name":"name"}`;return Sl(n)?Xi(n):t?Bh(e):e.name||e.key}function kx(e){const t=`metric.${e.key}.extra_short_name`;return Sl(t)?Xi(t):Bh(e,!0)}function Nx(e){const t=`metric_domain.${e}`;return Sl(t)?Xi(t):e}function Wa(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}}function q5(e,t,n,i){return t=t||"&",n=n||"=",e===null&&(e=void 0),typeof e=="object"?Object.keys(e).map(o=>{const r=encodeURIComponent(Wa(o))+n;return Array.isArray(e[o])?e[o].map(a=>r+encodeURIComponent(Wa(a))).join(t):r+encodeURIComponent(Wa(e[o]))}
90).filter(Boolean).join(t):""}const U5=500,F5=3e3;function G5(){return"X-XSRF-TOKEN"}function H5(){const t=R5("XSRF-TOKEN");return t||""}function z5(){const e=H5();return e?{[G5()]:e}:{}}function W5(e){return Tt.omitBy(e,Tt.isNil)}const V5={credentials:"same-origin",method:"GET"},Y5={Accept:"application/json"};let $5=class{constructor(t,n={}){se(this,"isJSON",!1);this.url=t,this.options=n}getSubmitData(t={}){let{url:n}=this;const i={...V5,...this.options};if(this.data)if(this.data instanceof FormData)i.body=this.data;else if(this.isJSON)t["Content-Type"]="application/json",i.body=JSON.stringify(this.data);else{const o=q5(W5(this.data));i.method==="GET"?n+="?"+o:(t["Content-Type"]="application/x-www-form-urlencoded",i.body=o)}return i.headers={...Y5,...t},{url:n,options:i}}submit(){const{url:t,options:n}=this.getSubmitData({...z5()});return window.fetch(ln()+t,n)}setMethod(t){return this.options.method=t,this}setData(t,n=!1){return t&&(this.data=t,this.isJSON=n),this}};function Ur(e){return new $5(e)}function Fr(e,t=!1){return new Promise((n,i)=>{e.status===Al.Unauthorized&&!t?(jh(),i(e)):J5(e.status)?n(e):i(e)})}function Ji(e){return e.json()}function K5(e){return e.text()}function Q5(e){const t=Xi("default_error_message");return Ji(e).then(qh).catch(()=>t)}function qh(e){const t=Xi("default_error_message");let n;if(!e)return t;"data"in e?{data:n}=e:n=e;const{message:i,errors:o}=n;return i??(o==null?void 0:o.map(r=>r.msg).join(". "))??t}function Uh(e,t,n=!1){return Ur(e).setData(t).submit().then(i=>Fr(i,n))}function Ix(e,t,n=!1){return Uh(e,t,n).then(K5)}function Z5(e,t,n=!1){return Ur(e).setMethod("POST").setData(t).submit().then(i=>Fr(i,n)).then(Ji)}function Rx(e,t,n=!1){return Ur(e).setMethod("POST").setData(t,!0).submit().then(i=>Fr(i,n)).then(Ji)}function xn(e,t,n=!1){return new Promise((i,o)=>{Ur(e).setMethod("POST").setData(t).submit().then(r=>Fr(r,n)).then(()=>i(),o)})}function Td(e,t,n,i=[],o){return t.max--,t.max!==0?new Promise(r=>{setTimeout(()=>r(X5(e,t,n,i)),t.max>t.slowThreshold?U5:F5)}):Promise.reject(o)}function X5(e,t,n,i=[]){return e().then(o=>n(o)?o:Td(e,t,n,i),o=>i.length===0||i.includes(o.status)?Td(e,t,n,i,o):Promise.reject(o))}function J5(e){return e>=200&&e<300}let Al=function(e){return e[e.Ok=200]="Ok",e[e.Created=201]="Created",e[e.NoContent=204]="NoContent",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.Found=302]="Found",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e}({});const Va=xe.create();function it(e,t,n={}){return Uh(e,t,n.bypassRedirect).then(Ji)}function eI(){return it("/api/features/list")}function ft(e,t={}){var n,i;return e.response instanceof Response&&(console.warn("DEPRECATED: response should not be wrapped, pass it directly."),e=e.response),e instanceof Response?Q5(e).then((...o)=>{Ss(...o),t.redirectUnauthorizedNoReasons&&e.status===Al.Unauthorized&&jh()},()=>{}).then(()=>Promise.reject(e)):((n=e.data)!=null&&n.message&&Ss((i=e.data)==null?void 0:i.message),Promise.reject(e))}function xx(e){return it("/api/navigation/component",e)}function Ox(){return it("/api/navigation/marketplace").catch(ft)}function Lx(){return it("/api/navigation/settings").catch(ft)}function tI(){return it("/api/navigation/global",void 0,{bypassRedirect:!0})}let nI=function(e){return e.AuditHouseKeeping="sonar.dbcleaner.auditHousekeeping",e.DaysBeforeDeletingInactiveBranchesAndPRs="sonar.dbcleaner.daysBeforeDeletingInactiveBranchesAndPRs",e.DefaultProjectVisibility="projects.default.visibility",e.ServerBaseUrl="sonar.core.serverBaseURL",e.PluginRiskConsent="sonar.plugins.risk.consent",e.LicenceRemainingLocNotificationThreshold="sonar.license.notifications.remainingLocThreshold",e.TokenMaxAllowedLifetime="sonar.auth.token.max.allowed.lifetime",e.QPAdminCanDisableInheritedRules="sonar.qualityProfiles.allowDisableInheritedRules",e.MQRMode="sonar.multi-quality-mode.enabled",e.CodeSuggestion="sonar.ai.suggestions.enabled",e.AutodetectAICode="sonar.autodetect.ai.co
90de",e.DesignAndArchitecture="sonar.architecture.visualization.enabled",e.MISRACompliance="sonar.earlyAccess.misra.enabled",e}({}),Px=function(e){return e.LogoUrl="sonar.lf.logoUrl",e.LogoWidth="sonar.lf.logoWidthPx",e.EnableGravatar="sonar.lf.enableGravatar",e.GravatarServerUrl="sonar.lf.gravatarServerUrl",e.RatingGrid="sonar.technicalDebt.ratingGrid",e.DeveloperAggregatedInfoDisabled="sonar.developerAggregatedInfo.disabled",e.UpdatecenterActivated="sonar.updatecenter.activate",e.DisplayAnnouncementMessage="sonar.announcement.displayMessage",e.AnnouncementMessage="sonar.announcement.message",e.MainBranchName="sonar.projectCreation.mainBranchName",e}({}),iI=function(e){return e.STRING="STRING",e.TEXT="TEXT",e.JSON="JSON",e.PASSWORD="PASSWORD",e.BOOLEAN="BOOLEAN",e.FLOAT="FLOAT",e.INTEGER="INTEGER",e.LICENSE="LICENSE",e.LONG="LONG",e.SINGLE_SELECT_LIST="SINGLE_SELECT_LIST",e.PROPERTY_SET="PROPERTY_SET",e.FORMATTED_TEXT="FORMATTED_TEXT",e.REGULAR_EXPRESSION="REGULAR_EXPRESSION",e.USER_LOGIN="USER_LOGIN",e}({});function oI(e){return!!e.fields}function Mx(e){return it("/api/settings/list_definitions",{component:e}).then(t=>t.definitions,ft)}function rI(e){return aI({keys:[e.key],component:e.component}).then(([t])=>t)}function aI(e){return it("/api/settings/values",{keys:e.keys.join(","),component:e.component}).then(t=>[...t.settings,...t.setSecuredSettings.map(n=>({key:n}))])}function Dx(e={}){return it("/api/settings/values",e).then(t=>[...t.settings,...t.setSecuredSettings.map(n=>({key:n}))])}function jx(e,t,n){const{key:i}=e,o={key:i,component:n};return e.type===iI.PROPERTY_SET?o.fieldValues=t.map(r=>Tt.omitBy(r,a=>a==null)).map(JSON.stringify):oI(e)&&e.multiValues?o.values=t:o.value=t,xn("/api/settings/set",o)}function Bx(e){return xn("/api/settings/set",e).catch(ft)}function qx(e){return xn("/api/settings/reset",e)}function Ux(e,t,n){return xn("/api/emails/send",{to:e,subject:t,message:n})}function Fx(){return it("/api/settings/check_secret_key").catch(ft)}function Gx(){return it("/api/settings/generate_secret_key").catch(ft)}function Hx(e){return Z5("/api/settings/encrypt",{value:e}).catch(ft)}function zx(){return it("/api/settings/login_message").catch(ft)}const Gr="/api/v2/users-management/users";function sI(){return it("/api/users/current",void 0,{bypassRedirect:!0})}function Wx(e){return xn("/api/users/dismiss_notice",{notice:e}).catch(ft)}function Vx(e){return xn("/api/users/change_password",e).catch(async t=>{if(t.status===Al.BadRequest){const{result:n}=await Ji(t);return Promise.reject(n)}return ft(t)})}function Yx(){return it("/api/users/identity_providers").catch(ft)}function $x(e){return xe.get(Gr,{params:e})}function Kx(e){return xe.post(Gr,e)}function Qx(e,t){return xe.patch(`${Gr}/${e}`,t)}function Zx({id:e,anonymize:t}){return xe.delete(`${Gr}/${e}`,{params:{anonymize:t}})}function Xx(e){return xn("/api/users/set_homepage",e).catch(ft)}const Fh="sq-web-analytics",kl={};function Gh(e,t,n=!1){kl[e]={start:t,providesCSSFile:n}}function lI(e){Gh(Fh,e)}function cI(){qt().registerExtension=Gh}function uI(){qt().setWebAnalyticsPageChangeHandler=lI}function Jx(e){return kl[e]}function eO(){var e;return(e=kl[Fh])==null?void 0:e.start}let dI=function(e){return e.Architecture="architecture-project",e.Announcement="announcement",e.BranchSupport="branch-support",e.LoginMessage="login-message",e.MonoRepositoryPullRequestDecoration="monorepo",e.MultipleAlm="multiple-alm",e.ProjectImport="project-import",e.RegulatoryReport="regulatory-reports",e.Sca="sca",e.ScaAvailable="sca-available",e.Scim="scim",e.GithubProvisioning="github-provisioning",e.GitlabProvisioning="gitlab-provisioning",e.PrioritizedRules="prioritized-rules",e.FixSuggestions="fix-suggestions",e.AiCodeAssurance="ai-code-assurance",e}({});uI();cI();Pb();Mb().then(pI).catch(e=>{throw e});async function pI(){Va.interceptors.response.use(s=>s.data),Va.defaults.baseURL=ln(),Va.defaults.headers.patch["Content-Type"]="application/merge-patch+json",xe.defaults.headers.patch["Content-Type"]="application/merge-patch+json",xe.defaults.baseURL=ln(),xe.interceptors.response.use(s=>s.data,s=>{const{response:l}=s;return Ss(qh(l)),Promise.reject(l)});const e=ko()?await tI().catch(s=>{console.error(s)}):void 0,[t,n,i,o]=await Promise.all([M5(e),ko()?sI():void 0,ko()?eI():void 0,ko()?rI({key:nI.DesignAndArchitecture}):void 0]).catch(s=>{throw console.error("Application failed to start",s),s}
90),r=(o==null?void 0:o.value)==="true"?[dI.Architecture]:[];(await Bm(()=>import("./startReactApp-CQcauHYg.js").then(s=>s.ix),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(s=>s.default))(t,n,e,i,r)}function ko(){const{pathname:e}=window.location;return Ob()==="UP"&&!e.startsWith(`${ln()}/sessions`)&&!e.startsWith(`${ln()}/maintenance`)&&!e.startsWith(`${ln()}/setup`)&&!e.startsWith(`${ln()}/formatting/help`)}export{x_ as $,vt as A,ap as B,pn as C,uR as D,il as E,pR as F,tx as G,NR as H,Gs as I,Zb as J,$I as K,GI as L,TR as M,O1 as N,bn as O,yR as P,xR as Q,gt as R,UR as S,qi as T,qA as U,PR as V,MR as W,Zp as X,ax as Y,UI as Z,FI as _,x as a,P5 as a$,ip as a0,Wb as a1,DR as a2,fx as a3,VI as a4,hx as a5,jh as a6,Qp as a7,Xi as a8,X5 as a9,nI as aA,ZI as aB,Z5 as aC,$x as aD,Wx as aE,Kx as aF,Qx as aG,Zx as aH,CR as aI,Bm as aJ,W5 as aK,xe as aL,Si as aM,vx as aN,Bh as aO,dI as aP,mx as aQ,eR as aR,O5 as aS,JI as aT,Jx as aU,eO as aV,Ur as aW,zn as aX,zx as aY,Ss as aZ,R5 as a_,sx as aa,yk as ab,it as ac,ft as ad,xn as ae,Sl as af,Lr as ag,jv as ah,Sv as ai,Sr as aj,Sp as ak,xb as al,QI as am,Us as an,KI as ao,Nb as ap,Yx as aq,BI as ar,Tx as as,Ax as at,xA as au,Ab as av,JA as aw,Vx as ax,XI as ay,Dx as az,Ee as b,HT as b$,Lx as b0,Px as b1,Uh as b2,Al as b3,Ji as b4,Q5 as b5,Eb as b6,aI as b7,qx as b8,jx as b9,cR as bA,Tk as bB,IR as bC,Sb as bD,HR as bE,Rr as bF,dx as bG,Rx as bH,K5 as bI,rR as bJ,Ed as bK,yx as bL,bx as bM,Ob as bN,jI as bO,Ff as bP,XA as bQ,$A as bR,bR as bS,nR as bT,SR as bU,RR as bV,iR as bW,vR as bX,M1 as bY,P1 as bZ,Rb as b_,Bx as ba,rI as bb,lx as bc,Ub as bd,xx as be,Sx as bf,Va as bg,LI as bh,VR as bi,QR as bj,XR as bk,JR as bl,ZR as bm,YR as bn,$R as bo,KR as bp,ol as bq,WR as br,Lv as bs,OR as bt,FR as bu,GR as bv,Pe as bw,cx as bx,OA as by,Nv as bz,G as c,Le as c$,Qt as c0,HI as c1,WI as c2,St as c3,g0 as c4,qp as c5,BR as c6,Hn as c7,C0 as c8,my as c9,AR as cA,kR as cB,pp as cC,hy as cD,zs as cE,Zy as cF,Ky as cG,ER as cH,wR as cI,nx as cJ,t1 as cK,Yp as cL,LE as cM,PE as cN,DE as cO,FE as cP,jE as cQ,BE as cR,Kp as cS,UE as cT,ck as cU,tR as cV,hR as cW,Xx as cX,Wo as cY,Fr as cZ,J5 as c_,qR as ca,Qs as cb,vv as cc,gx as cd,px as ce,l5 as cf,Nx as cg,kx as ch,o5 as ci,zI as cj,qs as ck,fp as cl,ix as cm,jb as cn,lR as co,aR as cp,sR as cq,Ws as cr,ex as cs,mR as ct,UT as cu,s5 as cv,Ox as cw,LR as cx,rp as cy,rx as cz,qe as d,zi as d0,Ov as d1,xv as d2,oR as d3,ox as d4,I1 as d5,iI as d6,$E as d7,ux as d8,Bo as d9,Bs as da,fR as db,_R as dc,wx as dd,KA as de,QA as df,Ux as dg,Mx as dh,Hx as di,Fx as dj,Gx as dk,Ex as dl,_x as dm,gR as dn,Ix as dp,wr as e,Fs as f,ln as g,YI as h,ke as i,lp as j,qI as k,Tt as l,Vb as m,up as n,dp as o,cp as p,sp as q,yr as r,Db as s,ce as t,Hs as u,zR as v,ue as w,dR as x,Tr as y,Bv as z}; 91//# sourceMappingURL=main-CbQlDdW6.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.