1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[386],{68069:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/ranking/userDialogue",function(){return t(41059)}])},17932:function(n,e,t){"use strict";var r=t(85893);t(67294);var i=t(41664),u=t.n(i),a=t(62094),s=t(44012),o=t(75136);let l=a.hb.withComponent("a");e.Z=()=>(0,r.jsx)(a.xu,{width:"max-content",m:2,bg:"preset.button.bg",borderRadius:2,children:(0,r.jsx)(u(),{href:"/ranking",passHref:!0,children:(0,r.jsx)(l,{p:1,color:"preset.button.fg",children:(0,r.jsx)(s.Z,{...o.Z.back})})})})},89603:function(n,e,t){"use strict";t.d(e,{WN:function(){return i},c5:function(){return u},gK:function(){return r},rD:function(){return a}});let r=20,i=n=>{let e=n?new Date(n):new Date;return e.getDate()>15?(e.setDate(1),e.setMonth(e.getMonth()-1)):(e.setDate(1),e.setMonth(e.getMonth()-2)),{year:e.getFullYear(),month:e.getMonth()}},u={m:2,flexWrap:"wrap",borderRadius:2,border:"5px double",borderColor:"preset.rankingpanel.ac",bg:"preset.rankingpanel.bg"},a={p:2,fontSize:"1.2em",bg:"preset.rankingpaneltitle.bg",color:"preset.rankingpaneltitle.fg"}},23887:function(n,e,t){"use strict";t.d(e,{NT:function(){return u},PX:function(){return r},eN:function(){return i}});let r={shouldLoadMore:!1},i={shouldLoadMore:!1},u={shouldLoadMore:!1}},1275:function(n,e,t){"use strict";t.d(e,{RO:function(){return l},V3:function(){return d},d$:function(){return g}});var r=t(82729),i=t(87838),u=t(37917);function a(){let n=(0,r._)(["\n fragment PuzzleShared on Puzzle {\n id\n genre\n title\n status\n yami\n anonymous\n created\n modified\n grotesque\n user {\n ...UserBrief\n }\n }\n ","\n"]);return a=function(){return n},n}function s(){let n=(0,r._)(["\n fragment PuzzleAggregate on Puzzle {\n ...PuzzleShared\n starCount\n starSum\n commentCount\n bookmarkCount\n dialogueCount\n }\n ","\n"]);return s=function(){return n},n}function o(){let n=(0,r._)(["\n fragment PuzzleUnsolvedExtra on Puzzle {\n dialogueCount\n dialogueNewCount: dialogueCount(answered: false)\n dialogueMaxAnsweredTime\n }\n"]);return o=function(){return n},n}let l=(0,i.Ps)(a(),u.v),g=(0,i.Ps)(s(),l),d=(0,i.Ps)(o())},36152:function(n,e,t){"use strict";t.d(e,{df:function(){return d},gK:function(){return f},q2:function(){return g}});var r=t(82729),i=t(87838),u=t(1275),a=t(37917);function s(){let n=(0,r._)(["\n query UserDialogueRankingQuery(\n $limit: Int!\n $offset: Int!\n $year: Int!\n $month: Int!\n ) {\n userDialogueRanking(\n limit: $limit\n offset: $offset\n year: $year\n month: $month\n ) {\n user {\n ...UserBrief\n }\n valueCount\n }\n }\n ","\n"]);return s=function(){return n},n}function o(){let n=(0,r._)(["\n query UserPuzzleRankingQuery(\n $limit: Int!\n $offset: Int!\n $year: Int!\n $month: Int!\n ) {\n userPuzzleRanking(\n limit: $limit\n offset: $offset\n year: $year\n month: $month\n ) {\n user {\n ...UserBrief\n }\n valueCount\n }\n }\n ","\n"]);return o=function(){return n},n}function l(){let n=(0,r._)(["\n query PuzzleStarRankingQuery(\n $limit: Int!\n $offset: Int!\n $year: Int!\n $month: Int!\n ) {\n puzzleStarRanking(\n limit: $limit\n offset: $offset\n year: $year\n month: $month\n ) {\n ...PuzzleAggregate\n content\n }\n }\n ","\n"]);return l=function(){return n},n}let g=(0,i.ZP)(s(),a.v),d=(0,i.ZP)(o(),a.v),f=(0,i.ZP)(l(),u.d$)},27489:function(n,e,t){"use strict";var r=t(54490);let i=(0,r.vU)({title:{id:"ranking.title",defaultMessage:"Ranking"},description:{id:"ranking.description",defaultMessage:"Ranking board for users"},header:{id:"ranking.header",defaultMessage:"Ranking"},rank:{id:"ranking.rank",defaultMessage:"Rank {rank}"},monthlyRanking:{id:"ranking.monthlyRanking",defaultMessage:"Monthly Ranking"},weeklyRanking:{id:"ranking.weeklyRanking",defaultMessage:"Weekly Ranking"},puzzleStarRankingWithMonth:{id:"ranking.puzzleStarRankingWithMonth",defaultMessage:"Puzzles with most stars in {date}"},puzzleStarRanking:{id:"ranking.puzzleStarRanking",defaultMessage:"Puzzle Ranking by Stars"},userDialogueRankingWithMonth:{id:"ranking.userDialogueRankingWithMonth",defaultMessage:"Users with most questions in {date}"},userDialogueRanking:{id:"ranking.userDialogueRanking",defaultMessage:"User Ranking by Questions"},userPuzzleRankingWithMonth:{id:"ranking.userPuzzleRankingWithMonth",defaultMessage:"Users with most puzzles in {date}"},userPuzzleRanking:{id:"ranking.userPuzzleRanking",defaultMessage:"User Ranking by Puzzles"}});e.Z=i},41059:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return b}});
1var r=t(85893),i=t(67294),u=t(9008),a=t.n(u),s=t(86896),o=t(44012),l=t(54490),g=t(27489),d=t(62094),f=t(72132),c=t(83228),h=t(7986),k=t(14452),m=t(40725),z=t(23887),x=t(36152),R=t(37887),p=t(89603);let j=(0,r.jsx)(d.s_,{minHeight:"4em",width:1,children:(0,r.jsx)(c.Z,{centered:!0})}),M=n=>{let{shouldLoadMore:e}=n,{year:t,month:u}=(0,p.WN)(),{loading:a,error:s,data:l,refetch:z,fetchMore:M}=(0,R.a)(x.q2,{variables:{limit:p.gK,offset:0,year:t,month:u+1}}),[y,b]=(0,i.useState)(!0);if(s)return f.Am.error(s.message),(0,r.jsx)(h.Z,{error:s,refetch:z});if(!l||!l.userDialogueRanking)return a?(0,r.jsx)(c.Z,{centered:!0}):null;if(l&&l.userDialogueRanking){let n=l.userDialogueRanking;return(0,r.jsxs)(i.Fragment,{children:[n.map((n,e)=>(0,r.jsxs)(d.s_,{width:1,minHeight:"4em",children:[(0,r.jsxs)(d.kC,{width:[.4,1/4],bg:"preset.rankingpaneltitle.bg",borderRadius:2,alignItems:"center",justifyContent:"center",color:"preset.rankingpaneltitle.fg",flexDirection:"row",children:[(0,r.jsx)(d.xu,{fontSize:"1.3em",fontWeight:"bold",children:(0,r.jsx)(o.Z,{...g.Z.rank,values:{rank:e+1}})}),(0,r.jsx)(d.xu,{fontSize:"1.3em",fontWeight:"bold",mr:2,children:":"}),(0,r.jsx)(d.xu,{fontSize:"1.3em",fontWeight:"bold",children:n.valueCount})]}),(0,r.jsx)(d.kC,{width:[.6,3/4],alignItems:"center",justifyContent:"center",children:(0,r.jsx)(d.xu,{fontSize:"1.3em",children:(0,r.jsx)(m.Z,{user:n.user})})})]})),e&&y&&(0,r.jsx)(k.Z,{wait:0,loadMore:()=>M({variables:{offset:l.userDialogueRanking.length}}).then(n=>{let{data:e}=n;e&&e.userDialogueRanking&&e.userDialogueRanking.length<p.gK&&b(!1)}),children:j})]})}return null};M.defaultProps=z.eN;var y=t(17932),b=()=>{let{formatMessage:n}=(0,s.Z)(),{year:e,month:t}=(0,p.WN)(),i=new Date(e,t);return(0,r.jsxs)("div",{children:[(0,r.jsxs)(a(),{children:[(0,r.jsxs)("title",{children:[n(g.Z.title)," - ",n(g.Z.userDialogueRanking)," ","| Cindy"]}),(0,r.jsx)("meta",{name:"description",content:n(g.Z.userDialogueRanking)})]}),(0,r.jsx)(d.X6,{children:(0,r.jsx)(o.Z,{...g.Z.header})}),(0,r.jsx)(d.X6,{fontSize:4,pt:0,children:(0,r.jsx)(o.Z,{...g.Z.userDialogueRanking})}),(0,r.jsx)(y.Z,{}),(0,r.jsx)(d.kC,{width:1,flexWrap:"wrap",children:(0,r.jsxs)(d.kC,{width:1,...p.c5,children:[(0,r.jsx)(d.xu,{width:1,...p.rD,children:(0,r.jsx)(o.Z,{...g.Z.userDialogueRankingWithMonth,values:{date:(0,r.jsx)(l.Ji,{value:i,year:"numeric",month:"long"})}})}),(0,r.jsx)(M,{shouldLoadMore:!0})]})})]})}},9008:function(n,e,t){n.exports=t(42636)}},function(n){n.O(0,[774,888,179],function(){return n(n.s=68069)}),_N_E=n.O()}]);
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.