"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2786],{97118:(e,t,n)=>{n.d(t,{A:()=>a});var s=n(24643),o=n(40099),i=n(84987);const r={id:"Flag-18fcd14e",use:"Flag-18fcd14e-usage",viewBox:"0 0 48 48",content:''};function a(e){const t=(0,o.useContext)(i.X);return(0,o.useLayoutEffect)((()=>(t.add(r),()=>{t.remove("Flag-18fcd14e")})),[]),(0,s.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},e,{children:(0,s.jsx)("use",{xlinkHref:"#Flag-18fcd14e"},void 0)}),void 0)}},28369:(e,t,n)=>{n.d(t,{EL:()=>d,Pk:()=>v,YL:()=>g,aF:()=>m,ci:()=>c,f$:()=>y,jN:()=>u,l1:()=>a,uA:()=>p,xW:()=>f,yw:()=>l});var s=n(60484),o=n(49057),i=n(71281),r=n(88920);const a=()=>{var e;const{abTestVersion:t}=(0,s.L$)((0,o.W)((()=>["abTestVersion"]),[]));return{hasRedesign:"v1"===(null!==(e=(0,i.qt)(t,"fyp_redesign"))&&void 0!==e?e:"v0")}},c=()=>{const{hasRedesign:e}=a(),{isInProductHoldout:t}=(0,r.Vv)();return!(!e||t)},p=()=>{var e;const{abTestVersion:t}=(0,s.L$)((0,o.W)((()=>["abTestVersion"]),[])),n=null!==(e=(0,i.qt)(t,"immersive_player"))&&void 0!==e?e:"v0";return{enableImmersivePlayer:"v0"!==n,isCommentsDefaultOpen:"v1"===n||"v3"===n,hasForcedDarkMode:"v3"===n||"v4"===n}},l=()=>{var e;const{abTestVersion:t}=(0,s.L$)((0,o.W)((()=>["abTestVersion"]),[])),n=null!==(e=(0,i.qt)(t,"preload_with_left"))&&void 0!==e?e:"0";return{preloadThreshold:Number(n)}},u=()=>{var e,t;const{abTestVersion:n}=(0,s.L$)((0,o.W)((()=>["abTestVersion"]),[])),a=null!==(e=(0,i.qt)(n,"fyp_comments_panel"))&&void 0!==e?e:"v0",c="v1"===(null!==(t=(0,i.qt)(n,"fyp_redesign"))&&void 0!==t?t:"v0"),{isInProductHoldout:p}=(0,r.Vv)(),l=!p||c;return{hasNewCommentsDesign:l,hasSidebar:l,isDefaultOpen:"v2"===a,isSessionStateControlled:"v3"===a}},d=()=>{const{abTestVersion:e}=(0,s.L$)((0,o.W)((()=>["abTestVersion"]),[]));return"v1"===(0,i.qt)(e,"image_fetch_priority")},m=()=>{var e;const{abTestVersion:t}=(0,s.L$)((0,o.W)((()=>["abTestVersion"]),[]));return"v0"!==(null!==(e=(0,i.qt)(t,"media_card_redesign"))&&void 0!==e?e:"v0")},v=()=>{var e;const{abTestVersion:t}=(0,s.L$)((0,o.W)((()=>["abTestVersion"]),[]));return{isInAppStyleShareExperiment:"v0"!==(null!==(e=(0,i.qt)(t,"app_style_share"))&&void 0!==e?e:"v0")}},y=()=>{var e;const{abTestVersion:t}=(0,s.L$)((0,o.W)((()=>["abTestVersion"]),[]));return"v0"!==(null!==(e=(0,i.qt)(t,"cds_grid_layout"))&&void 0!==e?e:"v0")},g=()=>{var e;const{abTestVersion:t}=(0,s.L$)((0,o.W)((()=>["abTestVersion"]),[]));return{isInFypResumeProgressExperiment:"v0"!==(null!==(e=(0,i.qt)(t,"fyp_resume_progress"))&&void 0!==e?e:"v0")}},f=()=>{var e;return{isInWebappPerfPageSwitchExperiment:"v0"!==(null!==(e=(0,i.d)("webapp_perf_page_switch"))&&void 0!==e?e:"v0")}}},87652:(e,t,n)=>{n.d(t,{$4:()=>b,Mu:()=>h,o$:()=>O});var s=n(7892),o=n(31209),i=n(5412),r=n(97071),a=n(8046),c=n(60072),p=n(22220),l=n(53764),u=n(41548),d=n(11983),m=n(18499),v=n(64747),y=n(69589),g=n(40046);const f={nickname:"",replyId:void 0,replyToReplyId:void 0,position:-1},_=(0,s.p)("commentInputAtom@tiktok/webapp-atoms",{reply:Object.assign({},f),replyToOtherComment:Object.assign({},f),mentionUserList:[],isInputEmpty:!0,isReplyInputEmpty:!0,isInputFocus:!1,needClearInput:!1,needResetKeyword:!1,replyCid:""}),{useAtomService:h,useServiceDispatchers:b,useServiceState:O}=(0,o.i)(_,((e,t)=>({setReplyCid(e){t(_,(t=>Object.assign(Object.assign({},t),{replyCid:e})))},setReply(e){t(_,(t=>Object.assign(Object.assign({},t),{reply:null===e?Object.assign({},f):e})))},setReplyOptimize(e){t(_,(t=>Object.assign(Object.assign({},t),{replyToOtherComment:e})))},setMentionUserList(e){t(_,(t=>Object.assign(Object.assign({},t),{mentionUserList:null===e?[]:e})))},setIsReplyInputEmpty(e){t(_,(t=>Object.assign(Object.assign({},t),{isReplyInputEmpty:e})))},setIsInputEmpty(e){t(_,(t=>Object.assign(Object.assign({},t),{isInputEmpty:e})))},setIsInputFocus(e){t(_,(t=>Object.assign(Object.assign({},t),{isInputFocus:e})))},setNeedClearInput(e){t(_,(t=>Object.assign(Object.assign({},t),{needClearInput:e})))},setNeedResetKeyword(e){t(_,(t=>Object.assign(Object.assign({},t),{needResetKeyword:e})))},publishComment(t){return n=this,s=void 0,f=function*(){const n=(0,u.T)(),s=e(_),o=e(c.Pu),{awemeId:f,inputText:h,textExtra:b,teaParams:O,isReplyComment:w,shouldOptimizeReply:C,isCommentRedesign:x}=t,{reply:T,replyToOtherComment:j}=s,I=w?j:T,{replyId:L,replyToReplyId:V,nickname:A,position:S}=I,k=o[f],E={aweme_id:f,text:h,reply_id:L,reply_to_reply_id:V,text_extra:JSON.stringify(b)},P=Boolean(A)&&!C||w;try{const{status_code:e,comment:t}=yield(0,p.lG)(E);if(0===e){const e=P?"0"===V?"reply":"reply_to_reply":"original",s=n(A?"comment_reply_success":"comment_post_success");d.F.destroy(),d.F.open({content:s,duration:3,getContainer:l.M,getContainerPosition:"fixed"}),i.ao.handlePostComment(Object.assign(Object.assign({},O),{comment_category:e,comment_id:t.cid}));const o=null==k?void 0:k.ad_info;if(o){const e=(0,r.n5)({ad_info:o,play_mode:O.play_mode});a.pg.handleComment(e)}}else 22===e?(d.F.destroy(),d.F.open({content:n("comment_banned_toast"),duration:3,getContainer:l.M,getContainerPosition:"fixed"})):e?(d.F.destroy(),d.F.open({content:n("comment_post_failed"),duration:3,getContainer:l.M,getContainerPosition:"fixed"})):(d.F.destroy(),d.F.open({content:n("comment_nointernet_toast"),duration:3,getContainer:l.M,getContainerPosition:"fixed"}));if(0===e){const e=(0,v.OL)(),n=(0,c.ud)(),s=["comment","reply",t.reply_id],o=["comment",t.aweme_id];(0,m.unstable_batchedUpdates)((()=>{w&&C?(x&&((0,y.performManualOptimisticUpdate)(s,(0,g.qZ)({reply:t,parentCid:null!=L?L:""})),(0,y.performManualOptimisticUpdate)(o,(0,g.uv)({awemeId:f,parentCid:null!=L?L:""}))),this.setReplyCid(""),e.handleReplySuccess({comment:t,position:S})):P?(x&&((0,y.performManualOptimisticUpdate)(s,(0,g.qZ)({reply:t,parentCid:null!=L?L:""})),(0,y.performManualOptimisticUpdate)(o,(0,g.uv)({awemeId:f,parentCid:null!=L?L:""}))),this.setNeedClearInput(!0),e.handleReplySuccess({comment:t,position:S})):(this.setNeedClearInput(!0),x&&(0,y.performManualOptimisticUpdate)(o,(0,g.nK)({comment:t})),e.handlePostSuccess(t)),n.addMlModelTrainData({id:f,action:"post_comment"})}))}}catch(e){}},new((o=void 0)||(o=Promise))((function(e,t){function i(e){try{a(f.next(e))}catch(e){t(e)}}function r(e){try{a(f.throw(e))}catch(e){t(e)}}function a(t){var n;t.done?e(t.value):(n=t.value,n instanceof o?n:new o((function(e){e(n)}))).then(i,r)}a((f=f.apply(n,s||[])).next())}));var n,s,o,f}})))},22220:(e,t,n)=>{n.d(t,{dj:()=>l,fM:()=>c,i_:()=>p,lG:()=>u});var s=n(56070),o=n(26325),i=function(e,t,n,s){return new(n||(n=Promise))((function(o,i){function r(e){try{c(s.next(e))}catch(e){i(e)}}function a(e){try{c(s.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(r,a)}c((s=s.apply(e,t||[])).next())}))};const r=30,a=25;function c(){return i(this,void 0,void 0,(function*(){return s.h.get("/api/at/default/list/",{query:{cursor:0,count:a},baseUrlType:2})}))}function p(e){return i(this,void 0,void 0,(function*(){return s.h.get("/api/mention/recent/contact/list/v1/",{query:{mentionType:3,secUid:e},baseUrlType:2})}))}function l(e,t){return i(this,void 0,void 0,(function*(){return s.h.get("/api/comment/search/sug/user/",{query:{keyword:e,count:r,mention_type:3,uid_filter_list:t},baseUrlType:2})}))}function u(e){return i(this,void 0,void 0,(function*(){return s.h.post("/api/comment/publish/",{query:e,baseUrlType:8,headers:{[o.nk]:s.h.csrfToken}})}))}},36764:(e,t,n)=>{n.d(t,{Gb:()=>c,lY:()=>p});var s=n(7892),o=n(31209),i=n(89049),r=n(30085);const a=(0,s.p)("exploreActiveCategoryTypeAtom@tiktok/webapp-atoms",0),{useServiceState:c,useServiceDispatchers:p}=((0,s.p)("exploreBrowserListAtom@tiktok/webapp-atoms",(e=>{const t=e(r.Uy)[e(a)];return t?e(t):i.hA}),(()=>{})),(0,o.i)(a,((e,t)=>({prepareBrowserMode(e){t(a,e)}}))))},30085:(e,t,n)=>{n.d(t,{Uy:()=>g,V2:()=>h});var s=n(14974),o=n.n(s),i=n(57431),r=n(7892),a=n(31209),c=n(14374),p=n(16891),l=n(89049),u=n(91286),d=n(51660),m=n(27666),v=n(72370),y=n(31241);const g=(0,r.p)("exploreCategorizedAtomsAtom@tiktok/webapp-atoms",{}),f=(0,r.p)("exploreCategorizedListAtom@tiktok/webapp-atoms",(e=>o()(e(g),(t=>t?e(t):l.hA))),(()=>{}));function _(e){p.f.sendEvent("row_load_more",{page_name:"explore_page",enter_method:"scroll",is_success:e?1:0,is_follow:"0"})}const{useAtomService:h,useServiceDispatchers:b,useServiceState:O}=(0,a.i)(f,((e,t)=>({getExploreList(n){return s=this,o=void 0,p=function*(){const{categoryType:s}=n,{language:o,abTestVersion:a}=(0,i.x)();let p=e(g)[s];p||(p=(0,c._)((0,r.p)(`catAtom_${s}@tiktok/webapp-atoms`,l.hA),{rehydrationKey:`desktop.explorePage.exploreList.${s}`}),t(g,(e=>Object.assign(Object.assign({},e),{[s]:p}))));try{t(p,(e=>Object.assign(Object.assign({},e),{loading:!0})));const n=yield(0,m.e)({language:(0,d.uk)(o),aid:l.xE,count:v.H,categoryType:s,clientABVersions:null==a?void 0:a.versionName,isNonPersonalized:(0,y.XN)()});n.itemList=function(e,t){if(!t)return t;const n=e(g),s=[];for(const t of Object.values(n))t&&s.push(...e(t).list);const o=new Set(s);return t.filter((e=>!o.has(e.id)))}(e,n.itemList),_(0===n.statusCode),(0,u.Tj)(e,t,p,"explore",n)}catch(e){_(!1),(0,u.e_)(t,p)}},new((a=void 0)||(a=Promise))((function(e,t){function n(e){try{r(p.next(e))}catch(e){t(e)}}function i(e){try{r(p.throw(e))}catch(e){t(e)}}function r(t){var s;t.done?e(t.value):(s=t.value,s instanceof a?s:new a((function(e){e(s)}))).then(n,i)}r((p=p.apply(s,o||[])).next())}));var s,o,a,p},resetExploreList(n){const s=e(g)[n.categoryType];s&&t(s,l.hA)}})))}}]);