PageSourceSearch

https://burninghut.ru/_nuxt/v2.5-CghyTxk9.js

js burninghut.ru collected 2026-09-24 17:37:34 UTC 36,895 bytes, 10 lines download raw bytes

1import{c as ne,d as yt,S as Ue,a as He,m as vt,D as m,b as f,u as C,e as le,f as re,g as de,r as S,s as bt,h as fe,j as St,k as It,l as Tt,n as Ot,o as xt,p as kt,q as je,t as Nt,v as wt,w as Rt,x as se,y as At,z as F,A as We,B as Ge,C as Lt,E as pe,F as Ct,G as Dt,H as M,I as $t,J as qe,K as me,L as Ft,M as ge,N as he,O as _,P as ze,Q as E,R as b,T as U,U as X,V as Ye,W as Xe,X as x,Y as Ke,Z as y,_ as _e,$ as Ve,a0 as Mt,a1 as N,a2 as P,a3 as Ee,a4 as Pt,a5 as ye,a6 as k,a7 as Bt,a8 as K,a9 as Ut,aa as Je,ab as ve,ac as Ht,ad as be,ae as oe,af as jt,ag as Wt,ah as g,ai as v,aj as Gt,ak as qt,al as zt,am as T,an as Yt,ao as Xt,ap as Ze,aq as Kt,ar as I,as as G,at as H,au as Vt,av as Jt,aw as w,ax as O,ay as Se,az as Ie,aA as Zt,aB as Qe,aC as et,aD as Qt,aE as en,aF as tt,aG as tn,aH as nn,aI as rn,aJ as Te,aK as sn}from"./v2.5-BhXONrG7.js";try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="30332ae9-cea3-431a-8a58-7a284683673d",e._sentryDebugIdIdentifier="sentry-dbid-30332ae9-cea3-431a-8a58-7a284683673d")}catch{}const on="7";function an(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function cn(e){return`${an(e)}${e.projectId}/envelope/`}function un(e,t){const n={sentry_version:on};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}
1function ln(e,t,n){return t||`${cn(e)}?${un(e,n)}`}function dn(e,t,n){const r=[{type:"client_report"},{timestamp:yt(),discarded_events:e}];return ne(t?{dsn:t}:{},[r])}function nt(e){const t=[];e.message&&t.push(e.message);try{const n=e.exception.values[e.exception.values.length-1];n?.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}function fn(e){const{trace_id:t,parent_span_id:n,span_id:r,status:s,origin:o,data:i,op:a}=e.contexts?.trace??{};return{data:i??{},description:e.transaction,op:a,parent_span_id:n,span_id:r??"",start_timestamp:e.start_timestamp??0,status:s,timestamp:e.timestamp,trace_id:t??"",origin:o,profile_id:i?.[He],exclusive_time:i?.[Ue],measurements:e.measurements,is_segment:!0}}function pn(e){return{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[He]:e.profile_id},...e.exclusive_time&&{[Ue]:e.exclusive_time}}}},measurements:e.measurements}}const Oe="Not capturing exception because it's already been captured.",xe="Discarded session because of missing or non-string release",rt=Symbol.for("SentryInternalError"),st=Symbol.for("SentryDoNotSendEventError");function D(e){return{message:e,[rt]:!0}}function q(e){return{message:e,[st]:!0}}function ke(e){return!!e&&typeof e=="object"&&rt in e}function Ne(e){return!!e&&typeof e=="object"&&st in e}class mn{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=vt(t.dsn):m&&f.warn("No DSN provided, client will not send events."),this._dsn){const n=ln(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:n})}}captureException(t,n,r){const s=C();if(le(t))return m&&f.log(Oe),s;const o={event_id:s,...n};return this._process(this.eventFromException(t,o).then(i=>this._captureEvent(i,o,r))),o.event_id}captureMessage(t,n,r,s){const o={event_id:C(),...r},i=Ge(t)?t:String(t),a=re(t)?this.eventFromMessage(i,n,o):this.eventFromException(t,o);return this._process(a.then(c=>this._captureEvent(c,o,s))),o.event_id}captureEvent(t,n,r){const s=C();if(n?.originalException&&le(n.originalException))return m&&f.log(Oe),s;const o={event_id:s,...n},i=t.sdkProcessingMetadata||{},a=i.capturedSpanScope,c=i.capturedSpanIsolationScope;return this._process(this._captureEvent(t,o,a||r,c)),o.event_id}captureSession(t){this.sendSession(t),de(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const n=this._transport;
1return n?(this.emit("flush"),this._isClientDoneProcessing(t).then(r=>n.flush(t).then(s=>r&&s))):S(!0)}close(t){return this.flush(t).then(n=>(this.getOptions().enabled=!1,this.emit("close"),n))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const n=this._integrations[t.name];bt(this,t,this._integrations),n||fe(this,[t])}sendEvent(t,n={}){this.emit("beforeSendEvent",t,n);let r=St(t,this._dsn,this._options._metadata,this._options.tunnel);for(const o of n.attachments||[])r=It(r,Tt(o));const s=this.sendEnvelope(r);s&&s.then(o=>this.emit("afterSendEvent",t,o),null)}sendSession(t){const{release:n,environment:r=Ot}=this._options;if("aggregates"in t){const o=t.attrs||{};if(!o.release&&!n){m&&f.warn(xe);return}o.release=o.release||n,o.environment=o.environment||r,t.attrs=o}else{if(!t.release&&!n){m&&f.warn(xe);return}t.release=t.release||n,t.environment=t.environment||r}this.emit("beforeSendSession",t);const s=xt(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(s)}recordDroppedEvent(t,n,r=1){if(this._options.sendClientReports){const s=`${t}:${n}`;m&&f.log(`Recording outcome: "${s}"${r>1?` (${r} times)`:""}`),this._outcomes[s]=(this._outcomes[s]||0)+r}}on(t,n){const r=this._hooks[t]=this._hooks[t]||[];return r.push(n),()=>{const s=r.indexOf(n);s>-1&&r.splice(s,1)}}emit(t,...n){const r=this._hooks[t];r&&r.forEach(s=>s(...n))}sendEnvelope(t){return this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport?this._transport.send(t).then(null,n=>(m&&f.error("Error while sending envelope:",n),n)):(m&&f.error("Transport disabled"),S({}))}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=kt(this,t),fe(this,t)}_updateSessionFromEvent(t,n){let r=n.level==="fatal",s=!1;const o=n.exception?.values;if(o){s=!0;for(const c of o)if(c.mechanism?.handled===!1){r=!0;break}}const i=t.status==="ok";(i&&t.errors===0||i&&r)&&(de(t,{...r&&{status:"crashed"},errors:t.errors||Number(s||r)}),this.captureSession(t))}_isClientDoneProcessing(t){return new je(n=>{let r=0;const s=1,o=setInterval(()=>{this._numProcessing==0?(clearInterval(o),n(!0)):(r+=s,t&&r>=t&&(clearInterval(o),n(!1)))},s)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,r,s){const o=this.getOptions(),i=Object.keys(this._integrations);return!n.integrations&&i?.length&&(n.integrations=i),this.emit("preprocessEvent",t,n),t.type||s.setLastEventId(t.event_id||n.event_id),Nt(o,t,n,r,this,s).then(a=>{if(a===null)return a;this.emit("postprocessEvent",a,n),a.contexts={trace:wt(r),...a.contexts};const c=Rt(this,r);return a.sdkProcessingMetadata={dynamicSamplingContext:c,...a.sdkProcessingMetadata},a})}_captureEvent(t,n={},r=se(),s=At()){return m&&V(t)&&f.log(`Captured error event \`${nt(t)[0]||"<unknown>"}\``),this._processEvent(t,n,r,s).then(o=>o.event_id,o=>{m&&(Ne(o)?f.log(o.message):ke(o)?f.warn(o.message):f.warn(o))})}_processEvent(t,n,r,s){const o=this.getOptions(),{sampleRate:i}=o,a=ot(t),c=V(t),u=t.type||"error",d=`before send for type \`${u}\``,l=typeof i>"u"?void 0:Lt(i);if(c&&typeof l=="number"&&Math.random()>l)return this.recordDroppedEvent("sample_rate","error"),F(q(`Discarding event because it's not included in the random sample (sampling rate = ${i})`));const h=u==="replay_event"?"replay":u;return this._prepareEvent(t,n,r,s).then(p=>{if(p===null)throw this.recordDroppedEvent("event_processor",h),q("An event processor returned `null`, will not send event.");if(n.data&&n.data.__sentry__===!0)return p;const R=hn(this,o,p,n);return gn(R,d)}).then(p=>{if(p===null){if(this.recordDroppedEvent("before_send",h),a){const W=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",W)}throw q(`${d} returned \`null\`, will not send event.`)}const j=r.getSession()||s.getSession();if(c&&j&&this._updateSessionFromEvent(j,p),a){const A=p.sdkProcessingMetadata?.spanCountBeforeProcessing||0,W=p.spans?p.spans.length:0,ue=A-W;ue>0&&this.recordDroppedEvent("before_send","span",ue)}const R=p.transaction_info;if(a&&R&&p.transaction!==t.transaction){const A="custom";p.transaction_info={...R,source:A}}return this.sendEvent(p,n),p}).then(null,p=>{throw Ne(p)||ke(p)?p:(this.captureException(p,{data:{__sentry__:!0},originalException:p}),D(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
2Reason: ${p}`))})}_process(t){this._numProcessing++,t.then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([n,r])=>{const[s,o]=n.split(":");return{reason:s,category:o,quantity:r}})}_flushOutcomes(){m&&f.log("Flushing outcomes...");const t=this._clearOutcomes();if(t.length===0){m&&f.log("No outcomes to send");return}if(!this._dsn){m&&f.log("No dsn provided, will not send outcomes");return}m&&f.log("Sending outcomes:",t);const n=dn(t,this._options.tunnel&&We(this._dsn));this.sendEnvelope(n)}}function gn(e,t){const n=`${t} must return \`null\` or a valid event.`;if(Dt(e))return e.then(r=>{if(!M(r)&&r!==null)throw D(n);return r},r=>{throw D(`${t} rejected with ${r}`)});if(!M(e)&&e!==null)throw D(n);return e}function hn(e,t,n,r){const{beforeSend:s,beforeSendTransaction:o,beforeSendSpan:i}=t;let a=n;if(V(a)&&s)return s(a,r);if(ot(a)){if(i){const c=i(fn(a));if(c?a=Ct(n,pn(c)):pe(),a.spans){const u=[];for(const d of a.spans){const l=i(d);l?u.push(l):(pe(),u.push(d))}a.spans=u}}if(o){if(a.spans){const c=a.spans.length;a.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:c}}return o(a,r)}}return a}function V(e){return e.type===void 0}function ot(e){return e.type==="transaction"}function _n(e){return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{items:e}]}function En(e,t,n,r){const s={};return t?.sdk&&(s.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(s.dsn=We(r)),ne(s,[_n(e)])}function z(e,t){const n=yn(e)??[];if(n.length===0)return;const r=e.getOptions(),s=En(n,r._metadata,r.tunnel,e.getDsn());it().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(s)}function yn(e){return it().get(e)}function it(){return $t("clientToLogBufferMap",()=>new WeakMap)}function vn(e,t){t.debug===!0&&(m?f.enable():qe(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),se().update(t.initialScope);const r=new e(t);return bn(r),r.init(),r}function bn(e){se().setClient(e)}const at=Symbol.for("SentryBufferFullError");function Sn(e){const t=[];function n(){return e===void 0||t.length<e}function r(i){return t.splice(t.indexOf(i),1)[0]||Promise.resolve(void 0)}function s(i){if(!n())return F(at);const a=i();return t.indexOf(a)===-1&&t.push(a),a.then(()=>r(a)).then(null,()=>r(a).then(null,()=>{})),a}function o(i){return new je((a,c)=>{let u=t.length;if(!u)return a(!0);const d=setTimeout(()=>{i&&i>0&&a(!1)},i);t.forEach(l=>{S(l).then(()=>{--u||(clearTimeout(d),a(!0))},c)})})}return{$:t,add:s,drain:o}}const In=60*1e3;function Tn(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;const r=Date.parse(`${e}`);return isNaN(r)?In:r-t}function On(e,t){return e[t]||e.all||0}function xn(e,t,n=Date.now()){return On(e,t)>n}function kn(e,{statusCode:t,headers:n},r=Date.now()){const s={...e},o=n?.["x-sentry-rate-limits"],i=n?.["retry-after"];if(o)for(const a of o.trim().split(",")){const[c,u,,,d]=a.split(":",5),l=parseInt(c,10),h=(isNaN(l)?60:l)*1e3;if(!u)s.all=r+h;else for(const p of u.split(";"))p==="metric_bucket"?(!d||d.split(";").includes("custom"))&&(s[p]=r+h):s[p]=r+h}else i?s.all=r+Tn(i,r):t===429&&(s.all=r+60*1e3);return s}const Nn=64;function wn(e,t,n=Sn(e.bufferSize||Nn)){let r={};const s=i=>n.drain(i);function o(i){const a=[];if(me(i,(l,h)=>{const p=ge(h);
2xn(r,p)?e.recordDroppedEvent("ratelimit_backoff",p):a.push(l)}),a.length===0)return S({});const c=ne(i[0],a),u=l=>{me(c,(h,p)=>{e.recordDroppedEvent(l,ge(p))})},d=()=>t({body:Ft(c)}).then(l=>(l.statusCode!==void 0&&(l.statusCode<200||l.statusCode>=300)&&m&&f.warn(`Sentry responded with status code ${l.statusCode} to sent event.`),r=kn(r,l),l),l=>{throw u("network_error"),m&&f.error("Encountered error running transport request:",l),l});return n.add(d).then(l=>l,l=>{if(l===at)return m&&f.error("Skipped sending event because buffer is full."),u("queue_overflow"),S({});throw l})}return{send:o,flush:s}}function Rn(e){e.user?.ip_address===void 0&&(e.user={...e.user,ip_address:"{{auto}}"})}function An(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):e.ipAddress===void 0&&(e.ipAddress="{{auto}}")}function ct(e,t,n=[t],r="npm"){const s=e._metadata||{};s.sdk||(s.sdk={name:`sentry.javascript.${t}`,packages:n.map(o=>({name:`${r}:@sentry/${o}`,version:he})),version:he}),e._metadata=s}let we;const Ln="FunctionToString",Re=new WeakMap,Cn=(()=>({name:Ln,setupOnce(){we=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=ze(this),n=Re.has(E())&&t!==void 0?t:this;return we.apply(n,e)}}catch{}},setup(e){Re.set(e,!0)}})),Dn=_(Cn),$n=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,`can't redefine non-configurable property "solana"`,"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],Fn="EventFilters",Mn=_((e={})=>{let t;return{name:Fn,setup(n){const r=n.getOptions();t=Ae(e,r)},processEvent(n,r,s){if(!t){const o=s.getOptions();t=Ae(e,o)}return Bn(n,t)?null:n}}}),Pn=_(((e={})=>({...Mn(e),name:"InboundFilters"})));function Ae(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:$n],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function Bn(e,t){if(e.type){if(e.type==="transaction"&&Hn(e,t.ignoreTransactions))return m&&f.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
3Event: ${b(e)}`),!0}else{if(Un(e,t.ignoreErrors))return m&&f.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
4Event: ${b(e)}`),!0;if(qn(e))return m&&f.warn(`Event dropped due to not having an error message, error type or stacktrace.
5Event: ${b(e)}`),!0;if(jn(e,t.denyUrls))return m&&f.warn(`Event dropped due to being matched by \`denyUrls\` option.
6Event: ${b(e)}.
7Url: ${B(e)}`),!0;if(!Wn(e,t.allowUrls))return m&&f.warn(`Event dropped due to not being matched by \`allowUrls\` option.
8Event: ${b(e)}.
9Url: ${B(e)}`),!0}return!1}function Un(e,t){return t?.length?nt(e).some(n=>U(n,t)):!1}function Hn(e,t){if(!t?.length)return!1;const n=e.transaction;return n?U(n,t):!1}function jn(e,t){if(!t?.length)return!1;const n=B(e);return n?U(n,t):!1}function Wn(e,t){if(!t?.length)return!0;const n=B(e);return n?U(n,t):!0}function Gn(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function B(e){try{const n=[...e.exception?.values??[]].reverse().find(r=>r.mechanism?.parent_id===void 0&&r.stacktrace?.frames?.length)?.stacktrace?.frames;return n?Gn(n):null}catch{return m&&f.error(`Cannot extract url for event ${b(e)}`),null}}function qn(e){return e.exception?.values?.length?!e.message&&!e.exception.values.some(t=>t.stacktrace||t.type&&t.type!=="Error"||t.value):!1}function zn(e,t,n,r,s,o){if(!s.exception?.values||!o||!X(o.originalException,Error))return;const i=s.exception.values.length>0?s.exception.values[s.exception.values.length-1]:void 0;i&&(s.exception.values=J(e,t,r,o.originalException,n,s.exception.values,i,0
9))}function J(e,t,n,r,s,o,i,a){if(o.length>=n+1)return o;let c=[...o];if(X(r[s],Error)){Le(i,a);const u=e(t,r[s]),d=c.length;Ce(u,s,d,a),c=J(e,t,n,r[s],s,[u,...c],u,d)}return Array.isArray(r.errors)&&r.errors.forEach((u,d)=>{if(X(u,Error)){Le(i,a);const l=e(t,u),h=c.length;Ce(l,`errors[${d}]`,h,a),c=J(e,t,n,u,s,[l,...c],l,h)}}),c}function Le(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,...e.type==="AggregateError"&&{is_exception_group:!0},exception_id:t}}function Ce(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}function ut(e){const t="console";Ye(t,e),Xe(t,Yn)}function Yn(){"console"in x&&Ke.forEach(function(e){e in x.console&&y(x.console,e,function(t){return _e[e]=t,function(...n){Ve("console",{args:n,level:e}),_e[e]?.apply(x.console,n)}})})}function lt(e){return e==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}const Xn="CaptureConsole",Kn=((e={})=>{const t=e.levels||Ke,n=e.handled??!0;return{name:Xn,setup(r){"console"in x&&ut(({args:s,level:o})=>{E()!==r||!t.includes(o)||Jn(s,o,n)})}}}),Vn=_(Kn);function Jn(e,t,n){const r={level:lt(t),extra:{arguments:e}};Mt(s=>{if(s.addEventProcessor(a=>(a.logger="console",N(a,{handled:n,type:"console"}),a)),t==="assert"){if(!e[0]){const a=`Assertion failed: ${P(e.slice(1)," ")||"console.assert"}`;s.setExtra("arguments",e.slice(1)),Ee(a,r)}return}const o=e.find(a=>a instanceof Error);if(o){Pt(o,r);return}const i=P(e," ");Ee(i,r)})}const Zn="Dedupe",Qn=(()=>{let e;return{name:Zn,processEvent(t){if(t.type)return t;try{if(tr(t,e))return m&&f.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}}),er=_(Qn);function tr(e,t){return t?!!(nr(e,t)||rr(e,t)):!1}function nr(e,t){const n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!ft(e,t)||!dt(e,t))}function rr(e,t){const n=De(t),r=De(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!ft(e,t)||!dt(e,t))}function dt(e,t){let n=ye(e),r=ye(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let s=0;s<r.length;s++){const o=r[s],i=n[s];if(o.filename!==i.filename||o.lineno!==i.lineno||o.colno!==i.colno||o.function!==i.function)return!1}return!0}function ft(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function De(e){return e.exception?.values?.[0]}const sr="ExtraErrorData",or=((e={})=>{const{depth:t=3,captureErrorCause:n=!0}=e;return{name:sr,processEvent(r,s,o){const{maxValueLength:i=250}=o.getOptions();return ar(r,s,t,n,i)}}}),ir=_(or);function ar(e,t={},n,r,s){if(!t.originalException||!k(t.originalException))return e;const o=t.originalException.name||t.originalException.constructor.name,i=cr(t.originalException,r,s);if(i){const a={...e.contexts},c=Bt(i,n);return M(c)&&(K(c,"__sentry_skip_normalization__",!0),a[o]=c),{...e,contexts:a}}return e}function cr(e,t,n){try{const r=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],s={};for(const o of Object.keys(e)){if(r.indexOf(o)!==-1)continue;const i=e[o];s[o]=k(i)||typeof i=="string"?Ut(`${i}`,n):i}if(t&&e.cause!==void 0&&(s.cause=k(e.cause)?e.cause.toString():e.cause),typeof e.toJSON=="function"){const o=e.toJSON();for(const i of Object.keys(o)){const a=o[i];s[i]=k(a)?a.toString():a}}return s}catch(r){m&&f.error("Unable to extract extra data from the Error object:",r)}return null}function pt(e){if(e!==void 0)return e>=400&&e<500?"warning":e>=500?"error":void 0}function ur(){return"npm"}function ie(e,t){const n=ae(e,t),r={type:mr(t),value:gr(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function lr(e,t,n,r){const o=E()?.getOptions().normalizeDepth,i=vr(t),a={__serialized__:jt(t,o)};if(i)return{exception:{values:[ie(e,i)]},extra:a};const c={exception:{values:[{type:oe(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Er(t,{isUnhandledRejection:r})}]},extra:a};if(n){const u=ae(e,n);u.length&&(c.exception.values[0].stacktrace={frames:u})}return c}function Y(e,t){return{exception:{values:[ie(e,t)]}}}function ae(e,t){const n=t.stacktrace||t.stack||"",r=fr(t),s=pr(t);try{return e(n,r,s)}catch{}return[]}const dr=/Minified React error #\d+;/i;function fr(e){return e&&dr.test(e.message)?1:0}function pr(e){return typeof e.framesToPop=="number"?e.framesToPop:0}function mt(e){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?e instanceof WebAssembly.Exception:!1}function mr(e){const t=e?.name;return!t&&mt(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:"WebAssembly.Exception":t}function gr(e){const t=e?.message;return mt(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function hr(e,t,n,r){const s=n?.syntheticException||void 0,o=ce(e,t,s,r);return N(o),o.level="error",n?.event_id&&(o.event_id=n.event_id),S(o)}function _r(e,t,n="info",r,s){const o=r?.syntheticException||void 0,i=Z(e,t,o,s);return i.level=n,r?.event_id&&(i.event_id=r.event_id),S(i)}
9function ce(e,t,n,r,s){let o;if(Je(t)&&t.error)return Y(e,t.error);if(ve(t)||Ht(t)){const i=t;if("stack"in t)o=Y(e,t);else{const a=i.name||(ve(i)?"DOMError":"DOMException"),c=i.message?`${a}: ${i.message}`:a;o=Z(e,c,n,r),be(o,c)}return"code"in i&&(o.tags={...o.tags,"DOMException.code":`${i.code}`}),o}return k(t)?Y(e,t):M(t)||oe(t)?(o=lr(e,t,n,s),N(o,{synthetic:!0}),o):(o=Z(e,t,n,r),be(o,`${t}`),N(o,{synthetic:!0}),o)}function Z(e,t,n,r){const s={};if(r&&n){const o=ae(e,n);o.length&&(s.exception={values:[{value:t,stacktrace:{frames:o}}]}),N(s,{synthetic:!0})}if(Ge(t)){const{__sentry_template_string__:o,__sentry_template_values__:i}=t;return s.logentry={message:o,params:i},s}return s.message=t,s}function Er(e,{isUnhandledRejection:t}){const n=Wt(e),r=t?"promise rejection":"exception";return Je(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:oe(e)?`Event \`${yr(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function yr(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function vr(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];if(n instanceof Error)return n}}const br=5e3;class Sr extends mn{constructor(t){const n=Ir(t),r=g.SENTRY_SDK_SOURCE||ur();ct(n,"browser",["browser"],r),super(n);const{sendDefaultPii:s,sendClientReports:o,enableLogs:i,_experiments:a}=this._options,c=i??a?.enableLogs;g.document&&(o||c)&&g.document.addEventListener("visibilitychange",()=>{g.document.visibilityState==="hidden"&&(o&&this._flushOutcomes(),c&&z(this))}),c&&(this.on("flush",()=>{z(this)}),this.on("afterCaptureLog",()=>{this._logFlushIdleTimeout&&clearTimeout(this._logFlushIdleTimeout),this._logFlushIdleTimeout=setTimeout(()=>{z(this)},br)})),s&&(this.on("postprocessEvent",Rn),this.on("beforeSendSession",An))}eventFromException(t,n){return hr(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",r){return _r(this._options.stackParser,t,n,r,this._options.attachStacktrace)}_prepareEvent(t,n,r,s){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,r,s)}}function Ir(e){return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:g.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}const Tr=1e3;let $e,Q,ee;function Or(e){Ye("dom",e),Xe("dom",xr)}function xr(){if(!v.document)return;const e=Ve.bind(null,"dom"),t=Fe(e,!0);v.document.addEventListener("click",t,!1),v.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{const s=v[n]?.prototype;s?.hasOwnProperty?.("addEventListener")&&(y(s,"addEventListener",function(o){return function(i,a,c){if(i==="click"||i=="keypress")try{const u=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},d=u[i]=u[i]||{refCount:0};if(!d.handler){const l=Fe(e);d.handler=l,o.call(this,i,l,c)}d.refCount++}catch{}return o.call(this,i,a,c)}}),y(s,"removeEventListener",function(o){return function(i,a,c){if(i==="click"||i=="keypress")try{const u=this.__sentry_instrumentation_handlers__||{},d=u[i];d&&(d.refCount--,d.refCount<=0&&(o.call(this,i,d.handler,c),d.handler=void 0,delete u[i]),Object.keys(u).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return o.call(this,i,a,c)}}))})}function kr(e){if(e.type!==Q)return!1;try{if(!e.target||e.target._sentryId!==ee)return!1}catch{}return!0}function Nr(e,t){return e!=="keypress"?!1:t?.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}function Fe(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const r=wr(n);if(Nr(n.type,r))return;K(n,"_sentryCaptured",!0),r&&!r._sentryId&&K(r,"_sentryId",C());
9const s=n.type==="keypress"?"input":n.type;kr(n)||(e({event:n,name:s,global:t}),Q=n.type,ee=r?r._sentryId:void 0),clearTimeout($e),$e=v.setTimeout(()=>{ee=void 0,Q=void 0},Tr)}}function wr(e){try{return e.target}catch{return null}}const $={};function Rr(e){const t=$[e];if(t)return t;let n=v[e];if(Gt(n))return $[e]=n.bind(v);const r=v.document;if(r&&typeof r.createElement=="function")try{const s=r.createElement("iframe");s.hidden=!0,r.head.appendChild(s);const o=s.contentWindow;o?.[e]&&(n=o[e]),r.head.removeChild(s)}catch(s){qt&&f.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,s)}return n&&($[e]=n.bind(v))}function Me(e){$[e]=void 0}function Ar(e,t=Rr("fetch")){let n=0,r=0;function s(o){const i=o.body.length;n+=i,r++;const a={body:o.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};if(!t)return Me("fetch"),F("No fetch implementation available");try{return t(e.url,a).then(c=>(n-=i,r--,{statusCode:c.status,headers:{"x-sentry-rate-limits":c.headers.get("X-Sentry-Rate-Limits"),"retry-after":c.headers.get("Retry-After")}}))}catch(c){return Me("fetch"),n-=i,r--,F(c)}}return wn(e,s)}const Lr=30,Cr=50;function te(e,t,n,r){const s={filename:e,function:t==="<anonymous>"?T:t,in_app:!0};return n!==void 0&&(s.lineno=n),r!==void 0&&(s.colno=r),s}const Dr=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,$r=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Fr=/\((\S*)(?::(\d+))(?::(\d+))\)/,Mr=e=>{const t=Dr.exec(e);if(t){const[,r,s,o]=t;return te(r,T,+s,+o)}const n=$r.exec(e);if(n){if(n[2]&&n[2].indexOf("eval")===0){const i=Fr.exec(n[2]);i&&(n[2]=i[1],n[3]=i[2],n[4]=i[3])}const[s,o]=gt(n[1]||T,n[2]);return te(o,s,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}},Pr=[Lr,Mr],Br=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Ur=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Hr=e=>{const t=Br.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const o=Ur.exec(t[3]);o&&(t[1]=t[1]||"eval",t[3]=o[1],t[4]=o[2],t[5]="")}let r=t[3],s=t[1]||T;return[s,r]=gt(s,r),te(r,s,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},jr=[Cr,Hr],Wr=[Pr,jr],Gr=zt(...Wr),gt=(e,t)=>{const n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:T,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},L=1024,qr="Breadcrumbs",zr=((e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:qr,setup(n){t.console&&ut(Kr(n)),t.dom&&Or(Xr(n,t.dom)),t.xhr&&Yt(Vr(n)),t.fetch&&Xt(Jr(n)),t.history&&Ze(Zr(n)),t.sentry&&n.on("beforeSendEvent",Yr(n))}}}),ht=_(zr);function Yr(e){return function(n){E()===e&&I({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:b(n)},{event:n})}}function Xr(e,t){return function(r){if(E()!==e)return;let s,o,i=typeof t=="object"?t.serializeAttribute:void 0,a=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;a&&a>L&&(H&&f.warn(`\`dom.maxStringLength\` cannot exceed ${L}, but a value of ${a} was configured. Sentry will use ${L} instead.`),a=L),typeof i=="string"&&(i=[i]);try{const u=r.event,d=Qr(u)?u.target:u;s=Vt(d,{keyAttrs:i,maxStringLength:a}),o=Jt(d)}catch{s="<unknown>"}if(s.length===0)return;const c={category:`ui.${r.name}`,message:s};o&&(c.data={"ui.component_name":o}),I(c,{event:r.event,name:r.name,global:r.global})}}function Kr(e){return function(n){if(E()!==e)return;const r={category:"console",data:{arguments:n.args,logger:"console"},level:lt(n.level),message:P(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)r.message=`Assertion failed: ${P(n.args.slice(1)," ")||"console.assert"}`,r.data.arguments=n.args.slice(1);else return;I(r,{input:n.args,level:n.level})}}function Vr(e){return function(n){if(E()!==e)return;const{startTimestamp:r,endTimestamp:s}=n,o=n.xhr[Kt];if(!r||!s||!o)return;const{method:i,url:a,status_code:c,body:u}=o,d={method:i,url:a,status_code:c},l={xhr:n.xhr,input:u,startTimestamp:r,endTimestamp:s},h={category:"xhr",data:d,type:"http",level:pt(c)};e.emit("beforeOutgoingRequestBreadcrumb",h,l),I(h,l)}}function Jr(e){return function(n){if(E()!==e)return;const{startTimestamp:r,endTimestamp:s}=n;
9if(s&&!(n.fetchData.url.match(/sentry_key/)&&n.fetchData.method==="POST"))if(n.fetchData.method,n.fetchData.url,n.error){const o=n.fetchData,i={data:n.error,input:n.args,startTimestamp:r,endTimestamp:s},a={category:"fetch",data:o,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",a,i),I(a,i)}else{const o=n.response,i={...n.fetchData,status_code:o?.status};n.fetchData.request_body_size,n.fetchData.response_body_size,o?.status;const a={input:n.args,response:o,startTimestamp:r,endTimestamp:s},c={category:"fetch",data:i,type:"http",level:pt(i.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",c,a),I(c,a)}}}function Zr(e){return function(n){if(E()!==e)return;let r=n.from,s=n.to;const o=G(g.location.href);let i=r?G(r):void 0;const a=G(s);i?.path||(i=o),o.protocol===a.protocol&&o.host===a.host&&(s=a.relative),o.protocol===i.protocol&&o.host===i.host&&(r=i.relative),I({category:"navigation",data:{from:r,to:s}})}}function Qr(e){return!!e&&!!e.target}const es=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],ts="BrowserApiErrors",ns=((e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:ts,setupOnce(){t.setTimeout&&y(g,"setTimeout",Pe),t.setInterval&&y(g,"setInterval",Pe),t.requestAnimationFrame&&y(g,"requestAnimationFrame",ss),t.XMLHttpRequest&&"XMLHttpRequest"in g&&y(XMLHttpRequest.prototype,"send",os);const n=t.eventTarget;n&&(Array.isArray(n)?n:es).forEach(s=>is(s,t))}}}),rs=_(ns);function Pe(e){return function(...t){const n=t[0];return t[0]=w(n,{mechanism:{data:{function:O(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function ss(e){return function(t){return e.apply(this,[w(t,{mechanism:{data:{function:"requestAnimationFrame",handler:O(e)},handled:!1,type:"instrument"}})])}}function os(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(s=>{s in n&&typeof n[s]=="function"&&y(n,s,function(o){const i={mechanism:{data:{function:s,handler:O(o)},handled:!1,type:"instrument"}},a=ze(o);return a&&(i.mechanism.data.handler=O(a)),w(o,i)})}),e.apply(this,t)}}function is(e,t){const r=g[e]?.prototype;r?.hasOwnProperty?.("addEventListener")&&(y(r,"addEventListener",function(s){return function(o,i,a){try{as(i)&&(i.handleEvent=w(i.handleEvent,{mechanism:{data:{function:"handleEvent",handler:O(i),target:e},handled:!1,type:"instrument"}}))}catch{}return t.unregisterOriginalCallbacks&&cs(this,o,i),s.apply(this,[o,w(i,{mechanism:{data:{function:"addEventListener",handler:O(i),target:e},handled:!1,type:"instrument"}}),a])}}),y(r,"removeEventListener",function(s){return function(o,i,a){try{const c=i.__sentry_wrapped__;c&&s.call(this,o,c,a)}catch{}return s.call(this,o,i,a)}}))}function as(e){return typeof e.handleEvent=="function"}function cs(e,t,n){e&&typeof e=="object"&&"removeEventListener"in e&&typeof e.removeEventListener=="function"&&e.removeEventListener(t,n)}const us=_(()=>({name:"BrowserSession",setupOnce(){if(typeof g.document>"u"){H&&f.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}Se({ignoreDuration:!0}),Ie(),Ze(({from:e,to:t})=>{e!==void 0&&e!==t&&(Se({ignoreDuration:!0}),Ie())})}})),ls="GlobalHandlers",ds=((e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:ls,setupOnce(){Error.stackTraceLimit=50},setup(n){t.onerror&&(ps(n),Be("onerror")),t.onunhandledrejection&&(ms(n),Be("onunhandledrejection"))}}}),fs=_(ds);function ps(e){Zt(t=>{const{stackParser:n,attachStacktrace:r}=_t();if(E()!==e||Qe())return;const{msg:s,url:o,line:i,column:a,error:c}=t,u=_s(ce(n,c||s,void 0,r,!1),o,i,a);u.level="error",et(u,{originalException:c,mechanism:{handled:!1,type:"onerror"}})})}function ms(e){Qt(t=>{const{stackParser:n,attachStacktrace:r}=_t();
9if(E()!==e||Qe())return;const s=gs(t),o=re(s)?hs(s):ce(n,s,void 0,r,!0);o.level="error",et(o,{originalException:s,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function gs(e){if(re(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}function hs(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function _s(e,t,n,r){const s=e.exception=e.exception||{},o=s.values=s.values||[],i=o[0]=o[0]||{},a=i.stacktrace=i.stacktrace||{},c=a.frames=a.frames||[],u=r,d=n,l=en(t)&&t.length>0?t:tt();return c.length===0&&c.push({colno:u,filename:l,function:T,in_app:!0,lineno:d}),e}function Be(e){H&&f.log(`Global Handler attached: ${e}`)}function _t(){return E()?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const Es=_(()=>({name:"HttpContext",preprocessEvent(e){if(!g.navigator&&!g.location&&!g.document)return;const t=tn(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}}})),ys="cause",vs=5,bs="LinkedErrors",Ss=((e={})=>{const t=e.limit||vs,n=e.key||ys;return{name:bs,preprocessEvent(r,s,o){const i=o.getOptions();zn(ie,i.stackParser,n,t,r,s)}}}),Is=_(Ss);function Ts(){return Os()?(H&&qe(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}function Os(){if(typeof g.window>"u")return!1;const e=g;if(e.nw||!(e.chrome||e.browser)?.runtime?.id)return!1;const n=tt(),r=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!(g===g.top&&r.some(o=>n.startsWith(`${o}://`)))}function Et(e){return[Pn(),Dn(),rs(),ht(),fs(),Is(),er(),Es(),us()]}function xs(e={}){const t=!e.skipBrowserExtensionCheck&&Ts(),n={...e,enabled:t?!1:e.enabled,stackParser:rn(e.stackParser||Gr),integrations:nn({integrations:e.integrations,defaultIntegrations:e.defaultIntegrations==null?Et():e.defaultIntegrations}),transport:e.transport||Ar};return vn(Sr,n)}function ks(e){const t={defaultIntegrations:[...Et()],...e};return ct(t,"nuxt",["nuxt","vue"]),xs(t)}const Ns="2.5.12";Te?ks({dsn:Te,allowUrls:[/https?:\/\/(.*\.)?burninghut\.ru/],release:Ns,sampleRate:sn?.1:1,integrations:[ht({console:!1,dom:!0,fetch:!0,history:!0,xhr:!0}),Vn({levels:["warn","error"]}),ir()],ignoreErrors:[]}):console.warn("SENTRY_CLIENT_DNS isn't provided");
10//# sourceMappingURL=v2.5-CghyTxk9.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.