1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[88281],{67703:function(e,t,r){r.d(t,{L:function(){return c},c:function(){return s}});var n=r(24455),i=r(7483),o=r(57850),a=r(70974);let c=async(e,t)=>{let r={method:"POST",headers:(0,a.lm)({"Content-Type":"application/json","Request-Origin":n.vi}),body:JSON.stringify(e)};(null==t?void 0:t.signal)&&(r.signal=t.signal);try{let e=await fetch("".concat(n.QP,"trackings"),r);if(!e.ok)return null;return await e.json()}catch(e){return null}},s=async(e,t)=>{let r=new FormData;e.files.forEach(e=>{r.append("files",e)}),e.checkSumList&&e.checkSumList.forEach(e=>{r.append("check_sum",e)});let a={method:"POST",headers:{"Request-Origin":n.vi},body:r};(null==t?void 0:t.signal)&&(a.signal=t.signal);let c=n._6.USER_ROLE_LEVEL_USER;try{let e=await (0,o.Z)("".concat(n.QP,"files/upload"),a,c);if(!e.ok)return(0,i.WX)("upload_file_http_error",JSON.stringify({status:e.status})),null;return await e.json()}catch(e){return(0,i.WX)("upload_file_error",JSON.stringify({context:e.message})),null}}},57850:function(e,t,r){r.d(t,{T:function(){return h}});var n=r(70877),i=r(24455),o=r(1858),a=r(22316),c=r(7030),s=r(65432),l=r(60585),u=r(72042),d=r(951),f=r(7483),_=r(1034),m=r(70974);let h=(0,d.kb)(async()=>{let e=(0,c.cD)();if(e)return"".concat(e.type===c.FF.TEMPORARY?"Temporary":"Bearer"," ").concat(e.jwt);let t=await fetch(await (0,_.f8)("temporary-users/login"),{method:"POST",headers:(0,m.lm)({"Content-Type":"application/json","Request-Origin":i.vi,"Locale-Language":E()}),body:JSON.stringify({})});if(!t.ok)return null;let{id:r,jwt:n,name:o,image_url:a}=(await t.json()).metadata;return(0,c.KY)({user:{id:r,name:o,image:a,type:c.FF.TEMPORARY},jwt:n}),"Temporary ".concat(n)}),g=()=>{(0,c.Z3)(c.FF.OFFICIAL),u.X.reset()},p=()=>{(0,c.Z3)(c.FF.TEMPORARY)},E=()=>{let e=window.location.pathname,t=i.mo.findIndex(t=>e.startsWith("/".concat(t)));return -1!==t?i.mo[t]:i.ZW},y=async(e,t,r)=>{let n;let a=E();return(0,o.Fs)(a,r)?(i.z1.some(t=>e.includes(t))||(n=await h()),n?(t.headers=(0,m.lm)({...t.headers,Authorization:n,"Locale-Language":a,"Time-Zone":Intl.DateTimeFormat().resolvedOptions().timeZone}
1),t.cache="no-store"):t.headers=(0,m.lm)(t.headers),{url:await (0,_.yM)(e),requestInit:t}):Promise.reject(Error("没ææéè®¿é®æ¤æ¥å£: ".concat(e)))},v=async(e,t)=>{if(!t.ok)return Promise.resolve(t);let r=t.clone(),c=await r.json();if(i.lE.SUCCESS===c.code)return t;console.log("è·åæ°æ®å¼å¸¸ reqUrl: ",e.url),console.log("result: ",c);let u=c.code,d=E();if(a.j.ErrTemporaryAuthorizationDecrypt===u)return p(),t;if(a.j.ErrAuthorizationTokenDecryptFailedToParse===u||a.j.ErrInvalidAuthorizationToken===u||a.j.ErrInvalidAuthorizationTokenClaims===u||a.j.ErrInvalidAuthorizationTokenSubClaims===u||a.j.ErrMissingAuthorizationTokenClaims===u||a.j.ErrAuthorizationTokenExpired===u||a.j.ErrInvalidUserIDClaim===u||a.j.ErrMissingSubOrUserIDClaim===u)return g(),window.location.reload(),t;if(a.j.ErrDisableAllUsersAccess===u)return s.ZP.emit(l.LV),t;if(a.j.ErrRoleLevelPermissionNotEnough===u)return(0,o.Iw)(d),t;if(""!==c.message){let e=a.B[u],t=null==e?void 0:e[d];n.h.error(t||(0,o.j1)(u,d))}else n.h.error((0,o.j1)(u,d));return t},w=async(e,t,r)=>{let n=await y(e,t,r);try{let e=await fetch(n.url,n.requestInit);return v(n,e)}catch(r){let t={context:r.message,req:n,url:e};return(0,f.WX)("fetch_error",JSON.stringify(t)),Promise.reject()}};t.Z=w},73787:function(e,t,r){r.d(t,{Aq:function(){return o},j9:function(){return a}});var n=r(24455),i=r(57850);let o=async(e,t)=>{let r={method:"POST",headers:{"Content-Type":"application/json","Request-Origin":n.vi},body:JSON.stringify(e)};(null==t?void 0:t.signal)&&(r.signal=t.signal);let o=n._6.USER_ROLE_LEVEL_IGNORE;try{let e=await (0,i.Z)("".concat(n.QP,"trackings"),r,o);if(!e.ok)return null;return await e.json()}catch(e){return null}},a=async(e,t)=>{let r={method:"POST",headers:{"Content-Type":"application/json","Request-Origin":n.vi},body:JSON.stringify(e)};(null==t?void 0:t.signal)&&(r.signal=t.signal);let o=n._6.USER_ROLE_LEVEL_IGNORE;try{let e=await (0,i.Z)("".concat(n.QP,"trackings/client-report"),r,o);if(!e.ok)return null;return await e.json()}catch(e){return null}}},7483:function(e,t,r){r.d(t,{Mr:function(){return o},WX:function(){return u},eK:function(){return l}});var n,i,o,a,c=r(73787),s=r(67703);(n=o||(o={})).GLOBAL_ERROR="global_error",n.PAGE_VIEW="page_view",n.REGISTER_GUEST="register_guest",n.TEST_PAGE_VIEW="test_page_view7",n.BUILD_HEADER_INFO_ERROR="build_header_info_error",n.BUILD_HEADER_INFO_ERROR1="build_header_info_error1",n.BUILD_REQUEST_PARAMS_ERROR="build_request_params_error",n.BUILD_REQUEST_PARAMS_ERROR1="build_request_params_error1",n.TRACK_SERVICE="track_service",(i=a||(a={})).INFO="INFO",i.WARN="WARN",i.ERROR="ERROR";let l=async(e,t)=>{let r=[{action:e,context:t,timestamp:new Date().getTime(),level:"ERROR"}];(0,c.Aq)({tracking_list:r})},u=async(e,t)=>{let r=[{action:e,context:t,timestamp:new Date().getTime(),level:"ERROR"}];(0,s.L)({tracking_list:r})}},1034:function(e,t,r){r.d(t,{f8:function(){return u},yM:function(){return l}});var n=r(24455);let i={[n.xf.ALPHA]:"https://oss-macaron-system.macaron.im/api/domain-alpha.txt",[n.xf.PROD]:"https://oss-macaron-system.macaron.im/api/domain-prod.txt",[n.xf.DEV]:"https://oss-macaron-system.macaron.im/api/domain-alpha.txt",[n.xf.SIM]:"https://oss-macaron-system.macaron.im/api/domain-alpha.txt"},o=null,a=null;function c(e){let t=null==e?void 0:e.trim();return t?"".concat(t.replace(/\/+$/,""),"/"):""}async function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:fetch;return a||(o||(o=(async()=>{let t=c("https://gke-api.macaron.im");if("prod"===n.xf.SIM)return t;try{let t=await e(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"prod";return i[(null==e?void 0:e.trim())||""]||i[n.xf.DEV]}(),{method:"GET",cache:"no-store"});if(t.ok){let e=c(await t.text());if(e)return e}}catch(e){}return t})().then(e=>(a=e,e))),o)}async function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:fetch,r=c("https://gke-api.macaron.im");return e.startsWith(r)?(a||s(t),"".concat(a||r).concat(e.slice(r.length))):e}async function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:fetch,r=await s(t);return"".concat(r).concat(e.replace(/^\/+/,""))}},72042:function(e,t,r){r.d(t,{X:function(){return _}});var n=r(24455),i=r(73787),o=r(53750);function a(e,t){return -1!==e.indexOf(t)}let c=e=>{let t={};return Object.keys(e).forEach(r=>{"string"==typeof e[r]&&e[r].length>0?t[r]=e[r]:"number"!=typeof e[r]||isNaN(e[r])?"boolean"==typeof e[r]?t[r]=e[r]:"object"==typeof e[r]&&null!==e[r]&&(t[r]=e[r]):t[r]=e[r]}),t};function s(e,t){try{return new URL(e).searchParams.get(t)||""}catch(r){return new URLSearchParams(e.split("?")[1]||"").get(t)||""}}let l=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","utm_id","utm_source_platform","utm_campaign_id","utm_creative_format","utm_marketing_tactic"],u=["dclid","fbclid","gclid","ko_click_id","li_fat_id","msclkid","sccid","ttclid","twclid","wbraid"];function d(e,t,r){if(t=t||"",r||a(e," OPR/"))return a(e,"Mini")?"Opera Mini":"Opera";if(/(BlackBerry|PlayBook|BB10)/i.test(e))return"BlackBerry";if(a(e,"IEMobile")||a(e,"WPDesktop"))return"Internet Explorer Mobile";if(a(e,"SamsungBrowser/"))return"Samsung Internet";if(a(e,"Edge")||a(e,"Edg/"))return"Microsoft Edge";if(a(e,"FBIOS"))return"Facebook Mobile";if(a(e,"Chrome"))return"Chrome";else if(a(e,"CriOS"))return"Chrome iOS";else if(a(e,"UCWEB")||a(e,"UCBrowser"))return"UC Browser";else if(a(e,"FxiOS"))return"Firefox iOS";else if(a(t,"Apple"))return a(e,"Mobile")?"Mobile Safari":"Safari";else if(a(e,"Android"))return"Android Mobile";else if(a(e,"Konqueror"))return"Konqueror";else if(a(e,"Firefox"))return"Firefox";else if(a(e,"MSIE")||a(e,"Trident/"))return"Internet Explorer";else if(a(e,"Gecko"))return"Mozilla";else return""}function f(e){var t;if("object"!=typeof e&&(e={}),"undefined"==typeof navigator)return e;let r=navigator.userAgent,i=window.opera,a=(0,o.ej)(o.Mv.TEMP_USER_ID),s=(0,o.ej)(o.Mv.USER_ID);return c({$os:function(){if("undefined"==typeof navigator||!navigator.userAgent)return"";let e=navigator.userAgent;if(/Windows/i.test(e))return/Phone/.test(e)||/WPDesktop/.test(e)?"Windows Phone":"Windows";if(/(iPhone|iPad|iPod)/.test(e))return"iOS";if(/Android/.test(e))return"Android";if(/(BlackBerry|PlayBook|BB10)/i.test(e))return"BlackBerry";if(/Mac/i.test(e))return"Mac OS X";if(/Linux/.test(e))return"Linux";if(/CrOS/.test(e))return"Chrome OS";else return""}(),$browser:d(r,navigator.vendor,i),$browser_version:function(e,t,r){let n={"Internet Explorer Mobile":/rv:(\d+(\.\d+)?)/,"Microsoft Edge":/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,"Chrome iOS":/CriOS\/(\d+(\.\d+)?)/,"UC Browser":/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,"Mobile Safari":/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,"Firefox iOS":/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,"Android Mobile":/android\s(\d+(\.\d+)?)/,"Samsung Internet":/SamsungBrowser\/(\d+(\.\d+)?)/,"Internet Explorer":/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[d(e,t,r)];if(void 0===n)return null;let i=e.match(n);return i?parseFloat(i[i.length-2]):null}(r,navigator.vendor,i),$device:(t=r,/Windows Phone/i.test(t)||/WPDesktop/.test(t)?"Windows Phone":/iPad/.test(t)?"iPad":/iPod/.test(t)?"iPod Touch":/iPhone/.test(t)?"iPhone":/(BlackBerry|PlayBook|BB10)/i.test(t)?"BlackBerry":/Android/.test(t)?"Android":""),$referrer:document.referrer||"$direct",$referring_domain:function(e){let t=e.split("/");return t.length>=3?t[2]:""}(document.referrer)||"$direct",$current_url:window.location.href,$screen_height:window.screen.height,$screen_width:window.screen.width,mp_lib:"web",$lib_version:"custom-1.
10.0",$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),time:new Date().getTime()/1e3,request_origin:n.vi,temp_user_id:a,active_user_id:s,user_type:s?n.FF.OFFICIAL:n.FF.TEMPORARY,...e})}class _{static get_device_id(){let e=(0,o.ej)(o.Mv.MIXPANEL_DEVICE_ID);return e||(e=function(){let e=Array(36);for(let t=0;t<36;t++)e[t]=Math.floor(16*Math.random());return e[14]=4,e[19]=-5&e[19],e[19]=8|e[19],e[8]=e[13]=e[18]=e[23]="-",e.map(e=>"number"==typeof e?e.toString(16):e).join("")}(),(0,o.d8)(o.Mv.MIXPANEL_DEVICE_ID,e,31536e3)),e}static get_distinct_device_id(){return"$device:"+_.get_device_id()}static get_distinct_id(){return(0,o.ej)(o.Mv.USER_ID)||_.get_distinct_device_id()}static async track(e,t){let r=_.get_distinct_id(),o=_.get_device_id(),a=JSON.stringify(f({...t,$device_id:o}));return(0,i.j9)({tracking_list:[{distinct_id:r,event:e,data:a}],project:n.vO,report_type:n.C2.TRACK})}static async track_pageview(e){var t;let r=_.get_distinct_id(),o=_.get_device_id(),a=JSON.str
1ingify(("object"!=typeof(t={...e,$device_id:o})&&(t={}),f({...t,..."undefined"==typeof document?{}:c({current_page_title:document.title,current_domain:window.location.hostname,current_url_path:window.location.pathname,current_url_protocol:window.location.protocol,current_url_search:window.location.search}),...function(){let e={},t=window.location.href;return u.forEach(r=>{let n=s(t,r);n.length&&(e[r]=n)}),e}(),...function(e){let t={},r=window.location.href;return l.forEach(e=>{let n=s(r,e);n.length&&(t[e]=n)}),t}(),...function(){if("undefined"==typeof document)return{};let e=document.referrer,t=0===e.search("https?://(.*)google.([^/?]*)")?"google":0===e.search("https?://(.*)bing.com")?"bing":0===e.search("https?://(.*)yahoo.com")?"yahoo":0===e.search("https?://(.*)duckduckgo.com")?"duckduckgo":null,r={};if(null!==t){r.$search_engine=t;let n=s(e,"yahoo"!==t?"q":"p");n.length&&(r.mp_keyword=n)}return r}()})));return(0,i.j9)({tracking_list:[{distinct_id:r,event:"$mp_web_page_view",data:a}],project:n.vO,report_type:n.C2.TRACK})}static async identify(e){let t=_.get_device_id(),r=JSON.stringify({$anon_distinct_id:_.get_distinct_device_id(),$anon_id:_.get_distinct_device_id(),$device_id:t});return(0,i.j9)({identify:{distinct_id:e,data:r},project:n.vO,report_type:n.C2.IDENTIFY})}static async set_people(e){let t=(0,o.ej)(o.Mv.USER_ID);if(!t)return null;let r=JSON.stringify(f(e));return(0,i.j9)({people:{distinct_id:t,data:r},project:n.vO,report_type:n.C2.SET_PEOPLE})}static reset(){(0,o.TC)(o.oy.HAS_MIXPANEL_IDENTIFY)}}}}]);
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.