PageSourceSearch

https://www.cindythink.com/_next/static/chunks/pages/add/puzzle-f36347d496c2fdb4.js

js cindythink.com collected 2026-10-08 07:14:52 UTC 31,483 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[251],{48540:function(e){e.exports="/_next/static/_files/e43f3bac033ce417906e16c36dd176a1.svg"},32501:function(e){e.exports="/_next/static/_files/c4c102a1399f6717f828d5b605ee25ad.svg"},11939:function(e){e.exports="/_next/static/_files/dd628be4deb3ad00db527ff5ebfcff29.svg"},91851:function(e){e.exports="/_next/static/_files/3e8e46ecc7239d38d0278ae83d727d18.svg"},66296:function(e){e.exports="/_next/static/_files/ce1b63c5f5f10ec76e83c8538c1ae35a.svg"},4476:function(e){e.exports="/_next/static/_files/4a142169fb47af88ee124c87e4ccfca9.svg"},36752:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/add/puzzle",function(){return t(62153)}])},31614:function(e,n,t){"use strict";t.d(n,{eI:function(){return p}});var r=t(85893);t(67294);var u=t(99766),s=t(44012),i=t(14416),l=t(30211),a=t(48540),o=t.n(a),d=t(66296),c=t.n(d),g=t(32501),z=t.n(g),f=t(91851),h=t.n(f),x=t(38458),m=t(81417);let p=e=>{let{genre:n}=e;switch(n){case m.mH.CLASSIC:return(0,r.jsxs)("span",{children:["[",(0,r.jsx)(s.Z,{...x.Z.genre_classic}),"]"]});case m.mH.TWENTY_QUESTIONS:return(0,r.jsxs)("span",{children:["[",(0,r.jsx)(s.Z,{...x.Z.genre_twentyQuestions}),"]"]});case m.mH.LITTLE_ALBAT:return(0,r.jsxs)("span",{children:["[",(0,r.jsx)(s.Z,{...x.Z.genre_littleAlbat}),"]"]});case m.mH.OTHERS:return(0,r.jsxs)("span",{children:["[",(0,r.jsx)(s.Z,{...x.Z.genre_others}),"]"]});default:return null}},j=e=>{let{genre:n}=e;switch(n){case m.mH.CLASSIC:return(0,r.jsx)(u.Z,{size:"sm",px:1,src:o()});case m.mH.TWENTY_QUESTIONS:return(0,r.jsx)(u.Z,{size:"sm",px:1,src:c()});case m.mH.LITTLE_ALBAT:return(0,r.jsx)(u.Z,{size:"sm",px:1,src:z()});case m.mH.OTHERS:return(0,r.jsx)(u.Z,{size:"sm",px:1,src:h()});default:return null}},y=(0,i.$j)(e=>({showGenreImage:l.Du(e).puzzleGenreImg}));n.ZP=y(e=>{let{genre:n,showGenreImage:t}=e;return t?(0,r.jsx)(j,{genre:n}):(0,r.jsx)(p,{genre:n})})},55150:function(e,n,t){"use strict";t.d(n,{qK:function(){return f}});var r=t(85893);t(67294);var u=t(99766),s=t(44012),i=t(14416),l=t(30211),a=t(4476),o=t.n(a),d=t(11939),c=t.n(d),g=t(38458),z=t(81417);let f=e=>{let{yami:n}=e;switch(n){case z.KJ.NORMAL:return(0,r.jsxs)("span",{children:["[",(0,r.jsx)(s.Z,{...g.Z.yami_yami}),"]"]});case z.KJ.LONGTERM:return(0,r.jsxs)("span",{children:["[",(0,r.jsx)(s.Z,{...g.Z.yami_longtermYami}),"]"]});default:return null}},h=e=>{let{yami:n}=e;switch(n){case z.KJ.NORMAL:return(0,r.jsx)(u.Z,{size:"sm",pr:1,src:o()});case z.KJ.LONGTERM:return(0,r.jsx)(u.Z,{size:"sm",pr:1,src:c()});default:return null}},x=(0,i.$j)(e=>({showGenreImage:l.Du(e).puzzleGenreImg}));n.ZP=x(e=>{let{yami:n,showGenreImage:t}=e;return t?(0,r.jsx)(h,{yami:n}):(0,r.jsx)(f,{yami:n})})},7738:function(e,n,t){"use strict";t.d(n,{Z:function(){return A}});var r,u,s=t(82729),i=t(85893),l=t(67294),a=t(60948),o=t(62094),d=t(40725),c=t(55416),g=t(44012),z=t(54490),f=t(999),h=t(38458),x=t(49987),m=t(88767),p=t(81417),j=t(54009),y=t(14416),Z=t(30211);function w(){let e=(0,s._)(["\n  overflow-y: scroll;\n"]);return w=function(){return e},e}let C=a.Z.pre(w());var I=e=>{let{user:n,created:t,title:r}=e,u=(0,y.v9)(e=>Z.Du(e).language),s=new Date(t),l=new Date;return(0,i.jsx)(C,{children:(0,i.jsx)("code",{children:"@online{".concat(n.nickname).concat(s.toISOString().slice(0,10),",\n  type = {Forum},\n  title = {").concat(r,"},\n  shorttitle = {").concat(r,"},\n  author = {{").concat(n.nickname,"}},\n  date = {").concat(s.toISOString().slice(0,10),"},\n  url = {").concat(window&&window.location?window.location.href:"","},\n  urldate = {").concat(l.toISOString().slice(0,10),"},\n  langid = {").concat(u||j.ZW,"},\n  organization = {{Cindy (https://www.cindythink.com/)}}\n}")})})},P=t(11163),_=e=>{let{user:n,title:t}=e,r=(0,P.useRouter)();return(0,i.jsx)(g.Z,{...h.Z.quotePlain,values:{user:n.nickname,title:t,url:"".concat(j.RP.protocol,"//").concat(j.RP.host).concat(r.asPath)},children:e=>(0,i.jsx)(C,{children:(0,i.jsx)("code",{children:e})})})};(r=u||(u={}))[r.PLAIN=0]="PLAIN",r[r.BIBTEX=1]="BIBTEX";var $=e=>{let{user:n,created:t,title:r}=e,[s,a]=(0,l.useState)(u.PLAIN),d=(()=>{switch(s){case u.PLAIN:return(0,i.jsx)(_,{user:n,created:t,title:r});case u.BIBTEX:return(0,i.jsx)(I,{user:n,created:t,title:r})}})();return(0,i.jsxs)(o.kC,{children:[(0,i.jsxs)(o.kC,{minWidth:60,flexDirection:"column",children:[(0,i.jsx)(o.hb,{fontSize:"inherit",onClick:()=>a(u.PLAIN),children:"Plain"}),(0,i.jsx)(o.hb,{fontSize:"inherit",onClick:()=>a(u.BIBTEX),children:"Bibtex"})]}),(0,i.jsx)(o.xu,{flexGrow:1,children:d})]})},b=t(43750);function k(){let e=(0,s._)(["\n  margin-top: ","px;\n  background: rgba(0, 0, 0, 0.1);\n  font-size: 0.8em;\n  border-radius: ","px;\n"]);return k=function(){return e},e}function S(){let e=(0,s._)(["\n  ::marker {\n    content: '“';\n    font-size: 2em;\n  }\n  cursor: help;\n"]);return S=function(){return e},e}function M(){let e=(0,s._)(["\n  padding: 5px;\n  color: #4877d7;\n"]);return M=function(){return e},e}function v(){let e=(0,s._)(["\n  text-align: right;\n"]);return v=function(){return e},e}function R(){let e=(0,s._)(["\n  overflow-x: auto;\n  font-size: 1.2em;\n"]);return R=function(){return e},e}let N=a.Z.details(k(),e=>e.theme.space[2],e=>e.theme.radii[2]),T=a.Z.summary(S()),O=a.Z.span(M()),E=(0,a.Z)(o.xu)(v()),D=(0,a.Z)(o.xu)(R()),q=o.hb.withComponent("a");var A=function(e){let{title:n,text:t,anonymous:r,status:u,user:s,created:l,solved:a,license:j}=e,y=r&&u===p.qb.UNDERGOING;return(0,i.jsxs)(o.s_,{display:"block",width:1,mx:m.N[2],my:3,children:["string"==typeof t?(0,i.jsx)(D,{px:2,dangerouslySetInnerHTML:{__html:(0,x.Z3)(t)}}):t,(0,i.jsx)("br",{}),s&&(0,i.jsxs)(E,{children:[(0,i.jsxs)(O,{children:[(0,i.jsx)(g.Z,{...f.Z.creator}),":"]}),y?(0,i.jsx)(c.k,{}):(0,i.jsx)(d.Z,{user:s})]}),l?(0,i.jsx)(E,{children:(0,i.jsxs)(O,{children:[(0,i.jsx)(g.Z,{...h.Z.createdAt}),":"," ",(0,i.jsx)(z.qN,{value:l,year:"numeric",month:"short",day:"numeric"})]})}):null,a?(0,i.jsx)(E,{children:(0,i.jsxs)(O,{children:[(0,i.jsx)(g.Z,{...h.Z.solvedAt}),":"," ",(0,i.jsx)(z.qN,{value:a,year:"numeric",month:"short",day:"numeric"})]})}):null,void 0!==j&&!y&&n&&l&&s&&(0,i.jsxs)(N,{children:[(0,i.jsx)(T,{children:j?(0,i.jsx)(g.Z,{...h.Z.licenseSummary,values:{license:(0,i.jsx)(b.Z,{referenceStyles:{display:"inline-block"},reference:j.url?(0,i.jsx)(q,{href:j.url,children:j.name}):j.name,tooltip:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:(0,x.Z3)(j.description)}}),delay:800})}}):(0,i.jsx)(g.Z,{...h.Z.allRightsReserved,values:{year:new Date(l).getFullYear(),user:s.nickname}})}),(0,i.jsx)($,{title:n,created:l,user:s})]})]})}},52636:function(e,n,t){"use strict";var r=t(82729),u=t(85893),s=t(67294),i=t(60948),l=t(31614),a=t(55150);function o(){let e=(0,r._)(["\n  font-size: 2.6em;\n  font-weight: bold;\n  margin-top: 1em;\n  margin-bottom: 0.8em;\n  text-align: center;\n  width: 100%;\n  "," {\n    font-size: 2em;\n  }\n"]);return o=function(){return e},e}function d(){let e=(0,r._)(["\n  font-size: 1.62em;\n  text-align: center;\n  margin-top: 0;\n  margin-bottom: 1em;\n  width: 100%;\n"]);return d=function(){return e},e}let c=i.Z.h1(o(),e=>e.theme.mediaQueries.small),g=i.Z.h2(d());n.Z=e=>{let{title:n,genre:t,yami:r}=e;return(0,u.jsxs)(s.Fragment,{children:[(0,u.jsx)(c,{children:n}),(0,u.jsxs)(g,{children:[(0,u.jsx)(l.eI,{genre:t})," ",(0,u.jsx)(a.qK,{yami:r})]})]})}},88767:function(e,n,t){"use strict";t.d(n,{N:function(){return r}});let r=[[1,"3%","5%","8%"],[2,"5%","8%","12%"],[3,"6%","10%","15%"]]},26476:function(e,n,t){"use strict";var r=t(85893);t(67294);var u=t(44012),s=t(13707),i=t(68180),l=t(27489),a=t(26686),o=t(8731),d=t(90672),c=t(19351),g=t(14416),z=t(54482),f=t(62094),h=t(41664),x=t.n(h);let m=f.hb.withComponent("a"),p=(0,g.$j)(e=>({route:z.Du(e).route}));
1n.Z=p(e=>{let{route:n}=e;return(0,r.jsxs)(f.kC,{flexWrap:"wrap",mb:3,children:[(0,r.jsx)(f.xu,{width:[1/3,.2,1/6,1/8],mb:1,children:(0,r.jsx)(f.xu,{bg:"/puzzles"===n?"yellow.4":"orange.4",borderRadius:2,ml:1,p:1,children:(0,r.jsx)(x(),{href:"/puzzles",passHref:!0,children:(0,r.jsx)(m,{color:"light.red.9",height:1,width:1,children:(0,r.jsx)(u.Z,{...s.Z.header})})})})}),(0,r.jsx)(f.xu,{width:[1/3,.2,1/6,1/8],mb:1,children:(0,r.jsx)(f.xu,{bg:"/add/puzzle"===n?"yellow.4":"orange.4",borderRadius:2,ml:1,p:1,children:(0,r.jsx)(x(),{href:"/add/puzzle",passHref:!0,children:(0,r.jsx)(m,{color:"light.red.9",height:1,width:1,children:(0,r.jsx)(u.Z,{...i.Z.header})})})})}),(0,r.jsx)(f.xu,{width:[1/3,.2,1/6,1/8],mb:1,children:(0,r.jsx)(f.xu,{bg:"/ranking"===n?"yellow.4":"orange.4",borderRadius:2,ml:1,p:1,children:(0,r.jsx)(x(),{href:"/ranking",passHref:!0,children:(0,r.jsx)(m,{color:"light.red.9",height:1,width:1,children:(0,r.jsx)(u.Z,{...l.Z.header})})})})}),(0,r.jsx)(f.xu,{width:[1/3,.2,1/6,1/8],mb:1,children:(0,r.jsx)(f.xu,{bg:"/awards"===n?"yellow.4":"orange.4",borderRadius:2,ml:1,p:1,children:(0,r.jsx)(x(),{href:"/awards",passHref:!0,children:(0,r.jsx)(m,{color:"light.red.9",height:1,width:1,children:(0,r.jsx)(u.Z,{...a.Z.header})})})})}),(0,r.jsx)(f.xu,{width:[1/3,.2,1/6,1/8],mb:1,children:(0,r.jsx)(f.xu,{bg:"/search"===n?"yellow.4":"orange.4",borderRadius:2,ml:1,p:1,children:(0,r.jsx)(x(),{href:"/search",passHref:!0,children:(0,r.jsx)(m,{color:"light.red.9",height:1,width:1,children:(0,r.jsx)(u.Z,{...o.Z.header})})})})}),(0,r.jsx)(f.xu,{width:[1/3,.2,1/6,1/8],mb:1,children:(0,r.jsx)(f.xu,{bg:"/tags"===n?"yellow.4":"orange.4",borderRadius:2,ml:1,p:1,children:(0,r.jsx)(x(),{href:"/tags",passHref:!0,children:(0,r.jsx)(m,{color:"light.red.9",height:1,width:1,children:(0,r.jsx)(u.Z,{...d.Z.header})})})})}),(0,r.jsx)(f.xu,{width:[1/3,.2,1/6,1/8],mb:1,children:(0,r.jsx)(f.xu,{bg:"/comments"===n?"yellow.4":"orange.4",borderRadius:2,ml:1,p:1,children:(0,r.jsx)(x(),{href:"/comments",passHref:!0,children:(0,r.jsx)(m,{color:"light.red.9",height:1,width:1,children:(0,r.jsx)(u.Z,{...c.Z.header})})})})})]})})},1275:function(e,n,t){"use strict";t.d(n,{RO:function(){return o},V3:function(){return c},d$:function(){return d}});var r=t(82729),u=t(87838),s=t(37917);function i(){let e=(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 i=function(){return e},e}function l(){let e=(0,r._)(["\n  fragment PuzzleAggregate on Puzzle {\n    ...PuzzleShared\n    starCount\n    starSum\n    commentCount\n    bookmarkCount\n    dialogueCount\n  }\n  ","\n"]);return l=function(){return e},e}function a(){let e=(0,r._)(["\n  fragment PuzzleUnsolvedExtra on Puzzle {\n    dialogueCount\n    dialogueNewCount: dialogueCount(answered: false)\n    dialogueMaxAnsweredTime\n  }\n"]);return a=function(){return e},e}let o=(0,u.Ps)(i(),s.v),d=(0,u.Ps)(l(),o),c=(0,u.Ps)(a())},98747:function(e,n,t){"use strict";t.d(n,{Cs:function(){return g},NW:function(){return h},O3:function(){return f},iO:function(){return z},we:function(){return x}});var r=t(82729),u=t(87838),s=t(1275),i=t(71677);function l(){let e=(0,r._)(["\n  mutation AddPuzzleMutation(\n    $title: String!\n    $yami: Yami!\n    $genre: Genre!\n    $content: String!\n    $solution: String!\n    $anonymous: Boolean!\n    $grotesque: Boolean!\n    $licenseId: Int\n  ) {\n    createPuzzle(\n      data: {\n        title: $title\n        yami: $yami\n        genre: $genre\n        content: $content\n        solution: $solution\n        anonymous: $anonymous\n        grotesque: $grotesque\n        licenseId: $licenseId\n      }\n    ) {\n      ...PuzzleShared\n      content\n      solution\n      memo\n      license {\n        ...LicenseBrief\n      }\n    }\n  }\n  ","\n  ","\n"]);return l=function(){return e},e}function a(){let e=(0,r._)(["\n  mutation EditSolutionMutation($puzzleId: Int!, $solution: String!) {\n    updatePuzzle(id: $puzzleId, set: { solution: $solution }) {\n      id\n      solution\n    }\n  }\n"]);return a=function(){return e},e}function o(){let e=(0,r._)(["\n  mutation EditMemoMutation($puzzleId: Int!, $memo: String!) {\n    updatePuzzle(id: $puzzleId, set: { memo: $memo }) {\n      id\n      memo\n    }\n  }\n"]);return o=function(){return e},e}function d(){let e=(0,r._)(["\n  mutation UpdatePuzzleDazedOnMutation($dazedOn: NaiveDate, $puzzleId: Int!) {\n    updatePuzzle(id: $puzzleId, set: { dazedOn: $dazedOn }) {\n      id\n      dazedOn\n    }\n  }\n"]);return d=function(){return e},e}function c(){let e=(0,r._)(["\n  mutation UpdatePuzzleMutation(\n    $puzzleId: Int!\n    $grotesque: Boolean\n    $status: Status\n    $yami: Yami\n  ) {\n    updatePuzzle(\n      id: $puzzleId\n      set: { grotesque: $grotesque, status: $status, yami: $yami }\n    ) {\n      id\n      yami\n      grotesque\n      status\n    }\n  }\n"]);return c=function(){return e},e}let g=(0,u.Ps)(l(),s.RO,i.a),z=(0,u.Ps)(a()),f=(0,u.Ps)(o()),h=(0,u.Ps)(d()),x=(0,u.Ps)(c())},15219:function(e,n,t){"use strict";t.d(n,{Cz:function(){return S},K1:function(){return P},L5:function(){return k},Rb:function(){return _},Rc:function(){return b},Rr:function(){return Z},TG:function(){return w},UG:function(){return M},Xo:function(){return v},jm:function(){return y},mB:function(){return C},tK:function(){return $},yT:function(){return I}});var r=t(82729),u=t(87838),s=t(71677),i=t(1275);function l(){let e=(0,r._)(["\n  query PuzzleQuery($id: Int!) {\n    puzzle(id: $id) {\n      ...PuzzleShared\n      dazedOn\n      content\n      memo\n      license {\n        ...LicenseBrief\n      }\n    }\n  }\n  ","\n  ","\n"]);return l=function(){return e},e}function a(){let e=(0,r._)(["\n  query PuzzleSolutionQuery($id: Int!) {\n    puzzle(id: $id) {\n      id\n      solution\n    }\n  }\n"]);return a=function(){return e},e}function o(){let e=(0,r._)(['\n  query PuzzlesUnsolvedQuery($since: DateTime) {\n    puzzles(\n      order: { id: DESC }\n      filter: { status: { eq: UNDERGOING }, modified: { gt: $since } }\n    ) @connection(key: "puzzles", filter: ["order", "filter"]) {\n      ...PuzzleShared\n      ...PuzzleUnsolvedExtra\n    }\n  }\n  ',"\n  ","\n"]);return o=function(){return e},e}function d(){let e=(0,r._)(['\n  query PuzzlesSolvedQuery($limit: Int, $offset: Int) {\n    puzzles(\n      order: { modified: DESC }\n      filter: { status: { neAll: [UNDERGOING, FORCE_HIDDEN] } }\n      limit: $limit\n      offset: $offset\n    ) @connection(key: "puzzles", filter: ["order", "filter"]) {\n      ...PuzzleAggregate\n      dialogueNewCount: dialogueCount(answered: false)\n    }\n  }\n  ',"\n"]);return d=function(){return e},e}function c(){let e=(0,r._)(["\n  query PuzzleUniqueParticipantsQuery($puzzleId: Int!) {\n    puzzleParticipants(puzzleId: $puzzleId) {\n      id\n      nickname\n      trueAnswer\n      dialogueCount\n      answeredDialogueCount\n    }\n  }\n"]);return c=function(){return e},e}function g(){let e=(0,r._)(['\n  query SolvedPuzzlesSearchQuery(\n    $limit: Int\n    $offset: Int\n    $title: String\n    $content: String\n    $solution: String\n    $genre: Genre\n    $yami: Yami\n    $orderBy: [PuzzleOrder!]\n  ) {\n    puzzles(\n      order: $orderBy\n      filter: {\n        status: { ne: UNDERGOING }\n        title: { like: $title }\n        content: { like: $content }\n        solution: { like: $solution }\n        genre: { eq: $genre }\n        yami: { eq: $yami }\n      }\n      limit: $limit\n      offset: $offset\n    ) @connection(key: "puzzles", filter: ["order", "filter"]) {\n      ...PuzzleAggregate\n    }\n    puzzleCount(\n      filter: {\n        status: { ne: UNDERGOING }\n        title: { like: $title }\n        content: { like: $content }\n        solution: { like: $solution }\n        genre: { eq: $genre }\n        yami: { eq: $yami }\n      }\n    )\n  }\n  ',"\n"]);return g=function(){return e},e}function z(){let e=(0,r._)(['\n  query TagPuzzlesQuery(\n    $limit: Int\n    $offset: Int\n    $tagId: Int!\n    $orderBy: [PuzzleTagOrder!]\n  ) {\n    puzzleTags(\n      order: $orderBy\n      filter: { tagId: { eq: $tagId } }\n      limit: $limit\n      offset: $offset\n    ) @connection(key: "puzzleTags", filter: ["order", "filter"]) {\n      id\n      puzzle {\n        ...PuzzleAggregate\n      }\n    }\n    puzzleTagCount(filter: { tagId: { eq: $tagId } })\n  }\n  ',"\n"]);return z=function(){return e},e}function f(){let e=(0,r._)(['\n  query ProfilePuzzlesQuery(\n    $limit: Int\n    $offset: Int\n    $userId: Int\n    $orderBy: [PuzzleOrder!]\n  ) {\n    puzzles(\n      filter: [\n        { anonymous: true, status: { ne: UNDERGOING }, userId: { eq: $userId } }\n        { anonymous: false, userId: { eq: $userId } }\n      ]\n      order: $orderBy\n      limit: $limit\n      offset: $offset\n    ) @connection(key: "puzzle", filter: ["order", "filter"]) {\n      ...PuzzleAggregate\n    }\n    puzzleCount(\n      filter: [\n        { anonymous: true, status: { ne: UNDERGOING }, userId: { eq: $userId } }\n        { anonymous: false, userId: { eq: $userId } }\n      ]\n    )\n  }\n  ',"\n"]);return f=function(){return e},e}function h(){let e=(0,r._)(['\n  query ProfileFootprintsQuery($limit: Int!, $offset: Int!, $userId: Int!) {\n    puzzleFootprints(userId: $userId, limit: $limit, offset: $offset)\n      @connection(key: "puzzleFootprints", filter: ["userId"]) {\n      ...PuzzleAggregate\n    }\n    puzzleFootprintCount(userId: $userId)\n  }\n  ',"\n"]);return h=function(){return e},e}function x(){let e=(0,r._)(["\n  query UserMaxYamiDialogueCountQuery($userId: Int!) {\n    userMaxYamiDialogueCount(userId: $userId) {\n      id\n      dialogueCount\n    }\n  }\n"]);return x=function(){return e},e}function m(){let e=(0,r._)(["\n  query PuzzleCountByGenreQuery($userId: Int!) {\n    puzzleCountByGenre(userId: $userId) {\n      genre\n      puzzleCount\n    }\n  }\n"]);return m=function(){return e},e}function p(){let e=(0,r._)(["\n  query PuzzleStarSumGroupsQuery($userId: Int!) {\n    puzzleStarSumGroups(userId: $userId) {\n      group\n      puzzleCount\n    }\n  }\n"]);return p=function(){return e},e}function j(){let e=(0,r._)(["\n  query PuzzleJumpButtonsQuery($puzzleId: Int!) {\n    prev_puzzle: puzzles(\n      filter: {\n        status: { eqAny: [UNDERGOING, SOLVED, DAZED] }\n        id: { lt: $puzzleId }\n      }\n      order: { id: DESC }\n      limit: 1\n    ) {\n      ...PuzzleShared\n    }\n    next_puzzle: puzzles(\n      filter: {\n        status: { eqAny: [UNDERGOING, SOLVED, DAZED] }\n        id: { gt: $puzzleId }\n      }\n      order: { id: ASC }\n      limit: 1\n    ) {\n      ...PuzzleShared\n    }\n  }\n  ","\n"]);return j=function(){return e},e}let y=(0,u.Ps)(l(),i.RO,s.a),Z=(0,u.Ps)(a()),w=(0,u.Ps)(o(),i.RO,i.V3),C=(0,u.Ps)(d(),i.d$),I=(0,u.Ps)(c()),P=(0,u.Ps)(g(),i.d$),_=(0,u.Ps)(z(),i.d$),$=(0,u.Ps)(f(),i.d$),b=(0,u.Ps)(h(),i.d$),k=(0,u.Ps)(x()),S=(0,u.Ps)(m()),M=(0,u.Ps)(p()),v=(0,u.Ps)(j(),i.RO)},68180:function(e,n,t){"use strict";var r=t(54490);let u=(0,r.vU)({title:{id:"add_puzzle.title",defaultMessage:"Puzzle Create Page"},description:{id:"add_puzzle.description",defaultMessage:"Create puzzles in Cindy!"},header:{id:"add_puzzle.header",defaultMessage:"Create Puzzle"},publishPuzzle:{id:"add_puzzle.publishPuzzle",defaultMessage:"Publish this puzzle"},emptyTitle:{id:"add_puzzle.emptyTitle",defaultMessage:"Title is empty!"},emptyContent:{id:"add_puzzle.emptyContent",defaultMessage:"Content is empty!"},emptySolution:{id:"add_puzzle.emptySolution",defaultMessage:"Solution is empty!"}});n.Z=u},26686:function(e,n,t){"use strict";var r=t(54490);let u=(0,r.vU)({title:{id:"awards.title",defaultMessage:"Awards Page"},description:{id:"awards.description",defaultMessage:"Get awards for use in Cindy!"},header:{id:"awards.header",defaultMessage:"Awards"},group_puzzleCount:{id:"awards.group_puzzleCount",defaultMessage:"Puzzle Count Related"},group_questionCount:{id:"awards.group_questionCount",defaultMessage:"Question Count Related"},group_goodQuestionCount:{id:"awards.group_goodQuestionCount",defaultMessage:"Good Question Count Related"},group_trueAnswerCount:{id:"awards.group_trueAnswerCount",defaultMessage:"True Answer Count Related"},group_mixed:{id:"awards.group_mixed",defaultMessage:"Mixed"},group_yamiPuzzleCount:{id:"awards.group_yamiPuzzleCount",defaultMessage:"Yami Count Related"},group_yamiPuzzleMaxDialoguesCount:{id:"awards.group_yamiPuzzleMaxDialoguesCount",defaultMessage:"Yami Question Count Related"},group_puzzleGenreCount:{id:"awards.group_puzzleGenreCount",defaultMessage:"Puzzle Count By Genre"},group_puzzleStarCount:{id:"awards.group_puzzleStarCount",defaultMessage:"Star Count By Puzzle"},group_starSum:{id:"awards.group_starSum",defaultMessage:"Star Sum Related"},group_others:{id:"awards.group_others",defaultMessage:"Others"},group_age:{id:"awards.group_age",defaultMessage:"Age Related"}});n.Z=u}
1,19351:function(e,n,t){"use strict";var r=t(54490);let u=(0,r.vU)({title:{id:"comments.title",defaultMessage:"Comments"},description:{id:"comments.description",defaultMessage:"Discover interesting puzzles with comments by users in Cindy!"},header:{id:"comments.header",defaultMessage:"Comments List"}});n.Z=u},13707:function(e,n,t){"use strict";var r=t(54490);let u=(0,r.vU)({title:{id:"puzzles.title",defaultMessage:"Puzzles"},description:{id:"puzzles.description",defaultMessage:"Playing lateral thinking puzzles online, and browsering all kinds of lateral thinking puzzles. Tons of lateral thinking puzzles are waiting for you!"},header:{id:"puzzles.header",defaultMessage:"Puzzle List"},newPuzzle:{id:"puzzles.newPuzzle",defaultMessage:"New puzzle"}});n.Z=u},27489:function(e,n,t){"use strict";var r=t(54490);let u=(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"}});n.Z=u},8731:function(e,n,t){"use strict";var r=t(54490);let u=(0,r.vU)({title:{id:"search.title",defaultMessage:"Search old puzzles"},description:{id:"search.description",defaultMessage:"Search old puzzles in Cindy"},header:{id:"search.header",defaultMessage:"Search Puzzles"},order_bookmarkCount:{id:"search.order_bookmarkCount",defaultMessage:"Bookmark Count"},order_commentCount:{id:"search.order_commentCount",defaultMessage:"Comment Count"},order_starCount:{id:"search.order_starCount",defaultMessage:"Star Count"},order_starSum:{id:"search.order_starSum",defaultMessage:"Star Sum"}});n.Z=u},90672:function(e,n,t){"use strict";var r=t(54490);let u=(0,r.vU)({title:{id:"tags.title",defaultMessage:"Tags"},description:{id:"tags.description",defaultMessage:"Puzzle tags in Cindy!"},header:{id:"tags.header",defaultMessage:"Tags"},tagName:{id:"tags.tagName",defaultMessage:"Tag Name"},tagCreated:{id:"tags.tagCreated",defaultMessage:"Created Time"},tagPuzzleCount:{id:"tags.tagPuzzleCount",defaultMessage:"Puzzle Count"}});n.Z=u},62153:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return er}});var r=t(85893),u=t(67294),s=t(9008),i=t.n(s),l=t(45217),a=t(14416),o=t(54482),d=t(59082),c=t(54835),g=t(91088),z=t(26476),f=t(38738),h=t(50319),x=t(98747),m=t(15219),p=t(62094),j=t(41664),y=t.n(j),Z=t(54009),w=t(30211),C=t(44012),I=t(54490),P=t(39124),_=t(75136),$=t(38458),b=t(81495),k=t(82326),S=t(72132),M=t(11163),v=t.n(M),R=t(58084),N=t(68180),T=t(83228);let O=(0,a.$j)(null,e=>({incPuzzles:()=>e(R.Nw.puzzles.inc())}));var E=O(e=>{let{onSubmit:n,incPuzzles:t,getData:s}=e,[i,l]=(0,u.useState)(!1);return i?(0,r.jsx)(T.Z,{centered:!0}):(0,r.jsx)(p.hb,{py:2,width:1,color:"preset.button.fg",borderRadius:2,onClick:()=>{let e=s();e&&(l(!0),n(e).then(e=>{if(!e)return;if("validationErrors"in e){e.validationErrors.forEach(e=>{S.Am.error(e)}),l(!1);return}let{data:n,error:r}=e;if(r){S.Am.error(r.message),l(!1);return}if(!n){S.Am.error("Error: no data returns"),l(!1);return}t();let u=n.createPuzzle;v().push("/puzzle/[id]","/puzzle/".concat(u.id))}).catch(e=>{S.Am.error(e.message),l(!1)}))},children:(0,r.jsx)(C.Z,{...N.Z.publishPuzzle})})}),D=t(52636),q=t(7738),A=t(81417),G=e=>{let{getData:n}=e,t=n();if(!t)return null;let{content:u,solution:s,title:i,genre:l,yami:a,anonymous:o}=t;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(D.Z,{title:i,genre:l,yami:a}),(0,r.jsx)(q.Z,{text:u,anonymous:o,status:A.qb.UNDERGOING}),(0,r.jsx)(q.Z,{text:s,status:A.qb.UNDERGOING})]})},L=t(59628),U=t(17327);let B=p.hb.withComponent("a"),H={width:[1,1/6],textAlign:["initial","center"],borderWidth:[0,1],mx:[0,-1],mb:[0,3],borderStyle:"solid",borderColor:"gray.6"},Q={width:[1,5/6],mb:3},W={...H,borderRadius:"2em 0 0 2em"},Y={...H,borderRadius:"2em"},K={width:1,bg:"orange.0",borderRadius:["4px","0 2em 2em 0"]},F=(0,a.$j)(e=>({confirmCreatePuzzle:w.Du(e).confirmCreatePuzzle,userId:o.Du(e).user.id}));var J=F(e=>{let{onSubmit:n,confirmCreatePuzzle:t,userId:s}=e,i=(0,u.useRef)(null),l=(0,u.useRef)(null),[a,o]=(0,u.useState)(""),[d,c]=(0,u.useState)(A.mH.CLASSIC),[g,z]=(0,u.useState)(A.KJ.NONE),[f,h]=(0,u.useState)(!1),[x,m]=(0,u.useState)(!1),[j,w]=(0,u.useState)(!1),[S,M]=(0,u.useState)(null),v=new Date,R=(0,Z.jY)({genre:d,yami:g});v.setDate(v.getDate()+R);let N=v.toISOString(),T=()=>{if(null===i.current||null===l.current)return;let e=i.current.getText(),n=l.current.getText();if("string"==typeof e&&"string"==typeof n)return{content:e,solution:n,title:a,genre:d,yami:g,anonymous:f,grotesque:x,licenseId:S}},O=(0,r.jsxs)(p.kC,{flexWrap:"wrap",width:1,style:{display:j?"none":void 0},children:[(0,r.jsx)(p.xu,{...W,children:(0,r.jsx)(C.Z,{...$.Z.title})}),(0,r.jsx)(p.xu,{...Q,children:(0,r.jsx)(p.II,{...K,value:a,onChange:e=>o(e.target.value)})}),(0,r.jsx)(p.xu,{...Y,children:(0,r.jsx)(C.Z,{...$.Z.genre})}),(0,r.jsx)(p.xu,{...Q,children:(0,r.jsx)(b.Z,{flexProps:{px:2},value:d,onChange:e=>c(e.value),options:[{key:"classic",value:A.mH.CLASSIC,label:(0,r.jsx)(C.Z,{...$.Z.genre_classic})},{key:"twentyQuestions",value:A.mH.TWENTY_QUESTIONS,label:(0,r.jsx)(C.Z,{...$.Z.genre_twentyQuestions})},{key:"littleAlbat",value:A.mH.LITTLE_ALBAT,label:(0,r.jsx)(C.Z,{...$.Z.genre_littleAlbat})},{key:"others",value:A.mH.OTHERS,label:(0,r.jsx)(C.Z,{...$.Z.genre_others})}]})}),(0,r.jsx)(p.xu,{...Y,children:(0,r.jsx)(C.Z,{...$.Z.yami})}),(0,r.jsx)(p.xu,{...Q,children:(0,r.jsx)(b.Z,{flexProps:{px:2},value:g,onChange:e=>z(e.value),options:[{key:"none",value:A.KJ.NONE,label:(0,r.jsx)(C.Z,{..._.Z.none})},{key:"yami",value:A.KJ.NORMAL,label:(0,r.jsx)(C.Z,{...$.Z.yami_yami})},{key:"longtermYami",value:A.KJ.LONGTERM,label:(0,r.jsx)(C.Z,{...$.Z.yami_longtermYami})}]})}),(0,r.jsx)(p.xu,{...W,children:(0,r.jsx)(C.Z,{...$.Z.dazedOn})}),(0,r.jsx)(p.xu,{...Q,ml:"3px",children:(0,r.jsx)(p.xu,{...K,py:1,borderColor:"orange.5",borderStyle:"solid",borderWidth:1,color:"gray.8",bg:"gray.2",children:(0,r.jsx)(I.Ji,{value:N,year:"numeric",month:"short",day:"numeric"})})}),(0,r.jsx)(p.xu,{...Y,children:(0,r.jsx)(C.Z,{...$.Z.anonymous})}),(0,r.jsx)(p.xu,{...Q,children:(0,r.jsx)(b.Z,{flexProps:{px:2},value:f,onChange:e=>h(e.value),options:[{key:"true",value:!1,label:" X "},{key:"false",value:!0,label:" O "}]})}),(0,r.jsx)(p.xu,{...Y,children:(0,r.jsx)(C.Z,{...$.Z.grotesque})}),(0,r.jsx)(p.xu,{...Q,children:(0,r.jsx)(b.Z,{flexProps:{px:2},value:x,onChange:e=>m(e.value),options:[{key:"false",value:!1,label:" X "},{key:"true",value:!0,label:" O "}]})}),(0,r.jsx)(p.xu,{...Y,children:(0,r.jsx)(C.Z,{...$.Z.license})}),(0,r.jsx)(p.xu,{...Q,children:(0,r.jsx)(L.Z,{selected:S,onChange:M})}),(0,r.jsx)(p.xu,{...W,children:(0,r.jsx)(C.Z,{...$.Z.content})}),(0,r.jsx)(p.xu,{...Q,children:(0,r.jsx)(k.e,{showImages:!0,userId:s,puzzleId:null,useNamespaces:[U.x.puzzle],ref:i}
1)}),(0,r.jsx)(p.xu,{...W,children:(0,r.jsx)(C.Z,{...$.Z.solution})}),(0,r.jsx)(p.xu,{...Q,children:(0,r.jsx)(k.e,{showImages:!0,userId:s,puzzleId:null,useNamespaces:[U.x.puzzle],ref:l})})]}),D=t?j?(0,r.jsxs)(p.kC,{flexWrap:"wrap",width:1,children:[(0,r.jsx)(G,{getData:T}),(0,r.jsxs)(p.kC,{width:1,mt:4,children:[(0,r.jsx)(p.xu,{bg:"red.6",width:1,borderRadius:2,children:(0,r.jsx)(p.hb,{py:2,width:1,color:"red.1",onClick:()=>w(!1),children:(0,r.jsx)(C.Z,{..._.Z.back})})}),(0,r.jsx)(p.xu,{bg:"preset.button.bg",width:1,borderRadius:2,children:(0,r.jsx)(E,{onSubmit:n,getData:T})})]})]}):(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(p.xu,{bg:"preset.button.bg",my:3,width:1,borderRadius:2,children:(0,r.jsx)(p.hb,{py:2,width:1,color:"preset.button.fg",onClick:()=>w(!0),children:(0,r.jsx)(C.Z,{...$.Z.gotoConfirm})})})}):(0,r.jsx)(p.xu,{bg:"orange.6",my:3,width:1,borderRadius:2,children:(0,r.jsx)(E,{onSubmit:n,getData:T})}),q=(0,r.jsx)(p.xu,{px:2,my:3,width:1,textAlign:"center",children:(0,r.jsx)(C.Z,{values:{eula:(0,r.jsx)(y(),{href:"/eula",passHref:!0,children:(0,r.jsx)(B,{color:"cyan.6",children:(0,r.jsx)(C.Z,{...P.Z.eula})})}),quiz:(0,r.jsx)(y(),{href:"https://realtimequiz-alpha.netlify.app/",passHref:!0,children:(0,r.jsx)(B,{color:"cyan.6",children:(0,r.jsx)(C.Z,{...P.Z.utakata})})})},...$.Z.noneOrigWarn})});return(0,r.jsxs)(p.xu,{children:[q,O,D]})}),X=()=>{let[e]=(0,h.D)(x.Cs,{update:(e,n)=>{let{data:t}=n;if(!t||!t.createPuzzle)return;let r=e.readQuery({query:m.TG});r&&e.writeQuery({query:m.TG,data:{puzzles:(0,f.AI)(r.puzzles,{...t.createPuzzle,dialogueCount:0,dialogueNewCount:0,dialogueMaxAnsweredTime:new Date().toISOString()},"id","desc")}})}});return(0,r.jsx)(p.xu,{px:[2,3],py:3,children:(0,r.jsx)(J,{onSubmit:n=>{let t=[];return(""===n.title.trim()&&t.push((0,r.jsx)(C.Z,{...N.Z.emptyTitle})),""===n.content.trim()&&t.push((0,r.jsx)(C.Z,{...N.Z.emptyContent})),""===n.solution.trim()&&t.push((0,r.jsx)(C.Z,{...N.Z.emptySolution})),t.length>0)?new Promise(e=>e({validationErrors:t})):e({variables:n})}})})},V=t(74806),ee=t(9846);class en extends u.Component{render(){let e=this.props.intl.formatMessage;return(0,r.jsxs)(u.Fragment,{children:[(0,r.jsxs)(i(),{children:[(0,r.jsxs)("title",{children:[e(N.Z.title)," | Cindy"]}),(0,r.jsx)("meta",{name:"description",content:e(N.Z.description)})]}),(0,r.jsx)(c.Z,{children:(0,r.jsx)(C.Z,{...N.Z.header})}),(0,r.jsx)(z.Z,{}),this.props.user.id?(0,r.jsx)(X,{}):(0,r.jsx)(C.Z,{..._.Z.loginOrSignup,values:{login:(0,r.jsx)(g.Z,{color:"blue.6",px:1,onClick:()=>this.props.setTrueLoginModal(),children:(0,r.jsx)(C.Z,{...ee.Z.login})}),signup:(0,r.jsx)(g.Z,{color:"blue.6",px:1,onClick:()=>this.props.setTrueSignupModal(),children:(0,r.jsx)(C.Z,{...ee.Z.signup})})}})]})}}let et=(0,a.$j)(e=>({user:o.Du(e).user}),e=>({setTrueLoginModal:()=>e(d.Nw.loginModal.setTrue()),setTrueSignupModal:()=>e(d.Nw.signupModal.setTrue())}));var er=(0,l.qC)(V.ZP,et)(en)},9008:function(e,n,t){e.exports=t(42636)}},function(e){e.O(0,[774,888,179],function(){return e(e.s=36752)}),_N_E=e.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.