"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1636],{31808:(e,t,n)=>{n.r(t),n.d(t,{default:()=>T});var a=n(2787),r=n(12479);const i=n.p+"0db421976d39704f7fb7.css";var l=n(75431),o=n(50970),s=n(54888),c=n(60484),d=n(32706),u=n(48211),p=n(24643),g=n(300),b=n.n(g),h=n(40099),m=n(28591),f=n(47172),x=n(13549),k=n(98796),C=n(32125),j=n(10828),y=n(4929),v=n(9472),w=n(78662),L=n(67768);function O(e){return null==e||"number"==typeof e||"boolean"==typeof e?e:"string"==typeof e?e.replace(//g,">").replace(/"/g,"""):Array.isArray(e)?e.map((e=>O(e))):"[object Object]"===Object.prototype.toString.call(e)?Object.keys(e).reduce(((t,n)=>(t[n]=O(e[n]),t)),{}):O(String(e))}class S extends h.PureComponent{dynamicAddCompKey(e=[]){return e&&e.length?e.map(O).reduce(((e,t,n)=>{var a;const[r="",i={},l]=t;return""!==r&&0!==Object.keys(i).length&&e.push((0,p.jsx)(L.hp,{dangerouslyExposeHtml:!0,id:null!==(a=null==l?void 0:l.name)&&void 0!==a?a:r,children:(0,p.jsx)(L.ck,{genericType:r,genericKey:r,schema:i})},`${r}-${n}`)),e}),[]):null}render(){const{wrappedHead:e,metaParams:t={},jsonldList:n=[],children:a}=this.props,{title:r="",keywords:i="",description:l="",robotsContent:o="",canonicalHref:s="",alternateHref:c="",amphtmlHref:d="",applicableDevice:u="",hreflangList:g=[]}=t;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(e,{children:[r&&(0,p.jsx)("title",{children:r}),i&&(0,p.jsx)("meta",{name:"keywords",content:i},"keywords"),l&&(0,p.jsx)("meta",{name:"description",content:l},"description"),o&&(0,p.jsx)("meta",{name:"robots",content:o},"robots"),u&&(0,p.jsx)("meta",{name:"applicable-device",content:u},"applicable-device"),s&&(0,p.jsx)("link",{rel:"canonical",href:s},"canonical"),d&&(0,p.jsx)("link",{rel:"amphtml",href:d},"amphtml"),c&&(0,p.jsx)("link",{rel:"alternate",media:"only screen and (max-width: 640px)",href:c},"alternate-media"),g.length?g.map((({hreflang:e,href:t})=>(0,p.jsx)("link",{rel:"alternate",hrefLang:e,href:t},e))):null,a]}),this.dynamicAddCompKey(n)]})}}const P=S,I=function({appContext:e}){const{pathname:t}=(0,f.useLocation)(),{metaParams:n,jsonldList:a,disableAlternateLink:r,generateAlternateWithCanonical:i,enableAlternateHreflang:l,alternateHreflangList:o}=(0,k.X)(v.b,{selector:({metaParams:e,jsonldList:t,disableAlternateLink:n,generateAlternateWithCanonical:a,enableAlternateHreflang:r,alternateHreflangList:i})=>({metaParams:e,jsonldList:t,disableAlternateLink:n,generateAlternateWithCanonical:a,enableAlternateHreflang:r,alternateHreflangList:i}),equalityFn:C.bN});let s=t;try{s=encodeURI(decodeURI(t))}catch(e){}const c=(0,h.useMemo)((()=>{let e=[];const{robotsContent:t,canonicalHref:a}=null!=n?n:{},c=t&&!t.includes("noindex"),d=i&&null!=a?a:`${j.C}${s}`;if(c&&l)return Object.assign(Object.assign({},n),{hreflangList:b()(o,"hreflang")});if(c&&!r){const t=(0,w.Iz)(s);e=[{hreflang:"x-default",href:t?j.C:d}],y.wX.forEach((({value:n})=>{const a=n.replace(/(^zh([_-]\w+)*)/g,"zh-Hant"),r=t?`${j.C}/${a}/`:`${d}?lang=${a}`;e.push({hreflang:a,href:r})}))}return Object.assign(Object.assign({},n),{hreflangList:b()(e,"hreflang")})}),[e,r,i,n,s,l,o]);return(0,x.o)((()=>Promise.resolve()),[]),(0,p.jsx)(P,{wrappedHead:m.mg,metaParams:c,jsonldList:a})};I.deferSSREffects=!0;var _=n(41271),$=n(64810);const A=function(e){const{appContext:t}=e,{location:n}=(0,f.useHistory)(),a=`https://${null==t?void 0:t.host}${n.pathname}${n.search}`,r=Object.assign(Object.assign({},(0,_.P)($.J).value),{"og:url":a});return(0,x.o)((()=>Promise.resolve()),[]),(0,p.jsx)(m.mg,{children:Object.keys(r).map((e=>(0,p.jsx)("meta",{property:e,content:r[e]},e)))})};A.deferSSREffects=!0;var E=n(63950),H=n(81659);const T=()=>{const{appContext:e}=(0,_.P)(o.L,{selector:e=>({appContext:e.appContext}),dependencies:[]}),{bizContext:t}=(0,_.P)(s.$,{selector:e=>({bizContext:e.bizContext}),dependencies:[]}),{language:n="en"}=(0,c.L$)(e),p=(0,H.zd)(n),g=(0,H.cf)();return(0,a.FD)(a.FK,{children:[(0,a.Y)(l.mL,{styles:(0,E.H6)(p)}),(0,a.Y)(d.p,{appContext:e,bizContext:t,slardarBid:u.Gu,initialPid:g,usePumbaaMeta:!0,slardarReportImage:!0}),(0,a.Y)(I,{appContext:e}),(0,a.Y)(A,{appContext:e}),(0,a.Y)("link",{rel:"stylesheet",href:r.f}),(0,a.Y)("link",{rel:"stylesheet",href:i})]})}},32706:(e,t,n)=>{n.d(t,{p:()=>w});var a=n(24643),r=n(67518),i=n(46682),l=n(40099),o=n(28591),s=n(75974),c=n(60484),d=n(55462),u=n(49057);const p=function({iconSrc:e="https://www.tiktok.com/favicon.ico"}){return(0,a.jsxs)(o.mg,{children:[(0,a.jsx)("meta",{name:"google",content:"notranslate"},"google"),",",(0,a.jsx)("meta",{name:"format-detection",content:"telephone=no"},"format-detection"),",",(0,a.jsx)("link",{rel:"shortcut icon",href:e,type:"image/x-icon"},"shortcut")]})},g=["//v16.tiktokcdn.com","//p16-va.tiktokcdn.com","//s20.tiktokcdn.com"],b=function(){return(0,a.jsx)(o.mg,{children:g.map(((e,t)=>(0,a.jsx)("link",{rel:"dns-prefetch",href:e},`prefetch-${t+1}`)))})};var h=n(73580),m=n(91498),f=n(97086),x=n(72277),k=n(11654),C=n(23721),j=n(45297);const y=function({appContext:e,bizContext:t,slardarBid:n,initialPid:r,async:i=!1,reportImage:s}){var c,u;const{abTestVersion:p,env:g,botType:b,user:y,wid:v,region:w}=null!=e?e:{},{isMobile:L,domains:O,isTTP:S,idc:P}=null!=t?t:{},I=(0,h.Nj)(k.V),_=(0,l.useMemo)((()=>{var e;return Object.assign(Object.assign({region:null!=w?w:"",botType:null!=b?b:"",isMobile:Boolean(L).toString(),isDowngrade:(0,f.qk)().toString(),isLogin:Boolean(y).toString(),isPPE:"ppe"===(null==g?void 0:g.type),isLandingPage:1,launchMode:(0,f.fU)()?"":(0,m.o7)()},((e={parameters:{},versionName:""})=>{const t={};try{const n=e.parameters||{};Object.entries(n).forEach((([e,n])=>{x.s.includes(e)&&(t[e]=n.vid)}))}catch(e){console.error("Abtest config parse error",e)}return t})(p)),{uid:null!==(e=null==y?void 0:y.uid)&&void 0!==e?e:"",idc:null!=P?P:"unknown"})}),[w,b,L,y,null==g?void 0:g.type,p]),{enableInlineScript:$}=(0,d.yf)(),A=!!s||"v2"===(null===(u=null===(c=null==p?void 0:p.parameters)||void 0===c?void 0:c.enable_slardar_image)||void 0===u?void 0:u.vid),E=(0,l.useMemo)((()=>Object.assign(Object.assign(Object.assign({},C.dg),{bid:n,env:"boe"===(null==g?void 0:g.type)||"ppe"===(null==g?void 0:g.type)?"test":"production",domain:null==O?void 0:O.slardar,disableInit:!0,useLocalConfig:"ppe"===(null==g?void 0:g.type)||"boe"===(null==g?void 0:g.type),integrations:[...I.registerImageXPlugin(A,s&&"boolean"!=typeof s?s.sample:void 0)]}),S?{sdkUrl:"https://lf16-cdn-tos.tiktokcdn-us.com/obj/static-tx/slardar/fe/sdk-web/browser.oci.js",pluginPathPrefix:"https://lf16-cdn-tos.tiktokcdn-us.com/obj/static-tx/slardar/fe/sdk-web/plugins"}:{})),[null==O?void 0:O.slardar,null==g?void 0:g.type,S,n]),H=(0,l.useMemo)((()=>JSON.stringify(E)),[E]);return(0,l.useEffect)((()=>{let e;const t=()=>{window.SlardarClient?I.hasStarted()||(I.mountBeforeSendEvent(),I.init(Object.assign(Object.assign({},E),{pid:r})),I.config({userId:v}),I.start()):e=window.requestIdleCallback?window.requestIdleCallback(t):window.setTimeout(t,1)};return I.context(_),"delay_start_until_manually_called"===r?(I.preserveConfig(E),I.preserveExtraInfo({userId:v})):(I.mountBeforeSendEvent(),I.init(Object.assign(Object.assign({},E),{pid:r})),I.config({userId:v}),I.start(),e=window.requestIdleCallback?window.requestIdleCallback(t):window.setTimeout(t,1)),()=>{window.cancelIdleCallback?window.cancelIdleCallback(e):window.clearTimeout(e)}}),[]),!$||(0,f._8)(i)?null:(0,a.jsxs)(o.mg,{children:[(0,a.jsx)("script",{id:"slardar-config",type:"application/json",children:H}),i?(0,a.jsx)("script",{src:j.se[S?"TTP":"ROW"].slardarWeb,async:"DO_NOT_DELETE_FOR_REHYDRATE_ERROR"}):(0,a.jsx)("script",{src:j.se[S?"TTP":"ROW"].slardarWeb})]})},v=function({isLogin:e,isFtc:t}){return(0,a.jsx)(o.mg,{children:(0,a.jsx)("meta",{name:"pumbaa-ctx",content:`login=${e?1:0},ftc=${t?1:0}`})})},w=function({appContext:e,bizContext:t,slardarBid:n,iconSrc:g,initialPid:h,asyncSlardar:m=!1,usePumbaaMeta:f=!1,slardarReportImage:x}){var k;const{language:C}=(0,c.L$)(e),{isDark:j}=(0,r.u)(),{user:w}=null!==(k=(0,u.W)((()=>["user"]),[]))&&void 0!==k?k:{},{enableHeadComponent:L}=(0,d.yf)(),O=Boolean(w),S=Boolean(null==w?void 0:w.ftcUser),P=(0,i.w)(s.P);return(0,l.useEffect)((()=>{O&&P.getComplianceSettings()}),[O,P]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.mg,{htmlAttributes:{lang:C,"data-theme":j?"dark":"light"}}),(0,a.jsx)(p,{iconSrc:g}),f&&(0,a.jsx)(v,{isLogin:O,isFtc:S}),L&&(0,a.jsx)(y,{appContext:e,bizContext:t,slardarBid:n,initialPid:h,async:m,reportImage:x}),(0,a.jsx)(b,{})]})}},87905:(e,t,n)=>{n.d(t,{d:()=>d});var a=n(58632),r=n(24643),i=n(40099),l=n(62186);const o=(0,l.default)("div",{target:"eoeunh00"})((({checked:e,backgroundColor:t,width:n,height:a,theme:{colors:r}})=>({position:"relative",width:null!=n?n:"44px",height:null!=a?a:"24px",left:"0",top:"0",background:null!=t?t:e?"#0be09b":r.LineSecondary,borderRadius:"100px",transition:"all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1)",":hover":{background:null!=t?t:e?"linear-gradient(0deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), #0be09b":"rgba(22, 24, 35, 0.16)"}})),"label:DivSwitchWrapper;"),s=(0,l.default)("span",{target:"eoeunh01"})((({checked:e,height:t,width:n,backgroundColor:a,left:r})=>({position:"absolute",display:"flex",justifyContent:"center",alignItems:"center",width:null!=n?n:"20px",height:null!=t?t:"20px",left:r,top:"50%",transform:e?"translate(-100%, -50%);":"translateY(-50%)",borderRadius:"100px",background:null!=a?a:"#fff",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.15)",transition:"all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1)"})),"label:SpanSwitchIcon;"),c=(0,l.default)("button",{target:"eoeunh02"})((({theme:{colors:e,typography:t,fontFamilies:n}})=>[t.P2,{border:"none",background:"none",outline:"none",padding:0,position:"relative",overflow:"visible",display:"inline-flex",alignItems:"center",color:e.TextPrimary,fontFamily:n.TikTokFont,cursor:"pointer",":disabled":{cursor:"not-allowed",opacity:.34}}]),"label:ButtonSwitchContainer;"),d=function(e){var{className:t,style:n={},size:l="medium",width:d=44,height:u=24,padding:p=2,indicatorSize:g=20,indicatorColor:b,indicatorCheckedColor:h,indicatorUnCheckedColor:m,indicatorIcon:f,indicatorCheckedIcon:x,indicatorUnCheckedIcon:k,backgroundColor:C,backgroundCheckedColor:j,backgroundUnCheckedColor:y,content:v="",disabled:w=!1,checked:L,defaultChecked:O=!1,e2eData:S,ariaLabel:P,ariaLabelledby:I,ariaDescribedby:_,onChange:$}=e,A=(0,a.__rest)(e,["className","style","size","width","height","padding","indicatorSize","indicatorColor","indicatorCheckedColor","indicatorUnCheckedColor","indicatorIcon","indicatorCheckedIcon","indicatorUnCheckedIcon","backgroundColor","backgroundCheckedColor","backgroundUnCheckedColor","content","disabled","checked","defaultChecked","e2eData","ariaLabel","ariaLabelledby","ariaDescribedby","onChange"]);const[E,H]=(0,i.useState)(null!=L?L:O),T=null!=L?L:E,D=(0,i.useCallback)((e=>{null==e||e.stopPropagation(),null==$||$(!T,e),H(!T)}),[$,T]);return(0,i.useEffect)((()=>{H(null!=L?L:O)}),[O,L]),(0,r.jsx)(c,Object.assign({"data-e2e":S,type:"button",role:"switch",disabled:w,onClick:D,style:n,"aria-checked":T,"aria-label":P,"aria-labelledby":I,"aria-describedby":_,className:t},A,{children:(0,r.jsx)(o,Object.assign({checked:T,backgroundColor:T?null!=j?j:C:null!=y?y:C,width:`${d}px`,height:`${u}px`},{children:(0,r.jsx)(s,Object.assign({checked:T,backgroundColor:T?null!=h?h:b:null!=m?m:b,width:`${g}px`,height:`${g}px`,left:T?`calc(100% - ${p}px)`:`${p}px`},{children:T?null!=x?x:f:null!=k?k:f}))}))}))}}}]);