/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.apm_bundle_jsonpfunction=window.apm_bundle_jsonpfunction||[]).push([[3],{101:function(e,t,n){"use strict";const r=n(495),a=n(496),o=n(497);function i(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function s(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function c(e,t){return t.decode?a(e):e}function u(e){return Array.isArray(e)?e.sort():"object"==typeof e?u(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function l(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function f(e){const t=(e=l(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function d(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function p(e,t){i((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return(e,n,r)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"comma":case"separator":return(t,n,r)=>{const a="string"==typeof n&&n.split("").indexOf(e.arrayFormatSeparator)>-1?n.split(e.arrayFormatSeparator).map((t=>c(t,e))):null===n?n:c(n,e);r[t]=a};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),r=Object.create(null);if("string"!=typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const a of e.split("&")){let[e,i]=o(t.decode?a.replace(/\+/g," "):a,"=");i=void 0===i?null:["comma","separator"].includes(t.arrayFormat)?i:c(i,t),n(c(e,t),i,r)}for(const e of Object.keys(r)){const n=r[e];if("object"==typeof n&&null!==n)for(const e of Object.keys(n))n[e]=d(n[e],t);else r[e]=d(n,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce(((e,t)=>{const n=r[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=u(n):e[t]=n,e}),Object.create(null))}t.extract=f,t.parse=p,t.stringify=(e,t)=>{if(!e)return"";i((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>t.skipNull&&null==e[n]||t.skipEmptyString&&""===e[n],r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const a=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[s(t,e),"[",a,"]"].join("")]:[...n,[s(t,e),"[",s(a,e),"]=",s(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[s(t,e),"[]"].join("")]:[...n,[s(t,e),"[]=",s(r,e)].join("")];case"comma":case"separator":return t=>(n,r)=>null==r||0===r.length?n:0===n.length?[[s(t,e),"=",s(r,e)].join("")]:[[n,s(r,e)].join(e.arrayFormatSeparator)];default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,s(t,e)]:[...n,[s(t,e),"=",s(r,e)].join("")]}}(t),a={};for(const t of Object.keys(e))n(t)||(a[t]=e[t]);const o=Object.keys(a);return!1!==t.sort&&o.sort(t.sort),o.map((n=>{const a=e[n];return void 0===a?"":null===a?s(n,t):Array.isArray(a)?a.reduce(r(n),[]).join("&"):s(n,t)+"="+s(a,t)})).filter((e=>e.length>0)).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[n,r]=o(e,"#");return Object.assign({url:n.split("?")[0]||"",query:p(f(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:c(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0},n);const r=l(e.url).split("?")[0]||"",a=t.extract(e.url),o=t.parse(a,{sort:!1}),i=Object.assign(o,e.query);let c=t.stringify(i,n);c&&(c=`?${c}`);let u=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(u=`#${s(e.fragmentIdentifier,n)}`),`${r}${c}${u}`}},103:function(e,t,n){"use strict";function r(){return{areaSeriesStyle:{area:{visible:!0,opacity:.5},line:{strokeWidth:1,visible:!0},point:{visible:!1}}}}n.d(t,"a",(function(){return r}))},107:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n(39),a=n(1),o=n.n(a),i=n(17),s=n(0),c=n(12),u=n(464),l=n(74),f=n(75),d=n(85),p=n(122),m=n(138),h=n(80);function b({id:e,height:t=16*d.b,fetchStatus:n,onToggleLegend:a,timeseries:b,yLabelFormat:g,yTickFormat:v,showAnnotations:y=!0,yDomain:O,anomalyTimeseries:j,customTheme:x={}}){const{query:{comparisonEnabled:T,offset:w}}=Object(l.a)("/services","/dependencies/*","/services/{serviceName}"),{core:E}=Object(f.a)(),S=Object(p.a)(E.uiSettings),I=Object(h.a)().eui.euiColorSuccess,{annotations:k}=Object(u.a)(),A=[o.a.createElement(r.LineAnnotation,{key:"annotations",id:"annotations",domainType:r.AnnotationDomainType.XDomain,dataValues:k.map((e=>({dataValue:e["@timestamp"],header:Object(c.a)(e["@timestamp"]),details:`${s.i18n.translate("xpack.apm.chart.annotation.version",{defaultMessage:"Version"})} ${e.text}`}))),style:{line:{strokeWidth:1,stroke:I,opacity:1}},marker:o.a.createElement(i.EuiIcon,{type:"dot",color:I}),markerPosition:r.Position.Top})];return o.a.createElement(m.a,{id:e,height:t,fetchStatus:n,onToggleLegend:a,timeseries:b,yLabelFormat:g,yTickFormat:v,showAnnotations:y,annotations:A,yDomain:O,anomalyTimeseries:j,customTheme:x,timeZone:S,comparisonEnabled:T,offset:w})}},108:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}));var r=n(4);function a(e){return t=>e(t).formatted}function o(e){const t=null==e?void 0:e.flatMap((e=>e.data)).map((e=>e.y)).filter(r.a);return null!=t&&t.length?Math.max(...t,0):0}},109:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n(1),a=n(97),o=n(10),i=n.n(o);const s=i.a.duration,c=[[s(500,"ms"),s(100,"ms")],[s(5,"second"),s(1,"second")],[s(7.5,"second"),s(5,"second")],[s(15,"second"),s(10,"second")],[s(45,"second"),s(30,"second")],[s(3,"minute"),s(1,"minute")],[s(9,"minute"),s(5,"minute")],[s(20,"minute"),s(10,"minute")],[s(45,"minute"),s(30,"minute")],[s(2,"hour"),s(1,"hour")],[s(6,"hour"),s(3,"hour")],[s(24,"hour"),s(12,"hour")],[s(1,"week"),s(1,"d")],[s(3,"week"),s(1,"week")],[s(1,"year"),s(1,"month")],[1/0,s(1,"year")]].slice(0).reverse();function u(e,t,n){return(r,a)=>{const o=function(r,a){const o=a/r;let s=null;for(let r=0;rn)return t}),!0),lessThan:u(c,(function(e,t,n){if(t{if(!c)return null;let n;i===a.a.ServiceTransactionMetric?n=[a.a.ServiceTransactionMetric,a.a.TransactionMetric,a.a.TransactionEvent]:i===a.a.TransactionMetric&&(n=[a.a.TransactionMetric,a.a.TransactionEvent]);const{bucketSizeInSeconds:r,source:s}=function({sources:e,bucketSizeInSeconds:t}){let n;const r=e.filter((e=>e.hasDocs)),o=Object(p.orderBy)(r,[e=>h.indexOf(e.documentType),e=>b(e.rollupInterval)],["asc","desc"]);if(o.length>0){const e=o[0].documentType,r=o.filter((t=>t.documentType===e));n=r.find((e=>b(e.rollupInterval)<=t))||Object(p.last)(r)}return n||(n={documentType:a.a.TransactionEvent,rollupInterval:m.None,hasDurationSummaryField:!1,hasDocs:!0}),{source:n,bucketSizeInSeconds:Math.max(t,b(n.rollupInterval))}}({bucketSizeInSeconds:f({numBuckets:o,start:new Date(e).getTime(),end:new Date(t).getTime()}).bucketSize,sources:c.filter((e=>n.includes(e.documentType)))});return{bucketSizeInSeconds:r,source:s}}),[i,e,t,c,o])}},110:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(1),a=n(482);function o(){return Object(r.useContext)(a.a)}},115:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return f}));var r=n(47),a=n.n(r),o=n(9);function i(e,t={}){if(e){const n=a.a.parse(e,t);if(n&&n.isValid())return n.toDate()}}function s({state:e={},rangeFrom:t,rangeTo:n}){if(e.rangeFrom===t&&e.rangeTo===n)return{start:e.start,end:e.end};const r=i(t),a=i(n,{roundUp:!0});return r&&a?{start:r.toISOString(),end:a.toISOString()}:{start:e.start,end:e.end}}function c(e){if(void 0!==e)return parseInt(e,10)}function u(e){if(""!==e&&"null"!==e&&"undefined"!==e)return e}function l(e){return"true"===e}function f(e){return Object(o.pickBy)(e,(e=>void 0!==e))}},117:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(17),a=n(0),o=n(1),i=n.n(o),s=n(73);function c({children:e,height:t,status:n,hasData:r,id:a}){return!r&&Object(s.b)(n)?i.a.createElement(u,{height:t}):n===s.a.FAILURE?i.a.createElement(l,{height:t}):i.a.createElement("div",{style:{height:t},"data-test-subj":a},e)}function u({height:e}){return i.a.createElement("div",{style:{height:e,display:"flex",alignItems:"center",justifyContent:"center"}},i.a.createElement(r.EuiLoadingChart,{"data-test-subj":"loading",size:"xl"}))}function l({height:e}){return i.a.createElement(r.EuiText,{color:"subdued",style:{height:e}},a.i18n.translate("xpack.apm.chart.error",{defaultMessage:"An error happened when trying to fetch data. Please try again"}))}},121:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return i})),n.d(t,"e",(function(){return f})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return p}));var r=n(35),a=n(9),o=n(84);function i(...e){return{...new r.Type("merge",(t=>e.every((e=>e.is(t)))),((t,n)=>{const i=[],s=[];e.map(((e,r)=>e.validate(t,n.concat({key:String(r),type:e,actual:t})))).forEach((e=>{Object(o.isLeft)(e)?i.push(...e.left):s.push(e.right)}));const c=Object(a.merge)({},...s);return i.length>0?r.failures(i):r.success(c)}),(t=>e.reduce(((e,t)=>t.encode(e)),t))),_tag:"MergeType",types:e}}const s=["StringType","NumberType","BooleanType","ArrayType","DictionaryType","InterfaceType","PartialType","UnionType","IntersectionType","MergeType"],c=e=>"_tag"in e&&s.includes(e._tag);function u(e){if(!c(e))return e;switch(e._tag){case"ArrayType":return r.array(u(e.type));case"DictionaryType":return r.dictionary(e.domain,u(e.codomain));case"InterfaceType":return r.exact(r.interface(Object(a.mapValues)(e.props,u)));case"PartialType":return r.exact(r.partial(Object(a.mapValues)(e.props,u)));case"IntersectionType":return r.intersection(e.types.map(u));case"UnionType":return r.union(e.types.map(u));case"MergeType":return i(u(e.types[0]),u(e.types[1]));default:return e}}const l=e=>""===e;r.brand(r.string,(e=>{return!l(t=e)&&!t.includes(" ")&&!t.split(",").some(l);var t}),"IndexPattern"),new r.Type("JSON",r.any.is,((e,t)=>o.either.chain(r.string.validate(e,t),(n=>{try{return r.success(JSON.parse(n))}catch(n){return r.failure(e,t)}}))),(e=>JSON.stringify(e))),new r.Type("isoToEpochRt",r.number.is,((e,t)=>o.either.chain(r.string.validate(e,t),(n=>{const a=new Date(n).getTime();return isNaN(a)?r.failure(e,t):r.success(a)}))),(e=>new Date(e).toISOString()));const f=new r.Type("ToNumber",r.number.is,((e,t)=>{const n=Number(e);return isNaN(n)?r.failure(e,t):r.success(n)}),r.identity),d=new r.Type("ToBoolean",r.boolean.is,(e=>{let t;return t="string"==typeof e?"true"===e:!!e,r.success(t)}),r.identity),p=r.brand(r.string,(e=>e.length>0),"NonEmptyString");var m=n(174),h=n(10),b=n.n(h);r.brand(r.string,(e=>b()(e,!0).isValid()),"Date");var g=n(47),v=n.n(g);new r.Type("datemath",r.string.is,((e,t)=>Object(m.pipe)(r.string.validate(e,t),Object(o.chain)((e=>(e=>{const t=v.a.parse(e);return!(!t||!t.isValid())})(e)?r.success(e):r.failure(e,t))))),String),n(173)},124:function(e,t,n){"use strict";var r=n(501),a=n(502);function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=y,t.resolve=function(e,t){return y(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?y(e,!1,!0).resolveObject(t):t},t.format=function(e){return a.isString(e)&&(e=y(e)),e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o;var i=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),l=["'"].concat(u),f=["%","/","?",";","#"].concat(l),d=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,m=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,h={javascript:!0,"javascript:":!0},b={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n(26);function y(e,t,n){if(e&&a.isObject(e)&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}o.prototype.parse=function(e,t,n){if(!a.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),s=-1!==o&&o127?R+="x":R+=M[F];if(!R.match(p)){var P=C.slice(0,I),_=C.slice(I+1),z=M.match(m);z&&(P.push(z[1]),_.unshift(z[2])),_.length&&(y="/"+_.join(".")+y),this.hostname=P.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),A||(this.hostname=r.toASCII(this.hostname));var W=this.port?":"+this.port:"",D=this.hostname||"";this.host=D+W,this.href+=this.host,A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==y[0]&&(y="/"+y))}if(!h[x])for(I=0,N=l.length;I0)&&n.host.split("@"))&&(n.auth=A.shift(),n.host=n.hostname=A.shift())),n.search=e.search,n.query=e.query,a.isNull(n.pathname)&&a.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n;if(!T.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var E=T.slice(-1)[0],S=(n.host||e.host||T.length>1)&&("."===E||".."===E)||""===E,I=0,k=T.length;k>=0;k--)"."===(E=T[k])?T.splice(k,1):".."===E?(T.splice(k,1),I++):I&&(T.splice(k,1),I--);if(!j&&!x)for(;I--;I)T.unshift("..");!j||""===T[0]||T[0]&&"/"===T[0].charAt(0)||T.unshift(""),S&&"/"!==T.join("/").substr(-1)&&T.push("");var A,C=""===T[0]||T[0]&&"/"===T[0].charAt(0);return w&&(n.hostname=n.host=C?"":T.length?T.shift():"",(A=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=A.shift(),n.host=n.hostname=A.shift())),(j=j||n.host&&T.length)&&!C&&T.unshift(""),T.length?n.pathname=T.join("/"):(n.pathname=null,n.path=null),a.isNull(n.pathname)&&a.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},125:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(1),a=n(209);function o(){return Object(r.useContext)(a.a)}},132:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(81),a=n(689),o=n(690),i=n(691),s=n(692);function c(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=c(r),l=c(a),f=c(o),d=c(i),p=c(s);function m(){var e;return(e=arguments.length-1)<0||arguments.length<=e?void 0:arguments[e]}var h={symbols:{"!":{postfix:{symbol:"!",f:function e(t){return t%1||!(+t>=0)?NaN:t>170?1/0:0===t?1:t*e(t-1)},notation:"postfix",precedence:6,rightToLeft:0,argCount:1},symbol:"!",regSymbol:"!"},"^":{infix:{symbol:"^",f:function(e,t){return Math.pow(e,t)},notation:"infix",precedence:5,rightToLeft:1,argCount:2},symbol:"^",regSymbol:"\\^"},"*":{infix:{symbol:"*",f:function(e,t){return e*t},notation:"infix",precedence:4,rightToLeft:0,argCount:2},symbol:"*",regSymbol:"\\*"},"/":{infix:{symbol:"/",f:function(e,t){return e/t},notation:"infix",precedence:4,rightToLeft:0,argCount:2},symbol:"/",regSymbol:"/"},"+":{infix:{symbol:"+",f:function(e,t){return e+t},notation:"infix",precedence:2,rightToLeft:0,argCount:2},prefix:{symbol:"+",f:m,notation:"prefix",precedence:3,rightToLeft:0,argCount:1},symbol:"+",regSymbol:"\\+"},"-":{infix:{symbol:"-",f:function(e,t){return e-t},notation:"infix",precedence:2,rightToLeft:0,argCount:2},prefix:{symbol:"-",f:function(e){return-e},notation:"prefix",precedence:3,rightToLeft:0,argCount:1},symbol:"-",regSymbol:"-"},",":{infix:{symbol:",",f:function(){return Array.of.apply(Array,arguments)},notation:"infix",precedence:1,rightToLeft:0,argCount:2},symbol:",",regSymbol:","},"(":{prefix:{symbol:"(",f:m,notation:"prefix",precedence:0,rightToLeft:0,argCount:1},symbol:"(",regSymbol:"\\("},")":{postfix:{symbol:")",f:void 0,notation:"postfix",precedence:0,rightToLeft:0,argCount:1},symbol:")",regSymbol:"\\)"},min:{func:{symbol:"min",f:function(){return Math.min.apply(Math,arguments)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"min",regSymbol:"min\\b"},max:{func:{symbol:"max",f:function(){return Math.max.apply(Math,arguments)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"max",regSymbol:"max\\b"},sqrt:{func:{symbol:"sqrt",f:function(e){return Math.sqrt(e)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"sqrt",regSymbol:"sqrt\\b"}}},b=function(e){function t(t){var n;return n=e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this,l.default(n)}return f.default(t,e),t}(d.default(Error)),g=/((?!\w)a|na|hc|mc|dg|me[r]?|xe|ni(?![a-zA-Z])|mm|cp|tp|xp|q(?!s)|hv|xamv|nimv|wv|sm|s(?!\D|$)|ged|darg?|nrut)/g;function v(e,t){var n,r=e.pop();return t.push(r.f.apply(r,(n=[]).concat.apply(n,t.splice(-r.argCount)))),r.precedence}function y(e){return e.split("").reverse().join("")}var O=/--[\S]*/g;function j(e){return e.charAt(0).toUpperCase()+e.slice(1)}var x=["Top","Right","Bottom","Left"];function T(e,t){if(!e)return t.toLowerCase();var n=e.split("-");if(n.length>1)return n.splice(1,0,t),n.reduce((function(e,t){return""+e+j(t)}));var r=e.replace(/([a-z])([A-Z])/g,"$1"+t+"$2");return e===r?""+e+t:r}function w(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?n-1:0),a=1;a1?(t=t.slice(0,-1),t+=", "+r[o]):1===i.length&&(t+=""+r[o])}else r[o]&&(t+=r[o]+" ");return t.trim()}var $={easeInBack:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",easeInCirc:"cubic-bezier(0.600, 0.040, 0.980, 0.335)",easeInCubic:"cubic-bezier(0.550, 0.055, 0.675, 0.190)",easeInExpo:"cubic-bezier(0.950, 0.050, 0.795, 0.035)",easeInQuad:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",easeInQuart:"cubic-bezier(0.895, 0.030, 0.685, 0.220)",easeInQuint:"cubic-bezier(0.755, 0.050, 0.855, 0.060)",easeInSine:"cubic-bezier(0.470, 0.000, 0.745, 0.715)",easeOutBack:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",easeOutCubic:"cubic-bezier(0.215, 0.610, 0.355, 1.000)",easeOutCirc:"cubic-bezier(0.075, 0.820, 0.165, 1.000)",easeOutExpo:"cubic-bezier(0.190, 1.000, 0.220, 1.000)",easeOutQuad:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",easeOutQuart:"cubic-bezier(0.165, 0.840, 0.440, 1.000)",easeOutQuint:"cubic-bezier(0.230, 1.000, 0.320, 1.000)",easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeInOutBack:"cubic-bezier(0.680, -0.550, 0.265, 1.550)",easeInOutCirc:"cubic-bezier(0.785, 0.135, 0.150, 0.860)",easeInOutCubic:"cubic-bezier(0.645, 0.045, 0.355, 1.000)",easeInOutExpo:"cubic-bezier(1.000, 0.000, 0.000, 1.000)",easeInOutQuad:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",easeInOutQuart:"cubic-bezier(0.770, 0.000, 0.175, 1.000)",easeInOutQuint:"cubic-bezier(0.860, 0.000, 0.070, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"},V=function(e,t,n){var r=""+n[0]+(n[1]||""),a=""+n[0]/2+(n[1]||""),o=""+t[0]+(t[1]||""),i=""+t[0]/2+(t[1]||"");switch(e){case"top":return"0 "+a+" "+o+" "+a;case"topLeft":return r+" "+o+" 0 0";case"left":return i+" "+r+" "+i+" 0";case"bottomLeft":return r+" 0 0 "+o;case"bottom":return o+" "+a+" 0 "+a;case"bottomRight":return"0 0 "+r+" "+o;case"right":return i+" 0 "+i+" "+r;default:return"0 "+r+" "+o+" 0"}};function G(e){return Math.round(255*e)}function H(e,t,n){return G(e)+","+G(t)+","+G(n)}function Y(e,t,n,r){if(void 0===r&&(r=H),0===t)return r(n,n,n);var a=(e%360+360)%360/60,o=(1-Math.abs(2*n-1))*t,i=o*(1-Math.abs(a%2-1)),s=0,c=0,u=0;a>=0&&a<1?(s=o,c=i):a>=1&&a<2?(s=i,c=o):a>=2&&a<3?(c=o,u=i):a>=3&&a<4?(c=i,u=o):a>=4&&a<5?(s=i,u=o):a>=5&&a<6&&(s=o,u=i);var l=n-o/2;return r(s+l,c+l,u+l)}var J={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Q=/^#[a-fA-F0-9]{6}$/,Z=/^#[a-fA-F0-9]{8}$/,K=/^#[a-fA-F0-9]{3}$/,X=/^#[a-fA-F0-9]{4}$/,ee=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,te=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,ne=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,re=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function ae(e){if("string"!=typeof e)throw new b(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return J[t]?"#"+J[t]:e}(e);if(t.match(Q))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(Z)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(K))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(X)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var a=ee.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var o=te.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])};var i=ne.exec(t);if(i){var s="rgb("+Y(parseInt(""+i[1],10),parseInt(""+i[2],10)/100,parseInt(""+i[3],10)/100)+")",c=ee.exec(s);if(!c)throw new b(4,t,s);return{red:parseInt(""+c[1],10),green:parseInt(""+c[2],10),blue:parseInt(""+c[3],10)}}var u=re.exec(t.substring(0,50));if(u){var l="rgb("+Y(parseInt(""+u[1],10),parseInt(""+u[2],10)/100,parseInt(""+u[3],10)/100)+")",f=ee.exec(l);if(!f)throw new b(4,t,l);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+u[4])}}throw new b(5)}function oe(e){return function(e){var t,n=e.red/255,r=e.green/255,a=e.blue/255,o=Math.max(n,r,a),i=Math.min(n,r,a),s=(o+i)/2;if(o===i)return void 0!==e.alpha?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var c=o-i,u=s>.5?c/(2-o-i):c/(o+i);switch(o){case n:t=(r-a)/c+(r=1?le(e,t,n):"rgba("+Y(e,t,n)+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?le(e.hue,e.saturation,e.lightness):"rgba("+Y(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new b(2)}function pe(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return ie("#"+se(e)+se(t)+se(n));if("object"==typeof e&&void 0===t&&void 0===n)return ie("#"+se(e.red)+se(e.green)+se(e.blue));throw new b(6)}function me(e,t,n,r){if("string"==typeof e&&"number"==typeof t){var a=ae(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?pe(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?pe(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new b(7)}var he=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)},be=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha},ge=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)},ve=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha};function ye(e){if("object"!=typeof e)throw new b(8);if(be(e))return me(e);if(he(e))return pe(e);if(ve(e))return de(e);if(ge(e))return fe(e);throw new b(8)}function Oe(e,t,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=t?e.apply(this,r):Oe(e,t,r)}}function je(e){return Oe(e,e.length,[])}function xe(e,t){if("transparent"===t)return t;var n=oe(t);return ye(u.default({},n,{hue:n.hue+parseFloat(e)}))}var Te=je(xe);function we(e,t,n){return Math.max(e,Math.min(t,n))}function Ee(e,t){if("transparent"===t)return t;var n=oe(t);return ye(u.default({},n,{lightness:we(0,1,n.lightness-parseFloat(e))}))}var Se=je(Ee);function Ie(e,t){if("transparent"===t)return t;var n=oe(t);return ye(u.default({},n,{saturation:we(0,1,n.saturation-parseFloat(e))}))}var ke=je(Ie);function Ae(e){if("transparent"===e)return 0;var t=ae(e),n=Object.keys(t).map((function(e){var n=t[e]/255;return n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)})),r=n[0],a=n[1],o=n[2];return parseFloat((.2126*r+.7152*a+.0722*o).toFixed(3))}function Ce(e,t){var n=Ae(e),r=Ae(t);return parseFloat((n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)).toFixed(2))}function Ne(e,t){if("transparent"===t)return t;var n=oe(t);return ye(u.default({},n,{lightness:we(0,1,n.lightness+parseFloat(e))}))}var Me=je(Ne);function Re(e,t,n){if("transparent"===t)return n;if("transparent"===n)return t;if(0===e)return n;var r=ae(t),a=u.default({},r,{alpha:"number"==typeof r.alpha?r.alpha:1}),o=ae(n),i=u.default({},o,{alpha:"number"==typeof o.alpha?o.alpha:1}),s=a.alpha-i.alpha,c=2*parseFloat(e)-1,l=((c*s==-1?c:c+s)/(1+c*s)+1)/2,f=1-l;return me({red:Math.floor(a.red*l+i.red*f),green:Math.floor(a.green*l+i.green*f),blue:Math.floor(a.blue*l+i.blue*f),alpha:a.alpha*(parseFloat(e)/1)+i.alpha*(1-parseFloat(e)/1)})}var Fe=je(Re);function Le(e,t){if("transparent"===t)return t;var n=ae(t),r="number"==typeof n.alpha?n.alpha:1;return me(u.default({},n,{alpha:we(0,1,(100*r+100*parseFloat(e))/100)}))}var Pe=je(Le),_e="#000",ze="#fff";function We(e,t){if("transparent"===t)return t;var n=oe(t);return ye(u.default({},n,{saturation:we(0,1,n.saturation+parseFloat(e))}))}var De=je(We);function qe(e,t){return"transparent"===t?t:ye(u.default({},oe(t),{hue:parseFloat(e)}))}var Ue=je(qe);function Be(e,t){return"transparent"===t?t:ye(u.default({},oe(t),{lightness:parseFloat(e)}))}var $e=je(Be);function Ve(e,t){return"transparent"===t?t:ye(u.default({},oe(t),{saturation:parseFloat(e)}))}var Ge=je(Ve);function He(e,t){return"transparent"===t?t:Fe(parseFloat(e),"rgb(0, 0, 0)",t)}var Ye=je(He);function Je(e,t){return"transparent"===t?t:Fe(parseFloat(e),"rgb(255, 255, 255)",t)}var Qe=je(Je);function Ze(e,t){if("transparent"===t)return t;var n=ae(t),r="number"==typeof n.alpha?n.alpha:1;return me(u.default({},n,{alpha:we(0,1,+(100*r-100*parseFloat(e)).toFixed(2)/100)}))}var Ke=je(Ze),Xe=["top","right","bottom","left"];function et(e,t){return e(t?":"+t:"")}function tt(e,t,n){if(!t)throw new b(67);if(0===e.length)return et(t,null);for(var r=[],a=0;a8)throw new b(64);return{animation:t.map((function(e){if(r&&!Array.isArray(e)||!r&&Array.isArray(e))throw new b(65);if(Array.isArray(e)&&e.length>8)throw new b(66);return Array.isArray(e)?e.join(" "):e})).join(", ")}},t.backgroundImages=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r=0?((a={})["border"+j(e)+"Width"]=n[0],a["border"+j(e)+"Style"]=n[1],a["border"+j(e)+"Color"]=n[2],a):(n.unshift(e),{borderWidth:n[0],borderStyle:n[1],borderColor:n[2]})},t.borderColor=function(){for(var e=arguments.length,t=new Array(e),n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e);!(r=i()).done;){var s,c,l=r.value;if(!l.prop||!l.fromSize||!l.toSize)throw new b(50);o[l.prop]=l.fromSize,a["@media (min-width: "+t+")"]=u.default({},a["@media (min-width: "+t+")"],((s={})[l.prop]=F(l.fromSize,l.toSize,t,n),s)),a["@media (min-width: "+n+")"]=u.default({},a["@media (min-width: "+n+")"],((c={})[l.prop]=l.toSize,c))}return u.default({},o,a)}var f,d,p;if(!e.prop||!e.fromSize||!e.toSize)throw new b(51);return(p={})[e.prop]=e.fromSize,p["@media (min-width: "+t+")"]=((f={})[e.prop]=F(e.fromSize,e.toSize,t,n),f),p["@media (min-width: "+n+")"]=((d={})[e.prop]=e.toSize,d),p},t.fontFace=function(e){var t=e.fontFamily,n=e.fontFilePath,r=e.fontStretch,a=e.fontStyle,o=e.fontVariant,i=e.fontWeight,s=e.fileFormats,c=void 0===s?["eot","woff2","woff","ttf","svg"]:s,u=e.formatHint,l=void 0!==u&&u,f=e.localFonts,d=e.unicodeRange,p=e.fontDisplay,m=e.fontVariationSettings,h=e.fontFeatureSettings;if(!t)throw new b(55);if(!n&&!f)throw new b(52);if(f&&!Array.isArray(f))throw new b(53);if(!Array.isArray(c))throw new b(54);var g={"@font-face":{fontFamily:t,src:q(n,f,c,l),unicodeRange:d,fontStretch:r,fontStyle:a,fontVariant:o,fontWeight:i,fontDisplay:p,fontVariationSettings:m,fontFeatureSettings:h}};return JSON.parse(JSON.stringify(g))},t.getContrast=Ce,t.getLuminance=Ae,t.getValueAndUnit=N,t.grayscale=function(e){return"transparent"===e?e:ye(u.default({},oe(e),{saturation:0}))},t.hiDPI=U,t.hideText=function(){return{textIndent:"101%",overflow:"hidden",whiteSpace:"nowrap"}},t.hideVisually=function(){return{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",whiteSpace:"nowrap",width:"1px"}},t.hsl=fe,t.hslToColorString=function(e){if("object"==typeof e&&"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness)return e.alpha&&"number"==typeof e.alpha?de({hue:e.hue,saturation:e.saturation,lightness:e.lightness,alpha:e.alpha}):fe({hue:e.hue,saturation:e.saturation,lightness:e.lightness});throw new b(45)},t.hsla=de,t.invert=function(e){if("transparent"===e)return e;var t=ae(e);return ye(u.default({},t,{red:255-t.red,green:255-t.green,blue:255-t.blue}))},t.lighten=Me,t.linearGradient=function(e){var t=e.colorStops,n=e.fallback,r=e.toDirection,a=void 0===r?"":r;if(!t||t.length<2)throw new b(56);return{backgroundColor:n||t[0].replace(/,\s+/g,",").split(" ")[0].replace(/,(?=\S)/g,", "),backgroundImage:B(P||(P=p.default(["linear-gradient(","",")"])),a,t.join(", ").replace(/,(?=\S)/g,", "))}},t.margin=function(){for(var e=arguments.length,t=new Array(e),n=0;n0)break}while(v(a,o));s="postfix"===g.notation,")"!==g.symbol&&(a.push(g),s&&v(a,o))}else if(d){if(a.push(d.prefix||d.func),d.func&&(!(n=i.exec(e))||"("!==n[0]))throw new b(38,n?n.index:e.length,e)}else o.push(+l),s=!0}while(n&&a.length);if(a.length)throw new b(39,n?n.index:e.length,e);if(n)throw new b(40,n?n.index:e.length,e);return o.pop()}(y(n.replace(g,"")),t)+(r?y(r[0]):"")},t.meetsContrastGuidelines=function(e,t){var n=Ce(e,t);return{AA:n>=4.5,AALarge:n>=3,AAA:n>=7,AAALarge:n>=4.5}},t.mix=Fe,t.modularScale=function(e,t,n){if(void 0===t&&(t="1em"),void 0===n&&(n=1.333),"number"!=typeof e)throw new b(42);if("string"==typeof n&&!M[n])throw new b(43);var r="string"==typeof t?N(t):[t,""],a=r[0],o=r[1],i="string"==typeof n?M[n]:n;if("string"==typeof a)throw new b(44,t);return""+a*Math.pow(i,e)+(o||"")},t.normalize=function(){var e;return[(e={html:{lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:"0"},main:{display:"block"},h1:{fontSize:"2em",margin:"0.67em 0"},hr:{boxSizing:"content-box",height:"0",overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{backgroundColor:"transparent"},"abbr[title]":{borderBottom:"none",textDecoration:"underline"}},e["b,\n strong"]={fontWeight:"bolder"},e["code,\n kbd,\n samp"]={fontFamily:"monospace, monospace",fontSize:"1em"},e.small={fontSize:"80%"},e["sub,\n sup"]={fontSize:"75%",lineHeight:"0",position:"relative",verticalAlign:"baseline"},e.sub={bottom:"-0.25em"},e.sup={top:"-0.5em"},e.img={borderStyle:"none"},e["button,\n input,\n optgroup,\n select,\n textarea"]={fontFamily:"inherit",fontSize:"100%",lineHeight:"1.15",margin:"0"},e["button,\n input"]={overflow:"visible"},e["button,\n select"]={textTransform:"none"},e['button,\n html [type="button"],\n [type="reset"],\n [type="submit"]']={WebkitAppearance:"button"},e['button::-moz-focus-inner,\n [type="button"]::-moz-focus-inner,\n [type="reset"]::-moz-focus-inner,\n [type="submit"]::-moz-focus-inner']={borderStyle:"none",padding:"0"},e['button:-moz-focusring,\n [type="button"]:-moz-focusring,\n [type="reset"]:-moz-focusring,\n [type="submit"]:-moz-focusring']={outline:"1px dotted ButtonText"},e.fieldset={padding:"0.35em 0.625em 0.75em"},e.legend={boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:"0",whiteSpace:"normal"},e.progress={verticalAlign:"baseline"},e.textarea={overflow:"auto"},e['[type="checkbox"],\n [type="radio"]']={boxSizing:"border-box",padding:"0"},e['[type="number"]::-webkit-inner-spin-button,\n [type="number"]::-webkit-outer-spin-button']={height:"auto"},e['[type="search"]']={WebkitAppearance:"textfield",outlineOffset:"-2px"},e['[type="search"]::-webkit-search-decoration']={WebkitAppearance:"none"},e["::-webkit-file-upload-button"]={WebkitAppearance:"button",font:"inherit"},e.details={display:"block"},e.summary={display:"list-item"},e.template={display:"none"},e["[hidden]"]={display:"none"},e),{"abbr[title]":{textDecoration:"underline dotted"}}]},t.opacify=Pe,t.padding=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r=0&&e?u.default({},w.apply(void 0,[""].concat(n)),{position:e}):w.apply(void 0,["",e].concat(n))},t.radialGradient=function(e){var t=e.colorStops,n=e.extent,r=void 0===n?"":n,a=e.fallback,o=e.position,i=void 0===o?"":o,s=e.shape,c=void 0===s?"":s;if(!t||t.length<2)throw new b(57);return{backgroundColor:a||t[0].split(" ")[0],backgroundImage:B(_||(_=p.default(["radial-gradient(","","","",")"])),i,c,r,t.join(", "))}},t.readableColor=function(e,t,n,r){void 0===t&&(t=_e),void 0===n&&(n=ze),void 0===r&&(r=!0);var a=Ae(e)>.179,o=a?t:n;return!r||Ce(e,o)>=4.5?o:a?_e:ze},t.rem=R,t.retinaImage=function(e,t,n,r,a){var o;if(void 0===n&&(n="png"),void 0===a&&(a="_2x"),!e)throw new b(58);var i=n.replace(/^\./,""),s=r?r+"."+i:""+e+a+"."+i;return(o={backgroundImage:"url("+e+"."+i+")"})[U()]=u.default({backgroundImage:"url("+s+")"},t?{backgroundSize:t}:{}),o},t.rgb=pe,t.rgbToColorString=function(e){if("object"==typeof e&&"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue)return"number"==typeof e.alpha?me({red:e.red,green:e.green,blue:e.blue,alpha:e.alpha}):pe({red:e.red,green:e.green,blue:e.blue});throw new b(46)},t.rgba=me,t.saturate=De,t.setHue=Ue,t.setLightness=$e,t.setSaturation=Ge,t.shade=Ye,t.size=function(e,t){return void 0===t&&(t=e),{height:e,width:t}},t.stripUnit=I,t.textInputs=function(){for(var e=arguments.length,t=new Array(e),n=0;nW||D!==l.a.SUCCESS?W&&z&&R&&F&&L?e("GET /internal/apm/services/{serviceName}/transactions/charts/error_rate",{params:{path:{serviceName:z},query:{environment:P,kuery:n,start:R,end:F,transactionType:W,transactionName:k,offset:N&&Object(c.e)(M)?M:void 0,documentType:L.source.documentType,rollupInterval:L.source.rollupInterval,bucketSizeInSeconds:L.bucketSizeInSeconds}}}):void 0:Promise.resolve(w)),[P,n,z,R,F,W,D,k,M,N,L]),{currentPeriodColor:$,previousPeriodColor:V}=Object(O.b)(O.a.FAILED_TRANSACTION_RATE),G=Object(s.a)(),H=[{data:null!==(o=null==U||null===(u=U.currentPeriod)||void 0===u?void 0:u.timeseries)&&void 0!==o?o:[],type:"linemark",color:$,title:a.i18n.translate("xpack.apm.errorRate.chart.errorRate",{defaultMessage:"Failed transaction rate (avg.)"})},...N?[{data:null!==(S=null==U||null===(I=U.previousPeriod)||void 0===I?void 0:I.timeseries)&&void 0!==S?S:[],type:"area",color:V,title:G}]:[]];return i.a.createElement(r.EuiPanel,{hasBorder:!0},i.a.createElement(r.EuiFlexGroup,{alignItems:"center",gutterSize:"s",responsive:!1},i.a.createElement(r.EuiFlexItem,{grow:!1},i.a.createElement(r.EuiTitle,{size:"xs"},i.a.createElement("h2",null,a.i18n.translate("xpack.apm.errorRate",{defaultMessage:"Failed transaction rate"})))),i.a.createElement(r.EuiFlexItem,{grow:!1},i.a.createElement(r.EuiIconTip,{content:E,position:"right"}))),i.a.createElement(d.a,{id:"errorRate",height:e,showAnnotations:t,fetchStatus:B,timeseries:H,yLabelFormat:T,yDomain:{min:0,max:1},customTheme:q,anomalyTimeseries:_?{..._,color:V}:void 0}))}},138:function(e,t,n){"use strict";n.d(t,"a",(function(){return T}));var r=n(39),a=n(17),o=n(0),i=n(1),s=n.n(i),c=n(34),u=n(22),l=n(83),f=n(465),d=n(80),p=n(85),m=n(117),h=n(132),b=n(16),g=n(14);const v={critical:{id:g.a.CRITICAL,label:o.i18n.translate("xpack.ml.anomalyUtils.severity.criticalLabel",{defaultMessage:"critical"})},major:{id:g.a.MAJOR,label:o.i18n.translate("xpack.ml.anomalyUtils.severity.majorLabel",{defaultMessage:"major"})},minor:{id:g.a.MINOR,label:o.i18n.translate("xpack.ml.anomalyUtils.severity.minorLabel",{defaultMessage:"minor"})},warning:{id:g.a.WARNING,label:o.i18n.translate("xpack.ml.anomalyUtils.severity.warningLabel",{defaultMessage:"warning"})},unknown:{id:g.a.UNKNOWN,label:o.i18n.translate("xpack.ml.anomalyUtils.severity.unknownLabel",{defaultMessage:"unknown"})},low:{id:g.a.LOW,label:o.i18n.translate("xpack.ml.anomalyUtils.severityWithLow.lowLabel",{defaultMessage:"low"})}};var y=n(139);const O=o.i18n.translate("xpack.apm.comparison.expectedBoundsTitle",{defaultMessage:"Expected bounds"});var j=n(199);const x=o.i18n.translate("xpack.apm.timeseries.endzone",{defaultMessage:"The selected time range does not include this entire bucket. It might contain partial data."});function T({id:e,height:t=16*p.b,fetchStatus:n,onToggleLegend:i,timeseries:T,yLabelFormat:w,yTickFormat:E,showAnnotations:S=!0,yDomain:I,anomalyTimeseries:k,customTheme:A={},comparisonEnabled:C,offset:N,timeZone:M,annotations:R}){var F,L,P,_;const z=Object(c.useHistory)(),{chartRef:W,updatePointerEvent:D}=Object(f.a)(),q=Object(d.a)(),U=Object(u.useChartTheme)(),B=function({anomalyTimeseries:e,theme:t,anomalyTimeseriesColor:n}){if(e)return{boundaries:[{title:O,type:"area",hideLegend:!1,hideTooltipValue:!0,areaSeriesStyle:{point:{opacity:0}},color:null!=n?n:Object(h.rgba)(t.eui.euiColorVis1,.5),yAccessors:["y1"],y0Accessors:["y0"],data:e.bounds,key:"expected_bounds"}],scores:[{severity:g.a.MAJOR,threshold:b.a.MAJOR},{severity:g.a.CRITICAL,threshold:b.a.CRITICAL}].map((({severity:t,threshold:n})=>{const r=Object(y.c)(n),a={line:{opacity:0},area:{fill:r},point:{visible:!0,opacity:.75,radius:3,strokeWidth:1,fill:r,stroke:Object(h.rgba)(0,0,0,.1)}},i=e.anomalies.map((e=>{var n,r;return{...e,y:(r=null!==(n=e.y)&&void 0!==n?n:0,r>=b.a.CRITICAL?v.critical:r>=b.a.MAJOR?v.major:r>=b.a.MINOR?v.minor:r>=b.a.LOW?v.warning:v.unknown).id===t?e.actual:null}}));return{title:o.i18n.translate("xpack.apm.anomalyScore",{defaultMessage:"{severity, select, minor {Minor} major {Major} critical {Critical}} anomaly",values:{severity:t}}),type:"line",hideLegend:!0,lineSeriesStyle:a,data:i,color:r}}))}}({anomalyTimeseries:k,theme:q,anomalyTimeseriesColor:null==k?void 0:k.color}),$=Object(j.a)(T),V=C&&Object(l.d)(N),G=[...T,...V&&null!==(F=null==B?void 0:B.boundaries)&&void 0!==F?F:[],...null!==(L=null==B?void 0:B.scores)&&void 0!==L?L:[]].sort(V?(e,t)=>e.type.localeCompare(t.type):void 0),H=T.flatMap((({data:e})=>e.map((({x:e})=>e)))),Y=null!==(P=null==B||null===(_=B.boundaries)||void 0===_?void 0:_.flatMap((({data:e})=>e.map((({x:e})=>e)))))&&void 0!==P?P:[],J=Math.min(...H),Q=Math.max(...H,...Y),Z=Object(r.niceTimeFormatter)([J,Q]),K=$?{min:0,max:1}:{min:J,max:Q},X=V?(e,t)=>(null==e?void 0:e.specId)===O||(null==t?void 0:t.specId)===O?-1:1:void 0,ee=q.darkMode?q.eui.euiColorLightShade:q.eui.euiColorDarkShade,te={stroke:ee,fill:ee,strokeWidth:0,opacity:q.darkMode?.6:.2};return s.a.createElement(m.a,{hasData:!$,height:t,status:n,id:e},s.a.createElement(r.Chart,{ref:W,id:e},s.a.createElement(r.Tooltip,{stickTo:"top",showNullValues:!1,headerFormatter:({value:e})=>{const t=Z(e);return Q===e?s.a.createElement(s.a.Fragment,null,s.a.createElement(a.EuiFlexGroup,{alignItems:"center",responsive:!1,gutterSize:"xs",style:{fontWeight:"normal"}},s.a.createElement(a.EuiFlexItem,{grow:!1},s.a.createElement(a.EuiIcon,{type:"iInCircle"})),s.a.createElement(a.EuiFlexItem,null,x)),s.a.createElement(a.EuiSpacer,{size:"xs"}),t):t}}),s.a.createElement(r.Settings,{onBrushEnd:e=>Object(j.b)({x:e.x,history:z}),theme:[A,{areaSeriesStyle:{line:{visible:!1}}},...U],onPointerUpdate:D,externalPointerEvents:{tooltip:{visible:!0}},showLegend:!0,legendSort:X,legendPosition:r.Position.Bottom,xDomain:K,onLegendItemClick:e=>{i&&i(e)}}),s.a.createElement(r.Axis,{id:"x-axis",position:r.Position.Bottom,showOverlappingTicks:!0,tickFormat:Z,gridLine:{visible:!1}}),s.a.createElement(r.Axis,{domain:I,id:"y-axis",ticks:3,position:r.Position.Left,tickFormat:E||w,labelFormat:w}),S&&R,s.a.createElement(r.RectAnnotation,{id:"__endzones__",zIndex:2,dataValues:[{coordinates:{x0:H[H.length-2]},details:x}],style:te}),G.map((e=>{var t,n,a;const o=function(e){switch(e){case"area":return r.AreaSeries;case"bar":return r.BarSeries;default:return r.LineSeries}}(e.type);return s.a.createElement(o,{timeZone:M,key:e.title,id:e.id||e.title,groupId:e.groupId,xScaleType:r.ScaleType.Time,yScaleType:r.ScaleType.Linear,xAccessor:"x",yAccessors:null!==(t=e.yAccessors)&&void 0!==t?t:["y"],y0Accessors:e.y0Accessors,stackAccessors:null!==(n=e.stackAccessors)&&void 0!==n?n:void 0,markSizeAccessor:e.markSizeAccessor,data:$?[]:e.data,color:e.color,curve:r.CurveType.CURVE_MONOTONE_X,hideInLegend:e.hideLegend,fit:null!==(a=e.fit)&&void 0!==a?a:void 0,filterSeriesInTooltip:e.hideTooltipValue?()=>!1:void 0,areaSeriesStyle:e.areaSeriesStyle,lineSeriesStyle:e.lineSeriesStyle})}))))}},139:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return u}));var r=n(0),a=n(14),o=n(16);const i={CRITICAL:"#fe5050",MAJOR:"#fba740",MINOR:"#fdec25",WARNING:"#8bc8fb",LOW:"#d2e9f7",BLANK:"#ffffff"};function s(e){return void 0===e?a.a.UNKNOWN:(t=e)>=75?a.a.CRITICAL:t>=50?a.a.MAJOR:t>=25?a.a.MINOR:t>=3?a.a.WARNING:t>=0?a.a.LOW:a.a.UNKNOWN;var t}function c(e){return(t=e)>=o.a.CRITICAL?i.CRITICAL:t>=o.a.MAJOR?i.MAJOR:t>=o.a.MINOR?i.MINOR:t>=o.a.WARNING?i.WARNING:t>=o.a.LOW?i.LOW:i.BLANK;var t}const u={INVALID_LICENSE:r.i18n.translate("xpack.apm.anomaly_detection.error.invalid_license",{defaultMessage:"To use anomaly detection, you must be subscribed to an Elastic Platinum license. With it, you'll be able to monitor your services with the aid of machine learning."}),MISSING_READ_PRIVILEGES:r.i18n.translate("xpack.apm.anomaly_detection.error.missing_read_privileges",{defaultMessage:'You must have "read" privileges to Machine Learning and APM in order to view Anomaly Detection jobs'}),MISSING_WRITE_PRIVILEGES:r.i18n.translate("xpack.apm.anomaly_detection.error.missing_write_privileges",{defaultMessage:'You must have "write" privileges to Machine Learning and APM in order to create Anomaly Detection jobs'}),ML_NOT_AVAILABLE:r.i18n.translate("xpack.apm.anomaly_detection.error.not_available",{defaultMessage:"Machine learning is not available"}),ML_NOT_AVAILABLE_IN_SPACE:r.i18n.translate("xpack.apm.anomaly_detection.error.not_available_in_space",{defaultMessage:"Machine learning is not available in the selected space"})}},140:function(e,t,n){"use strict";n.d(t,"b",(function(){return F})),n.d(t,"a",(function(){return L}));var r=n(17),a=n(0),o=n(1),i=n.n(o),s=n(34),c=n(83),u=n(95),l=n(12),f=n(110),d=n(97),p=n(78),m=n(202),h=n(74),b=n(73),g=n(109),v=n(96),y=n(76),O=n(107),j=n(108),x=n(9),T=n(36),w=n(458);const E=T.euiStyled.span` padding-right: 5px; position: relative; top: -1px; display: inline-block; `,S=Object(T.euiStyled)(r.EuiText)` position: relative; top: 5px; `;function I({hasValidMlLicense:e,mlJobId:t}){const{transactionType:n,serviceName:o}=Object(p.a)(),{query:{kuery:s}}=Object(h.a)("/services/{serviceName}","/mobile-services/{serviceName}");if(!e||!t)return null;const c=Object(x.isEmpty)(s)?i.a.createElement(r.EuiIconTip,{content:a.i18n.translate("xpack.apm.metrics.transactionChart.machineLearningTooltip",{defaultMessage:"The stream displays the expected bounds of the average latency. A red vertical annotation indicates anomalies with an anomaly score of 75 or above."})}):i.a.createElement(r.EuiIconTip,{"aria-label":"Warning",type:"warning",color:"warning",content:a.i18n.translate("xpack.apm.metrics.transactionChart.machineLearningTooltip.withKuery",{defaultMessage:"The Machine learning results are hidden when the search bar is used for filtering"})});return i.a.createElement(r.EuiFlexItem,{grow:!1},i.a.createElement(S,{size:"xs"},i.a.createElement(E,null,c),i.a.createElement("span",null,a.i18n.translate("xpack.apm.metrics.transactionChart.machineLearningLabel",{defaultMessage:"Machine learning:"})," "),i.a.createElement(w.a,{jobId:t,serviceName:o,transactionType:n},a.i18n.translate("xpack.apm.metrics.transactionChart.viewJob",{defaultMessage:"View Job"}))))}var k=n(79),A=n(103),C=n(125),N=n(200),M=n(207);const R=[{value:u.a.avg,text:"Average"},{value:u.a.p95,text:"95th percentile"},{value:u.a.p99,text:"99th percentile"}];function F(e){return null!=e}function L({height:e,kuery:t}){const n=Object(s.useHistory)(),x=Object(A.a)(),T=Object(f.a)(),{query:{comparisonEnabled:w,latencyAggregationType:E,offset:S},query:L}=Object(h.a)("/services/{serviceName}/overview","/services/{serviceName}/transactions","/services/{serviceName}/transactions/view","/mobile-services/{serviceName}/overview","/mobile-services/{serviceName}/transactions","/mobile-services/{serviceName}/transactions/view"),{environment:P}=Object(C.a)(),{latencyChartsData:_,latencyChartsStatus:z}=function({kuery:e,environment:t,transactionName:n,latencyAggregationType:r}){var a;const{transactionType:i,serviceName:s,transactionTypeStatus:u}=Object(p.a)(),{query:{rangeFrom:l,rangeTo:f,offset:O,comparisonEnabled:j}}=Object(h.a)("/services/{serviceName}","/mobile-services/{serviceName}"),{start:x,end:T}=Object(y.a)({rangeFrom:l,rangeTo:f}),w=Object(g.a)({kuery:e,numBuckets:100,start:x,end:T,type:n?d.a.TransactionMetric:d.a.ServiceTransactionMetric}),E="avg"===r&&(null==w||null===(a=w.source)||void 0===a?void 0:a.hasDurationSummaryField),{data:S,error:I,status:k}=Object(b.c)((a=>i||u!==b.a.SUCCESS?s&&x&&T&&i&&r&&w?a("GET /internal/apm/services/{serviceName}/transactions/charts/latency",{params:{path:{serviceName:s},query:{environment:t,kuery:e,start:x,end:T,transactionType:i,useDurationSummary:!!E,transactionName:n||void 0,latencyAggregationType:r,offset:j&&Object(c.e)(O)?O:void 0,documentType:w.source.documentType,rollupInterval:w.source.rollupInterval,bucketSizeInSeconds:w.bucketSizeInSeconds}}}):void 0:Promise.resolve(void 0)),[i,u,s,x,T,r,w,t,e,E,n,j,O]),A=Object(v.a)();return{latencyChartsData:Object(o.useMemo)((()=>Object(m.a)({latencyChart:S,latencyAggregationType:r,previousPeriodLabel:A})),[S]),latencyChartsStatus:k,latencyChartsError:I}}({kuery:t,environment:P,transactionName:"transactionName"in L?L.transactionName:null,latencyAggregationType:Object(u.b)(E)}),{currentPeriod:W,previousPeriod:D}=_,q=Object(M.a)(N.a.txLatency),U=null==D?void 0:D.color,B=[W,w&&Object(c.e)(S)?D:void 0].filter(F),$=Object(j.a)(B),V=Object(l.n)($);return i.a.createElement(r.EuiFlexGroup,{direction:"column",gutterSize:"s"},i.a.createElement(r.EuiFlexItem,null,i.a.createElement(r.EuiFlexGroup,{justifyContent:"spaceBetween"},i.a.createElement(r.EuiFlexItem,null,i.a.createElement(r.EuiFlexGroup,{alignItems:"center",wrap:!0},i.a.createElement(r.EuiFlexItem,{grow:!1},i.a.createElement(r.EuiTitle,{size:"xs"},i.a.createElement("h2",null,a.i18n.translate("xpack.apm.serviceOverview.latencyChartTitle",{defaultMessage:"Latency"})))),i.a.createElement(r.EuiFlexItem,{grow:!1},i.a.createElement(r.EuiSelect,{"data-test-subj":"apmLatencyChartSelect",compressed:!0,prepend:a.i18n.translate("xpack.apm.serviceOverview.latencyChartTitle.prepend",{defaultMessage:"Metric"}),options:R,value:E,onChange:e=>{k.b(n,{query:{latencyAggregationType:e.target.value}})}})))),i.a.createElement(r.EuiFlexItem,{grow:!1},i.a.createElement(I,{hasValidMlLicense:null==T?void 0:T.getFeature("ml").isAvailable,mlJobId:null==q?void 0:q.jobId})))),i.a.createElement(r.EuiFlexItem,null,i.a.createElement(O.a,{height:e,fetchStatus:z,id:"latencyChart",customTheme:x,timeseries:B,yLabelFormat:Object(j.b)(V),anomalyTimeseries:q?{...q,color:U}:void 0})))}},143:function(e,t,n){"use strict";n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return d})),n.d(t,"c",(function(){return p}));var r=n(1),a=n.n(r),o=n(7),i=n(74),s=n(144),c=n(73),u=n(76),l=n(75);const f=Object(r.createContext)(void 0);function d({children:e}){const{core:{uiSettings:t}}=Object(l.a)(),{query:n}=Object(i.b)("/*"),r="kuery"in n&&n.kuery?n.kuery:"",o="rangeFrom"in n&&"rangeTo"in n?{rangeFrom:n.rangeFrom,rangeTo:n.rangeTo}:void 0;if(!o)throw new Error("rangeFrom/rangeTo missing in URL");const{start:c,end:f}=Object(u.a)(o),d=Object(s.a)(),m=d.startsWith("/dependencies/operation")||d.startsWith("/dependencies/operations");return a.a.createElement(p,{uiSettings:t,useSpanName:m,start:c,end:f,kuery:r},e)}function p({children:e,uiSettings:t,useSpanName:n,start:r,end:i,kuery:s}){const u=t.get(o.apmEnableServiceMetrics,!0),l=t.get(o.apmEnableContinuousRollups,!0),d=Object(c.c)((e=>e("GET /internal/apm/time_range_metadata",{params:{query:{start:r,end:i,kuery:s,useSpanName:n,enableServiceTransactionMetrics:u,enableContinuousRollups:l}}})),[r,i,s,n,u,l]);return a.a.createElement(f.Provider,{value:d},e)}},144:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(91);function a(){return Object(r.i)()}},146:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}));const r=/function:(.*)/;function a(e){const t=r.exec(e);return t?t[1]:e}let o;!function(e){e.AWS_LAMBDA="aws.lambda",e.AZURE_FUNCTIONS="azure.functions"}(o||(o={}))},153:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return c}));var r=n(1),a=n.n(r),o=n(73);const i=Object(r.createContext)({annotations:[]}),s={annotations:[]};function c({children:e,serviceName:t,environment:n,start:r,end:c}){const{data:u=s}=Object(o.c)((e=>{if(r&&c&&t)return e("GET /api/apm/services/{serviceName}/annotation/search 2023-10-31",{params:{path:{serviceName:t},query:{environment:n,start:r,end:c}}})}),[n,r,c,t]);return a.a.createElement(i.Provider,{value:u,children:e})}},162:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(124),a=n.n(r),o=n(75);function i(e,t){const{core:n}=Object(o.a)();return a.a.format({...t,pathname:n.http.basePath.prepend(e)})}},164:function(e,t,n){"use strict";function r(e){return function(e,t){return t&&t.isActive&&t.hasAtLeast(e)}("platinum",e)}n.d(t,"a",(function(){return r}))},174:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pipeable=t.pipe=void 0;var r=n(173);t.pipe=r.pipe;t.pipeable=function(e){var t={};return function(e){return"function"==typeof e.map}(e)&&(t.map=function(t){return function(n){return e.map(n,t)}}),function(e){return"function"==typeof e.contramap}(e)&&(t.contramap=function(t){return function(n){return e.contramap(n,t)}}),function(e){return"function"==typeof e.mapWithIndex}(e)&&(t.mapWithIndex=function(t){return function(n){return e.mapWithIndex(n,t)}}),function(e){return"function"==typeof e.ap}(e)&&(t.ap=function(t){return function(n){return e.ap(n,t)}},t.apFirst=function(t){return function(n){return e.ap(e.map(n,(function(e){return function(){return e}})),t)}},t.apSecond=function(t){return function(n){return e.ap(e.map(n,(function(){return function(e){return e}})),t)}}),function(e){return"function"==typeof e.chain}(e)&&(t.chain=function(t){return function(n){return e.chain(n,t)}},t.chainFirst=function(t){return function(n){return e.chain(n,(function(n){return e.map(t(n),(function(){return n}))}))}},t.flatten=function(t){return e.chain(t,r.identity)}),function(e){return"function"==typeof e.bimap}(e)&&(t.bimap=function(t,n){return function(r){return e.bimap(r,t,n)}},t.mapLeft=function(t){return function(n){return e.mapLeft(n,t)}}),function(e){return"function"==typeof e.extend}(e)&&(t.extend=function(t){return function(n){return e.extend(n,t)}},t.duplicate=function(t){return e.extend(t,r.identity)}),function(e){return"function"==typeof e.reduce}(e)&&(t.reduce=function(t,n){return function(r){return e.reduce(r,t,n)}},t.foldMap=function(t){var n=e.foldMap(t);return function(e){return function(t){return n(t,e)}}},t.reduceRight=function(t,n){return function(r){return e.reduceRight(r,t,n)}}),function(e){return"function"==typeof e.reduceWithIndex}(e)&&(t.reduceWithIndex=function(t,n){return function(r){return e.reduceWithIndex(r,t,n)}},t.foldMapWithIndex=function(t){var n=e.foldMapWithIndex(t);return function(e){return function(t){return n(t,e)}}},t.reduceRightWithIndex=function(t,n){return function(r){return e.reduceRightWithIndex(r,t,n)}}),function(e){return"function"==typeof e.alt}(e)&&(t.alt=function(t){return function(n){return e.alt(n,t)}}),function(e){return"function"==typeof e.compact}(e)&&(t.compact=e.compact,t.separate=e.separate),function(e){return"function"==typeof e.filter}(e)&&(t.filter=function(t){return function(n){return e.filter(n,t)}},t.filterMap=function(t){return function(n){return e.filterMap(n,t)}},t.partition=function(t){return function(n){return e.partition(n,t)}},t.partitionMap=function(t){return function(n){return e.partitionMap(n,t)}}),function(e){return"function"==typeof e.filterWithIndex}(e)&&(t.filterWithIndex=function(t){return function(n){return e.filterWithIndex(n,t)}},t.filterMapWithIndex=function(t){return function(n){return e.filterMapWithIndex(n,t)}},t.partitionWithIndex=function(t){return function(n){return e.partitionWithIndex(n,t)}},t.partitionMapWithIndex=function(t){return function(n){return e.partitionMapWithIndex(n,t)}}),function(e){return"function"==typeof e.promap}(e)&&(t.promap=function(t,n){return function(r){return e.promap(r,t,n)}}),function(e){return"function"==typeof e.compose}(e)&&(t.compose=function(t){return function(n){return e.compose(n,t)}}),function(e){return"function"==typeof e.throwError}(e)&&(t.fromOption=function(t){return function(n){return"None"===n._tag?e.throwError(t()):e.of(n.value)}},t.fromEither=function(t){return"Left"===t._tag?e.throwError(t.left):e.of(t.right)},t.fromPredicate=function(t,n){return function(r){return t(r)?e.of(r):e.throwError(n(r))}},t.filterOrElse=function(t,n){return function(r){return e.chain(r,(function(r){return t(r)?e.of(r):e.throwError(n(r))}))}}),t}},175:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return u}));var r=n(87);const a="page-load",o="mobile",i="request",s=[i,a,o];function c(e){return Object(r.j)(e)?a:Object(r.h)(e)?o:i}function u(e){return s.includes(e)}},176:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(177),a=n(74),o=n(73),i=n(76);function s({kuery:e}){const{query:t}=Object(a.b)("/*"),n="rangeFrom"in t?t.rangeFrom:void 0,s="rangeTo"in t?t.rangeTo:void 0,c="device"in t?t.device:void 0,u="osVersion"in t?t.osVersion:void 0,l="appVersion"in t?t.appVersion:void 0,f="netConnectionType"in t?t.netConnectionType:void 0,d=Object(r.a)({device:c,osVersion:u,appVersion:l,netConnectionType:f,kuery:e}),{start:p,end:m}=Object(i.a)({rangeFrom:n,rangeTo:s,optional:!0}),{data:h={fallbackToTransactions:!1}}=Object(o.c)((e=>e("GET /internal/apm/fallback_to_transactions",{params:{query:{kuery:d,start:p,end:m}}})),[d,p,m]);return h}},177:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(3),a=n(217);function o({device:e,osVersion:t,appVersion:n,netConnectionType:o,kuery:i}){return[i,...Object(a.a)(r.k,e),...Object(a.a)(r.p,t),...Object(a.a)(r.A,n),...Object(a.a)(r.s,o)].filter(Boolean).join(" and ")}},180:function(e,t,n){e.exports=n(28)(448)},199:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}));var r=n(79);const a=({x:e,history:t})=>{if(e){const n=e[0],a=e[1],o=Object(r.d)(t.location.search),i={rangeFrom:new Date(n).toISOString(),rangeTo:new Date(a).toISOString()};t.push({...t.location,search:Object(r.a)({...o,...i})})}};function o(e){return!e||0===e.length||e.map((e=>e.data)).flat().every((({y:e})=>null==e))}},200:function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.txLatency="txLatency",e.txThroughput="txThroughput",e.txFailureRate="txFailureRate"}(r||(r={})),r.txLatency,r.txThroughput,r.txFailureRate},201:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m}));var r=n(1),a=n.n(r),o=n(125),i=n(74),s=n(73),c=n(76),u=n(75),l=n(78),f=n(164),d=n(110);const p=a.a.createContext({status:s.a.NOT_INITIATED,allAnomalyTimeseries:[]});function m({children:e}){var t;const{serviceName:n,transactionType:r}=Object(l.a)(),{core:m}=Object(u.a)(),h=Object(d.a)(),b=m.application.capabilities.ml,g=(null==b?void 0:b.canGetJobs)&&Object(f.a)(h),{query:{rangeFrom:v,rangeTo:y}}=Object(i.a)("/services/{serviceName}","/mobile-services/{serviceName}"),{start:O,end:j}=Object(c.a)({rangeFrom:v,rangeTo:y}),{preferredEnvironment:x}=Object(o.a)(),{status:T,data:w}=Object(s.c)((e=>{if(r&&g)return e("GET /internal/apm/services/{serviceName}/anomaly_charts",{params:{path:{serviceName:n},query:{start:O,end:j,transactionType:r,environment:x}}})}),[n,g,r,O,j,x]);return a.a.createElement(p.Provider,{value:{status:T,allAnomalyTimeseries:null!==(t=null==w?void 0:w.allAnomalyTimeseries)&&void 0!==t?t:[]}},e)}},202:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),a=n(12),o=n(88);function i({latencyChart:e,latencyAggregationType:t,previousPeriodLabel:n}){return null!=e&&e.currentPeriod.latencyTimeseries&&t?{currentPeriod:c({latencyChart:e.currentPeriod,latencyAggregationType:t}),previousPeriod:s({previousPeriod:e.previousPeriod,latencyAggregationType:t,previousPeriodLabel:n})}:{}}function s({previousPeriod:e,latencyAggregationType:t,previousPeriodLabel:n}){var r;let a=o.a.LATENCY_AVG;"p95"===t?a=o.a.LATENCY_P95:"p99"===t&&(a=o.a.LATENCY_P99);const{previousPeriodColor:i}=Object(o.b)(a);return{data:null!==(r=e.latencyTimeseries)&&void 0!==r?r:[],type:"area",color:i,title:n}}function c({latencyChart:e,latencyAggregationType:t}){const{overallAvgDuration:n}=e,{latencyTimeseries:i}=e;switch(t){case"avg":{const{currentPeriodColor:e}=Object(o.b)(o.a.LATENCY_AVG);return{title:r.i18n.translate("xpack.apm.transactions.latency.chart.averageLabel",{defaultMessage:"Average"}),data:i,legendValue:Object(a.d)(n),type:"linemark",color:e}}case"p95":{const{currentPeriodColor:e}=Object(o.b)(o.a.LATENCY_P95);return{title:r.i18n.translate("xpack.apm.transactions.latency.chart.95thPercentileLabel",{defaultMessage:"95th percentile"}),titleShort:"95th",data:i,type:"linemark",color:e}}case"p99":{const{currentPeriodColor:e}=Object(o.b)(o.a.LATENCY_P99);return{title:r.i18n.translate("xpack.apm.transactions.latency.chart.99thPercentileLabel",{defaultMessage:"99th percentile"}),titleShort:"99th",data:i,type:"linemark",color:e}}}}},207:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(78),a=n(125),o=n(1),i=n(201);function s(e){const{allAnomalyTimeseries:t}=Object(o.useContext)(i.a),{preferredEnvironment:n}=Object(a.a)(),{fallbackToTransactions:s}=Object(r.a)();return function({preferredEnvironment:e,detectorType:t,allAnomalyTimeseries:n,fallbackToTransactions:r}){return n.filter((e=>e.type===t)).find((t=>t.environment===e&&(r?t.version<=2:t.version>=3)))}({preferredEnvironment:n,fallbackToTransactions:s,detectorType:e,allAnomalyTimeseries:t})}},208:function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return h}));var r=n(1),a=n.n(r),o=n(34),i=n(175),s=n(73);const c={transactionTypes:[]},u={agentName:void 0,runtimeName:void 0,serverlessType:void 0};var l=n(74),f=n(76),d=n(176),p=n(79);const m=Object(r.createContext)({serviceName:"",transactionTypeStatus:s.a.NOT_INITIATED,transactionTypes:[],fallbackToTransactions:!1,serviceAgentStatus:s.a.NOT_INITIATED});function h({children:e}){const t=Object(o.useHistory)(),{path:{serviceName:n},query:r,query:{kuery:h,rangeFrom:v,rangeTo:y}}=Object(l.a)("/services/{serviceName}","/mobile-services/{serviceName}"),{start:O,end:j}=Object(f.a)({rangeFrom:v,rangeTo:y}),{agentName:x,runtimeName:T,serverlessType:w,status:E}=function({serviceName:e,start:t,end:n}){const{data:r=u,error:a,status:o}=Object(s.c)((r=>{if(e)return r("GET /internal/apm/services/{serviceName}/agent",{params:{path:{serviceName:e},query:{start:t,end:n}}})}),[e,t,n]);return{...r,status:o,error:a}}({serviceName:n,start:O,end:j}),{transactionTypes:S,status:I}=function({serviceName:e,start:t,end:n}){const{data:r=c,status:a}=Object(s.c)((r=>{if(e&&t&&n)return r("GET /internal/apm/services/{serviceName}/transaction_types",{params:{path:{serviceName:e},query:{start:t,end:n}}})}),[e,t,n]);return{transactionTypes:r.transactionTypes,status:a}}({serviceName:n,start:O,end:j}),k=function({transactionType:e,transactionTypes:t,agentName:n,history:r}){if(b({transactionType:e,transactionTypes:t}))return e;if(g({transactionTypes:t,agentName:n}))return;const a=function({transactionType:e,transactionTypes:t,agentName:n}){if(b({transactionType:e,transactionTypes:t}))return e;if(g({transactionTypes:t,agentName:n}))return;const r=Object(i.b)(n);return t.includes(r)?r:t[0]}({transactionTypes:t,transactionType:e,agentName:n});return Object(p.c)(r,{query:{transactionType:a}}),a}({transactionType:r.transactionType,transactionTypes:S,agentName:x,history:t}),{fallbackToTransactions:A}=Object(d.a)({kuery:h});return a.a.createElement(m.Provider,{value:{serviceName:n,agentName:x,serverlessType:w,transactionType:k,transactionTypeStatus:I,transactionTypes:S,runtimeName:T,fallbackToTransactions:A,serviceAgentStatus:E},children:e})}const b=({transactionType:e,transactionTypes:t})=>!!e&&t.includes(e),g=({transactionTypes:e,agentName:t})=>!t||0===e.length},209:function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return d}));var r=n(1),a=n.n(r),o=n(8),i=n(74),s=n(3),c=n(73);const u={environments:[]};var l=n(76);const f=a.a.createContext({environment:o.a.value,environments:[],status:c.a.NOT_INITIATED,preferredEnvironment:o.a.value});function d({children:e,customTimeRange:t}){const{path:n,query:r}=Object(i.b)("/*"),d="serviceName"in n?n.serviceName:void 0,p="environment"in r&&r.environment||o.a.value,m="rangeFrom"in r?r.rangeFrom:void 0,h="rangeTo"in r?r.rangeTo:void 0,b=(null==t?void 0:t.rangeFrom)||m,g=(null==t?void 0:t.rangeTo)||h,{start:v,end:y}=Object(l.a)({rangeFrom:b,rangeTo:g,optional:!0}),{environments:O,status:j}=function({serviceName:e,start:t,end:n}){const{data:r=u,status:a}=Object(c.c)((r=>{if(t&&n)return e?r("GET /internal/apm/environments",{params:{query:{start:t,end:n,serviceName:e}}}):r("GET /internal/apm/suggestions",{params:{query:{start:t,end:n,fieldName:s.u,fieldValue:""}}}).then((e=>({environments:e.terms})))}),[t,n,e]);return{environments:r.environments,status:a}}({serviceName:d,start:v,end:y}),x=p===o.a.value&&1===O.length?O[0]:p;return a.a.createElement(f.Provider,{value:{environment:p,environments:O,status:j,preferredEnvironment:x,serviceName:d,rangeFrom:b,rangeTo:g}},e)}},210:function(e,t,n){"use strict";n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return b}));var r=n(1),a=n.n(r),o=n(74),i=n(17),s=n(34),c=n(46),u=n(75),l=n(159),f=n(79);function d({rangeFrom:e,rangeTo:t,refreshPaused:n,refreshInterval:o,onTimeRangeRefresh:d}){const p=Object(s.useHistory)(),m=Object(s.useLocation)(),{core:h,plugins:b}=Object(u.a)(),g=h.uiSettings.get(c.UI_SETTINGS.TIMEPICKER_QUICK_RANGES).map((({from:e,to:t,display:n})=>({start:e,end:t,label:n})));function v(e){p.push({...m,search:Object(f.a)({...Object(f.d)(m.search),...e})})}return Object(r.useEffect)((()=>{e&&t&&b.data.query.timefilter.timefilter.setTime({from:e,to:t})}),[e,t,b]),a.a.createElement(i.EuiSuperDatePicker,{start:e,end:t,isPaused:n,refreshInterval:o,onTimeChange:function({start:e,end:t}){v({rangeFrom:e,rangeTo:t})},onRefresh:()=>{Object(l.b)(),d()},onRefreshChange:({isPaused:e,refreshInterval:t})=>{!function({nextRefreshPaused:e,nextRefreshInterval:t}){v({refreshPaused:e,refreshInterval:t})}({nextRefreshPaused:e,nextRefreshInterval:t})},showUpdateButton:!0,commonlyUsedRanges:g})}var p=n(114),m=n(115);const h=6e4;function b(){var e;const{query:t}=Object(o.b)("/*");if(!("rangeFrom"in t))throw new Error("range not available in route parameters");const{rangeFrom:n,rangeTo:r,refreshPaused:i="true",refreshInterval:s}=t,c=Object(m.c)(i),u=null!==(e=Object(m.d)(s))&&void 0!==e?e:h,{incrementTimeRangeId:l}=Object(p.a)();return a.a.createElement(d,{rangeFrom:n,rangeTo:r,refreshPaused:c,refreshInterval:u,onTimeRangeRefresh:()=>{l()}})}},211:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(1);const a=Object(r.createContext)({})},212:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDeepEqual=t.off=t.on=t.isClient=void 0;var r=n(42).__importDefault(n(492));t.isClient="object"==typeof window,t.on=function(e){for(var t=[],n=1;n{cancelAnimationFrame(i.current),i.current=requestAnimationFrame((()=>{const t=e instanceof CustomEvent?e.detail:null;n.current&&t&&n.current.dispatchExternalPointerEvent(t)}))}),[n]);return Object(r.useEffect)((()=>{const e=t.current;return e.addEventListener(o.c,s),()=>{e.removeEventListener(o.c,s)}}),[s,t]),{...e,chartRef:n}}},481:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return b}));var r=n(81),a=n.n(r),o=n(1),i=n.n(o),s=n(34);const c={services:{}},u=Object(o.createContext)(c);var l=n(491),f=n.n(l),d=n(38);const p=({children:e,component:t,render:n,...r})=>{const c=Object(o.useMemo)((()=>{if(t)return e=>Object(d.jsx)(i.a.Fragment,null,Object(d.jsx)(m,null),Object(d.jsx)(t,e))}),[t]);if(c)return Object(d.jsx)(s.Route,a()({},r,{component:c}));if(n||"function"==typeof e){const t="function"==typeof e?e:n;return Object(d.jsx)(s.Route,a()({},r,{render:e=>Object(d.jsx)(i.a.Fragment,null,Object(d.jsx)(m,null),t(e))}))}return Object(d.jsx)(s.Route,r,Object(d.jsx)(m,null),e)},m=()=>{const{executionContext:e}=Object(o.useContext)(u).services,t=Object(s.useRouteMatch)();return function(e,t){f()((()=>(null==e||e.set(t),()=>{null==e||e.clear()})),[t])}(e,{type:"application",page:t.path,id:Object.keys(t.params).length>0?JSON.stringify(t.params):void 0}),null};var h=n(55);const b=({children:e,...t})=>Object(d.jsx)(s.Router,t,Object(d.jsx)(h.CompatRouter,null,e));n(9)},482:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p}));var r=n(1),a=n.n(r),o=n(503),i=n.n(o),s=n(75),c=n(17),u=n(0),l=n(162);function f(){var e;const{plugins:{licenseManagement:t}}=Object(s.a)(),n=Object(l.a)("/app/management/stack/license_management"),r=null!=t&&t.locator?null==t||null===(e=t.locator)||void 0===e?void 0:e.useUrl({page:"dashboard"}):n;return a.a.createElement(c.EuiEmptyPrompt,{iconType:"warning",iconColor:"warning",title:a.a.createElement("h1",null,u.i18n.translate("xpack.apm.invalidLicense.title",{defaultMessage:"Invalid License"})),body:a.a.createElement("p",null,u.i18n.translate("xpack.apm.invalidLicense.message",{defaultMessage:"The APM UI is not available because your current license has expired or is no longer valid."})),actions:[a.a.createElement(c.EuiButton,{"data-test-subj":"apmInvalidLicenseNotificationManageYourLicenseButton",href:r},u.i18n.translate("xpack.apm.invalidLicense.licenseManagementLink",{defaultMessage:"Manage your license"}))]})}const d=a.a.createContext(void 0);function p({children:e}){const{plugins:t}=Object(s.a)(),{licensing:n}=t,r=i()(n.license$);return!1===(null==r?void 0:r.isActive)?a.a.createElement(f,null):a.a.createElement(d.Provider,{value:r,children:e})}},483:function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return d}));var r=n(1),a=n.n(r),o=n(34),i=n(115),s=n(8),c=n(95),u=n(79);function l(e,t){const n=Object(u.d)(e.search),{sampleRangeFrom:r,sampleRangeTo:a,traceId:o,transactionId:l,transactionName:f,transactionType:d,detailTab:p,flyoutDetailTab:m,waterfallItemId:h,spanId:b,page:g,pageSize:v,sortDirection:y,sortField:O,kuery:j,refreshPaused:x,refreshInterval:T,rangeFrom:w,rangeTo:E,environment:S,searchTerm:I,percentile:k,latencyAggregationType:A=c.a.avg,comparisonEnabled:C,offset:N}=n;return Object(i.b)({...Object(i.a)({state:t,rangeFrom:w,rangeTo:E}),rangeFrom:w,rangeTo:E,refreshPaused:x?Object(i.c)(x):void 0,refreshInterval:T?Object(i.d)(T):void 0,environment:Object(i.e)(S)||s.a.value,sortDirection:y,sortField:O,page:Object(i.d)(g)||0,pageSize:v?Object(i.d)(v):void 0,transactionId:Object(i.e)(l),traceId:Object(i.e)(o),sampleRangeFrom:r?Object(i.d)(r):void 0,sampleRangeTo:a?Object(i.d)(a):void 0,waterfallItemId:Object(i.e)(h),detailTab:Object(i.e)(p),flyoutDetailTab:Object(i.e)(m),spanId:Object(i.d)(b),kuery:j,transactionName:f,transactionType:d,searchTerm:Object(i.e)(I),percentile:Object(i.d)(k),latencyAggregationType:A,comparisonEnabled:C?Object(i.c)(C):void 0,offset:N})}const f=Object(r.createContext)({rangeId:0,refreshTimeRange:e=>{},urlParams:{}}),d=Object(o.withRouter)((({location:e,children:t})=>{const n=Object(r.useRef)(l(e,{})),{start:o,end:s,rangeFrom:c,rangeTo:u}=n.current,[d,p]=Object(r.useState)(0),m=Object(r.useMemo)((()=>l(e,{start:o,end:s,rangeFrom:c,rangeTo:u})),[e,o,s,c,u]);n.current=m;const h=Object(r.useCallback)((e=>{n.current={...n.current,...Object(i.a)({state:{},...e})},p((e=>e+1))}),[]),b=Object(r.useMemo)((()=>({rangeId:d,refreshTimeRange:h,urlParams:m})),[d,h,m]);return a.a.createElement(f.Provider,{children:t,value:b})}))},491:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(42),a=n(212),o=r.__importDefault(n(493));t.default=function(e,t){o.default(e,t,a.isDeepEqual)}},492:function(e,t,n){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,o[a]))return!1;for(a=r;0!=a--;){var i=o[a];if(!("_owner"===i&&t.$$typeof||e(t[i],n[i])))return!1}return!0}return t!=t&&n!=n}},493:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1);t.default=function(e,t,n){var a=r.useRef(void 0);a.current&&n(t,a.current)||(a.current=t),r.useEffect(e,a.current)}},495:function(e,t,n){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))},496:function(e,t,n){"use strict";var r="%[a-f0-9]{2}",a=new RegExp("("+r+")|([^%]+?)","gi"),o=new RegExp("("+r+")+","gi");function i(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],i(n),i(r))}function s(e){try{return decodeURIComponent(e)}catch(r){for(var t=e.match(a)||[],n=1;n{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},498:function(e,t,n){"use strict";e.exports=n(499)},499:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(61),o=(r=n(1))&&"object"==typeof r&&"default"in r?r.default:r;function i(){return(i=Object.assign||function(e){for(var t=1;tObject(o.a)({state:{},rangeFrom:e,rangeTo:t})),[e,t,s]);if(!(c&&u||n))throw new Error("start and/or end were unexpectedly not set");return{start:c,end:u,refreshTimeRange:i,timeRangeId:s}}},78:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(1),a=n(208);function o(){return Object(r.useContext)(a.a)}},79:function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return u}));var r=n(101),a=n(54);function o(e){return e?Object(r.parse)(e.slice(1),{sort:!1}):{}}function i(e){const t=a.url.encodeQuery(e,(e=>encodeURIComponent(e).replace(/%3A/g,":")));return Object(r.stringify)(t,{sort:!1,encode:!1})}function s(e,t){const{query:n,...r}=t;return{...e.location,...r,search:i({...o(e.location.search),...n})}}function c(e,t){const n=s(e,t);return e.replace(n)}function u(e,t){const n=s(e,t);return e.push(n)}},81:function(e,t,n){e.exports=n(28)(1466)},83:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"e",(function(){return c})),n.d(t,"d",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return h}));var r=n(10),a=n.n(r),o=n(0),i=n(46);let s;!function(e){e.WeekBefore="week",e.DayBefore="day",e.PeriodBefore="period",e.ExpectedBounds="expected_bounds"}(s||(s={}));const c=e=>e!==s.ExpectedBounds,u=e=>e===s.ExpectedBounds,l={[s.DayBefore]:"1d",[s.WeekBefore]:"1w"},f=a.a.duration(25,"h").asMilliseconds(),d=a.a.duration(8,"d").asMilliseconds();function p({currentPeriodEnd:e,previousPeriodStart:t,previousPeriodEnd:n}){const r=t.get("year")!==e.get("year")?"DD/MM/YY HH:mm":"DD/MM HH:mm";return`${t.format(r)} - ${n.format(r)}`}function m(e){return null!=e}function h({start:e,end:t,showSelectedBoundsOption:n,anomalyDetectionJobsStatus:r,anomalyDetectionJobsData:c,preferredEnvironment:u}){const h=a()(e),b=a()(t),g=b.diff(h,"ms",!0);let v;v=g0,O=function({comparisonTypes:e,start:t,end:n,msDiff:r}){return e.map((e=>{switch(e){case s.DayBefore:return{value:l[s.DayBefore],text:o.i18n.translate("xpack.apm.timeComparison.select.dayBefore",{defaultMessage:"Day before"})};case s.WeekBefore:return{value:l[s.WeekBefore],text:o.i18n.translate("xpack.apm.timeComparison.select.weekBefore",{defaultMessage:"Week before"})};case s.PeriodBefore:{const e=`${r}ms`,{startWithOffset:o,endWithOffset:s}=function({start:e,end:t,offset:n}){if(!n)return{startWithOffset:e,endWithOffset:t,offsetInMs:0};const r=Object(i.parseInterval)(n);if(!r)throw new Error(`Could not parse offset: ${n}`);const o=e-a()(e).subtract(r).valueOf();return{startWithOffset:e-o,endWithOffset:t-o,offsetInMs:o}}({start:t.valueOf(),end:n.valueOf(),offset:e});return{value:e,text:p({currentPeriodEnd:n,previousPeriodStart:a()(o),previousPeriodEnd:a()(s)})}}}})).filter(m)}({comparisonTypes:v,start:h,end:b,msDiff:g});if(n&&y){const e="success"===r&&!c.jobs.some((e=>e.environment===u));O.push({value:s.ExpectedBounds,text:e?o.i18n.translate("xpack.apm.comparison.mlExpectedBoundsDisabledText",{defaultMessage:"Expected bounds (Anomaly detection must be enabled for env)"}):o.i18n.translate("xpack.apm.comparison.mlExpectedBoundsText",{defaultMessage:"Expected bounds"}),disabled:e})}return O}},85:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));const r=16;function a(e){return`\n max-width: ${"string"==typeof e?e:`${e}px`};\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n `}},87:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"i",(function(){return o})),n.d(t,"g",(function(){return s})),n.d(t,"j",(function(){return u})),n.d(t,"h",(function(){return l})),n.d(t,"k",(function(){return f})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return p})),n.d(t,"l",(function(){return m})),n.d(t,"b",(function(){return h})),n.d(t,"d",(function(){return b})),n.d(t,"c",(function(){return g}));var r=n(146);const a=["otlp","opentelemetry/cpp","opentelemetry/dotnet","opentelemetry/erlang","opentelemetry/go","opentelemetry/java","opentelemetry/nodejs","opentelemetry/php","opentelemetry/python","opentelemetry/ruby","opentelemetry/rust","opentelemetry/swift","opentelemetry/webjs"];function o(e){return a.includes(e)}const i=["java","opentelemetry/java"];function s(e){return i.includes(e)}const c=["js-base","rum-js","opentelemetry/webjs"];function u(e){return c.includes(e)}function l(e){return d(e)||g(e)}function f(e){return u(e)||l(e)}function d(e){return"ios/swift"===(e&&e.toLowerCase())}function p(e,t){return"ruby"===e&&"jruby"===(null==t?void 0:t.toLowerCase())}function m(e){return h(e)||b(e)}function h(e){return e===r.a.AWS_LAMBDA}function b(e){return e===r.a.AZURE_FUNCTIONS}function g(e){return"android/java"===(e&&e.toLowerCase())}},88:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s}));var r=n(17);let a;!function(e){e[e.LATENCY_AVG=0]="LATENCY_AVG",e[e.LATENCY_P95=1]="LATENCY_P95",e[e.LATENCY_P99=2]="LATENCY_P99",e[e.THROUGHPUT=3]="THROUGHPUT",e[e.FAILED_TRANSACTION_RATE=4]="FAILED_TRANSACTION_RATE",e[e.CPU_USAGE=5]="CPU_USAGE",e[e.MEMORY_USAGE=6]="MEMORY_USAGE",e[e.SESSIONS=7]="SESSIONS",e[e.HTTP_REQUESTS=8]="HTTP_REQUESTS",e[e.ERROR_OCCURRENCES=9]="ERROR_OCCURRENCES"}(a||(a={}));const o=Object(r.euiPaletteColorBlind)({rotations:2}),i={[a.LATENCY_AVG]:{currentPeriodColor:o[1],previousPeriodColor:o[11]},[a.LATENCY_P95]:{currentPeriodColor:o[5],previousPeriodColor:o[15]},[a.LATENCY_P99]:{currentPeriodColor:o[7],previousPeriodColor:o[17]},[a.THROUGHPUT]:{currentPeriodColor:o[0],previousPeriodColor:o[10]},[a.FAILED_TRANSACTION_RATE]:{currentPeriodColor:o[7],previousPeriodColor:o[17]},[a.CPU_USAGE]:{currentPeriodColor:o[3],previousPeriodColor:o[13]},[a.MEMORY_USAGE]:{currentPeriodColor:o[8],previousPeriodColor:o[18]},[a.SESSIONS]:{currentPeriodColor:o[3],previousPeriodColor:o[13]},[a.HTTP_REQUESTS]:{currentPeriodColor:o[2],previousPeriodColor:o[12]},[a.ERROR_OCCURRENCES]:{currentPeriodColor:o[3],previousPeriodColor:o[13]}};function s(e){return i[e]}},89:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(9),a=n(1),o=n(483);function i(){const e=Object(a.useContext)(o.a);return Object(a.useMemo)((()=>({...e,urlParams:Object(r.omit)(e.urlParams,["environment","kuery"])})),[e])}},91:function(e,t,n){"use strict";n.d(t,"a",(function(){return NotFoundRouteException})),n.d(t,"e",(function(){return f})),n.d(t,"b",(function(){return g})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return k})),n.d(t,"f",(function(){return O})),n.d(t,"g",(function(){return E})),n.d(t,"h",(function(){return A})),n.d(t,"j",(function(){return w})),n.d(t,"i",(function(){return C}));var r=n(121),a=n(84),o=n(141),i=n(9),s=n(101),c=n.n(s),u=n(498);function l(e){return e.replace(/(?:{([^\/]+)})/g,":$1")}class NotFoundRouteException extends Error{constructor(e){super(e)}}function f(e){const t=new Map,n=new Map,s=Object.entries(e).map((([e,t])=>f({...t,path:e})));function f(e){var r,a,o;const i={component:()=>e.element,routes:null!==(r=null===(a=Object.entries(null!==(o=e.children)&&void 0!==o?o:{}))||void 0===a?void 0:a.map((([e,t])=>f({...t,path:e}))))&&void 0!==r?r:[],exact:!e.children||0===Object.values(e.children).length,path:l(e.path)};return t.set(i,e),n.set(e,i),i}function d(e){const n=Object(u.matchRoutes)(s,l(e));if(!n.length)throw new Error(`No matching route found for ${e}`);return n.map((e=>t.get(e.route)))}const p=(...e)=>{let n=!1;"boolean"==typeof e[e.length-1]&&(n=e[e.length-1],e.pop());const f=e[e.length-1];e.pop();let d=e;0===d.length&&(d=[f.pathname||"/"]);let p=[],m=-1;const h=d.map((t=>{const n=t.endsWith("/*")||0===e.length?1:0;return{length:t.length,greedy:n,path:t}})),b=Object(i.orderBy)(h,["greedy","length"],["desc","desc"]);for(const{path:e,greedy:t}of b){if(p=Object(u.matchRoutes)(s,l(f.pathname)),m=t?p.length-1:Object(i.findLastIndex)(p,(t=>t.route.path===l(e))),-1!==m)break;m=-1}if(-1===m){if(n)return[];let e;throw e=1===d.length?`${d[0]} does not match current path ${f.pathname}`:`None of ${d.join(", ")} match current path ${f.pathname}`,new Error(e)}if(!p.some((e=>e.match.isExact)))throw new NotFoundRouteException("No route was matched");return p.slice(0,m+1).map((e=>{const n=t.get(e.route);if(null!=n&&n.params){var s;const t=Object(r.a)(n.params).decode(Object(i.merge)({},null!==(s=n.defaults)&&void 0!==s?s:{},{path:e.match.params,query:c.a.parse(f.search,{decode:!0})}));if(Object(a.isLeft)(t))throw new Error(o.PathReporter.report(t).join("\n"));return{match:{...e.match,params:t.right},route:n}}return{match:{...e.match,params:{path:{},query:{}}},route:n}}))};return{link:(e,...t)=>((e,...t)=>{const n=t[0],s=Object(i.merge)({path:{},query:{}},n),u=d(e=e.split("/").map((e=>{const t=e.match(/(?:{([a-zA-Z]+)})/);return t?s.path[t[1]]:e})).join("/")),l=Object(r.b)(...Object(i.compact)(u.map((e=>e.params)))),f=Object(i.merge)({},...u.map((e=>{var t;return null!==(t=e.defaults)&&void 0!==t?t:{}})),s),p=l.decode(f);if(Object(a.isLeft)(p))throw new Error(o.PathReporter.report(p).join("\n"));return c.a.stringifyUrl({url:e,query:f.query},{encode:!0})})(e,...t),getParams:(...e)=>{const t=p(...e);return t.length?Object(i.merge)({path:{},query:{}},...t.map((e=>{var t,n;return Object(i.merge)({},null!==(t=null===(n=e.route)||void 0===n?void 0:n.defaults)&&void 0!==t?t:{},e.match.params)}))):void 0},matchRoutes:(...e)=>p(...e),getRoutePath:e=>e.path,getRoutesToMatch:e=>d(e)}}var d=n(1),p=n.n(d),m=n(38);const h=Object(d.createContext)(void 0);function b({element:e,children:t}){return Object(m.jsx)(h.Provider,{value:{element:e}},t)}function g(){const e=Object(d.useContext)(h);if(!e)throw new Error("Outlet context not available");return e.element||null}const v=Object(d.createContext)(void 0),y=({match:e,element:t,children:n})=>Object(m.jsx)(v.Provider,{value:{match:e,element:t}},Object(m.jsx)(b,{element:t},n)),O=()=>{const e=Object(d.useContext)(v);if(!e)throw new Error("No match was found in context");return e};var j=n(34);const x=Object(d.createContext)(void 0),T=({router:e,children:t})=>Object(m.jsx)(x.Provider,{value:e},t);function w(){const e=Object(d.useContext)(x);if(!e)throw new Error("Router not found in context");return e}function E(e){const t=w(),n=Object(j.useLocation)();return Object(d.useMemo)((()=>void 0===e?t.matchRoutes(n):t.matchRoutes(e,n)),[e,t,n])}function S(){return E().concat().reverse().reduce(((e,t)=>{const{element:n}=t.route;return Object(m.jsx)(y,{match:t,element:e},n)}),Object(m.jsx)(p.a.Fragment,null))}var I=n(481);function k({children:e,router:t,history:n}){return Object(m.jsx)(I.b,{history:n},Object(m.jsx)(T,{router:t},e))}function A(...e){const t=w(),n=Object(j.useLocation)();let r=!1;const a=e[e.length-1];"boolean"==typeof a&&(r=a,e.pop());const o=[...e,n,r];return t.getParams(...o)}function C(){const e=Object(i.last)(E()),t=w();if(!e)throw new NotFoundRouteException("No route was matched");return t.getRoutePath(e.route)}},93:function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s}));var r=n(1),a=n.n(r);const o="updatePointerEvent",i=Object(r.createContext)(null);function s({children:e}){const t=Object(r.useRef)(new EventTarget),n=Object(r.useRef)((e=>{t.current.dispatchEvent(new CustomEvent(o,{detail:e}))}));return a.a.createElement(i.Provider,{value:{pointerEventTargetRef:t,updatePointerEvent:n.current},children:e})}},95:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var r=n(35);let a;!function(e){e.avg="avg",e.p99="p99",e.p95="p95"}(a||(a={})),r.union([r.literal(a.avg),r.literal(a.p95),r.literal(a.p99)]);const o=e=>null!=e?e:a.avg},96:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(1),a=n(0),o=n(74),i=n(76),s=n(83);const c=a.i18n.translate("xpack.apm.chart.comparison.defaultPreviousPeriodLabel",{defaultMessage:"Previous period"}),u=()=>{const{query:{rangeFrom:e,rangeTo:t,offset:n}}=Object(o.a)("/services","/dependencies/*","/services/{serviceName}","/mobile-services/{serviceName}/*"),{start:a,end:u}=Object(i.a)({rangeFrom:e,rangeTo:t});return Object(r.useMemo)((()=>{var e,t;return null!==(e=null===(t=Object(s.c)({start:a,end:u}).find((e=>e.value===n||e.value.endsWith("ms"))))||void 0===t?void 0:t.text)&&void 0!==e?e:c}),[a,u,n])}},97:function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.TransactionMetric="transactionMetric",e.ServiceTransactionMetric="serviceTransactionMetric",e.TransactionEvent="transactionEvent",e.ServiceDestinationMetric="serviceDestinationMetric",e.ServiceSummaryMetric="serviceSummaryMetric",e.ErrorEvent="error"}(r||(r={}))}}]);