PageSourceSearch

https://www.arturia.com/store/_nuxt/fyGBhYfC.js

js arturia.com collected 2026-09-24 17:09:36 UTC 3,676 bytes, 1 lines download raw bytes

1import{d5 as m,d6 as E,cO as y,d7 as S,cH as l,d8 as N,cx as p,cQ as A}from"./beVNFf66.js";import{A as T}from"./uNzOkavw.js";import{i as R}from"./BVQCr-HH.js";import{g as L,b as u,n as d,a as M}from"./TgB10oIW.js";import"./loiRNe1z.js";function v({body:r,query:e}={}){if(!(!r&&!e))try{const t=I(x(r));if(t)return t;const i=j(Q(e));if(i)return i}catch{}}function j(r){if(typeof r!="object"||!r.query||typeof r.query!="string")return;const e=r.query.trim().match(/^(query|mutation|subscription)\s?(\w*)/),t=e?.[1];return t?{operationName:r.operationName||e?.[2]||"Anonymous",operationType:t,operationFramework:"GraphQL"}:void 0}function I(r){if(!r)return;Array.isArray(r)||(r=[r]);const e=[],t=[];for(let i of r){const n=j(i);n&&(e.push(n.operationName),t.push(n.operationType))}if(t.length)return{operationName:e.join(","),operationType:t.join(","),operationFramework:"GraphQL"}}function x(r){let e;if(!r||typeof r!="string"&&typeof r!="object"||(typeof r=="string"?e=JSON.parse(r):e=r,!R(e)&&!Array.isArray(e)))return;let t=!1;if(Array.isArray(e)?t=e.some(i=>b(i)):t=b(e),!!t)return e}function Q(r){if(!r||typeof r!="string")return;const e=new URLSearchParams(r);return x(Object.fromEntries(e))}function b(r){return!(typeof r!="object"||!r.query||typeof r.query!="string")}class k extends T{static featureName=m;constructor(e){super(e,m),E(e.runtime.denyList);const t=this;e.init.ajax.block_internal?super.customAttributesAreSeparate=!0:super.canHarvestEarly=!1,y("returnAjax",i=>this.events.add(i),this.featureName,this.ee),y("xhr",function(){t.storeXhr(...arguments,this)},this.featureName,this.ee),this.ee.on("long-task",(i,n)=>{if(n instanceof S().o.XHR){const o=this.ee.context(n);o.latestLongtaskEnd=i.end}}),this.waitForFlags([]).then(()=>this.drain())}storeXhr(e,t,i,n,o,s){t.time=i;let h;e.cat?h=l([e.status,e.cat]):h=l([e.status,e.host,e.pathname]);const c=N(e),f=this.agentRef.init.feature_flags?.includes("ajax_metrics_deny_list");if(this.agentRef.features?.[p.jserrors]&&(c||!f)&&this.agentRef.sharedAggregator?.add(["xhr",h,e,t]),!c){e.hostname===this.agentRef.info.errorBeacon||this.agentRef.init.proxy?.beacon&&e.hostname===this.agentRef.init.proxy.beacon?(this.reportSupportabilityMetric("Ajax/Events/Excluded/Agent"),f&&this.reportSupportabilityMetric("Ajax/Metrics/Excluded/Agent")):(this.reportSupportabilityMetric("Ajax/Events/Excluded/App"),f&&this.reportSupportabilityMetric("Ajax/Metrics/Excluded/App"));return}A("bstXhrAgg",["xhr",h,e,t],void 0,p.sessionTrace,this.ee);const a={method:e.method,status:e.status,domain:e.host,path:e.pathname,requestSize:t.txSize,responseSize:t.rxSize,type:o,startTime:i,endTime:n,callbackDuration:t.cbTime};s.dt&&(a.spanId=s.dt.spanId,a.traceId=s.dt.traceId,a.spanTimestamp=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(s.dt.timestamp))),a.gql=e.gql=v({body:s.body,query:s.parsedOrigin?.search}),a.gql&&this.reportSupportabilityMetric("Ajax/Events/GraphQL/Bytes-Added",l(a.gql).length),!!this.agentRef.features?.[p.softNav]?A("ajax",[a,s],void 0,p.softNav,this.ee):this.events.add(a)}serializer(e){if(!e.length)return;const t=L(this.agentRef.runtime.obfuscator);let i="bel.7;",n=0;for(let o=0;o<e.length;o++){const s=e[o],h=s.startTime-n;o===0&&(n=s.startTime);const c=[u(h),u(s.endTime-s.startTime),u(0),u(0),t(s.method),u(s.status),t(s.domain),t(s.path),u(s.requestSize),u(s.responseSize),s.type==="fetch"?1:"",t(0),d(s.spanId,t,!0)+d(s.traceId,t,!0)+d(s.spanTimestamp,u,!1)];let f="2,";const g=this.agentRef.info.jsAttributes,a=M({...g||{},...s.gql||{}},t);c.unshift(u(a.length)),f+=c.join(","),a&&a.length>0&&(f+=";"+a.join(";")),o+1<e.length&&(f+=";"),i+=f}return i}}export{k as Aggregate};

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.