UNPKG

scrabble-solver

Version:

Scrabble Solver 2 - Free, open-source, cross-platform, multi-language analysis tool for Scrabble, Scrabble Duel, Super Scrabble, Letter League, Literaki, and Kelimelik. Quickly find the top-scoring words using the given board and tiles.

1 lines 248 kB
exports.id=974,exports.ids=[974],exports.modules={8:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{G:()=>m});var l=r(8732),n=r(3892),i=r.n(n),o=r(4062),c=r(9777),s=r(8139),u=r(4279),h=r(994),p=r.n(h),d=e([o,s,u]);[o,s,u]=d.then?(await d)():d;let m=({className:e})=>{let t=(0,o.useDispatch)(),r=(0,s.WD)(),a=(0,s.N4)(s.jt),n=(0,s.N4)(s.J_);return(0,l.jsx)(u.$,{"aria-label":r("results.insert"),className:i()(p().insertButton,e),disabled:n||!a,Icon:c.Jl,iconClassName:p().icon,type:"submit",variant:"primary",onClick:()=>{a&&t(s.NQ.actions.applyResult(a))}})};a()}catch(e){a(e)}})},12:(e,t,r)=>{"use strict";r.d(t,{F:()=>l});var a=r(2015);let l=e=>{let t=(0,a.useRef)(e);return t.current=e,t}},27:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{F:()=>l.F});var l=r(1469),n=e([l]);l=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},69:e=>{e.exports={inputPrompt:"InputPrompt_inputPrompt__1_ygJ",toggleDirection:"InputPrompt_toggleDirection__mx8tU",input:"InputPrompt_input__Qdlf_",insert:"InputPrompt_insert__FLC5l",insertIcon:"InputPrompt_insertIcon__aL5tM"}},274:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.isLocale=t.Locale=void 0,function(e){e.DE_DE="de-DE",e.EN_GB="en-GB",e.EN_US="en-US",e.ES_ES="es-ES",e.FA_IR="fa-IR",e.FR_FR="fr-FR",e.PL_PL="pl-PL",e.RO_RO="ro-RO",e.TR_TR="tr-TR"}(r||(t.Locale=r={}));let a=Object.values(r);t.isLocale=e=>a.includes(e)},302:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{m:()=>l.m});var l=r(8443),n=e([l]);l=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},304:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{h:()=>h});var l=r(9198),n=r(8454),i=r(7472),o=r(7616),c=r(1427),s=r(7069),u=e([l,c,s]);[l,c,s]=u.then?(await u)():u;let h=(0,l.createSlice)({initialState:s._,name:"board",reducers:{applyResult:(e,t)=>{let r=e.clone();return t.payload.cells.forEach(e=>{r.updateCell(e.x,e.y,()=>new o.Cell({...e,isEmpty:!1}))}),r},change:(e,t)=>t.payload,changeCellValue:(e,t)=>{let r=e.clone(),{value:a,x:l,y:n}=t.payload,c=!a||a===i.EMPTY_CELL,s=c?o.Tile.Null:new o.Tile({character:a});return r.updateCell(l,n,e=>new o.Cell({...e,isEmpty:c,tile:s})),r},init:(e,t)=>t.payload,toggleCellIsBlank:(e,t)=>{let r=e.clone(),{x:a,y:l}=t.payload;return r.updateCell(a,l,e=>{let t=e.isEmpty?e.tile:new o.Tile({...e.tile,isBlank:!e.tile.isBlank});return new o.Cell({...e,tile:t})}),r}},extraReducers:e=>{e.addCase(c.sI.actions.changeGame,(e,t)=>{let r=t.payload,a=Object.values(n.games).find(e=>e.game===r);if(!a)throw Error(`Cannot find config for game "${r}"`);return e.rows.length!==a.boardHeight||e.rows[0].length!==a.boardWidth?o.Board.create(a.boardWidth,a.boardHeight):e})}});a()}catch(e){a(e)}})},317:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{s:()=>o});var l=r(9198),n=r(8670),i=e([l]);l=(i.then?(await i)():i)[0];let o=(0,l.createSlice)({initialState:n.n,name:"settings",reducers:{changeAutoGroupTiles:(e,t)=>{let r=t.payload;return{...e,autoGroupTiles:r}},changeGame:(e,t)=>{let r=t.payload;return{...e,game:r}},changeInputMode:(e,t)=>{let r=t.payload;return{...e,inputMode:r}},changeLocale:(e,t)=>{let r=t.payload;return{...e,locale:r}},changeShowCoordinates:(e,t)=>{let r=t.payload;return{...e,showCoordinates:r}},changeRemoveCellFilters:(e,t)=>{let r=t.payload;return{...e,removeCellFilters:r}},init:(e,t)=>({...e,...t.payload})}});a()}catch(e){a(e)}})},401:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObject=void 0,t.isObject=e=>"object"==typeof e&&null!==e},406:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{$n:()=>i.$,$s:()=>c.$,$x:()=>N.$x,A_:()=>N.A_,Er:()=>N.Er,Ex:()=>l.E,FA:()=>w.F,Mk:()=>g.M,Ox:()=>R.O,TG:()=>N.TG,Uz:()=>h.U,Zg:()=>b.Z,aF:()=>m.a,bT:()=>o.b,cx:()=>N.cx,gu:()=>d.g,ke:()=>v.k,nB:()=>C.n,sx:()=>_.s,tf:()=>y.t,xy:()=>N.xy}),r(8715);var l=r(6064),n=r(1871),i=r(4279),o=r(1539),c=r(8767),s=r(7581),u=r(3748),h=r(4218),p=r(3251),d=r(9610),m=r(2024),y=r(4829),g=r(8690);r(3040);var v=r(9386),f=r(302),_=r(9272),C=r(4965),x=r(4273),b=r(989),R=r(6786),O=r(2112),w=r(27),N=r(3331),S=r(4454),A=e([n,i,o,c,s,u,p,d,m,y,v,f,C,x,R,O,w,N,S]);[n,i,o,c,s,u,p,d,m,y,v,f,C,x,R,O,w,N,S]=A.then?(await A)():A,a()}catch(e){a(e)}})},416:(e,t,r)=>{"use strict";r.d(t,{j:()=>n});var a=r(2015),l=r(6735);let n=e=>{(0,a.useEffect)(()=>{let t=document.body.parentElement;if(!t)return l.lQ;let r=t.dir;return t.dir=e,()=>{t.dir=r}},[e])}},492:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{r:()=>h});var l=r(7038),n=r(8139),i=r(7794),o=r(956),c=r(7577),s=r(4700),u=e([n,i]);[n,i]=u.then?(await u)():u;let h=()=>{let{viewportHeight:e,viewportWidth:t}=(0,s.l)(),r=(0,n.N4)(n.zg),a=(0,n.N4)(n.hN),u=(0,o.J)(),{isLessThanXs:h,isLessThanS:p,isLessThanM:d,isLessThanL:m,isLessThanXl:y}=(0,c.e)(),g=(0,i.Z)(),v=y?l.Lq:l.LK,f=!m,_=f?l._1:0,C=m?l.WA:l._Q,x=2*l.c3+C,b=t-_-(f?v:0)-2*v,R=Math.min((b-2*l.gP)/r.rackSize,l.EF),O=m?l.RO+v:0,w=d?Number.POSITIVE_INFINITY:Math.max(e-x-(O+R+2*v),0),N=.5*("hidden"!==a),S=+("hidden"!==a),A=(b-(r.boardWidth+1+S)*l.gP)/(r.boardWidth+N),B=(w-(r.boardHeight+1+S)*l.gP)/(r.boardHeight+N),E=Math.min(Math.min(A,B),l.nV),k=N*E,T=(E+l.gP)*r.boardWidth+l.gP+("hidden"===a?0:k+l.gP),U=(E+l.gP)*r.boardHeight+l.gP+("hidden"===a?0:k+l.gP),j=R*r.rackSize+2*l.gP,M=m?l.us:l.TR,H=M-l.Ju-2*l.gP,L=p?t:l.tA,D=m?e-M-l.RO-l.u2-5*v:U-v-M,P=R*r.rackSize,W=m?L-2*v:l._1,z=Object.keys(g).reduce((e,t)=>e+(l.FR[t]??0),0),I=W-2*l.gP-z;return{actionsWidth:2*l.RO-l.gP,boardHeight:U,boardWidth:T,cellSize:E,coordinatesFontSize:.6*k,coordinatesSize:k,dictionaryHeight:M,dictionaryResultsHeight:H,isModalFullWidth:p,logoHeight:C,logoWidth:C*l.P6,maxControlsWidth:j,rackHeight:R,rackWidth:P,resultsHeight:D,resultsWidth:W,resultWordWidth:I,showCompactControls:!f,showKeyMap:!u,showResultsInModal:m,showShortNav:p,showTilePoints:!h,tileSize:R}};a()}catch(e){a(e)}})},527:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{R:()=>m});var l=r(8732),n=r(3892),i=r.n(n),o=r(2015),c=r(5892),s=r(8139),u=r(3040),h=r(7949),p=r.n(h),d=e([s]);s=(d.then?(await d)():d)[0];let m=({className:e,wave:t=!0})=>{let r=(0,s.WD)(),a=(0,s.N4)(s.JV),{direction:n}=c.x[a],h=r("common.loading"),d="ltr"===n?h:h.split("").reverse().join(""),m=(0,o.useMemo)(()=>[d.toLocaleUpperCase().split(" ")],[d]);return(0,l.jsxs)("div",{"aria-label":h,className:i()(p().loading,e),"data-testid":"loading",role:"status",children:[(0,l.jsx)("div",{className:p().dim}),(0,l.jsx)("div",{className:p().text,children:(0,l.jsx)(u.m,{className:i()(p().tiles),content:m,dropShadow:!0,wave:t})})]})};a()}catch(e){a(e)}})},528:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Tile=void 0;let a=r(7472);class l{constructor({character:e,isBlank:t=!1}){this.character=e,this.isBlank=t}clone(){return new l({character:this.character,isBlank:this.isBlank})}equals(e){return this.character===e.character&&this.isBlank===e.isBlank}toJson(){return{character:this.character,isBlank:this.isBlank}}toString(){return this.character}}t.Tile=l,l.fromJson=e=>e?new l({character:e.character,isBlank:e.isBlank}):l.Null,l.Null=Object.freeze({character:a.EMPTY_CELL,isBlank:!1,clone:()=>l.Null,equals:e=>e===l.Null,toJson:()=>null,toString:()=>a.EMPTY_CELL})},559:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{G:()=>i});var l=r(8849),n=e([l]);l=(n.then?(await n)():n)[0];let i=()=>(0,l.useFloating)({placement:"top-start",whileElementsMounted:l.autoUpdate});a()}catch(e){a(e)}})},577:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.letterLeague=void 0;let a=r(7472);t.letterLeague={bingo:{multiplier:2},blankScore:0,blanksCount:2,boardHeight:19,boardWidth:27,game:r(7616).Game.LetterLeague,name:"Letter League",rackSize:7,bonuses:[{multiplier:2,type:a.BONUS_CHARACTER,x:3,y:0},{multiplier:2,type:a.BONUS_CHARACTER,x:6,y:0},{multiplier:2,type:a.BONUS_CHARACTER,x:8,y:0},{multiplier:2,type:a.BONUS_CHARACTER,x:11,y:0},{multiplier:2,type:a.BONUS_CHARACTER,x:15,y:0},{multiplier:2,type:a.BONUS_CHARACTER,x:18,y:0},{multiplier:2,type:a.BONUS_CHARACTER,x:20,y:0},{multiplier:2,type:a.BONUS_CHARACTER,x:23,y:0},{multiplier:2,type:a.BONUS_CHARACTER,x:1,y:1},{multiplier:2,type:a.BONUS_WORD,x:5,y:1},{multiplier:2,type:a.BONUS_WORD,x:9,y:1},{multiplier:2,type:a.BONUS_CHARACTER,x:13,y:1},{multiplier:2,type:a.BONUS_WORD,x:17,y:1},{multiplier:2,type:a.BONUS_WORD,x:21,y:1},{multiplier:2,type:a.BONUS_CHARACTER,x:25,y:1},{multiplier:2,type:a.BONUS_CHARACTER,x:4,y:2},{multiplier:3,type:a.BONUS_CHARACTER,x:6,y:2},{multiplier:3,type:a.BONUS_CHARACTER,x:8,y:2},{multiplier:2,type:a.BONUS_CHARACTER,x:10,y:2},{multiplier:2,type:a.BONUS_CHARACTER,x:16,y:2},{multiplier:3,type:a.BONUS_CHARACTER,x:18,y:2},{multiplier:3,type:a.BONUS_CHARACTER,x:20,y:2},{multiplier:2,type:a.BONUS_CHARACTER,x:22,y:2},{multiplier:2,type:a.BONUS_CHARACTER,x:0,y:3},{multiplier:2,type:a.BONUS_WORD,x:1,y:3},{multiplier:2,type:a.BONUS_CHARACTER,x:2,y:3},{multiplier:3,type:a.BONUS_WORD,x:7,y:3},{multiplier:2,type:a.BONUS_CHARACTER,x:12,y:3},{multiplier:2,type:a.BONUS_WORD,x:13,y:3},{multiplier:2,type:a.BONUS_CHARACTER,x:14,y:3},{multiplier:3,type:a.BONUS_WORD,x:19,y:3},{multiplier:2,type:a.BONUS_CHARACTER,x:24,y:3},{multiplier:2,type:a.BONUS_WORD,x:25,y:3},{multiplier:2,type:a.BONUS_CHARACTER,x:26,y:3},{multiplier:2,type:a.BONUS_CHARACTER,x:4,y:4},{multiplier:3,type:a.BONUS_CHARACTER,x:6,y:4},{multiplier:3,type:a.BONUS_CHARACTER,x:8,y:4},{multiplier:2,type:a.BONUS_CHARACTER,x:10,y:4},{multiplier:2,type:a.BONUS_CHARACTER,x:16,y:4},{multiplier:3,type:a.BONUS_CHARACTER,x:18,y:4},{multiplier:3,type:a.BONUS_CHARACTER,x:20,y:4},{multiplier:2,type:a.BONUS_CHARACTER,x:22,y:4},{multiplier:2,type:a.BONUS_CHARACTER,x:1,y:5},{multiplier:2,type:a.BONUS_WORD,x:5,y:5},{multiplier:2,type:a.BONUS_WORD,x:9,y:5},{multiplier:2,type:a.BONUS_CHARACTER,x:13,y:5},{multiplier:2,type:a.BONUS_WORD,x:17,y:5},{multiplier:2,type:a.BONUS_WORD,x:21,y:5},{multiplier:2,type:a.BONUS_CHARACTER,x:25,y:5},{multiplier:2,type:a.BONUS_CHARACTER,x:3,y:6},{multiplier:2,type:a.BONUS_CHARACTER,x:6,y:6},{multiplier:2,type:a.BONUS_CHARACTER,x:8,y:6},{multiplier:2,type:a.BONUS_CHARACTER,x:11,y:6},{multiplier:2,type:a.BONUS_CHARACTER,x:15,y:6},{multiplier:2,type:a.BONUS_CHARACTER,x:18,y:6},{multiplier:2,type:a.BONUS_CHARACTER,x:20,y:6},{multiplier:2,type:a.BONUS_CHARACTER,x:23,y:6},{multiplier:2,type:a.BONUS_WORD,x:4,y:7},{multiplier:2,type:a.BONUS_WORD,x:10,y:7},{multiplier:2,type:a.BONUS_WORD,x:16,y:7},{multiplier:2,type:a.BONUS_WORD,x:22,y:7},{multiplier:3,type:a.BONUS_CHARACTER,x:0,y:8},{multiplier:3,type:a.BONUS_CHARACTER,x:2,y:8},{multiplier:2,type:a.BONUS_CHARACTER,x:7,y:8},{multiplier:3,type:a.BONUS_CHARACTER,x:12,y:8},{multiplier:3,type:a.BONUS_CHARACTER,x:14,y:8},{multiplier:2,type:a.BONUS_CHARACTER,x:19,y:8},{multiplier:3,type:a.BONUS_CHARACTER,x:24,y:8},{multiplier:3,type:a.BONUS_CHARACTER,x:26,y:8},{multiplier:2,type:a.BONUS_WORD,x:3,y:9},{multiplier:2,type:a.BONUS_WORD,x:7,y:9},{multiplier:2,type:a.BONUS_WORD,x:11,y:9},{multiplier:2,type:a.BONUS_WORD,x:15,y:9},{multiplier:2,type:a.BONUS_WORD,x:19,y:9},{multiplier:2,type:a.BONUS_WORD,x:23,y:9},{multiplier:3,type:a.BONUS_CHARACTER,x:0,y:10},{multiplier:3,type:a.BONUS_CHARACTER,x:2,y:10},{multiplier:2,type:a.BONUS_CHARACTER,x:7,y:10},{multiplier:3,type:a.BONUS_CHARACTER,x:12,y:10},{multiplier:3,type:a.BONUS_CHARACTER,x:14,y:10},{multiplier:2,type:a.BONUS_CHARACTER,x:19,y:10},{multiplier:3,type:a.BONUS_CHARACTER,x:24,y:10},{multiplier:3,type:a.BONUS_CHARACTER,x:26,y:10},{multiplier:2,type:a.BONUS_WORD,x:4,y:11},{multiplier:2,type:a.BONUS_WORD,x:10,y:11},{multiplier:2,type:a.BONUS_WORD,x:16,y:11},{multiplier:2,type:a.BONUS_WORD,x:22,y:11},{multiplier:2,type:a.BONUS_CHARACTER,x:3,y:12},{multiplier:2,type:a.BONUS_CHARACTER,x:6,y:12},{multiplier:2,type:a.BONUS_CHARACTER,x:8,y:12},{multiplier:2,type:a.BONUS_CHARACTER,x:11,y:12},{multiplier:2,type:a.BONUS_CHARACTER,x:15,y:12},{multiplier:2,type:a.BONUS_CHARACTER,x:18,y:12},{multiplier:2,type:a.BONUS_CHARACTER,x:20,y:12},{multiplier:2,type:a.BONUS_CHARACTER,x:23,y:12},{multiplier:2,type:a.BONUS_CHARACTER,x:1,y:13},{multiplier:2,type:a.BONUS_WORD,x:5,y:13},{multiplier:2,type:a.BONUS_WORD,x:9,y:13},{multiplier:2,type:a.BONUS_CHARACTER,x:13,y:13},{multiplier:2,type:a.BONUS_WORD,x:17,y:13},{multiplier:2,type:a.BONUS_WORD,x:21,y:13},{multiplier:2,type:a.BONUS_CHARACTER,x:25,y:13},{multiplier:2,type:a.BONUS_CHARACTER,x:4,y:14},{multiplier:3,type:a.BONUS_CHARACTER,x:6,y:14},{multiplier:3,type:a.BONUS_CHARACTER,x:8,y:14},{multiplier:2,type:a.BONUS_CHARACTER,x:10,y:14},{multiplier:2,type:a.BONUS_CHARACTER,x:16,y:14},{multiplier:3,type:a.BONUS_CHARACTER,x:18,y:14},{multiplier:3,type:a.BONUS_CHARACTER,x:20,y:14},{multiplier:2,type:a.BONUS_CHARACTER,x:22,y:14},{multiplier:2,type:a.BONUS_CHARACTER,x:0,y:15},{multiplier:2,type:a.BONUS_WORD,x:1,y:15},{multiplier:2,type:a.BONUS_CHARACTER,x:2,y:15},{multiplier:3,type:a.BONUS_WORD,x:7,y:15},{multiplier:2,type:a.BONUS_CHARACTER,x:12,y:15},{multiplier:2,type:a.BONUS_WORD,x:13,y:15},{multiplier:2,type:a.BONUS_CHARACTER,x:14,y:15},{multiplier:3,type:a.BONUS_WORD,x:19,y:15},{multiplier:2,type:a.BONUS_CHARACTER,x:24,y:15},{multiplier:2,type:a.BONUS_WORD,x:25,y:15},{multiplier:2,type:a.BONUS_CHARACTER,x:26,y:15},{multiplier:2,type:a.BONUS_CHARACTER,x:4,y:16},{multiplier:3,type:a.BONUS_CHARACTER,x:6,y:16},{multiplier:3,type:a.BONUS_CHARACTER,x:8,y:16},{multiplier:2,type:a.BONUS_CHARACTER,x:10,y:16},{multiplier:2,type:a.BONUS_CHARACTER,x:16,y:16},{multiplier:3,type:a.BONUS_CHARACTER,x:18,y:16},{multiplier:3,type:a.BONUS_CHARACTER,x:20,y:16},{multiplier:2,type:a.BONUS_CHARACTER,x:22,y:16},{multiplier:2,type:a.BONUS_CHARACTER,x:1,y:17},{multiplier:2,type:a.BONUS_WORD,x:5,y:17},{multiplier:2,type:a.BONUS_WORD,x:9,y:17},{multiplier:2,type:a.BONUS_CHARACTER,x:13,y:17},{multiplier:2,type:a.BONUS_WORD,x:17,y:17},{multiplier:2,type:a.BONUS_WORD,x:21,y:17},{multiplier:2,type:a.BONUS_CHARACTER,x:25,y:17},{multiplier:2,type:a.BONUS_CHARACTER,x:3,y:18},{multiplier:2,type:a.BONUS_CHARACTER,x:6,y:18},{multiplier:2,type:a.BONUS_CHARACTER,x:8,y:18},{multiplier:2,type:a.BONUS_CHARACTER,x:11,y:18},{multiplier:2,type:a.BONUS_CHARACTER,x:15,y:18},{multiplier:2,type:a.BONUS_CHARACTER,x:18,y:18},{multiplier:2,type:a.BONUS_CHARACTER,x:20,y:18},{multiplier:2,type:a.BONUS_CHARACTER,x:23,y:18}]}},712:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{NQ:()=>n.N,Sb:()=>l.Sb,To:()=>l.To,VZ:()=>l.VZ,Xm:()=>l.Xm,Zu:()=>l.Zu,fI:()=>l.fI,i1:()=>l.i1,jt:()=>l.jt}),r(6183);var l=r(1158),n=r(3414),i=e([l,n]);[l,n]=i.then?(await i)():i,a()}catch(e){a(e)}})},865:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{a:()=>o});var l=r(8849),n=r(7038),i=e([l]);l=(i.then?(await i)():i)[0];let o=()=>(0,l.useFloating)({middleware:[(0,l.offset)({mainAxis:-n.CP,alignmentAxis:n.CP}),(0,l.shift)()],placement:"top",whileElementsMounted:l.autoUpdate});a()}catch(e){a(e)}})},887:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{n:()=>R});var l=r(8732),n=r(3892),i=r.n(n),o=r(2015),c=r(998),s=r(8747),u=r(2304),h=r(5892),p=r(7038),d=r(8139),m=r(7581),y=r(3251),g=r(4273),v=r(5554),f=r(4222),_=r(1661),C=r.n(_),x=r(1902),b=e([s,u,d,m,y,g,v,f,x]);[s,u,d,m,y,g,v,f,x]=b.then?(await b)():b;let R=({callbacks:e,className:t,highlightedIndex:r})=>{let a=(0,d.WD)(),{resultsHeight:n,resultsWidth:_}=(0,u.rP)(),b=(0,d.N4)(d.JV),{direction:R}=h.x[b],O=(0,d.N4)(d.To),w=(0,d.N4)(d.M9),[N]=(0,s.useDebounce)(w,100),S=(0,d.N4)(d.J_),A=(0,d.N4)(d.ax),B=(0,o.useMemo)(()=>({...e,highlightedIndex:r,results:O}),[e,r,O]),[E,k]=(0,o.useState)(null),T=(0,u.FT)("number"==typeof r?r:0),U=void 0===A&&void 0!==O,j=U&&O.length>0&&!S,M=n-p.zm-(j?p.Ju:0)-2*p.gP,H=_-2*p.gP;return(0,o.useEffect)(()=>{let e=globalThis.setTimeout(()=>{E&&E.scrollToItem(T.current,"center")},0);return()=>{globalThis.clearTimeout(e)}},[O,E,T]),(0,l.jsxs)("div",{className:i()(C().results,t),"data-testid":"results",children:[(0,l.jsx)(v.Y,{}),(0,l.jsxs)("div",{className:C().content,children:[void 0!==A&&(0,l.jsx)(m.p,{className:C().emptyState,variant:"error",children:A.message}),void 0===A&&void 0===O&&(0,l.jsxs)(m.p,{className:C().emptyState,variant:"info",children:[a("results.empty-state.uninitialized"),(0,l.jsx)(x.y,{className:C().solveButton})]}),U&&(0,l.jsxs)(l.Fragment,{children:[S&&(0,l.jsxs)(m.p,{className:C().emptyState,variant:"info",children:[a("results.empty-state.outdated"),(0,l.jsx)(x.y,{className:C().solveButton})]}),!S&&0===O.length&&(0,l.jsx)(m.p,{className:C().emptyState,variant:"warning",children:a("results.empty-state.no-results")}),!S&&O.length>0&&(0,l.jsx)("div",{className:C().listContainer,children:(0,l.jsx)(c.FixedSizeList,{className:i()(C().list,{[C().outdated]:S}),direction:R,height:M,itemCount:O.length,itemData:B,itemSize:p.J2,ref:k,width:H,children:f.Q})})]})]}),j&&(0,l.jsx)(g.r,{className:C().input}),N&&(0,l.jsx)(y.R,{})]})};a()}catch(e){a(e)}})},956:(e,t,r)=>{"use strict";r.d(t,{J:()=>l});var a=r(6067);let l=()=>(0,a.Q)("(hover: none)",!1)},989:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var a=r(8732);let l={color:"transparent",pointerEvents:"none",position:"absolute",userSelect:"none",transform:"translateY(-9999px)"},n=()=>(0,a.jsx)("p",{style:l,children:"Scrabble Solver 2 is a free and open-source analysis tool for Scrabble, Scrabble Duel, Super Scrabble, Letter League, Literaki, and Kelimelik. Quickly find top scoring words using given letters and board state. Available in English, French, German, Persian, Polish, Romanian, Spanish, and Turkish. Source code is available on GitHub - contributions are welcome!"})},994:e=>{e.exports={insertButton:"InsertButton_insertButton__t2Y1w",icon:"InsertButton_icon__w3D9r"}},1085:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{M9:()=>s,ax:()=>c,eC:()=>u});var l=r(9198),n=r(7616),i=e([l]);l=(i.then?(await i)():i)[0];let o=e=>e.solve,c=(0,l.createSelector)([o],e=>(0,n.isError)(e.error)?e.error:void 0),s=(0,l.createSelector)([o],e=>e.isLoading),u=(0,l.createSelector)([o],e=>e.lastSolvedParameters);a()}catch(e){a(e)}})},1158:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Sb:()=>g,To:()=>C,VZ:()=>x,Xm:()=>b,Zu:()=>y,fI:()=>d,i1:()=>v,jt:()=>p});var l=r(9198),n=r(6735),i=r(6395),o=r(1427),c=r(3717),s=e([l,i,o]);[l,i,o]=s.then?(await s)():s;let u=(e,t)=>t,h=e=>e.results,p=(0,l.createSelector)([h],e=>e.candidate),d=(0,l.createSelector)([h],e=>e.query),m=(0,l.createSelector)([h],e=>e.results),y=(0,l.createSelector)([h],e=>e.sort),g=(0,l.createSelector)([p],e=>e?.cells??[]),v=(0,l.createSelector)([p],e=>e?.tiles??[]),f=(0,l.createSelector)([m,y,o.JV,o.hN],c.tm),_=(0,l.createSelector)([f,d,i.o9],c.Wr),C=(0,l.createSelector)([_],e=>e?[...e.matching,...e.other]:void 0),x=(0,l.createSelector)([C,d,i.o9,u],(e,t,r,a)=>{if(!e)return!1;let l=e[a];return!!(0,n.OS)(t).test(l.word)&&(0,c.zm)(l,r)}),b=(0,l.createSelector)([C,o.hN,u],(e,t,r)=>{if(!e)return"";let a=e[r];return(0,c.Iu)(a,t)});a()}catch(e){a(e)}})},1189:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{k:()=>s});var l=r(8849),n=r(7616),i=r(2015),o=r(5671),c=e([l]);l=(c.then?(await c)():c)[0];let s=(0,i.forwardRef)(({children:e,...t},r)=>{let a=(0,o.w)(),c=(0,l.useMergeRefs)([a.refs.setReference,r,e.props.ref]);if(!(0,i.isValidElement)(e))throw Error("TooltipTrigger's children are not a valid element");return(0,i.cloneElement)(e,a.getReferenceProps({ref:c,...t,...(0,n.isObject)(e.props)?e.props:{},"data-state":a.open?"open":"closed"}))});a()}catch(e){a(e)}})},1281:e=>{e.exports={alert:"Alert_alert__cFBJC",iconContainer:"Alert_iconContainer__rIJ4B",error:"Alert_error__sMv5d",info:"Alert_info__5QGDB",success:"Alert_success__vQBXB",warning:"Alert_warning__6DDhO",icon:"Alert_icon__jUrPr",content:"Alert_content__QyQ78"}},1404:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{M:()=>v});var l=r(9198),n=r(8455),i=r(3550),o=r(6395),c=r(1648),s=r(4457),u=r(712),h=r(6012),p=r(1427),d=r(9891),m=r(6755),y=e([l,n,i,o,c,s,u,h,p,d,m]);[l,n,i,o,c,s,u,h,p,d,m]=y.then?(await y)():y;let g=(0,n.default)(),v=(0,l.configureStore)({reducer:{board:i.hJ.reducer,cellFilters:o.gk.reducer,dictionary:c.zp.reducer,rack:s.oN.reducer,results:u.NQ.reducer,settings:p.sI.reducer,solve:d.AI.reducer,verify:m.YK.reducer},middleware:e=>e({serializableCheck:!1}).concat([g])});g.run(h.H),a()}catch(e){a(e)}})},1427:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{B4:()=>n.B4,JV:()=>n.JV,QN:()=>n.QN,Vv:()=>n.Vv,fF:()=>n.fF,fy:()=>n.fy,g0:()=>n.g0,hN:()=>n.hN,nb:()=>l.n,sE:()=>n.sE,sI:()=>i.s,u2:()=>n.u2,up:()=>n.up,yI:()=>n.yI,zg:()=>n.zg});var l=r(8670),n=r(9341),i=r(317),o=e([n,i]);[n,i]=o.then?(await o)():o,a()}catch(e){a(e)}})},1469:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{F:()=>d});var l=r(8732),n=r(8849),i=r(7472),o=r(2015),c=r(2304),s=r(6735),u=r(8139),h=r(4723),p=e([n,c,u]);[n,c,u]=p.then?(await p)():p;let d=({"aria-label":e,autoFocus:t,className:r,character:a="",disabled:p,highlighted:d,inputRef:m,isBlank:y,isValid:g,placeholder:v,points:f,raised:_,size:C,tabIndex:x,onChange:b,onFocus:R=s.lQ,onKeyDown:O=s.lQ,onMouseDown:w=s.lQ,onTouchStart:N=s.lQ})=>{let S=(0,u.N4)(u.JV),{showTilePoints:A}=(0,c.rP)(),{pointsFontSize:B,tileSize:E}=(0,s.HS)(C),k=(0,o.useMemo)(()=>({height:E,width:E}),[E]),T=(0,o.useMemo)(()=>({fontSize:B}),[B]),U=(0,o.useRef)(null),j=(0,n.useMergeRefs)(m?[U,m]:[U]),M=!a||a===i.EMPTY_CELL,H=A&&(!M||y)&&void 0!==f,L="number"==typeof f?f.toLocaleString(S):"",D=(0,o.useCallback)(e=>{U.current?.select(),O(e)},[O]);return(0,l.jsx)(h.B,{"aria-label":e,autoFocus:t,canShowPoints:H,character:a,className:r,disabled:p,highlighted:d,inputRef:j,isBlank:y,isValid:g,placeholder:v,points:f,pointsFormatted:L,pointsStyle:T,raised:_,style:k,tabIndex:x,onChange:b,onFocus:R,onKeyDown:D,onMouseDown:w,onTouchStart:N})};a()}catch(e){a(e)}})},1486:e=>{e.exports={rackTile:"RackTile_rackTile__rj6pD"}},1501:e=>{e.exports={board:"Board_board__Xnuco",floating:"Board_floating__6BuCt",show:"Board_show__qgRUu",focus:"Board_focus__1plN1",hidden:"Board_hidden__HUigM",hide:"Board_hide__3Xn0K",iconContainer:"Board_iconContainer__YELP8",iconBackground:"Board_iconBackground__u0tVi",icon:"Board_icon__0J1Ig",coordinate:"Board_coordinate__LaKUI",rotate:"Board_rotate__dvty2",wave:"Board_wave__YvFwO"}},1539:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{b:()=>l.b});var l=r(8705),n=e([l]);l=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},1547:e=>{e.exports={button:"Button_button__8B4nB",primary:"Button_primary__KcWsb",default:"Button_default__nKr4u",icon:"Button_icon__V37WX",content:"Button_content__gu4us",label:"Button_label__YUlJz",wide:"Button_wide__xwJam"}},1580:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{$:()=>l.$});var l=r(8608),n=e([l]);l=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},1615:e=>{e.exports={tile:"Tile_tile__Ix_p2",points1:"Tile_points1__Ubc_x",points2:"Tile_points2__d_3CH",points3:"Tile_points3__Q5XVD",points4:"Tile_points4__hu5jg",points5:"Tile_points5__4JVlF",raised:"Tile_raised__ObpSU",blank:"Tile_blank__WIuHs",empty:"Tile_empty__GU8RF",invalid:"Tile_invalid__vYgf3",highlighted:"Tile_highlighted__Xw3Fw",points:"Tile_points__3CAVI",input:"Tile_input__AO_aO",alert:"Tile_alert__0l1_m"}},1648:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Fe:()=>l.Fe,Tx:()=>l.Tx,dp:()=>l.dp,nD:()=>l.nD,zp:()=>n.z}),r(3055);var l=r(8574),n=r(8222),i=e([l,n]);[l,n]=i.then?(await i)():i,a()}catch(e){a(e)}})},1651:(e,t,r)=>{"use strict";r.d(t,{l:()=>i});var a=r(7616),l=r(6605);let n={[a.Locale.DE_DE]:e=>e,[a.Locale.EN_GB]:e=>e,[a.Locale.EN_US]:e=>e,[a.Locale.ES_ES]:e=>(0,l.transliterate)(e,{ignore:["\xf1","\xd1"]}),[a.Locale.FA_IR]:e=>e,[a.Locale.FR_FR]:e=>(0,l.transliterate)(e),[a.Locale.PL_PL]:e=>e,[a.Locale.RO_RO]:e=>(0,l.transliterate)(e),[a.Locale.TR_TR]:e=>e},i=(e,t)=>n[e](t)},1661:e=>{e.exports={results:"Results_results__RAvy9",emptyState:"Results_emptyState__HkpYj",content:"Results_content__eBfb2",listContainer:"Results_listContainer__y4jAK",list:"Results_list__ep2TB",outdated:"Results_outdated__xbp6D",header:"Results_header__f0CUM",headerButton:"Results_headerButton__Cl1_U",headerButtonLabel:"Results_headerButtonLabel__OxgLh",headerButtonIcon:"Results_headerButtonIcon__FL84f",result:"Results_result__S0y54",highlighted:"Results_highlighted__LM8tL",resultContent:"Results_resultContent__QZg6c",word:"Results_word__vw_0W",cell:"Results_cell__OQlhc",stat:"Results_stat__zl_Bp",points:"Results_points__vyk3z",coordinates:"Results_coordinates__1Ph_Z",solveButton:"Results_solveButton__V3YrS",sortIcon:"Results_sortIcon__W8p9d",input:"Results_input__4Te0e",highlight:"Results_highlight__RIiBE"}},1716:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{g:()=>c});var l=r(9198),n=r(6735),i=r(8139),o=e([l,i]);[l,i]=o.then?(await o)():o;let c=(0,l.createSelector)([i.ij,i.i1],n._x);a()}catch(e){a(e)}})},1743:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.kelimelik=void 0;let a=r(7472);t.kelimelik={bingo:{score:30},blankScore:0,blanksCount:2,boardHeight:15,boardWidth:15,game:r(7616).Game.Kelimelik,name:"Kelimelik",rackSize:7,bonuses:[{multiplier:3,type:a.BONUS_WORD,x:2,y:0},{multiplier:2,type:a.BONUS_CHARACTER,x:5,y:0},{multiplier:2,type:a.BONUS_CHARACTER,x:9,y:0},{multiplier:3,type:a.BONUS_WORD,x:12,y:0},{multiplier:3,type:a.BONUS_CHARACTER,x:1,y:1},{multiplier:2,type:a.BONUS_CHARACTER,x:6,y:1},{multiplier:2,type:a.BONUS_CHARACTER,x:8,y:1},{multiplier:3,type:a.BONUS_CHARACTER,x:13,y:1},{multiplier:3,type:a.BONUS_WORD,x:0,y:2},{multiplier:2,type:a.BONUS_WORD,x:7,y:2},{multiplier:3,type:a.BONUS_WORD,x:14,y:2},{multiplier:2,type:a.BONUS_WORD,x:3,y:3},{multiplier:2,type:a.BONUS_WORD,x:11,y:3},{multiplier:3,type:a.BONUS_CHARACTER,x:4,y:4},{multiplier:3,type:a.BONUS_CHARACTER,x:10,y:4},{multiplier:2,type:a.BONUS_CHARACTER,x:0,y:5},{multiplier:2,type:a.BONUS_CHARACTER,x:5,y:5},{multiplier:2,type:a.BONUS_CHARACTER,x:9,y:5},{multiplier:2,type:a.BONUS_CHARACTER,x:14,y:5},{multiplier:2,type:a.BONUS_CHARACTER,x:1,y:6},{multiplier:2,type:a.BONUS_CHARACTER,x:6,y:6},{multiplier:2,type:a.BONUS_CHARACTER,x:8,y:6},{multiplier:2,type:a.BONUS_CHARACTER,x:13,y:6},{multiplier:2,type:a.BONUS_WORD,x:2,y:7},{multiplier:2,type:a.BONUS_WORD,x:12,y:7},{multiplier:2,type:a.BONUS_CHARACTER,x:1,y:8},{multiplier:2,type:a.BONUS_CHARACTER,x:6,y:8},{multiplier:2,type:a.BONUS_CHARACTER,x:8,y:8},{multiplier:2,type:a.BONUS_CHARACTER,x:13,y:8},{multiplier:2,type:a.BONUS_CHARACTER,x:0,y:9},{multiplier:2,type:a.BONUS_CHARACTER,x:5,y:9},{multiplier:2,type:a.BONUS_CHARACTER,x:9,y:9},{multiplier:2,type:a.BONUS_CHARACTER,x:14,y:9},{multiplier:3,type:a.BONUS_CHARACTER,x:4,y:10},{multiplier:3,type:a.BONUS_CHARACTER,x:10,y:10},{multiplier:2,type:a.BONUS_WORD,x:3,y:11},{multiplier:2,type:a.BONUS_WORD,x:11,y:11},{multiplier:3,type:a.BONUS_WORD,x:0,y:12},{multiplier:2,type:a.BONUS_WORD,x:7,y:12},{multiplier:3,type:a.BONUS_WORD,x:14,y:12},{multiplier:3,type:a.BONUS_CHARACTER,x:1,y:13},{multiplier:2,type:a.BONUS_CHARACTER,x:6,y:13},{multiplier:2,type:a.BONUS_CHARACTER,x:8,y:13},{multiplier:3,type:a.BONUS_CHARACTER,x:13,y:13},{multiplier:3,type:a.BONUS_WORD,x:2,y:14},{multiplier:2,type:a.BONUS_CHARACTER,x:5,y:14},{multiplier:2,type:a.BONUS_CHARACTER,x:9,y:14},{multiplier:3,type:a.BONUS_WORD,x:12,y:14}]}},1786:(e,t,r)=>{"use strict";r.d(t,{x:()=>a});let a=[]},1834:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.persianScrabble=void 0;let a=r(7616),l=r(4186);t.persianScrabble=new a.Config({...l.scrabble,locale:a.Locale.FA_IR,tiles:[{character:"ا",count:12,score:1},{character:"ب",count:4,score:1},{character:"پ",count:1,score:6},{character:"ت",count:4,score:1},{character:"ث",count:1,score:10},{character:"ج",count:2,score:5},{character:"چ",count:1,score:6},{character:"ح",count:1,score:6},{character:"خ",count:2,score:5},{character:"د",count:6,score:1},{character:"ذ",count:1,score:10},{character:"ر",count:7,score:1},{character:"ز",count:3,score:4},{character:"ژ",count:1,score:10},{character:"س",count:3,score:2},{character:"ش",count:3,score:3},{character:"ص",count:1,score:6},{character:"ض",count:1,score:8},{character:"ط",count:1,score:8},{character:"ظ",count:1,score:10},{character:"ع",count:2,score:5},{character:"غ",count:1,score:8},{character:"ف",count:2,score:4},{character:"ق",count:2,score:5},{character:"ک",count:3,score:3},{character:"گ",count:2,score:4},{character:"ل",count:3,score:2},{character:"م",count:5,score:1},{character:"ن",count:6,score:1},{character:"و",count:5,score:1},{character:"ه",count:5,score:1},{character:"ی",count:8,score:1}]})},1871:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{b:()=>l.b});var l=r(6791),n=e([l]);l=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},1902:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{y:()=>u});var l=r(8732),n=r(4062),i=r(9777),o=r(8139),c=r(4279),s=e([n,o,c]);[n,o,c]=s.then?(await s)():s;let u=({className:e})=>{let t=(0,n.useDispatch)(),r=(0,o.WD)(),a=(0,o.N4)(o.M9),s=(0,o.N4)(o.ij),u=(0,o.N4)(o.J_),h=s.some(e=>null!==e);return(0,l.jsx)(c.$,{"aria-label":r("results.solve"),className:e,disabled:a||!u||!h,Icon:i.vj,type:"submit",variant:"primary",onClick:()=>{t(o.AI.actions.submit())},children:r("results.solve")})};a()}catch(e){a(e)}})},2024:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{a:()=>l.a});var l=r(5071),n=e([l]);l=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},2102:e=>{e.exports={arrows:"Arrows_arrows__Ll5Em",arrow:"Arrows_arrow__w3eLL",up:"Arrows_up__kAspb",left:"Arrows_left__8bzz3",right:"Arrows_right__7cua_",down:"Arrows_down__Hx9IM"}},2112:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{y:()=>l.y});var l=r(5379),n=e([l]);l=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},2173:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{$:()=>y});var l=r(8732),n=r(3892),i=r.n(n),o=r(2015),c=r(9777),s=r(8139),u=r(4279),h=r(9138),p=r(69),d=r.n(p),m=e([s,u,h]);[s,u,h]=m.then?(await m)():m;let y=(0,o.forwardRef)(({className:e,direction:t,initialValue:r,onDirectionToggle:a,onSubmit:n,...p},m)=>{let y=(0,s.WD)(),[g,v]=(0,o.useState)(null),[f,_]=(0,o.useState)(r.trim()),C=e=>e.preventDefault();return(0,o.useEffect)(()=>{g&&(g.focus(),g.select(),g.scrollIntoView({block:"start",inline:"center"}))},[g]),(0,l.jsxs)("form",{className:i()(d().inputPrompt,e),ref:m,onSubmit:e=>{e.preventDefault(),e.stopPropagation(),n(f)},...p,children:[(0,l.jsx)(h.S,{className:d().toggleDirection,direction:t,onClick:a,onMouseDown:C}),(0,l.jsx)("div",{children:(0,l.jsx)("input",{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",className:d().input,placeholder:y("rack.placeholder"),spellCheck:!1,ref:v,value:f,onChange:e=>_(e.target.value)})}),(0,l.jsx)(u.$,{"aria-label":y("results.insert"),className:d().insert,Icon:c.Jl,iconClassName:d().insertIcon,tooltip:y("results.insert"),type:"submit",variant:"primary",onMouseDown:C})]})});a()}catch(e){a(e)}})},2266:e=>{e.exports={form:"InputPrompt_form__vuJMa",input:"InputPrompt_input__9jIi3"}},2304:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{FT:()=>u.F,Ju:()=>c.J,Mj:()=>h.M,Su:()=>o.S,Zh:()=>n.Z,eg:()=>p.e,jH:()=>i.j,ok:()=>s.o,rP:()=>l.r});var l=r(492),n=r(7794),i=r(416),o=r(5017),c=r(956),s=r(5427),u=r(12),h=r(6629);r(6067);var p=r(7577);r(6745),r(6378),r(4700);var d=e([l,n,h]);[l,n,h]=d.then?(await d)():d,a()}catch(e){a(e)}})},2365:e=>{e.exports={progress:"Progress_progress__lz772"}},2454:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.frenchScrabble=void 0;let a=r(7616),l=r(4186);t.frenchScrabble=new a.Config({...l.scrabble,locale:a.Locale.FR_FR,tiles:[{character:"a",count:9,score:1},{character:"b",count:2,score:3},{character:"c",count:2,score:3},{character:"d",count:3,score:2},{character:"e",count:15,score:1},{character:"f",count:2,score:4},{character:"g",count:2,score:2},{character:"h",count:2,score:4},{character:"i",count:8,score:1},{character:"j",count:1,score:8},{character:"k",count:1,score:10},{character:"l",count:5,score:1},{character:"m",count:3,score:2},{character:"n",count:6,score:1},{character:"o",count:6,score:1},{character:"p",count:2,score:3},{character:"q",count:1,score:8},{character:"r",count:6,score:1},{character:"s",count:6,score:1},{character:"t",count:6,score:1},{character:"u",count:6,score:1},{character:"v",count:2,score:4},{character:"w",count:1,score:10},{character:"x",count:1,score:10},{character:"y",count:1,score:10},{character:"z",count:1,score:10}]})},2540:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Cell=void 0;let a=r(528);class l{constructor({isEmpty:e=!0,tile:t=a.Tile.Null,x:r,y:l}){this.isEmpty=e,this.tile=t,this.x=r,this.y=l}clone(){return new l({isEmpty:this.isEmpty,tile:this.tile.clone(),x:this.x,y:this.y})}equals(e){return this.x===e.x&&this.y===e.y&&this.isEmpty===e.isEmpty&&this.tile.equals(e.tile)}hasTile(){return this.tile!==a.Tile.Null}isCandidate(){return this.isEmpty&&this.hasTile()}toJson(){return{isEmpty:this.isEmpty,tile:this.tile.toJson(),x:this.x,y:this.y}}toString(){return this.tile.toString()}}t.Cell=l,l.fromJson=e=>new l({isEmpty:e.isEmpty,tile:a.Tile.fromJson(e.tile),x:e.x,y:e.y})},2569:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{E:()=>_});var l=r(8732),n=r(7472),i=r(3892),o=r.n(i),c=r(2015),s=r(2304),u=r(9777),h=r(6735),p=r(8139),d=r(4279),m=r(9138),y=r(8561),g=r.n(y),v=r(4185),f=e([s,p,d,m]);[s,p,d,m]=f.then?(await f)():f;let _=(0,c.forwardRef)(({cell:e,className:t,direction:r,onDirectionToggle:a,onEnterWord:i,onToggleBlank:c,onToggleFilterCell:y,...f},_)=>{let C=(0,p.WD)(),x=(0,s.Ju)(),b=(0,p.N4)(p.QN),R=(0,p.N4)(t=>(0,p.fS)(t,e)),O=(0,p.N4)(p.Sb),w=e.tile.isBlank,N=e.tile.character===n.EMPTY_CELL||!!(0,h.u3)(O,e.x,e.y),{Icon:S,labelTranslationKey:A}=(0,v.g)(R),B=e=>e.preventDefault();return(0,l.jsxs)("div",{className:o()(g().actions,t),ref:_,...f,children:["touchscreen"===b&&(0,l.jsx)(d.$,{"aria-label":C("cell.enter-word"),className:g().action,Icon:u.s3,tooltip:C("cell.enter-word"),onClick:i,onMouseDown:B}),"keyboard"===b&&(0,l.jsx)(m.S,{className:g().action,direction:r,onClick:a,onMouseDown:B}),N&&(0,l.jsx)(d.$,{"aria-label":C(A),className:o()(g().action),Icon:S,tooltip:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:C(A)}),!x&&(0,l.jsxs)("span",{children:[" (",(0,h.cX)()?"⌘":"Ctrl"," + G)"]})]}),onClick:y,onMouseDown:B}),!N&&(0,l.jsx)(d.$,{"aria-label":C(w?"cell.set-not-blank":"cell.set-blank"),className:g().action,Icon:w?u.NN:u.M6,tooltip:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:C(w?"cell.set-not-blank":"cell.set-blank")}),!x&&(0,l.jsxs)("span",{children:[" (",C("common.space"),")"]})]}),onClick:c,onMouseDown:B})]})});a()}catch(e){a(e)}})},2574:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.isGame=t.Game=void 0,function(e){e.Kelimelik="kelimelik",e.LetterLeague="letter-league",e.Literaki="literaki",e.Scrabble="scrabble",e.ScrabbleDuel="scrabble-duel",e.SuperScrabble="super-scrabble"}(r||(t.Game=r={}));let a=Object.values(r);t.isGame=e=>a.includes(e)},2737:e=>{e.exports={notFound:"NotFound_notFound__WN02P",link:"NotFound_link__MEAuF",icon:"NotFound_icon__UWN1j",tiles:"NotFound_tiles__TCY86"}},2794:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Config=void 0;let a=r(7472),l=r(4322),n=r(7189);class i{constructor(e){this.bonuses=o(e),this.config=e,this.pointsMap=s(this.config)}get alphabet(){return c(this.config)}get bingo(){return this.config.bingo}get blankScore(){return this.config.blankScore}get blanksCount(){return this.config.blanksCount}get boardHeight(){return this.config.boardHeight}get boardWidth(){return this.config.boardWidth}get game(){return this.config.game}get locale(){return this.config.locale}get twoCharacterTiles(){return this.config.tiles.filter(e=>2===e.character.length).map(e=>e.character)}getCellBonus(e){return this.bonuses.find(t=>t.matchesCellCoordinates(e))}getCellBonusValue(e){return this.getCellBonus(e)?.value||a.NO_BONUS}getCharacterPoints(e){if(null!==e)return e===a.BLANK?this.blankScore:this.pointsMap[e]}getTwoCharacterTileByPrefix(e){if(1===e.length)return this.twoCharacterTiles.find(t=>t.startsWith(e))}getTilePoints(e){if(null!==e)return e.isBlank?this.blankScore:this.getCharacterPoints(e.character)}hasCharacter(e){return e in this.pointsMap}isTwoCharacterTilePrefix(e){return void 0!==this.getTwoCharacterTileByPrefix(e)}get rackSize(){return this.config.rackSize}get supportsRemainingTiles(){return this.tiles.every(e=>"number"==typeof e.count)}get tiles(){return this.config.tiles}toJson(){return this.config}}t.Config=i,i.fromJson=e=>new i(e);let o=e=>e.bonuses.map(e=>{if(e.type===a.BONUS_CHARACTER)return new l.CharacterBonus(e);if(e.type===a.BONUS_WORD)return new n.WordBonus(e);throw Error(`Unsupported Bonus type: "${e.type}"`)}),c=e=>e.tiles.map(({character:e})=>e),s=e=>e.tiles.reduce((e,{character:t,score:r})=>({...e,[t]:r}),{})},2798:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.spanishScrabble=void 0;let a=r(7616),l=r(4186);t.spanishScrabble=new a.Config({...l.scrabble,locale:a.Locale.ES_ES,tiles:[{character:"a",count:12,score:1},{character:"b",count:2,score:3},{character:"c",count:4,score:3},{character:"ch",count:1,score:5},{character:"d",count:5,score:2},{character:"e",count:12,score:1},{character:"f",count:1,score:4},{character:"g",count:2,score:2},{character:"h",count:2,score:4},{character:"i",count:6,score:1},{character:"j",count:1,score:8},{character:"ll",count:1,score:8},{character:"l",count:4,score:1},{character:"m",count:2,score:3},{character:"n",count:5,score:1},{character:"\xf1",count:1,score:8},{character:"o",count:9,score:1},{character:"p",count:2,score:3},{character:"q",count:1,score:5},{character:"r",count:5,score:1},{character:"rr",count:1,score:8},{character:"s",count:6,score:1},{character:"t",count:4,score:1},{character:"u",count:5,score:1},{character:"v",count:1,score:4},{character:"x",count:1,score:8},{character:"y",count:1,score:4},{character:"z",count:1,score:10}]})},2807:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{K:()=>p});var l=r(8732),n=r(3892),i=r.n(n),o=r(4454),c=r(4473),s=r.n(c),u=r(4858),h=e([o,u]);[o,u]=h.then?(await h)():h;let p=Object.assign(({className:e,Icon:t,tooltip:r,...a})=>(0,l.jsx)(o.m,{tooltip:r,children:(0,l.jsx)("button",{className:i()(s().iconButton,e),type:"button",...a,children:(0,l.jsx)("span",{className:s().content,children:(0,l.jsx)(t,{"aria-hidden":"true",className:s().icon,role:"img"})})})}),{Link:u.N});a()}catch(e){a(e)}})},2974:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{default:()=>d});var l=r(8732),n=r(8849),i=r(9247),o=r.n(i),c=r(4062),s=r(406),u=r(8139);r(4426);var h=e([n,c,s,u]);[n,c,s,u]=h.then?(await h)():h;let p="Scrabble Solver 2 - Free and open-source analysis tool for Scrabble, Scrabble Duel, Super Scrabble, Letter League & Literaki. Quickly find top scoring words using given letters and board state. Available in English, French, German, Persian, Polish, Romanian, Spanish, and Turkish.",d=({Component:e,pageProps:t})=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(o(),{children:[(0,l.jsx)("title",{children:"Scrabble Solver 2 by Kamil Mielnik"}),(0,l.jsx)("meta",{charSet:"utf-8"}),(0,l.jsx)("meta",{name:"author",content:"Kamil Mielnik"}),(0,l.jsx)("meta",{name:"description",content:p}),(0,l.jsx)("meta",{name:"keywords",content:"Scrabble Solver,Scrabble,Scrabble Duel,Solver,Super Scrabble,Kelimelik,Letter League,Literaki,Board,Open-source,Open,Source,Word,Finder,Cheating,Word,English,Fran\xe7ais,French,Deutsch,German,Polski,Polish,فارسی,Farsi,Espa\xf1ol,Spanish,Rom\xe2nă,Romanian,T\xfcrk\xe7e,Turkish,SOWPODS,TWL06,SJP,FISE-2017,FISE-2,CNRTL,Kamil Mielnik"}),(0,l.jsx)("meta",{name:"robots",content:"index, follow, notranslate, noimageindex"}),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),(0,l.jsx)("meta",{property:"og:title",content:p}),(0,l.jsx)("meta",{property:"og:type",content:"website"}),(0,l.jsx)("meta",{property:"og:url",content:"https://scrabble-solver.org"}),(0,l.jsx)("meta",{property:"og:image",content:"https://scrabble-solver.org/og.png"}),(0,l.jsx)("meta",{property:"og:image:type",content:"image/png"}),(0,l.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,l.jsx)("meta",{property:"og:image:height",content:"630"}),(0,l.jsx)("meta",{property:"og:image:alt",content:p})]}),(0,l.jsxs)(c.Provider,{store:u.M_,children:[(0,l.jsx)(s.Zg,{}),(0,l.jsx)(n.FloatingDelayGroup,{delay:0,children:(0,l.jsx)(e,{...t})})]})]});a()}catch(e){a(e)}})},3027:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{g:()=>h});var l=r(8732),n=r(968),i=r.n(n),o=r(2015),c=r(2304),s=r(7038),u=e([c]);c=(u.then?(await u)():u)[0];let h=(0,o.forwardRef)((e,t)=>{let{logoHeight:r,logoWidth:a}=(0,c.rP)();return(0,l.jsx)(i(),{...e,alt:"Scrabble Solver 2",height:r,priority:!0,ref:t,src:s.dX,width:a})});a()}catch(e){a(e)}})},3040:(e,t,r)=>{"use strict";r.d(t,{m:()=>_});var a=r(8732),l=r(3892),n=r.n(l),i=r(2015),o=r(8454),c=r(7616),s=r(7038);let u=({color:e,content:t,showPoints:r})=>t.map((t,a)=>t.map((l,n)=>{let i=t.slice(0,n).reduce((e,{length:t})=>e+t+1,0);return l.split("").map((t,l)=>h({cellIndex:i+l,character:t,color:e,rowIndex:a,showPoints:r}))})).flat(2),h=({cellIndex:e,character:t,color:r,rowIndex:a,showPoints:l})=>{let n=(0,o.getConfig)(c.Game.Literaki,c.Locale.EN_US).getCharacterPoints(t.toLowerCase()),i="number"==typeof n?s.wu[n]:s.vK,u=d(e)+s.Uk/2,h=m(0)+s.Uk/2;return{character:t,color:r||i,points:l?n:void 0,size:s.Uk,transform:`rotate(${y(0,s.xH)}, ${u}, ${h})`,x:y(d(e),s.iZ),y:y(m(a),s.iZ)}},p=e=>{let t=e.reduce((e,t)=>Math.max(e,t.reduce((e,t)=>e+t.length,0)+Math.max(t.length-1,0)),0),r=t*(s.Uk+s.dW)-(0===t?0:s.dW),a=e.length*(s.Uk+s.dW)-(0===e.length?0:s.dW);return`0 0 ${r} ${a}`},d=e=>s.s5+e*(s.Uk+s.dW),m=e=>s._l+e*(s.Uk+s.dW),y=(e,t)=>e+2*t*(.5-Math.random());var g=r(4745),v=r.n(g);let f=({character:e,className:t,color:r,points:l,size:n,transform:i,x:o,y:c})=>(0,a.jsxs)("g",{className:t,fill:"#222",transform:i,children:[(0,a.jsx)("rect",{fill:r,height:n,rx:.15*n,width:n,x:o,y:c}),(0,a.jsx)("text",{dominantBaseline:"central",fontSize:.6*n,fontWeight:"bold",textAnchor:"middle",x:o+n/2,y:c+n/2,children:e}),"number"==typeof l&&(0,a.jsx)("text",{dominantBaseline:"text-after-edge",fontSize:.25*n,fontWeight:"bold",textAnchor:"end",x:o+.9*n,y:c+.95*n,children:l})]}),_=({className:e,color:t,content:r,dropShadow:l,showPoints:o,style:c,wave:s})=>{let h=(0,i.useMemo)(()=>u({color:t,content:r,showPoints:o}),[t,r,o]);return(0,a.jsx)("svg",{className:n()(e,{[v().dropShadow]:l,[v().wave]:s}),style:c,viewBox:p(r),xmlns:"http://www.w3.org/2000/svg",children:h.map((e,t)=>(0,a.jsx)(f,{character:e.character,className:v().tile,color:e.color,points:e.points,size:e.size,transform:e.transform,x:e.x,y:e.y},t))})}},3049:e=>{e.exports={spinner:"Spinner_spinner__dYTEm",rotate:"Spinner_rotate__kqx53",hide:"Spinner_hide__NZDja",show:"Spinner_show__ciwNs",wave:"Spinner_wave__IcOlx"}},3055:(e,t,r)=>{"use strict";r.d(t,{u:()=>a});let a={error:void 0,input:"",isLoading:!1,results:[]}},3057:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{S:()=>m});var l=r(8732),n=r(3892),i=r.n(n),o=r(2304),c=r(9777),s=r(8139),u=r(4279),h=r(6969),p=r.n(h),d=e([o,s,u]);[o,s,u]=d.then?(await d)():d;let m=({className:e,direction:t,...r})=>{let a=(0,s.WD)(),n=(0,o.Ju)();return(0,l.jsx)(u.$,{"aria-label":a("cell.toggle-direction"),className:i()(p().button,e),"data-direction":t,"data-testid":"toggle-direction-button",Icon:c.yd,iconClassName:i()(p().icon,{[p().right]:"horizontal"===t}),tooltip:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:a("cell.toggle-direction")}),!n&&(0,l.jsxs)("span",{children:[" (",a("common.arrows"),")"]})]}),...r})};a()}catch(e){a(e)}})},3095:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{d:()=>c,x:()=>o});var l=r(9198),n=r(8139),i=e([l,n]);[l,n]=i.then?(await i)():i;let o=(0,l.createSelector)([n.X7],e=>e.length>0),c=(0,l.createSelector)([n.um],e=>e.some(({count:e=0,usedCount:t})=>t>e));a()}catch(e){a(e)}})},3173:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{f:()=>l.f});var l=r(4535),n=e([l]);l=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},3219:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{$:()=>l.$,q:()=>n.q});var l=r(1580),n=r(9853),i=e([l,n]);[l,n]=i.then?(await i)():i,a()}catch(e){a(e)}})},3251:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{R:()=>l.R});var l=r(527),n=e([l]);l=(n.then?(await n)():n)[0],a()}catch(e){a(e)}})},3262:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isError=void 0;let a=r(401);t.isError=e=>!!(0,a.isObject)(e)&&"string"==typeof e.message},3331:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{$x:()=>m,A_:()=>p,Er:()=>u,TG:()=>c.T,cx:()=>h,xy:()=>d});var l=r(8732),n=r(6735),i=r(8139),o=r(4218),c=r(3546),s=e([i]);i=(s.then?(await s)():s)[0];let u=({className:e})=>(0,l.jsx)(o.U,{className:e,children:"← Backspace"}),h=({className:e})=>(0,l.jsx)(o.U,{className:e,children:(0,n.cX)()?"⌘":"Ctrl"}),p=({className:e})=>(0,l.jsx)(o.U,{className:e,children:"Del"}),d=({className:e})=>(0,l.jsx)(o.U,{className:e,children:"Enter ⏎"}),m=({className:e})=>{let t=(0,i.WD)();return(0,l.jsx)(o.U,{className:e,children:` ${t("common.space")} `})};a()}catch(e){a(e)}})},3340:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Board=void 0;let a=r(7472),l=r(2540),n=r(528);class i{static fromStringArray(e){return new i({rows:e.map((e,t)=>e.split("").map((e,r)=>new l.Cell({isEmpty:!e||e===a.EMPTY_CELL,tile:e===a.EMPTY_CELL?n.Tile.Null:new n.Tile({character:e}),x:r,y:t})))})}constructor({rows:e}){this.rows=e,this.columnsCount=e[0].length,this.rowsCount=e.length}get center(){let e=Math.floor(this.columnsCount/2),t=Math.floor(this.rowsCount/2);return this.rows[t][e]}clone(){return new i({rows:this.rows.map(e=>e.map(e=>e.clone()))})}collides(e){return this.collidesUp(e)||this.collidesDown(e)||this.collidesLeft(e)||this.collidesRight(e)}collidesDown({x:e,y:t}){return t<this.rowsCount-1&&!this.rows[t+1][e].isEmpty}collidesLeft({x:e,y:t}){return e>0&&!this.rows[t][e-1].isEmpty}collidesRight({x:e,y:t}){return e<this.columnsCount-1&&!this.rows[t][e+1].isEmpty}collidesUp({x:e,y:t}){return t>0&&!this.rows[t-1][e].isEmpty}equals(e){return this.columnsCount===e.columnsCount&&this.rowsCount===e.rowsCount&&this.rows.every((t,r)=>t.every((t,a)=>t.equals(e.rows[r][a])))}getBlanksCount(){return this.rows.reduce((e,t)=>e+t.reduce((e,t)=>e+ +!!t.tile.isBlank,0),0)}getColumn(e){return this.rows.map(t=>t[e])}getRow(e){return this.rows[e]}getTilesCount(){return this.rows.reduce((e,t)=>e+t.reduce((e,t)=>e+ +!!t.hasTile(),0),0)}getWords(){return[...c(this.rows),...c(o(this.rows))]}isEmpty(){return this.rows.every(e=>e.every(({isEmpty:e})=>e))}toJson(){return this.rows.map(e=>e.map(e=>e.toJson()))}toString(){return this.rows.map(e=>e.map(String).join("")).join("\n")}updateCell(e,t,r){this.rows[t][e]=r(this.rows[t][e])}updateRow(e,t){this.rows[e]=t(this.rows[e])}}t.Board=i,i.create=(e,t)=>{let r=Array(t),a=Array(e).fill(" ").join(""),l=r.fill(a);return i.fromStringArray(l)},i.fromJson=e=>new i({rows:e.map(e=>e.map(l.Cell.fromJson))});let o=e=>{let t=e.length,r=e[0].length,a=Array(r).fill(null).map(()=>Array(t));for(let l=0;l<t;++l)for(let t=0;t<r;++t)a[t][l]=e[l][t];return a},c=e=>{let t=[];for(let r of e){let e=[];for(let a of r)a.isEmpty?e.length>0&&(e.length>1&&t.push(s(e)),e=[]):e.push(a);e.length>1&&t.push(s(e))}return t},s=e=>e.map(e=>e.tile.character).join("")},3414:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{N:()=>s});var l=r(9198),n=r(7951),i=r(6183),o=e([l]);l=(o.then?(await o)():o)[0];let c=e=>e===n.U.Ascending?n.U.Descending:n.U.Ascending,s=(0,l.createSlice)({initialState:i.i,name:"results",reducers:{applyResult:(e,t)=>i.i,changeQuery:(e,t)=>{let r=t.payload;return{...e,query:r}},changeResultCandidate:(e,t)=>{let r=t.payload;return{...e,candidate:r}},changeResults:(e,t)=>{let r=t.payload;return{...e,candidate:i.i.candidate,query:i.i.query,results:r}},sort:(e,t)=>{let r=t.payload,{column:a,direction:l}=e.sort;return{...e,sort:{column:r,direction:a===r?c(l):l}}},reset:()=>i.i}});a()}catch(e){a(e)}})},3546:(e,t,r)=>{"use strict";r.d(t,{T:()=>u});var a=r(8732),l=r(3892),n=r.n(l),i=r(9777),o=r(4218),c=r(2102),s=r.n(c);let u=({className:e})=>(0,a.jsxs)("div",{className:n()(s().arrows,e),children:[(0,a.jsx)(o.U,{className:n()(s().arrow,s().left),children:(0,a.jsx)(i.nk,{"aria-hidden":"true",role:"img"})}),(0,a.jsx)(o.U,{className:n()(s().arrow,s().up),children:(0,a.jsx)(i.Do,{"aria-hidden":"true",role:"img"})}),(0,a.jsx)(o.U,{className:n()(s().arrow,s().right),children:(0,a.jsx)(i.Qp,{"aria-hidden":"true",role:"img"})}),(0,a.jsx)(o.U,{className:n()(s().arrow,s().down),children:(0,a.jsx)(i.yd,{"aria-hidden":"true",role:"img"})})]})},3550:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{_F:()=>l._,hJ:()=>i.h,pF:()=>n.p});var l=r(7069),n=r(8820),i=r(304),o=e([l,i]);[l,i]=o.then?(await o)():o,a()}catch(e){a(e)}})},3717:(e,t,r)=>{"use strict";r.d(t,{Iu:()=>n,Wr:()=>i,tm:()=>s,zm:()=>o});var a=r(6735),l=r(7951);let n=(e,t)=>{if("hidden"===t)return"";let r=e.cells[0],l=(0,a.Hx)(r.x,"original"===t?"letter":"number"),n=(0,a.Hx)(r.y,"original"===t?"number":"letter");return e.isHorizontal()?`${n}${l}`:`${l}${n}`},i=(e,t,r)=>{if(void 0===e)return;let l=(0,a.OS)(t),{matching:n,other:i}=e.reduce((e,t)=>(o(t,r)&&t.word.match(l)?e.matching.push(t):e.other.push(t),e),{matching:[],other:[]});return{matching:n,other:i}},o=(e,t)=>{let r=t.filter(e=>"exclude"===e.type).every(({x:t,y:r})=>e.cells.every(e=>e.x!==t||e.y!==r));if(!r)return!1;let a=t.filter(e=>"include"===e.type).every(({x:t,y:r})=>e.cells.some(e=>e.x===t&&e.y===r));return r&&a},c={[l.N.BlanksCount]:e=>(0,a.sz)("blanksCount",e),[l.N.ConsonantsCount]:e=>(0,a.sz)("consonantsCount",e),[l.N.Coordinates]:(e,t)=>(r,l)=>{let i=(0,a.Uf)(e);return i(n(r,t),n(l,t))},[l.N.Points]:e=>(0,a.sz)("points",e),[l.N.TilesCount]:e=>(0,a.sz)("tilesCount",e),[l.N.VowelsCount]:e=>(0,a.sz)("vowelsCount",e),[l.N.Word]:e=>(0,a.sz)("word",e),[l.N.WordsCount]:e=>(0,a.sz)("wordsCount",e)},s=(e,t,r,n)=>{if(void 0===e)return;let i=(0,c[t.column])(r,n);return[...e].sort(t.direction===l.U.Descending?(0,a.fb)