"use strict";(self.webpackChunkalvanon_analytics_platform_frontend=self.webpackChunkalvanon_analytics_platform_frontend||[]).push([[1144],{8826(t,e,n){n.d(e,{T:()=>d});var i=n(15946);const o=function(t,e){if(void 0!==e&&"string"!=typeof e)throw new TypeError('"ext" argument must be a string');l(t);let n,i=0,o=-1,s=t.length;if(void 0===e||0===e.length||e.length>t.length){for(;s--;)if(47===t.codePointAt(s)){if(n){i=s+1;break}}else o<0&&(n=!0,o=s+1);return o<0?"":t.slice(i,o)}if(e===t)return"";let r=-1,h=e.length-1;for(;s--;)if(47===t.codePointAt(s)){if(n){i=s+1;break}}else r<0&&(n=!0,r=s+1),h>-1&&(t.codePointAt(s)===e.codePointAt(h--)?h<0&&(o=s):(h=-1,o=r));return i===o?o=r:o<0&&(o=t.length),t.slice(i,o)},s=function(t){if(l(t),0===t.length)return".";let e,n=-1,i=t.length;for(;--i;)if(47===t.codePointAt(i)){if(e){n=i;break}}else e||(e=!0);return n<0?47===t.codePointAt(0)?"/":".":1===n&&47===t.codePointAt(0)?"//":t.slice(0,n)},r=function(t){l(t);let e,n=t.length,i=-1,o=0,s=-1,r=0;for(;n--;){const h=t.codePointAt(n);if(47!==h)i<0&&(e=!0,i=n+1),46===h?s<0?s=n:1!==r&&(r=1):s>-1&&(r=-1);else if(e){o=n+1;break}}return s<0||i<0||0===r||1===r&&s===i-1&&s===o+1?"":t.slice(s,i)},h=function(...t){let e,n=-1;for(;++n2){if(i=o.lastIndexOf("/"),i!==o.length-1){i<0?(o="",s=0):(o=o.slice(0,i),s=o.length-1-o.lastIndexOf("/")),r=a,h=0;continue}}else if(o.length>0){o="",s=0,r=a,h=0;continue}e&&(o=o.length>0?o+"/..":"..",s=2)}else o.length>0?o+="/"+t.slice(r+1,a):o=t.slice(r+1,a),s=a-r-1;r=a,h=0}else 46===n&&h>-1?h++:h=-1}return o}(t,!e);return 0!==n.length||e||(n="."),n.length>0&&47===t.codePointAt(t.length-1)&&(n+="/"),e?"/"+n:n}(e)},a="/";function l(t){if("string"!=typeof t)throw new TypeError("Path must be a string. Received "+JSON.stringify(t))}const c=function(){return"/"};function f(t){return Boolean(null!==t&&"object"==typeof t&&"href"in t&&t.href&&"protocol"in t&&t.protocol&&void 0===t.auth)}const u=["history","path","basename","stem","extname","dirname"];class d{constructor(t){let e;e=t?f(t)?{path:t}:"string"==typeof t||function(t){return Boolean(t&&"object"==typeof t&&"byteLength"in t&&"byteOffset"in t)}(t)?{value:t}:t:{},this.cwd="cwd"in e?"":c(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n,i=-1;for(;++i