"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([["49508"],{260722:function(t,e,n){n.d(e,{Yw:()=>s,ZP:()=>c,fc:()=>o,qd:()=>E});var i=n(544891),r=n(570140),l=n(626135),a=n(292352),d=n(981631);function u(t){for(var e=1;e{let{body:e}=t;return r.Z.dispatch({type:"FAMILY_CENTER_REQUEST_LINK_UPDATE_SUCCESS",linkedUsers:e}),e})}async function o(t){await i.tn.del({url:d.ANM.FAMILY_CENTER_LINKED_USERS,body:{linked_user_id:t},rejectWithError:!1}).then(e=>{let{body:n}=e;return r.Z.dispatch({type:"FAMILY_CENTER_REQUEST_LINK_REMOVE_SUCCESS",linkedUsers:n,deletedUserId:t}),n})}async function E(){await i.tn.get({url:d.ANM.FAMILY_CENTER_LINK_CODE,rejectWithError:!1}).then(t=>{let{body:e}=t,n=e.link_code;return r.Z.dispatch({type:"FAMILY_CENTER_LINK_CODE_FETCH_SUCCESS",linkCode:n}),n})}let c={async initialPageLoad(){var t,e,n,l;r.Z.dispatch({type:"FAMILY_CENTER_FETCH_START"});let{body:a}=await i.tn.get({url:d.ANM.FAMILY_CENTER_TEEN_ACTIVITY_ME,rejectWithError:!1}),{teen_audit_log:u,linked_users:s,users:o}=a,E={teenId:null==u?void 0:u.teen_user_id,rangeStartId:null==u?void 0:u.range_start_id,totals:null!=(t=null==u?void 0:u.totals)?t:{},actions:null!=(e=null==u?void 0:u.actions)?e:[],users:null!=(n=null==u?void 0:u.users)?n:[],guilds:null!=(l=null==u?void 0:u.guilds)?l:[]};return r.Z.dispatch({type:"FAMILY_CENTER_INITIAL_LOAD",familyCenterTeenActivity:E,linkedUsers:s,users:o}),E},async fetchLinkedUsers(){let{body:t}=await i.tn.get({url:d.ANM.FAMILY_CENTER_LINKED_USERS,rejectWithError:!1}),e={linkedUsers:t.linked_users,users:t.users};return r.Z.dispatch(u({type:"FAMILY_CENTER_LINKED_USERS_FETCH_SUCCESS"},e)),e},async requestLink(t,e){let{body:n}=await i.tn.post({url:d.ANM.FAMILY_CENTER_LINKED_USERS,body:{recipient_id:t,code:e},rejectWithError:!1}),l={linkedUsers:n.linked_users,users:n.users};return r.Z.dispatch(u({type:"FAMILY_CENTER_REQUEST_LINK_SUCCESS"},l)),l},async fetchTeenActivity(t){r.Z.dispatch({type:"FAMILY_CENTER_FETCH_START"});let e=d.ANM.FAMILY_CENTER_TEEN_ACTIVITY(t),{body:n}=await i.tn.get({url:e,rejectWithError:!1}),l=n.teen_audit_log,a={teenId:l.teen_user_id,rangeStartId:l.range_start_id,totals:l.totals,actions:l.actions,users:l.users,guilds:l.guilds};return r.Z.dispatch({type:"FAMILY_CENTER_TEEN_ACTIVITY_FETCH_SUCCESS",familyCenterTeenActivity:a}),a},async fetchMoreTeenActivity(t,e,n,u){let{body:s}=await i.tn.get({url:d.ANM.FAMILY_CENTER_TEEN_ACTIVITY_MORE(t,e,n,u),rejectWithError:!1}),{teen_audit_log:o}=s,E={teenId:o.teen_user_id,rangeStartId:o.range_start_id,actions:o.actions,users:o.users,guilds:o.guilds};return l.default.track(d.rMx.FAMILY_CENTER_ACTION,{action:a.YC.LoadMore,selected_teen_id:t,action_display_type:e}),r.Z.dispatch({type:"FAMILY_CENTER_TEEN_ACTIVITY_MORE_FETCH_SUCCESS",familyCenterTeenActivity:E}),o},selectTab(t){r.Z.dispatch({type:"FAMILY_CENTER_HANDLE_TAB_SELECT",tab:t})}}},292352:function(t,e,n){n.d(e,{AG:()=>f,MY:()=>h,Mu:()=>b,Of:()=>T,QH:()=>M,TX:()=>m,Wz:()=>v,YC:()=>U,_6:()=>D,_w:()=>A,dG:()=>R,f2:()=>y,i0:()=>S,iB:()=>g,ip:()=>C,ix:()=>N,ne:()=>L,tx:()=>Y,vH:()=>p,zE:()=>I}),n(388685);var i,r,l,a,d,u,s,o=n(860911),E=n(70956),c=n(916723),_=n(388032);let T=30*E.Z.Millis.SECOND,f=8,S=3,I=26,C=64,A=(t,e)=>"https://discord.com/feature/family-center/my-family/".concat(t,"/").concat(e),g=4,y=5*E.Z.Millis.MINUTE,p="https://www.youtube.com/watch?v=dQw4w9WgXcQ",N=(0,o.Ft)(Object.freeze({FAMILY_CENTER_SETTINGS:"/family-center/settings",FAMILY_CENTER_MY_FAMILY:"/family-center/my-family"}),[":","?","@"]);var L=((i={})[i.PENDING=1]="PENDING",i[i.ACTIVE=2]="ACTIVE",i[i.INACTIVE=3]="INACTIVE",i[i.DECLINED=4]="DECLINED",i[i.EXPIRED=5]="EXPIRED",i),h=((r={})[r.USER_ADD=1]="USER_ADD",r[r.GUILD_ADD=2]="GUILD_ADD",r[r.USER_INTERACTION=3]="USER_INTERACTION",r[r.GUILD_INTERACTION=4]="GUILD_INTERACTION",r[r.USER_CALLED=5]="USER_CALLED",r),R=((l={}).ACTIVITY="ACTIVITY",l.REQUESTS="REQUESTS",l.SETTINGS="SETTINGS",l),M=((a={})[a.ACTIVITY=0]="ACTIVITY",a[a.REQUESTS=1]="REQUESTS",a[a.SETTINGS=2]="SETTINGS",a),b=((d={}).SIDENAV="SIDENAV",d.SETTINGS="SETTINGS",d),D=((u={})[u.SIDENAV=0]="SIDENAV",u[u.SETTINGS=1]="SETTINGS",u),U=((s={})[s.TabChange=0]="TabChange",s[s.ShowQRCodeModal=1]="ShowQRCodeModal",s[s.RevealQRCode=2]="RevealQRCode",s[s.ScanQRCodeButton=3]="ScanQRCodeButton",s[s.ScanQRCode=4]="ScanQRCode",s[s.LoadMore=5]="LoadMore",s[s.SelectTeen=6]="SelectTeen",s[s.HideQRCode=7]="HideQRCode",s);let Y=new Map([[3,{tooltipHeader:()=>_.intl.string(c.default.kvTgWF),tooltipDescription:t=>t?_.intl.string(c.default.cY19ub):_.intl.string(c.default["K5r+sL"]),sectionHeader:t=>_.intl.formatToPlainString(c.default["4T3zWV"],{count:t}),sectionDescription:t=>t?_.intl.string(c.default.cY19ub):_.intl.string(c.default["K5r+sL"]),timestampFormatter:()=>({today:_.intl.string(c.default.fLBUx8),yesterday:_.intl.string(c.default.cHHgxM),days:c.default.qvKjp6})}],[5,{tooltipHeader:()=>_.intl.string(c.default.D7Sng4),tooltipDescription:t=>t?_.intl.string(c.default["w7j/Li"]):_.intl.string(c.default.SCIaWF),sectionHeader:t=>_.intl.formatToPlainString(c.default["0GE4Nj"],{count:t}),sectionDescription:t=>t?_.intl.string(c.default["w7j/Li"]):_.intl.string(c.default.SCIaWF),timestampFormatter:()=>({today:_.intl.string(c.default.IHd5cX),yesterday:_.intl.string(c.default.wOsfxs),days:c.default.oCk8c3})}],[1,{tooltipHeader:()=>_.intl.string(c.default.kIcKAg),tooltipDescription:t=>t?_.intl.string(c.default.HvsFJS):_.intl.string(c.default["1/QpPz"]),sectionHeader:t=>_.intl.formatToPlainString(c.default["TEvo+P"],{count:t}),sectionDescription:t=>t?_.intl.string(c.default.HvsFJS):_.intl.string(c.default["1/QpPz"]),timestampFormatter:()=>({today:_.intl.string(c.default.JUHIYW),yesterday:_.intl.string(c.default.GiswUV),days:c.default.fwQgEx})}],[2,{tooltipHeader:()=>_.intl.string(c.default["NulX9/"]),tooltipDescription:t=>t?_.intl.string(c.default.Lmz9Vl):_.intl.string(c.default.MTFxYW),sectionHeader:t=>_.intl.formatToPlainString(c.default["7feG7e"],{count:t}),sectionDescription:t=>t?_.intl.string(c.default.Lmz9Vl):_.intl.string(c.default.MTFxYW)}],[4,{tooltipHeader:()=>_.intl.string(c.default.CcrbCw),tooltipDescription:O,sectionHeader:t=>_.intl.formatToPlainString(c.default.rcPInZ,{count:t}),sectionDescription:O}]]);function O(t,e){return t?e?_.intl.string(c.default.c0NgBQ):_.intl.string(c.default.dcvNX1):e?_.intl.string(c.default.DLVyFx):_.intl.string(c.default["823ugY"])}let m=()=>({seconds:_.intl.string(c.default.CJdoeX),minutes:c.default.InzMn5,hours:c.default.ErkYCA,yesterday:_.intl.string(c.default.GvfssL),days:c.default.pWig19,date:c.default.MP3kho}),v=()=>({seconds:_.intl.string(c.default.BqsamZ),minutes:c.default.kX3wJi,hours:c.default.J18GbG,yesterday:_.intl.string(c.default.Ln9zMj),days:c.default.WRtyS0,date:c.default.Y3ZYtL})},914788:function(t,e,n){n.d(e,{Z:()=>X}),n(388685),n(539854),n(35282);var i,r,l,a,d=n(133080),u=n(750041),s=n(594174),o=n(411198),E=n(709054),c=n(260722),_=n(546791),T=n(292352);function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function S(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:[];return arguments.length>1&&arguments[1],g=t.length>0?t.reduce((t,e)=>I(S({},t),{[e.user_id]:e}),{}):{}}function m(t){void 0!==t&&(p=t)}function v(t,e){let n=e?y:U();return y=t.reduce((t,e)=>{let i=e.display_type;return void 0!==n[i]&&void 0===n[i][e.event_id]&&(t[i][e.event_id]=e),t},n)}function F(t){D=t.reduce((t,e)=>{var n;return I(S({},t),{[e.id]:I(S({},(0,o.Jh)(e)),{approximateMemberCount:null!=(n=e.approximate_member_count)?n:0})})},D)}function w(){R=!0}function j(t){let{linkedUsers:e,familyCenterTeenActivity:n}=t,{actions:i,guilds:r,totals:l,teenId:a,rangeStartId:d}=n;C=a,A=d,v(i),m(l),F(r),O(e),R=!1,M=E.default.fromTimestamp(Date.now()),h=!0}function P(t){let{linkedUsers:e}=t;O(e)}function k(t){let{linkedUsers:e}=t;O(e)}function H(t){let{familyCenterTeenActivity:e}=t;if(void 0===e)return;let{actions:n,totals:i,guilds:r,teenId:l,rangeStartId:a}=e;C=l,A=a,v(n),m(i),F(r),R=!1,M=E.default.fromTimestamp(Date.now())}function G(t){let{familyCenterTeenActivity:e}=t,{actions:n,guilds:i}=e;v(n,!0),F(i)}function V(t){let{linkedUsers:e}=t;O(e)}function Q(t){let{linkedUsers:e}=t;O(e,!0)}function Z(t){let{linkCode:e}=t;N=e}function W(t){let{tab:e}=t;L=e}function K(t){let{user:e}=t;if(void 0===e.linked_users)return;let n=s.default.getUsers();e.linked_users.some(t=>{let{user_id:e}=t;return void 0===n[e]})&&e.linked_users.length>Object.keys(g).length?c.ZP.fetchLinkedUsers():O(e.linked_users)}function x(t){var e;let{countryCode:n}=t;null!=n&&(b=null!=(e=(0,d.Zz)(n))?e:null)}function z(){C=null,A=null,g={},y=U(),p=Y(),D={},R=!1,M=null}class B extends u.Z{initialize(){this.waitFor(s.default)}loadCache(){let t=this.readSnapshot(B.LATEST_SNAPSHOT_VERSION);null!=t&&(O(t.linkedUsers),F(t.guilds),v(t.teenActivity),p=t.teenActivityTotals.reduce((t,e)=>{let[n,i]=e.split(":"),r=(0,_.jV)(n);return void 0===r?t:I(S({},t),{[r]:parseInt(i,10)})},Y()))}takeSnapshot(){return{version:B.LATEST_SNAPSHOT_VERSION,data:{linkedUsers:Object.values(g),teenActivityTotals:Object.entries(p).map(t=>{let[e,n]=t;return"".concat(e,":").concat(n)}),teenActivity:function(){let t=[];return Object.entries(y).forEach(e=>{let[n,i]=e;t.push(...Object.values(i))}),t}(),guilds:Object.values(D)}}}getSelectedTeenId(){return C}getLinkedUsers(){return g}getLinkTimestamp(t){var e;let n=g[t];return null==n?null:null!=(e=n.updated_at)?e:n.created_at}getRangeStartTimestamp(){return null==A?null:E.default.extractTimestamp(A)}getActionsForDisplayType(t){return Object.values(y[t])}getTotalForDisplayType(t){return p[t]}getLinkCode(){return N}getGuild(t){return D[t]}getSelectedTab(){return L}getStartId(){return A}getIsInitialized(){return h}getUserCountry(){return b}isLoading(){return R}canRefetch(){return null===M||E.default.age(M)>T.Of}constructor(){super({CURRENT_USER_UPDATE:K,CACHE_LOADED_LAZY:()=>this.loadCache(),FAMILY_CENTER_INITIAL_LOAD:j,FAMILY_CENTER_FETCH_START:w,FAMILY_CENTER_LINKED_USERS_FETCH_SUCCESS:P,FAMILY_CENTER_TEEN_ACTIVITY_FETCH_SUCCESS:H,FAMILY_CENTER_TEEN_ACTIVITY_MORE_FETCH_SUCCESS:G,FAMILY_CENTER_REQUEST_LINK_SUCCESS:k,FAMILY_CENTER_REQUEST_LINK_UPDATE_SUCCESS:V,FAMILY_CENTER_REQUEST_LINK_REMOVE_SUCCESS:Q,FAMILY_CENTER_LINK_CODE_FETCH_SUCCESS:Z,FAMILY_CENTER_HANDLE_TAB_SELECT:W,SET_LOCATION_METADATA:x,LOGOUT:z})}}f(B,"displayName","FamilyCenterStore"),f(B,"LATEST_SNAPSHOT_VERSION",3);let X=new B},546791:function(t,e,n){n.d(e,{LI:()=>o,Qr:()=>s,f0:()=>_,iB:()=>c,jV:()=>T,lx:()=>E,t3:()=>u}),n(388685);var i=n(913527),r=n.n(i),l=n(292352),a=n(916723),d=n(388032);let u=()=>({today:d.intl.string(a.default.VjIAQU),yesterday:d.intl.string(a.default["2a8xHR"]),days:a.default.Xt6oND}),s=t=>t?{today:d.intl.string(a.default["2AtcIi"]),yesterday:d.intl.string(a.default.stOECg),days:a.default.n8n5BQ}:{today:d.intl.string(a.default.g1ZX6u),yesterday:d.intl.string(a.default.s3qSVl),days:a.default.f1UJiI},o=(t,e,n)=>{let i=r()().diff(r()(t),"s"),l=e(),a=r()(t).format("LL");return i<86400?l.today:i<172800?l.yesterday:d.intl.formatToPlainString(l.days,{days:Math.min(Math.floor(i/86400),null!=n?n:999)})},E=(t,e)=>{let n=r()().diff(r()(t),"s"),i=e(),l=r()(t).format("LL");return n<60?i.seconds:n<3600?d.intl.formatToPlainString(i.minutes,{count:Math.floor(n/60)}):n<86400?d.intl.formatToPlainString(i.hours,{count:Math.floor(n/3600)}):n<172800?i.yesterday:n<604800?d.intl.formatToPlainString(i.days,{count:Math.floor(n/86400)}):d.intl.formatToPlainString(i.date,{date:l})},c=t=>t.display_type===l.MY.USER_ADD||t.display_type===l.MY.USER_INTERACTION||t.display_type===l.MY.USER_CALLED,_=t=>t.display_type===l.MY.GUILD_ADD||t.display_type===l.MY.GUILD_INTERACTION,T=t=>{for(let e of Object.values(l.MY))if(e.toString()===t)return e}},485664:function(t,e,n){n.d(e,{Q:()=>c,o:()=>E}),n(388685);var i=n(73800),r=n(399606),l=n(823162),a=n(706454),d=n(914788),u=n(880257);let s=new Set(["US"]),o=new Set(["en-US","es-ES"]),E=()=>{let t=(0,u.Z)(),e=(0,r.e7)([d.Z],()=>d.Z.getUserCountry()),n=(0,r.e7)([a.default],()=>a.default.locale);return i.useEffect(()=>{null==e&&(0,l.hi)()},[e]),!t&&null!=e&&s.has(e.alpha2)&&o.has(n)},c=()=>{let t=(0,u.Z)(),e=E();return!t&&!e}},880257:function(t,e,n){n.d(e,{Z:()=>l});var i=n(442837),r=n(594174);function l(){return(0,i.e7)([r.default],()=>{var t;return null==(t=r.default.getCurrentUser())?void 0:t.nsfwAllowed})}},916723:function(t,e,n){n.r(e),n.d(e,{default:()=>a,messagesLoader:()=>r});let{createLoader:i}=n(515149),r=i({bg:()=>n.e("29162").then(n.t.bind(n,340984,19)),cs:()=>n.e("11182").then(n.t.bind(n,950246,19)),da:()=>n.e("93469").then(n.t.bind(n,491949,19)),de:()=>n.e("855").then(n.t.bind(n,357714,19)),el:()=>n.e("17254").then(n.t.bind(n,606873,19)),"en-GB":()=>n.e("71644").then(n.t.bind(n,121005,19)),"es-419":()=>n.e("60590").then(n.t.bind(n,410837,19)),"es-ES":()=>n.e("194").then(n.t.bind(n,672989,19)),fi:()=>n.e("90915").then(n.t.bind(n,66577,19)),fr:()=>n.e("351").then(n.t.bind(n,750703,19)),hi:()=>n.e("70354").then(n.t.bind(n,85117,19)),hr:()=>n.e("36370").then(n.t.bind(n,432352,19)),hu:()=>n.e("21846").then(n.t.bind(n,370348,19)),it:()=>n.e("40791").then(n.t.bind(n,52168,19)),ja:()=>n.e("52422").then(n.t.bind(n,720427,19)),ko:()=>n.e("2614").then(n.t.bind(n,955261,19)),lt:()=>n.e("55241").then(n.t.bind(n,974874,19)),nl:()=>n.e("82679").then(n.t.bind(n,758183,19)),no:()=>n.e("78189").then(n.t.bind(n,648384,19)),pl:()=>n.e("29613").then(n.t.bind(n,192238,19)),"pt-BR":()=>n.e("27188").then(n.t.bind(n,601619,19)),ro:()=>n.e("43842").then(n.t.bind(n,547176,19)),ru:()=>n.e("73957").then(n.t.bind(n,46759,19)),"sv-SE":()=>n.e("44526").then(n.t.bind(n,751523,19)),th:()=>n.e("50074").then(n.t.bind(n,280771,19)),tr:()=>n.e("90965").then(n.t.bind(n,226063,19)),uk:()=>n.e("38775").then(n.t.bind(n,679002,19)),vi:()=>n.e("44827").then(n.t.bind(n,497447,19)),"zh-CN":()=>n.e("81556").then(n.t.bind(n,399309,19)),"zh-TW":()=>n.e("52586").then(n.t.bind(n,773731,19)),"en-US":()=>n.e("1504").then(n.bind(n,315078))},"en-US"),{makeMessagesProxy:l}=n(515149),a=l(r)}}]); //# sourceMappingURL=6fa1edcbe3d68d91.js.map