From 7b2fcc4b6a3168b8067d1d715ce5549b7e27dba3 Mon Sep 17 00:00:00 2001 From: Jeff Colombo Date: Thu, 2 May 2019 19:41:37 -0400 Subject: [PATCH] make the loading pokemon more predictable --- dist/main-bundle.js | 2 +- src/ts/app/components/Loading.tsx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dist/main-bundle.js b/dist/main-bundle.js index 532eb0a..3f9ec61 100644 --- a/dist/main-bundle.js +++ b/dist/main-bundle.js @@ -53,5 +53,5 @@ object-assign * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,o=3,i=-1,a=-1,u=!1,l=!1;function s(){if(!u){var e=n.expirationTime;l?S():l=!0,b(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=o,u=a;o=e,a=t;try{var l=r()}finally{o=i,a=u}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=l,s()),(t=r.previous).next=r.previous=l,l.next=r,l.previous=t}}function f(){if(-1===i&&null!==n&&1===n.priorityLevel){u=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{u=!1,null!==n?s():l=!1}}}function p(e){u=!0;var o=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!A())}finally{u=!1,r=o,null!==n?s():l=!1,f()}}var d,h,m=Date,v="function"==typeof setTimeout?setTimeout:void 0,y="function"==typeof clearTimeout?clearTimeout:void 0,_="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,E="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function g(e){d=_(function(t){y(h),e(t)}),h=v(function(){E(d),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var O=performance;t.unstable_now=function(){return O.now()}}else t.unstable_now=function(){return m.now()};var b,S,A,T=null;if("undefined"!=typeof window?T=window:void 0!==e&&(T=e),T&&T._schedMock){var I=T._schedMock;b=I[0],S=I[1],A=I[2],t.unstable_now=I[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var P=null,w=function(e){if(null!==P)try{P(e)}finally{P=null}};b=function(e){null!==P?setTimeout(b,0,e):(P=e,setTimeout(w,0,!1))},S=function(){P=null},A=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof _&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof E&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var L=null,R=!1,M=-1,k=!1,C=!1,N=0,x=33,F=33;A=function(){return N<=t.unstable_now()};var D=new MessageChannel,U=D.port2;D.port1.onmessage=function(){R=!1;var e=L,n=M;L=null,M=-1;var r=t.unstable_now(),o=!1;if(0>=N-r){if(!(-1!==n&&n<=r))return k||(k=!0,g(j)),L=e,void(M=n);o=!0}if(null!==e){C=!0;try{e(o)}finally{C=!1}}};var j=function(e){if(null!==L){g(j);var t=e-N+F;tt&&(t=8),F=tt?U.postMessage(void 0):k||(k=!0,g(j))},S=function(){L=null,R=!1,M=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=o,a=i;o=e,i=t.unstable_now();try{return n()}finally{o=r,i=a,f()}},t.unstable_next=function(e){switch(o){case 1:case 2:case 3:var n=3;break;default:n=o}var r=o,a=i;o=n,i=t.unstable_now();try{return e()}finally{o=r,i=a,f()}},t.unstable_scheduleCallback=function(e,r){var a=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=a+r.timeout;else switch(o){case 1:r=a+-1;break;case 2:r=a+250;break;case 5:r=a+1073741823;break;case 4:r=a+1e4;break;default:r=a+5e3}if(e={callback:e,priorityLevel:o,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,s();else{a=null;var u=n;do{if(u.expirationTime>r){a=u;break}u=u.next}while(u!==n);null===a?a=n:a===n&&(n=e,s()),(r=a.previous).next=a.previous=e,e.next=a,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=o;return function(){var r=o,a=i;o=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{o=r,i=a,f()}}},t.unstable_getCurrentPriorityLevel=function(){return o},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime-1)&&(y=S,c=c.slice(0,b))}c&&(i.push(c),c="",d=!1);var A="+"===O||"*"===O,T="?"===O||"*"===O,I=E||g,P=y||f;i.push({name:_||l++,prefix:y,delimiter:P,optional:T,repeat:A,pattern:I?u(I):"[^"+a(P===f?P:P+f)+"]+?"})}}return(c||s1&&"="===e.charAt(t);)++n;return Math.ceil(3*e.length)/4-n};for(var o=new Array(64),i=new Array(123),a=0;a<64;)i[o[a]=a<26?a+65:a<52?a+71:a<62?a-4:a-59|43]=a++;r.encode=function(e,t,n){for(var r,i=null,a=[],u=0,l=0;t>2],r=(3&s)<<4,l=1;break;case 1:a[u++]=o[r|s>>4],r=(15&s)<<2,l=2;break;case 2:a[u++]=o[r|s>>6],a[u++]=o[63&s],l=0}u>8191&&((i||(i=[])).push(String.fromCharCode.apply(String,a)),u=0)}return l&&(a[u++]=o[r],a[u++]=61,1===l&&(a[u++]=61)),i?(u&&i.push(String.fromCharCode.apply(String,a.slice(0,u))),i.join("")):String.fromCharCode.apply(String,a.slice(0,u))};r.decode=function(e,t,n){for(var r,o=n,a=0,u=0;u1)break;if(void 0===(l=i[l]))throw Error("invalid encoding");switch(a){case 0:r=l,a=1;break;case 1:t[n++]=r<<2|(48&l)>>4,r=l,a=2;break;case 2:t[n++]=(15&r)<<4|(60&l)>>2,r=l,a=3;break;case 3:t[n++]=(3&r)<<6|l,a=0}}if(1===a)throw Error("invalid encoding");return n-o},r.test=function(e){return/^(?:[A-Za-z0-9+\/]{4})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(e)}},function(e,t,n){"use strict";function r(){this._listeners={}}e.exports=r,r.prototype.on=function(e,t,n){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:n||this}),this},r.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var n=this._listeners[e],r=0;r0?0:2147483648,n,r);else if(isNaN(t))e(2143289344,n,r);else if(t>3.4028234663852886e38)e((o<<31|2139095040)>>>0,n,r);else if(t<1.1754943508222875e-38)e((o<<31|Math.round(t/1.401298464324817e-45))>>>0,n,r);else{var i=Math.floor(Math.log(t)/Math.LN2);e((o<<31|i+127<<23|8388607&Math.round(t*Math.pow(2,-i)*8388608))>>>0,n,r)}}function n(e,t,n){var r=e(t,n),o=2*(r>>31)+1,i=r>>>23&255,a=8388607&r;return 255===i?a?NaN:o*(1/0):0===i?1.401298464324817e-45*o*a:o*Math.pow(2,i-150)*(a+8388608)}e.writeFloatLE=t.bind(null,o),e.writeFloatBE=t.bind(null,i),e.readFloatLE=n.bind(null,a),e.readFloatBE=n.bind(null,u)}(),"undefined"!=typeof Float64Array?function(){var t=new Float64Array([-0]),n=new Uint8Array(t.buffer),r=128===n[7];function o(e,r,o){t[0]=e,r[o]=n[0],r[o+1]=n[1],r[o+2]=n[2],r[o+3]=n[3],r[o+4]=n[4],r[o+5]=n[5],r[o+6]=n[6],r[o+7]=n[7]}function i(e,r,o){t[0]=e,r[o]=n[7],r[o+1]=n[6],r[o+2]=n[5],r[o+3]=n[4],r[o+4]=n[3],r[o+5]=n[2],r[o+6]=n[1],r[o+7]=n[0]}function a(e,r){return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n[3]=e[r+3],n[4]=e[r+4],n[5]=e[r+5],n[6]=e[r+6],n[7]=e[r+7],t[0]}function u(e,r){return n[7]=e[r],n[6]=e[r+1],n[5]=e[r+2],n[4]=e[r+3],n[3]=e[r+4],n[2]=e[r+5],n[1]=e[r+6],n[0]=e[r+7],t[0]}e.writeDoubleLE=r?o:i,e.writeDoubleBE=r?i:o,e.readDoubleLE=r?a:u,e.readDoubleBE=r?u:a}():function(){function t(e,t,n,r,o,i){var a=r<0?1:0;if(a&&(r=-r),0===r)e(0,o,i+t),e(1/r>0?0:2147483648,o,i+n);else if(isNaN(r))e(0,o,i+t),e(2146959360,o,i+n);else if(r>1.7976931348623157e308)e(0,o,i+t),e((a<<31|2146435072)>>>0,o,i+n);else{var u;if(r<2.2250738585072014e-308)e((u=r/5e-324)>>>0,o,i+t),e((a<<31|u/4294967296)>>>0,o,i+n);else{var l=Math.floor(Math.log(r)/Math.LN2);1024===l&&(l=1023),e(4503599627370496*(u=r*Math.pow(2,-l))>>>0,o,i+t),e((a<<31|l+1023<<20|1048576*u&1048575)>>>0,o,i+n)}}}function n(e,t,n,r,o){var i=e(r,o+t),a=e(r,o+n),u=2*(a>>31)+1,l=a>>>20&2047,s=4294967296*(1048575&a)+i;return 2047===l?s?NaN:u*(1/0):0===l?5e-324*u*s:u*Math.pow(2,l-1075)*(s+4503599627370496)}e.writeDoubleLE=t.bind(null,o,0,4),e.writeDoubleBE=t.bind(null,i,4,0),e.readDoubleLE=n.bind(null,a,0,4),e.readDoubleBE=n.bind(null,u,4,0)}(),e}function o(e,t,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24}function i(e,t,n){t[n]=e>>>24,t[n+1]=e>>>16&255,t[n+2]=e>>>8&255,t[n+3]=255&e}function a(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function u(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}e.exports=r(r)},function(module,exports,__webpack_require__){"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}module.exports=inquire},function(e,t,n){"use strict";var r=t;r.length=function(e){for(var t=0,n=0,r=0;r191&&r<224?i[a++]=(31&r)<<6|63&e[t++]:r>239&&r<365?(r=((7&r)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,i[a++]=55296+(r>>10),i[a++]=56320+(1023&r)):i[a++]=(15&r)<<12|(63&e[t++])<<6|63&e[t++],a>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,i)),a=0);return o?(a&&o.push(String.fromCharCode.apply(String,i.slice(0,a))),o.join("")):String.fromCharCode.apply(String,i.slice(0,a))},r.write=function(e,t,n){for(var r,o,i=n,a=0;a>6|192,t[n++]=63&r|128):55296==(64512&r)&&56320==(64512&(o=e.charCodeAt(a+1)))?(r=65536+((1023&r)<<10)+(1023&o),++a,t[n++]=r>>18|240,t[n++]=r>>12&63|128,t[n++]=r>>6&63|128,t[n++]=63&r|128):(t[n++]=r>>12|224,t[n++]=r>>6&63|128,t[n++]=63&r|128);return n-i}},function(e,t,n){"use strict";e.exports=function(e,t,n){var r=n||8192,o=r>>>1,i=null,a=r;return function(n){if(n<1||n>o)return e(n);a+n>r&&(i=e(r),a=0);var u=t.call(i,a,a+=n);return 7&a&&(a=1+(7|a)),u}}},function(e,t,n){"use strict";e.exports=o;var r=n(49);function o(e,t){this.lo=e>>>0,this.hi=t>>>0}var i=o.zero=new o(0,0);i.toNumber=function(){return 0},i.zzEncode=i.zzDecode=function(){return this},i.length=function(){return 1};var a=o.zeroHash="\0\0\0\0\0\0\0\0";o.fromNumber=function(e){if(0===e)return i;var t=e<0;t&&(e=-e);var n=e>>>0,r=(e-n)/4294967296>>>0;return t&&(r=~r>>>0,n=~n>>>0,++n>4294967295&&(n=0,++r>4294967295&&(r=0))),new o(n,r)},o.from=function(e){if("number"==typeof e)return o.fromNumber(e);if(r.isString(e)){if(!r.Long)return o.fromNumber(parseInt(e,10));e=r.Long.fromString(e)}return e.low||e.high?new o(e.low>>>0,e.high>>>0):i},o.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,n=~this.hi>>>0;return t||(n=n+1>>>0),-(t+4294967296*n)}return this.lo+4294967296*this.hi},o.prototype.toLong=function(e){return r.Long?new r.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var u=String.prototype.charCodeAt;o.fromHash=function(e){return e===a?i:new o((u.call(e,0)|u.call(e,1)<<8|u.call(e,2)<<16|u.call(e,3)<<24)>>>0,(u.call(e,4)|u.call(e,5)<<8|u.call(e,6)<<16|u.call(e,7)<<24)>>>0)},o.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},o.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},o.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},o.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,n=this.hi>>>24;return 0===n?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:n<128?9:10}},function(e,t,n){"use strict";e.exports=a;var r=n(153);(a.prototype=Object.create(r.prototype)).constructor=a;var o=n(49),i=o.Buffer;function a(){r.call(this)}a.alloc=function(e){return(a.alloc=o._Buffer_allocUnsafe)(e)};var u=i&&i.prototype instanceof Uint8Array&&"set"===i.prototype.set.name?function(e,t,n){t.set(e,n)}:function(e,t,n){if(e.copy)e.copy(t,n,0,e.length);else for(var r=0;r>>0;return this.uint32(t),t&&this._push(u,t,e),this},a.prototype.string=function(e){var t=i.byteLength(e);return this.uint32(t),t&&this._push(l,t,e),this}},function(e,t,n){"use strict";e.exports=i;var r=n(154);(i.prototype=Object.create(r.prototype)).constructor=i;var o=n(49);function i(e){r.call(this,e)}o.Buffer&&(i.prototype._slice=o.Buffer.prototype.slice),i.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len))}},function(e,t,n){"use strict";t.Service=n(362)},function(e,t,n){"use strict";e.exports=o;var r=n(49);function o(e,t,n){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");r.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(n)}(o.prototype=Object.create(r.EventEmitter.prototype)).constructor=o,o.prototype.rpcCall=function e(t,n,o,i,a){if(!i)throw TypeError("request must be specified");var u=this;if(!a)return r.asPromise(e,u,t,n,o,i);if(u.rpcImpl)try{return u.rpcImpl(t,n[u.requestDelimited?"encodeDelimited":"encode"](i).finish(),function(e,n){if(e)return u.emit("error",e,t),a(e);if(null!==n){if(!(n instanceof o))try{n=o[u.responseDelimited?"decodeDelimited":"decode"](n)}catch(e){return u.emit("error",e,t),a(e)}return u.emit("data",n,t),a(null,n)}u.end(!0)})}catch(e){return u.emit("error",e,t),void setTimeout(function(){a(e)},0)}else setTimeout(function(){a(Error("already ended"))},0)},o.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LevelMultipliers=[.094,.135137432,.16639787,.192650919,.21573247,.236572661,.25572005,.273530381,.29024988,.306057377,.3210876,.335445036,.34921268,.362457751,.37523559,.387592406,.39956728,.411193551,.42250001,.432926419,.44310755,.4530599578,.46279839,.472336083,.48168495,.4908558,.49985844,.508701765,.51739395,.525942511,.53435433,.542635767,.55079269,.558830576,.56675452,.574569153,.58227891,.589887917,.59740001,.604818814,.61215729,.619399365,.62656713,.633644533,.64065295,.647576426,.65443563,.661214806,.667934,.674577537,.68116492,.687680648,.69414365,.700538673,.70688421,.713164996,.71939909,.725571552,.7317,.734741009,.73776948,.740785574,.74378943,.746781211,.74976104,.752729087,.75568551,.758630378,.76156384,.764486065,.76739717,.770297266,.7731865,.776064962,.77893275,.781790055,.78463697,.787473578,.79030001]},function(e,t,n){"use strict";function r(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:t.initialState,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case o.PokemonExplorerActionTypes.SET_IS_LOADING:return function(e,t){return Object.assign({},e,{isLoading:t.payload.isLoading})}(e,n);case o.PokemonExplorerActionTypes.SET_LEAGUE_POKEMON:return function(e,t){return Object.assign({},e,{leaguePokemon:t.payload.leaguePokemon})}(e,n);case o.PokemonExplorerActionTypes.SET_SUBNAVIGATION_WIDGET_IS_SHOWN:return function(e,t){return Object.assign({},e,{widgets:Object.assign({},e.widgets,(n={},r=t.payload.widget,o=t.payload.isShown,r in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,n))});var n,r,o}(e,n);case o.PokemonExplorerActionTypes.SET_IV_LEVEL:return function(e,t){return Object.assign({},e,{individualValues:Object.assign({},e.individualValues,{level:t.payload.level})})}(e,n);case o.PokemonExplorerActionTypes.SET_IV_HP:return function(e,t){return Object.assign({},e,{individualValues:Object.assign({},e.individualValues,{ivHp:t.payload.ivHp})})}(e,n);case o.PokemonExplorerActionTypes.SET_IV_ATK:return function(e,t){return Object.assign({},e,{individualValues:Object.assign({},e.individualValues,{ivAtk:t.payload.ivAtk})})}(e,n);case o.PokemonExplorerActionTypes.SET_IV_DEF:return function(e,t){return Object.assign({},e,{individualValues:Object.assign({},e.individualValues,{ivDef:t.payload.ivDef})})}(e,n);case o.PokemonExplorerActionTypes.SET_ACTIVE_LEAGUE:return function(e,t){return Object.assign({},e,{league:t.payload.league})}(e,n);case o.PokemonExplorerActionTypes.SET_CAPTURE_SOURCE:return function(e,t){return Object.assign({},e,{captureSource:t.payload.captureSource})}(e,n);case o.PokemonExplorerActionTypes.SET_SELECTED_COMBAT_MOVES:return function(e,t){return Object.assign({},e,{selectedCombatMoves:Object.assign({},t.payload.moves)})}(e,n);case o.PokemonExplorerActionTypes.SET_COMBAT_MOVE_SELECTORS_OPEN:return function(e,t){return Object.assign({},e,{combatMoveSelectorsOpen:Object.assign({},t.payload.selectorsOpen)})}(e,n);default:return e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(157);t.initialState={isLoading:!0,pokemonList:[],pokemonListFiltered:[],filterTerm:""};t.PokemonSelectListReducers=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.initialState,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case r.PokemonSelectListActionTypes.SET_IS_LOADING:return function(e,t){return Object.assign({},e,{isLoading:t.payload.isLoading})}(e,n);case r.PokemonSelectListActionTypes.SET_POKEMON_LIST:return function(e,t){return Object.assign({},e,{pokemonList:t.payload.pokemonList})}(e,n);case r.PokemonSelectListActionTypes.SET_POKEMON_LIST_FILTERED:return function(e,t){return Object.assign({},e,{filterTerm:t.payload.filterTerm,pokemonListFiltered:t.payload.pokemonListFiltered})}(e,n);default:return e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(152);t.initialState={isWelcomeShown:!1,navigation:null,isInterruption:!1,maxPossibleStats:{baseStamina:0,baseAttack:0,baseDefense:0,level:0},attackTypeEffectiveness:new Map,combatMoves:new Map,pokemonLeagueStats:{}};t.PokemonAppReducers=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.initialState,n=arguments.length>1?arguments[1]:void 0;switch(n.type){case r.PokemonAppActionTypes.SET_WELCOME_SHOWN:return function(e,t){return Object.assign({},e,{isWelcomeShown:t.payload.isWelcomeShown})}(e,n);case r.PokemonAppActionTypes.SET_NAVIGATION:return function(e,t){return Object.assign({},e,{navigation:t.payload.navigation})}(e,n);case r.PokemonAppActionTypes.SET_IS_INTERRUPTION:return function(e,t){return Object.assign({},e,{isInterruption:t.payload.isInterruption})}(e,n);case r.PokemonAppActionTypes.SET_MAX_STATS:return function(e,t){return Object.assign({},e,{maxPossibleStats:Object.assign({},t.payload.maxStats)})}(e,n);case r.PokemonAppActionTypes.SET_ATTACK_TYPE_EFFECTIVENESS:return function(e,t){return Object.assign({},e,{attackTypeEffectiveness:t.payload.attackTypeEffectiveness})}(e,n);case r.PokemonAppActionTypes.SET_COMBAT_MOVE_STATS:return function(e,t){return Object.assign({},e,{combatMoves:t.payload.combatMoves})}(e,n);case r.PokemonAppActionTypes.SET_POKEMON_LEAGUE_STATS:return function(e,t){return Object.assign({},e,{pokemonLeagueStats:Object.assign({},e.pokemonLeagueStats,(n={},r=t.payload.pokemonId+"~"+t.payload.form,o=t.payload.pokemonLeagueStats,r in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,n))});var n,r,o}(e,n);default:return e}}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;nv.TypeEffectiveness.NEUTRAL&&e.push(t[0]),e},t),t},e.handleToggleDropdownOpen=function(t,n){var r=Object.assign({},e.props.pokemonExplorerState.combatMoveSelectorsOpen,o({},t,n));e.props.dispatch(_.setCombatMoveSelectorsOpen(r)),e.props.toggleInterruption(n)},e.handleOverlayClick=function(){e.props.dispatch(_.setCombatMoveSelectorsOpen({quickMove:!1,chargeMove1:!1,chargeMove2:!1})),e.props.toggleInterruption(!1)},e.handleNavigationClick=function(t){"pokedex"===t?(e.props.dispatch(y.setIsInterruption(!0)),e.props.dispatch(y.setNavigation("pokedex"))):"menu"!==t&&e.props.dispatch(_.setSubNavigationWidgetIsShown(t,!e.props.pokemonExplorerState.widgets[t]))},e.handleChangeIndividualValue=function(t,n){var r=e.props.dispatch;switch(t){case"level":r(_.setIvLevel(n));break;case"hp":r(_.setIvHp(n));break;case"atk":r(_.setIvAtk(n));break;case"def":r(_.setIvDef(n))}},e.handleMaximizeLevel=function(){e.props.dispatch(_.maximizeLevel())},e.handleChangeSelectedMove=function(t){e.props.dispatch(_.setSelectedCombatMoves(t))},e.handleChangeLeagueNavigation=function(t){var n=e.props,r=n.history,o=n.location;r.push({search:T.appendQueryString(o,{league:t.toString()})}),e.handleChangeLeague(t)},e.handleChangeLeague=function(t){e.props.dispatch(_.setActiveLeague(t))},e.handleChangeCaptureSource=function(t){e.props.dispatch(_.setCaptureSource(t))},e}var n,r,s;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,f.default.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.isMenuOpen,n=e.isOverlaid,r=e.combatMoves,i=e.attackTypeEffectiveness,a=this.props.pokemonExplorerState,u=a.isLoading,l=a.league,s=a.individualValues,c=a.widgets,d=a.leaguePokemon,h=a.captureSource,v=a.selectedCombatMoves,y=a.combatMoveSelectorsOpen,_=y.quickMove||y.chargeMove1||y.chargeMove2,T=n||_,L=m.default(w.navigationWrapper),R=m.default(w.displayWrapper),M=m.default(w.overlay,o({},w.complete,_)),k=null!==d?this.getSuperEffectiveTypes(d.effectiveness):[],C=this.getSuperEffectiveTypes(I.calculateTypeCoverage(v,r,i));return f.default.createElement("div",{className:w.body},(null===d||u)&&f.default.createElement(E.ExplorerLoading,null),null!==d&&!u&&f.default.createElement(f.default.Fragment,null,f.default.createElement("div",{className:L},f.default.createElement("div",{className:R},null!==d&&f.default.createElement(S.PokemonDisplay,{leaguePokemon:d,isHighlighted:T}),c.types&&null!==d&&f.default.createElement("div",{className:"nes-container with-title"},f.default.createElement("h3",{className:"title"},"Type Effectivess"),f.default.createElement(A.TypeEffectiveDisplay,{mode:A.EffectivenessMode.DEFENSE,effectiveness:d.effectiveness,coverage:C})),c.moves&&null!==d&&f.default.createElement(O.MovesExplorer,{movesById:r,quickMoves:d.moves.quick,chargeMoves:d.moves.cinematic,selectedMoves:v,pokemonTypeWeaknesses:k,attackTypeEffectiveness:i,combatMoveSelectorsOpen:y,handleToggleDropdownOpen:this.handleToggleDropdownOpen,handleChangeSelectedMove:this.handleChangeSelectedMove}),c.pvp&&null!==d&&f.default.createElement(g.LeagueIvExplorer,{activeLeague:l,leaguePokemon:d,captureSource:h,individualValues:s,handleChangeIndividualValue:this.handleChangeIndividualValue,handleMaximizeLevel:this.handleMaximizeLevel,handleChangeLeague:this.handleChangeLeague,handleChangeCaptureSource:this.handleChangeCaptureSource})),f.default.createElement(p.default,{query:{minWidth:P.MIN_TABLET_WIDTH}},f.default.createElement(b.Navigation,{isMenu:!1,widgets:c,handleNavigationClick:this.handleNavigationClick})),t&&f.default.createElement(p.default,{query:{maxWidth:P.MAX_MOBILE_WIDTH}},f.default.createElement(b.Navigation,{isMenu:!0,widgets:c,handleNavigationClick:this.handleNavigationClick}))),T&&f.default.createElement("div",{className:M,onClick:this.handleOverlayClick})))}}])&&i(n.prototype,r),s&&i(n,s),t}();t.ConnectedPokemonExplorer=h.withRouter(d.connect(function(e){return Object.assign({},e)},function(e){return{dispatch:e}},function(e,t,n){return Object.assign({},e,t,n)})(L))},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;nd.MaxCpByLeague[n]&&f.default.createElement("div",null,f.default.createElement("h1",{className:g.pokemonRankValue},"N/A")),null!==O&&O.cp<=d.MaxCpByLeague[n]&&f.default.createElement("div",null,f.default.createElement("h1",{className:g.pokemonRankValue},T)," Rank"),f.default.createElement("div",null,"CP ",f.default.createElement("h1",{className:g.pokemonRankValue},I))),f.default.createElement("div",{className:H},f.default.createElement(E.StatDisplay,{statLabel:"HP".concat(String.fromCharCode(160)),statValue:w,statRank:M}),f.default.createElement(E.StatDisplay,{statLabel:"ATK",statValue:L,statRank:k}),f.default.createElement(E.StatDisplay,{statLabel:"DEF",statValue:R,statRank:C})))))}}])&&o(n.prototype,r),l&&o(n,l),t}();t.LeagueIvExplorer=O},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n=n.MIN_LEVEL&&r<=n.MAX_LEVEL&&r%.5==0?n.props.handleChangeIndividualValue("level",r):""===t?n.props.handleChangeIndividualValue("level",null):"."===t.charAt(t.length)&&n.setState({form:{level:t}})},n.handleClickMaximizeLevel=function(){n.props.handleMaximizeLevel()},n.handleChangeIvFactory=function(e){return function(t){var r=t.currentTarget.value,o=parseInt(r,10);r===""+o&&o>=n.MIN_IV&&o<=n.MAX_IV?n.props.handleChangeIndividualValue(e,o):""===r&&n.props.handleChangeIndividualValue(e,null)}},n.state={form:{level:""}},n.handleChangeHp=n.handleChangeIvFactory("hp"),n.handleChangeAtk=n.handleChangeIvFactory("atk"),n.handleChangeDef=n.handleChangeIvFactory("def"),n}var n,r,l;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(t,c.default.Component),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.ivs,n=e.placeholder,r=f.default("nes-field"),o=f.default(r,"is-inline",p.fieldRow),i=f.default("nes-input",p.ivInput),a=f.default(i,p.levelInput),u=f.default("nes-btn",{"is-primary":null!==t.ivHp&&null!==t.ivAtk&&null!==t.ivDef,"is-disabled":null===t.ivHp||null===t.ivAtk||null===t.ivDef}),l=""!==this.state.form.level?parseInt(this.state.form.level,10):t.level,s=null===t.level&&null===t.ivHp&&null===t.ivAtk&&null===t.ivDef;return[c.default.createElement("div",{key:"iv-form-row-1",className:o},c.default.createElement("label",{htmlFor:"iv-hp-input"},"HP"),c.default.createElement("input",{name:"hp",type:"number",id:"iv-hp-input",className:i,min:this.MIN_IV,max:this.MAX_IV,maxLength:2,onChange:this.handleChangeHp,value:null!==t.ivHp?t.ivHp:"",placeholder:s?""+n.ivHp:""}),c.default.createElement("label",{htmlFor:"iv-atk-input"},"ATK"),c.default.createElement("input",{name:"atk",type:"number",id:"iv-atk-input",className:i,min:this.MIN_IV,max:this.MAX_IV,maxLength:2,onChange:this.handleChangeAtk,value:null!==t.ivAtk?t.ivAtk:"",placeholder:s?""+n.ivAtk:""}),c.default.createElement("label",{htmlFor:"iv-def-input"},"DEF"),c.default.createElement("input",{name:"def",type:"number",id:"iv-def-input",className:i,min:this.MIN_IV,max:this.MAX_IV,maxLength:2,onChange:this.handleChangeDef,value:null!==t.ivDef?t.ivDef:"",placeholder:s?""+n.ivDef:""})),c.default.createElement("div",{key:"iv-form-row-2",className:o},c.default.createElement("div",{className:o},c.default.createElement("label",{htmlFor:"iv-level-input"},"Lv"),c.default.createElement("input",{name:"level",type:"number",id:"iv-level-input",className:a,min:this.MIN_LEVEL,max:this.MAX_LEVEL,step:.5,onChange:this.handleChangeLevel,value:null!==l?l:"",placeholder:s?""+n.level:""})),c.default.createElement("button",{type:"button",className:u,disabled:null===t.ivHp||null===t.ivAtk||null===t.ivDef,onClick:this.handleClickMaximizeLevel},"MAX LEAGUE Lv"))]}}])&&o(n.prototype,r),l&&o(n,l),t}();t.IvForm=d},function(e,t,n){e.exports={ivInput:"IvForm__ivInput__xR5IU",levelInput:"IvForm__levelInput__1n6We",fieldRow:"IvForm__fieldRow__3HcBN"}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n-1&&!t.hasSetActiveStats&&null!==t.listRef.current&&t.listRef.current.scrollToItem(o,"center"),-1===o&&null!==t.listRef.current&&t.listRef.current.scrollToItem(0),n.activeIndex=o}return n}}]),u(t,[{key:"render",value:function(){var e=this,t=this.state.dimensions,n=t.width,r=t.height;return f.default.createElement("div",{className:y.selectList},f.default.createElement(p.default,{bounds:!0,onResize:function(t){void 0!==t.bounds&&e.setState({dimensions:t.bounds})}},function(t){var o=t.measureRef;return f.default.createElement("div",{ref:o},f.default.createElement(d.FixedSizeList,{ref:e.state.listRef,height:r,itemCount:e.props.leagueStatsList.length,itemSize:35,width:n},e.rowFactory.bind(e)))}))}},{key:"padString",value:function(e,t){for(var n=e,r=t-e.length;r>0;r--)n+=String.fromCharCode(160);return n}},{key:"rowFactory",value:function(e){var t=this,n=e.index,r=e.style,o=this.props.activeIndividualValues,i=this.props.leagueStatsList[n],a=h.default("list-item",y.listItem,{active:o.level===i.level&&o.ivHp===i.ivHp&&o.ivAtk===i.ivAtk&&o.ivDef===i.ivDef,highlight:this.state.activeIndex===n});return f.default.createElement("a",{key:n,style:r,className:a,onClick:function(){t.props.handleActivateLeagueStats(i),t.setState({hasSetActiveStats:!0,activeIndex:n})}},f.default.createElement("span",null,m.Grade[i.speciesGrade]),f.default.createElement("span",null,this.padString(i.cp.toString(),4)),f.default.createElement("span",null,this.padString(i.level.toString(),4)),f.default.createElement("span",null,this.padString(i.ivHp.toString(),2)),f.default.createElement("span",null,this.padString(i.ivAtk.toString(),2)),f.default.createElement("span",null,this.padString(i.ivDef.toString(),2)))}}]),t}();t.LeagueStatsList=_},function(e,t,n){e.exports={selectList:"LeagueStatsList__selectList__1FBIL",listItem:"LeagueStatsList__listItem__oCOvr"}},function(e,t,n){e.exports={baseStatRow:"StatDisplay__baseStatRow__1B60A"}},function(e,t,n){e.exports={wrapper:"LeagueIvExplorer__wrapper__3E7AD",container:"LeagueIvExplorer__container__3GKct PokemonApp__container__MsUHy",leftColumn:"LeagueIvExplorer__leftColumn__3au0L PokemonApp__leftColumn__3Lv_L",rightColumn:"LeagueIvExplorer__rightColumn__1eyvh PokemonApp__rightColumn__1xE25",leaguePokemonRank:"LeagueIvExplorer__leaguePokemonRank__3bjyU",pokemonInfoWrapper:"LeagueIvExplorer__pokemonInfoWrapper__3WVsh",pokemonRankValue:"LeagueIvExplorer__pokemonRankValue__3k3ih",ivsContainer:"LeagueIvExplorer__ivsContainer__31sfb",ivContainerTitle:"LeagueIvExplorer__ivContainerTitle__3Z3eX",diplayingIvList:"LeagueIvExplorer__diplayingIvList__1Q5r8",capturedSourceSelectRow:"LeagueIvExplorer__capturedSourceSelectRow__1Sc9K"}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n-1,"alola-form":p.Forms.alola.indexOf(o.form)>-1,"plant-form":p.Forms.plant.indexOf(o.form)>-1,"sandy-form":p.Forms.sandy.indexOf(o.form)>-1,"trash-form":p.Forms.trash.indexOf(o.form)>-1,"west-sea-form":p.Forms.westSea.indexOf(o.form)>-1,"east-sea-form":p.Forms.eastSea.indexOf(o.form)>-1,"frost-form":p.Forms.frost.indexOf(o.form)>-1,"fan-form":p.Forms.fan.indexOf(o.form)>-1,"mow-form":p.Forms.mow.indexOf(o.form)>-1,"wash-form":p.Forms.wash.indexOf(o.form)>-1,"heat-form":p.Forms.heat.indexOf(o.form)>-1,"sky-form":p.Forms.sky.indexOf(o.form)>-1,"land-form":p.Forms.land.indexOf(o.form)>-1,"overcast-form":p.Forms.overcast.indexOf(o.form)>-1,"sunny-form":p.Forms.sunny.indexOf(o.form)>-1,"rainy-form":p.Forms.rainy.indexOf(o.form)>-1,"snowy-form":p.Forms.snowy.indexOf(o.form)>-1,"attack-form":p.Forms.attack.indexOf(o.form)>-1,"defense-form":p.Forms.defense.indexOf(o.form)>-1,"speed-form":p.Forms.speed.indexOf(o.form)>-1,"altered-form":p.Forms.altered.indexOf(o.form)>-1,"origin-form":p.Forms.origin.indexOf(o.form)>-1,"fighting-form":p.Forms.fighting.indexOf(o.form)>-1,"flying-form":p.Forms.flying.indexOf(o.form)>-1,"poison-form":p.Forms.poison.indexOf(o.form)>-1,"ground-form":p.Forms.ground.indexOf(o.form)>-1,"rock-form":p.Forms.rock.indexOf(o.form)>-1,"bug-form":p.Forms.bug.indexOf(o.form)>-1,"ghost-form":p.Forms.ghost.indexOf(o.form)>-1,"steel-form":p.Forms.steel.indexOf(o.form)>-1,"fire-form":p.Forms.fire.indexOf(o.form)>-1,"water-form":p.Forms.water.indexOf(o.form)>-1,"grass-form":p.Forms.grass.indexOf(o.form)>-1,"electric-form":p.Forms.electric.indexOf(o.form)>-1,"psychic-form":p.Forms.psychic.indexOf(o.form)>-1,"ice-form":p.Forms.ice.indexOf(o.form)>-1,"dragon-form":p.Forms.dragon.indexOf(o.form)>-1,"dark-form":p.Forms.dark.indexOf(o.form)>-1,"fairy-form":p.Forms.fairy.indexOf(o.form)>-1}),E=c.default.createElement(h.TypeIndicator,{type:o.types.type1,theme:h.TypeTheme.SOLID}),g=null;return o.types.type2&&(g=c.default.createElement(h.TypeIndicator,{type:o.types.type2,theme:h.TypeTheme.SOLID})),c.default.createElement("div",{className:v.pokemonInfoWrapper},c.default.createElement("div",{className:u},c.default.createElement("i",{className:_}),c.default.createElement("h4",{className:v.dexHeader},"No.",a),c.default.createElement("div",{className:v.pokemonTypeWrapper},E,g),o.form!==m.PokemonForm.FORM_UNSET&&c.default.createElement("h6",{className:v.formHeader},p.formatForm(o.form)," Form")),c.default.createElement("div",{className:v.pokemonInfoRightColumn},c.default.createElement("h2",{className:v.pokemonName},o.name),c.default.createElement("h5",null,o.genus),c.default.createElement("section",{className:y},c.default.createElement("h3",{className:s},"Base Stats"),c.default.createElement(d.StatDisplay,{statLabel:"HP".concat(String.fromCharCode(160)),statValue:o.stats.baseStamina,statRank:o.statsRank.staminaRank}),c.default.createElement(d.StatDisplay,{statLabel:"ATK",statValue:o.stats.baseAttack,statRank:o.statsRank.attackRank}),c.default.createElement(d.StatDisplay,{statLabel:"DEF",statValue:o.stats.baseDefense,statRank:o.statsRank.defenseRank}))))}}])&&o(n.prototype,r),l&&o(n,l),t}();t.PokemonDisplay=y},function(e,t,n){e.exports={highlight:"PokemonDisplay__highlight__h50BA PokemonApp__highlight__1zywH",pokemonInfoWrapper:"PokemonDisplay__pokemonInfoWrapper__3AW3e PokemonApp__container__MsUHy",pokemonInfoLeftColumn:"PokemonDisplay__pokemonInfoLeftColumn__1vugM PokemonApp__leftColumn__3Lv_L",pokemonInfoRightColumn:"PokemonDisplay__pokemonInfoRightColumn__27Q49 PokemonApp__rightColumn__1xE25",pokemonName:"PokemonDisplay__pokemonName__WBKbk",dexHeader:"PokemonDisplay__dexHeader__2HVfr",pokemonTypeWrapper:"PokemonDisplay__pokemonTypeWrapper__1rJIA",formHeader:"PokemonDisplay__formHeader__1pr6M",pokemonBaseStats:"PokemonDisplay__pokemonBaseStats__3UJvn"}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n=0&&setTimeout(function(){return o.scrollToItem(i,"center")},0)}return{isListOpen:r&&null!==o}}}],(r=[{key:"render",value:function(){var e,t,n,r=this,o=this.state.dimensions,i=o.width,a=o.height,u=this.props.pokemonList.length,l=h.default("icon","sprite","pokemon-missing-no"),s=h.default(_.wrapper,{loading:this.props.isLoading}),p=h.default("nes-container",_.listWrapper,(e={},t=_.emptyList,n=0===u,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e)),m=h.default("nes-input",_.filterInput);return c.default.createElement("div",{id:"pokemon-select-list",className:s},c.default.createElement("div",{className:_.filterWrapper},c.default.createElement("input",{name:"filter",type:"text",className:m,onChange:this.handleChangeFilter,value:this.props.filterTerm,placeholder:"Search"}),""!==this.props.filterTerm&&c.default.createElement("i",{className:"nes-icon close is-small",onClick:this.handleClickClearFilter})),this.props.isListOpen&&c.default.createElement("div",{className:p},u>0&&c.default.createElement(f.default,{bounds:!0,onResize:function(e){void 0!==e.bounds&&r.setState({dimensions:e.bounds})}},function(e){var t=e.measureRef;return c.default.createElement("div",{ref:t},c.default.createElement(d.VariableSizeList,{ref:r.state.listRef,height:a,itemKey:r.getListItemKey,itemCount:u,estimatedItemSize:25,itemSize:r.calculateRowHeight,width:i},r.rowFactory.bind(r)))}),0===u&&""!==this.props.filterTerm&&c.default.createElement("div",{className:_.emptyState},c.default.createElement("i",{className:l}),c.default.createElement("h3",null,v.DEFAULT_POKEMON_NAME))))}},{key:"rowFactory",value:function(e){var t=e.index,n=e.style,r=this.props.pokemonList[t],o=m.formatDexNumber(r.dex),i=h.default("list-item",{active:this.props.activePokemonId===r.id&&this.props.activePokemonForm===r.form}),a=h.default("de-emphasize",_.dex),u=h.default("de-emphasize",_.form),l=this.getActivatePokemonHandler(r.id,r.form),s={pathname:"/explorer/".concat(r.id,"/").concat(r.form)};return c.default.createElement(p.Link,{to:s,key:this.getListItemKey(t),style:n,className:i,onClick:l},c.default.createElement("span",null,r.name),c.default.createElement("span",{className:a},"#",o),r.form!==y.PokemonForm.FORM_UNSET&&c.default.createElement("span",{className:u},m.formatForm(r.form)," Form"))}}])&&o(n.prototype,r),l&&o(n,l),t}();t.PokemonSelectList=E},function(e,t,n){e.exports={wrapper:"PokemonSelectList__wrapper__2LQMY",listWrapper:"PokemonSelectList__listWrapper__bBtO6",emptyList:"PokemonSelectList__emptyList__1vgpK",emptyState:"PokemonSelectList__emptyState__3sBmb",menuIcon:"PokemonSelectList__menuIcon__1I2_T",filterWrapper:"PokemonSelectList__filterWrapper__1d1Wl",filterInput:"PokemonSelectList__filterInput__1z_s2",dex:"PokemonSelectList__dex__1QHut",form:"PokemonSelectList__form__VIw8Q"}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n