commit 6f2be6b739c90ef5e7a8fd8488ffe0071af0fc21 Author: Lynn Date: Sat Jan 1 19:40:40 2022 +0100 Updates diff --git a/asset-manifest.json b/asset-manifest.json new file mode 100644 index 0000000..53907f1 --- /dev/null +++ b/asset-manifest.json @@ -0,0 +1,15 @@ +{ + "files": { + "main.css": "/static/css/main.79967b96.css", + "main.js": "/static/js/main.fcea44f0.js", + "static/js/787.6fa1c259.chunk.js": "/static/js/787.6fa1c259.chunk.js", + "index.html": "/index.html", + "main.79967b96.css.map": "/static/css/main.79967b96.css.map", + "main.fcea44f0.js.map": "/static/js/main.fcea44f0.js.map", + "787.6fa1c259.chunk.js.map": "/static/js/787.6fa1c259.chunk.js.map" + }, + "entrypoints": [ + "static/css/main.79967b96.css", + "static/js/main.fcea44f0.js" + ] +} \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..a11777c Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..38ae26c --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +React App
\ No newline at end of file diff --git a/logo192.png b/logo192.png new file mode 100644 index 0000000..fc44b0a Binary files /dev/null and b/logo192.png differ diff --git a/logo512.png b/logo512.png new file mode 100644 index 0000000..a4e47a6 Binary files /dev/null and b/logo512.png differ diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/static/css/main.79967b96.css b/static/css/main.79967b96.css new file mode 100644 index 0000000..526e43b --- /dev/null +++ b/static/css/main.79967b96.css @@ -0,0 +1,2 @@ +body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:10px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{background-color:#eee;text-align:center}.Row,.Row-letter{display:flex;justify-content:center}.Row-letter{align-items:center;border:2px solid rgba(0,0,0,.4);font-size:28px;font-weight:700;height:40px;margin:2px;text-transform:uppercase;width:40px}.App{justify-content:center;margin:0 auto;max-width:500px}.App,.Game,.Game-keyboard{display:flex;flex-direction:column}.Game-keyboard-row{display:flex;flex-direction:row;justify-content:stretch}.Game-keyboard-button{align-items:center;background-color:#cdcdcd;border:2px solid transparent;border-radius:4px;color:inherit;cursor:pointer;display:flex;flex:1 1;font-size:20px;justify-content:center;margin:2px;min-height:40px;padding:2px;text-decoration:inherit;text-transform:capitalize}.Game-keyboard-button-wide{flex:2 1}.Game-keyboard-button:focus{outline:none}.letter-correct{background-color:#57ac57;border:2px solid rgba(0,0,0,.3);color:#fff}.letter-elsewhere{background-color:#e9c601;border:2px dotted rgba(0,0,0,.3);color:#fff}.letter-absent{background-color:#a2a2a2;border:2px solid transparent;color:#fff} +/*# sourceMappingURL=main.79967b96.css.map*/ \ No newline at end of file diff --git a/static/css/main.79967b96.css.map b/static/css/main.79967b96.css.map new file mode 100644 index 0000000..09a2c97 --- /dev/null +++ b/static/css/main.79967b96.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.79967b96.css","mappings":"AAAA,KAKE,kCAAmC,CACnC,iCAAkC,CAJlC,mIAEY,CAHZ,WAMF,CAEA,KACE,uEAEF,CCZA,EACE,qBACF,CAEA,KAEE,qBAAyB,CADzB,iBAEF,CAOA,iBAJE,YAAa,CACb,sBAcF,CAXA,YAQE,kBAAmB,CANnB,+BAAoC,CAGpC,cAAe,CAKf,eAAiB,CANjB,WAAY,CAHZ,UAAW,CAQX,wBAAyB,CANzB,UAQF,CAEA,KAKE,sBAAuB,CADvB,aAAc,CADd,eAGF,CAOA,0BACE,YAAa,CACb,qBACF,CAEA,mBACE,YAAa,CACb,kBAAmB,CACnB,uBACF,CAEA,sBASE,kBAAmB,CAPnB,wBAAyB,CAYzB,4BAA6B,CAT7B,iBAAkB,CAOlB,aAAc,CAGd,cAAe,CARf,YAAa,CACb,QAAO,CAGP,cAAe,CADf,sBAAuB,CATvB,UAAW,CAKX,eAAgB,CAHhB,WAAY,CAUZ,uBAAwB,CATxB,yBAYF,CAEA,2BACE,QACF,CAEA,4BACE,YACF,CAEA,gBAEE,wBAAkC,CADlC,+BAAoC,CAEpC,UACF,CAEA,kBAEE,wBAAyB,CADzB,gCAAqC,CAErC,UACF,CAEA,eAEE,wBAAoC,CADpC,4BAA6B,CAE7B,UACF","sources":["index.css","App.css"],"sourcesContent":["body {\n margin: 10px;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n","* {\n box-sizing: border-box;\n}\n\nbody {\n text-align: center;\n background-color: #eeeeee;\n}\n\n.Row {\n display: flex;\n justify-content: center;\n}\n\n.Row-letter {\n margin: 2px;\n border: 2px solid rgba(0, 0, 0, 0.4);\n width: 40px;\n height: 40px;\n font-size: 28px;\n display: flex;\n justify-content: center;\n align-items: center;\n text-transform: uppercase;\n font-weight: bold;\n}\n\n.App {\n display: flex;\n flex-direction: column;\n max-width: 500px;\n margin: 0 auto;\n justify-content: center;\n}\n\n.Game {\n display: flex;\n flex-direction: column;\n}\n\n.Game-keyboard {\n display: flex;\n flex-direction: column;\n}\n\n.Game-keyboard-row {\n display: flex;\n flex-direction: row;\n justify-content: stretch;\n}\n\n.Game-keyboard-button {\n margin: 2px;\n background-color: #cdcdcd;\n padding: 2px;\n text-transform: capitalize;\n border-radius: 4px;\n min-height: 40px;\n display: flex;\n flex: 1;\n align-items: center;\n justify-content: center;\n font-size: 20px;\n color: inherit;\n text-decoration: inherit;\n border: 2px solid transparent;\n cursor: pointer;\n}\n\n.Game-keyboard-button-wide {\n flex: 2;\n}\n\n.Game-keyboard-button:focus {\n outline: none;\n}\n\n.letter-correct {\n border: 2px solid rgba(0, 0, 0, 0.3);\n background-color: rgb(87, 172, 87);\n color: white;\n}\n\n.letter-elsewhere {\n border: 2px dotted rgba(0, 0, 0, 0.3);\n background-color: #e9c601;\n color: white;\n}\n\n.letter-absent {\n border: 2px solid transparent;\n background-color: rgb(162, 162, 162);\n color: white;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/787.6fa1c259.chunk.js b/static/js/787.6fa1c259.chunk.js new file mode 100644 index 0000000..4e82600 --- /dev/null +++ b/static/js/787.6fa1c259.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkwordl=self.webpackChunkwordl||[]).push([[787],{787:function(e,n,t){t.r(n),t.d(n,{getCLS:function(){return y},getFCP:function(){return g},getFID:function(){return C},getLCP:function(){return P},getTTFB:function(){return D}});var i,r,a,o,u=function(e,n){return{name:e,value:void 0===n?-1:n,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var t=new PerformanceObserver((function(e){return e.getEntries().map(n)}));return t.observe({type:e,buffered:!0}),t}}catch(e){}},f=function(e,n){var t=function t(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),n&&(removeEventListener("visibilitychange",t,!0),removeEventListener("pagehide",t,!0)))};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},s=function(e){addEventListener("pageshow",(function(n){n.persisted&&e(n)}),!0)},m=function(e,n,t){var i;return function(r){n.value>=0&&(r||t)&&(n.delta=n.value-(i||0),(n.delta||void 0===i)&&(i=n.value,e(n)))}},v=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){f((function(e){var n=e.timeStamp;v=n}),!0)},l=function(){return v<0&&(v=p(),d(),s((function(){setTimeout((function(){v=p(),d()}),0)}))),{get firstHiddenTime(){return v}}},g=function(e,n){var t,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(n)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var n=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-n.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,t())}},p=c("layout-shift",v);p&&(t=m(i,r,n),f((function(){p.takeRecords().map(v),t(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),t=m(i,r,n)})))},w={passive:!0,capture:!0},E=new Date,L=function(e,n){i||(i=n,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,n){var t=function(){L(e,n),r()},i=function(){r()},r=function(){removeEventListener("pointerup",t,w),removeEventListener("pointercancel",i,w)};addEventListener("pointerup",t,w),addEventListener("pointercancel",i,w)}(n,e):L(n,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(n){return e(n,b,w)}))},C=function(e,n){var t,a=l(),v=u("FID"),p=function(e){e.startTimeperformance.now())return;t.entries=[n],e(t)}catch(e){}},"complete"===document.readyState?setTimeout(n,0):addEventListener("pageshow",n)}}}]); +//# sourceMappingURL=787.6fa1c259.chunk.js.map \ No newline at end of file diff --git a/static/js/787.6fa1c259.chunk.js.map b/static/js/787.6fa1c259.chunk.js.map new file mode 100644 index 0000000..4296261 --- /dev/null +++ b/static/js/787.6fa1c259.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/787.6fa1c259.chunk.js","mappings":"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","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},c=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},u=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),c((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},p=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];s&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(s+=e.value,m.push(e)):(s=e.value,m=[e]),s>f.value&&(f.value=s,f.entries=m,n())}},h=a(\"layout-shift\",v);h&&(n=u(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),c((function(){s=0,l=-1,f=r(\"CLS\",0),n=u(i,f,t)})))},g={passive:!0,capture:!0},y=new Date,T=function(i,r){e||(e=r,t=i,n=new Date,S(removeEventListener),E())},E=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){T(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,g),removeEventListener(\"pointercancel\",i,g)};addEventListener(\"pointerup\",n,g),addEventListener(\"pointercancel\",i,g)}(t,e):T(t,e)}},S=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,w,g)}))},L=function(n,f){var s,m=v(),p=r(\"FID\"),d=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"pageshow\",t)};export{h as getCLS,p as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","c","persisted","u","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","p","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","d","l","h","hadRecentInput","length","takeRecords","g","passive","capture","y","T","S","E","entryType","target","cancelable","processingStart","forEach","w","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.fcea44f0.js b/static/js/main.fcea44f0.js new file mode 100644 index 0000000..90d1bab --- /dev/null +++ b/static/js/main.fcea44f0.js @@ -0,0 +1,3 @@ +/*! For license information please see main.fcea44f0.js.LICENSE.txt */ +!function(){"use strict";var e={598:function(e,s,i){var a=i(791),r=i(164);function n(e,s){(null==s||s>e.length)&&(s=e.length);for(var i=0,a=new Array(s);i1&&(a+=" Game-keyboard-button-wide"),(0,b.jsx)("div",{tabIndex:-1,className:a,onClick:function(){e.onKey(s)},children:s.replace("Backspace","\u232b")},i)}))},i)}))})}!function(e){e[e.LockedIn=0]="LockedIn",e[e.Pending=1]="Pending"}(g||(g={})),function(e){e[e.Playing=0]="Playing",e[e.Won=1]="Won",e[e.Lost=2]="Lost"}(h||(h={}));var v=function(e){var s=o((0,a.useState)(h.Playing),2),i=s[0],r=s[1],n=o((0,a.useState)([]),2),c=n[0],u=n[1],p=o((0,a.useState)(""),2),v=p[0],k=p[1],w=o((0,a.useState)("".concat(e.wordLength," letters")),2),z=w[0],x=w[1],j=function(s){if(console.log(s),i===h.Playing){if(c.length!==e.maxGuesses)if(/^[a-z]$/.test(s))k((function(i){return(i+s).slice(0,e.wordLength)}));else if("Backspace"===s)k((function(e){return e.slice(0,-1)}));else if("Enter"===s){if(v.length!==e.wordLength)return void x("Too short");if(!d.includes(v))return void x("Not a valid word");u((function(e){return e.concat([v])})),k((function(e){return""})),v===e.target?(x("You won! (Enter to play again)"),r(h.Won)):c.length+1===e.maxGuesses?(x("You lost! The answer was ".concat(e.target.toUpperCase(),". (Enter to play again)")),r(h.Lost)):x("")}}else"Enter"===s&&e.restart()};(0,a.useEffect)((function(){var e=function(e){j(e.key)};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[v,i]);var q=new Map,S=Array(e.maxGuesses).fill(void 0).map((function(s,i){var a,r=function(e,s){var i=[];return s.split("").forEach((function(s,a){e[a]!==s&&i.push(s)})),e.split("").map((function(e,a){var r;return s[a]===e?{clue:l.Correct,letter:e}:(r=i.indexOf(e))>-1?(i[r]="",{clue:l.Elsewhere,letter:e}):{clue:l.Absent,letter:e}}))}(null!==(a=[].concat(m(c),[v])[i])&&void 0!==a?a:"",e.target),n=i=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,o=!0,l=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return o=e.done,e},e:function(e){l=!0,n=e},f:function(){try{o||null==i.return||i.return()}finally{if(l)throw n}}}}(r);try{for(d.s();!(o=d.n()).done;){var u=o.value,p=u.clue,h=u.letter;if(void 0===p)break;var f=q.get(h);(void 0===f||p>f)&&q.set(h,p)}}catch(k){d.e(k)}finally{d.f()}}return(0,b.jsx)(y,{wordLength:e.wordLength,rowState:n?g.LockedIn:g.Pending,cluedLetters:r},i)}));return(0,b.jsxs)("div",{className:"Game",children:[S,(0,b.jsx)("p",{children:z||"\xa0"}),(0,b.jsx)(f,{letterInfo:q,onKey:j})]})},k=new Set(["anglo","bible","carol","costa","dutch","harry","jimmy","jones","lewis","maria","paris","pedro","roger","sally","texas"]),w=c.slice(0,2e4).filter((function(e){return u.has(e)&&!k.has(e)}));function z(e){var s,i=w.filter((function(s){return s.length===e}));return console.log(i),(s=i)[Math.floor(s.length*Math.random())]}var x=function(){var e=o((0,a.useState)(5),2),s=e[0],i=e[1],r=o((0,a.useState)(z(s)),2),n=r[0],t=r[1];if(n.length!==s)throw new Error("length mismatch");return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h1",{children:"hello wordl"}),(0,b.jsx)("input",{type:"range",min:"4",max:"11",value:s,onChange:function(e){var s=Number(e.target.value);t(z(s)),i(s)}}),(0,b.jsx)("div",{className:"App",children:(0,b.jsx)(v,{wordLength:s,target:n,maxGuesses:6,restart:function(){t(z(s))}},n)})]})},j=function(e){e&&e instanceof Function&&i.e(787).then(i.bind(i,787)).then((function(s){var i=s.getCLS,a=s.getFID,r=s.getFCP,n=s.getLCP,t=s.getTTFB;i(e),a(e),r(e),n(e),t(e)}))};r.render((0,b.jsx)(a.StrictMode,{children:(0,b.jsx)(x,{})}),document.getElementById("root")),j()},725:function(e){var s=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function r(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var s={},i=0;i<10;i++)s["_"+String.fromCharCode(i)]=i;if("0123456789"!==Object.getOwnPropertyNames(s).map((function(e){return s[e]})).join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach((function(e){a[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(r){return!1}}()?Object.assign:function(e,n){for(var t,o,l=r(e),c=1;c