"use strict";(self.webpackChunkbear_fe=self.webpackChunkbear_fe||[]).push([[70885],{241840:(e,r,t)=>{t.d(r,{U:()=>s,j:()=>a});var n=t(108913),o=t(470136);async function s(){try{if(!o)return(0,n.ej)("et");const{larktabETManager:e}=window;return e?(e.getET()||e.getETPromise()&&await e.getETPromise(),e.getET()):""}catch(e){return""}}function a(e){try{if(o){const{larktabETManager:r}=window;r&&r.setETAndClearPromise(e)}else{const r={days:365,domain:null,sameSite:"None"},{days:t,domain:o,sameSite:s}=r;(0,n.d8)("et",String(e),t,o,s?[["SameSite",s],["Secure"]]:null)}}catch(e){}}},237155:(e,r,t)=>{t.r(r),t.d(r,{default:()=>n.k});var n=t(201583)},32136:(e,r,t)=>{t.d(r,{Z:()=>d});var n=t(91524),o=t(394137),s=t(507081),a=t(767283);const i=["queryHash","mutationHash"],c=["args","argsList"],l=["logCategory","describe","level"];function u(e,r){const t={};return Object.keys(r).forEach((n=>{const o=r[n];if("prefetch"===e&&c.includes(n))t[n]=(s=o,Array.isArray(s)?s.map((e=>e.url)):s.url);else if(i.includes(n))t[n]=function(e){let r="";try{r=JSON.parse(e)[0]||""}catch(e){}return r}(o);else if(l.includes(n));else if("number"==typeof o||"string"==typeof o)t[n]=o;else try{const e=JSON.stringify(o);t[n]=e}catch(e){}var s})),t}function f(e,r,t,n=new Error(""),o={}){if(!(n instanceof Error)){let e;try{e="string"==typeof n?n:JSON.stringify(n)}catch(r){e=""}n=new Error(e)}const a=n.message?"(".concat(n.message,")"):"";n.message="[".concat(r,"] - ").concat(t).concat(a),(0,s.WM)(n,{logCategory:"ECMDataSDK",extra:Object.assign({},u(r,o),{level:e})})}function g(){return{log:n.Z,info(e,r,t){!function(e,r,t,n={}){(0,s.h6)({name:r,logCategory:"ECMDataSDK",extra:Object.assign({},u(r,n),{level:e,describe:t})})}("info",e,r,t)},warn(e,r,t,n){f("warn",e,r,t,n)},error(e,r,t,n){f("error",e,r,t,n)}}}function d(){return(0,a.dN)()?(0,a.r8)()?(0,o.Z)({level:(0,a.vo)("local.dataSDKLogLevel","error")}):(0,o.Z)({level:"info"}):g()}},627345:(e,r,t)=>{t.d(r,{Z:()=>O});var n=t(861011),o=t(32136),s=t(919264),a=t(193035),i=t(573455),c=t(112064),l=t(822462),u=t(633673),f=t(346862),g=t(325780),d=t(213665),m=t(228898);function E(e){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,n=(0,l.Z)(e);if(r){var o=(0,l.Z)(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return(0,c.Z)(this,t)}}const T={[d.STATUS_CODE.TIMEOUT]:g.m.TIMEOUT,[d.STATUS_CODE.CONNECT_ABORT]:g.m.CONNECT_ABORT,[d.STATUS_CODE.JS_INTERNAL_ERROR]:g.m.JS_INTERNAL_ERROR,[d.STATUS_CODE.CONNECT_ERROR]:g.m.CONNECT_ERROR,[d.STATUS_CODE.REQUEST_BIZ_ERROR]:g.m.REQUEST_BIZ_ERROR};let h=function(e){(0,i.Z)(t,e);var r=E(t);function t(e,n){var o,i;return(0,s.Z)(this,t),o=r.call(this,e.message),Error.captureStackTrace&&Error.captureStackTrace((0,a.Z)(o),new.target),o.name=new.target.name,o.config=e.config||n,o.code=void 0===(i=e.code)?g.m.REQUEST_BIZ_ERROR:void 0!==T[i]?T[i]:i,o.response=(e=>{if(void 0===e)return;const r=e.data||{},{code:t,msg:n,data:o,meta:s}=r,a=(0,f.Z)(r,["code","msg","data","meta"]);if([t,n,o].every((e=>void 0!==e))){const r=0===Object.keys(a).length?s:Object.assign({meta:s},a);return Object.assign({},e,{data:o,meta:r})}return e})(e.response),o.isTimeout=e.isTimeout,o.isCancel=e.isCancel,o.isInternal=e.isInternal,o.originError=e,o}return t}((0,u.Z)(Error));const R=e=>{const r=(0,m.WY)(e),t=r.then((r=>{const{data:t,meta:n}=r,{originResponse:o}=n,{status:s,statusText:a,headers:i}=o;return{data:t,meta:n,status:s,statusText:a,headers:i,config:e,originResponse:r}})).catch((r=>{throw new h(r,e)}));return t.cancel=r.abort,t},O=new n.Z(R,{logger:(0,o.Z)(),staleTime:1e4})},325780:(e,r,t)=>{t.d(r,{m:()=>n});const n={TIMEOUT:"ETIMEDOUT",CONNECT_ABORT:"ECONNABORTED",CONNECT_ERROR:"-8",JS_INTERNAL_ERROR:"-9",REQUEST_BIZ_ERROR:"-10"}},861011:(e,r,t)=>{t.d(r,{Z:()=>a});var n=t(950098),o=t(222023);let s=1;class a{constructor(e,r){var t=this;void 0===r&&(r={}),this.prefechInstances={},this.defaultOption=(0,n.Z)({staleTime:3e3,logger:console},r),this.originRequestClient=e,this.prefetchableRequestClient=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];for(const[,e]of Object.entries(t.prefechInstances)){const{promiseObjs:t,logger:n}=e,o=t.find((e=>!e.isUsed&&e.comparator(r,e.args)));if(o)return n.info("prefetch","use",{args:r}),o.isUsed=!0,o.promise}return t.originRequestClient(...r)}}getRequestClient(){return this.prefetchableRequestClient}run(e,r){void 0===r&&(r={});const t=s++,a=e.map((e=>{const r=(e=>!Array.isArray(e))(e)?e:{args:e,comparator:o.default},{args:t,comparator:n}=r;return{args:t,comparator:n,promise:this.originRequestClient(...t),isUsed:!1}})),{staleTime:i,logger:c}=(0,n.Z)({},this.defaultOption,r);let l;return i&&(l=globalThis.setTimeout((()=>{this.clear(t)}),i)),this.prefechInstances[t]={promiseObjs:a,clearTimer:l,logger:c},()=>{this.clear(t)}}clear(e){const r=this.prefechInstances[e];if(!r)return;const{clearTimer:t,promiseObjs:n,logger:o}=r;t&&globalThis.clearTimeout(t);const s=n.filter((e=>!e.isUsed));s.length>0&&o.info("prefetch","unuse",{argsList:s.map((e=>e.args))}),delete this.prefechInstances[e]}}},201583:(e,r,t)=>{t.d(r,{k:()=>i,H:()=>c});var n=t(165235);const{createContext:o,useContext:s}=n,a=o(null),i=e=>{let{client:r,children:t}=e;return n.createElement(a.Provider,{value:r},t)};function c(){const e=s(a);if(!e)throw new Error("No DataClient Provider");return e}},394137:(e,r,t)=>{t.d(r,{Z:()=>a});var n=t(91524);function o(e){var r;const{level:t,module:n,desc:o,extra:s}=e;let a=e.error;if(void 0!==a&&!(a instanceof Error)){let e;try{e="string"==typeof a?a:JSON.stringify(a)}catch(r){e=""}a=new Error(e)}null!=(r=a)&&r.message&&a.message}const s=["log","info","warn","error"];function a(e){void 0===e&&(e={});const{level:r="log"}=e,t={log(e,r,t){o({level:"log",module:e,desc:r,extra:t})},info(e,r,t){o({level:"info",module:e,desc:r,extra:t})},warn(e,r,t,n){void 0===t&&(t=new Error("")),o({level:"warn",module:e,desc:r,error:t,extra:n})},error(e,r,t,n){void 0===t&&(t=new Error("")),o({level:"error",module:e,desc:r,error:t,extra:n})}};for(const e of s){if(e===r)break;t[e]=n.Z}return t}},91524:(e,r,t)=>{function n(){}t.d(r,{Z:()=>n})}}]);