From afb3c33cfb54fe38ac68f6cbd15070b09f1d2b33 Mon Sep 17 00:00:00 2001 From: Matthew Butler Date: Wed, 29 Nov 2023 19:59:18 -0600 Subject: [PATCH] update for M2HB --- dist/js/bundle.js | 42 +++++++++++++++++++++--------------------- package-lock.json | 14 +++++++------- package.json | 2 +- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/dist/js/bundle.js b/dist/js/bundle.js index d56278b..9444516 100755 --- a/dist/js/bundle.js +++ b/dist/js/bundle.js @@ -1,4 +1,4 @@ -!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=53)}([function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return E})),n.d(t,"c",(function(){return H})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return k})),n.d(t,"i",(function(){return g})),n.d(t,"j",(function(){return B})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return m})),n.d(t,"m",(function(){return W})),n.d(t,"n",(function(){return $})),n.d(t,"o",(function(){return F})),n.d(t,"p",(function(){return _})),n.d(t,"q",(function(){return R})),n.d(t,"r",(function(){return b})),n.d(t,"s",(function(){return C})),n.d(t,"t",(function(){return P})),n.d(t,"u",(function(){return w})),n.d(t,"v",(function(){return I})),n.d(t,"w",(function(){return N})),n.d(t,"x",(function(){return L})),n.d(t,"y",(function(){return x})),n.d(t,"z",(function(){return M})),n.d(t,"A",(function(){return K})),n.d(t,"B",(function(){return q})),n.d(t,"C",(function(){return D})),n.d(t,"D",(function(){return U})),n.d(t,"E",(function(){return G})),n.d(t,"F",(function(){return V}));var i=n(1),r=!1,o=!1,a="${JSCORE_VERSION}",s=function(e,t){if(!e)throw u(t)},u=function(e){return new Error("Firebase Database ("+a+") INTERNAL ASSERT FAILED: "+e)},c=function(e){for(var t=[],n=0,i=0;i>6|192,t[n++]=63&r|128):55296==(64512&r)&&i+1>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 t},l={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray:function(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();for(var n=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,i=[],r=0;r>2,h=(3&o)<<4|s>>4,d=(15&s)<<2|c>>6,f=63&c;u||(f=64,a||(d=64)),i.push(n[l],n[h],n[d],n[f])}return i.join("")},encodeString:function(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(c(e),t)},decodeString:function(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):function(e){for(var t=[],n=0,i=0;n191&&r<224){var o=e[n++];t[i++]=String.fromCharCode((31&r)<<6|63&o)}else if(r>239&&r<365){var a=((7&r)<<18|(63&(o=e[n++]))<<12|(63&(s=e[n++]))<<6|63&e[n++])-65536;t[i++]=String.fromCharCode(55296+(a>>10)),t[i++]=String.fromCharCode(56320+(1023&a))}else{o=e[n++];var s=e[n++];t[i++]=String.fromCharCode((15&r)<<12|(63&o)<<6|63&s)}}return t.join("")}(this.decodeStringToByteArray(e,t))},decodeStringToByteArray:function(e,t){this.init_();for(var n=t?this.charToByteMapWebSafe_:this.charToByteMap_,i=[],r=0;r>4;if(i.push(c),64!==s){var l=a<<4&240|s>>2;if(i.push(l),64!==u){var h=s<<6&192|u;i.push(h)}}}return i},init_:function(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(var e=0;e=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}},h=function(e){var t=c(e);return l.encodeByteArray(t,!0)},d=function(e){return h(e).replace(/\./g,"")},f=function(e){try{return l.decodeString(e,!0)}catch(e){console.error("base64Decode failed: ",e)}return null}; +!function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=53)}([function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return E})),n.d(t,"c",(function(){return H})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return k})),n.d(t,"i",(function(){return g})),n.d(t,"j",(function(){return B})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return m})),n.d(t,"m",(function(){return W})),n.d(t,"n",(function(){return $})),n.d(t,"o",(function(){return F})),n.d(t,"p",(function(){return _})),n.d(t,"q",(function(){return R})),n.d(t,"r",(function(){return b})),n.d(t,"s",(function(){return C})),n.d(t,"t",(function(){return w})),n.d(t,"u",(function(){return P})),n.d(t,"v",(function(){return I})),n.d(t,"w",(function(){return N})),n.d(t,"x",(function(){return L})),n.d(t,"y",(function(){return x})),n.d(t,"z",(function(){return M})),n.d(t,"A",(function(){return K})),n.d(t,"B",(function(){return q})),n.d(t,"C",(function(){return D})),n.d(t,"D",(function(){return U})),n.d(t,"E",(function(){return G})),n.d(t,"F",(function(){return V}));var i=n(1),r=!1,o=!1,a="${JSCORE_VERSION}",s=function(e,t){if(!e)throw u(t)},u=function(e){return new Error("Firebase Database ("+a+") INTERNAL ASSERT FAILED: "+e)},c=function(e){for(var t=[],n=0,i=0;i>6|192,t[n++]=63&r|128):55296==(64512&r)&&i+1>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 t},l={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray:function(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();for(var n=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,i=[],r=0;r>2,h=(3&o)<<4|s>>4,d=(15&s)<<2|c>>6,f=63&c;u||(f=64,a||(d=64)),i.push(n[l],n[h],n[d],n[f])}return i.join("")},encodeString:function(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(c(e),t)},decodeString:function(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):function(e){for(var t=[],n=0,i=0;n191&&r<224){var o=e[n++];t[i++]=String.fromCharCode((31&r)<<6|63&o)}else if(r>239&&r<365){var a=((7&r)<<18|(63&(o=e[n++]))<<12|(63&(s=e[n++]))<<6|63&e[n++])-65536;t[i++]=String.fromCharCode(55296+(a>>10)),t[i++]=String.fromCharCode(56320+(1023&a))}else{o=e[n++];var s=e[n++];t[i++]=String.fromCharCode((15&r)<<12|(63&o)<<6|63&s)}}return t.join("")}(this.decodeStringToByteArray(e,t))},decodeStringToByteArray:function(e,t){this.init_();for(var n=t?this.charToByteMapWebSafe_:this.charToByteMap_,i=[],r=0;r>4;if(i.push(c),64!==s){var l=a<<4&240|s>>2;if(i.push(l),64!==u){var h=s<<6&192|u;i.push(h)}}}return i},init_:function(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(var e=0;e=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}},h=function(e){var t=c(e);return l.encodeByteArray(t,!0)},d=function(e){return h(e).replace(/\./g,"")},f=function(e){try{return l.decodeString(e,!0)}catch(e){console.error("base64Decode failed: ",e)}return null}; /** * @license * Copyright 2017 Google LLC @@ -80,7 +80,7 @@ var v=function(){function e(){var e=this;this.reject=function(){},this.resolve=f * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */function y(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function b(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(y())}function C(){try{return"[object process]"===Object.prototype.toString.call(e.process)}catch(e){return!1}}function _(){return"object"==typeof self&&self.self===self}function w(){return"object"==typeof navigator&&"ReactNative"===navigator.product}function P(){return!0===r||!0===o} + */function y(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function b(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(y())}function C(){try{return"[object process]"===Object.prototype.toString.call(e.process)}catch(e){return!1}}function _(){return"object"==typeof self&&self.self===self}function P(){return"object"==typeof navigator&&"ReactNative"===navigator.product}function w(){return!0===r||!0===o} /** * @license * Copyright 2017 Google LLC @@ -328,7 +328,7 @@ if(Object(a.p)()&&void 0!==self.firebase){d.warn("\n Warning: Firebase is alr * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */(e))try{this.getOrInitializeService({instanceIdentifier:"[DEFAULT]"})}catch(e){}try{for(var r=Object(i.g)(this.instancesDeferred.entries()),o=r.next();!o.done;o=r.next()){var a=Object(i.e)(o.value,2),s=a[0],u=a[1],c=this.normalizeInstanceIdentifier(s);try{var l=this.getOrInitializeService({instanceIdentifier:c});u.resolve(l)}catch(e){}}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}}},e.prototype.clearInstance=function(e){void 0===e&&(e="[DEFAULT]"),this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)},e.prototype.delete=function(){return Object(i.b)(this,void 0,void 0,(function(){var e;return Object(i.d)(this,(function(t){switch(t.label){case 0:return e=Array.from(this.instances.values()),[4,Promise.all(Object(i.f)(Object(i.f)([],Object(i.e)(e.filter((function(e){return"INTERNAL"in e})).map((function(e){return e.INTERNAL.delete()})))),Object(i.e)(e.filter((function(e){return"_delete"in e})).map((function(e){return e._delete()})))))];case 1:return t.sent(),[2]}}))}))},e.prototype.isComponentSet=function(){return null!=this.component},e.prototype.isInitialized=function(e){return void 0===e&&(e="[DEFAULT]"),this.instances.has(e)},e.prototype.getOptions=function(e){return void 0===e&&(e="[DEFAULT]"),this.instancesOptions.get(e)||{}},e.prototype.initialize=function(e){var t,n;void 0===e&&(e={});var r=e.options,o=void 0===r?{}:r,a=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(a))throw Error(this.name+"("+a+") has already been initialized");if(!this.isComponentSet())throw Error("Component "+this.name+" has not been registered yet");var s=this.getOrInitializeService({instanceIdentifier:a,options:o});try{for(var u=Object(i.g)(this.instancesDeferred.entries()),c=u.next();!c.done;c=u.next()){var l=Object(i.e)(c.value,2),h=l[0],d=l[1];a===this.normalizeInstanceIdentifier(h)&&d.resolve(s)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}return s},e.prototype.onInit=function(e,t){var n,i=this.normalizeInstanceIdentifier(t),r=null!==(n=this.onInitCallbacks.get(i))&&void 0!==n?n:new Set;r.add(e),this.onInitCallbacks.set(i,r);var o=this.instances.get(i);return o&&e(o,i),function(){r.delete(e)}},e.prototype.invokeOnInitCallbacks=function(e,t){var n,r,o=this.onInitCallbacks.get(t);if(o)try{for(var a=Object(i.g)(o),s=a.next();!s.done;s=a.next()){var u=s.value;try{u(e,t)}catch(e){}}}catch(e){n={error:e}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}},e.prototype.getOrInitializeService=function(e){var t,n=e.instanceIdentifier,i=e.options,r=void 0===i?{}:i,o=this.instances.get(n);if(!o&&this.component&&(o=this.component.instanceFactory(this.container,{instanceIdentifier:(t=n,"[DEFAULT]"===t?void 0:t),options:r}),this.instances.set(n,o),this.instancesOptions.set(n,r),this.invokeOnInitCallbacks(o,n),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,n,o)}catch(e){}return o||null},e.prototype.normalizeInstanceIdentifier=function(e){return void 0===e&&(e="[DEFAULT]"),this.component?this.component.multipleInstances?e:"[DEFAULT]":e},e.prototype.shouldAutoInitialize=function(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode},e}();var s=function(){function e(e){this.name=e,this.providers=new Map}return e.prototype.addComponent=function(e){var t=this.getProvider(e.name);if(t.isComponentSet())throw new Error("Component "+e.name+" has already been registered with "+this.name);t.setComponent(e)},e.prototype.addOrOverwriteComponent=function(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)},e.prototype.getProvider=function(e){if(this.providers.has(e))return this.providers.get(e);var t=new a(e,this);return this.providers.set(e,t),t},e.prototype.getProviders=function(){return Array.from(this.providers.values())},e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.currentCharacter=t.actionList=t.currentGame=t.user=void 0;var i,r,o,a,s=d(n(54)),u=d(n(57));t.user=(i=(0,u.default)(s.default.mark((function e(t){var n,i;return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===t&&(t=window.localStorage.getItem("phoenix-command-user-id")),n=c.default.database().ref("users/"+t).once("value"),e.next=4,Promise.all([n]);case 4:return i=e.sent,e.abrupt("return",i[0].val());case 6:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)}),t.currentGame=(r=(0,u.default)(s.default.mark((function e(t){var n,i,r,o,a;return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===t&&(t=window.localStorage.getItem("phoenix-command-user-id")),n=c.default.database().ref("users/"+t).once("value"),e.next=4,Promise.all([n]);case 4:return i=e.sent,r=i[0].val().currentGame,o=c.default.database().ref("users/"+r).once("value"),e.next=9,Promise.all([o]);case 9:return a=e.sent,e.abrupt("return",a[0].val());case 11:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)}),t.actionList=(o=(0,u.default)(s.default.mark((function e(t){var n,i,r,o;return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},i="users/"+t,r=c.default.database().ref(i).once("value"),e.next=5,Promise.all([r]);case 5:return o=e.sent,n.list=o[0].val().content.actionList,n.time=o[0].val().content.time,e.abrupt("return",n);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)}),t.currentCharacter=(a=(0,u.default)(s.default.mark((function e(t){var n,i;return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===t&&(t=window.localStorage.getItem("phoenix-command-current-character")),n=c.default.database().ref(t).once("value"),e.next=4,Promise.all([n]);case 4:return i=e.sent,e.abrupt("return",i[0].val());case 6:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)});t.ref=function(e){return c.default.database().ref(e)},t.set=function(e,t){c.default.database().ref(e).set(t)},t.push=function(e,t){c.default.database().ref(e).push(t)},t.remove=function(e,t){c.default.database().ref(e+t).remove()},t.auth=function(){return c.default.auth()};var c=d(n(48));n(49),n(95);var l=d(n(99)),h=n(101);function d(e){return e&&e.__esModule?e:{default:e}}c.default.initializeApp(h.config);var f={signInSuccessUrl:window.location.href,signInOptions:[c.default.auth.GoogleAuthProvider.PROVIDER_ID]};new l.default.auth.AuthUI(c.default.auth()).start("#firebaseui-auth-container",f)},function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(15);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addNew=function(e){var t=new Date;i.ref("userIds").once("value").then((function(n){!1===n.hasChild(e.uid)&&(i.ref("users/"+e.uid).set({name:e.displayName,email:e.email,created:t.getTime()}),i.set("userIds/"+e.uid,e.displayName),window.localStorage.setItem("phoenix-command-user-id",e.uid))}))},t.getUserCharacters=r,t.getCharacterSheet=function(e,t){var n=r(e);return _.find(n,(function(e){return e.name===t}))},t.getCharacterId=function(e,t){var n=r(e);return _.find(n,(function(e){return e.name===t})).characterId};var i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(6));function r(e){var t=[],n=e.users,i=e.content.characters,r=[];return _.forEach(i,(function(e){r.push(e.user)})),_.forEach(n,(function(i){var o=_.findKey(n,(function(e){return e===i}));if(!1===_.includes(r,o)){var a={};a.userId=o,a.characterId="",a.characterName="[empty slot]",a.userName=n[o],a.gameId=e.metadata.gameId,t.push(a)}})),_.forEach(i,(function(r){var o=r;o.userId=r.user,o.characterId=_.findKey(i,(function(e){return e.name===r.name})),o.characterName=r.name,o.userName=n[r.user],o.gameId=e.metadata.gameId,t.push(o)})),t}},function(e,t,n){var i;"undefined"!=typeof self&&self,e.exports=(i=n(13),function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateActionTime=function(e,t,n,i){for(var o=e,a=t,s=r.default.cloneDeep(n),u=r.default.toNumber(n.phase),c=r.default.toNumber(n.impulse),l=c;o>=a[l];)i>0?(a[l]=i,i=0):0===i&&(a[l]=t[l]),o-=a[l],++l>4&&(l=1),o>0&&(4===c?(u+=1,c=1):c+=1,s.phase=u,s.impulse=c);return e0&&(n=e.targetDiameter);var i=h(e.weaponAimMod,e.sal),o=l(e.targetSpeed,e.shooterSpeed,e.range),a=c(e.range),s=d(e.situational),u=f(e.visibility),m=p(e.targetSize,e.shotType,n),v=i+o+a+s+u+t+(e.salm>m?e.salm:m);return r.default.clamp(v,-10,28)},t.oddsOfHitting=y,t.ealToHit=function(e,t){for(var n=void 0,i=-11;i<=28;i++)if(e<=y(i,t)){n=i;break}return n},t.shotScatter=function(e,t){var n=t-e;return n=r.default.clamp(n,1,28),u(o.shotScatter_5C,"Difference in SA","Scatter (hexes)",n)},t.missedShotPlacement=function(e,t){var n=void 0,i=r.default.random(0,5);return!0===r.default.inRange(e,0,5)&&(n="short"),!0===r.default.inRange(e,5,10)&&(n="long"),1===t&&(n=["N","NE","SE","S","SW","NW"][i]),n},t.burstFire=function(e,t,n){for(var i={},a=t,s=u(o.automaticFireAndShrapnel_5A,"Arc of Fire",r.default.toString(t),e),c=b(e,t,s),l=1;l<=n;l++){var h=r.default.random(0,99);a>0?!0===c?ao&&(n["target 1"]={hit:!1,bullets:0,chance:t}),"Shot"!==e&&(n["target 1"]={hit:!0,bullets:1,chance:99}),n},t.explosiveFire=function(e,t){var n={};return r.default.forEach([0,1,2,3,5,10],(function(i){var o=r.default.toString(i),a=r.default.random(0,99),s=void 0,u=e[o][t].BSHC;if(u.includes("*")){var c=r.default.toNumber(r.default.trim(u,"*"));n[o]={hit:!0,bullets:c,chance:u}}else s=r.default.toNumber(u);a<=s&&(n[o]={hit:!0,bullets:1,chance:u}),a>s&&(n[o]={hit:!1,bullets:0,chance:u})})),n},t.blastModifier=function(e){return u(o.blastModifiers_5B,"Target","BM",e)},t.multipleHitCheck=b,t.damageClass=function(e,t,n){var i=void 0;return i=g(t,[0,10,20,40,70,100,200,300,400,600,800,1e3,1200,1500]),"Shotgun"===e.Type&&(i=g(t,[1,2,4,6,8,10,15,20,30,40,80])),"Explosive"===e.Type&&(i=g(t,[40,100,200,400])),i=r.default.clamp(i,0,400),e[r.default.toString(i)][n].DC},t.penetration=function(e,t,n){var i=void 0;return i=g(t,[0,10,20,40,70,100,200,300,400,600,800,1e3,1200,1500]),"Shotgun"===e.Type&&(i=g(t,[1,2,4,6,8,10,15,20,30,40,80])),"Explosive"===e.Type&&(i=g(t,[40,100,200,400])),i=r.default.clamp(i,0,400),e[r.default.toString(i)][n].PEN},t.effectivePenetrationFactor=function(e,t){var n=u(o.coverProtectionFactors_7C,"Armor","PF",t);return n=g(n,[0,2,4,6,10,16,20,30,40,50,60,70,80,90,100,120,140,180,200]),u(o.effectiveArmorProtectionFactor_6D,"PF",r.default.toString(e),n)},t.damageReduction=C,t.hitDamage=function(e,t,n,i,r){var a=i-r,s="Open";!0===t&&(s="Fire"),!1===t&&(s="Open"),"low velocity penetration"===C(i,r)&&(n=1),1===n&&(a=g(a,[.5,1,1.5,2,3,5,10])),2!==n&&3!==n||(a=g(a,[1,1.5,2,2.5,3,5,10])),4===n&&(a=g(a,[1,2,2.5,3,5,10])),n>=5&&n<=7&&(a=g(a,[1,2,3,5,10])),n>=8&&(a=g(a,[1,3,5,10]));var c=u(o.hitLocationDamage_6A["DC "+n],s,a,e);return"no penetration"===C(i,r)&&(c=0),c},t.hitLocation=_,t.knockdown=function(e,t,n){var i="Body",o=n.KD,a=_(e,t),s="";return r.default.forEach(["Head","head","Eye","Mouth","Neck"],(function(e){a.includes(e)&&(i="Head")})),r.default.forEach(["arm","Arm","Hand","Elbow","Shoulder"],(function(e){a.includes(e)&&(i="Arm")})),r.default.forEach(["Leg","Shin","Ankle","Thigh"],(function(e){a.includes(e)&&(i="Leg")})),"Head"==i&&o>=10&&(s="Knocked down. "),"Body"==i&&o>=19&&(s="Knocked down. "),"Arm"==i&&o>=16&&(s="Knocked down. "),"Leg"==i&&o>=6&&(s="Knocked down. "),s},t.medicalAid=function(e,t){var n="",i=r.default.toNumber(r.default.clamp(e,0,1e7)),a=t+" - CTP",s=t+" - RR",c=u(o.medicalAidRecovery_8A,"Damage Total",a,i);return n=u(o.medicalAidRecovery_8A,"Damage Total","Trauma Center"===t?"Trauma Center - 14":s,i)+"% survival chance in "+c+". Healed in "+u(o.medicalAidRecovery_8A,"Damage Total","Healing Time",i)+".",0===e&&(n="No recovery needed."),n},t.incapacitationEffect=function(e,t,n){var i="",o=0;return e>t/10&&(r.default.inRange(n,0,1)&&(i="Knocked Out"),r.default.inRange(n,1,3)&&(i="Stunned"),r.default.inRange(n,3,6)&&(i="Dazed"),r.default.inRange(n,6,10)&&(i="Disoriented")),e>t&&(r.default.inRange(n,0,3)&&(i="Knocked Out"),r.default.inRange(n,3,9)&&(i="Stunned"),r.default.inRange(n,9,17)&&(i="Dazed"),r.default.inRange(n,17,25)&&(i="Disoriented")),e>2*t&&(r.default.inRange(n,0,14)&&(i="Knocked Out"),r.default.inRange(n,14,32)&&(i="Stunned"),r.default.inRange(n,32,53)&&(i="Dazed"),r.default.inRange(n,53,75)&&(i="Disoriented")),e>3*t&&(r.default.inRange(n,0,26)&&(i="Knocked Out"),r.default.inRange(n,27,54)&&(i="Stunned"),r.default.inRange(n,54,83)&&(i="Dazed"),r.default.inRange(n,83,98)&&(i="Disoriented")),e>200&&(r.default.inRange(n,0,61)&&(i="Knocked Out"),r.default.inRange(n,61,95)&&(i="Stunned"),r.default.inRange(n,95,97)&&(i="Dazed"),r.default.inRange(n,97,98)&&(i="Disoriented")),"Dazed"===i&&(o=-1),"Disoriented"===i&&(o=-2),{effect:i,timeRollMod:o}},t.incapacitationChance=function(e,t){var n=0;return e>t/10&&(n=10),e>t&&(n=25),e>2*t&&(n=75),e>3*t&&(n=98),n},t.incapacitationTime=function(e,t){return u(o.incapacitationTime_8B,"PD Total",r.default.toString(e),t)},t.damageTotal=function(e,t){var n=10*e/t;return r.default.round(n)},t.getAmmoTypes=function(e){var t=s.weapons[e],n=r.default.keys(t[10]);return n="Shotgun"===t.Type||"Explosive"===t.Type?r.default.take(n,2):r.default.take(n,3)},t.getWeaponByName=function(e){return s.weapons[e]},t.getAllWeapons=function(){return s.weapons},t.getAllTables=function(){return a},t.shotgunMultipleHit=function(e){var t=7.568175+1.125479*e+.1049714*Math.pow(e,2)+.00483802*Math.pow(e,3);return r.default.round(t)};var i,r=(i=n(1))&&i.__esModule?i:{default:i},o=n(2),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),s=n(3);function u(e,t,n,i){var o=!1,a=void 0;if(!0===Array.isArray(e[0][t])&&(o=!0),!0===o?r.default.forEach(e,(function(e){r.default.inRange(i,e[t][0],e[t][1])&&(a=e[n])})):r.default.forEach(e,(function(e){e[t]===i&&(a=e[n])})),void 0!==a)return a;throw Error("Value not found or malformed argument(s).")}function c(e){var t;return t=379.9314/(1+Math.pow(e/154.6719,.07601861))-193.0515,r.default.round(t)}function l(e,t,n){n=g(n,[10,20,40,70,100,200,300,400,600,800,1e3,1200,1500]);var i=u(o.movementModifiers_4D,"Speed HPI",n,e),a=u(o.movementModifiers_4D,"Speed HPI",n,t);0===t&&(a=0),0===e&&(i=0);var s=i+a;return r.default.clamp(s,-10,0)}function h(e,t){return e+t}function d(e){var t=0;return r.default.forEach(e,(function(e){t+=u(o.situationAndStanceModifiers_4B,"Situation","ALM",e)})),t}function f(e){var t=0;return r.default.forEach(e,(function(e){t+=u(o.visibilityModifiers_4C,"Visibility","ALM",e)})),t}function p(e,t,n){var i=0;return"Single Shot"===t&&(t="Target Size"),"Burst"===t&&(t="Auto Elev"),"Shotgun"===t&&(t="Target Size"),"Explosive"===t&&(t="Target Size"),void 0!==n?(n=r.default.clamp(n,.1,39),n=603.5065+(-1251.667-603.5065)/(1+Math.pow(n/1200853e-24,.01778392)),i+=r.default.round(n)):r.default.forEach(e,(function(e){i+=u(o.standardTargetSizeModifiers_4E,"Position",t,e)})),i}function m(e){return u(o.skillAccuracy_1C,"Skill Level","SAL",e)}function v(e,t){var n=e+m(t);return n=2*Math.floor(n/2)-1,r.default.clamp(n,7,39)}function g(e,t){var n=r.default.map(t,(function(t){return[t,Math.abs(t-e)]}));return r.default.reduce(n,(function(e,t){return e[1]0&&it&&(n="high velocity penetration"),n}function _(e,t){var n="Open";return!0===t&&(n="Fire"),!1===t&&(n="Open"),u(o.hitLocationDamage_6A["DC 1"],n,"Hit Location",e)}},function(e,t){e.exports=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equipment=[{Equipment:"Bayonet",Weight:1},{Equipment:"Binoculars",Weight:2},{Equipment:"Bipod",Weight:1},{Equipment:"Canteen",Weight:2.5},{Equipment:"Clothing",Weight:5},{Equipment:"Entrenching Tool",Weight:1.5},{Equipment:"Field Radio",Weight:12},{Equipment:"Fighting Harness",Weight:.6},{Equipment:"Headset Communications",Weight:1},{Equipment:"Holster",Weight:.4},{Equipment:"Magazine Pouch (2 Mags)",Weight:.2},{Equipment:"Optical Scope",Weight:2.5},{Equipment:"Sling",Weight:.4},{Equipment:"Smoke Grenade",Weight:1},{Equipment:"Light Flexible",Weight:2},{Equipment:"Medium Flexible",Weight:2.6},{Equipment:"Heavy Flexible",Weight:3.2},{Equipment:"Light Rigid",Weight:10.9},{Equipment:"Medium Rigid",Weight:19.8},{Equipment:"Heavy Rigid",Weight:24}],t.baseSpeed_1A=[{10:4.5,15:4.5,20:4,25:4,30:4,35:3.5,40:3.5,45:3.5,50:3.5,55:3.5,60:3,70:3,80:3,90:3,100:3,125:2.5,150:2.5,200:2,STR:21},{10:4.5,15:4,20:4,25:3.5,30:3.5,35:3.5,40:3.5,45:3.5,50:3,55:3,60:3,70:3,80:3,90:2.5,100:2.5,125:2.5,150:2.5,200:2,STR:20},{10:4,15:4,20:3.5,25:3.5,30:3,35:3,40:3,45:3,50:3,55:2.5,60:2.5,70:2.5,80:2.5,90:2.5,100:2,125:2,150:2,200:1.5,STR:19},{10:4,15:3.5,20:3.5,25:3,30:3,35:3,40:2.5,45:2.5,50:2.5,55:2.5,60:2.5,70:2,80:2,90:2,100:2,125:1.5,150:1.5,200:1.5,STR:18},{10:3.5,15:3,20:3,25:3,30:2.5,35:2.5,40:2.5,45:2.5,50:2,55:2,60:2,70:2,80:2,90:1.5,100:1.5,125:1.5,150:1.5,200:1,STR:17},{10:3.5,15:3,20:2.5,25:2.5,30:2.5,35:2.5,40:2,45:2,50:2,55:2,60:2,70:1.5,80:1.5,90:1.5,100:1.5,125:1,150:1,200:1,STR:16},{10:3,15:3,20:2.5,25:2.5,30:2,35:2,40:2,45:2,50:2,55:1.5,60:1.5,70:1.5,80:1.5,90:1.5,100:1,125:1,150:1,200:1,STR:15},{10:3,15:2.5,20:2.5,25:2,30:2,35:2,40:2,45:1.5,50:1.5,55:1.5,60:1.5,70:1.5,80:1.5,90:1,100:1,125:1,150:1,200:1,STR:14},{10:3,15:2.5,20:2.5,25:2,30:2,35:2,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1.5,80:1,90:1,100:1,125:1,150:1,200:1,STR:13},{10:3,15:2.5,20:2,25:2,30:2,35:2,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:12},{10:3,15:2.5,20:2,25:2,30:2,35:2,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:11},{10:3,15:2.5,20:2,25:2,30:2,35:2,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:10},{10:3,15:2.5,20:2,25:2,30:2,35:2,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:9},{10:3,15:2.5,20:2,25:2,30:2,35:1.5,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:8},{10:2.5,15:2.5,20:2,25:2,30:2,35:1.5,40:1.5,45:1.5,50:.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:7},{10:2.5,15:2.5,20:2,25:2,30:2,35:1.5,40:1.5,45:1.5,50:1.5,55:1.5,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:6},{10:2.5,15:2.5,20:2,25:2,30:1.5,35:1.5,40:1.5,45:1.5,50:1.5,55:1,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:5},{10:2.5,15:2,20:2,25:1.5,30:1.5,35:1.5,40:1.5,45:1,50:1,55:1,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:4},{10:2.5,15:2,20:1.5,25:1.5,30:1.5,35:1,40:1,45:1,50:1,55:1,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:3},{10:2,15:1.5,20:1.5,25:1.5,30:1,35:1,40:1,45:1,50:1,55:1,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:2},{10:1.5,15:1.5,20:1,25:1,30:1,35:1,40:1,45:1,50:1,55:1,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:1}],t.maxSpeed_1B=[{1:2,2:5,3:9,4:12,AGI:21,1.5:4,2.5:7,3.5:10,4.5:13},{1:2,2:5,3:8,4:11,AGI:20,1.5:4,2.5:7,3.5:10,4.5:13},{1:2,2:5,3:8,4:11,AGI:19,1.5:4,2.5:7,3.5:10,4.5:12},{1:2,2:5,3:8,4:11,AGI:18,1.5:4,2.5:6,3.5:9,4.5:12},{1:2,2:5,3:8,4:10,AGI:17,1.5:3,2.5:6,3.5:9,4.5:12},{1:2,2:5,3:8,4:10,AGI:16,1.5:3,2.5:6,3.5:9,4.5:11},{1:2,2:5,3:7,4:10,AGI:15,1.5:3,2.5:6,3.5:9,4.5:11},{1:2,2:4,3:7,4:9,AGI:14,1.5:3,2.5:6,3.5:8,4.5:11},{1:2,2:4,3:7,4:9,AGI:13,1.5:3,2.5:6,3.5:8,4.5:10},{1:2,2:4,3:7,4:9,AGI:12,1.5:3,2.5:5,3.5:8,4.5:10},{1:2,2:4,3:6,4:8,AGI:11,1.5:3,2.5:5,3.5:7,4.5:9},{1:2,2:4,3:6,4:8,AGI:10,1.5:3,2.5:5,3.5:7,4.5:9},{1:2,2:4,3:6,4:8,AGI:9,1.5:3,2.5:5,3.5:7,4.5:9},{1:2,2:4,3:5,4:7,AGI:8,1.5:3,2.5:4,3.5:6,4.5:8},{1:2,2:3,3:5,4:7,AGI:7,1.5:3,2.5:4,3.5:6,4.5:8},{1:2,2:3,3:5,4:6,AGI:6,1.5:2,2.5:4,3.5:5,4.5:7},{1:1,2:3,3:4,4:6,AGI:5,1.5:2,2.5:4,3.5:5,4.5:6},{1:1,2:3,3:4,4:5,AGI:4,1.5:2,2.5:3,3.5:4,4.5:6},{1:1,2:2,3:3,4:4,AGI:3,1.5:2,2.5:3,3.5:4,4.5:5},{1:1,2:2,3:3,4:4,AGI:2,1.5:1,2.5:2,3.5:3,4.5:4},{1:1,2:1,3:2,4:3,AGI:1,1.5:1,2.5:2,3.5:2,4.5:3}],t.skillAccuracy_1C=[{"Skill Level":0,SAL:0},{"Skill Level":1,SAL:5},{"Skill Level":2,SAL:7},{"Skill Level":3,SAL:9},{"Skill Level":4,SAL:10},{"Skill Level":5,SAL:11},{"Skill Level":6,SAL:12},{"Skill Level":7,SAL:13},{"Skill Level":8,SAL:14},{"Skill Level":9,SAL:15},{"Skill Level":10,SAL:16},{"Skill Level":11,SAL:17},{"Skill Level":12,SAL:18},{"Skill Level":13,SAL:19},{"Skill Level":14,SAL:20},{"Skill Level":15,SAL:21},{"Skill Level":16,SAL:22},{"Skill Level":17,SAL:23},{"Skill Level":18,SAL:24},{"Skill Level":19,SAL:25},{"Skill Level":20,SAL:26}],t.combatActions_1D=[{7:1,9:1,11:1,13:1,15:1,17:1,19:1,21:1,23:1,25:1,27:1,29:1,31:2,33:2,35:2,37:2,39:2,MS:1},{7:1,9:1,11:1,13:2,15:2,17:2,19:2,21:2,23:2,25:3,27:3,29:3,31:3,33:3,35:3,37:4,39:4,MS:2},{7:1,9:2,11:2,13:2,15:3,17:3,19:3,21:3,23:4,25:4,27:4,29:4,31:5,33:5,35:5,37:5,39:6,MS:3},{7:2,9:2,11:3,13:3,15:4,17:4,19:4,21:5,23:5,25:5,27:6,29:6,31:6,33:7,35:7,37:7,39:7,MS:4},{7:2,9:3,11:3,13:4,15:4,17:5,19:5,21:6,23:6,25:7,27:7,29:7,31:8,33:8,35:8,37:9,39:9,MS:5},{7:3,9:3,11:4,13:5,15:5,17:6,19:6,21:7,23:7,25:8,27:8,29:9,31:9,33:10,35:10,37:11,39:11,MS:6},{7:3,9:4,11:5,13:5,15:6,17:7,19:7,21:8,23:9,25:9,27:10,29:10,31:11,33:11,35:12,37:12,39:13,MS:7},{7:3,9:4,11:5,13:6,15:7,17:8,19:9,21:9,23:10,25:11,27:11,29:12,31:12,33:13,35:14,37:14,39:15,MS:8},{7:4,9:5,11:6,13:7,15:8,17:9,19:10,21:10,23:11,25:12,27:13,29:13,31:14,33:15,35:15,37:16,39:17,MS:9},{7:4,9:6,11:7,13:8,15:9,17:10,19:11,21:12,23:12,25:13,27:14,29:15,31:16,33:16,35:17,37:18,39:18,MS:10},{7:5,9:6,11:7,13:9,15:10,17:11,19:12,21:13,23:14,25:15,27:15,29:16,31:17,33:18,35:19,37:19,39:20,MS:11},{7:5,9:7,11:8,13:10,15:11,17:12,19:13,21:14,23:15,25:16,27:17,29:18,31:19,33:20,35:21,37:21,39:22,MS:12},{7:6,9:7,11:9,13:11,15:12,17:13,19:14,21:15,23:16,25:17,27:18,29:19,31:20,33:21,35:22,37:23,39:24,MS:13}],t.combatActionsPerImpulse_1E=[{"Combat Actions":1,"Impulse 1":1,"Impulse 2":0,"Impulse 3":0,"Impulse 4":0},{"Combat Actions":2,"Impulse 1":1,"Impulse 2":0,"Impulse 3":1,"Impulse 4":0},{"Combat Actions":3,"Impulse 1":1,"Impulse 2":0,"Impulse 3":1,"Impulse 4":1},{"Combat Actions":4,"Impulse 1":1,"Impulse 2":1,"Impulse 3":1,"Impulse 4":1},{"Combat Actions":5,"Impulse 1":2,"Impulse 2":1,"Impulse 3":1,"Impulse 4":1},{"Combat Actions":6,"Impulse 1":2,"Impulse 2":1,"Impulse 3":2,"Impulse 4":1},{"Combat Actions":7,"Impulse 1":2,"Impulse 2":1,"Impulse 3":2,"Impulse 4":2},{"Combat Actions":8,"Impulse 1":2,"Impulse 2":2,"Impulse 3":2,"Impulse 4":2},{"Combat Actions":9,"Impulse 1":3,"Impulse 2":2,"Impulse 3":2,"Impulse 4":2},{"Combat Actions":10,"Impulse 1":3,"Impulse 2":2,"Impulse 3":3,"Impulse 4":2},{"Combat Actions":11,"Impulse 1":3,"Impulse 2":2,"Impulse 3":3,"Impulse 4":3},{"Combat Actions":12,"Impulse 1":3,"Impulse 2":3,"Impulse 3":3,"Impulse 4":3},{"Combat Actions":13,"Impulse 1":4,"Impulse 2":3,"Impulse 3":3,"Impulse 4":3},{"Combat Actions":14,"Impulse 1":4,"Impulse 2":3,"Impulse 3":4,"Impulse 4":3},{"Combat Actions":15,"Impulse 1":4,"Impulse 2":3,"Impulse 3":4,"Impulse 4":4},{"Combat Actions":16,"Impulse 1":4,"Impulse 2":4,"Impulse 3":4,"Impulse 4":4},{"Combat Actions":17,"Impulse 1":5,"Impulse 2":4,"Impulse 3":4,"Impulse 4":4},{"Combat Actions":18,"Impulse 1":5,"Impulse 2":4,"Impulse 3":5,"Impulse 4":4},{"Combat Actions":19,"Impulse 1":5,"Impulse 2":4,"Impulse 3":5,"Impulse 4":5},{"Combat Actions":20,"Impulse 1":5,"Impulse 2":5,"Impulse 3":5,"Impulse 4":5},{"Combat Actions":21,"Impulse 1":6,"Impulse 2":5,"Impulse 3":5,"Impulse 4":5},{"Combat Actions":22,"Impulse 1":6,"Impulse 2":6,"Impulse 3":5,"Impulse 4":5},{"Combat Actions":23,"Impulse 1":6,"Impulse 2":6,"Impulse 3":6,"Impulse 4":5},{"Combat Actions":24,"Impulse 1":6,"Impulse 2":6,"Impulse 3":6,"Impulse 4":6}],t.oddsOfHitting_4G=[{EAL:28,"Single Shot":99,"Burst Elevation":99},{EAL:27,"Single Shot":98,"Burst Elevation":98},{EAL:26,"Single Shot":96,"Burst Elevation":98},{EAL:25,"Single Shot":94,"Burst Elevation":97},{EAL:24,"Single Shot":90,"Burst Elevation":95},{EAL:23,"Single Shot":86,"Burst Elevation":92},{EAL:22,"Single Shot":80,"Burst Elevation":90},{EAL:21,"Single Shot":74,"Burst Elevation":86},{EAL:20,"Single Shot":67,"Burst Elevation":82},{EAL:19,"Single Shot":60,"Burst Elevation":77},{EAL:18,"Single Shot":53,"Burst Elevation":73},{EAL:17,"Single Shot":46,"Burst Elevation":68},{EAL:16,"Single Shot":39,"Burst Elevation":62},{EAL:15,"Single Shot":33,"Burst Elevation":57},{EAL:14,"Single Shot":27,"Burst Elevation":52},{EAL:13,"Single Shot":22,"Burst Elevation":47},{EAL:12,"Single Shot":18,"Burst Elevation":43},{EAL:11,"Single Shot":15,"Burst Elevation":38},{EAL:10,"Single Shot":12,"Burst Elevation":34},{EAL:9,"Single Shot":9,"Burst Elevation":31},{EAL:8,"Single Shot":7,"Burst Elevation":27},{EAL:7,"Single Shot":6,"Burst Elevation":24},{EAL:6,"Single Shot":5,"Burst Elevation":21},{EAL:5,"Single Shot":4,"Burst Elevation":19},{EAL:4,"Single Shot":3,"Burst Elevation":17},{EAL:3,"Single Shot":2,"Burst Elevation":15},{EAL:2,"Single Shot":2,"Burst Elevation":13},{EAL:1,"Single Shot":1,"Burst Elevation":11},{EAL:0,"Single Shot":1,"Burst Elevation":10},{EAL:-1,"Single Shot":1,"Burst Elevation":9},{EAL:-2,"Single Shot":0,"Burst Elevation":8},{EAL:-3,"Single Shot":0,"Burst Elevation":7},{EAL:-4,"Single Shot":0,"Burst Elevation":6},{EAL:-5,"Single Shot":0,"Burst Elevation":5},{EAL:-6,"Single Shot":0,"Burst Elevation":4},{EAL:-7,"Single Shot":0,"Burst Elevation":3},{EAL:-8,"Single Shot":0,"Burst Elevation":2},{EAL:-9,"Single Shot":0,"Burst Elevation":1},{EAL:-10,"Single Shot":0,"Burst Elevation":1},{EAL:-11,"Single Shot":0,"Burst Elevation":0},{EAL:-15,"Single Shot":0,"Burst Elevation":0},{EAL:-17,"Single Shot":0,"Burst Elevation":0},{EAL:-22,"Single Shot":0,"Burst Elevation":0}],t.standardTargetSizeModifiers_4E=[{Position:"Look Over/Around","Target Size":-4,"Auto Elev":-3,"Auto Width":-3},{Position:"Fire Over/Around","Target Size":0,"Auto Elev":2,"Auto Width":2},{Position:"Standing Exposed","Target Size":7,"Auto Elev":14,"Auto Width":1},{Position:"Kneeling Exposed","Target Size":6,"Auto Elev":11,"Auto Width":3},{Position:"Prone/Crawl","Target Size":2,"Auto Elev":2,"Auto Width":2},{Position:"Running","Target Size":8,"Auto Elev":14,"Auto Width":1},{Position:"Low Crouch","Target Size":7,"Auto Elev":11,"Auto Width":2},{Position:"Hands and Knees","Target Size":6,"Auto Elev":8,"Auto Width":1},{Position:"Low Prone","Target Size":1,"Auto Elev":0,"Auto Width":5},{Position:"Head","Target Size":-3,"Auto Elev":0,"Auto Width":-3},{Position:"Body","Target Size":5,"Auto Elev":8,"Auto Width":3},{Position:"Legs","Target Size":4,"Auto Elev":8,"Auto Width":0}],t.targetSizeModifiers_4F=[{Size:.1,ALM:-15},{Size:.2,ALM:-10},{Size:.3,ALM:-7},{Size:.4,ALM:-5},{Size:.5,ALM:-3},{Size:.6,ALM:-2},{Size:.7,ALM:-1},{Size:.8,ALM:0},{Size:.9,ALM:1},{Size:1,ALM:2},{Size:1.2,ALM:3},{Size:1.4,ALM:4},{Size:1.6,ALM:5},{Size:1.8,ALM:6},{Size:2.1,ALM:7},{Size:2.4,ALM:8},{Size:2.7,ALM:9},{Size:3.2,ALM:10},{Size:3.6,ALM:11},{Size:4.2,ALM:12},{Size:4.8,ALM:13},{Size:5.5,ALM:14},{Size:6.3,ALM:15},{Size:7.3,ALM:16},{Size:8.4,ALM:17},{Size:9.7,ALM:18},{Size:11.1,ALM:19},{Size:12.8,ALM:20},{Size:14.7,ALM:21},{Size:16.9,ALM:22},{Size:19.4,ALM:23},{Size:22.3,ALM:24},{Size:25.7,ALM:25},{Size:29.5,ALM:26},{Size:34,ALM:27},{Size:39,ALM:28}],t.blastModifiers_5B=[{BM:10,Target:"Underwater"},{BM:5,Target:"In Small Room (10')"},{BM:3,Target:"In Open Trench"},{BM:1,Target:"In the Open"},{BM:.75,Target:"Prone"},{BM:.5,Target:"Under Partial Cover"},{BM:.25,Target:"In Combat Suit"},{BM:.01,Target:"In Power Armor"},{BM:0,Target:"Behind Solid Cover"}],t.shotScatter_5C=[{"Difference in SA":[1,8],"Scatter (hexes)":1},{"Difference in SA":[8,12],"Scatter (hexes)":2},{"Difference in SA":[12,14],"Scatter (hexes)":3},{"Difference in SA":[14,16],"Scatter (hexes)":4},{"Difference in SA":[16,18],"Scatter (hexes)":5},{"Difference in SA":[18,20],"Scatter (hexes)":6},{"Difference in SA":[20,22],"Scatter (hexes)":8},{"Difference in SA":[22,23],"Scatter (hexes)":10},{"Difference in SA":[23,24],"Scatter (hexes)":12},{"Difference in SA":[24,25],"Scatter (hexes)":14},{"Difference in SA":[25,26],"Scatter (hexes)":16},{"Difference in SA":[26,27],"Scatter (hexes)":19},{"Difference in SA":[27,28],"Scatter (hexes)":21},{"Difference in SA":[28,29],"Scatter (hexes)":25}],t.hitLocationDamage_6A={"DC 1":[{1:5,2:7,3:7,5:7,10:7,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance",.5:1,1.5:7},{1:1e3,2:2e3,3:2e3,5:2e3,10:2e3,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead",.5:11,1.5:2e3},{1:1e3,2:3e3,3:3e3,5:3e3,10:3e3,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose",.5:4,1.5:2e3},{1:3,2:45,3:200,5:200,10:200,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth",.5:1,1.5:3},{1:1,2:1,3:1,5:1,10:1,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh",.5:1,1.5:1},{1:4,2:5,3:200,5:200,10:200,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine",.5:3,1.5:1},{1:1,2:1,3:1,5:1,10:1,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance",.5:1,1.5:1},{1:2,2:4,3:4,5:4,10:4,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder",.5:1,1.5:2},{1:1,2:1,3:1,5:1,10:1,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance",.5:1,1.5:1},{1:1,2:1,3:1,5:1,10:1,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh",.5:1,1.5:1},{1:1,2:1,3:1,5:7,10:7,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone",.5:1,1.5:1},{1:1,2:3,3:3,5:3,10:3,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow",.5:1,1.5:2},{1:1,2:1,3:1,5:1,10:1,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh",.5:1,1.5:1},{1:1,2:1,3:1,5:6,10:6,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone",.5:1,1.5:1},{1:1,2:1,3:1,5:1,10:1,Fire:[88,94],Open:[16,17],"Hit Location":"Hand",.5:1,1.5:1},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical",.5:0,1.5:0},{1:1,2:1,3:1,5:1,10:1,Fire:"",Open:[18,20],"Hit Location":"Torso Glance",.5:1,1.5:1},{1:3,2:7,3:200,5:300,10:300,Fire:"",Open:[20,22],"Hit Location":"Base of Neck",.5:1,1.5:6},{1:1,2:71,3:79,5:79,10:79,Fire:"",Open:[22,24],"Hit Location":"Lung Rib",.5:1,1.5:64},{1:40,2:51,3:51,5:51,10:51,Fire:"",Open:[24,25],"Hit Location":"Lung",.5:37,1.5:51},{1:2e3,2:3e3,3:4e3,5:4e3,10:4e3,Fire:"",Open:[25,26],"Hit Location":"Heart",.5:1,1.5:3e3},{1:6,2:42,3:49,5:49,10:49,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib",.5:1,1.5:31},{1:27,2:35,3:35,5:35,10:35,Fire:"",Open:[27,28],"Hit Location":"Liver",.5:4,1.5:28},{1:4,2:27,3:38,5:38,10:38,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib",.5:1,1.5:19},{1:17,2:28,3:28,5:28,10:28,Fire:"",Open:[29,30],"Hit Location":"Stomach",.5:3,1.5:19},{1:2,2:41,3:50,5:50,10:50,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen",.5:1,1.5:25},{1:47,2:58,3:58,5:58,10:58,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney",.5:2,1.5:49},{1:44,2:53,3:53,5:53,10:53,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney",.5:4,1.5:45},{1:12,2:200,3:300,5:300,10:300,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine",.5:4,1.5:12},{1:17,2:21,3:21,5:21,10:21,Fire:"",Open:[36,40],"Hit Location":"Intestines",.5:3,1.5:21},{1:3,2:200,3:200,5:300,10:300,Fire:"",Open:[40,43],"Hit Location":"Spine",.5:1,1.5:3},{1:10,2:19,3:21,5:21,10:21,Fire:"",Open:[43,57],"Hit Location":"Pelvis",.5:3,1.5:11},{1:1,2:1,3:1,5:1,10:1,Fire:"",Open:[57,62],"Hit Location":"Leg Glance",.5:1,1.5:1},{1:2,2:3,3:3,5:3,10:3,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh",.5:1,1.5:3},{1:1,2:1,3:1,5:5,10:16,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone",.5:1,1.5:1},{1:1,2:2,3:2,5:3,10:4,Fire:"",Open:[80,84],"Hit Location":"Knee",.5:1,1.5:1},{1:1,2:1,3:1,5:1,10:1,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh",.5:1,1.5:1},{1:1,2:1,3:1,5:2,10:14,Fire:"",Open:[89,94],"Hit Location":"Shin Bone",.5:1,1.5:1},{1:1,2:1,3:1,5:1,10:1,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot",.5:1,1.5:1}],"DC 2":[{1:16,2:24,3:24,5:24,10:24,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance",1.5:24,2.5:24},{1:4e3,2:6e3,3:8e3,5:8e3,10:8e3,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead",1.5:5e3,2.5:8e3},{1:4e3,2:1e4,3:1e4,5:1e4,10:1e4,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose",1.5:5e3,2.5:1e4},{1:11,2:200,3:800,5:800,10:800,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth",1.5:12,2.5:800},{1:5,2:5,3:5,5:5,10:5,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh",1.5:5,2.5:5},{1:15,2:700,3:800,5:800,10:800,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine",1.5:17,2.5:800},{1:2,2:2,3:2,5:2,10:2,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance",1.5:2,2.5:2},{1:7,2:14,3:14,5:14,10:14,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder",1.5:8,2.5:14},{1:2,2:2,3:2,5:2,10:2,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance",1.5:2,2.5:2},{1:3,2:3,3:3,5:3,10:3,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh",1.5:3,2.5:3},{1:1,2:3,3:5,5:23,10:23,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone",1.5:2,2.5:4},{1:4,2:9,3:10,5:10,10:10,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow",1.5:7,2.5:10},{1:2,2:2,3:2,5:2,10:2,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh",1.5:2,2.5:2},{1:6,2:1,3:4,5:20,10:20,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone",1.5:1,2.5:2},{1:1,2:1,3:1,5:1,10:1,Fire:[88,94],Open:[16,17],"Hit Location":"Hand",1.5:1,2.5:1},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical",1.5:0,2.5:0},{1:3,2:3,3:3,5:3,10:3,Fire:"",Open:[18,20],"Hit Location":"Torso Glance",1.5:3,2.5:3},{1:12,2:24,3:800,5:800,10:900,Fire:"",Open:[20,22],"Hit Location":"Base of Neck",1.5:21,2.5:500},{1:1,2:87,3:98,5:98,10:98,Fire:"",Open:[22,24],"Hit Location":"Lung Rib",1.5:79,2.5:98},{1:50,2:62,3:62,5:62,10:62,Fire:"",Open:[24,25],"Hit Location":"Lung",1.5:62,2.5:62},{1:8e3,2:1e4,3:1e4,5:1e4,10:1e4,Fire:"",Open:[25,26],"Hit Location":"Heart",1.5:1e4,2.5:1e4},{1:21,2:100,3:200,5:200,10:200,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib",1.5:100,2.5:200},{1:94,2:100,3:100,5:100,10:100,Fire:"",Open:[27,28],"Hit Location":"Liver",1.5:98,2.5:100},{1:6,2:37,3:53,5:53,10:53,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib",1.5:27,2.5:45},{1:24,2:40,3:40,5:40,10:40,Fire:"",Open:[29,30],"Hit Location":"Stomach",1.5:27,2.5:40},{1:6,2:100,3:100,5:100,10:100,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen",1.5:64,2.5:100},{1:100,2:200,3:200,5:200,10:200,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney",1.5:100,2.5:200},{1:200,2:200,3:200,5:200,10:200,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney",1.5:200,2.5:200},{1:41,2:700,3:900,5:1e3,10:1e3,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine",1.5:43,2.5:900},{1:23,2:28,3:28,5:28,10:28,Fire:"",Open:[36,40],"Hit Location":"Intestines",1.5:28,2.5:28},{1:11,2:600,3:800,5:800,10:800,Fire:"",Open:[40,43],"Hit Location":"Spine",1.5:12,2.5:800},{1:18,2:32,3:35,5:35,10:35,Fire:"",Open:[43,57],"Hit Location":"Pelvis",1.5:19,2.5:35},{1:3,2:3,3:3,5:3,10:3,Fire:"",Open:[57,62],"Hit Location":"Leg Glance",1.5:3,2.5:3},{1:6,2:12,3:12,5:12,10:12,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh",1.5:12,2.5:12},{1:3,2:4,3:5,5:16,10:57,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone",1.5:3,2.5:4},{1:3,2:9,3:12,5:13,10:13,Fire:"",Open:[80,84],"Hit Location":"Knee",1.5:7,2.5:10},{1:3,2:3,3:3,5:3,10:3,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh",1.5:3,2.5:3},{1:1,2:1,3:2,5:8,10:47,Fire:"",Open:[89,94],"Hit Location":"Shin Bone",1.5:1,2.5:1},{1:1,2:2,3:3,5:3,10:3,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot",1.5:1,2.5:3}],"DC 3":[{1:57,2:83,3:83,5:83,10:83,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance",1.5:83,2.5:83},{1:1e4,2:2e4,3:3e4,5:3e4,10:3e4,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead",1.5:2e4,2.5:3e4},{1:1e4,2:4e4,3:4e4,5:4e4,10:4e4,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose",1.5:2e4,2.5:4e4},{1:37,2:500,3:3e3,5:3e3,10:3e3,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth",1.5:40,2.5:3e3},{1:11,2:11,3:11,5:11,10:11,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh",1.5:11,2.5:11},{1:54,2:3e3,3:3e3,5:3e3,10:3e3,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine",1.5:60,2.5:3e3},{1:3,2:3,3:3,5:3,10:3,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance",1.5:3,2.5:3},{1:23,2:49,3:49,5:49,10:49,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder",1.5:27,2.5:49},{1:3,2:3,3:3,5:3,10:3,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance",1.5:3,2.5:3},{1:9,2:9,3:9,5:9,10:9,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh",1.5:9,2.5:9},{1:5,2:9,3:16,5:81,10:81,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone",1.5:7,2.5:13},{1:14,2:30,3:34,5:34,10:34,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow",1.5:25,2.5:34},{1:6,2:6,3:6,5:6,10:6,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh",1.5:6,2.5:6},{1:4,2:8,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone",1.5:6,2.5:15},{1:4,2:4,3:4,5:4,10:4,Fire:[88,94],Open:[16,17],"Hit Location":"Hand",1.5:4,2.5:4},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical",1.5:0,2.5:0},{1:5,2:5,3:5,5:5,10:5,Fire:"",Open:[18,20],"Hit Location":"Torso Glance",1.5:5,2.5:5},{1:40,2:83,3:3e3,5:3e3,10:3e3,Fire:"",Open:[20,22],"Hit Location":"Base of Neck",1.5:74,2.5:2e3},{1:2,2:100,3:100,5:100,10:100,Fire:"",Open:[22,24],"Hit Location":"Lung Rib",1.5:100,2.5:100},{1:71,2:89,3:89,5:89,10:89,Fire:"",Open:[24,25],"Hit Location":"Lung",1.5:89,2.5:89},{1:3e4,2:3e4,3:5e4,5:5e4,10:5e4,Fire:"",Open:[25,26],"Hit Location":"Heart",1.5:3e4,2.5:4e4},{1:75,2:500,3:600,5:600,10:600,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib",1.5:400,2.5:600},{1:300,2:400,3:400,5:400,10:400,Fire:"",Open:[27,28],"Hit Location":"Liver",1.5:300,2.5:400},{1:11,2:63,3:89,5:89,10:89,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib",1.5:46,2.5:89},{1:41,2:67,3:67,5:67,10:67,Fire:"",Open:[29,30],"Hit Location":"Stomach",1.5:45,2.5:67},{1:19,2:300,3:400,5:400,10:400,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen",1.5:200,2.5:400},{1:400,2:500,3:500,5:500,10:500,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney",1.5:400,2.5:500},{1:500,2:600,3:600,5:600,10:600,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney",1.5:600,2.5:600},{1:100,2:2e3,3:3e3,5:3e3,10:3e3,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine",1.5:200,2.5:3e3},{1:37,2:45,3:45,5:45,10:45,Fire:"",Open:[36,40],"Hit Location":"Intestines",1.5:45,2.5:45},{1:35,2:2e3,3:3e3,5:3e3,10:3e3,Fire:"",Open:[40,43],"Hit Location":"Spine",1.5:39,2.5:3e3},{1:37,2:67,3:73,5:73,10:73,Fire:"",Open:[43,57],"Hit Location":"Pelvis",1.5:40,2.5:73},{1:5,2:5,3:5,5:5,10:5,Fire:"",Open:[57,62],"Hit Location":"Leg Glance",1.5:5,2.5:5},{1:22,2:42,3:42,5:42,10:42,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh",1.5:42,2.5:42},{1:10,2:14,3:18,5:55,10:200,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone",1.5:10,2.5:15},{1:12,2:30,3:41,5:47,10:47,Fire:"",Open:[80,84],"Hit Location":"Knee",1.5:25,2.5:35},{1:9,2:9,3:9,5:9,10:9,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh",1.5:9,2.5:9},{1:2,2:4,3:7,5:29,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone",1.5:2,2.5:4},{1:3,2:7,3:12,5:12,10:12,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot",1.5:4,2.5:9}],"DC 4":[{1:100,2:200,3:200,5:200,10:200,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance",2.5:200},{1:3e4,2:5e4,3:6e4,5:6e4,10:6e4,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead",2.5:6e4},{1:3e4,2:8e4,3:8e4,5:8e4,10:8e4,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose",2.5:8e4},{1:77,2:1e3,3:6e3,5:6e3,10:6e3,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth",2.5:5e4},{1:19,2:19,3:19,5:19,10:19,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh",2.5:19},{1:100,2:5e3,3:6e3,5:6e3,10:6e3,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine",2.5:6e3},{1:5,2:5,3:5,5:5,10:5,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance",2.5:5},{1:48,2:100,3:100,5:100,10:100,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder",2.5:100},{1:5,2:5,3:5,5:5,10:5,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance",2.5:5},{1:18,2:18,3:18,5:18,10:18,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh",2.5:18},{1:10,2:20,3:34,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone",2.5:28},{1:29,2:62,3:71,5:71,10:71,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow",2.5:71},{1:12,2:12,3:12,5:12,10:12,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh",2.5:12},{1:8,2:17,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone",2.5:38},{1:8,2:8,3:8,5:8,10:8,Fire:[88,94],Open:[16,17],"Hit Location":"Hand",2.5:8},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical",2.5:0},{1:7,2:7,3:7,5:7,10:7,Fire:"",Open:[18,20],"Hit Location":"Torso Glance",2.5:7},{1:83,2:200,3:6e3,5:6e3,10:6e3,Fire:"",Open:[20,22],"Hit Location":"Base of Neck",2.5:3e3},{1:2,2:200,3:200,5:200,10:200,Fire:"",Open:[22,24],"Hit Location":"Lung Rib",2.5:200},{1:96,2:100,3:100,5:100,10:100,Fire:"",Open:[24,25],"Hit Location":"Lung",2.5:100},{1:6e4,2:7e4,3:1e5,5:1e5,10:1e5,Fire:"",Open:[25,26],"Hit Location":"Heart",2.5:8e4},{1:200,2:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib",2.5:1e3},{1:700,2:900,3:900,5:900,10:900,Fire:"",Open:[27,28],"Hit Location":"Liver",2.5:900},{1:16,2:95,3:100,5:100,10:100,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib",2.5:100},{1:62,2:100,3:100,5:100,10:100,Fire:"",Open:[29,30],"Hit Location":"Stomach",2.5:100},{1:37,2:600,3:800,5:800,10:800,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen",2.5:800},{1:700,2:900,3:900,5:900,10:900,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney",2.5:900},{1:1e3,2:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney",2.5:1e3},{1:300,2:5e3,3:7e3,5:7e3,10:7e3,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine",2.5:7e3},{1:53,2:66,3:66,5:66,10:66,Fire:"",Open:[36,40],"Hit Location":"Intestines",2.5:66},{1:71,2:4e3,3:5e3,5:5e3,10:5e3,Fire:"",Open:[40,43],"Hit Location":"Spine",2.5:5e3},{1:63,2:100,3:100,5:100,10:100,Fire:"",Open:[43,57],"Hit Location":"Pelvis",2.5:100},{1:7,2:7,3:7,5:7,10:7,Fire:"",Open:[57,62],"Hit Location":"Leg Glance",2.5:7},{1:46,2:88,3:88,5:88,10:88,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh",2.5:88},{1:21,2:29,3:38,5:100,10:400,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone",2.5:31},{1:24,2:62,3:86,5:97,10:97,Fire:"",Open:[80,84],"Hit Location":"Knee",2.5:73},{1:18,2:18,3:18,5:18,10:18,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh",2.5:18},{1:4,2:9,3:14,5:60,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone",2.5:9},{1:6,2:14,3:25,5:25,10:25,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot",2.5:20}],"DC 5":[{1:200,2:300,3:300,5:300,10:300,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:5e4,2:8e4,3:8e4,5:8e4,10:8e4,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:5e4,2:1e5,3:1e5,5:1e5,10:1e5,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:100,2:12e3,3:9e3,5:1e4,10:1e4,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:29,2:29,3:29,5:29,10:29,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:200,2:9e3,3:1e4,5:1e4,10:1e4,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:6,2:6,3:6,5:6,10:6,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:80,2:200,3:200,5:200,10:200,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:6,2:6,3:6,5:6,10:6,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:31,2:31,3:31,5:31,10:31,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:17,2:33,3:57,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:46,2:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:20,2:20,3:20,5:20,10:20,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:13,2:29,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:14,2:14,3:14,5:14,10:14,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:9,2:9,3:9,5:9,10:9,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:100,2:300,3:1e4,5:1e4,10:1e4,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:3,2:200,3:200,5:200,10:200,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:100,2:200,3:200,5:200,10:200,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:1e5,2:1e5,3:2e5,5:2e5,10:2e5,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:300,2:2e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:1e3,2:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:22,2:100,3:200,5:200,10:200,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:87,2:100,3:100,5:100,10:100,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:60,2:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:"-Kidney",2:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:2e3,2:2e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:500,2:9e3,3:1e4,5:1e4,10:"IT",Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:73,2:89,3:89,5:89,10:89,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:100,2:7e3,3:9e3,5:9e3,10:9e3,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:94,2:200,3:200,5:200,10:200,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:9,2:9,3:9,5:9,10:9,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:78,2:"l",3:"H",5:100,10:100,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:35,2:48,3:63,5:200,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:40,2:100,3:100,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:31,2:31,3:31,5:31,10:31,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:7,2:14,3:24,5:100,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:9,2:24,3:42,5:42,10:42,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}],"DC 6":[{1:300,2:400,3:400,5:400,10:400,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:7e4,2:1e5,3:1e5,5:1e5,10:1e5,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:8e4,2:2e5,3:2e5,5:2e5,10:2e5,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:200,2:3e3,3:1e4,5:1e4,10:1e4,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:39,2:39,3:39,5:39,10:39,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:1e4,2:1e4,3:1e4,5:1e4,10:700,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:7,2:7,3:7,5:7,10:7,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:100,2:300,3:300,5:300,10:300,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:7,2:7,3:7,5:7,10:7,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:46,2:46,3:46,5:46,10:46,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:26,2:49,3:85,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:72,2:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:31,2:31,3:31,5:31,10:31,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:20,2:43,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:15,2:15,3:15,5:15,10:15,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:11,2:11,3:11,5:11,10:11,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:200,2:400,3:2e4,5:2e4,10:2e4,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:3,2:300,3:300,5:300,10:300,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:200,2:200,3:200,5:200,10:200,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:2e5,2:2e5,3:3e5,5:3e5,10:3e5,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:400,2:3e3,3:3e3,5:3e3,10:3e3,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:2e3,2:2e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:29,2:200,3:200,5:200,10:200,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:100,2:100,3:200,5:200,10:200,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:88,2:2e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:1e3,2:2e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:3e3,2:3e3,3:3e3,5:3e3,10:3e3,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:700,2:1e4,3:2e4,5:2e4,10:2e4,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:95,2:100,3:100,5:100,10:100,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:200,2:1e4,3:1e4,5:"IT",10:1e4,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:100,2:200,3:300,5:300,10:300,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:11,2:11,3:11,5:11,10:11,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:100,2:100,3:200,5:200,10:200,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:53,2:72,3:95,5:300,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:60,2:200,3:200,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:46,2:46,3:46,5:46,10:46,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:11,2:22,3:35,5:200,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:63,2:33,3:84,5:95,10:95,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}],"DC 7":[{1:700,2:1e3,3:1e3,5:1e3,10:1e3,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:2e5,2:3e5,3:3e5,5:3e5,10:3e5,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:2e5,2:4e5,3:4e5,5:4e5,10:4e5,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:400,2:7e3,3:3e4,5:3e4,10:3e4,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:79,2:79,3:79,5:79,10:79,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:3e4,2:3e4,3:3e4,5:3e4,10:1e3,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:11,2:11,3:11,5:11,10:11,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:300,2:600,3:600,5:600,10:600,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:11,2:11,3:11,5:11,10:11,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:100,2:100,3:100,5:100,10:100,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:60,2:100,3:100,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:100,2:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:50,2:50,3:50,5:50,10:50,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:47,2:60,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:15,2:15,3:15,5:15,10:15,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:16,2:16,3:16,5:16,10:16,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:500,2:1e3,3:4e4,5:4e4,10:900,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:6,2:500,3:500,5:500,10:500,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:300,2:300,3:300,5:300,10:300,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:4e5,2:4e5,3:6e5,5:6e5,10:6e5,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:900,2:6e3,3:7e3,5:7e3,10:7e3,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:4e3,2:5e3,3:5e3,5:5e3,10:5e3,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:56,2:300,3:500,5:500,10:500,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:200,2:200,3:400,5:400,10:400,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:200,2:4e3,3:4e3,5:4e3,10:4e3,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:2e3,2:4e3,3:5e3,5:5e3,10:5e3,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:6e3,2:8e3,3:8e3,5:8e3,10:8e3,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:2e3,2:3e4,3:4e4,5:4e4,10:4e4,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:200,2:200,3:200,5:200,10:200,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:400,2:2e4,3:3e4,5:3e4,10:3e4,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:300,2:500,3:500,5:500,10:500,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:16,2:16,3:16,5:16,10:16,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:200,2:300,3:500,5:500,10:500,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:100,2:200,3:200,5:700,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:100,2:200,3:200,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:100,2:100,3:100,5:100,10:100,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:26,2:50,3:82,5:200,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:95,2:84,3:95,5:95,10:95,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}],"DC 8":[{1:1e3,3:2e3,5:2e3,10:2e3,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:3e5,3:5e5,5:6e5,10:6e5,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:3e5,3:8e5,5:8e5,10:8e5,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:800,3:1e4,5:6e4,10:6e4,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:100,3:100,5:100,10:100,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:1e3,3:5e4,5:6e4,10:6e4,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:15,3:15,5:15,10:15,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:400,3:900,5:900,10:900,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:15,3:15,5:15,10:15,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:100,3:100,5:100,10:100,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:100,3:100,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:50,3:50,5:50,10:50,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:60,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:15,3:15,5:15,10:15,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:22,3:22,5:22,10:22,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:900,3:2e3,5:6e4,10:7e4,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:9,3:700,5:800,10:800,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:400,3:500,5:500,10:500,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:6e5,3:7e5,5:1e6,10:1e6,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:2e3,3:1e4,5:1e4,10:1e4,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:7e3,3:9e3,5:9e3,10:9e3,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:90,3:500,5:800,10:800,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:400,3:400,5:600,10:600,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:400,3:6e3,5:8e3,10:8e3,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:5e3,3:7e3,5:9e3,10:9e3,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:1e4,3:1e4,5:1e4,10:1e4,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:3e3,3:5e4,5:7e4,10:7e4,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:300,3:300,5:300,10:300,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:700,3:4e4,5:5e4,10:5e4,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:500,3:800,5:900,10:900,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:22,3:22,5:22,10:22,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:500,3:500,5:600,10:600,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:200,3:300,5:400,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:200,3:200,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:100,3:100,5:100,10:100,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:45,3:89,5:100,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:95,3:95,5:95,10:95,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}],"DC 9":[{1:2e3,3:2e3,5:2e3,10:3e3,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:5e5,3:8e5,5:1e6,10:1e6,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:6e5,3:1e6,5:1e6,10:1e6,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:1e3,3:2e4,5:1e5,10:1e5,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:300,3:300,5:300,10:300,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:2e5,3:1e5,5:1e5,10:1e5,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:22,3:22,5:22,10:22,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:2e3,3:2e3,5:2e3,10:2e3,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:800,3:2e3,5:2e3,10:2e3,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:100,3:100,5:100,10:100,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:100,3:100,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:50,3:50,5:50,10:50,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:60,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:15,3:15,5:15,10:15,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:32,3:32,5:32,10:32,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:2e3,3:4e3,5:1e5,10:1e5,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:17,3:1e3,5:1e3,10:1e3,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:700,3:900,5:900,10:900,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:1e6,3:2e6,5:2e6,10:2e6,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:3e3,3:2e4,5:3e4,10:3e4,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:1e4,3:2e4,5:2e4,10:2e4,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:200,3:1e3,5:1e3,10:1e3,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:600,3:700,5:1e3,10:1e3,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:800,3:1e4,5:2e4,10:2e4,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:9e3,3:2e4,5:2e4,10:2e4,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:3e4,3:5e4,5:7e4,10:7e4,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:7e3,3:1e5,5:2e5,10:2e5,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:500,3:700,5:700,10:700,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:2e3,3:8e4,5:1e5,10:1e5,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:1e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:32,3:32,5:32,10:32,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:600,3:600,5:600,10:600,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:500,3:700,5:700,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:200,3:200,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:100,3:100,5:100,10:100,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:100,3:200,5:200,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:95,3:95,5:95,10:95,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}],"DC 10":[{1:6e3,3:8e3,5:8e3,10:8e3,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:7e5,3:1e6,5:1e6,10:1e6,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:1e6,3:2e6,5:2e6,10:2e6,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:2e3,3:4e4,5:2e5,10:2e5,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:600,3:600,5:600,10:600,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:3e3,3:2e5,5:2e5,10:2e5,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:32,3:32,5:32,10:32,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:2e3,3:3e3,5:3e3,10:3e3,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:32,3:32,5:32,10:32,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:100,3:100,5:100,10:100,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:100,3:100,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:50,3:50,5:50,10:50,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:60,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:15,3:15,5:15,10:15,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:47,3:47,5:47,10:47,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:4e3,3:8e3,5:3e5,10:3e5,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:32,3:3e3,5:3e3,10:3e3,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:1e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:3e6,3:3e6,5:5e6,10:5e6,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:6e3,3:4e4,5:5e4,10:5e4,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:3e4,3:3e4,5:3e4,10:3e4,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:300,3:2e3,5:2e3,10:2e3,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:1e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:2e3,3:3e4,5:3e4,10:3e4,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:3e4,3:4e4,5:4e4,10:4e4,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:5e4,3:7e4,5:7e4,10:7e4,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:1e4,3:2e5,5:3e5,10:3e5,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:3e3,3:2e5,5:2e5,10:2e5,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:2e3,3:4e3,5:4e3,10:4e3,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:47,3:47,5:47,10:47,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:600,3:600,5:600,10:600,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:700,3:700,5:700,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:200,3:200,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:100,3:100,5:100,10:100,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:200,3:200,5:200,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:95,3:95,5:95,10:95,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}]},t.medicalAidRecovery_8A=[{"Damage Total":[0,6],"Healing Time":"17d","No Aid - CTP":"79h","No Aid - RR":95,"First Aid - CTP":"25d","First Aid - RR":96,"Aid Station - CTP":"25d","Aid Station - RR":99,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[6,11],"Healing Time":"25d","No Aid - CTP":"75h","No Aid - RR":90,"First Aid - CTP":"25d","First Aid - RR":92,"Aid Station - CTP":"25d","Aid Station - RR":99,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[11,16],"Healing Time":"30d","No Aid - CTP":"72h","No Aid - RR":86,"First Aid - CTP":"25d","First Aid - RR":89,"Aid Station - CTP":"25d","Aid Station - RR":99,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[16,21],"Healing Time":"35d","No Aid - CTP":"68h","No Aid - RR":82,"First Aid - CTP":"25d","First Aid - RR":86,"Aid Station - CTP":"25d","Aid Station - RR":96,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[21,26],"Healing Time":"38d","No Aid - CTP":"65h","No Aid - RR":78,"First Aid - CTP":"25d","First Aid - RR":82,"Aid Station - CTP":"25d","Aid Station - RR":95,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[26,31],"Healing Time":"41d","No Aid - CTP":"62h","No Aid - RR":74,"First Aid - CTP":"25d","First Aid - RR":79,"Aid Station - CTP":"25d","Aid Station - RR":94,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[31,36],"Healing Time":"43d","No Aid - CTP":"59h","No Aid - RR":70,"First Aid - CTP":"25d","First Aid - RR":76,"Aid Station - CTP":"25d","Aid Station - RR":93,"Field Hospital - CTP":"25d","Field Hospital - RR":97,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[36,41],"Healing Time":"44d","No Aid - CTP":"56h","No Aid - RR":67,"First Aid - CTP":"25d","First Aid - RR":73,"Aid Station - CTP":"25d","Aid Station - RR":92,"Field Hospital - CTP":"25d","Field Hospital - RR":96,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[41,46],"Healing Time":"46d","No Aid - CTP":"53h","No Aid - RR":64,"First Aid - CTP":"25d","First Aid - RR":70,"Aid Station - CTP":"25d","Aid Station - RR":91,"Field Hospital - CTP":"25d","Field Hospital - RR":96,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[46,51],"Healing Time":"47d","No Aid - CTP":"51h","No Aid - RR":61,"First Aid - CTP":"25d","First Aid - RR":68,"Aid Station - CTP":"25d","Aid Station - RR":90,"Field Hospital - CTP":"25d","Field Hospital - RR":95,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[51,61],"Healing Time":"48d","No Aid - CTP":"46h","No Aid - RR":55,"First Aid - CTP":"25d","First Aid - RR":63,"Aid Station - CTP":"25d","Aid Station - RR":89,"Field Hospital - CTP":"25d","Field Hospital - RR":94,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[61,71],"Healing Time":"50d","No Aid - CTP":"41h","No Aid - RR":50,"First Aid - CTP":"25d","First Aid - RR":58,"Aid Station - CTP":"25d","Aid Station - RR":87,"Field Hospital - CTP":"25d","Field Hospital - RR":94,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[71,81],"Healing Time":"51d","No Aid - CTP":"37h","No Aid - RR":45,"First Aid - CTP":"25d","First Aid - RR":54,"Aid Station - CTP":"25d","Aid Station - RR":85,"Field Hospital - CTP":"25d","Field Hospital - RR":92,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[81,91],"Healing Time":"52d","No Aid - CTP":"34h","No Aid - RR":41,"First Aid - CTP":"25d","First Aid - RR":50,"Aid Station - CTP":"25d","Aid Station - RR":83,"Field Hospital - CTP":"25d","Field Hospital - RR":91,"Trauma Center - CTP":"25d","Trauma Center - 13":97,"Trauma Center - 14":97,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[91,101],"Healing Time":"53d","No Aid - CTP":"31h","No Aid - RR":37,"First Aid - CTP":"25d","First Aid - RR":46,"Aid Station - CTP":"25d","Aid Station - RR":82,"Field Hospital - CTP":"25d","Field Hospital - RR":90,"Trauma Center - CTP":"25d","Trauma Center - 13":96,"Trauma Center - 14":94,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[101,201],"Healing Time":"61d","No Aid - CTP":"11h","No Aid - RR":13,"First Aid - CTP":"23d","First Aid - RR":21,"Aid Station - CTP":"25d","Aid Station - RR":67,"Field Hospital - CTP":"25d","Field Hospital - RR":82,"Trauma Center - CTP":"25d","Trauma Center - 13":96,"Trauma Center - 14":91,"Trauma Center - 15":96,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[201,301],"Healing Time":"65d","No Aid - CTP":"4h","No Aid - RR":5,"First Aid - CTP":"19d","First Aid - RR":10,"Aid Station - CTP":"25d","Aid Station - RR":55,"Field Hospital - CTP":"25d","Field Hospital - RR":74,"Trauma Center - CTP":"25d","Trauma Center - 13":92,"Trauma Center - 14":88,"Trauma Center - 15":94,"Trauma Center - 16":96,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[301,401],"Healing Time":"68d","No Aid - CTP":"93m","No Aid - RR":2,"First Aid - CTP":"16d","First Aid - RR":4,"Aid Station - CTP":"25d","Aid Station - RR":45,"Field Hospital - CTP":"25d","Field Hospital - RR":67,"Trauma Center - CTP":"25d","Trauma Center - 13":89,"Trauma Center - 14":85,"Trauma Center - 15":92,"Trauma Center - 16":95,"Trauma Center - 17":97,"Trauma Center - 18":99},{"Damage Total":[401,501],"Healing Time":"70d","No Aid - CTP":"35m","No Aid - RR":1,"First Aid - CTP":"13d","First Aid - RR":2,"Aid Station - CTP":"25d","Aid Station - RR":37,"Field Hospital - CTP":"25d","Field Hospital - RR":61,"Trauma Center - CTP":"25d","Trauma Center - 13":85,"Trauma Center - 14":82,"Trauma Center - 15":90,"Trauma Center - 16":94,"Trauma Center - 17":96,"Trauma Center - 18":99},{"Damage Total":[501,601],"Healing Time":"72d","No Aid - CTP":"13m","No Aid - RR":1,"First Aid - CTP":"10d","First Aid - RR":1,"Aid Station - CTP":"25d","Aid Station - RR":30,"Field Hospital - CTP":"25d","Field Hospital - RR":55,"Trauma Center - CTP":"25d","Trauma Center - 13":82,"Trauma Center - 14":80,"Trauma Center - 15":88,"Trauma Center - 16":93,"Trauma Center - 17":95,"Trauma Center - 18":99},{"Damage Total":[601,701],"Healing Time":"73d","No Aid - CTP":"6m","No Aid - RR":1,"First Aid - CTP":"8d","First Aid - RR":0,"Aid Station - CTP":"25d","Aid Station - RR":25,"Field Hospital - CTP":"25d","Field Hospital - RR":50,"Trauma Center - CTP":"25d","Trauma Center - 13":79,"Trauma Center - 14":77,"Trauma Center - 15":86,"Trauma Center - 16":92,"Trauma Center - 17":94,"Trauma Center - 18":99},{"Damage Total":[701,801],"Healing Time":"75d","No Aid - CTP":"5m","No Aid - RR":1,"First Aid - CTP":"7d","First Aid - RR":0,"Aid Station - CTP":"25d","Aid Station - RR":20,"Field Hospital - CTP":"25d","Field Hospital - RR":45,"Trauma Center - CTP":"25d","Trauma Center - 13":76,"Trauma Center - 14":75,"Trauma Center - 15":84,"Trauma Center - 16":91,"Trauma Center - 17":94,"Trauma Center - 18":97},{"Damage Total":[801,901],"Healing Time":"76d","No Aid - CTP":"4m","No Aid - RR":0,"First Aid - CTP":"6d","First Aid - RR":0,"Aid Station - CTP":"25d","Aid Station - RR":16,"Field Hospital - CTP":"25d","Field Hospital - RR":41,"Trauma Center - CTP":"25d","Trauma Center - 13":73,"Trauma Center - 14":73,"Trauma Center - 15":82,"Trauma Center - 16":90,"Trauma Center - 17":93,"Trauma Center - 18":96},{"Damage Total":[901,1001],"Healing Time":"77d","No Aid - CTP":"90p","No Aid - RR":0,"First Aid - CTP":"5d","First Aid - RR":0,"Aid Station - CTP":"25d","Aid Station - RR":13,"Field Hospital - CTP":"25d","Field Hospital - RR":37,"Trauma Center - CTP":"25d","Trauma Center - 13":70,"Trauma Center - 14":53,"Trauma Center - 15":80,"Trauma Center - 16":89,"Trauma Center - 17":92,"Trauma Center - 18":96},{"Damage Total":[1001,2001],"Healing Time":"84d","No Aid - CTP":"85p","No Aid - RR":0,"First Aid - CTP":"15h","First Aid - RR":0,"Aid Station - CTP":"6d","Aid Station - RR":2,"Field Hospital - CTP":"25d","Field Hospital - RR":13,"Trauma Center - CTP":"25d","Trauma Center - 13":67,"Trauma Center - 14":38,"Trauma Center - 15":64,"Trauma Center - 16":79,"Trauma Center - 17":85,"Trauma Center - 18":92},{"Damage Total":[2001,3001],"Healing Time":"88d","No Aid - CTP":"81p","No Aid - RR":0,"First Aid - CTP":"2h","First Aid - RR":0,"Aid Station - CTP":"21h","Aid Station - RR":0,"Field Hospital - CTP":"5d","Field Hospital - RR":5,"Trauma Center - CTP":"18d","Trauma Center - 13":45,"Trauma Center - 14":28,"Trauma Center - 15":52,"Trauma Center - 16":70,"Trauma Center - 17":79,"Trauma Center - 18":89},{"Damage Total":[3001,4001],"Healing Time":"91d","No Aid - CTP":"76p","No Aid - RR":0,"First Aid - CTP":"22m","First Aid - RR":0,"Aid Station - CTP":"4h","Aid Station - RR":0,"Field Hospital - CTP":"18h","Field Hospital - RR":2,"Trauma Center - CTP":"72h","Trauma Center - 13":30,"Trauma Center - 14":20,"Trauma Center - 15":41,"Trauma Center - 16":62,"Trauma Center - 17":73,"Trauma Center - 18":85},{"Damage Total":[4001,5001],"Healing Time":"93d","No Aid - CTP":"71p","No Aid - RR":0,"First Aid - CTP":"6m","First Aid - RR":0,"Aid Station - CTP":"63m","Aid Station - RR":0,"Field Hospital - CTP":"5h","Field Hospital - RR":1,"Trauma Center - CTP":"21h","Trauma Center - 13":20,"Trauma Center - 14":15,"Trauma Center - 15":33,"Trauma Center - 16":55,"Trauma Center - 17":67,"Trauma Center - 18":82},{"Damage Total":[5001,6001],"Healing Time":"95d","No Aid - CTP":"67p","No Aid - RR":0,"First Aid - CTP":"4m","First Aid - RR":0,"Aid Station - CTP":"36m","Aid Station - RR":0,"Field Hospital - CTP":"3h","Field Hospital - RR":0,"Trauma Center - CTP":"12h","Trauma Center - 13":13,"Trauma Center - 14":11,"Trauma Center - 15":27,"Trauma Center - 16":49,"Trauma Center - 17":62,"Trauma Center - 18":79},{"Damage Total":[6001,7001],"Healing Time":"96d","No Aid - CTP":"62p","No Aid - RR":0,"First Aid - CTP":"87p","First Aid - RR":0,"Aid Station - CTP":"29m","Aid Station - RR":0,"Field Hospital - CTP":"2h","Field Hospital - RR":0,"Trauma Center - CTP":"10h","Trauma Center - 13":9,"Trauma Center - 14":8,"Trauma Center - 15":21,"Trauma Center - 16":43,"Trauma Center - 17":57,"Trauma Center - 18":76},{"Damage Total":[7001,8001],"Healing Time":"98d","No Aid - CTP":"57p","No Aid - RR":0,"First Aid - CTP":"75p","First Aid - RR":0,"Aid Station - CTP":"25m","Aid Station - RR":0,"Field Hospital - CTP":"2h","Field Hospital - RR":0,"Trauma Center - CTP":"8h","Trauma Center - 13":6,"Trauma Center - 14":6,"Trauma Center - 15":17,"Trauma Center - 16":39,"Trauma Center - 17":53,"Trauma Center - 18":73},{"Damage Total":[8001,9001],"Healing Time":"99d","No Aid - CTP":"52p","No Aid - RR":0,"First Aid - CTP":"67p","First Aid - RR":0,"Aid Station - CTP":"22m","Aid Station - RR":0,"Field Hospital - CTP":"2h","Field Hospital - RR":0,"Trauma Center - CTP":"7h","Trauma Center - 13":4,"Trauma Center - 14":3,"Trauma Center - 15":14,"Trauma Center - 16":34,"Trauma Center - 17":49,"Trauma Center - 18":70},{"Damage Total":[9001,12001],"Healing Time":"102d","No Aid - CTP":"38p","No Aid - RR":0,"First Aid - CTP":"57p","First Aid - RR":0,"Aid Station - CTP":"19m","Aid Station - RR":0,"Field Hospital - CTP":"95m","Field Hospital - RR":0,"Trauma Center - CTP":"6h","Trauma Center - 13":3,"Trauma Center - 14":1,"Trauma Center - 15":7,"Trauma Center - 16":21,"Trauma Center - 17":39,"Trauma Center - 18":62},{"Damage Total":[12001,16001],"Healing Time":"105d","No Aid - CTP":"25p","No Aid - RR":0,"First Aid - CTP":"44p","First Aid - RR":0,"Aid Station - CTP":"15m","Aid Station - RR":0,"Field Hospital - CTP":"75m","Field Hospital - RR":0,"Trauma Center - CTP":"5h","Trauma Center - 13":1,"Trauma Center - 14":0,"Trauma Center - 15":3,"Trauma Center - 16":13,"Trauma Center - 17":28,"Trauma Center - 18":53},{"Damage Total":[16001,20001],"Healing Time":"107d","No Aid - CTP":"1p","No Aid - RR":0,"First Aid - CTP":"30p","First Aid - RR":0,"Aid Station - CTP":"10m","Aid Station - RR":0,"Field Hospital - CTP":"50m","Field Hospital - RR":0,"Trauma Center - CTP":"3h","Trauma Center - 13":0,"Trauma Center - 14":0,"Trauma Center - 15":1,"Trauma Center - 16":9,"Trauma Center - 17":20,"Trauma Center - 18":45},{"Damage Total":[20001,40001],"Healing Time":"114d","No Aid - CTP":"1p","No Aid - RR":0,"First Aid - CTP":"15p","First Aid - RR":0,"Aid Station - CTP":"5m","Aid Station - RR":0,"Field Hospital - CTP":"25m","Field Hospital - RR":0,"Trauma Center - CTP":"2h","Trauma Center - 13":0,"Trauma Center - 14":0,"Trauma Center - 15":0,"Trauma Center - 16":1,"Trauma Center - 17":4,"Trauma Center - 18":20},{"Damage Total":[40001,60001],"Healing Time":"118d","No Aid - CTP":"1p","No Aid - RR":0,"First Aid - CTP":"10p","First Aid - RR":0,"Aid Station - CTP":"3m","Aid Station - RR":0,"Field Hospital - CTP":"17m","Field Hospital - RR":0,"Trauma Center - CTP":"68m","Trauma Center - 13":0,"Trauma Center - 14":0,"Trauma Center - 15":0,"Trauma Center - 16":0,"Trauma Center - 17":1,"Trauma Center - 18":9},{"Damage Total":[60001,80001],"Healing Time":"121d","No Aid - CTP":"1p","No Aid - RR":0,"First Aid - CTP":"8p","First Aid - RR":0,"Aid Station - CTP":"75p","Aid Station - RR":0,"Field Hospital - CTP":"13m","Field Hospital - RR":0,"Trauma Center - CTP":"52m","Trauma Center - 13":0,"Trauma Center - 14":0,"Trauma Center - 15":0,"Trauma Center - 16":0,"Trauma Center - 17":0,"Trauma Center - 18":4},{"Damage Total":[80001,1e7],"Healing Time":"123d","No Aid - CTP":"1p","No Aid - RR":0,"First Aid - CTP":"6p","First Aid - RR":0,"Aid Station - CTP":"60p","Aid Station - RR":0,"Field Hospital - CTP":"10m","Field Hospital - RR":0,"Trauma Center - CTP":"40m","Trauma Center - 13":0,"Trauma Center - 14":0,"Trauma Center - 15":0,"Trauma Center - 16":0,"Trauma Center - 17":0,"Trauma Center - 18":2}],t.incapacitationTime_8B=[{0:"1p",1:"1p",2:"1p",3:"2p",4:"2p",5:"2p",6:"4p",7:"4p",8:"6p",9:"11p","PD Total":[0,51]},{0:"4p",1:"15p",2:"15p",3:"29p",4:"29p",5:"29p",6:"47p",7:"47p",8:"73p",9:"4m","PD Total":[51,101]},{0:"25p",1:"3m",2:"3m",3:"5m",4:"5m",5:"5m",6:"9m",7:"9m",8:"14m",9:"25m","PD Total":[101,201]},{0:"3m",1:"11m",2:"11m",3:"21m",4:"21m",5:"21m",6:"23m",7:"23m",8:"53m",9:"96m","PD Total":[201,301]},{0:"10m",1:"33m",2:"33m",3:"63m",4:"63m",5:"63m",6:"2h",7:"2h",8:"3h",9:"5h","PD Total":[301,451]},{0:"25m",1:"85m",2:"85m",3:"3h",4:"3h",5:"3h",6:"4h",7:"4h",8:"7h",9:"12h","PD Total":[451,601]},{0:"50m",1:"3h",2:"3h",3:"5h",4:"5h",5:"5h",6:"9h",7:"9h",8:"14h",9:"25h","PD Total":[601,751]},{0:"2h",1:"6h",2:"6h",3:"11h",4:"11h",5:"11h",6:"19h",7:"19h",8:"19h",9:"53h","PD Total":[751,1001]},{0:"5h",1:"17h",2:"17h",3:"32h",4:"32h",5:"32h",6:"53h",7:"53h",8:"82h",9:"6d","PD Total":[1001,1e7]}],t.movementModifiers_4D=[{10:-6,20:-5,40:-5,70:-5,100:-5,200:-5,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[0,1]},{10:-8,20:-6,40:-5,70:-5,100:-5,200:-5,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[1,2]},{10:-10,20:-8,40:-6,70:-5,100:-5,200:-5,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[2,3]},{10:-10,20:-10,40:-7,70:-6,100:-5,200:-5,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[3,4]},{10:-10,20:-10,40:-8,70:-6,100:-6,200:-5,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[4,10]},{10:-10,20:-10,40:-10,70:-10,100:-8,200:-6,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[10,20]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-8,300:-7,400:-7,600:-6,800:-6,1e3:-5,1200:-5,1500:-5,"Speed HPI":[20,30]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-8,400:-8,600:-7,800:-6,1e3:-5,1200:-5,1500:-5,"Speed HPI":[30,40]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-9,400:-9,600:-8,800:-7,1e3:-6,1200:-6,1500:-5,"Speed HPI":[40,50]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-8,800:-7,1e3:-6,1200:-6,1500:-6,"Speed HPI":[50,60]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-9,800:-8,1e3:-7,1200:-6,1500:-6,"Speed HPI":[60,70]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-9,800:-8,1e3:-7,1200:-7,1500:-6,"Speed HPI":[70,80]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-10,800:-9,1e3:-8,1200:-7,1500:-6,"Speed HPI":[80,90]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-10,800:-9,1e3:-8,1200:-7,1500:-7,"Speed HPI":[90,100]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-10,800:-10,1e3:-9,1200:-8,1500:-7,"Speed HPI":[100,110]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-10,800:-10,1e3:-9,1200:-8,1500:-7,"Speed HPI":[110,999999]}],t.situationAndStanceModifiers_4B=[{Situation:"Standing",ALM:0},{Situation:"Standing & Braced",ALM:4},{Situation:"Kneeling",ALM:3},{Situation:"Kneeling & Braced",ALM:5},{Situation:"Prone",ALM:6},{Situation:"Prone & Braced",ALM:7},{Situation:"Using Sling for Support",ALM:1},{Situation:"Firing from the Hip",ALM:-6},{Situation:"Firing Rifle with One Hand",ALM:-7},{Situation:"Firing Pistol with One Hand",ALM:-4},{Situation:"Folding Stock Not Used",ALM:-4},{Situation:"Firing Pistol Double Action",ALM:-3},{Situation:"Deployed Bipod Not Braced",ALM:-2},{Situation:"Bipod Mounted Weapon",ALM:3},{Situation:"Tripod Mounted Weapon",ALM:5},{Situation:"Turret Mounted Weapon",ALM:11},{Situation:"Pistol with Shoulder Stock",ALM:3}],t.visibilityModifiers_4C=[{Visibility:"Good Visibility",ALM:0},{Visibility:"Dusk",ALM:-2},{Visibility:"Night - Full Moon",ALM:-4},{Visibility:"Night - 1/2 Moon",ALM:-6},{Visibility:"Night - No Moon",ALM:-12},{Visibility:"Firing at Muzzle Flash",ALM:-10},{Visibility:"Smoke, Haze, Fog",ALM:-6},{Visibility:"Looking into a Light",ALM:-8},{Visibility:"Optical Scope under 8 hexes",ALM:-6},{Visibility:"Optical Scope Broken",ALM:-4},{Visibility:"Advanced Aiming System Broken",ALM:-8},{Visibility:"Weapon Sights Broken",ALM:-4},{Visibility:"Firing from Teargas, No Mask",ALM:-8},{Visibility:"Shooter Not Looking",ALM:-14}],t.automaticFireAndShrapnel_5A=[{3:3,4:4,5:5,6:6,7:7,8:8,9:9,10:10,12:12,18:18,36:36,54:54,72:72,144:144,"Arc of Fire":0,Index:31,"Pellet and Shrapnel Hit Chance":58},{3:3,4:4,5:5,6:5,7:6,8:7,9:8,10:9,12:11,18:16,36:33,54:49,72:65,144:131,"Arc of Fire":0,Index:30,"Pellet and Shrapnel Hit Chance":44},{3:2,4:3,5:4,6:5,7:6,8:6,9:7,10:8,12:9,18:14,36:28,54:43,72:57,144:114,"Arc of Fire":0,Index:29,"Pellet and Shrapnel Hit Chance":33},{3:2,4:3,5:3,6:4,7:5,8:5,9:6,10:7,12:8,18:12,36:25,54:37,72:50,144:99,"Arc of Fire":.2,Index:28,"Pellet and Shrapnel Hit Chance":25},{3:2,4:2,5:3,6:4,7:4,8:5,9:5,10:6,12:7,18:11,36:22,54:32,72:43,144:86,"Arc of Fire":.2,Index:27,"Pellet and Shrapnel Hit Chance":19},{3:2,4:2,5:3,6:3,7:4,8:4,9:5,10:5,12:6,18:9,36:19,54:28,72:37,144:75,"Arc of Fire":.2,Index:26,"Pellet and Shrapnel Hit Chance":14},{3:1,4:2,5:2,6:3,7:3,8:4,9:4,10:5,12:5,18:8,36:16,54:24,72:33,144:65,"Arc of Fire":.3,Index:25,"Pellet and Shrapnel Hit Chance":11},{3:1,4:2,5:2,6:2,7:3,8:3,9:4,10:4,12:5,18:7,36:14,54:21,72:28,144:57,"Arc of Fire":.3,Index:24,"Pellet and Shrapnel Hit Chance":8},{3:1,4:1,5:2,6:2,7:2,8:3,9:3,10:3,12:4,18:6,36:12,54:18,72:25,144:49,"Arc of Fire":.4,Index:23,"Pellet and Shrapnel Hit Chance":6},{3:89,4:1,5:1,6:2,7:2,8:2,9:3,10:3,12:4,18:5,36:11,54:16,72:21,144:43,"Arc of Fire":.4,Index:22,"Pellet and Shrapnel Hit Chance":5},{3:77,4:1,5:1,6:2,7:2,8:2,9:2,10:3,12:3,18:5,36:9,54:14,72:19,144:37,"Arc of Fire":.5,Index:21,"Pellet and Shrapnel Hit Chance":4},{3:67,4:89,5:1,6:1,7:2,8:2,9:2,10:2,12:3,18:4,36:8,54:12,72:16,144:32,"Arc of Fire":.6,Index:20,"Pellet and Shrapnel Hit Chance":3},{3:58,4:78,5:97,6:1,7:1,8:2,9:2,10:2,12:2,18:4,36:7,54:11,72:14,144:28,"Arc of Fire":.7,Index:19,"Pellet and Shrapnel Hit Chance":2},{3:51,4:67,5:84,6:1,7:1,8:1,9:2,10:2,12:2,18:3,36:6,54:9,72:12,144:24,"Arc of Fire":.8,Index:18,"Pellet and Shrapnel Hit Chance":2},{3:44,4:58,5:73,6:88,7:1,8:1,9:1,10:1,12:2,18:3,36:5,54:8,72:11,144:21,"Arc of Fire":.9,Index:17,"Pellet and Shrapnel Hit Chance":1},{3:38,4:51,5:64,6:77,7:89,8:1,9:1,10:1,12:2,18:2,36:5,54:7,72:9,144:19,"Arc of Fire":1,Index:16,"Pellet and Shrapnel Hit Chance":87},{3:33,4:44,5:55,6:66,7:78,8:89,9:1,10:1,12:1,18:2,36:4,54:6,72:8,144:16,"Arc of Fire":1,Index:15,"Pellet and Shrapnel Hit Chance":65},{3:28,4:38,5:48,6:58,7:67,8:77,9:87,10:97,12:1,18:2,36:3,54:5,72:7,144:14,"Arc of Fire":1,Index:14,"Pellet and Shrapnel Hit Chance":49},{3:25,4:33,5:41,6:50,7:58,8:67,9:75,10:84,12:1,18:2,36:3,54:5,72:6,144:12,"Arc of Fire":1,Index:13,"Pellet and Shrapnel Hit Chance":37},{3:21,4:29,5:36,6:43,7:51,8:58,9:65,10:73,12:88,18:1,36:3,54:4,72:5,144:11,"Arc of Fire":1,Index:12,"Pellet and Shrapnel Hit Chance":28},{3:18,4:25,5:31,6:38,7:44,8:50,9:57,10:63,12:76,18:1,36:2,54:3,72:5,144:9,"Arc of Fire":2,Index:11,"Pellet and Shrapnel Hit Chance":21},{3:16,4:21,5:27,6:33,7:38,8:44,9:49,10:55,12:66,18:1,36:2,54:3,72:4,144:8,"Arc of Fire":2,Index:10,"Pellet and Shrapnel Hit Chance":15},{3:14,4:18,5:23,6:28,7:33,8:38,9:43,10:48,12:57,18:86,36:2,54:3,72:3,144:7,"Arc of Fire":2,Index:9,"Pellet and Shrapnel Hit Chance":11},{3:12,4:16,5:20,6:24,7:29,8:33,9:37,10:41,12:50,18:75,36:2,54:2,72:3,144:6,"Arc of Fire":3,Index:8,"Pellet and Shrapnel Hit Chance":8},{3:10,4:14,5:17,6:21,7:25,8:28,9:32,10:36,12:43,18:65,36:1,54:2,72:3,144:5,"Arc of Fire":3,Index:7,"Pellet and Shrapnel Hit Chance":6},{3:9,4:12,5:15,6:18,7:21,8:25,9:28,10:31,12:37,18:56,36:1,54:2,72:2,144:5,"Arc of Fire":4,Index:6,"Pellet and Shrapnel Hit Chance":4},{3:7,4:10,5:13,6:16,7:18,8:21,9:24,10:27,12:32,18:49,36:98,54:1,72:2,144:4,"Arc of Fire":4,Index:5,"Pellet and Shrapnel Hit Chance":3},{3:6,4:9,5:11,6:13,7:16,8:18,9:21,10:23,12:28,18:42,36:85,54:1,72:2,144:3,"Arc of Fire":5,Index:4,"Pellet and Shrapnel Hit Chance":2},{3:5,4:7,5:10,6:12,7:14,8:16,9:18,10:20,12:24,18:37,36:74,54:1,72:2,144:3,"Arc of Fire":6,Index:3,"Pellet and Shrapnel Hit Chance":1},{3:5,4:6,5:8,6:10,7:12,8:14,9:15,10:17,12:21,18:32,36:64,54:97,72:1,144:3,"Arc of Fire":7,Index:2,"Pellet and Shrapnel Hit Chance":1},{3:4,4:5,5:7,6:9,7:10,8:12,9:13,10:15,12:18,18:28,36:56,54:84,72:1,144:2,"Arc of Fire":8,Index:1,"Pellet and Shrapnel Hit Chance":0},{3:3,4:5,5:6,6:7,7:9,8:10,9:11,10:13,12:16,18:24,36:48,54:73,72:98,144:2,"Arc of Fire":10,Index:0,"Pellet and Shrapnel Hit Chance":0},{3:3,4:4,5:5,6:6,7:7,8:9,9:10,10:11,12:13,18:21,36:42,54:64,72:85,144:2,"Arc of Fire":11,Index:-1,"Pellet and Shrapnel Hit Chance":0},{3:2,4:3,5:4,6:5,7:6,8:7,9:8,10:9,12:12,18:18,36:36,54:55,72:74,144:1,"Arc of Fire":13,Index:-2,"Pellet and Shrapnel Hit Chance":0},{3:2,4:3,5:4,6:4,7:5,8:6,9:7,10:8,12:10,18:15,36:32,54:48,72:64,144:1,"Arc of Fire":15,Index:-3,"Pellet and Shrapnel Hit Chance":0},{3:1,4:2,5:3,6:4,7:5,8:5,9:6,10:7,12:8,18:13,36:27,54:41,72:56,144:1,"Arc of Fire":17,Index:-4,"Pellet and Shrapnel Hit Chance":0},{3:1,4:2,5:2,6:3,7:4,8:5,9:5,10:6,12:7,18:11,36:24,54:36,72:48,144:97,"Arc of Fire":20,Index:-5,"Pellet and Shrapnel Hit Chance":0},{3:1,4:1,5:2,6:3,7:3,8:4,9:4,10:5,12:6,18:10,36:20,54:31,72:42,144:85,"Arc of Fire":23,Index:-6,"Pellet and Shrapnel Hit Chance":0},{3:1,4:1,5:2,6:2,7:3,8:3,9:4,10:4,12:5,18:8,36:18,54:27,72:36,144:73,"Arc of Fire":26,Index:-7,"Pellet and Shrapnel Hit Chance":0},{3:0,4:1,5:1,6:2,7:2,8:3,9:3,10:3,12:4,18:7,36:15,54:23,72:31,144:64,"Arc of Fire":30,Index:-8,"Pellet and Shrapnel Hit Chance":0},{3:0,4:1,5:1,6:1,7:2,8:2,9:3,10:3,12:4,18:6,36:13,54:20,72:27,144:55,"Arc of Fire":35,Index:-9,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:1,6:1,7:1,8:2,9:2,10:2,12:3,18:5,36:11,54:17,72:23,144:48,"Arc of Fire":40,Index:-10,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:1,7:1,8:1,9:2,10:2,12:3,18:4,36:10,54:15,72:20,144:42,"Arc of Fire":46,Index:-11,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:1,7:1,8:1,9:1,10:2,12:2,18:4,36:8,54:13,72:17,144:37,"Arc of Fire":53,Index:-12,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:1,8:1,9:1,10:1,12:2,18:3,36:7,54:11,72:15,144:31,"Arc of Fire":61,Index:-13,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:1,9:1,10:1,12:1,18:2,36:6,54:9,72:13,144:27,"Arc of Fire":70,Index:-14,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:1,10:1,12:1,18:2,36:5,54:8,72:11,144:23,"Arc of Fire":81,Index:-15,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:1,12:1,18:2,36:4,54:7,72:10,144:20,"Arc of Fire":93,Index:-16,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,12:1,18:1,36:4,54:6,72:8,144:17,"Arc of Fire":107,Index:-17,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,12:0,18:1,36:3,54:5,72:7,144:15,"Arc of Fire":123,Index:-18,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,12:0,18:1,36:2,54:4,72:6,144:13,"Arc of Fire":142,Index:-19,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,12:0,18:1,36:2,54:4,72:5,144:11,"Arc of Fire":163,Index:-20,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,12:0,18:0,36:2,54:3,72:4,144:10,"Arc of Fire":188,Index:-21,"Pellet and Shrapnel Hit Chance":0}],t.coverProtectionFactors_7C=[{Armor:"Clothing",PF:0},{Armor:"Light Flexible",PF:4},{Armor:"Medium Flexible",PF:6},{Armor:"Heavy Flexible",PF:9},{Armor:"Light Rigid",PF:6},{Armor:"Medium Rigid",PF:16},{Armor:"Heavy Rigid",PF:30}],t.effectiveArmorProtectionFactor_6D=[{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,PF:0},{0:2,1:2,2:3,3:3,4:3,5:3,6:4,7:4,8:4,9:5,PF:2},{0:4,1:5,2:5,3:6,4:6,5:7,6:7,7:8,8:9,9:10,PF:4},{0:7,1:7,2:8,3:9,4:9,5:10,6:11,7:12,8:13,9:15,PF:6},{0:11,1:12,2:13,3:14,4:16,5:17,6:19,7:20,8:22,9:24,PF:10},{0:17,1:19,2:21,3:23,4:25,5:27,6:30,7:32,8:35,9:39,PF:16},{0:22,1:24,2:26,3:28,4:31,5:34,6:37,7:41,8:44,9:48,PF:20},{0:33,1:36,2:39,3:43,4:47,5:51,6:56,7:61,8:66,9:73,PF:30},{0:44,1:48,2:52,3:57,4:62,5:68,6:74,7:81,8:89,9:97,PF:40},{0:55,1:60,2:65,3:71,4:78,5:85,6:93,7:101,8:111,9:121,PF:50},{0:66,1:72,2:78,3:85,4:93,5:102,6:111,7:122,8:133,9:145,PF:60},{0:76,1:84,2:91,3:100,4:109,5:119,6:130,7:142,8:155,9:169,PF:70},{0:87,1:95,2:104,3:114,4:124,5:136,6:148,7:162,8:177,9:194,PF:80},{0:98,1:107,2:117,3:128,4:140,5:153,6:167,7:182,8:199,9:218,PF:90},{0:109,1:119,2:130,3:142,4:156,5:170,6:186,7:203,8:221,9:242,PF:100},{0:131,1:143,2:156,3:171,4:187,5:204,6:223,7:243,8:266,9:290,PF:120},{0:153,1:167,2:182,3:199,4:218,5:238,6:260,7:284,8:310,9:339,PF:140},{0:197,1:215,2:235,3:256,4:280,5:306,6:334,7:365,8:399,9:435,PF:180},{0:218,1:239,2:261,3:285,4:311,5:340,6:371,7:405,8:443,9:484,PF:200}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.weapons={"FN Mk 1":{10:{FMJ:{PEN:2.1,DC:3},JHP:{PEN:2,DC:4},AP:{PEN:2.9,DC:3},BA:46,TOF:1},20:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.8,DC:4},AP:{PEN:2.7,DC:3},BA:38,TOF:1},40:{FMJ:{PEN:1.6,DC:2},JHP:{PEN:1.6,DC:3},AP:{PEN:2.3,DC:2},BA:29,TOF:2},70:{FMJ:{PEN:1.3,DC:2},JHP:{PEN:1.2,DC:2},AP:{PEN:1.8,DC:2},BA:22,TOF:4},100:{FMJ:{PEN:1,DC:1},JHP:{PEN:1,DC:2},AP:{PEN:1.4,DC:1},BA:17,TOF:6},200:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.4,DC:1},AP:{PEN:.6,DC:1},BA:8,TOF:15},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.6,DC:1},BA:2,TOF:24},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},BA:-1,TOF:35},Name:"FN Mk 1",Type:"Pistol",Description:"Browning High-Power pistol. Manufactured & sold worldwide.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fn-mk-1.png?alt=media&token=121da23e-d52c-496b-949d-f01f4512c6c9",L:8,W:2.3,RT:4,ROF:1,Cap:13,AW:".50 Mag",KD:3,SAB:4,"Aim Time":{1:-17,2:-11,3:-10,4:-9,5:-8,6:-7}},"Type 51":{10:{FMJ:{PEN:2.7,DC:3},JHP:{PEN:2.6,DC:5},AP:{PEN:3.8,DC:3},BA:48,TOF:0},20:{FMJ:{PEN:2.5,DC:3},JHP:{PEN:2.4,DC:4},AP:{PEN:3.6,DC:3},BA:40,TOF:1},40:{FMJ:{PEN:2.2,DC:2},JHP:{PEN:2.1,DC:4},AP:{PEN:3,DC:2},BA:31,TOF:2},70:{FMJ:{PEN:1.7,DC:2},JHP:{PEN:1.6,DC:3},AP:{PEN:2.4,DC:2},BA:24,TOF:3},100:{FMJ:{PEN:1.3,DC:2},JHP:{PEN:1.3,DC:2},AP:{PEN:1.9,DC:2},BA:19,TOF:5},200:{FMJ:{PEN:.6,DC:1},JHP:{PEN:.6,DC:1},AP:{PEN:.9,DC:1},BA:10,TOF:12},300:{FMJ:{PEN:.3,DC:1},JHP:{PEN:.3,DC:1},AP:{PEN:.4,DC:1},BA:5,TOF:20},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},BA:1,TOF:29},Name:"Type 51",Type:"Pistol",Description:"Chinese copy of the Soviet TI33. Standard pistol of the Chinese army.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/type-51.png?alt=media&token=42d70d7a-b56b-4c2f-801e-c22db63f7d1d",L:8,W:1.9,RT:4,ROF:1,Cap:8,AW:".33 Mag",KD:3,SAB:4,"Aim Time":{1:-16,2:-11,3:-10,4:-9,5:-8,6:-7}},Uzi:{10:{FMJ:{PEN:2.5,DC:3},JHP:{PEN:2.4,DC:5},AP:{PEN:3.6,DC:3},MA:.2,BA:46,TOF:0},20:{FMJ:{PEN:2.3,DC:3},JHP:{PEN:2.2,DC:5},AP:{PEN:3.3,DC:3},MA:.4,BA:37,TOF:1},40:{FMJ:{PEN:2,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.8,DC:3},MA:.9,BA:28,TOF:2},70:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.5,DC:3},AP:{PEN:2.2,DC:2},MA:1,BA:21,TOF:4},100:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.7,DC:2},MA:2,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:4,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:6,BA:1,TOF:21},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:9,BA:-2,TOF:31},Name:"Uzi",Type:"Sub-Machinegun",Description:"Sturdy, reliable weapon popular with police and secret service.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/uzi.png?alt=media&token=20e6d819-8d4c-4730-9350-8322f11c6275",L:"19/26",W:9,RT:8,ROF:5,Cap:32,AW:"1.3 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3}},"AKM 47":{10:{FMJ:{PEN:11,DC:7},JHP:{PEN:11,DC:8},AP:{PEN:16,DC:7},MA:.4,BA:58,TOF:0},20:{FMJ:{PEN:11,DC:7},JHP:{PEN:10,DC:8},AP:{PEN:15,DC:6},MA:.8,BA:50,TOF:1},40:{FMJ:{PEN:9.8,DC:6},JHP:{PEN:9.4,DC:8},AP:{PEN:14,DC:6},MA:2,BA:40,TOF:2},70:{FMJ:{PEN:8.6,DC:6},JHP:{PEN:8.3,DC:8},AP:{PEN:12,DC:6},MA:3,BA:33,TOF:2},100:{FMJ:{PEN:7.5,DC:6},JHP:{PEN:7.2,DC:7},AP:{PEN:11,DC:6},MA:4,BA:28,TOF:3},200:{FMJ:{PEN:4.8,DC:5},JHP:{PEN:4.7,DC:7},AP:{PEN:6.8,DC:4},MA:8,BA:18,TOF:6},300:{FMJ:{PEN:3.1,DC:3},JHP:{PEN:3,DC:5},AP:{PEN:4.4,DC:3},MA:12,BA:13,TOF:10},400:{FMJ:{PEN:2,DC:2},JHP:{PEN:1.9,DC:3},AP:{PEN:2.8,DC:2},MA:17,BA:9,TOF:14},Name:"AKM 47",Type:"Assault Rifle",Description:"New model AK 47. The most widely exported communist weapon.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/akm-47.png?alt=media&token=f9dc6483-7d25-4422-98b9-64e81f104de0",L:35,W:8.7,RT:8,ROF:5,Cap:30,AW:"1.8 Mag",KD:7,SAB:5,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-4,7:-3,8:-2,9:-1}},"Franchi SPAS 12":{1:{APS:{PEN:21,DC:9},Shot:{PEN:5.3,DC:8,SALM:-13,BPHC:"*12",PR:0},MA:0,BA:61,TOF:0},2:{APS:{PEN:21,DC:9},Shot:{PEN:1.6,DC:3,SALM:-8,BPHC:"*11",PR:0},MA:0,BA:71,TOF:0},4:{APS:{PEN:21,DC:9},Shot:{PEN:1.5,DC:3,SALM:-3,BPHC:"*10",PR:0},MA:0,BA:52,TOF:0},6:{APS:{PEN:21,DC:9},Shot:{PEN:1.5,DC:3,SALM:0,BPHC:"*9",PR:.1},MA:0,BA:46,TOF:0},8:{APS:{PEN:21,DC:9},Shot:{PEN:1.4,DC:3,SALM:2,BPHC:"*5",PR:.1},MA:0,BA:42,TOF:0},10:{APS:{PEN:21,DC:9},Shot:{PEN:1.4,DC:3,SALM:4,BPHC:"*4",PR:.1},MA:0,BA:39,TOF:0},15:{APS:{PEN:21,DC:9},Shot:{PEN:1.3,DC:2,SALM:7,BPHC:"*2",PR:.2},MA:0,BA:33,TOF:1},20:{APS:{PEN:20,DC:9},Shot:{PEN:1.2,DC:2,SALM:9,BPHC:"94",PR:.2},MA:0,BA:29,TOF:1},30:{APS:{PEN:20,DC:9},Shot:{PEN:1.1,DC:2,SALM:12,BPHC:"42",PR:.3},MA:0,BA:23,TOF:1},40:{APS:{PEN:19,DC:9},Shot:{PEN:.9,DC:2,SALM:14,BPHC:"24",PR:.4},MA:0,BA:19,TOF:2},80:{APS:{PEN:18,DC:8},Shot:{PEN:.5,DC:1,SALM:19,BPHC:"19",PR:.9},MA:0,BA:9,TOF:4},Name:"Franchi SPAS 12",Type:"Shotgun",Description:"Special Purpose Automatic Shotgun for police and military. The APS entry is for a special Armor Piercing Slug.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/franchi-spas-12.png?alt=media&token=d601d936-055b-493a-afc9-7be2b4a9d8a7",L:"28/37",W:10.1,RT:30,ROF:1,Cap:7,AW:".13 Rnd",KD:23,SAB:10,"Aim Time":{1:-23,2:-13,3:-9,4:-7,5:-6,6:-4,7:-3,8:-2,9:-1}},M79:{0:{HEAT:{PEN:288,DC:10,BSHC:"*2",BC:241},HE:{PEN:2.1,DC:10,BSHC:"*3",BC:273},AOI:0,BA:23,TOF:11},1:{HEAT:{PEN:1.4,DC:1,BSHC:"47",BC:71},HE:{PEN:1.4,DC:1,BSHC:"62",BC:80},AOI:0,BA:23,TOF:11},2:{HEAT:{PEN:1,DC:1,BSHC:"11",BC:23},HE:{PEN:1,DC:1,BSHC:"15",BC:25},AOI:0,BA:23,TOF:11},3:{HEAT:{PEN:.7,DC:1,BSHC:"4",BC:12},HE:{PEN:.7,DC:1,BSHC:"6",BC:13},AOI:0,BA:23,TOF:11},5:{HEAT:{PEN:.4,DC:1,BSHC:"1",BC:5},HE:{PEN:.4,DC:1,BSHC:"2",BC:6},AOI:0,BA:23,TOF:11},10:{HEAT:{PEN:0,DC:1,BSHC:"1",BC:1},HE:{PEN:0,DC:1,BSHC:"1",BC:1},AOI:0,BA:23,TOF:11},Name:"M79",Type:"Explosive",Description:"Accurate breech loading grenade launcher which has been replaced by the M203.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m79.png?alt=media&token=fb77cd6c-3731-417d-8926-f5b3623de195",L:"29",W:6.5,RT:10,ROF:1,Cap:1,AW:".51 Rnd",MR:200,SAB:11,"Aim Time":{1:-21,2:-11,3:-8,4:-7,5:-5,6:-4,7:-3}},"FR F2":{10:{FMJ:{PEN:20,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:28,DC:8},MA:0,BA:68,TOF:0},20:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:27,DC:8},MA:0,BA:59,TOF:0},40:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:0,BA:50,TOF:1},70:{FMJ:{PEN:16,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:23,DC:7},MA:0,BA:43,TOF:2},100:{FMJ:{PEN:15,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:21,DC:7},MA:0,BA:38,TOF:2},200:{FMJ:{PEN:11,DC:7},JHP:{PEN:10,DC:8},AP:{PEN:15,DC:6},MA:0,BA:28,TOF:5},300:{FMJ:{PEN:7.6,DC:6},JHP:{PEN:7.3,DC:8},AP:{PEN:11,DC:6},MA:0,BA:22,TOF:8},400:{FMJ:{PEN:5.5,DC:5},JHP:{PEN:5.3,DC:7},AP:{PEN:7,DC:5},MA:0,BA:18,TOF:11},Name:"FR F2",Type:"Assault Rifle",Description:"French sniper rifle with optical scope and bipod chambered in 7.62 mm NATO.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fr-f2.png?alt=media&token=5358f00a-d112-48e9-80d6-88c6504c88e5",L:"45",W:12.5,RT:8,ROF:3,Cap:10,AW:"1.1 Mag",KD:10,SAB:5,"Aim Time":{1:-24,2:-14,3:-7,4:-5,5:-4,6:-2,7:0,8:1,9:2,10:3,11:4,12:5}},M16A2:{10:{FMJ:{PEN:17,DC:6},JHP:{PEN:16,DC:8},AP:{PEN:24,DC:6},MA:.4,BA:61,TOF:0},20:{FMJ:{PEN:16,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:23,DC:6},MA:.8,BA:61,TOF:0},40:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:2,BA:44,TOF:1},70:{FMJ:{PEN:13,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:18,DC:5},MA:3,BA:37,TOF:1},100:{FMJ:{PEN:12,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:4,BA:32,TOF:2},200:{FMJ:{PEN:7.7,DC:4},JHP:{PEN:7.4,DC:6},AP:{PEN:11,DC:4},MA:8,BA:22,TOF:5},300:{FMJ:{PEN:5.1,DC:3},JHP:{PEN:4.9,DC:5},AP:{PEN:7.2,DC:3},MA:11,BA:17,TOF:7},400:{FMJ:{PEN:3.4,DC:3},JHP:{PEN:3.2,DC:4},AP:{PEN:4.8,DC:2},MA:15,BA:13,TOF:11},Name:"M16A2",Type:"Assault Rifle",Description:"Late version of the M16A1 with three round burst capability.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m16a2.png?alt=media&token=0337b191-f97d-4aaf-acb5-07781bd7a5f5",L:"39",W:8.5,RT:8,ROF:7,Cap:30,AW:"1.0 Mag",KD:4,SAB:3,"Aim Time":{1:-22,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"HK 53":{10:{FMJ:{PEN:10,DC:5},JHP:{PEN:10,DC:7},AP:{PEN:15,DC:5},MA:.3,BA:61,TOF:0},20:{FMJ:{PEN:9.9,DC:5},JHP:{PEN:9.5,DC:7},AP:{PEN:14,DC:5},MA:.5,BA:52,TOF:0},40:{FMJ:{PEN:9,DC:5},JHP:{PEN:8.7,DC:6},AP:{PEN:13,DC:4},MA:1,BA:44,TOF:1},70:{FMJ:{PEN:7.9,DC:4},JHP:{PEN:7.5,DC:6},AP:{PEN:11,DC:4},MA:2,BA:36,TOF:2},100:{FMJ:{PEN:6.9,DC:4},JHP:{PEN:6.6,DC:6},AP:{PEN:9.7,DC:4},MA:3,BA:31,TOF:3},200:{FMJ:{PEN:4.4,DC:3},JHP:{PEN:4.2,DC:5},AP:{PEN:6.1,DC:3},MA:5,BA:22,TOF:6},300:{FMJ:{PEN:2.8,DC:2},JHP:{PEN:2.7,DC:3},AP:{PEN:3.9,DC:2},MA:8,BA:16,TOF:10},400:{FMJ:{PEN:1.8,DC:1},JHP:{PEN:1.7,DC:2},AP:{PEN:2.5,DC:1},MA:11,BA:12,TOF:14},Name:"HK 53",Type:"Sub-Machinegun",Description:"Short version of the HK 33 which can be used as n SMG or rifle.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/hk53.png?alt=media&token=2d2ce6ad-4b27-43d3-9953-bd21c207b5f0",L:"22/30",W:8.1,RT:8,ROF:6,Cap:40,AW:"1.4 Mag",KD:4,SAB:3,"Aim Time":{1:-21,2:-11,3:-8,4:-7,5:-5,6:-4,7:-3,8:-2,9:-1}},M60:{10:{FMJ:{PEN:20,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:28,DC:8},MA:.3,BA:61,TOF:0},20:{FMJ:{PEN:19,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:27,DC:8},MA:.5,BA:53,TOF:0},40:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:1,BA:45,TOF:1},70:{FMJ:{PEN:16,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:23,DC:7},MA:2,BA:37,TOF:2},100:{FMJ:{PEN:15,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:21,DC:7},MA:3,BA:32,TOF:2},200:{FMJ:{PEN:11,DC:7},JHP:{PEN:10,DC:8},AP:{PEN:15,DC:6},MA:5,BA:23,TOF:5},300:{FMJ:{PEN:7.7,DC:6},JHP:{PEN:7.4,DC:8},AP:{PEN:11,DC:6},MA:8,BA:17,TOF:8},400:{FMJ:{PEN:5.5,DC:5},JHP:{PEN:5.3,DC:7},AP:{PEN:7.8,DC:5},MA:10,BA:13,TOF:11},Name:"M60",Type:"Machine Gun",Description:"Adopted in the 1950s, this is the standard GPMG of US forces.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m60.png?alt=media&token=ea00bd5c-06ce-490c-9081-c084186fdb94",L:"44",W:29.7,RT:12,ROF:5,Cap:100,AW:"6.5 Blt",KD:10,SAB:3,"Aim Time":{1:-30,2:-20,3:-14,4:-10,5:-8,6:-6,7:-5,8:-4,9:-3,10:-2,12:0}},"MAB PA15":{10:{FMJ:{PEN:2.1,DC:3},JHP:{PEN:2,DC:4},AP:{PEN:2.9,DC:3},MA:0,BA:46,TOF:1},20:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.8,DC:4},AP:{PEN:2.7,DC:3},MA:0,BA:38,TOF:1},40:{FMJ:{PEN:1.6,DC:2},JHP:{PEN:1.6,DC:3},AP:{PEN:2.3,DC:2},MA:0,BA:29,TOF:2},70:{FMJ:{PEN:1.3,DC:2},JHP:{PEN:1.2,DC:2},AP:{PEN:1.8,DC:2},MA:0,BA:22,TOF:4},100:{FMJ:{PEN:1,DC:1},JHP:{PEN:1,DC:2},AP:{PEN:1.4,DC:1},MA:0,BA:17,TOF:6},200:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.4,DC:1},AP:{PEN:.6,DC:1},MA:0,BA:8,TOF:15},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:0,BA:2,TOF:24},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:0,BA:-1,TOF:35},Name:"MAB PA15",Type:"Pistol",Description:"Modern, high capacity pistol. Standard pistol of the French army.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/mab-pa15.png?alt=media&token=bb3ec665-85d7-462b-8739-ec7a8b787106",L:"8",W:2.8,RT:4,ROF:1,Cap:15,AW:".60 Mag",KD:3,SAB:4,"Aim Time":{1:-18,2:-11,3:-10,4:-9,5:-8,6:-7}},"Walther PPK":{10:{FMJ:{PEN:1,DC:1},JHP:{PEN:.9,DC:2},AP:{PEN:1.4,DC:1},MA:0,BA:44,TOF:1},20:{FMJ:{PEN:.9,DC:1},JHP:{PEN:.8,DC:1},AP:{PEN:1.2,DC:1},MA:0,BA:36,TOF:1},40:{FMJ:{PEN:.7,DC:1},JHP:{PEN:.7,DC:1},AP:{PEN:1,DC:1},MA:0,BA:27,TOF:3},70:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:0,BA:19,TOF:5},100:{FMJ:{PEN:.3,DC:1},JHP:{PEN:.3,DC:1},AP:{PEN:.5,DC:1},MA:0,BA:14,TOF:8},200:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},MA:0,BA:5,TOF:20},300:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},400:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},Name:"Walther PPK",Type:"Pistol",Description:"Small, easily concealed pistol designed for police undercover use.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/walther-ppk.png?alt=media&token=859d02ce-df61-441f-9909-f362e4a1095f",L:"6",W:1.4,RT:4,ROF:1,Cap:7,AW:".31 Mag",KD:2,SAB:2,"Aim Time":{1:-16,2:-11,3:-10,4:-9,5:-8}},"Walther P1":{10:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.7,DC:3},MA:0,BA:45,TOF:1},20:{FMJ:{PEN:1.8,DC:3},JHP:{PEN:1.7,DC:4},AP:{PEN:2.5,DC:2},MA:0,BA:37,TOF:1},40:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.4,DC:3},AP:{PEN:2.1,DC:2},MA:0,BA:28,TOF:2},70:{FMJ:{PEN:1.1,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.6,DC:2},MA:0,BA:21,TOF:4},100:{FMJ:{PEN:.9,DC:1},JHP:{PEN:.8,DC:1},AP:{PEN:1.2,DC:1},MA:0,BA:16,TOF:6},200:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.3,DC:1},AP:{PEN:.5,DC:1},MA:0,BA:6,TOF:15},300:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},MA:0,BA:1,TOF:25},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:0,BA:-2,TOF:36},Name:"Walther P1",Type:"Pistol",Description:"Current version of the WW II P38. Standard pistol of the West German army.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/walther-p1.png?alt=media&token=52923f8f-7594-49d0-ac29-415f417f7fc0",L:"9",W:2.1,RT:5,ROF:1,Cap:8,AW:".41 Mag",KD:3,SAB:4,"Aim Time":{1:-17,2:-11,3:-10,4:-9,5:-8,6:-7}},"HK P7M13":{10:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.7,DC:3},MA:0,BA:45,TOF:1},20:{FMJ:{PEN:1.8,DC:3},JHP:{PEN:1.7,DC:4},AP:{PEN:2.5,DC:2},MA:0,BA:37,TOF:1},40:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.4,DC:3},AP:{PEN:2.1,DC:2},MA:0,BA:28,TOF:2},70:{FMJ:{PEN:1.1,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.6,DC:2},MA:0,BA:21,TOF:4},100:{FMJ:{PEN:.9,DC:1},JHP:{PEN:.8,DC:1},AP:{PEN:1.2,DC:1},MA:0,BA:16,TOF:6},200:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.3,DC:1},AP:{PEN:.5,DC:1},MA:0,BA:6,TOF:15},300:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},MA:0,BA:1,TOF:25},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:0,BA:-2,TOF:36},Name:"HK P7M13",Type:"Pistol",Description:"Modern pistol of innovative design used by the West German army and police.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/hk-p7m13.png?alt=media&token=d85e62b1-8357-44c3-b920-1a8cb5ab78a9",L:"7",W:2.5,RT:3,ROF:1,Cap:13,AW:".63 Mag",KD:3,SAB:4,"Aim Time":{1:-17,2:-11,3:-10,4:-9,5:-8,6:-7}},"PA3-DM":{10:{FMJ:{PEN:2.5,DC:3},JHP:{PEN:2.4,DC:5},AP:{PEN:3.6,DC:3},MA:.2,BA:46,TOF:0},20:{FMJ:{PEN:2.3,DC:3},JHP:{PEN:2.2,DC:5},AP:{PEN:3.3,DC:3},MA:.4,BA:37,TOF:1},40:{FMJ:{PEN:2,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.8,DC:3},MA:.9,BA:28,TOF:2},70:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.5,DC:3},AP:{PEN:2.2,DC:2},MA:2,BA:21,TOF:4},100:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.7,DC:2},MA:2,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:4,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:7,BA:1,TOF:21},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:9,BA:-2,TOF:31},Name:"PA3-DM",Type:"Sub-Machinegun",Description:"Standard Sub-Machinegun of the Argentine military.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/pa3-dm.png?alt=media&token=7dc5d863-58b8-45f2-8648-911f5f16237f",L:"21/27",W:8.7,RT:8,ROF:5,Cap:25,AW:"1.1 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3,9:-2}},F1:{10:{FMJ:{PEN:2.1,DC:3},JHP:{PEN:2,DC:4},AP:{PEN:3,DC:3},MA:.2,BA:46,TOF:1},20:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.7,DC:3},MA:.4,BA:37,TOF:1},40:{FMJ:{PEN:1.6,DC:2},JHP:{PEN:1.6,DC:3},AP:{PEN:2.3,DC:2},MA:.8,BA:28,TOF:2},70:{FMJ:{PEN:1.3,DC:2},JHP:{PEN:1.2,DC:2},AP:{PEN:1.8,DC:2},MA:1,BA:21,TOF:4},100:{FMJ:{PEN:1,DC:1},JHP:{PEN:.9,DC:2},AP:{PEN:1.4,DC:1},MA:2,BA:16,TOF:6},200:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.4,DC:1},AP:{PEN:.8,DC:1},MA:4,BA:6,TOF:14},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.2,DC:1},MA:6,BA:1,TOF:24},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:8,BA:-2,TOF:34},Name:"F1",Type:"Sub-Machinegun",Description:"Australian Sub-Machinegun unusual for its top loading magazine.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/f1.png?alt=media&token=26a32a91-42c4-457b-b778-91bfa26570ca",L:"28",W:8.6,RT:9,ROF:5,Cap:34,AW:"1.4 Mag",KD:3,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3,9:-3,10:-2}},"Steyr MPi 81":{10:{FMJ:{PEN:2.3,DC:3},JHP:{PEN:2.2,DC:5},AP:{PEN:3.2,DC:3},MA:.3,BA:46,TOF:0},20:{FMJ:{PEN:2.1,DC:3},JHP:{PEN:2,DC:4},AP:{PEN:3,DC:3},MA:.5,BA:37,TOF:1},40:{FMJ:{PEN:1.8,DC:3},JHP:{PEN:1.7,DC:4},AP:{PEN:2.5,DC:2},MA:1,BA:28,TOF:2},70:{FMJ:{PEN:1.4,DC:2},JHP:{PEN:1.3,DC:3},AP:{PEN:1.9,DC:2},MA:2,BA:21,TOF:4},100:{FMJ:{PEN:1.1,DC:1},JHP:{PEN:1,DC:2},AP:{PEN:1.5,DC:1},MA:3,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.4,DC:1},AP:{PEN:.6,DC:1},MA:5,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:8,BA:1,TOF:23},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:11,BA:-2,TOF:32},Name:"Steyr MPi 81",Type:"Sub-Machinegun",Description:"Steyr SMG used by the police & military.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/steyr-mpi-81.png?alt=media&token=77914be7-dc98-4a7f-84a9-fa0c056f1e3a",L:"17/24",W:7.8,RT:8,ROF:6,Cap:32,AW:"1.4 Mag",KD:3,SAB:3,"Aim Time":{1:-22,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2}},"M61 Skorpion":{10:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.1,DC:3},AP:{PEN:1.7,DC:2},MA:.2,BA:43,TOF:1},20:{FMJ:{PEN:1.1,DC:1},JHP:{PEN:1,DC:2},AP:{PEN:1.5,DC:1},MA:.4,BA:35,TOF:1},40:{FMJ:{PEN:.8,DC:1},JHP:{PEN:.8,DC:2},AP:{PEN:1.2,DC:1},MA:.9,BA:25,TOF:3},70:{FMJ:{PEN:.6,DC:1},JHP:{PEN:.6,DC:1},AP:{PEN:.8,DC:1},MA:1,BA:18,TOF:5},100:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.4,DC:1},AP:{PEN:.6,DC:1},MA:2,BA:13,TOF:7},200:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},MA:4,BA:4,TOF:18},300:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},400:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},Name:"M61 Skorpion",Type:"Sub-Machinegun",Description:"The Skorpion SMP is intended for vehicular crews and heavily loaded infantry.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m61-skorpion.png?alt=media&token=9d9346b3-8314-4aa7-ac3a-dab52f69ef2f",L:"11/20",W:4.4,RT:7,ROF:7,Cap:20,AW:".90 Mag",KD:2,SAB:2,"Aim Time":{1:-19,2:-11,3:-8,4:-7,5:-6,6:-5,7:-4}},"MAT 49":{10:{FMJ:{PEN:2.4,DC:3},JHP:{PEN:2.3,DC:5},AP:{PEN:3.4,DC:3},MA:.2,BA:46,TOF:0},20:{FMJ:{PEN:2.2,DC:3},JHP:{PEN:2.1,DC:5},AP:{PEN:3.1,DC:3},MA:.4,BA:37,TOF:1},40:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.8,DC:4},AP:{PEN:2.6,DC:3},MA:.8,BA:28,TOF:2},70:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.4,DC:3},AP:{PEN:2,DC:2},MA:1,BA:21,TOF:4},100:{FMJ:{PEN:1.1,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.6,DC:2},MA:2,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:4,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:6,BA:1,TOF:22},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:8,BA:-2,TOF:32},Name:"MAT 49",Type:"Sub-Machinegun",Description:"Well made weapon used by the French army.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/mat-49.png?alt=media&token=a368f4c7-71cf-4cb1-a2b8-8c4c49e3dd60",L:"18/28",W:9.2,RT:8,ROF:5,Cap:32,AW:"1.5 Mag",KD:3,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3,9:-2}},"HK MP5":{10:{FMJ:{PEN:2.5,DC:3},JHP:{PEN:2.4,DC:5},AP:{PEN:3.6,DC:3},MA:.4,BA:46,TOF:0},20:{FMJ:{PEN:2.3,DC:3},JHP:{PEN:2.2,DC:5},AP:{PEN:3.3,DC:3},MA:.7,BA:37,TOF:1},40:{FMJ:{PEN:2,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.8,DC:3},MA:1,BA:28,TOF:2},70:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.5,DC:3},AP:{PEN:2.2,DC:2},MA:2,BA:21,TOF:4},100:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.7,DC:2},MA:4,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:7,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:11,BA:1,TOF:21},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:14,BA:-2,TOF:31},Name:"HK MP5",Type:"Sub-Machinegun",Description:"Widely exported SMG used by W German police & border guards.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/hk-mp5.png?alt=media&token=88ddd17d-1994-4530-a547-23ff3bc022b2",L:"19/27",W:6.8,RT:8,ROF:7,Cap:30,AW:"1.2 Mag",KD:4,SAB:3,"Aim Time":{1:-20,2:-10,3:-8,4:-6,5:-5,6:-4,7:-3,8:-2,9:-1}},"L1A1-F1":{10:{FMJ:{PEN:18,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:8},MA:0,BA:61,TOF:0},20:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:0,BA:53,TOF:0},40:{FMJ:{PEN:17,DC:8},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:0,BA:45,TOF:1},70:{FMJ:{PEN:15,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:21,DC:7},MA:0,BA:37,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:13,DC:9},AP:{PEN:19,DC:7},MA:0,BA:32,TOF:2},200:{FMJ:{PEN:9.8,DC:6},JHP:{PEN:9.4,DC:8},AP:{PEN:14,DC:6},MA:0,BA:23,TOF:5},300:{FMJ:{PEN:7,DC:6},JHP:{PEN:6.7,DC:7},AP:{PEN:9.9,DC:6},MA:0,BA:17,TOF:8},400:{FMJ:{PEN:5,DC:5},JHP:{PEN:4.8,DC:7},AP:{PEN:7.1,DC:5},MA:0,BA:13,TOF:12},Name:"L1A1-F1",Type:"Assault Rifle",Description:"Standard Australian army rifle patterned after the FN FAL. It is being replaced by the Austrian Steyr AUG.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/l1a1-f1.png?alt=media&token=741b63e7-51a1-496a-837d-7369e31af009",L:"42",W:12,RT:8,ROF:1,Cap:20,AW:"1.6 Mag",KD:10,SAB:5,"Aim Time":{1:-24,2:-14,3:-10,4:-8,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"Steyr AUG":{10:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.2,BA:60,TOF:0},20:{FMJ:{PEN:14,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:20,DC:6},MA:.5,BA:51,TOF:0},40:{FMJ:{PEN:13,DC:6},JHP:{PEN:12,DC:7},AP:{PEN:18,DC:6},MA:1,BA:42,TOF:1},70:{FMJ:{PEN:11,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:2,BA:35,TOF:1},100:{FMJ:{PEN:9.9,DC:5},JHP:{PEN:9.5,DC:7},AP:{PEN:14,DC:5},MA:2,BA:30,TOF:2},200:{FMJ:{PEN:6.3,DC:4},JHP:{PEN:6,DC:6},AP:{PEN:8.8,DC:3},MA:5,BA:20,TOF:5},300:{FMJ:{PEN:4,DC:3},JHP:{PEN:3.8,DC:4},AP:{PEN:5.6,DC:3},MA:7,BA:15,TOF:8},400:{FMJ:{PEN:2.5,DC:2},JHP:{PEN:2.4,DC:3},AP:{PEN:3.5,DC:2},MA:10,BA:11,TOF:11},Name:"Steyr AUG",Type:"Assault Rifle",Description:"New Austrian rifle with an optical scope in its carrying handle.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/steyr-aug.png?alt=media&token=5896b11d-40c7-4ec1-a549-959882a5409a",L:"31",W:9,RT:10,ROF:5,Cap:30,AW:"1.1 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-8,4:-6,5:-5,6:-4,7:-3,8:-2,9:-1,10:0,11:1}},"FN FAL":{10:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:27,DC:8},MA:.6,BA:61,TOF:0},20:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:8},MA:1,BA:53,TOF:0},40:{FMJ:{PEN:17,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:3,BA:45,TOF:1},70:{FMJ:{PEN:16,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:22,DC:7},MA:4,BA:37,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:20,DC:7},MA:6,BA:32,TOF:2},200:{FMJ:{PEN:10,DC:7},JHP:{PEN:9.8,DC:8},AP:{PEN:14,DC:6},MA:13,BA:23,TOF:5},300:{FMJ:{PEN:7.4,DC:6},JHP:{PEN:7.1,DC:7},AP:{PEN:10,DC:6},MA:19,BA:17,TOF:8},400:{FMJ:{PEN:5.3,DC:5},JHP:{PEN:5.1,DC:7},AP:{PEN:7.5,DC:5},MA:25,BA:13,TOF:11},Name:"FN FAL",Type:"Assault Rifle",Description:"Highly successful weapon exported to over 90 countries including the United Kingdom and Israel.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fn-fal.png?alt=media&token=d5c6b2f5-6d44-4bfc-8567-cc3ecf3eaf9c",L:"43",W:10.8,RT:8,ROF:6,Cap:20,AW:"1.4 Mag",KD:10,SAB:5,"Aim Time":{1:-24,2:-13,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"FN FNC":{10:{FMJ:{PEN:15,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:22,DC:6},MA:.3,BA:61,TOF:0},20:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.6,BA:53,TOF:0},40:{FMJ:{PEN:14,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:19,DC:6},MA:1,BA:44,TOF:1},70:{FMJ:{PEN:12,DC:6},JHP:{PEN:12,DC:7},AP:{PEN:17,DC:5},MA:2,BA:37,TOF:2},100:{FMJ:{PEN:11,DC:5},JHP:{PEN:10,DC:7},AP:{PEN:15,DC:5},MA:3,BA:32,TOF:2},200:{FMJ:{PEN:7,DC:4},JHP:{PEN:6.7,DC:6},AP:{PEN:9.9,DC:4},MA:6,BA:22,TOF:5},300:{FMJ:{PEN:4.6,DC:3},JHP:{PEN:4.4,DC:5},AP:{PEN:6.5,DC:3},MA:9,BA:17,TOF:8},400:{FMJ:{PEN:3,DC:2},JHP:{PEN:2.9,DC:3},AP:{PEN:4.3,DC:2},MA:12,BA:13,TOF:11},Name:"FN FNC",Type:"Assault Rifle",Description:"Modern successor to the FN CAL. This weapon has three round burst capability and like the FN FAL has been marketed for export",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fn-fnc.png?alt=media&token=918302a5-7a77-46c1-8619-d17a12d10e52",L:"30/39",W:9.6,RT:8,ROF:6,Cap:30,AW:"1.2 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"M1949-56":{10:{FMJ:{PEN:18,DC:7},JHP:{PEN:17,DC:9},AP:{PEN:26,DC:7},MA:0,BA:62,TOF:0},20:{FMJ:{PEN:18,DC:7},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:0,BA:54,TOF:0},40:{FMJ:{PEN:17,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:23,DC:7},MA:0,BA:45,TOF:1},70:{FMJ:{PEN:15,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:21,DC:7},MA:0,BA:38,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:13,DC:8},AP:{PEN:19,DC:7},MA:0,BA:33,TOF:2},200:{FMJ:{PEN:9.7,DC:6},JHP:{PEN:9.4,DC:8},AP:{PEN:14,DC:6},MA:0,BA:24,TOF:5},300:{FMJ:{PEN:7,DC:6},JHP:{PEN:6.7,DC:7},AP:{PEN:9.9,DC:5},MA:0,BA:18,TOF:8},400:{FMJ:{PEN:5,DC:5},JHP:{PEN:4.8,DC:7},AP:{PEN:7.1,DC:4},MA:0,BA:14,TOF:12},Name:"M1949-56",Type:"Assault Rifle",Description:"This French army rifle is still in service and is being replaced by the FAMAS. The FA MAS is currently only available to elite troops.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m1949-56.png?alt=media&token=81953bd0-82fa-4fec-9d63-8b45a82c451d",L:"40",W:9.6,RT:8,ROF:1,Cap:10,AW:".95 Mag",KD:9,SAB:5,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"FA MAS":{10:{FMJ:{PEN:15,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:22,DC:6},MA:.4,BA:60,TOF:0},20:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.8,BA:51,TOF:0},40:{FMJ:{PEN:13,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:19,DC:6},MA:2,BA:42,TOF:1},70:{FMJ:{PEN:12,DC:6},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:3,BA:35,TOF:1},100:{FMJ:{PEN:10,DC:5},JHP:{PEN:9.7,DC:7},AP:{PEN:14,DC:5},MA:4,BA:30,TOF:2},200:{FMJ:{PEN:6.4,DC:4},JHP:{PEN:6.2,DC:6},AP:{PEN:9.1,DC:4},MA:8,BA:20,TOF:5},300:{FMJ:{PEN:4.1,DC:3},JHP:{PEN:3.9,DC:4},AP:{PEN:5.8,DC:3},MA:12,BA:15,TOF:8},400:{FMJ:{PEN:2.5,DC:2},JHP:{PEN:2.5,DC:3},AP:{PEN:3.7,DC:2},MA:16,BA:11,TOF:11},Name:"FA MAS",Type:"Assault Rifle",Description:"New French army rifle of lightweight, bullpup design.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fa-mas.png?alt=media&token=eb20c886-81cb-4bb3-909a-0a5a2a71ceee",L:"30",W:9,RT:10,ROF:8,Cap:25,AW:"1.0 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-4,7:-3,8:-2,9:-1}},"Steyr LSW":{10:{FMJ:{PEN:17,DC:6},JHP:{PEN:16,DC:8},AP:{PEN:23,DC:6},MA:.2,BA:60,TOF:0},20:{FMJ:{PEN:16,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:22,DC:6},MA:.4,BA:51,TOF:0},40:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:20,DC:6},MA:.9,BA:42,TOF:1},70:{FMJ:{PEN:13,DC:6},JHP:{PEN:12,DC:7},AP:{PEN:18,DC:6},MA:2,BA:35,TOF:1},100:{FMJ:{PEN:11,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:2,BA:30,TOF:2},200:{FMJ:{PEN:7.1,DC:4},JHP:{PEN:6.8,DC:6},AP:{PEN:10,DC:4},MA:4,BA:20,TOF:4},300:{FMJ:{PEN:4.5,DC:3},JHP:{PEN:4.4,DC:5},AP:{PEN:6.4,DC:3},MA:7,BA:15,TOF:7},400:{FMJ:{PEN:2.9,DC:2},JHP:{PEN:2.8,DC:3},AP:{PEN:4.1,DC:2},MA:9,BA:11,TOF:10},Name:"Steyr LSW",Type:"Machine Gun",Description:"Light Support Weapon version of the Army Universal Gun.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/steyr-lsw.png?alt=media&token=9eb497c8-d114-489f-9b28-d9de13a30b73",L:"35",W:12.3,RT:8,ROF:6,Cap:42,AW:"1.5 Mag",KD:4,SAB:2,"Aim Time":{1:-24,2:-14,3:-8,4:-6,5:-5,6:-4,7:-3,8:-2,9:-1,10:0,12:1}},"FN MAG":{10:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:27,DC:8},MA:.3,BA:61,TOF:0},20:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:8},MA:.6,BA:53,TOF:0},40:{FMJ:{PEN:17,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:1,BA:45,TOF:1},70:{FMJ:{PEN:16,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:22,DC:7},MA:2,BA:37,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:20,DC:7},MA:3,BA:32,TOF:2},200:{FMJ:{PEN:10,DC:7},JHP:{PEN:9.8,DC:8},AP:{PEN:14,DC:6},MA:6,BA:23,TOF:5},300:{FMJ:{PEN:7.4,DC:6},JHP:{PEN:7.1,DC:7},AP:{PEN:10,DC:6},MA:9,BA:17,TOF:8},400:{FMJ:{PEN:5.3,DC:5},JHP:{PEN:5.1,DC:7},AP:{PEN:7.5,DC:5},MA:12,BA:13,TOF:11},Name:"FN MAG",Type:"Machine Gun",Description:"Reliable weapon considered one of the best GPMGs made.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fn-mag.png?alt=media&token=dea9c915-c9b1-4f92-a851-b3bf9c3e6c6a",L:"50",W:27.2,RT:12,ROF:6,Cap:50,AW:"3.2 Blt",KD:10,SAB:3,"Aim Time":{1:-29,2:-19,3:-13,4:-9,5:-8,6:-6,7:-5,8:-4,10:-2,12:-1,14:1}},"Type 67":{10:{FMJ:{PEN:23,DC:8},JHP:{PEN:22,DC:10},AP:{PEN:33,DC:8},MA:.3,BA:63,TOF:0},20:{FMJ:{PEN:22,DC:8},JHP:{PEN:22,DC:9},AP:{PEN:32,DC:8},MA:.6,BA:56,TOF:0},40:{FMJ:{PEN:21,DC:8},JHP:{PEN:20,DC:9},AP:{PEN:30,DC:8},MA:1,BA:48,TOF:1},70:{FMJ:{PEN:20,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:28,DC:8},MA:2,BA:41,TOF:2},100:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:3,BA:36,TOF:2},200:{FMJ:{PEN:14,DC:7},JHP:{PEN:13,DC:9},AP:{PEN:19,DC:7},MA:6,BA:27,TOF:5},300:{FMJ:{PEN:10,DC:7},JHP:{PEN:10,DC:8},AP:{PEN:15,DC:6},MA:10,BA:21,TOF:8},400:{FMJ:{PEN:8,DC:6},JHP:{PEN:7.6,DC:8},AP:{PEN:11,DC:6},MA:13,BA:17,TOF:11},Name:"Type 67",Type:"Machine Gun",Description:"Chinese designed machine gun adopted in the early 1970s.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/type-67.png?alt=media&token=9e35af03-5722-4703-b869-715c1ec0ac06",L:"45",W:27.7,RT:12,ROF:5,Cap:100,AW:"5.8 Blt",KD:12,SAB:4,"Aim Time":{1:-29,2:-20,3:-13,4:-9,5:-8,6:-6,7:-5,8:-4,9:-3,10:-2,12:0}},"AA 762":{10:{FMJ:{PEN:19,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:27,DC:8},MA:.3,BA:61,TOF:0},20:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:8},MA:.6,BA:53,TOF:0},40:{FMJ:{PEN:17,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:1,BA:45,TOF:1},70:{FMJ:{PEN:16,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:22,DC:7},MA:2,BA:37,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:20,DC:7},MA:3,BA:32,TOF:2},200:{FMJ:{PEN:10,DC:7},JHP:{PEN:9.9,DC:8},AP:{PEN:15,DC:6},MA:6,BA:23,TOF:5},300:{FMJ:{PEN:7.4,DC:6},JHP:{PEN:7.1,DC:7},AP:{PEN:10,DC:6},MA:10,BA:17,TOF:8},400:{FMJ:{PEN:5.3,DC:5},JHP:{PEN:5.1,DC:7},AP:{PEN:7.5,DC:5},MA:13,BA:13,TOF:11},Name:"AA 762",Type:"Machine Gun",Description:"Standard MG of the French army. AA 52 converted to 7.62mm NATO.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/aa-762.png?alt=media&token=2ef9467d-40dc-46bb-a1a3-732c351e936d",L:"39/45",W:28.5,RT:12,ROF:6,Cap:100,AW:"6.5 Blt",KD:10,SAB:3,"Aim Time":{1:-30,2:-20,3:-14,4:-9,5:-8,6:-6,7:-5,8:-4,9:-3,10:-2,12:0}},"HK 13E":{10:{FMJ:{PEN:17,DC:6},JHP:{PEN:16,DC:8},AP:{PEN:23,DC:6},MA:.2,BA:61,TOF:0},20:{FMJ:{PEN:16,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:23,DC:6},MA:.3,BA:53,TOF:0},40:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.7,BA:44,TOF:1},70:{FMJ:{PEN:13,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:18,DC:5},MA:1,BA:37,TOF:1},100:{FMJ:{PEN:12,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:2,BA:32,TOF:2},200:{FMJ:{PEN:7.7,DC:4},JHP:{PEN:7.3,DC:6},AP:{PEN:11,DC:4},MA:3,BA:22,TOF:5},300:{FMJ:{PEN:5.1,DC:3},JHP:{PEN:4.9,DC:5},AP:{PEN:7.2,DC:3},MA:5,BA:17,TOF:7},400:{FMJ:{PEN:3.4,DC:3},JHP:{PEN:3.2,DC:4},AP:{PEN:4.8,DC:2},MA:7,BA:13,TOF:11},Name:"HK 13E",Type:"Machine Gun",Description:"Squad Automatic Weapon version of the HK 13 LMG.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/hk-13e.png?alt=media&token=00b01e3c-13e6-49e9-87b1-4c8a23bac6bc",L:"41",W:18.7,RT:8,ROF:6,Cap:30,AW:"1.1 Mag",KD:4,SAB:2,"Aim Time":{1:-27,2:-17,3:-11,4:-8,5:-7,6:-6,7:-4,8:-3,9:-3,10:-2,12:0}},"HK 11E":{10:{FMJ:{PEN:17,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:.4,BA:61,TOF:0},20:{FMJ:{PEN:17,DC:8},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:.8,BA:53,TOF:0},40:{FMJ:{PEN:16,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:22,DC:7},MA:2,BA:45,TOF:1},70:{FMJ:{PEN:14,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:20,DC:7},MA:3,BA:37,TOF:2},100:{FMJ:{PEN:13,DC:7},JHP:{PEN:12,DC:9},AP:{PEN:18,DC:7},MA:4,BA:32,TOF:2},200:{FMJ:{PEN:9.2,DC:6},JHP:{PEN:8.8,DC:8},AP:{PEN:13,DC:6},MA:8,BA:23,TOF:5},300:{FMJ:{PEN:6.5,DC:6},JHP:{PEN:6.3,DC:7},AP:{PEN:9.2,DC:5},MA:12,BA:17,TOF:9},400:{FMJ:{PEN:4.7,DC:4},JHP:{PEN:4.5,DC:6},AP:{PEN:6.6,DC:4},MA:16,BA:13,TOF:12},Name:"HK 11E",Type:"Machine Gun",Description:"Squad Automatic Weapon variant of the HK 11A1 LMG.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/hk-11e.png?alt=media&token=724f74e4-27f2-4bdf-8fa1-16c1783ddc0e",L:"41",W:19.5,RT:8,ROF:7,Cap:20,AW:"1.5 Mag",KD:10,SAB:4,"Aim Time":{1:-27,2:-17,3:-11,4:-9,5:-7,6:-6,7:-5,8:-4,9:-3,10:-2,12:0}},"Dragunov SVD":{10:{FMJ:{PEN:23,DC:8},JHP:{PEN:22,DC:8},AP:{PEN:32,DC:8},MA:0,BA:69,TOF:0},20:{FMJ:{PEN:22,DC:8},JHP:{PEN:21,DC:8},AP:{PEN:31,DC:8},MA:0,BA:62,TOF:0},40:{FMJ:{PEN:21,DC:8},JHP:{PEN:20,DC:8},AP:{PEN:30,DC:8},MA:0,BA:53,TOF:1},70:{FMJ:{PEN:19,DC:8},JHP:{PEN:19,DC:8},AP:{PEN:27,DC:8},MA:0,BA:46,TOF:2},100:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:7},AP:{PEN:25,DC:7},MA:0,BA:41,TOF:2},200:{FMJ:{PEN:14,DC:7},JHP:{PEN:13,DC:7},AP:{PEN:19,DC:7},MA:0,BA:32,TOF:5},300:{FMJ:{PEN:10,DC:7},JHP:{PEN:9.9,DC:6},AP:{PEN:15,DC:6},MA:0,BA:26,TOF:8},400:{FMJ:{PEN:7.8,DC:6},JHP:{PEN:7.5,DC:6},AP:{PEN:11,DC:6},MA:0,BA:22,TOF:11},Name:"Dragunov SVD",Type:"Assault Rifle",Description:"The Dragunov is equipped with a PSO-1 4x optical sight whose reticle is illuminated by a small battery. The scope is capable of detecting an infra-red source.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/dragunov-svd.png?alt=media&token=42e880e6-17f3-4822-b989-248335ff6adc",L:"48",W:10.2,RT:8,ROF:1,Cap:10,AW:".68 Mag",KD:12,SAB:6,"Aim Time":{1:-22,2:-12,3:-7,4:-5,5:-4,6:-2,7:0,8:1,9:2,10:3,11:4}},M1911A1:{10:{FMJ:{PEN:1.6,DC:3},JHP:{PEN:1.5,DC:4},AP:{PEN:2.2,DC:3},MA:0,BA:45,TOF:1},20:{FMJ:{PEN:1.5,DC:3},JHP:{PEN:1.4,DC:4},AP:{PEN:2.1,DC:3},MA:0,BA:36,TOF:2},40:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.2,DC:3},AP:{PEN:1.8,DC:2},MA:0,BA:27,TOF:3},70:{FMJ:{PEN:1,DC:1},JHP:{PEN:.9,DC:2},AP:{PEN:1.4,DC:1},MA:0,BA:20,TOF:5},100:{FMJ:{PEN:.8,DC:1},JHP:{PEN:.7,DC:1},AP:{PEN:1.1,DC:1},MA:0,BA:15,TOF:8},200:{FMJ:{PEN:.3,DC:1},JHP:{PEN:.3,DC:1},AP:{PEN:.5,DC:1},MA:0,BA:5,TOF:19},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},MA:0,BA:0,TOF:31},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:0,BA:-4,TOF:45},Name:"M1911A1",Type:"Pistol",Description:"The Colt 45 Automatic Pistol has been the USA's standard military sidearm since WW I.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m1911a1.png?alt=media&token=7c9aa671-bcd6-4b43-b56c-ce6f0833bcc4",L:"9",W:3,RT:4,ROF:1,Cap:7,AW:".70 Mag",KD:5,SAB:5,"Aim Time":{1:-18,2:-11,3:-10,4:-9,5:-8,6:-7}},AKR:{10:{FMJ:{PEN:11,DC:5},JHP:{PEN:10,DC:7},AP:{PEN:15,DC:5},MA:.2,BA:60,TOF:0},20:{FMJ:{PEN:10,DC:5},JHP:{PEN:9.9,DC:7},AP:{PEN:15,DC:5},MA:.3,BA:52,TOF:0},40:{FMJ:{PEN:9.4,DC:5},JHP:{PEN:9,DC:6},AP:{PEN:13,DC:4},MA:.6,BA:43,TOF:1},70:{FMJ:{PEN:8.1,DC:4},JHP:{PEN:7.8,DC:6},AP:{PEN:11,DC:4},MA:1,BA:35,TOF:2},100:{FMJ:{PEN:7.1,DC:4},JHP:{PEN:6.8,DC:6},AP:{PEN:10,DC:4},MA:2,BA:31,TOF:3},200:{FMJ:{PEN:4.4,DC:3},JHP:{PEN:4.2,DC:4},AP:{PEN:6.2,DC:3},MA:3,BA:21,TOF:6},300:{FMJ:{PEN:2.7,DC:2},JHP:{PEN:2.6,DC:3},AP:{PEN:3.8,DC:2},MA:5,BA:15,TOF:9},400:{FMJ:{PEN:1.7,DC:1},JHP:{PEN:1.6,DC:2},AP:{PEN:2.4,DC:1},MA:7,BA:12,TOF:13},Name:"AKR",Type:"Sub-Machinegun",Description:"SMG version of the AKS 74 rifle. In service with Soviet forces.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/akr.png?alt=media&token=7626c12a-9219-4a11-a360-30b67cf61565",L:"17/27",W:7.3,RT:8,ROF:7,Cap:30,AW:"1.3 Mag",KD:3,SAB:3,"Aim Time":{1:-22,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3}},"Walther 2000":{10:{FMJ:{PEN:28,DC:8},JHP:{PEN:26,DC:10},AP:{PEN:39,DC:8},MA:0,BA:70,TOF:0},20:{FMJ:{PEN:27,DC:8},JHP:{PEN:26,DC:10},AP:{PEN:38,DC:8},MA:0,BA:62,TOF:0},40:{FMJ:{PEN:25,DC:8},JHP:{PEN:24,DC:10},AP:{PEN:36,DC:8},MA:0,BA:53,TOF:1},70:{FMJ:{PEN:24,DC:8},JHP:{PEN:23,DC:10},AP:{PEN:33,DC:8},MA:0,BA:46,TOF:1},100:{FMJ:{PEN:22,DC:8},JHP:{PEN:21,DC:9},AP:{PEN:31,DC:8},MA:0,BA:41,TOF:2},200:{FMJ:{PEN:17,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:0,BA:32,TOF:5},300:{FMJ:{PEN:13,DC:7},JHP:{PEN:12,DC:9},AP:{PEN:18,DC:7},MA:0,BA:26,TOF:7},400:{FMJ:{PEN:9.8,DC:7},JHP:{PEN:9.4,DC:8},AP:{PEN:14,DC:6},MA:0,BA:22,TOF:10},Name:"Walther 2000",Type:"Assault Rifle",Description:"Specially designed sniper rifle with optical scope and biped.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/walther-2000.png?alt=media&token=427b9229-81d9-4794-942f-f9ae1dadd1e5",L:"36",W:18.3,RT:10,ROF:1,Cap:6,AW:".90 Mag",KD:13,SAB:5,"Aim Time":{1:-26,2:-16,3:-8,4:-6,5:-4,6:-3,7:-1,8:0,9:1,10:2,12:5}},"Beretta SC 70":{10:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.2,BA:60,TOF:0},20:{FMJ:{PEN:14,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:20,DC:6},MA:.5,BA:51,TOF:0},40:{FMJ:{PEN:13,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:18,DC:6},MA:1,BA:42,TOF:1},70:{FMJ:{PEN:11,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:2,BA:35,TOF:1},100:{FMJ:{PEN:10,DC:5},JHP:{PEN:9.5,DC:7},AP:{PEN:14,DC:5},MA:2,BA:30,TOF:2},200:{FMJ:{PEN:6.3,DC:4},JHP:{PEN:6,DC:6},AP:{PEN:8.8,DC:4},MA:5,BA:20,TOF:5},300:{FMJ:{PEN:4,DC:3},JHP:{PEN:3.8,DC:4},AP:{PEN:5.6,DC:3},MA:7,BA:15,TOF:8},400:{FMJ:{PEN:2.5,DC:2},JHP:{PEN:2.4,DC:3},AP:{PEN:3.5,DC:2},MA:10,BA:11,TOF:11},Name:"Beretta SC 70",Type:"Assault Rifle",Description:"Folding stock version of the Beretta AR 70 rifle. This weapon is replacing the BM 59 and is in service with the Italian Special Forces.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/beretta-sc-70.png?alt=media&token=f92b02e2-f1e0-446a-9ddd-7d89324c8591",L:"29/38",W:9.3,RT:8,ROF:5,Cap:30,AW:"1.1 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"Bren L4":{10:{FMJ:{PEN:18,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:8},MA:.2,BA:61,TOF:0},20:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:.4,BA:53,TOF:0},40:{FMJ:{PEN:17,DC:8},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:.8,BA:45,TOF:1},70:{FMJ:{PEN:15,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:21,DC:7},MA:1,BA:37,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:13,DC:9},AP:{PEN:19,DC:7},MA:2,BA:32,TOF:2},200:{FMJ:{PEN:9.8,DC:6},JHP:{PEN:9.4,DC:8},AP:{PEN:14,DC:6},MA:4,BA:23,TOF:5},300:{FMJ:{PEN:7,DC:6},JHP:{PEN:6.7,DC:7},AP:{PEN:9.9,DC:6},MA:6,BA:17,TOF:8},400:{FMJ:{PEN:5,DC:5},JHP:{PEN:4.8,DC:7},AP:{PEN:7.1,DC:5},MA:8,BA:13,TOF:12},Name:"Bren L4",Type:"Machine Gun",Description:"L4 series Bren gun in 7.62mm NATO. Used by all British forces.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/bren-l4.png?alt=media&token=9554341c-0473-44b8-95a5-5e00859103f1",L:"45",W:23.6,RT:8,ROF:4,Cap:30,AW:"2.6 Mag",KD:10,SAB:3,"Aim Time":{1:-28,2:-19,3:-12,4:-9,5:-7,6:-6,7:-5,8:-4,9:-3,11:-1,13:1}},Spectre:{10:{FMJ:{PEN:2.5,DC:3},JHP:{PEN:2.4,DC:5},AP:{PEN:3.6,DC:3},MA:.4,BA:46,TOF:0},20:{FMJ:{PEN:2.3,DC:3},JHP:{PEN:2.2,DC:5},AP:{PEN:3.3,DC:3},MA:.8,BA:37,TOF:1},40:{FMJ:{PEN:2,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.8,DC:3},MA:2,BA:28,TOF:2},70:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.5,DC:3},AP:{PEN:2.2,DC:2},MA:3,BA:21,TOF:4},100:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.7,DC:2},MA:4,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:8,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:11,BA:1,TOF:21},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:15,BA:-2,TOF:31},Name:"Spectre",Type:"Sub-Machinegun",Description:"New SMG firing from a closed bolt using a four column magazine.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/spectre.png?alt=media&token=8cbe2953-2b5c-427f-a001-b5022f8a8837",L:"14/23",W:7.6,RT:8,ROF:8,Cap:50,AW:"1.6 Mag",KD:4,SAB:3,"Aim Time":{1:-20,2:-10,3:-7,4:-5,5:-4,6:-3,7:-2,8:-1}},"LAW 80":{0:{HEAT:{PEN:17e3,DC:10,BSHC:"10",BC:2600}},1:{HEAT:{PEN:8.2,DC:9,BSHC:"2",BC:480}},2:{HEAT:{PEN:8,DC:9,BSHC:"-1",BC:123}},3:{HEAT:{PEN:7.7,DC:9,BSHC:"-4",BC:60}},5:{HEAT:{PEN:7.3,DC:9,BSHC:"-8",BC:26}},10:{HEAT:{PEN:6.2,DC:8,BSHC:"-13",BC:9}},Name:"LAW 80",Type:"Explosive",Description:"One shot disposable short range anti-tank weapon which uses a built-in low velocity 9mm spotting rifle. The spotting rifle has a 5 round capacity. The bullets have a tracer and flash warhead for recording a hit on target, thus determining its range.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/law-80.png?alt=media&token=e526bb16-a24d-4e0c-b9b8-af4aea6e5fcb",L:"39/59",W:21.2,RT:20,ROF:1,Cap:1,AW:"",MR:600,SAB:0,"Aim Time":{1:-28,2:-18,3:-11,4:-9,5:-7,6:-5,7:-4,8:-3,9:-2,10:-1}},"M1 Garand":{10:{FMJ:{PEN:22,DC:8},JHP:{PEN:21,DC:9},AP:{PEN:31,DC:8},MA:0,BA:62,TOF:0},20:{FMJ:{PEN:21,DC:8},JHP:{PEN:20,DC:9},AP:{PEN:30,DC:8},MA:0,BA:54,TOF:0},40:{FMJ:{PEN:20,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:28,DC:8},MA:0,BA:45,TOF:1},70:{FMJ:{PEN:18,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:7},MA:0,BA:38,TOF:2},100:{FMJ:{PEN:17,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:0,BA:33,TOF:2},200:{FMJ:{PEN:13,DC:7},JHP:{PEN:12,DC:8},AP:{PEN:18,DC:7},MA:0,BA:24,TOF:5},300:{FMJ:{PEN:9.3,DC:6},JHP:{PEN:8.9,DC:8},AP:{PEN:13,DC:6},MA:0,BA:18,TOF:8},400:{FMJ:{PEN:6.9,DC:6},JHP:{PEN:6.6,DC:7},AP:{PEN:9.7,DC:6},MA:0,BA:14,TOF:11},Name:"M1 Garand",Type:"Assault Rifle",Description:"The M1 Garand was the first self-loading weapon accepted for military service. It entered service in 1936 and by 1941 was the standard US infantryman's weapon. The M1 Garand automatically ejects its ammo clip and single rounds cannot be fed to top off the clip.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m1-garand.png?alt=media&token=e8d74ddb-fb3b-464a-a4ff-fd0a2dbfecdc",L:"44",W:10,RT:7,ROF:1,Cap:8,AW:".52",KD:11,SAB:6,"Aim Time":{1:-23,2:-13,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:-1,12:0}},"M9A1 Bazooka":{0:{HC:{PEN:1400,DC:10,BSHC:"11",BC:5e3}},1:{HC:{PEN:1.5,DC:2,BSHC:"14",BC:360}},2:{HC:{PEN:1.5,DC:2,BSHC:"3",BC:103}},3:{HC:{PEN:1.4,DC:2,BSHC:"0",BC:32}},5:{HC:{PEN:1.4,DC:2,BSHC:"-3",BC:17}},10:{HC:{PEN:1.2,DC:2,BSHC:"-7",BC:7}},Name:"M9A1 Bazooka",Type:"Explosive",Description:"The Bazooka fired a 60mm fin stabilized rocket with a hollnw charge explosive. The rocket was loaded by an assistant into the rear of the launch tube and connected to an electric firing wire. When the trigger was pressed, two batteries in the pistol grip electrically fired the rocket motor. The bazooka was one of the most effective infantry anti-tank weapons of the war. After the war, a 3.5 inch Super-Bazooka saw service in Korea.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m9a1-bazooka.png?alt=media&token=96080176-7516-4a34-9e35-86dc74c9206b",L:"54",W:16.7,RT:10,ROF:1,Cap:1,AW:"3.4",MR:600,SAB:0,"Aim Time":{1:-26,2:-16,3:-10,4:-8,5:-7,6:-6,7:-5,8:-4,9:-3,10:-2,11:-1}},"M1919 A6":{10:{FMJ:{PEN:22,DC:8},JHP:{PEN:21,DC:9},AP:{PEN:31,DC:8},MA:.2,BA:62,TOF:0},20:{FMJ:{PEN:21,DC:8},JHP:{PEN:20,DC:9},AP:{PEN:30,DC:8},MA:.4,BA:54,TOF:0},40:{FMJ:{PEN:20,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:28,DC:8},MA:.7,BA:45,TOF:1},70:{FMJ:{PEN:18,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:7},MA:1,BA:38,TOF:2},100:{FMJ:{PEN:17,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:2,BA:33,TOF:2},200:{FMJ:{PEN:13,DC:7},JHP:{PEN:12,DC:8},AP:{PEN:18,DC:7},MA:4,BA:24,TOF:5},300:{FMJ:{PEN:9.3,DC:6},JHP:{PEN:8.9,DC:8},AP:{PEN:13,DC:6},MA:5,BA:18,TOF:8},400:{FMJ:{PEN:6.9,DC:6},JHP:{PEN:6.6,DC:7},AP:{PEN:9.7,DC:6},MA:7,BA:14,TOF:11},Name:"M1919 A6",Type:"Machine Gun",Description:"Developed in 1943, the M1919 A6 is a modified M1919 A4. A shoulder stock and bipod were added.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m1919-a6.png?alt=media&token=ce7145fb-905a-4976-a3c4-96541531fb18",L:"53",W:48,RT:12,ROF:4,Cap:250,AW:"15.5 Blt",KD:11,SAB:3,"Aim Time":{1:-33,2:-23,3:-17,4:-12,5:-9,6:-7,7:-6,8:-4,9:-3,10:-2,11:-1}},"AR-15":{10:{FMJ:{PEN:17,DC:6},JHP:{PEN:16,DC:8},AP:{PEN:23,DC:6},MA:0,BA:60,TOF:0},20:{FMJ:{PEN:16,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:22,DC:6},MA:0,BA:51,TOF:0},40:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:20,DC:6},MA:0,BA:42,TOF:1},70:{FMJ:{PEN:13,DC:6},JHP:{PEN:12,DC:7},AP:{PEN:18,DC:6},MA:0,BA:35,TOF:1},100:{FMJ:{PEN:11,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:0,BA:30,TOF:2},200:{FMJ:{PEN:7.1,DC:4},JHP:{PEN:6.8,DC:6},AP:{PEN:10,DC:4},MA:0,BA:20,TOF:4},300:{FMJ:{PEN:4.5,DC:3},JHP:{PEN:4.4,DC:5},AP:{PEN:6.4,DC:3},MA:0,BA:15,TOF:7},400:{FMJ:{PEN:2.9,DC:2},JHP:{PEN:2.8,DC:3},AP:{PEN:4.1,DC:2},MA:0,BA:11,TOF:10},Name:"AR-15",Type:"Assault Rifle",Description:"Lightweight sporting rifle based on the M16 assault rifle.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/ar-15.png?alt=media&token=48b205bd-b260-4343-b994-56db0eb4809f",L:"39",W:8,RT:8,ROF:1,Cap:30,AW:"1.0 Mag",KD:4,SAB:3,"Aim Time":{1:-22,2:-11,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"Remington M700":{10:{FMJ:{PEN:20,DC:9},JHP:{PEN:20,DC:9},AP:{PEN:30,DC:8},MA:0,BA:63,TOF:0},20:{FMJ:{PEN:20,DC:9},JHP:{PEN:20,DC:9},AP:{PEN:29,DC:8},MA:0,BA:56,TOF:0},40:{FMJ:{PEN:19,DC:9},JHP:{PEN:19,DC:9},AP:{PEN:27,DC:8},MA:0,BA:47,TOF:1},70:{FMJ:{PEN:17,DC:9},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:0,BA:40,TOF:2},100:{FMJ:{PEN:16,DC:9},JHP:{PEN:16,DC:9},AP:{PEN:23,DC:7},MA:0,BA:36,TOF:2},200:{FMJ:{PEN:12,DC:8},JHP:{PEN:12,DC:8},AP:{PEN:17,DC:7},MA:0,BA:26,TOF:5},300:{FMJ:{PEN:9.1,DC:8},JHP:{PEN:8.9,DC:8},AP:{PEN:13,DC:6},MA:0,BA:21,TOF:8},400:{FMJ:{PEN:6.8,DC:7},JHP:{PEN:6.8,DC:8},AP:{PEN:10,DC:6},MA:0,BA:17,TOF:12},Name:"Remington M700",Type:"Assault Rifle",Description:"The 308 Winchester was developed in 1952 and adopted by the US military in 1954 as the 7.62 mm NATO. It was designed to replace the 30'06, and since acceptance has proven to be an extremely accurate round. Today most world class shooting records are held by this cartridge. In part this is due to the thousands of rounds fired in matches each year, but the inherent accuracy of the cartridge cannot be disputed.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/remington-m700-308-winchester.png?alt=media&token=59f3efa1-21c8-4987-b9b0-ffe34d33c2ec",L:"44",W:11.8,RT:16,ROF:3,Cap:5,AW:"0.06",KD:11,SAB:6,"Aim Time":{1:-23,2:-13,3:-7,4:-5,5:-4,6:-2,7:0,8:1,9:2,10:3,11:4,12:4}},M26A2:{0:{HE:{PEN:3.4,DC:10,BSHC:"*300",BC:13e3}},1:{HE:{PEN:2.4,DC:2,BSHC:"*4",BC:704}},2:{HE:{PEN:2.2,DC:2,BSHC:"*1",BC:176}},3:{HE:{PEN:1.8,DC:2,BSHC:"25",BC:52}},5:{HE:{PEN:1.5,DC:2,BSHC:"11",BC:27}},10:{HE:{PEN:1,DC:1,BSHC:"3",BC:12}},Name:"M26A2",Type:"Explosive",Description:"The M26A2 was a primary fragmentation grenade used by American forces in the Vietnam War.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m26a2.png?alt=media&token=d32c5161-b2c4-4260-ab70-87c1b9e1c75d",L:"3.9",W:1,RT:3,ROF:1,Cap:1,AW:"",MR:15,SAB:0,"Aim Time":{1:-26,2:-18,3:-14,4:-12,5:-11,6:-11,7:-10,8:-10}},M29A1:{0:{HE:{PEN:9.1,DC:4,BSHC:"*9",BC:3e3}},1:{HE:{PEN:8.9,DC:4,BSHC:"*2",BC:539}},2:{HE:{PEN:8.4,DC:4,BSHC:"54",BC:130}},3:{HE:{PEN:7.9,DC:4,BSHC:"24",BC:57}},5:{HE:{PEN:7.1,DC:3,BSHC:"8",BC:24}},10:{HE:{PEN:5.4,DC:13,BSHC:"2",BC:7}},Name:"M29A1",Type:"Explosive",Description:"The M29A1 was a common 81mm used as fire base support in Vietnam and is almost identical to the M1 used in WWII. Crew of 5, reposition time of 30 phases and deploy time of 80 phases. Minimum range of 500 hexes. Uses a forward observer for accuracy.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m29a1.png?alt=media&token=202965f4-cd6a-402d-84be-71df4f938a28",L:"51",W:96.8,RT:6,ROF:1,Cap:1,AW:"27",MR:3090,SAB:0,"Aim Time":{1:-21,2:-11,3:-8,4:-7,5:-5,6:-4,7:-3,8:-2,9:-1,10:0}},M114:{0:{HE:{PEN:28,DC:8,BSHC:"*11",BC:29e3}},1:{HE:{PEN:28,DC:8,BSHC:"*3",BC:3e3}},2:{HE:{PEN:27,DC:8,BSHC:"71",BC:428}},3:{HE:{PEN:26,DC:8,BSHC:"32",BC:175}},5:{HE:{PEN:24,DC:8,BSHC:"11",BC:66}},10:{HE:{PEN:21,DC:8,BSHC:"3",BC:20}},Name:"M114",Type:"Explosive",Description:"The M114 155 mm Howitzer was developed shortly after WWII. Crew of 11, reposition time of 50 phases and deploy time of 65 phases. Maximum range of 7980 hexes. Uses a forward observer for accuracy.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m114.png?alt=media&token=a1b529a1-6718-4976-a8d3-9b56812d655d",L:"288",W:12790,RT:120,ROF:1,Cap:1,AW:"94.6",MR:3090,SAB:0,"Aim Time":{1:-21,2:-11,3:-8,4:-7,5:-5,6:-4,7:-3,8:-2,9:-1,10:0}},"Remington M870":{1:{Slug:{PEN:7.7,DC:10},Shot:{PEN:5.4,DC:8,SALM:-14,BPHC:"*12",PR:0},MA:0,BA:67,TOF:0},2:{Slug:{PEN:7.7,DC:10},Shot:{PEN:1.7,DC:3,SALM:-9,BPHC:"*11",PR:0},MA:0,BA:58,TOF:0},4:{Slug:{PEN:7.6,DC:10},Shot:{PEN:1.7,DC:3,SALM:-4,BPHC:"*10",PR:0},MA:0,BA:48,TOF:0},6:{Slug:{PEN:7.5,DC:10},Shot:{PEN:1.6,DC:3,SALM:-1,BPHC:"*9",PR:.1},MA:0,BA:42,TOF:0},8:{Slug:{PEN:7.5,DC:10},Shot:{PEN:1.6,DC:3,SALM:1,BPHC:"*7",PR:.1},MA:0,BA:38,TOF:0},10:{Slug:{PEN:7.4,DC:10},Shot:{PEN:1.6,DC:3,SALM:2,BPHC:"*5",PR:.1},MA:0,BA:35,TOF:0},15:{Slug:{PEN:7.3,DC:10},Shot:{PEN:1.4,DC:2,SALM:5,BPHC:"*2",PR:.1},MA:0,BA:29,TOF:1},20:{Slug:{PEN:7.2,DC:10},Shot:{PEN:1.4,DC:2,SALM:7,BPHC:"*1",PR:.2},MA:0,BA:25,TOF:1},30:{Slug:{PEN:6.9,DC:10},Shot:{PEN:1.2,DC:2,SALM:10,BPHC:"62",PR:.3},MA:0,BA:19,TOF:1},40:{Slug:{PEN:6.7,DC:9},Shot:{PEN:1,DC:2,SALM:12,BPHC:"35",PR:.4},MA:0,BA:15,TOF:2},80:{Slug:{PEN:5.7,DC:9},Shot:{PEN:.6,DC:1,SALM:17,BPHC:"8",PR:.7},MA:0,BA:5,TOF:4},Name:"Remington M870",Type:"Shotgun",Description:"US Marine Corps version of the Remington Model 870. It was adopted in 1966 and has a standard M7 bayonet mounting lug.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/remington-m870.png?alt=media&token=ab25c1ea-2edb-46c6-aa66-c60dd13180c3",L:"42",W:8.8,RT:30,ROF:2,Cap:7,AW:".13 Rnd",KD:25,SAB:12,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-4,7:-3,8:-2,9:-1,10:0}},M249:{10:{FMJ:{PEN:15,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:22,DC:6},MA:.2,BA:61,TOF:0},20:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.3,BA:53,TOF:0},40:{FMJ:{PEN:14,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:19,DC:6},MA:.7,BA:44,TOF:1},70:{FMJ:{PEN:12,DC:6},JHP:{PEN:12,DC:7},AP:{PEN:17,DC:5},MA:1,BA:37,TOF:2},100:{FMJ:{PEN:11,DC:5},JHP:{PEN:10,DC:7},AP:{PEN:15,DC:5},MA:2,BA:32,TOF:2},200:{FMJ:{PEN:7,DC:4},JHP:{PEN:6.7,DC:6},AP:{PEN:9.9,DC:4},MA:3,BA:22,TOF:5},300:{FMJ:{PEN:4.6,DC:3},JHP:{PEN:4.4,DC:5},AP:{PEN:6.5,DC:3},MA:5,BA:17,TOF:8},400:{FMJ:{PEN:3,DC:2},JHP:{PEN:2.9,DC:3},AP:{PEN:4.3,DC:2},MA:7,BA:13,TOF:11},Name:"M249",Type:"Machine Gun",Description:"Belgium designed Squad Automatic Weapon adopted by the US army.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m249.png?alt=media&token=bf0a5e1b-694a-4238-b068-28ad4fbdc0e9",L:"41",W:22,RT:14,ROF:7,Cap:200,AW:"6.9",KD:4,SAB:2,"Aim Time":{1:-28,2:-18,3:-11,4:-9,5:-7,6:-6,7:-4,8:-3,9:-2,10:-1,12:0}},"Colt Revolving Rifle":{10:{FMJ:{PEN:2.6,DC:8},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:47,TOF:1},20:{FMJ:{PEN:2.4,DC:8},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:38,TOF:1},40:{FMJ:{PEN:2.2,DC:7},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:28,TOF:3},70:{FMJ:{PEN:1.8,DC:6},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:20,TOF:5},100:{FMJ:{PEN:1.5,DC:4},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:15,TOF:7},200:{FMJ:{PEN:.9,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:5,TOF:16},300:{FMJ:{PEN:.5,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:26},400:{FMJ:{PEN:.3,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:-4,TOF:37},Name:"Colt Revolving Rifle",Type:"Assault Rifle",Description:"The Colt Revolving Rifle was introduced shortly before the American Civil War. It made use of a standard revolver action and was used for a short time by Berdan's sharpshooters before before the Sharp's rifles became available.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/colt-revolving-rifle.png?alt=media&token=8a63f0ea-316a-46f1-857f-b6c540b306af",L:"56",W:10.3,RT:110,ROF:2,Cap:5,AW:"0.7 Rnd",KD:10,SAB:0,"Aim Time":{1:-24,2:-13,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0,12:0,13:0,14:0,15:0,16:0}},"Colt Model 1851 Navy":{10:{FMJ:{PEN:1.1,DC:2},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:34,TOF:1},20:{FMJ:{PEN:1,DC:2},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:24,TOF:1},40:{FMJ:{PEN:.8,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:14,TOF:3},70:{FMJ:{PEN:.5,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:6,TOF:5},100:{FMJ:{PEN:.4,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:1,TOF:8},200:{FMJ:{PEN:.1,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:-8,TOF:18},300:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},400:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},Name:"Colt Model 1851 Navy",Type:"Pistol",Description:"The revolver was used by both army and navy personnel, and saw service with both Union and Confederate forces.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/colt-model-1851-navy.png?alt=media&token=6e219e73-cf8a-40eb-bb55-d8c6ca4d2aec",L:"14",W:2.8,RT:120,ROF:2,Cap:6,AW:"0.2 Rnd",KD:2,SAB:0,"Aim Time":{1:-18,2:-11,3:-10,4:-9,5:-8,6:-7,7:-6}}}}]))},function(e,t,n){"use strict"; + */(e))try{this.getOrInitializeService({instanceIdentifier:"[DEFAULT]"})}catch(e){}try{for(var r=Object(i.g)(this.instancesDeferred.entries()),o=r.next();!o.done;o=r.next()){var a=Object(i.e)(o.value,2),s=a[0],u=a[1],c=this.normalizeInstanceIdentifier(s);try{var l=this.getOrInitializeService({instanceIdentifier:c});u.resolve(l)}catch(e){}}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}}},e.prototype.clearInstance=function(e){void 0===e&&(e="[DEFAULT]"),this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)},e.prototype.delete=function(){return Object(i.b)(this,void 0,void 0,(function(){var e;return Object(i.d)(this,(function(t){switch(t.label){case 0:return e=Array.from(this.instances.values()),[4,Promise.all(Object(i.f)(Object(i.f)([],Object(i.e)(e.filter((function(e){return"INTERNAL"in e})).map((function(e){return e.INTERNAL.delete()})))),Object(i.e)(e.filter((function(e){return"_delete"in e})).map((function(e){return e._delete()})))))];case 1:return t.sent(),[2]}}))}))},e.prototype.isComponentSet=function(){return null!=this.component},e.prototype.isInitialized=function(e){return void 0===e&&(e="[DEFAULT]"),this.instances.has(e)},e.prototype.getOptions=function(e){return void 0===e&&(e="[DEFAULT]"),this.instancesOptions.get(e)||{}},e.prototype.initialize=function(e){var t,n;void 0===e&&(e={});var r=e.options,o=void 0===r?{}:r,a=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(a))throw Error(this.name+"("+a+") has already been initialized");if(!this.isComponentSet())throw Error("Component "+this.name+" has not been registered yet");var s=this.getOrInitializeService({instanceIdentifier:a,options:o});try{for(var u=Object(i.g)(this.instancesDeferred.entries()),c=u.next();!c.done;c=u.next()){var l=Object(i.e)(c.value,2),h=l[0],d=l[1];a===this.normalizeInstanceIdentifier(h)&&d.resolve(s)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}return s},e.prototype.onInit=function(e,t){var n,i=this.normalizeInstanceIdentifier(t),r=null!==(n=this.onInitCallbacks.get(i))&&void 0!==n?n:new Set;r.add(e),this.onInitCallbacks.set(i,r);var o=this.instances.get(i);return o&&e(o,i),function(){r.delete(e)}},e.prototype.invokeOnInitCallbacks=function(e,t){var n,r,o=this.onInitCallbacks.get(t);if(o)try{for(var a=Object(i.g)(o),s=a.next();!s.done;s=a.next()){var u=s.value;try{u(e,t)}catch(e){}}}catch(e){n={error:e}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}},e.prototype.getOrInitializeService=function(e){var t,n=e.instanceIdentifier,i=e.options,r=void 0===i?{}:i,o=this.instances.get(n);if(!o&&this.component&&(o=this.component.instanceFactory(this.container,{instanceIdentifier:(t=n,"[DEFAULT]"===t?void 0:t),options:r}),this.instances.set(n,o),this.instancesOptions.set(n,r),this.invokeOnInitCallbacks(o,n),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,n,o)}catch(e){}return o||null},e.prototype.normalizeInstanceIdentifier=function(e){return void 0===e&&(e="[DEFAULT]"),this.component?this.component.multipleInstances?e:"[DEFAULT]":e},e.prototype.shouldAutoInitialize=function(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode},e}();var s=function(){function e(e){this.name=e,this.providers=new Map}return e.prototype.addComponent=function(e){var t=this.getProvider(e.name);if(t.isComponentSet())throw new Error("Component "+e.name+" has already been registered with "+this.name);t.setComponent(e)},e.prototype.addOrOverwriteComponent=function(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)},e.prototype.getProvider=function(e){if(this.providers.has(e))return this.providers.get(e);var t=new a(e,this);return this.providers.set(e,t),t},e.prototype.getProviders=function(){return Array.from(this.providers.values())},e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.currentCharacter=t.actionList=t.currentGame=t.user=void 0;var i,r,o,a,s=d(n(54)),u=d(n(57));t.user=(i=(0,u.default)(s.default.mark((function e(t){var n,i;return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===t&&(t=window.localStorage.getItem("phoenix-command-user-id")),n=c.default.database().ref("users/"+t).once("value"),e.next=4,Promise.all([n]);case 4:return i=e.sent,e.abrupt("return",i[0].val());case 6:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)}),t.currentGame=(r=(0,u.default)(s.default.mark((function e(t){var n,i,r,o,a;return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===t&&(t=window.localStorage.getItem("phoenix-command-user-id")),n=c.default.database().ref("users/"+t).once("value"),e.next=4,Promise.all([n]);case 4:return i=e.sent,r=i[0].val().currentGame,o=c.default.database().ref("users/"+r).once("value"),e.next=9,Promise.all([o]);case 9:return a=e.sent,e.abrupt("return",a[0].val());case 11:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)}),t.actionList=(o=(0,u.default)(s.default.mark((function e(t){var n,i,r,o;return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},i="users/"+t,r=c.default.database().ref(i).once("value"),e.next=5,Promise.all([r]);case 5:return o=e.sent,n.list=o[0].val().content.actionList,n.time=o[0].val().content.time,e.abrupt("return",n);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)}),t.currentCharacter=(a=(0,u.default)(s.default.mark((function e(t){var n,i;return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===t&&(t=window.localStorage.getItem("phoenix-command-current-character")),n=c.default.database().ref(t).once("value"),e.next=4,Promise.all([n]);case 4:return i=e.sent,e.abrupt("return",i[0].val());case 6:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)});t.ref=function(e){return c.default.database().ref(e)},t.set=function(e,t){c.default.database().ref(e).set(t)},t.push=function(e,t){c.default.database().ref(e).push(t)},t.remove=function(e,t){c.default.database().ref(e+t).remove()},t.auth=function(){return c.default.auth()};var c=d(n(48));n(49),n(95);var l=d(n(99)),h=n(101);function d(e){return e&&e.__esModule?e:{default:e}}c.default.initializeApp(h.config);var f={signInSuccessUrl:window.location.href,signInOptions:[c.default.auth.GoogleAuthProvider.PROVIDER_ID]};new l.default.auth.AuthUI(c.default.auth()).start("#firebaseui-auth-container",f)},function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(15);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addNew=function(e){var t=new Date;i.ref("userIds").once("value").then((function(n){!1===n.hasChild(e.uid)&&(i.ref("users/"+e.uid).set({name:e.displayName,email:e.email,created:t.getTime()}),i.set("userIds/"+e.uid,e.displayName),window.localStorage.setItem("phoenix-command-user-id",e.uid))}))},t.getUserCharacters=r,t.getCharacterSheet=function(e,t){var n=r(e);return _.find(n,(function(e){return e.name===t}))},t.getCharacterId=function(e,t){var n=r(e);return _.find(n,(function(e){return e.name===t})).characterId};var i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(6));function r(e){var t=[],n=e.users,i=e.content.characters,r=[];return _.forEach(i,(function(e){r.push(e.user)})),_.forEach(n,(function(i){var o=_.findKey(n,(function(e){return e===i}));if(!1===_.includes(r,o)){var a={};a.userId=o,a.characterId="",a.characterName="[empty slot]",a.userName=n[o],a.gameId=e.metadata.gameId,t.push(a)}})),_.forEach(i,(function(r){var o=r;o.userId=r.user,o.characterId=_.findKey(i,(function(e){return e.name===r.name})),o.characterName=r.name,o.userName=n[r.user],o.gameId=e.metadata.gameId,t.push(o)})),t}},function(e,t,n){var i;"undefined"!=typeof self&&self,e.exports=(i=n(13),function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateActionTime=function(e,t,n,i){for(var o=e,a=t,s=r.default.cloneDeep(n),u=r.default.toNumber(n.phase),c=r.default.toNumber(n.impulse),l=c;o>=a[l];)i>0?(a[l]=i,i=0):0===i&&(a[l]=t[l]),o-=a[l],++l>4&&(l=1),o>0&&(4===c?(u+=1,c=1):c+=1,s.phase=u,s.impulse=c);return e0&&(n=e.targetDiameter);var i=h(e.weaponAimMod,e.sal),o=l(e.targetSpeed,e.shooterSpeed,e.range),a=c(e.range),s=d(e.situational),u=f(e.visibility),m=p(e.targetSize,e.shotType,n),v=i+o+a+s+u+t+(e.salm>m?e.salm:m);return r.default.clamp(v,-10,28)},t.oddsOfHitting=y,t.ealToHit=function(e,t){for(var n=void 0,i=-11;i<=28;i++)if(e<=y(i,t)){n=i;break}return n},t.shotScatter=function(e,t){var n=t-e;return n=r.default.clamp(n,1,28),u(o.shotScatter_5C,"Difference in SA","Scatter (hexes)",n)},t.missedShotPlacement=function(e,t){var n=void 0,i=r.default.random(0,5);return!0===r.default.inRange(e,0,5)&&(n="short"),!0===r.default.inRange(e,5,10)&&(n="long"),1===t&&(n=["N","NE","SE","S","SW","NW"][i]),n},t.burstFire=function(e,t,n){for(var i={},a=t,s=u(o.automaticFireAndShrapnel_5A,"Arc of Fire",r.default.toString(t),e),c=b(e,t,s),l=1;l<=n;l++){var h=r.default.random(0,99);a>0?!0===c?ao&&(n["target 1"]={hit:!1,bullets:0,chance:t}),"Shot"!==e&&(n["target 1"]={hit:!0,bullets:1,chance:99}),n},t.explosiveFire=function(e,t){var n={};return r.default.forEach([0,1,2,3,5,10],(function(i){var o=r.default.toString(i),a=r.default.random(0,99),s=void 0,u=e[o][t].BSHC;if(u.includes("*")){var c=r.default.toNumber(r.default.trim(u,"*"));n[o]={hit:!0,bullets:c,chance:u}}else s=r.default.toNumber(u);a<=s&&(n[o]={hit:!0,bullets:1,chance:u}),a>s&&(n[o]={hit:!1,bullets:0,chance:u})})),n},t.blastModifier=function(e){return u(o.blastModifiers_5B,"Target","BM",e)},t.multipleHitCheck=b,t.damageClass=function(e,t,n){var i=void 0;return i=g(t,[0,10,20,40,70,100,200,300,400,600,800,1e3,1200,1500]),"Shotgun"===e.Type&&(i=g(t,[1,2,4,6,8,10,15,20,30,40,80])),"Explosive"===e.Type&&(i=g(t,[40,100,200,400])),i=r.default.clamp(i,0,400),e[r.default.toString(i)][n].DC},t.penetration=function(e,t,n){var i=void 0;return i=g(t,[0,10,20,40,70,100,200,300,400,600,800,1e3,1200,1500]),"Shotgun"===e.Type&&(i=g(t,[1,2,4,6,8,10,15,20,30,40,80])),"Explosive"===e.Type&&(i=g(t,[40,100,200,400])),i=r.default.clamp(i,0,400),e[r.default.toString(i)][n].PEN},t.effectivePenetrationFactor=function(e,t){var n=u(o.coverProtectionFactors_7C,"Armor","PF",t);return n=g(n,[0,2,4,6,10,16,20,30,40,50,60,70,80,90,100,120,140,180,200]),u(o.effectiveArmorProtectionFactor_6D,"PF",r.default.toString(e),n)},t.damageReduction=C,t.hitDamage=function(e,t,n,i,r){var a=i-r,s="Open";!0===t&&(s="Fire"),!1===t&&(s="Open"),"low velocity penetration"===C(i,r)&&(n=1),1===n&&(a=g(a,[.5,1,1.5,2,3,5,10])),2!==n&&3!==n||(a=g(a,[1,1.5,2,2.5,3,5,10])),4===n&&(a=g(a,[1,2,2.5,3,5,10])),n>=5&&n<=7&&(a=g(a,[1,2,3,5,10])),n>=8&&(a=g(a,[1,3,5,10]));var c=u(o.hitLocationDamage_6A["DC "+n],s,a,e);return"no penetration"===C(i,r)&&(c=0),c},t.hitLocation=_,t.knockdown=function(e,t,n){var i="Body",o=n.KD,a=_(e,t),s="";return r.default.forEach(["Head","head","Eye","Mouth","Neck"],(function(e){a.includes(e)&&(i="Head")})),r.default.forEach(["arm","Arm","Hand","Elbow","Shoulder"],(function(e){a.includes(e)&&(i="Arm")})),r.default.forEach(["Leg","Shin","Ankle","Thigh"],(function(e){a.includes(e)&&(i="Leg")})),"Head"==i&&o>=10&&(s="Knocked down. "),"Body"==i&&o>=19&&(s="Knocked down. "),"Arm"==i&&o>=16&&(s="Knocked down. "),"Leg"==i&&o>=6&&(s="Knocked down. "),s},t.medicalAid=function(e,t){var n="",i=r.default.toNumber(r.default.clamp(e,0,1e7)),a=t+" - CTP",s=t+" - RR",c=u(o.medicalAidRecovery_8A,"Damage Total",a,i);return n=u(o.medicalAidRecovery_8A,"Damage Total","Trauma Center"===t?"Trauma Center - 14":s,i)+"% survival chance in "+c+". Healed in "+u(o.medicalAidRecovery_8A,"Damage Total","Healing Time",i)+".",0===e&&(n="No recovery needed."),n},t.incapacitationEffect=function(e,t,n){var i="",o=0;return e>t/10&&(r.default.inRange(n,0,1)&&(i="Knocked Out"),r.default.inRange(n,1,3)&&(i="Stunned"),r.default.inRange(n,3,6)&&(i="Dazed"),r.default.inRange(n,6,10)&&(i="Disoriented")),e>t&&(r.default.inRange(n,0,3)&&(i="Knocked Out"),r.default.inRange(n,3,9)&&(i="Stunned"),r.default.inRange(n,9,17)&&(i="Dazed"),r.default.inRange(n,17,25)&&(i="Disoriented")),e>2*t&&(r.default.inRange(n,0,14)&&(i="Knocked Out"),r.default.inRange(n,14,32)&&(i="Stunned"),r.default.inRange(n,32,53)&&(i="Dazed"),r.default.inRange(n,53,75)&&(i="Disoriented")),e>3*t&&(r.default.inRange(n,0,26)&&(i="Knocked Out"),r.default.inRange(n,27,54)&&(i="Stunned"),r.default.inRange(n,54,83)&&(i="Dazed"),r.default.inRange(n,83,98)&&(i="Disoriented")),e>200&&(r.default.inRange(n,0,61)&&(i="Knocked Out"),r.default.inRange(n,61,95)&&(i="Stunned"),r.default.inRange(n,95,97)&&(i="Dazed"),r.default.inRange(n,97,98)&&(i="Disoriented")),"Dazed"===i&&(o=-1),"Disoriented"===i&&(o=-2),{effect:i,timeRollMod:o}},t.incapacitationChance=function(e,t){var n=0;return e>t/10&&(n=10),e>t&&(n=25),e>2*t&&(n=75),e>3*t&&(n=98),n},t.incapacitationTime=function(e,t){return u(o.incapacitationTime_8B,"PD Total",r.default.toString(e),t)},t.damageTotal=function(e,t){var n=10*e/t;return r.default.round(n)},t.getAmmoTypes=function(e){var t=s.weapons[e],n=r.default.keys(t[10]);return n="Shotgun"===t.Type||"Explosive"===t.Type?r.default.take(n,2):r.default.take(n,3)},t.getWeaponByName=function(e){return s.weapons[e]},t.getAllWeapons=function(){return s.weapons},t.getAllTables=function(){return a},t.shotgunMultipleHit=function(e){var t=7.568175+1.125479*e+.1049714*Math.pow(e,2)+.00483802*Math.pow(e,3);return r.default.round(t)};var i,r=(i=n(1))&&i.__esModule?i:{default:i},o=n(2),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),s=n(3);function u(e,t,n,i){var o=!1,a=void 0;if(!0===Array.isArray(e[0][t])&&(o=!0),!0===o?r.default.forEach(e,(function(e){r.default.inRange(i,e[t][0],e[t][1])&&(a=e[n])})):r.default.forEach(e,(function(e){e[t]===i&&(a=e[n])})),void 0!==a)return a;throw Error("Value not found or malformed argument(s).")}function c(e){var t;return t=379.9314/(1+Math.pow(e/154.6719,.07601861))-193.0515,r.default.round(t)}function l(e,t,n){n=g(n,[10,20,40,70,100,200,300,400,600,800,1e3,1200,1500]);var i=u(o.movementModifiers_4D,"Speed HPI",n,e),a=u(o.movementModifiers_4D,"Speed HPI",n,t);0===t&&(a=0),0===e&&(i=0);var s=i+a;return r.default.clamp(s,-10,0)}function h(e,t){return e+t}function d(e){var t=0;return r.default.forEach(e,(function(e){t+=u(o.situationAndStanceModifiers_4B,"Situation","ALM",e)})),t}function f(e){var t=0;return r.default.forEach(e,(function(e){t+=u(o.visibilityModifiers_4C,"Visibility","ALM",e)})),t}function p(e,t,n){var i=0;return"Single Shot"===t&&(t="Target Size"),"Burst"===t&&(t="Auto Elev"),"Shotgun"===t&&(t="Target Size"),"Explosive"===t&&(t="Target Size"),void 0!==n?(n=r.default.clamp(n,.1,39),n=603.5065+(-1251.667-603.5065)/(1+Math.pow(n/1200853e-24,.01778392)),i+=r.default.round(n)):r.default.forEach(e,(function(e){i+=u(o.standardTargetSizeModifiers_4E,"Position",t,e)})),i}function m(e){return u(o.skillAccuracy_1C,"Skill Level","SAL",e)}function v(e,t){var n=e+m(t);return n=2*Math.floor(n/2)-1,r.default.clamp(n,7,39)}function g(e,t){var n=r.default.map(t,(function(t){return[t,Math.abs(t-e)]}));return r.default.reduce(n,(function(e,t){return e[1]0&&it&&(n="high velocity penetration"),n}function _(e,t){var n="Open";return!0===t&&(n="Fire"),!1===t&&(n="Open"),u(o.hitLocationDamage_6A["DC 1"],n,"Hit Location",e)}},function(e,t){e.exports=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equipment=[{Equipment:"Bayonet",Weight:1},{Equipment:"Binoculars",Weight:2},{Equipment:"Bipod",Weight:1},{Equipment:"Canteen",Weight:2.5},{Equipment:"Clothing",Weight:5},{Equipment:"Entrenching Tool",Weight:1.5},{Equipment:"Field Radio",Weight:12},{Equipment:"Fighting Harness",Weight:.6},{Equipment:"Headset Communications",Weight:1},{Equipment:"Holster",Weight:.4},{Equipment:"Magazine Pouch (2 Mags)",Weight:.2},{Equipment:"Optical Scope",Weight:2.5},{Equipment:"Sling",Weight:.4},{Equipment:"Smoke Grenade",Weight:1},{Equipment:"Light Flexible",Weight:2},{Equipment:"Medium Flexible",Weight:2.6},{Equipment:"Heavy Flexible",Weight:3.2},{Equipment:"Light Rigid",Weight:10.9},{Equipment:"Medium Rigid",Weight:19.8},{Equipment:"Heavy Rigid",Weight:24}],t.baseSpeed_1A=[{10:4.5,15:4.5,20:4,25:4,30:4,35:3.5,40:3.5,45:3.5,50:3.5,55:3.5,60:3,70:3,80:3,90:3,100:3,125:2.5,150:2.5,200:2,STR:21},{10:4.5,15:4,20:4,25:3.5,30:3.5,35:3.5,40:3.5,45:3.5,50:3,55:3,60:3,70:3,80:3,90:2.5,100:2.5,125:2.5,150:2.5,200:2,STR:20},{10:4,15:4,20:3.5,25:3.5,30:3,35:3,40:3,45:3,50:3,55:2.5,60:2.5,70:2.5,80:2.5,90:2.5,100:2,125:2,150:2,200:1.5,STR:19},{10:4,15:3.5,20:3.5,25:3,30:3,35:3,40:2.5,45:2.5,50:2.5,55:2.5,60:2.5,70:2,80:2,90:2,100:2,125:1.5,150:1.5,200:1.5,STR:18},{10:3.5,15:3,20:3,25:3,30:2.5,35:2.5,40:2.5,45:2.5,50:2,55:2,60:2,70:2,80:2,90:1.5,100:1.5,125:1.5,150:1.5,200:1,STR:17},{10:3.5,15:3,20:2.5,25:2.5,30:2.5,35:2.5,40:2,45:2,50:2,55:2,60:2,70:1.5,80:1.5,90:1.5,100:1.5,125:1,150:1,200:1,STR:16},{10:3,15:3,20:2.5,25:2.5,30:2,35:2,40:2,45:2,50:2,55:1.5,60:1.5,70:1.5,80:1.5,90:1.5,100:1,125:1,150:1,200:1,STR:15},{10:3,15:2.5,20:2.5,25:2,30:2,35:2,40:2,45:1.5,50:1.5,55:1.5,60:1.5,70:1.5,80:1.5,90:1,100:1,125:1,150:1,200:1,STR:14},{10:3,15:2.5,20:2.5,25:2,30:2,35:2,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1.5,80:1,90:1,100:1,125:1,150:1,200:1,STR:13},{10:3,15:2.5,20:2,25:2,30:2,35:2,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:12},{10:3,15:2.5,20:2,25:2,30:2,35:2,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:11},{10:3,15:2.5,20:2,25:2,30:2,35:2,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:10},{10:3,15:2.5,20:2,25:2,30:2,35:2,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:9},{10:3,15:2.5,20:2,25:2,30:2,35:1.5,40:1.5,45:1.5,50:1.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:8},{10:2.5,15:2.5,20:2,25:2,30:2,35:1.5,40:1.5,45:1.5,50:.5,55:1.5,60:1.5,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:7},{10:2.5,15:2.5,20:2,25:2,30:2,35:1.5,40:1.5,45:1.5,50:1.5,55:1.5,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:6},{10:2.5,15:2.5,20:2,25:2,30:1.5,35:1.5,40:1.5,45:1.5,50:1.5,55:1,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:5},{10:2.5,15:2,20:2,25:1.5,30:1.5,35:1.5,40:1.5,45:1,50:1,55:1,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:4},{10:2.5,15:2,20:1.5,25:1.5,30:1.5,35:1,40:1,45:1,50:1,55:1,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:3},{10:2,15:1.5,20:1.5,25:1.5,30:1,35:1,40:1,45:1,50:1,55:1,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:2},{10:1.5,15:1.5,20:1,25:1,30:1,35:1,40:1,45:1,50:1,55:1,60:1,70:1,80:1,90:1,100:1,125:1,150:1,200:1,STR:1}],t.maxSpeed_1B=[{1:2,2:5,3:9,4:12,AGI:21,1.5:4,2.5:7,3.5:10,4.5:13},{1:2,2:5,3:8,4:11,AGI:20,1.5:4,2.5:7,3.5:10,4.5:13},{1:2,2:5,3:8,4:11,AGI:19,1.5:4,2.5:7,3.5:10,4.5:12},{1:2,2:5,3:8,4:11,AGI:18,1.5:4,2.5:6,3.5:9,4.5:12},{1:2,2:5,3:8,4:10,AGI:17,1.5:3,2.5:6,3.5:9,4.5:12},{1:2,2:5,3:8,4:10,AGI:16,1.5:3,2.5:6,3.5:9,4.5:11},{1:2,2:5,3:7,4:10,AGI:15,1.5:3,2.5:6,3.5:9,4.5:11},{1:2,2:4,3:7,4:9,AGI:14,1.5:3,2.5:6,3.5:8,4.5:11},{1:2,2:4,3:7,4:9,AGI:13,1.5:3,2.5:6,3.5:8,4.5:10},{1:2,2:4,3:7,4:9,AGI:12,1.5:3,2.5:5,3.5:8,4.5:10},{1:2,2:4,3:6,4:8,AGI:11,1.5:3,2.5:5,3.5:7,4.5:9},{1:2,2:4,3:6,4:8,AGI:10,1.5:3,2.5:5,3.5:7,4.5:9},{1:2,2:4,3:6,4:8,AGI:9,1.5:3,2.5:5,3.5:7,4.5:9},{1:2,2:4,3:5,4:7,AGI:8,1.5:3,2.5:4,3.5:6,4.5:8},{1:2,2:3,3:5,4:7,AGI:7,1.5:3,2.5:4,3.5:6,4.5:8},{1:2,2:3,3:5,4:6,AGI:6,1.5:2,2.5:4,3.5:5,4.5:7},{1:1,2:3,3:4,4:6,AGI:5,1.5:2,2.5:4,3.5:5,4.5:6},{1:1,2:3,3:4,4:5,AGI:4,1.5:2,2.5:3,3.5:4,4.5:6},{1:1,2:2,3:3,4:4,AGI:3,1.5:2,2.5:3,3.5:4,4.5:5},{1:1,2:2,3:3,4:4,AGI:2,1.5:1,2.5:2,3.5:3,4.5:4},{1:1,2:1,3:2,4:3,AGI:1,1.5:1,2.5:2,3.5:2,4.5:3}],t.skillAccuracy_1C=[{"Skill Level":0,SAL:0},{"Skill Level":1,SAL:5},{"Skill Level":2,SAL:7},{"Skill Level":3,SAL:9},{"Skill Level":4,SAL:10},{"Skill Level":5,SAL:11},{"Skill Level":6,SAL:12},{"Skill Level":7,SAL:13},{"Skill Level":8,SAL:14},{"Skill Level":9,SAL:15},{"Skill Level":10,SAL:16},{"Skill Level":11,SAL:17},{"Skill Level":12,SAL:18},{"Skill Level":13,SAL:19},{"Skill Level":14,SAL:20},{"Skill Level":15,SAL:21},{"Skill Level":16,SAL:22},{"Skill Level":17,SAL:23},{"Skill Level":18,SAL:24},{"Skill Level":19,SAL:25},{"Skill Level":20,SAL:26}],t.combatActions_1D=[{7:1,9:1,11:1,13:1,15:1,17:1,19:1,21:1,23:1,25:1,27:1,29:1,31:2,33:2,35:2,37:2,39:2,MS:1},{7:1,9:1,11:1,13:2,15:2,17:2,19:2,21:2,23:2,25:3,27:3,29:3,31:3,33:3,35:3,37:4,39:4,MS:2},{7:1,9:2,11:2,13:2,15:3,17:3,19:3,21:3,23:4,25:4,27:4,29:4,31:5,33:5,35:5,37:5,39:6,MS:3},{7:2,9:2,11:3,13:3,15:4,17:4,19:4,21:5,23:5,25:5,27:6,29:6,31:6,33:7,35:7,37:7,39:7,MS:4},{7:2,9:3,11:3,13:4,15:4,17:5,19:5,21:6,23:6,25:7,27:7,29:7,31:8,33:8,35:8,37:9,39:9,MS:5},{7:3,9:3,11:4,13:5,15:5,17:6,19:6,21:7,23:7,25:8,27:8,29:9,31:9,33:10,35:10,37:11,39:11,MS:6},{7:3,9:4,11:5,13:5,15:6,17:7,19:7,21:8,23:9,25:9,27:10,29:10,31:11,33:11,35:12,37:12,39:13,MS:7},{7:3,9:4,11:5,13:6,15:7,17:8,19:9,21:9,23:10,25:11,27:11,29:12,31:12,33:13,35:14,37:14,39:15,MS:8},{7:4,9:5,11:6,13:7,15:8,17:9,19:10,21:10,23:11,25:12,27:13,29:13,31:14,33:15,35:15,37:16,39:17,MS:9},{7:4,9:6,11:7,13:8,15:9,17:10,19:11,21:12,23:12,25:13,27:14,29:15,31:16,33:16,35:17,37:18,39:18,MS:10},{7:5,9:6,11:7,13:9,15:10,17:11,19:12,21:13,23:14,25:15,27:15,29:16,31:17,33:18,35:19,37:19,39:20,MS:11},{7:5,9:7,11:8,13:10,15:11,17:12,19:13,21:14,23:15,25:16,27:17,29:18,31:19,33:20,35:21,37:21,39:22,MS:12},{7:6,9:7,11:9,13:11,15:12,17:13,19:14,21:15,23:16,25:17,27:18,29:19,31:20,33:21,35:22,37:23,39:24,MS:13}],t.combatActionsPerImpulse_1E=[{"Combat Actions":1,"Impulse 1":1,"Impulse 2":0,"Impulse 3":0,"Impulse 4":0},{"Combat Actions":2,"Impulse 1":1,"Impulse 2":0,"Impulse 3":1,"Impulse 4":0},{"Combat Actions":3,"Impulse 1":1,"Impulse 2":0,"Impulse 3":1,"Impulse 4":1},{"Combat Actions":4,"Impulse 1":1,"Impulse 2":1,"Impulse 3":1,"Impulse 4":1},{"Combat Actions":5,"Impulse 1":2,"Impulse 2":1,"Impulse 3":1,"Impulse 4":1},{"Combat Actions":6,"Impulse 1":2,"Impulse 2":1,"Impulse 3":2,"Impulse 4":1},{"Combat Actions":7,"Impulse 1":2,"Impulse 2":1,"Impulse 3":2,"Impulse 4":2},{"Combat Actions":8,"Impulse 1":2,"Impulse 2":2,"Impulse 3":2,"Impulse 4":2},{"Combat Actions":9,"Impulse 1":3,"Impulse 2":2,"Impulse 3":2,"Impulse 4":2},{"Combat Actions":10,"Impulse 1":3,"Impulse 2":2,"Impulse 3":3,"Impulse 4":2},{"Combat Actions":11,"Impulse 1":3,"Impulse 2":2,"Impulse 3":3,"Impulse 4":3},{"Combat Actions":12,"Impulse 1":3,"Impulse 2":3,"Impulse 3":3,"Impulse 4":3},{"Combat Actions":13,"Impulse 1":4,"Impulse 2":3,"Impulse 3":3,"Impulse 4":3},{"Combat Actions":14,"Impulse 1":4,"Impulse 2":3,"Impulse 3":4,"Impulse 4":3},{"Combat Actions":15,"Impulse 1":4,"Impulse 2":3,"Impulse 3":4,"Impulse 4":4},{"Combat Actions":16,"Impulse 1":4,"Impulse 2":4,"Impulse 3":4,"Impulse 4":4},{"Combat Actions":17,"Impulse 1":5,"Impulse 2":4,"Impulse 3":4,"Impulse 4":4},{"Combat Actions":18,"Impulse 1":5,"Impulse 2":4,"Impulse 3":5,"Impulse 4":4},{"Combat Actions":19,"Impulse 1":5,"Impulse 2":4,"Impulse 3":5,"Impulse 4":5},{"Combat Actions":20,"Impulse 1":5,"Impulse 2":5,"Impulse 3":5,"Impulse 4":5},{"Combat Actions":21,"Impulse 1":6,"Impulse 2":5,"Impulse 3":5,"Impulse 4":5},{"Combat Actions":22,"Impulse 1":6,"Impulse 2":6,"Impulse 3":5,"Impulse 4":5},{"Combat Actions":23,"Impulse 1":6,"Impulse 2":6,"Impulse 3":6,"Impulse 4":5},{"Combat Actions":24,"Impulse 1":6,"Impulse 2":6,"Impulse 3":6,"Impulse 4":6}],t.oddsOfHitting_4G=[{EAL:28,"Single Shot":99,"Burst Elevation":99},{EAL:27,"Single Shot":98,"Burst Elevation":98},{EAL:26,"Single Shot":96,"Burst Elevation":98},{EAL:25,"Single Shot":94,"Burst Elevation":97},{EAL:24,"Single Shot":90,"Burst Elevation":95},{EAL:23,"Single Shot":86,"Burst Elevation":92},{EAL:22,"Single Shot":80,"Burst Elevation":90},{EAL:21,"Single Shot":74,"Burst Elevation":86},{EAL:20,"Single Shot":67,"Burst Elevation":82},{EAL:19,"Single Shot":60,"Burst Elevation":77},{EAL:18,"Single Shot":53,"Burst Elevation":73},{EAL:17,"Single Shot":46,"Burst Elevation":68},{EAL:16,"Single Shot":39,"Burst Elevation":62},{EAL:15,"Single Shot":33,"Burst Elevation":57},{EAL:14,"Single Shot":27,"Burst Elevation":52},{EAL:13,"Single Shot":22,"Burst Elevation":47},{EAL:12,"Single Shot":18,"Burst Elevation":43},{EAL:11,"Single Shot":15,"Burst Elevation":38},{EAL:10,"Single Shot":12,"Burst Elevation":34},{EAL:9,"Single Shot":9,"Burst Elevation":31},{EAL:8,"Single Shot":7,"Burst Elevation":27},{EAL:7,"Single Shot":6,"Burst Elevation":24},{EAL:6,"Single Shot":5,"Burst Elevation":21},{EAL:5,"Single Shot":4,"Burst Elevation":19},{EAL:4,"Single Shot":3,"Burst Elevation":17},{EAL:3,"Single Shot":2,"Burst Elevation":15},{EAL:2,"Single Shot":2,"Burst Elevation":13},{EAL:1,"Single Shot":1,"Burst Elevation":11},{EAL:0,"Single Shot":1,"Burst Elevation":10},{EAL:-1,"Single Shot":1,"Burst Elevation":9},{EAL:-2,"Single Shot":0,"Burst Elevation":8},{EAL:-3,"Single Shot":0,"Burst Elevation":7},{EAL:-4,"Single Shot":0,"Burst Elevation":6},{EAL:-5,"Single Shot":0,"Burst Elevation":5},{EAL:-6,"Single Shot":0,"Burst Elevation":4},{EAL:-7,"Single Shot":0,"Burst Elevation":3},{EAL:-8,"Single Shot":0,"Burst Elevation":2},{EAL:-9,"Single Shot":0,"Burst Elevation":1},{EAL:-10,"Single Shot":0,"Burst Elevation":1},{EAL:-11,"Single Shot":0,"Burst Elevation":0},{EAL:-15,"Single Shot":0,"Burst Elevation":0},{EAL:-17,"Single Shot":0,"Burst Elevation":0},{EAL:-22,"Single Shot":0,"Burst Elevation":0}],t.standardTargetSizeModifiers_4E=[{Position:"Look Over/Around","Target Size":-4,"Auto Elev":-3,"Auto Width":-3},{Position:"Fire Over/Around","Target Size":0,"Auto Elev":2,"Auto Width":2},{Position:"Standing Exposed","Target Size":7,"Auto Elev":14,"Auto Width":1},{Position:"Kneeling Exposed","Target Size":6,"Auto Elev":11,"Auto Width":3},{Position:"Prone/Crawl","Target Size":2,"Auto Elev":2,"Auto Width":2},{Position:"Running","Target Size":8,"Auto Elev":14,"Auto Width":1},{Position:"Low Crouch","Target Size":7,"Auto Elev":11,"Auto Width":2},{Position:"Hands and Knees","Target Size":6,"Auto Elev":8,"Auto Width":1},{Position:"Low Prone","Target Size":1,"Auto Elev":0,"Auto Width":5},{Position:"Head","Target Size":-3,"Auto Elev":0,"Auto Width":-3},{Position:"Body","Target Size":5,"Auto Elev":8,"Auto Width":3},{Position:"Legs","Target Size":4,"Auto Elev":8,"Auto Width":0}],t.targetSizeModifiers_4F=[{Size:.1,ALM:-15},{Size:.2,ALM:-10},{Size:.3,ALM:-7},{Size:.4,ALM:-5},{Size:.5,ALM:-3},{Size:.6,ALM:-2},{Size:.7,ALM:-1},{Size:.8,ALM:0},{Size:.9,ALM:1},{Size:1,ALM:2},{Size:1.2,ALM:3},{Size:1.4,ALM:4},{Size:1.6,ALM:5},{Size:1.8,ALM:6},{Size:2.1,ALM:7},{Size:2.4,ALM:8},{Size:2.7,ALM:9},{Size:3.2,ALM:10},{Size:3.6,ALM:11},{Size:4.2,ALM:12},{Size:4.8,ALM:13},{Size:5.5,ALM:14},{Size:6.3,ALM:15},{Size:7.3,ALM:16},{Size:8.4,ALM:17},{Size:9.7,ALM:18},{Size:11.1,ALM:19},{Size:12.8,ALM:20},{Size:14.7,ALM:21},{Size:16.9,ALM:22},{Size:19.4,ALM:23},{Size:22.3,ALM:24},{Size:25.7,ALM:25},{Size:29.5,ALM:26},{Size:34,ALM:27},{Size:39,ALM:28}],t.blastModifiers_5B=[{BM:10,Target:"Underwater"},{BM:5,Target:"In Small Room (10')"},{BM:3,Target:"In Open Trench"},{BM:1,Target:"In the Open"},{BM:.75,Target:"Prone"},{BM:.5,Target:"Under Partial Cover"},{BM:.25,Target:"In Combat Suit"},{BM:.01,Target:"In Power Armor"},{BM:0,Target:"Behind Solid Cover"}],t.shotScatter_5C=[{"Difference in SA":[1,8],"Scatter (hexes)":1},{"Difference in SA":[8,12],"Scatter (hexes)":2},{"Difference in SA":[12,14],"Scatter (hexes)":3},{"Difference in SA":[14,16],"Scatter (hexes)":4},{"Difference in SA":[16,18],"Scatter (hexes)":5},{"Difference in SA":[18,20],"Scatter (hexes)":6},{"Difference in SA":[20,22],"Scatter (hexes)":8},{"Difference in SA":[22,23],"Scatter (hexes)":10},{"Difference in SA":[23,24],"Scatter (hexes)":12},{"Difference in SA":[24,25],"Scatter (hexes)":14},{"Difference in SA":[25,26],"Scatter (hexes)":16},{"Difference in SA":[26,27],"Scatter (hexes)":19},{"Difference in SA":[27,28],"Scatter (hexes)":21},{"Difference in SA":[28,29],"Scatter (hexes)":25}],t.hitLocationDamage_6A={"DC 1":[{1:5,2:7,3:7,5:7,10:7,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance",.5:1,1.5:7},{1:1e3,2:2e3,3:2e3,5:2e3,10:2e3,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead",.5:11,1.5:2e3},{1:1e3,2:3e3,3:3e3,5:3e3,10:3e3,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose",.5:4,1.5:2e3},{1:3,2:45,3:200,5:200,10:200,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth",.5:1,1.5:3},{1:1,2:1,3:1,5:1,10:1,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh",.5:1,1.5:1},{1:4,2:5,3:200,5:200,10:200,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine",.5:3,1.5:1},{1:1,2:1,3:1,5:1,10:1,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance",.5:1,1.5:1},{1:2,2:4,3:4,5:4,10:4,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder",.5:1,1.5:2},{1:1,2:1,3:1,5:1,10:1,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance",.5:1,1.5:1},{1:1,2:1,3:1,5:1,10:1,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh",.5:1,1.5:1},{1:1,2:1,3:1,5:7,10:7,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone",.5:1,1.5:1},{1:1,2:3,3:3,5:3,10:3,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow",.5:1,1.5:2},{1:1,2:1,3:1,5:1,10:1,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh",.5:1,1.5:1},{1:1,2:1,3:1,5:6,10:6,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone",.5:1,1.5:1},{1:1,2:1,3:1,5:1,10:1,Fire:[88,94],Open:[16,17],"Hit Location":"Hand",.5:1,1.5:1},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical",.5:0,1.5:0},{1:1,2:1,3:1,5:1,10:1,Fire:"",Open:[18,20],"Hit Location":"Torso Glance",.5:1,1.5:1},{1:3,2:7,3:200,5:300,10:300,Fire:"",Open:[20,22],"Hit Location":"Base of Neck",.5:1,1.5:6},{1:1,2:71,3:79,5:79,10:79,Fire:"",Open:[22,24],"Hit Location":"Lung Rib",.5:1,1.5:64},{1:40,2:51,3:51,5:51,10:51,Fire:"",Open:[24,25],"Hit Location":"Lung",.5:37,1.5:51},{1:2e3,2:3e3,3:4e3,5:4e3,10:4e3,Fire:"",Open:[25,26],"Hit Location":"Heart",.5:1,1.5:3e3},{1:6,2:42,3:49,5:49,10:49,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib",.5:1,1.5:31},{1:27,2:35,3:35,5:35,10:35,Fire:"",Open:[27,28],"Hit Location":"Liver",.5:4,1.5:28},{1:4,2:27,3:38,5:38,10:38,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib",.5:1,1.5:19},{1:17,2:28,3:28,5:28,10:28,Fire:"",Open:[29,30],"Hit Location":"Stomach",.5:3,1.5:19},{1:2,2:41,3:50,5:50,10:50,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen",.5:1,1.5:25},{1:47,2:58,3:58,5:58,10:58,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney",.5:2,1.5:49},{1:44,2:53,3:53,5:53,10:53,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney",.5:4,1.5:45},{1:12,2:200,3:300,5:300,10:300,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine",.5:4,1.5:12},{1:17,2:21,3:21,5:21,10:21,Fire:"",Open:[36,40],"Hit Location":"Intestines",.5:3,1.5:21},{1:3,2:200,3:200,5:300,10:300,Fire:"",Open:[40,43],"Hit Location":"Spine",.5:1,1.5:3},{1:10,2:19,3:21,5:21,10:21,Fire:"",Open:[43,57],"Hit Location":"Pelvis",.5:3,1.5:11},{1:1,2:1,3:1,5:1,10:1,Fire:"",Open:[57,62],"Hit Location":"Leg Glance",.5:1,1.5:1},{1:2,2:3,3:3,5:3,10:3,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh",.5:1,1.5:3},{1:1,2:1,3:1,5:5,10:16,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone",.5:1,1.5:1},{1:1,2:2,3:2,5:3,10:4,Fire:"",Open:[80,84],"Hit Location":"Knee",.5:1,1.5:1},{1:1,2:1,3:1,5:1,10:1,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh",.5:1,1.5:1},{1:1,2:1,3:1,5:2,10:14,Fire:"",Open:[89,94],"Hit Location":"Shin Bone",.5:1,1.5:1},{1:1,2:1,3:1,5:1,10:1,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot",.5:1,1.5:1}],"DC 2":[{1:16,2:24,3:24,5:24,10:24,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance",1.5:24,2.5:24},{1:4e3,2:6e3,3:8e3,5:8e3,10:8e3,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead",1.5:5e3,2.5:8e3},{1:4e3,2:1e4,3:1e4,5:1e4,10:1e4,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose",1.5:5e3,2.5:1e4},{1:11,2:200,3:800,5:800,10:800,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth",1.5:12,2.5:800},{1:5,2:5,3:5,5:5,10:5,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh",1.5:5,2.5:5},{1:15,2:700,3:800,5:800,10:800,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine",1.5:17,2.5:800},{1:2,2:2,3:2,5:2,10:2,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance",1.5:2,2.5:2},{1:7,2:14,3:14,5:14,10:14,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder",1.5:8,2.5:14},{1:2,2:2,3:2,5:2,10:2,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance",1.5:2,2.5:2},{1:3,2:3,3:3,5:3,10:3,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh",1.5:3,2.5:3},{1:1,2:3,3:5,5:23,10:23,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone",1.5:2,2.5:4},{1:4,2:9,3:10,5:10,10:10,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow",1.5:7,2.5:10},{1:2,2:2,3:2,5:2,10:2,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh",1.5:2,2.5:2},{1:6,2:1,3:4,5:20,10:20,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone",1.5:1,2.5:2},{1:1,2:1,3:1,5:1,10:1,Fire:[88,94],Open:[16,17],"Hit Location":"Hand",1.5:1,2.5:1},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical",1.5:0,2.5:0},{1:3,2:3,3:3,5:3,10:3,Fire:"",Open:[18,20],"Hit Location":"Torso Glance",1.5:3,2.5:3},{1:12,2:24,3:800,5:800,10:900,Fire:"",Open:[20,22],"Hit Location":"Base of Neck",1.5:21,2.5:500},{1:1,2:87,3:98,5:98,10:98,Fire:"",Open:[22,24],"Hit Location":"Lung Rib",1.5:79,2.5:98},{1:50,2:62,3:62,5:62,10:62,Fire:"",Open:[24,25],"Hit Location":"Lung",1.5:62,2.5:62},{1:8e3,2:1e4,3:1e4,5:1e4,10:1e4,Fire:"",Open:[25,26],"Hit Location":"Heart",1.5:1e4,2.5:1e4},{1:21,2:100,3:200,5:200,10:200,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib",1.5:100,2.5:200},{1:94,2:100,3:100,5:100,10:100,Fire:"",Open:[27,28],"Hit Location":"Liver",1.5:98,2.5:100},{1:6,2:37,3:53,5:53,10:53,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib",1.5:27,2.5:45},{1:24,2:40,3:40,5:40,10:40,Fire:"",Open:[29,30],"Hit Location":"Stomach",1.5:27,2.5:40},{1:6,2:100,3:100,5:100,10:100,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen",1.5:64,2.5:100},{1:100,2:200,3:200,5:200,10:200,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney",1.5:100,2.5:200},{1:200,2:200,3:200,5:200,10:200,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney",1.5:200,2.5:200},{1:41,2:700,3:900,5:1e3,10:1e3,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine",1.5:43,2.5:900},{1:23,2:28,3:28,5:28,10:28,Fire:"",Open:[36,40],"Hit Location":"Intestines",1.5:28,2.5:28},{1:11,2:600,3:800,5:800,10:800,Fire:"",Open:[40,43],"Hit Location":"Spine",1.5:12,2.5:800},{1:18,2:32,3:35,5:35,10:35,Fire:"",Open:[43,57],"Hit Location":"Pelvis",1.5:19,2.5:35},{1:3,2:3,3:3,5:3,10:3,Fire:"",Open:[57,62],"Hit Location":"Leg Glance",1.5:3,2.5:3},{1:6,2:12,3:12,5:12,10:12,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh",1.5:12,2.5:12},{1:3,2:4,3:5,5:16,10:57,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone",1.5:3,2.5:4},{1:3,2:9,3:12,5:13,10:13,Fire:"",Open:[80,84],"Hit Location":"Knee",1.5:7,2.5:10},{1:3,2:3,3:3,5:3,10:3,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh",1.5:3,2.5:3},{1:1,2:1,3:2,5:8,10:47,Fire:"",Open:[89,94],"Hit Location":"Shin Bone",1.5:1,2.5:1},{1:1,2:2,3:3,5:3,10:3,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot",1.5:1,2.5:3}],"DC 3":[{1:57,2:83,3:83,5:83,10:83,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance",1.5:83,2.5:83},{1:1e4,2:2e4,3:3e4,5:3e4,10:3e4,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead",1.5:2e4,2.5:3e4},{1:1e4,2:4e4,3:4e4,5:4e4,10:4e4,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose",1.5:2e4,2.5:4e4},{1:37,2:500,3:3e3,5:3e3,10:3e3,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth",1.5:40,2.5:3e3},{1:11,2:11,3:11,5:11,10:11,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh",1.5:11,2.5:11},{1:54,2:3e3,3:3e3,5:3e3,10:3e3,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine",1.5:60,2.5:3e3},{1:3,2:3,3:3,5:3,10:3,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance",1.5:3,2.5:3},{1:23,2:49,3:49,5:49,10:49,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder",1.5:27,2.5:49},{1:3,2:3,3:3,5:3,10:3,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance",1.5:3,2.5:3},{1:9,2:9,3:9,5:9,10:9,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh",1.5:9,2.5:9},{1:5,2:9,3:16,5:81,10:81,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone",1.5:7,2.5:13},{1:14,2:30,3:34,5:34,10:34,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow",1.5:25,2.5:34},{1:6,2:6,3:6,5:6,10:6,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh",1.5:6,2.5:6},{1:4,2:8,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone",1.5:6,2.5:15},{1:4,2:4,3:4,5:4,10:4,Fire:[88,94],Open:[16,17],"Hit Location":"Hand",1.5:4,2.5:4},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical",1.5:0,2.5:0},{1:5,2:5,3:5,5:5,10:5,Fire:"",Open:[18,20],"Hit Location":"Torso Glance",1.5:5,2.5:5},{1:40,2:83,3:3e3,5:3e3,10:3e3,Fire:"",Open:[20,22],"Hit Location":"Base of Neck",1.5:74,2.5:2e3},{1:2,2:100,3:100,5:100,10:100,Fire:"",Open:[22,24],"Hit Location":"Lung Rib",1.5:100,2.5:100},{1:71,2:89,3:89,5:89,10:89,Fire:"",Open:[24,25],"Hit Location":"Lung",1.5:89,2.5:89},{1:3e4,2:3e4,3:5e4,5:5e4,10:5e4,Fire:"",Open:[25,26],"Hit Location":"Heart",1.5:3e4,2.5:4e4},{1:75,2:500,3:600,5:600,10:600,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib",1.5:400,2.5:600},{1:300,2:400,3:400,5:400,10:400,Fire:"",Open:[27,28],"Hit Location":"Liver",1.5:300,2.5:400},{1:11,2:63,3:89,5:89,10:89,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib",1.5:46,2.5:89},{1:41,2:67,3:67,5:67,10:67,Fire:"",Open:[29,30],"Hit Location":"Stomach",1.5:45,2.5:67},{1:19,2:300,3:400,5:400,10:400,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen",1.5:200,2.5:400},{1:400,2:500,3:500,5:500,10:500,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney",1.5:400,2.5:500},{1:500,2:600,3:600,5:600,10:600,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney",1.5:600,2.5:600},{1:100,2:2e3,3:3e3,5:3e3,10:3e3,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine",1.5:200,2.5:3e3},{1:37,2:45,3:45,5:45,10:45,Fire:"",Open:[36,40],"Hit Location":"Intestines",1.5:45,2.5:45},{1:35,2:2e3,3:3e3,5:3e3,10:3e3,Fire:"",Open:[40,43],"Hit Location":"Spine",1.5:39,2.5:3e3},{1:37,2:67,3:73,5:73,10:73,Fire:"",Open:[43,57],"Hit Location":"Pelvis",1.5:40,2.5:73},{1:5,2:5,3:5,5:5,10:5,Fire:"",Open:[57,62],"Hit Location":"Leg Glance",1.5:5,2.5:5},{1:22,2:42,3:42,5:42,10:42,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh",1.5:42,2.5:42},{1:10,2:14,3:18,5:55,10:200,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone",1.5:10,2.5:15},{1:12,2:30,3:41,5:47,10:47,Fire:"",Open:[80,84],"Hit Location":"Knee",1.5:25,2.5:35},{1:9,2:9,3:9,5:9,10:9,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh",1.5:9,2.5:9},{1:2,2:4,3:7,5:29,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone",1.5:2,2.5:4},{1:3,2:7,3:12,5:12,10:12,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot",1.5:4,2.5:9}],"DC 4":[{1:100,2:200,3:200,5:200,10:200,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance",2.5:200},{1:3e4,2:5e4,3:6e4,5:6e4,10:6e4,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead",2.5:6e4},{1:3e4,2:8e4,3:8e4,5:8e4,10:8e4,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose",2.5:8e4},{1:77,2:1e3,3:6e3,5:6e3,10:6e3,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth",2.5:5e4},{1:19,2:19,3:19,5:19,10:19,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh",2.5:19},{1:100,2:5e3,3:6e3,5:6e3,10:6e3,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine",2.5:6e3},{1:5,2:5,3:5,5:5,10:5,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance",2.5:5},{1:48,2:100,3:100,5:100,10:100,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder",2.5:100},{1:5,2:5,3:5,5:5,10:5,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance",2.5:5},{1:18,2:18,3:18,5:18,10:18,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh",2.5:18},{1:10,2:20,3:34,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone",2.5:28},{1:29,2:62,3:71,5:71,10:71,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow",2.5:71},{1:12,2:12,3:12,5:12,10:12,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh",2.5:12},{1:8,2:17,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone",2.5:38},{1:8,2:8,3:8,5:8,10:8,Fire:[88,94],Open:[16,17],"Hit Location":"Hand",2.5:8},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical",2.5:0},{1:7,2:7,3:7,5:7,10:7,Fire:"",Open:[18,20],"Hit Location":"Torso Glance",2.5:7},{1:83,2:200,3:6e3,5:6e3,10:6e3,Fire:"",Open:[20,22],"Hit Location":"Base of Neck",2.5:3e3},{1:2,2:200,3:200,5:200,10:200,Fire:"",Open:[22,24],"Hit Location":"Lung Rib",2.5:200},{1:96,2:100,3:100,5:100,10:100,Fire:"",Open:[24,25],"Hit Location":"Lung",2.5:100},{1:6e4,2:7e4,3:1e5,5:1e5,10:1e5,Fire:"",Open:[25,26],"Hit Location":"Heart",2.5:8e4},{1:200,2:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib",2.5:1e3},{1:700,2:900,3:900,5:900,10:900,Fire:"",Open:[27,28],"Hit Location":"Liver",2.5:900},{1:16,2:95,3:100,5:100,10:100,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib",2.5:100},{1:62,2:100,3:100,5:100,10:100,Fire:"",Open:[29,30],"Hit Location":"Stomach",2.5:100},{1:37,2:600,3:800,5:800,10:800,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen",2.5:800},{1:700,2:900,3:900,5:900,10:900,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney",2.5:900},{1:1e3,2:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney",2.5:1e3},{1:300,2:5e3,3:7e3,5:7e3,10:7e3,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine",2.5:7e3},{1:53,2:66,3:66,5:66,10:66,Fire:"",Open:[36,40],"Hit Location":"Intestines",2.5:66},{1:71,2:4e3,3:5e3,5:5e3,10:5e3,Fire:"",Open:[40,43],"Hit Location":"Spine",2.5:5e3},{1:63,2:100,3:100,5:100,10:100,Fire:"",Open:[43,57],"Hit Location":"Pelvis",2.5:100},{1:7,2:7,3:7,5:7,10:7,Fire:"",Open:[57,62],"Hit Location":"Leg Glance",2.5:7},{1:46,2:88,3:88,5:88,10:88,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh",2.5:88},{1:21,2:29,3:38,5:100,10:400,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone",2.5:31},{1:24,2:62,3:86,5:97,10:97,Fire:"",Open:[80,84],"Hit Location":"Knee",2.5:73},{1:18,2:18,3:18,5:18,10:18,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh",2.5:18},{1:4,2:9,3:14,5:60,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone",2.5:9},{1:6,2:14,3:25,5:25,10:25,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot",2.5:20}],"DC 5":[{1:200,2:300,3:300,5:300,10:300,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:5e4,2:8e4,3:8e4,5:8e4,10:8e4,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:5e4,2:1e5,3:1e5,5:1e5,10:1e5,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:100,2:12e3,3:9e3,5:1e4,10:1e4,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:29,2:29,3:29,5:29,10:29,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:200,2:9e3,3:1e4,5:1e4,10:1e4,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:6,2:6,3:6,5:6,10:6,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:80,2:200,3:200,5:200,10:200,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:6,2:6,3:6,5:6,10:6,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:31,2:31,3:31,5:31,10:31,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:17,2:33,3:57,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:46,2:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:20,2:20,3:20,5:20,10:20,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:13,2:29,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:14,2:14,3:14,5:14,10:14,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:9,2:9,3:9,5:9,10:9,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:100,2:300,3:1e4,5:1e4,10:1e4,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:3,2:200,3:200,5:200,10:200,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:100,2:200,3:200,5:200,10:200,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:1e5,2:1e5,3:2e5,5:2e5,10:2e5,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:300,2:2e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:1e3,2:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:22,2:100,3:200,5:200,10:200,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:87,2:100,3:100,5:100,10:100,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:60,2:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:"-Kidney",2:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:2e3,2:2e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:500,2:9e3,3:1e4,5:1e4,10:"IT",Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:73,2:89,3:89,5:89,10:89,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:100,2:7e3,3:9e3,5:9e3,10:9e3,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:94,2:200,3:200,5:200,10:200,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:9,2:9,3:9,5:9,10:9,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:78,2:"l",3:"H",5:100,10:100,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:35,2:48,3:63,5:200,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:40,2:100,3:100,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:31,2:31,3:31,5:31,10:31,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:7,2:14,3:24,5:100,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:9,2:24,3:42,5:42,10:42,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}],"DC 6":[{1:300,2:400,3:400,5:400,10:400,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:7e4,2:1e5,3:1e5,5:1e5,10:1e5,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:8e4,2:2e5,3:2e5,5:2e5,10:2e5,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:200,2:3e3,3:1e4,5:1e4,10:1e4,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:39,2:39,3:39,5:39,10:39,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:1e4,2:1e4,3:1e4,5:1e4,10:700,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:7,2:7,3:7,5:7,10:7,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:100,2:300,3:300,5:300,10:300,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:7,2:7,3:7,5:7,10:7,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:46,2:46,3:46,5:46,10:46,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:26,2:49,3:85,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:72,2:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:31,2:31,3:31,5:31,10:31,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:20,2:43,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:15,2:15,3:15,5:15,10:15,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:11,2:11,3:11,5:11,10:11,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:200,2:400,3:2e4,5:2e4,10:2e4,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:3,2:300,3:300,5:300,10:300,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:200,2:200,3:200,5:200,10:200,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:2e5,2:2e5,3:3e5,5:3e5,10:3e5,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:400,2:3e3,3:3e3,5:3e3,10:3e3,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:2e3,2:2e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:29,2:200,3:200,5:200,10:200,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:100,2:100,3:200,5:200,10:200,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:88,2:2e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:1e3,2:2e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:3e3,2:3e3,3:3e3,5:3e3,10:3e3,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:700,2:1e4,3:2e4,5:2e4,10:2e4,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:95,2:100,3:100,5:100,10:100,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:200,2:1e4,3:1e4,5:"IT",10:1e4,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:100,2:200,3:300,5:300,10:300,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:11,2:11,3:11,5:11,10:11,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:100,2:100,3:200,5:200,10:200,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:53,2:72,3:95,5:300,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:60,2:200,3:200,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:46,2:46,3:46,5:46,10:46,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:11,2:22,3:35,5:200,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:63,2:33,3:84,5:95,10:95,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}],"DC 7":[{1:700,2:1e3,3:1e3,5:1e3,10:1e3,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:2e5,2:3e5,3:3e5,5:3e5,10:3e5,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:2e5,2:4e5,3:4e5,5:4e5,10:4e5,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:400,2:7e3,3:3e4,5:3e4,10:3e4,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:79,2:79,3:79,5:79,10:79,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:3e4,2:3e4,3:3e4,5:3e4,10:1e3,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:11,2:11,3:11,5:11,10:11,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:300,2:600,3:600,5:600,10:600,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:11,2:11,3:11,5:11,10:11,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:100,2:100,3:100,5:100,10:100,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:60,2:100,3:100,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:100,2:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:50,2:50,3:50,5:50,10:50,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:47,2:60,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:15,2:15,3:15,5:15,10:15,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,2:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:16,2:16,3:16,5:16,10:16,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:500,2:1e3,3:4e4,5:4e4,10:900,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:6,2:500,3:500,5:500,10:500,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:300,2:300,3:300,5:300,10:300,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:4e5,2:4e5,3:6e5,5:6e5,10:6e5,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:900,2:6e3,3:7e3,5:7e3,10:7e3,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:4e3,2:5e3,3:5e3,5:5e3,10:5e3,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:56,2:300,3:500,5:500,10:500,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:200,2:200,3:400,5:400,10:400,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:200,2:4e3,3:4e3,5:4e3,10:4e3,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:2e3,2:4e3,3:5e3,5:5e3,10:5e3,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:6e3,2:8e3,3:8e3,5:8e3,10:8e3,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:2e3,2:3e4,3:4e4,5:4e4,10:4e4,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:200,2:200,3:200,5:200,10:200,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:400,2:2e4,3:3e4,5:3e4,10:3e4,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:300,2:500,3:500,5:500,10:500,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:16,2:16,3:16,5:16,10:16,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:200,2:300,3:500,5:500,10:500,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:100,2:200,3:200,5:700,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:100,2:200,3:200,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:100,2:100,3:100,5:100,10:100,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:26,2:50,3:82,5:200,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:95,2:84,3:95,5:95,10:95,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}],"DC 8":[{1:1e3,3:2e3,5:2e3,10:2e3,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:3e5,3:5e5,5:6e5,10:6e5,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:3e5,3:8e5,5:8e5,10:8e5,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:800,3:1e4,5:6e4,10:6e4,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:100,3:100,5:100,10:100,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:1e3,3:5e4,5:6e4,10:6e4,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:15,3:15,5:15,10:15,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:400,3:900,5:900,10:900,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:15,3:15,5:15,10:15,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:100,3:100,5:100,10:100,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:100,3:100,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:50,3:50,5:50,10:50,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:60,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:15,3:15,5:15,10:15,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:22,3:22,5:22,10:22,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:900,3:2e3,5:6e4,10:7e4,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:9,3:700,5:800,10:800,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:400,3:500,5:500,10:500,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:6e5,3:7e5,5:1e6,10:1e6,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:2e3,3:1e4,5:1e4,10:1e4,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:7e3,3:9e3,5:9e3,10:9e3,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:90,3:500,5:800,10:800,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:400,3:400,5:600,10:600,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:400,3:6e3,5:8e3,10:8e3,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:5e3,3:7e3,5:9e3,10:9e3,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:1e4,3:1e4,5:1e4,10:1e4,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:3e3,3:5e4,5:7e4,10:7e4,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:300,3:300,5:300,10:300,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:700,3:4e4,5:5e4,10:5e4,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:500,3:800,5:900,10:900,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:22,3:22,5:22,10:22,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:500,3:500,5:600,10:600,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:200,3:300,5:400,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:200,3:200,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:100,3:100,5:100,10:100,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:45,3:89,5:100,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:95,3:95,5:95,10:95,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}],"DC 9":[{1:2e3,3:2e3,5:2e3,10:3e3,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:5e5,3:8e5,5:1e6,10:1e6,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:6e5,3:1e6,5:1e6,10:1e6,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:1e3,3:2e4,5:1e5,10:1e5,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:300,3:300,5:300,10:300,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:2e5,3:1e5,5:1e5,10:1e5,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:22,3:22,5:22,10:22,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:2e3,3:2e3,5:2e3,10:2e3,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:800,3:2e3,5:2e3,10:2e3,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:100,3:100,5:100,10:100,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:100,3:100,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:50,3:50,5:50,10:50,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:60,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:15,3:15,5:15,10:15,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:32,3:32,5:32,10:32,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:2e3,3:4e3,5:1e5,10:1e5,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:17,3:1e3,5:1e3,10:1e3,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:700,3:900,5:900,10:900,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:1e6,3:2e6,5:2e6,10:2e6,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:3e3,3:2e4,5:3e4,10:3e4,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:1e4,3:2e4,5:2e4,10:2e4,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:200,3:1e3,5:1e3,10:1e3,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:600,3:700,5:1e3,10:1e3,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:800,3:1e4,5:2e4,10:2e4,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:9e3,3:2e4,5:2e4,10:2e4,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:3e4,3:5e4,5:7e4,10:7e4,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:7e3,3:1e5,5:2e5,10:2e5,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:500,3:700,5:700,10:700,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:2e3,3:8e4,5:1e5,10:1e5,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:1e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:32,3:32,5:32,10:32,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:600,3:600,5:600,10:600,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:500,3:700,5:700,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:200,3:200,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:100,3:100,5:100,10:100,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:100,3:200,5:200,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:95,3:95,5:95,10:95,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}],"DC 10":[{1:6e3,3:8e3,5:8e3,10:8e3,Fire:[0,3],Open:[0,1],"Hit Location":"Head Glance"},{1:7e5,3:1e6,5:1e6,10:1e6,Fire:[3,17],Open:[1,3],"Hit Location":"Forehead"},{1:1e6,3:2e6,5:2e6,10:2e6,Fire:[17,22],Open:[3,4],"Hit Location":"Eye - Nose"},{1:2e3,3:4e4,5:2e5,10:2e5,Fire:[22,33],Open:[4,6],"Hit Location":"Mouth"},{1:600,3:600,5:600,10:600,Fire:[33,35],Open:[6,7],"Hit Location":"Neck Flesh"},{1:3e3,3:2e5,5:2e5,10:2e5,Fire:[35,37],Open:[7,8],"Hit Location":"Neck Spine"},{1:32,3:32,5:32,10:32,Fire:[37,49],Open:[8,9],"Hit Location":"Shoulder Glance"},{1:2e3,3:3e3,5:3e3,10:3e3,Fire:[49,61],Open:[9,10],"Hit Location":"Shoulder"},{1:32,3:32,5:32,10:32,Fire:[61,67],Open:[10,11],"Hit Location":"Arm Glance"},{1:100,3:100,5:100,10:100,Fire:[67,72],Open:[11,12],"Hit Location":"Arm Flesh"},{1:100,3:100,5:100,10:100,Fire:[72,75],Open:[12,13],"Hit Location":"Arm Bone"},{1:100,3:100,5:100,10:100,Fire:[75,79],Open:[13,14],"Hit Location":"Elbow"},{1:50,3:50,5:50,10:50,Fire:[79,82],Open:[14,15],"Hit Location":"Forearm Flesh"},{1:60,3:60,5:60,10:60,Fire:[82,88],Open:[15,16],"Hit Location":"Forearm Bone"},{1:15,3:15,5:15,10:15,Fire:[88,94],Open:[16,17],"Hit Location":"Hand"},{1:0,3:0,5:0,10:0,Fire:[94,100],Open:[17,18],"Hit Location":"Weapon Critical"},{1:47,3:47,5:47,10:47,Fire:"",Open:[18,20],"Hit Location":"Torso Glance"},{1:4e3,3:8e3,5:3e5,10:3e5,Fire:"",Open:[20,22],"Hit Location":"Base of Neck"},{1:32,3:3e3,5:3e3,10:3e3,Fire:"",Open:[22,24],"Hit Location":"Lung Rib"},{1:1e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[24,25],"Hit Location":"Lung"},{1:3e6,3:3e6,5:5e6,10:5e6,Fire:"",Open:[25,26],"Hit Location":"Heart"},{1:6e3,3:4e4,5:5e4,10:5e4,Fire:"",Open:[26,27],"Hit Location":"Liver - Rib"},{1:3e4,3:3e4,5:3e4,10:3e4,Fire:"",Open:[27,28],"Hit Location":"Liver"},{1:300,3:2e3,5:2e3,10:2e3,Fire:"",Open:[28,29],"Hit Location":"Stomach - Rib"},{1:1e3,3:2e3,5:2e3,10:2e3,Fire:"",Open:[29,30],"Hit Location":"Stomach"},{1:2e3,3:3e4,5:3e4,10:3e4,Fire:"",Open:[30,31],"Hit Location":"Stomach - Spleen"},{1:3e4,3:4e4,5:4e4,10:4e4,Fire:"",Open:[31,32],"Hit Location":"Stomach - Kidney"},{1:5e4,3:7e4,5:7e4,10:7e4,Fire:"",Open:[32,33],"Hit Location":"Liver - Kidney"},{1:1e4,3:2e5,5:3e5,10:3e5,Fire:"",Open:[33,36],"Hit Location":"Liver - Spine"},{1:1e3,3:1e3,5:1e3,10:1e3,Fire:"",Open:[36,40],"Hit Location":"Intestines"},{1:3e3,3:2e5,5:2e5,10:2e5,Fire:"",Open:[40,43],"Hit Location":"Spine"},{1:2e3,3:4e3,5:4e3,10:4e3,Fire:"",Open:[43,57],"Hit Location":"Pelvis"},{1:47,3:47,5:47,10:47,Fire:"",Open:[57,62],"Hit Location":"Leg Glance"},{1:600,3:600,5:600,10:600,Fire:"",Open:[62,76],"Hit Location":"Thigh Flesh"},{1:700,3:700,5:700,10:700,Fire:"",Open:[76,80],"Hit Location":"Thigh Bone"},{1:200,3:200,5:200,10:200,Fire:"",Open:[80,84],"Hit Location":"Knee"},{1:100,3:100,5:100,10:100,Fire:"",Open:[84,89],"Hit Location":"Shin Flesh"},{1:200,3:200,5:200,10:200,Fire:"",Open:[89,94],"Hit Location":"Shin Bone"},{1:95,3:95,5:95,10:95,Fire:"",Open:[94,100],"Hit Location":"Ankle - Foot"}]},t.medicalAidRecovery_8A=[{"Damage Total":[0,6],"Healing Time":"17d","No Aid - CTP":"79h","No Aid - RR":95,"First Aid - CTP":"25d","First Aid - RR":96,"Aid Station - CTP":"25d","Aid Station - RR":99,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[6,11],"Healing Time":"25d","No Aid - CTP":"75h","No Aid - RR":90,"First Aid - CTP":"25d","First Aid - RR":92,"Aid Station - CTP":"25d","Aid Station - RR":99,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[11,16],"Healing Time":"30d","No Aid - CTP":"72h","No Aid - RR":86,"First Aid - CTP":"25d","First Aid - RR":89,"Aid Station - CTP":"25d","Aid Station - RR":99,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[16,21],"Healing Time":"35d","No Aid - CTP":"68h","No Aid - RR":82,"First Aid - CTP":"25d","First Aid - RR":86,"Aid Station - CTP":"25d","Aid Station - RR":96,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[21,26],"Healing Time":"38d","No Aid - CTP":"65h","No Aid - RR":78,"First Aid - CTP":"25d","First Aid - RR":82,"Aid Station - CTP":"25d","Aid Station - RR":95,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[26,31],"Healing Time":"41d","No Aid - CTP":"62h","No Aid - RR":74,"First Aid - CTP":"25d","First Aid - RR":79,"Aid Station - CTP":"25d","Aid Station - RR":94,"Field Hospital - CTP":"25d","Field Hospital - RR":99,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[31,36],"Healing Time":"43d","No Aid - CTP":"59h","No Aid - RR":70,"First Aid - CTP":"25d","First Aid - RR":76,"Aid Station - CTP":"25d","Aid Station - RR":93,"Field Hospital - CTP":"25d","Field Hospital - RR":97,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[36,41],"Healing Time":"44d","No Aid - CTP":"56h","No Aid - RR":67,"First Aid - CTP":"25d","First Aid - RR":73,"Aid Station - CTP":"25d","Aid Station - RR":92,"Field Hospital - CTP":"25d","Field Hospital - RR":96,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[41,46],"Healing Time":"46d","No Aid - CTP":"53h","No Aid - RR":64,"First Aid - CTP":"25d","First Aid - RR":70,"Aid Station - CTP":"25d","Aid Station - RR":91,"Field Hospital - CTP":"25d","Field Hospital - RR":96,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[46,51],"Healing Time":"47d","No Aid - CTP":"51h","No Aid - RR":61,"First Aid - CTP":"25d","First Aid - RR":68,"Aid Station - CTP":"25d","Aid Station - RR":90,"Field Hospital - CTP":"25d","Field Hospital - RR":95,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[51,61],"Healing Time":"48d","No Aid - CTP":"46h","No Aid - RR":55,"First Aid - CTP":"25d","First Aid - RR":63,"Aid Station - CTP":"25d","Aid Station - RR":89,"Field Hospital - CTP":"25d","Field Hospital - RR":94,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[61,71],"Healing Time":"50d","No Aid - CTP":"41h","No Aid - RR":50,"First Aid - CTP":"25d","First Aid - RR":58,"Aid Station - CTP":"25d","Aid Station - RR":87,"Field Hospital - CTP":"25d","Field Hospital - RR":94,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[71,81],"Healing Time":"51d","No Aid - CTP":"37h","No Aid - RR":45,"First Aid - CTP":"25d","First Aid - RR":54,"Aid Station - CTP":"25d","Aid Station - RR":85,"Field Hospital - CTP":"25d","Field Hospital - RR":92,"Trauma Center - CTP":"25d","Trauma Center - 13":99,"Trauma Center - 14":99,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[81,91],"Healing Time":"52d","No Aid - CTP":"34h","No Aid - RR":41,"First Aid - CTP":"25d","First Aid - RR":50,"Aid Station - CTP":"25d","Aid Station - RR":83,"Field Hospital - CTP":"25d","Field Hospital - RR":91,"Trauma Center - CTP":"25d","Trauma Center - 13":97,"Trauma Center - 14":97,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[91,101],"Healing Time":"53d","No Aid - CTP":"31h","No Aid - RR":37,"First Aid - CTP":"25d","First Aid - RR":46,"Aid Station - CTP":"25d","Aid Station - RR":82,"Field Hospital - CTP":"25d","Field Hospital - RR":90,"Trauma Center - CTP":"25d","Trauma Center - 13":96,"Trauma Center - 14":94,"Trauma Center - 15":99,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[101,201],"Healing Time":"61d","No Aid - CTP":"11h","No Aid - RR":13,"First Aid - CTP":"23d","First Aid - RR":21,"Aid Station - CTP":"25d","Aid Station - RR":67,"Field Hospital - CTP":"25d","Field Hospital - RR":82,"Trauma Center - CTP":"25d","Trauma Center - 13":96,"Trauma Center - 14":91,"Trauma Center - 15":96,"Trauma Center - 16":99,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[201,301],"Healing Time":"65d","No Aid - CTP":"4h","No Aid - RR":5,"First Aid - CTP":"19d","First Aid - RR":10,"Aid Station - CTP":"25d","Aid Station - RR":55,"Field Hospital - CTP":"25d","Field Hospital - RR":74,"Trauma Center - CTP":"25d","Trauma Center - 13":92,"Trauma Center - 14":88,"Trauma Center - 15":94,"Trauma Center - 16":96,"Trauma Center - 17":99,"Trauma Center - 18":99},{"Damage Total":[301,401],"Healing Time":"68d","No Aid - CTP":"93m","No Aid - RR":2,"First Aid - CTP":"16d","First Aid - RR":4,"Aid Station - CTP":"25d","Aid Station - RR":45,"Field Hospital - CTP":"25d","Field Hospital - RR":67,"Trauma Center - CTP":"25d","Trauma Center - 13":89,"Trauma Center - 14":85,"Trauma Center - 15":92,"Trauma Center - 16":95,"Trauma Center - 17":97,"Trauma Center - 18":99},{"Damage Total":[401,501],"Healing Time":"70d","No Aid - CTP":"35m","No Aid - RR":1,"First Aid - CTP":"13d","First Aid - RR":2,"Aid Station - CTP":"25d","Aid Station - RR":37,"Field Hospital - CTP":"25d","Field Hospital - RR":61,"Trauma Center - CTP":"25d","Trauma Center - 13":85,"Trauma Center - 14":82,"Trauma Center - 15":90,"Trauma Center - 16":94,"Trauma Center - 17":96,"Trauma Center - 18":99},{"Damage Total":[501,601],"Healing Time":"72d","No Aid - CTP":"13m","No Aid - RR":1,"First Aid - CTP":"10d","First Aid - RR":1,"Aid Station - CTP":"25d","Aid Station - RR":30,"Field Hospital - CTP":"25d","Field Hospital - RR":55,"Trauma Center - CTP":"25d","Trauma Center - 13":82,"Trauma Center - 14":80,"Trauma Center - 15":88,"Trauma Center - 16":93,"Trauma Center - 17":95,"Trauma Center - 18":99},{"Damage Total":[601,701],"Healing Time":"73d","No Aid - CTP":"6m","No Aid - RR":1,"First Aid - CTP":"8d","First Aid - RR":0,"Aid Station - CTP":"25d","Aid Station - RR":25,"Field Hospital - CTP":"25d","Field Hospital - RR":50,"Trauma Center - CTP":"25d","Trauma Center - 13":79,"Trauma Center - 14":77,"Trauma Center - 15":86,"Trauma Center - 16":92,"Trauma Center - 17":94,"Trauma Center - 18":99},{"Damage Total":[701,801],"Healing Time":"75d","No Aid - CTP":"5m","No Aid - RR":1,"First Aid - CTP":"7d","First Aid - RR":0,"Aid Station - CTP":"25d","Aid Station - RR":20,"Field Hospital - CTP":"25d","Field Hospital - RR":45,"Trauma Center - CTP":"25d","Trauma Center - 13":76,"Trauma Center - 14":75,"Trauma Center - 15":84,"Trauma Center - 16":91,"Trauma Center - 17":94,"Trauma Center - 18":97},{"Damage Total":[801,901],"Healing Time":"76d","No Aid - CTP":"4m","No Aid - RR":0,"First Aid - CTP":"6d","First Aid - RR":0,"Aid Station - CTP":"25d","Aid Station - RR":16,"Field Hospital - CTP":"25d","Field Hospital - RR":41,"Trauma Center - CTP":"25d","Trauma Center - 13":73,"Trauma Center - 14":73,"Trauma Center - 15":82,"Trauma Center - 16":90,"Trauma Center - 17":93,"Trauma Center - 18":96},{"Damage Total":[901,1001],"Healing Time":"77d","No Aid - CTP":"90p","No Aid - RR":0,"First Aid - CTP":"5d","First Aid - RR":0,"Aid Station - CTP":"25d","Aid Station - RR":13,"Field Hospital - CTP":"25d","Field Hospital - RR":37,"Trauma Center - CTP":"25d","Trauma Center - 13":70,"Trauma Center - 14":53,"Trauma Center - 15":80,"Trauma Center - 16":89,"Trauma Center - 17":92,"Trauma Center - 18":96},{"Damage Total":[1001,2001],"Healing Time":"84d","No Aid - CTP":"85p","No Aid - RR":0,"First Aid - CTP":"15h","First Aid - RR":0,"Aid Station - CTP":"6d","Aid Station - RR":2,"Field Hospital - CTP":"25d","Field Hospital - RR":13,"Trauma Center - CTP":"25d","Trauma Center - 13":67,"Trauma Center - 14":38,"Trauma Center - 15":64,"Trauma Center - 16":79,"Trauma Center - 17":85,"Trauma Center - 18":92},{"Damage Total":[2001,3001],"Healing Time":"88d","No Aid - CTP":"81p","No Aid - RR":0,"First Aid - CTP":"2h","First Aid - RR":0,"Aid Station - CTP":"21h","Aid Station - RR":0,"Field Hospital - CTP":"5d","Field Hospital - RR":5,"Trauma Center - CTP":"18d","Trauma Center - 13":45,"Trauma Center - 14":28,"Trauma Center - 15":52,"Trauma Center - 16":70,"Trauma Center - 17":79,"Trauma Center - 18":89},{"Damage Total":[3001,4001],"Healing Time":"91d","No Aid - CTP":"76p","No Aid - RR":0,"First Aid - CTP":"22m","First Aid - RR":0,"Aid Station - CTP":"4h","Aid Station - RR":0,"Field Hospital - CTP":"18h","Field Hospital - RR":2,"Trauma Center - CTP":"72h","Trauma Center - 13":30,"Trauma Center - 14":20,"Trauma Center - 15":41,"Trauma Center - 16":62,"Trauma Center - 17":73,"Trauma Center - 18":85},{"Damage Total":[4001,5001],"Healing Time":"93d","No Aid - CTP":"71p","No Aid - RR":0,"First Aid - CTP":"6m","First Aid - RR":0,"Aid Station - CTP":"63m","Aid Station - RR":0,"Field Hospital - CTP":"5h","Field Hospital - RR":1,"Trauma Center - CTP":"21h","Trauma Center - 13":20,"Trauma Center - 14":15,"Trauma Center - 15":33,"Trauma Center - 16":55,"Trauma Center - 17":67,"Trauma Center - 18":82},{"Damage Total":[5001,6001],"Healing Time":"95d","No Aid - CTP":"67p","No Aid - RR":0,"First Aid - CTP":"4m","First Aid - RR":0,"Aid Station - CTP":"36m","Aid Station - RR":0,"Field Hospital - CTP":"3h","Field Hospital - RR":0,"Trauma Center - CTP":"12h","Trauma Center - 13":13,"Trauma Center - 14":11,"Trauma Center - 15":27,"Trauma Center - 16":49,"Trauma Center - 17":62,"Trauma Center - 18":79},{"Damage Total":[6001,7001],"Healing Time":"96d","No Aid - CTP":"62p","No Aid - RR":0,"First Aid - CTP":"87p","First Aid - RR":0,"Aid Station - CTP":"29m","Aid Station - RR":0,"Field Hospital - CTP":"2h","Field Hospital - RR":0,"Trauma Center - CTP":"10h","Trauma Center - 13":9,"Trauma Center - 14":8,"Trauma Center - 15":21,"Trauma Center - 16":43,"Trauma Center - 17":57,"Trauma Center - 18":76},{"Damage Total":[7001,8001],"Healing Time":"98d","No Aid - CTP":"57p","No Aid - RR":0,"First Aid - CTP":"75p","First Aid - RR":0,"Aid Station - CTP":"25m","Aid Station - RR":0,"Field Hospital - CTP":"2h","Field Hospital - RR":0,"Trauma Center - CTP":"8h","Trauma Center - 13":6,"Trauma Center - 14":6,"Trauma Center - 15":17,"Trauma Center - 16":39,"Trauma Center - 17":53,"Trauma Center - 18":73},{"Damage Total":[8001,9001],"Healing Time":"99d","No Aid - CTP":"52p","No Aid - RR":0,"First Aid - CTP":"67p","First Aid - RR":0,"Aid Station - CTP":"22m","Aid Station - RR":0,"Field Hospital - CTP":"2h","Field Hospital - RR":0,"Trauma Center - CTP":"7h","Trauma Center - 13":4,"Trauma Center - 14":3,"Trauma Center - 15":14,"Trauma Center - 16":34,"Trauma Center - 17":49,"Trauma Center - 18":70},{"Damage Total":[9001,12001],"Healing Time":"102d","No Aid - CTP":"38p","No Aid - RR":0,"First Aid - CTP":"57p","First Aid - RR":0,"Aid Station - CTP":"19m","Aid Station - RR":0,"Field Hospital - CTP":"95m","Field Hospital - RR":0,"Trauma Center - CTP":"6h","Trauma Center - 13":3,"Trauma Center - 14":1,"Trauma Center - 15":7,"Trauma Center - 16":21,"Trauma Center - 17":39,"Trauma Center - 18":62},{"Damage Total":[12001,16001],"Healing Time":"105d","No Aid - CTP":"25p","No Aid - RR":0,"First Aid - CTP":"44p","First Aid - RR":0,"Aid Station - CTP":"15m","Aid Station - RR":0,"Field Hospital - CTP":"75m","Field Hospital - RR":0,"Trauma Center - CTP":"5h","Trauma Center - 13":1,"Trauma Center - 14":0,"Trauma Center - 15":3,"Trauma Center - 16":13,"Trauma Center - 17":28,"Trauma Center - 18":53},{"Damage Total":[16001,20001],"Healing Time":"107d","No Aid - CTP":"1p","No Aid - RR":0,"First Aid - CTP":"30p","First Aid - RR":0,"Aid Station - CTP":"10m","Aid Station - RR":0,"Field Hospital - CTP":"50m","Field Hospital - RR":0,"Trauma Center - CTP":"3h","Trauma Center - 13":0,"Trauma Center - 14":0,"Trauma Center - 15":1,"Trauma Center - 16":9,"Trauma Center - 17":20,"Trauma Center - 18":45},{"Damage Total":[20001,40001],"Healing Time":"114d","No Aid - CTP":"1p","No Aid - RR":0,"First Aid - CTP":"15p","First Aid - RR":0,"Aid Station - CTP":"5m","Aid Station - RR":0,"Field Hospital - CTP":"25m","Field Hospital - RR":0,"Trauma Center - CTP":"2h","Trauma Center - 13":0,"Trauma Center - 14":0,"Trauma Center - 15":0,"Trauma Center - 16":1,"Trauma Center - 17":4,"Trauma Center - 18":20},{"Damage Total":[40001,60001],"Healing Time":"118d","No Aid - CTP":"1p","No Aid - RR":0,"First Aid - CTP":"10p","First Aid - RR":0,"Aid Station - CTP":"3m","Aid Station - RR":0,"Field Hospital - CTP":"17m","Field Hospital - RR":0,"Trauma Center - CTP":"68m","Trauma Center - 13":0,"Trauma Center - 14":0,"Trauma Center - 15":0,"Trauma Center - 16":0,"Trauma Center - 17":1,"Trauma Center - 18":9},{"Damage Total":[60001,80001],"Healing Time":"121d","No Aid - CTP":"1p","No Aid - RR":0,"First Aid - CTP":"8p","First Aid - RR":0,"Aid Station - CTP":"75p","Aid Station - RR":0,"Field Hospital - CTP":"13m","Field Hospital - RR":0,"Trauma Center - CTP":"52m","Trauma Center - 13":0,"Trauma Center - 14":0,"Trauma Center - 15":0,"Trauma Center - 16":0,"Trauma Center - 17":0,"Trauma Center - 18":4},{"Damage Total":[80001,1e7],"Healing Time":"123d","No Aid - CTP":"1p","No Aid - RR":0,"First Aid - CTP":"6p","First Aid - RR":0,"Aid Station - CTP":"60p","Aid Station - RR":0,"Field Hospital - CTP":"10m","Field Hospital - RR":0,"Trauma Center - CTP":"40m","Trauma Center - 13":0,"Trauma Center - 14":0,"Trauma Center - 15":0,"Trauma Center - 16":0,"Trauma Center - 17":0,"Trauma Center - 18":2}],t.incapacitationTime_8B=[{0:"1p",1:"1p",2:"1p",3:"2p",4:"2p",5:"2p",6:"4p",7:"4p",8:"6p",9:"11p","PD Total":[0,51]},{0:"4p",1:"15p",2:"15p",3:"29p",4:"29p",5:"29p",6:"47p",7:"47p",8:"73p",9:"4m","PD Total":[51,101]},{0:"25p",1:"3m",2:"3m",3:"5m",4:"5m",5:"5m",6:"9m",7:"9m",8:"14m",9:"25m","PD Total":[101,201]},{0:"3m",1:"11m",2:"11m",3:"21m",4:"21m",5:"21m",6:"23m",7:"23m",8:"53m",9:"96m","PD Total":[201,301]},{0:"10m",1:"33m",2:"33m",3:"63m",4:"63m",5:"63m",6:"2h",7:"2h",8:"3h",9:"5h","PD Total":[301,451]},{0:"25m",1:"85m",2:"85m",3:"3h",4:"3h",5:"3h",6:"4h",7:"4h",8:"7h",9:"12h","PD Total":[451,601]},{0:"50m",1:"3h",2:"3h",3:"5h",4:"5h",5:"5h",6:"9h",7:"9h",8:"14h",9:"25h","PD Total":[601,751]},{0:"2h",1:"6h",2:"6h",3:"11h",4:"11h",5:"11h",6:"19h",7:"19h",8:"19h",9:"53h","PD Total":[751,1001]},{0:"5h",1:"17h",2:"17h",3:"32h",4:"32h",5:"32h",6:"53h",7:"53h",8:"82h",9:"6d","PD Total":[1001,1e7]}],t.movementModifiers_4D=[{10:-6,20:-5,40:-5,70:-5,100:-5,200:-5,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[0,1]},{10:-8,20:-6,40:-5,70:-5,100:-5,200:-5,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[1,2]},{10:-10,20:-8,40:-6,70:-5,100:-5,200:-5,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[2,3]},{10:-10,20:-10,40:-7,70:-6,100:-5,200:-5,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[3,4]},{10:-10,20:-10,40:-8,70:-6,100:-6,200:-5,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[4,10]},{10:-10,20:-10,40:-10,70:-10,100:-8,200:-6,300:-5,400:-5,600:-5,800:-5,1e3:-5,1200:-5,1500:-5,"Speed HPI":[10,20]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-8,300:-7,400:-7,600:-6,800:-6,1e3:-5,1200:-5,1500:-5,"Speed HPI":[20,30]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-8,400:-8,600:-7,800:-6,1e3:-5,1200:-5,1500:-5,"Speed HPI":[30,40]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-9,400:-9,600:-8,800:-7,1e3:-6,1200:-6,1500:-5,"Speed HPI":[40,50]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-8,800:-7,1e3:-6,1200:-6,1500:-6,"Speed HPI":[50,60]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-9,800:-8,1e3:-7,1200:-6,1500:-6,"Speed HPI":[60,70]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-9,800:-8,1e3:-7,1200:-7,1500:-6,"Speed HPI":[70,80]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-10,800:-9,1e3:-8,1200:-7,1500:-6,"Speed HPI":[80,90]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-10,800:-9,1e3:-8,1200:-7,1500:-7,"Speed HPI":[90,100]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-10,800:-10,1e3:-9,1200:-8,1500:-7,"Speed HPI":[100,110]},{10:-10,20:-10,40:-10,70:-10,100:-10,200:-10,300:-10,400:-10,600:-10,800:-10,1e3:-9,1200:-8,1500:-7,"Speed HPI":[110,999999]}],t.situationAndStanceModifiers_4B=[{Situation:"Standing",ALM:0},{Situation:"Standing & Braced",ALM:4},{Situation:"Kneeling",ALM:3},{Situation:"Kneeling & Braced",ALM:5},{Situation:"Prone",ALM:6},{Situation:"Prone & Braced",ALM:7},{Situation:"Using Sling for Support",ALM:1},{Situation:"Firing from the Hip",ALM:-6},{Situation:"Firing Rifle with One Hand",ALM:-7},{Situation:"Firing Pistol with One Hand",ALM:-4},{Situation:"Folding Stock Not Used",ALM:-4},{Situation:"Firing Pistol Double Action",ALM:-3},{Situation:"Deployed Bipod Not Braced",ALM:-2},{Situation:"Bipod Mounted Weapon",ALM:3},{Situation:"Tripod Mounted Weapon",ALM:5},{Situation:"Turret Mounted Weapon",ALM:11},{Situation:"Pistol with Shoulder Stock",ALM:3}],t.visibilityModifiers_4C=[{Visibility:"Good Visibility",ALM:0},{Visibility:"Dusk",ALM:-2},{Visibility:"Night - Full Moon",ALM:-4},{Visibility:"Night - 1/2 Moon",ALM:-6},{Visibility:"Night - No Moon",ALM:-12},{Visibility:"Firing at Muzzle Flash",ALM:-10},{Visibility:"Smoke, Haze, Fog",ALM:-6},{Visibility:"Looking into a Light",ALM:-8},{Visibility:"Optical Scope under 8 hexes",ALM:-6},{Visibility:"Optical Scope Broken",ALM:-4},{Visibility:"Advanced Aiming System Broken",ALM:-8},{Visibility:"Weapon Sights Broken",ALM:-4},{Visibility:"Firing from Teargas, No Mask",ALM:-8},{Visibility:"Shooter Not Looking",ALM:-14}],t.automaticFireAndShrapnel_5A=[{3:3,4:4,5:5,6:6,7:7,8:8,9:9,10:10,12:12,18:18,36:36,54:54,72:72,144:144,"Arc of Fire":0,Index:31,"Pellet and Shrapnel Hit Chance":58},{3:3,4:4,5:5,6:5,7:6,8:7,9:8,10:9,12:11,18:16,36:33,54:49,72:65,144:131,"Arc of Fire":0,Index:30,"Pellet and Shrapnel Hit Chance":44},{3:2,4:3,5:4,6:5,7:6,8:6,9:7,10:8,12:9,18:14,36:28,54:43,72:57,144:114,"Arc of Fire":0,Index:29,"Pellet and Shrapnel Hit Chance":33},{3:2,4:3,5:3,6:4,7:5,8:5,9:6,10:7,12:8,18:12,36:25,54:37,72:50,144:99,"Arc of Fire":.2,Index:28,"Pellet and Shrapnel Hit Chance":25},{3:2,4:2,5:3,6:4,7:4,8:5,9:5,10:6,12:7,18:11,36:22,54:32,72:43,144:86,"Arc of Fire":.2,Index:27,"Pellet and Shrapnel Hit Chance":19},{3:2,4:2,5:3,6:3,7:4,8:4,9:5,10:5,12:6,18:9,36:19,54:28,72:37,144:75,"Arc of Fire":.2,Index:26,"Pellet and Shrapnel Hit Chance":14},{3:1,4:2,5:2,6:3,7:3,8:4,9:4,10:5,12:5,18:8,36:16,54:24,72:33,144:65,"Arc of Fire":.3,Index:25,"Pellet and Shrapnel Hit Chance":11},{3:1,4:2,5:2,6:2,7:3,8:3,9:4,10:4,12:5,18:7,36:14,54:21,72:28,144:57,"Arc of Fire":.3,Index:24,"Pellet and Shrapnel Hit Chance":8},{3:1,4:1,5:2,6:2,7:2,8:3,9:3,10:3,12:4,18:6,36:12,54:18,72:25,144:49,"Arc of Fire":.4,Index:23,"Pellet and Shrapnel Hit Chance":6},{3:89,4:1,5:1,6:2,7:2,8:2,9:3,10:3,12:4,18:5,36:11,54:16,72:21,144:43,"Arc of Fire":.4,Index:22,"Pellet and Shrapnel Hit Chance":5},{3:77,4:1,5:1,6:2,7:2,8:2,9:2,10:3,12:3,18:5,36:9,54:14,72:19,144:37,"Arc of Fire":.5,Index:21,"Pellet and Shrapnel Hit Chance":4},{3:67,4:89,5:1,6:1,7:2,8:2,9:2,10:2,12:3,18:4,36:8,54:12,72:16,144:32,"Arc of Fire":.6,Index:20,"Pellet and Shrapnel Hit Chance":3},{3:58,4:78,5:97,6:1,7:1,8:2,9:2,10:2,12:2,18:4,36:7,54:11,72:14,144:28,"Arc of Fire":.7,Index:19,"Pellet and Shrapnel Hit Chance":2},{3:51,4:67,5:84,6:1,7:1,8:1,9:2,10:2,12:2,18:3,36:6,54:9,72:12,144:24,"Arc of Fire":.8,Index:18,"Pellet and Shrapnel Hit Chance":2},{3:44,4:58,5:73,6:88,7:1,8:1,9:1,10:1,12:2,18:3,36:5,54:8,72:11,144:21,"Arc of Fire":.9,Index:17,"Pellet and Shrapnel Hit Chance":1},{3:38,4:51,5:64,6:77,7:89,8:1,9:1,10:1,12:2,18:2,36:5,54:7,72:9,144:19,"Arc of Fire":1,Index:16,"Pellet and Shrapnel Hit Chance":87},{3:33,4:44,5:55,6:66,7:78,8:89,9:1,10:1,12:1,18:2,36:4,54:6,72:8,144:16,"Arc of Fire":1,Index:15,"Pellet and Shrapnel Hit Chance":65},{3:28,4:38,5:48,6:58,7:67,8:77,9:87,10:97,12:1,18:2,36:3,54:5,72:7,144:14,"Arc of Fire":1,Index:14,"Pellet and Shrapnel Hit Chance":49},{3:25,4:33,5:41,6:50,7:58,8:67,9:75,10:84,12:1,18:2,36:3,54:5,72:6,144:12,"Arc of Fire":1,Index:13,"Pellet and Shrapnel Hit Chance":37},{3:21,4:29,5:36,6:43,7:51,8:58,9:65,10:73,12:88,18:1,36:3,54:4,72:5,144:11,"Arc of Fire":1,Index:12,"Pellet and Shrapnel Hit Chance":28},{3:18,4:25,5:31,6:38,7:44,8:50,9:57,10:63,12:76,18:1,36:2,54:3,72:5,144:9,"Arc of Fire":2,Index:11,"Pellet and Shrapnel Hit Chance":21},{3:16,4:21,5:27,6:33,7:38,8:44,9:49,10:55,12:66,18:1,36:2,54:3,72:4,144:8,"Arc of Fire":2,Index:10,"Pellet and Shrapnel Hit Chance":15},{3:14,4:18,5:23,6:28,7:33,8:38,9:43,10:48,12:57,18:86,36:2,54:3,72:3,144:7,"Arc of Fire":2,Index:9,"Pellet and Shrapnel Hit Chance":11},{3:12,4:16,5:20,6:24,7:29,8:33,9:37,10:41,12:50,18:75,36:2,54:2,72:3,144:6,"Arc of Fire":3,Index:8,"Pellet and Shrapnel Hit Chance":8},{3:10,4:14,5:17,6:21,7:25,8:28,9:32,10:36,12:43,18:65,36:1,54:2,72:3,144:5,"Arc of Fire":3,Index:7,"Pellet and Shrapnel Hit Chance":6},{3:9,4:12,5:15,6:18,7:21,8:25,9:28,10:31,12:37,18:56,36:1,54:2,72:2,144:5,"Arc of Fire":4,Index:6,"Pellet and Shrapnel Hit Chance":4},{3:7,4:10,5:13,6:16,7:18,8:21,9:24,10:27,12:32,18:49,36:98,54:1,72:2,144:4,"Arc of Fire":4,Index:5,"Pellet and Shrapnel Hit Chance":3},{3:6,4:9,5:11,6:13,7:16,8:18,9:21,10:23,12:28,18:42,36:85,54:1,72:2,144:3,"Arc of Fire":5,Index:4,"Pellet and Shrapnel Hit Chance":2},{3:5,4:7,5:10,6:12,7:14,8:16,9:18,10:20,12:24,18:37,36:74,54:1,72:2,144:3,"Arc of Fire":6,Index:3,"Pellet and Shrapnel Hit Chance":1},{3:5,4:6,5:8,6:10,7:12,8:14,9:15,10:17,12:21,18:32,36:64,54:97,72:1,144:3,"Arc of Fire":7,Index:2,"Pellet and Shrapnel Hit Chance":1},{3:4,4:5,5:7,6:9,7:10,8:12,9:13,10:15,12:18,18:28,36:56,54:84,72:1,144:2,"Arc of Fire":8,Index:1,"Pellet and Shrapnel Hit Chance":0},{3:3,4:5,5:6,6:7,7:9,8:10,9:11,10:13,12:16,18:24,36:48,54:73,72:98,144:2,"Arc of Fire":10,Index:0,"Pellet and Shrapnel Hit Chance":0},{3:3,4:4,5:5,6:6,7:7,8:9,9:10,10:11,12:13,18:21,36:42,54:64,72:85,144:2,"Arc of Fire":11,Index:-1,"Pellet and Shrapnel Hit Chance":0},{3:2,4:3,5:4,6:5,7:6,8:7,9:8,10:9,12:12,18:18,36:36,54:55,72:74,144:1,"Arc of Fire":13,Index:-2,"Pellet and Shrapnel Hit Chance":0},{3:2,4:3,5:4,6:4,7:5,8:6,9:7,10:8,12:10,18:15,36:32,54:48,72:64,144:1,"Arc of Fire":15,Index:-3,"Pellet and Shrapnel Hit Chance":0},{3:1,4:2,5:3,6:4,7:5,8:5,9:6,10:7,12:8,18:13,36:27,54:41,72:56,144:1,"Arc of Fire":17,Index:-4,"Pellet and Shrapnel Hit Chance":0},{3:1,4:2,5:2,6:3,7:4,8:5,9:5,10:6,12:7,18:11,36:24,54:36,72:48,144:97,"Arc of Fire":20,Index:-5,"Pellet and Shrapnel Hit Chance":0},{3:1,4:1,5:2,6:3,7:3,8:4,9:4,10:5,12:6,18:10,36:20,54:31,72:42,144:85,"Arc of Fire":23,Index:-6,"Pellet and Shrapnel Hit Chance":0},{3:1,4:1,5:2,6:2,7:3,8:3,9:4,10:4,12:5,18:8,36:18,54:27,72:36,144:73,"Arc of Fire":26,Index:-7,"Pellet and Shrapnel Hit Chance":0},{3:0,4:1,5:1,6:2,7:2,8:3,9:3,10:3,12:4,18:7,36:15,54:23,72:31,144:64,"Arc of Fire":30,Index:-8,"Pellet and Shrapnel Hit Chance":0},{3:0,4:1,5:1,6:1,7:2,8:2,9:3,10:3,12:4,18:6,36:13,54:20,72:27,144:55,"Arc of Fire":35,Index:-9,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:1,6:1,7:1,8:2,9:2,10:2,12:3,18:5,36:11,54:17,72:23,144:48,"Arc of Fire":40,Index:-10,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:1,7:1,8:1,9:2,10:2,12:3,18:4,36:10,54:15,72:20,144:42,"Arc of Fire":46,Index:-11,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:1,7:1,8:1,9:1,10:2,12:2,18:4,36:8,54:13,72:17,144:37,"Arc of Fire":53,Index:-12,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:1,8:1,9:1,10:1,12:2,18:3,36:7,54:11,72:15,144:31,"Arc of Fire":61,Index:-13,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:1,9:1,10:1,12:1,18:2,36:6,54:9,72:13,144:27,"Arc of Fire":70,Index:-14,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:1,10:1,12:1,18:2,36:5,54:8,72:11,144:23,"Arc of Fire":81,Index:-15,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:1,12:1,18:2,36:4,54:7,72:10,144:20,"Arc of Fire":93,Index:-16,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,12:1,18:1,36:4,54:6,72:8,144:17,"Arc of Fire":107,Index:-17,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,12:0,18:1,36:3,54:5,72:7,144:15,"Arc of Fire":123,Index:-18,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,12:0,18:1,36:2,54:4,72:6,144:13,"Arc of Fire":142,Index:-19,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,12:0,18:1,36:2,54:4,72:5,144:11,"Arc of Fire":163,Index:-20,"Pellet and Shrapnel Hit Chance":0},{3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,12:0,18:0,36:2,54:3,72:4,144:10,"Arc of Fire":188,Index:-21,"Pellet and Shrapnel Hit Chance":0}],t.coverProtectionFactors_7C=[{Armor:"Clothing",PF:0},{Armor:"Light Flexible",PF:4},{Armor:"Medium Flexible",PF:6},{Armor:"Heavy Flexible",PF:9},{Armor:"Light Rigid",PF:6},{Armor:"Medium Rigid",PF:16},{Armor:"Heavy Rigid",PF:30}],t.effectiveArmorProtectionFactor_6D=[{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,PF:0},{0:2,1:2,2:3,3:3,4:3,5:3,6:4,7:4,8:4,9:5,PF:2},{0:4,1:5,2:5,3:6,4:6,5:7,6:7,7:8,8:9,9:10,PF:4},{0:7,1:7,2:8,3:9,4:9,5:10,6:11,7:12,8:13,9:15,PF:6},{0:11,1:12,2:13,3:14,4:16,5:17,6:19,7:20,8:22,9:24,PF:10},{0:17,1:19,2:21,3:23,4:25,5:27,6:30,7:32,8:35,9:39,PF:16},{0:22,1:24,2:26,3:28,4:31,5:34,6:37,7:41,8:44,9:48,PF:20},{0:33,1:36,2:39,3:43,4:47,5:51,6:56,7:61,8:66,9:73,PF:30},{0:44,1:48,2:52,3:57,4:62,5:68,6:74,7:81,8:89,9:97,PF:40},{0:55,1:60,2:65,3:71,4:78,5:85,6:93,7:101,8:111,9:121,PF:50},{0:66,1:72,2:78,3:85,4:93,5:102,6:111,7:122,8:133,9:145,PF:60},{0:76,1:84,2:91,3:100,4:109,5:119,6:130,7:142,8:155,9:169,PF:70},{0:87,1:95,2:104,3:114,4:124,5:136,6:148,7:162,8:177,9:194,PF:80},{0:98,1:107,2:117,3:128,4:140,5:153,6:167,7:182,8:199,9:218,PF:90},{0:109,1:119,2:130,3:142,4:156,5:170,6:186,7:203,8:221,9:242,PF:100},{0:131,1:143,2:156,3:171,4:187,5:204,6:223,7:243,8:266,9:290,PF:120},{0:153,1:167,2:182,3:199,4:218,5:238,6:260,7:284,8:310,9:339,PF:140},{0:197,1:215,2:235,3:256,4:280,5:306,6:334,7:365,8:399,9:435,PF:180},{0:218,1:239,2:261,3:285,4:311,5:340,6:371,7:405,8:443,9:484,PF:200}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.weapons={"FN Mk 1":{10:{FMJ:{PEN:2.1,DC:3},JHP:{PEN:2,DC:4},AP:{PEN:2.9,DC:3},BA:46,TOF:1},20:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.8,DC:4},AP:{PEN:2.7,DC:3},BA:38,TOF:1},40:{FMJ:{PEN:1.6,DC:2},JHP:{PEN:1.6,DC:3},AP:{PEN:2.3,DC:2},BA:29,TOF:2},70:{FMJ:{PEN:1.3,DC:2},JHP:{PEN:1.2,DC:2},AP:{PEN:1.8,DC:2},BA:22,TOF:4},100:{FMJ:{PEN:1,DC:1},JHP:{PEN:1,DC:2},AP:{PEN:1.4,DC:1},BA:17,TOF:6},200:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.4,DC:1},AP:{PEN:.6,DC:1},BA:8,TOF:15},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.6,DC:1},BA:2,TOF:24},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},BA:-1,TOF:35},Name:"FN Mk 1",Type:"Pistol",Description:"Browning High-Power pistol. Manufactured & sold worldwide.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fn-mk-1.png?alt=media&token=121da23e-d52c-496b-949d-f01f4512c6c9",L:8,W:2.3,RT:4,ROF:1,Cap:13,AW:".50 Mag",KD:3,SAB:4,"Aim Time":{1:-17,2:-11,3:-10,4:-9,5:-8,6:-7}},"Type 51":{10:{FMJ:{PEN:2.7,DC:3},JHP:{PEN:2.6,DC:5},AP:{PEN:3.8,DC:3},BA:48,TOF:0},20:{FMJ:{PEN:2.5,DC:3},JHP:{PEN:2.4,DC:4},AP:{PEN:3.6,DC:3},BA:40,TOF:1},40:{FMJ:{PEN:2.2,DC:2},JHP:{PEN:2.1,DC:4},AP:{PEN:3,DC:2},BA:31,TOF:2},70:{FMJ:{PEN:1.7,DC:2},JHP:{PEN:1.6,DC:3},AP:{PEN:2.4,DC:2},BA:24,TOF:3},100:{FMJ:{PEN:1.3,DC:2},JHP:{PEN:1.3,DC:2},AP:{PEN:1.9,DC:2},BA:19,TOF:5},200:{FMJ:{PEN:.6,DC:1},JHP:{PEN:.6,DC:1},AP:{PEN:.9,DC:1},BA:10,TOF:12},300:{FMJ:{PEN:.3,DC:1},JHP:{PEN:.3,DC:1},AP:{PEN:.4,DC:1},BA:5,TOF:20},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},BA:1,TOF:29},Name:"Type 51",Type:"Pistol",Description:"Chinese copy of the Soviet TI33. Standard pistol of the Chinese army.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/type-51.png?alt=media&token=42d70d7a-b56b-4c2f-801e-c22db63f7d1d",L:8,W:1.9,RT:4,ROF:1,Cap:8,AW:".33 Mag",KD:3,SAB:4,"Aim Time":{1:-16,2:-11,3:-10,4:-9,5:-8,6:-7}},Uzi:{10:{FMJ:{PEN:2.5,DC:3},JHP:{PEN:2.4,DC:5},AP:{PEN:3.6,DC:3},MA:.2,BA:46,TOF:0},20:{FMJ:{PEN:2.3,DC:3},JHP:{PEN:2.2,DC:5},AP:{PEN:3.3,DC:3},MA:.4,BA:37,TOF:1},40:{FMJ:{PEN:2,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.8,DC:3},MA:.9,BA:28,TOF:2},70:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.5,DC:3},AP:{PEN:2.2,DC:2},MA:1,BA:21,TOF:4},100:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.7,DC:2},MA:2,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:4,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:6,BA:1,TOF:21},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:9,BA:-2,TOF:31},Name:"Uzi",Type:"Sub-Machinegun",Description:"Sturdy, reliable weapon popular with police and secret service.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/uzi.png?alt=media&token=20e6d819-8d4c-4730-9350-8322f11c6275",L:"19/26",W:9,RT:8,ROF:5,Cap:32,AW:"1.3 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3}},"AKM 47":{10:{FMJ:{PEN:11,DC:7},JHP:{PEN:11,DC:8},AP:{PEN:16,DC:7},MA:.4,BA:58,TOF:0},20:{FMJ:{PEN:11,DC:7},JHP:{PEN:10,DC:8},AP:{PEN:15,DC:6},MA:.8,BA:50,TOF:1},40:{FMJ:{PEN:9.8,DC:6},JHP:{PEN:9.4,DC:8},AP:{PEN:14,DC:6},MA:2,BA:40,TOF:2},70:{FMJ:{PEN:8.6,DC:6},JHP:{PEN:8.3,DC:8},AP:{PEN:12,DC:6},MA:3,BA:33,TOF:2},100:{FMJ:{PEN:7.5,DC:6},JHP:{PEN:7.2,DC:7},AP:{PEN:11,DC:6},MA:4,BA:28,TOF:3},200:{FMJ:{PEN:4.8,DC:5},JHP:{PEN:4.7,DC:7},AP:{PEN:6.8,DC:4},MA:8,BA:18,TOF:6},300:{FMJ:{PEN:3.1,DC:3},JHP:{PEN:3,DC:5},AP:{PEN:4.4,DC:3},MA:12,BA:13,TOF:10},400:{FMJ:{PEN:2,DC:2},JHP:{PEN:1.9,DC:3},AP:{PEN:2.8,DC:2},MA:17,BA:9,TOF:14},Name:"AKM 47",Type:"Assault Rifle",Description:"New model AK 47. The most widely exported communist weapon.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/akm-47.png?alt=media&token=f9dc6483-7d25-4422-98b9-64e81f104de0",L:35,W:8.7,RT:8,ROF:5,Cap:30,AW:"1.8 Mag",KD:7,SAB:5,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-4,7:-3,8:-2,9:-1}},"Franchi SPAS 12":{1:{APS:{PEN:21,DC:9},Shot:{PEN:5.3,DC:8,SALM:-13,BPHC:"*12",PR:0},MA:0,BA:61,TOF:0},2:{APS:{PEN:21,DC:9},Shot:{PEN:1.6,DC:3,SALM:-8,BPHC:"*11",PR:0},MA:0,BA:71,TOF:0},4:{APS:{PEN:21,DC:9},Shot:{PEN:1.5,DC:3,SALM:-3,BPHC:"*10",PR:0},MA:0,BA:52,TOF:0},6:{APS:{PEN:21,DC:9},Shot:{PEN:1.5,DC:3,SALM:0,BPHC:"*9",PR:.1},MA:0,BA:46,TOF:0},8:{APS:{PEN:21,DC:9},Shot:{PEN:1.4,DC:3,SALM:2,BPHC:"*5",PR:.1},MA:0,BA:42,TOF:0},10:{APS:{PEN:21,DC:9},Shot:{PEN:1.4,DC:3,SALM:4,BPHC:"*4",PR:.1},MA:0,BA:39,TOF:0},15:{APS:{PEN:21,DC:9},Shot:{PEN:1.3,DC:2,SALM:7,BPHC:"*2",PR:.2},MA:0,BA:33,TOF:1},20:{APS:{PEN:20,DC:9},Shot:{PEN:1.2,DC:2,SALM:9,BPHC:"94",PR:.2},MA:0,BA:29,TOF:1},30:{APS:{PEN:20,DC:9},Shot:{PEN:1.1,DC:2,SALM:12,BPHC:"42",PR:.3},MA:0,BA:23,TOF:1},40:{APS:{PEN:19,DC:9},Shot:{PEN:.9,DC:2,SALM:14,BPHC:"24",PR:.4},MA:0,BA:19,TOF:2},80:{APS:{PEN:18,DC:8},Shot:{PEN:.5,DC:1,SALM:19,BPHC:"19",PR:.9},MA:0,BA:9,TOF:4},Name:"Franchi SPAS 12",Type:"Shotgun",Description:"Special Purpose Automatic Shotgun for police and military. The APS entry is for a special Armor Piercing Slug.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/franchi-spas-12.png?alt=media&token=d601d936-055b-493a-afc9-7be2b4a9d8a7",L:"28/37",W:10.1,RT:30,ROF:1,Cap:7,AW:".13 Rnd",KD:23,SAB:10,"Aim Time":{1:-23,2:-13,3:-9,4:-7,5:-6,6:-4,7:-3,8:-2,9:-1}},M79:{0:{HEAT:{PEN:288,DC:10,BSHC:"*2",BC:241},HE:{PEN:2.1,DC:10,BSHC:"*3",BC:273},AOI:0,BA:23,TOF:11},1:{HEAT:{PEN:1.4,DC:1,BSHC:"47",BC:71},HE:{PEN:1.4,DC:1,BSHC:"62",BC:80},AOI:0,BA:23,TOF:11},2:{HEAT:{PEN:1,DC:1,BSHC:"11",BC:23},HE:{PEN:1,DC:1,BSHC:"15",BC:25},AOI:0,BA:23,TOF:11},3:{HEAT:{PEN:.7,DC:1,BSHC:"4",BC:12},HE:{PEN:.7,DC:1,BSHC:"6",BC:13},AOI:0,BA:23,TOF:11},5:{HEAT:{PEN:.4,DC:1,BSHC:"1",BC:5},HE:{PEN:.4,DC:1,BSHC:"2",BC:6},AOI:0,BA:23,TOF:11},10:{HEAT:{PEN:0,DC:1,BSHC:"1",BC:1},HE:{PEN:0,DC:1,BSHC:"1",BC:1},AOI:0,BA:23,TOF:11},Name:"M79",Type:"Explosive",Description:"Accurate breech loading grenade launcher which has been replaced by the M203.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m79.png?alt=media&token=fb77cd6c-3731-417d-8926-f5b3623de195",L:"29",W:6.5,RT:10,ROF:1,Cap:1,AW:".51 Rnd",MR:200,SAB:11,"Aim Time":{1:-21,2:-11,3:-8,4:-7,5:-5,6:-4,7:-3}},"FR F2":{10:{FMJ:{PEN:20,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:28,DC:8},MA:0,BA:68,TOF:0},20:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:27,DC:8},MA:0,BA:59,TOF:0},40:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:0,BA:50,TOF:1},70:{FMJ:{PEN:16,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:23,DC:7},MA:0,BA:43,TOF:2},100:{FMJ:{PEN:15,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:21,DC:7},MA:0,BA:38,TOF:2},200:{FMJ:{PEN:11,DC:7},JHP:{PEN:10,DC:8},AP:{PEN:15,DC:6},MA:0,BA:28,TOF:5},300:{FMJ:{PEN:7.6,DC:6},JHP:{PEN:7.3,DC:8},AP:{PEN:11,DC:6},MA:0,BA:22,TOF:8},400:{FMJ:{PEN:5.5,DC:5},JHP:{PEN:5.3,DC:7},AP:{PEN:7,DC:5},MA:0,BA:18,TOF:11},Name:"FR F2",Type:"Assault Rifle",Description:"French sniper rifle with optical scope and bipod chambered in 7.62 mm NATO.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fr-f2.png?alt=media&token=5358f00a-d112-48e9-80d6-88c6504c88e5",L:"45",W:12.5,RT:8,ROF:3,Cap:10,AW:"1.1 Mag",KD:10,SAB:5,"Aim Time":{1:-24,2:-14,3:-7,4:-5,5:-4,6:-2,7:0,8:1,9:2,10:3,11:4,12:5}},M16A2:{10:{FMJ:{PEN:17,DC:6},JHP:{PEN:16,DC:8},AP:{PEN:24,DC:6},MA:.4,BA:61,TOF:0},20:{FMJ:{PEN:16,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:23,DC:6},MA:.8,BA:61,TOF:0},40:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:2,BA:44,TOF:1},70:{FMJ:{PEN:13,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:18,DC:5},MA:3,BA:37,TOF:1},100:{FMJ:{PEN:12,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:4,BA:32,TOF:2},200:{FMJ:{PEN:7.7,DC:4},JHP:{PEN:7.4,DC:6},AP:{PEN:11,DC:4},MA:8,BA:22,TOF:5},300:{FMJ:{PEN:5.1,DC:3},JHP:{PEN:4.9,DC:5},AP:{PEN:7.2,DC:3},MA:11,BA:17,TOF:7},400:{FMJ:{PEN:3.4,DC:3},JHP:{PEN:3.2,DC:4},AP:{PEN:4.8,DC:2},MA:15,BA:13,TOF:11},Name:"M16A2",Type:"Assault Rifle",Description:"Late version of the M16A1 with three round burst capability.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m16a2.png?alt=media&token=0337b191-f97d-4aaf-acb5-07781bd7a5f5",L:"39",W:8.5,RT:8,ROF:7,Cap:30,AW:"1.0 Mag",KD:4,SAB:3,"Aim Time":{1:-22,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"HK 53":{10:{FMJ:{PEN:10,DC:5},JHP:{PEN:10,DC:7},AP:{PEN:15,DC:5},MA:.3,BA:61,TOF:0},20:{FMJ:{PEN:9.9,DC:5},JHP:{PEN:9.5,DC:7},AP:{PEN:14,DC:5},MA:.5,BA:52,TOF:0},40:{FMJ:{PEN:9,DC:5},JHP:{PEN:8.7,DC:6},AP:{PEN:13,DC:4},MA:1,BA:44,TOF:1},70:{FMJ:{PEN:7.9,DC:4},JHP:{PEN:7.5,DC:6},AP:{PEN:11,DC:4},MA:2,BA:36,TOF:2},100:{FMJ:{PEN:6.9,DC:4},JHP:{PEN:6.6,DC:6},AP:{PEN:9.7,DC:4},MA:3,BA:31,TOF:3},200:{FMJ:{PEN:4.4,DC:3},JHP:{PEN:4.2,DC:5},AP:{PEN:6.1,DC:3},MA:5,BA:22,TOF:6},300:{FMJ:{PEN:2.8,DC:2},JHP:{PEN:2.7,DC:3},AP:{PEN:3.9,DC:2},MA:8,BA:16,TOF:10},400:{FMJ:{PEN:1.8,DC:1},JHP:{PEN:1.7,DC:2},AP:{PEN:2.5,DC:1},MA:11,BA:12,TOF:14},Name:"HK 53",Type:"Sub-Machinegun",Description:"Short version of the HK 33 which can be used as n SMG or rifle.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/hk53.png?alt=media&token=2d2ce6ad-4b27-43d3-9953-bd21c207b5f0",L:"22/30",W:8.1,RT:8,ROF:6,Cap:40,AW:"1.4 Mag",KD:4,SAB:3,"Aim Time":{1:-21,2:-11,3:-8,4:-7,5:-5,6:-4,7:-3,8:-2,9:-1}},M60:{10:{FMJ:{PEN:20,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:28,DC:8},MA:.3,BA:61,TOF:0},20:{FMJ:{PEN:19,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:27,DC:8},MA:.5,BA:53,TOF:0},40:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:1,BA:45,TOF:1},70:{FMJ:{PEN:16,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:23,DC:7},MA:2,BA:37,TOF:2},100:{FMJ:{PEN:15,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:21,DC:7},MA:3,BA:32,TOF:2},200:{FMJ:{PEN:11,DC:7},JHP:{PEN:10,DC:8},AP:{PEN:15,DC:6},MA:5,BA:23,TOF:5},300:{FMJ:{PEN:7.7,DC:6},JHP:{PEN:7.4,DC:8},AP:{PEN:11,DC:6},MA:8,BA:17,TOF:8},400:{FMJ:{PEN:5.5,DC:5},JHP:{PEN:5.3,DC:7},AP:{PEN:7.8,DC:5},MA:10,BA:13,TOF:11},Name:"M60",Type:"Machine Gun",Description:"Adopted in the 1950s, this is the standard GPMG of US forces.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m60.png?alt=media&token=ea00bd5c-06ce-490c-9081-c084186fdb94",L:"44",W:29.7,RT:12,ROF:5,Cap:100,AW:"6.5 Blt",KD:10,SAB:3,"Aim Time":{1:-30,2:-20,3:-14,4:-10,5:-8,6:-6,7:-5,8:-4,9:-3,10:-2,12:0}},"MAB PA15":{10:{FMJ:{PEN:2.1,DC:3},JHP:{PEN:2,DC:4},AP:{PEN:2.9,DC:3},MA:0,BA:46,TOF:1},20:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.8,DC:4},AP:{PEN:2.7,DC:3},MA:0,BA:38,TOF:1},40:{FMJ:{PEN:1.6,DC:2},JHP:{PEN:1.6,DC:3},AP:{PEN:2.3,DC:2},MA:0,BA:29,TOF:2},70:{FMJ:{PEN:1.3,DC:2},JHP:{PEN:1.2,DC:2},AP:{PEN:1.8,DC:2},MA:0,BA:22,TOF:4},100:{FMJ:{PEN:1,DC:1},JHP:{PEN:1,DC:2},AP:{PEN:1.4,DC:1},MA:0,BA:17,TOF:6},200:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.4,DC:1},AP:{PEN:.6,DC:1},MA:0,BA:8,TOF:15},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:0,BA:2,TOF:24},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:0,BA:-1,TOF:35},Name:"MAB PA15",Type:"Pistol",Description:"Modern, high capacity pistol. Standard pistol of the French army.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/mab-pa15.png?alt=media&token=bb3ec665-85d7-462b-8739-ec7a8b787106",L:"8",W:2.8,RT:4,ROF:1,Cap:15,AW:".60 Mag",KD:3,SAB:4,"Aim Time":{1:-18,2:-11,3:-10,4:-9,5:-8,6:-7}},"Walther PPK":{10:{FMJ:{PEN:1,DC:1},JHP:{PEN:.9,DC:2},AP:{PEN:1.4,DC:1},MA:0,BA:44,TOF:1},20:{FMJ:{PEN:.9,DC:1},JHP:{PEN:.8,DC:1},AP:{PEN:1.2,DC:1},MA:0,BA:36,TOF:1},40:{FMJ:{PEN:.7,DC:1},JHP:{PEN:.7,DC:1},AP:{PEN:1,DC:1},MA:0,BA:27,TOF:3},70:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:0,BA:19,TOF:5},100:{FMJ:{PEN:.3,DC:1},JHP:{PEN:.3,DC:1},AP:{PEN:.5,DC:1},MA:0,BA:14,TOF:8},200:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},MA:0,BA:5,TOF:20},300:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},400:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},Name:"Walther PPK",Type:"Pistol",Description:"Small, easily concealed pistol designed for police undercover use.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/walther-ppk.png?alt=media&token=859d02ce-df61-441f-9909-f362e4a1095f",L:"6",W:1.4,RT:4,ROF:1,Cap:7,AW:".31 Mag",KD:2,SAB:2,"Aim Time":{1:-16,2:-11,3:-10,4:-9,5:-8}},"Walther P1":{10:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.7,DC:3},MA:0,BA:45,TOF:1},20:{FMJ:{PEN:1.8,DC:3},JHP:{PEN:1.7,DC:4},AP:{PEN:2.5,DC:2},MA:0,BA:37,TOF:1},40:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.4,DC:3},AP:{PEN:2.1,DC:2},MA:0,BA:28,TOF:2},70:{FMJ:{PEN:1.1,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.6,DC:2},MA:0,BA:21,TOF:4},100:{FMJ:{PEN:.9,DC:1},JHP:{PEN:.8,DC:1},AP:{PEN:1.2,DC:1},MA:0,BA:16,TOF:6},200:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.3,DC:1},AP:{PEN:.5,DC:1},MA:0,BA:6,TOF:15},300:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},MA:0,BA:1,TOF:25},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:0,BA:-2,TOF:36},Name:"Walther P1",Type:"Pistol",Description:"Current version of the WW II P38. Standard pistol of the West German army.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/walther-p1.png?alt=media&token=52923f8f-7594-49d0-ac29-415f417f7fc0",L:"9",W:2.1,RT:5,ROF:1,Cap:8,AW:".41 Mag",KD:3,SAB:4,"Aim Time":{1:-17,2:-11,3:-10,4:-9,5:-8,6:-7}},"HK P7M13":{10:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.7,DC:3},MA:0,BA:45,TOF:1},20:{FMJ:{PEN:1.8,DC:3},JHP:{PEN:1.7,DC:4},AP:{PEN:2.5,DC:2},MA:0,BA:37,TOF:1},40:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.4,DC:3},AP:{PEN:2.1,DC:2},MA:0,BA:28,TOF:2},70:{FMJ:{PEN:1.1,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.6,DC:2},MA:0,BA:21,TOF:4},100:{FMJ:{PEN:.9,DC:1},JHP:{PEN:.8,DC:1},AP:{PEN:1.2,DC:1},MA:0,BA:16,TOF:6},200:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.3,DC:1},AP:{PEN:.5,DC:1},MA:0,BA:6,TOF:15},300:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},MA:0,BA:1,TOF:25},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:0,BA:-2,TOF:36},Name:"HK P7M13",Type:"Pistol",Description:"Modern pistol of innovative design used by the West German army and police.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/hk-p7m13.png?alt=media&token=d85e62b1-8357-44c3-b920-1a8cb5ab78a9",L:"7",W:2.5,RT:3,ROF:1,Cap:13,AW:".63 Mag",KD:3,SAB:4,"Aim Time":{1:-17,2:-11,3:-10,4:-9,5:-8,6:-7}},"PA3-DM":{10:{FMJ:{PEN:2.5,DC:3},JHP:{PEN:2.4,DC:5},AP:{PEN:3.6,DC:3},MA:.2,BA:46,TOF:0},20:{FMJ:{PEN:2.3,DC:3},JHP:{PEN:2.2,DC:5},AP:{PEN:3.3,DC:3},MA:.4,BA:37,TOF:1},40:{FMJ:{PEN:2,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.8,DC:3},MA:.9,BA:28,TOF:2},70:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.5,DC:3},AP:{PEN:2.2,DC:2},MA:2,BA:21,TOF:4},100:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.7,DC:2},MA:2,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:4,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:7,BA:1,TOF:21},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:9,BA:-2,TOF:31},Name:"PA3-DM",Type:"Sub-Machinegun",Description:"Standard Sub-Machinegun of the Argentine military.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/pa3-dm.png?alt=media&token=7dc5d863-58b8-45f2-8648-911f5f16237f",L:"21/27",W:8.7,RT:8,ROF:5,Cap:25,AW:"1.1 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3,9:-2}},F1:{10:{FMJ:{PEN:2.1,DC:3},JHP:{PEN:2,DC:4},AP:{PEN:3,DC:3},MA:.2,BA:46,TOF:1},20:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.7,DC:3},MA:.4,BA:37,TOF:1},40:{FMJ:{PEN:1.6,DC:2},JHP:{PEN:1.6,DC:3},AP:{PEN:2.3,DC:2},MA:.8,BA:28,TOF:2},70:{FMJ:{PEN:1.3,DC:2},JHP:{PEN:1.2,DC:2},AP:{PEN:1.8,DC:2},MA:1,BA:21,TOF:4},100:{FMJ:{PEN:1,DC:1},JHP:{PEN:.9,DC:2},AP:{PEN:1.4,DC:1},MA:2,BA:16,TOF:6},200:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.4,DC:1},AP:{PEN:.8,DC:1},MA:4,BA:6,TOF:14},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.2,DC:1},MA:6,BA:1,TOF:24},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:8,BA:-2,TOF:34},Name:"F1",Type:"Sub-Machinegun",Description:"Australian Sub-Machinegun unusual for its top loading magazine.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/f1.png?alt=media&token=26a32a91-42c4-457b-b778-91bfa26570ca",L:"28",W:8.6,RT:9,ROF:5,Cap:34,AW:"1.4 Mag",KD:3,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3,9:-3,10:-2}},"Steyr MPi 81":{10:{FMJ:{PEN:2.3,DC:3},JHP:{PEN:2.2,DC:5},AP:{PEN:3.2,DC:3},MA:.3,BA:46,TOF:0},20:{FMJ:{PEN:2.1,DC:3},JHP:{PEN:2,DC:4},AP:{PEN:3,DC:3},MA:.5,BA:37,TOF:1},40:{FMJ:{PEN:1.8,DC:3},JHP:{PEN:1.7,DC:4},AP:{PEN:2.5,DC:2},MA:1,BA:28,TOF:2},70:{FMJ:{PEN:1.4,DC:2},JHP:{PEN:1.3,DC:3},AP:{PEN:1.9,DC:2},MA:2,BA:21,TOF:4},100:{FMJ:{PEN:1.1,DC:1},JHP:{PEN:1,DC:2},AP:{PEN:1.5,DC:1},MA:3,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.4,DC:1},AP:{PEN:.6,DC:1},MA:5,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:8,BA:1,TOF:23},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:11,BA:-2,TOF:32},Name:"Steyr MPi 81",Type:"Sub-Machinegun",Description:"Steyr SMG used by the police & military.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/steyr-mpi-81.png?alt=media&token=77914be7-dc98-4a7f-84a9-fa0c056f1e3a",L:"17/24",W:7.8,RT:8,ROF:6,Cap:32,AW:"1.4 Mag",KD:3,SAB:3,"Aim Time":{1:-22,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2}},"M61 Skorpion":{10:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.1,DC:3},AP:{PEN:1.7,DC:2},MA:.2,BA:43,TOF:1},20:{FMJ:{PEN:1.1,DC:1},JHP:{PEN:1,DC:2},AP:{PEN:1.5,DC:1},MA:.4,BA:35,TOF:1},40:{FMJ:{PEN:.8,DC:1},JHP:{PEN:.8,DC:2},AP:{PEN:1.2,DC:1},MA:.9,BA:25,TOF:3},70:{FMJ:{PEN:.6,DC:1},JHP:{PEN:.6,DC:1},AP:{PEN:.8,DC:1},MA:1,BA:18,TOF:5},100:{FMJ:{PEN:.4,DC:1},JHP:{PEN:.4,DC:1},AP:{PEN:.6,DC:1},MA:2,BA:13,TOF:7},200:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},MA:4,BA:4,TOF:18},300:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},400:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},Name:"M61 Skorpion",Type:"Sub-Machinegun",Description:"The Skorpion SMP is intended for vehicular crews and heavily loaded infantry.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m61-skorpion.png?alt=media&token=9d9346b3-8314-4aa7-ac3a-dab52f69ef2f",L:"11/20",W:4.4,RT:7,ROF:7,Cap:20,AW:".90 Mag",KD:2,SAB:2,"Aim Time":{1:-19,2:-11,3:-8,4:-7,5:-6,6:-5,7:-4}},"MAT 49":{10:{FMJ:{PEN:2.4,DC:3},JHP:{PEN:2.3,DC:5},AP:{PEN:3.4,DC:3},MA:.2,BA:46,TOF:0},20:{FMJ:{PEN:2.2,DC:3},JHP:{PEN:2.1,DC:5},AP:{PEN:3.1,DC:3},MA:.4,BA:37,TOF:1},40:{FMJ:{PEN:1.9,DC:3},JHP:{PEN:1.8,DC:4},AP:{PEN:2.6,DC:3},MA:.8,BA:28,TOF:2},70:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.4,DC:3},AP:{PEN:2,DC:2},MA:1,BA:21,TOF:4},100:{FMJ:{PEN:1.1,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.6,DC:2},MA:2,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:4,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:6,BA:1,TOF:22},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:8,BA:-2,TOF:32},Name:"MAT 49",Type:"Sub-Machinegun",Description:"Well made weapon used by the French army.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/mat-49.png?alt=media&token=a368f4c7-71cf-4cb1-a2b8-8c4c49e3dd60",L:"18/28",W:9.2,RT:8,ROF:5,Cap:32,AW:"1.5 Mag",KD:3,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3,9:-2}},"HK MP5":{10:{FMJ:{PEN:2.5,DC:3},JHP:{PEN:2.4,DC:5},AP:{PEN:3.6,DC:3},MA:.4,BA:46,TOF:0},20:{FMJ:{PEN:2.3,DC:3},JHP:{PEN:2.2,DC:5},AP:{PEN:3.3,DC:3},MA:.7,BA:37,TOF:1},40:{FMJ:{PEN:2,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.8,DC:3},MA:1,BA:28,TOF:2},70:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.5,DC:3},AP:{PEN:2.2,DC:2},MA:2,BA:21,TOF:4},100:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.7,DC:2},MA:4,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:7,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:11,BA:1,TOF:21},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:14,BA:-2,TOF:31},Name:"HK MP5",Type:"Sub-Machinegun",Description:"Widely exported SMG used by W German police & border guards.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/hk-mp5.png?alt=media&token=88ddd17d-1994-4530-a547-23ff3bc022b2",L:"19/27",W:6.8,RT:8,ROF:7,Cap:30,AW:"1.2 Mag",KD:4,SAB:3,"Aim Time":{1:-20,2:-10,3:-8,4:-6,5:-5,6:-4,7:-3,8:-2,9:-1}},"L1A1-F1":{10:{FMJ:{PEN:18,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:8},MA:0,BA:61,TOF:0},20:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:0,BA:53,TOF:0},40:{FMJ:{PEN:17,DC:8},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:0,BA:45,TOF:1},70:{FMJ:{PEN:15,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:21,DC:7},MA:0,BA:37,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:13,DC:9},AP:{PEN:19,DC:7},MA:0,BA:32,TOF:2},200:{FMJ:{PEN:9.8,DC:6},JHP:{PEN:9.4,DC:8},AP:{PEN:14,DC:6},MA:0,BA:23,TOF:5},300:{FMJ:{PEN:7,DC:6},JHP:{PEN:6.7,DC:7},AP:{PEN:9.9,DC:6},MA:0,BA:17,TOF:8},400:{FMJ:{PEN:5,DC:5},JHP:{PEN:4.8,DC:7},AP:{PEN:7.1,DC:5},MA:0,BA:13,TOF:12},Name:"L1A1-F1",Type:"Assault Rifle",Description:"Standard Australian army rifle patterned after the FN FAL. It is being replaced by the Austrian Steyr AUG.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/l1a1-f1.png?alt=media&token=741b63e7-51a1-496a-837d-7369e31af009",L:"42",W:12,RT:8,ROF:1,Cap:20,AW:"1.6 Mag",KD:10,SAB:5,"Aim Time":{1:-24,2:-14,3:-10,4:-8,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"Steyr AUG":{10:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.2,BA:60,TOF:0},20:{FMJ:{PEN:14,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:20,DC:6},MA:.5,BA:51,TOF:0},40:{FMJ:{PEN:13,DC:6},JHP:{PEN:12,DC:7},AP:{PEN:18,DC:6},MA:1,BA:42,TOF:1},70:{FMJ:{PEN:11,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:2,BA:35,TOF:1},100:{FMJ:{PEN:9.9,DC:5},JHP:{PEN:9.5,DC:7},AP:{PEN:14,DC:5},MA:2,BA:30,TOF:2},200:{FMJ:{PEN:6.3,DC:4},JHP:{PEN:6,DC:6},AP:{PEN:8.8,DC:3},MA:5,BA:20,TOF:5},300:{FMJ:{PEN:4,DC:3},JHP:{PEN:3.8,DC:4},AP:{PEN:5.6,DC:3},MA:7,BA:15,TOF:8},400:{FMJ:{PEN:2.5,DC:2},JHP:{PEN:2.4,DC:3},AP:{PEN:3.5,DC:2},MA:10,BA:11,TOF:11},Name:"Steyr AUG",Type:"Assault Rifle",Description:"New Austrian rifle with an optical scope in its carrying handle.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/steyr-aug.png?alt=media&token=5896b11d-40c7-4ec1-a549-959882a5409a",L:"31",W:9,RT:10,ROF:5,Cap:30,AW:"1.1 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-8,4:-6,5:-5,6:-4,7:-3,8:-2,9:-1,10:0,11:1}},"FN FAL":{10:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:27,DC:8},MA:.6,BA:61,TOF:0},20:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:8},MA:1,BA:53,TOF:0},40:{FMJ:{PEN:17,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:3,BA:45,TOF:1},70:{FMJ:{PEN:16,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:22,DC:7},MA:4,BA:37,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:20,DC:7},MA:6,BA:32,TOF:2},200:{FMJ:{PEN:10,DC:7},JHP:{PEN:9.8,DC:8},AP:{PEN:14,DC:6},MA:13,BA:23,TOF:5},300:{FMJ:{PEN:7.4,DC:6},JHP:{PEN:7.1,DC:7},AP:{PEN:10,DC:6},MA:19,BA:17,TOF:8},400:{FMJ:{PEN:5.3,DC:5},JHP:{PEN:5.1,DC:7},AP:{PEN:7.5,DC:5},MA:25,BA:13,TOF:11},Name:"FN FAL",Type:"Assault Rifle",Description:"Highly successful weapon exported to over 90 countries including the United Kingdom and Israel.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fn-fal.png?alt=media&token=d5c6b2f5-6d44-4bfc-8567-cc3ecf3eaf9c",L:"43",W:10.8,RT:8,ROF:6,Cap:20,AW:"1.4 Mag",KD:10,SAB:5,"Aim Time":{1:-24,2:-13,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"FN FNC":{10:{FMJ:{PEN:15,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:22,DC:6},MA:.3,BA:61,TOF:0},20:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.6,BA:53,TOF:0},40:{FMJ:{PEN:14,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:19,DC:6},MA:1,BA:44,TOF:1},70:{FMJ:{PEN:12,DC:6},JHP:{PEN:12,DC:7},AP:{PEN:17,DC:5},MA:2,BA:37,TOF:2},100:{FMJ:{PEN:11,DC:5},JHP:{PEN:10,DC:7},AP:{PEN:15,DC:5},MA:3,BA:32,TOF:2},200:{FMJ:{PEN:7,DC:4},JHP:{PEN:6.7,DC:6},AP:{PEN:9.9,DC:4},MA:6,BA:22,TOF:5},300:{FMJ:{PEN:4.6,DC:3},JHP:{PEN:4.4,DC:5},AP:{PEN:6.5,DC:3},MA:9,BA:17,TOF:8},400:{FMJ:{PEN:3,DC:2},JHP:{PEN:2.9,DC:3},AP:{PEN:4.3,DC:2},MA:12,BA:13,TOF:11},Name:"FN FNC",Type:"Assault Rifle",Description:"Modern successor to the FN CAL. This weapon has three round burst capability and like the FN FAL has been marketed for export",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fn-fnc.png?alt=media&token=918302a5-7a77-46c1-8619-d17a12d10e52",L:"30/39",W:9.6,RT:8,ROF:6,Cap:30,AW:"1.2 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"M1949-56":{10:{FMJ:{PEN:18,DC:7},JHP:{PEN:17,DC:9},AP:{PEN:26,DC:7},MA:0,BA:62,TOF:0},20:{FMJ:{PEN:18,DC:7},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:0,BA:54,TOF:0},40:{FMJ:{PEN:17,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:23,DC:7},MA:0,BA:45,TOF:1},70:{FMJ:{PEN:15,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:21,DC:7},MA:0,BA:38,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:13,DC:8},AP:{PEN:19,DC:7},MA:0,BA:33,TOF:2},200:{FMJ:{PEN:9.7,DC:6},JHP:{PEN:9.4,DC:8},AP:{PEN:14,DC:6},MA:0,BA:24,TOF:5},300:{FMJ:{PEN:7,DC:6},JHP:{PEN:6.7,DC:7},AP:{PEN:9.9,DC:5},MA:0,BA:18,TOF:8},400:{FMJ:{PEN:5,DC:5},JHP:{PEN:4.8,DC:7},AP:{PEN:7.1,DC:4},MA:0,BA:14,TOF:12},Name:"M1949-56",Type:"Assault Rifle",Description:"This French army rifle is still in service and is being replaced by the FAMAS. The FA MAS is currently only available to elite troops.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m1949-56.png?alt=media&token=81953bd0-82fa-4fec-9d63-8b45a82c451d",L:"40",W:9.6,RT:8,ROF:1,Cap:10,AW:".95 Mag",KD:9,SAB:5,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"FA MAS":{10:{FMJ:{PEN:15,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:22,DC:6},MA:.4,BA:60,TOF:0},20:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.8,BA:51,TOF:0},40:{FMJ:{PEN:13,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:19,DC:6},MA:2,BA:42,TOF:1},70:{FMJ:{PEN:12,DC:6},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:3,BA:35,TOF:1},100:{FMJ:{PEN:10,DC:5},JHP:{PEN:9.7,DC:7},AP:{PEN:14,DC:5},MA:4,BA:30,TOF:2},200:{FMJ:{PEN:6.4,DC:4},JHP:{PEN:6.2,DC:6},AP:{PEN:9.1,DC:4},MA:8,BA:20,TOF:5},300:{FMJ:{PEN:4.1,DC:3},JHP:{PEN:3.9,DC:4},AP:{PEN:5.8,DC:3},MA:12,BA:15,TOF:8},400:{FMJ:{PEN:2.5,DC:2},JHP:{PEN:2.5,DC:3},AP:{PEN:3.7,DC:2},MA:16,BA:11,TOF:11},Name:"FA MAS",Type:"Assault Rifle",Description:"New French army rifle of lightweight, bullpup design.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fa-mas.png?alt=media&token=eb20c886-81cb-4bb3-909a-0a5a2a71ceee",L:"30",W:9,RT:10,ROF:8,Cap:25,AW:"1.0 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-4,7:-3,8:-2,9:-1}},"Steyr LSW":{10:{FMJ:{PEN:17,DC:6},JHP:{PEN:16,DC:8},AP:{PEN:23,DC:6},MA:.2,BA:60,TOF:0},20:{FMJ:{PEN:16,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:22,DC:6},MA:.4,BA:51,TOF:0},40:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:20,DC:6},MA:.9,BA:42,TOF:1},70:{FMJ:{PEN:13,DC:6},JHP:{PEN:12,DC:7},AP:{PEN:18,DC:6},MA:2,BA:35,TOF:1},100:{FMJ:{PEN:11,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:2,BA:30,TOF:2},200:{FMJ:{PEN:7.1,DC:4},JHP:{PEN:6.8,DC:6},AP:{PEN:10,DC:4},MA:4,BA:20,TOF:4},300:{FMJ:{PEN:4.5,DC:3},JHP:{PEN:4.4,DC:5},AP:{PEN:6.4,DC:3},MA:7,BA:15,TOF:7},400:{FMJ:{PEN:2.9,DC:2},JHP:{PEN:2.8,DC:3},AP:{PEN:4.1,DC:2},MA:9,BA:11,TOF:10},Name:"Steyr LSW",Type:"Machine Gun",Description:"Light Support Weapon version of the Army Universal Gun.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/steyr-lsw.png?alt=media&token=9eb497c8-d114-489f-9b28-d9de13a30b73",L:"35",W:12.3,RT:8,ROF:6,Cap:42,AW:"1.5 Mag",KD:4,SAB:2,"Aim Time":{1:-24,2:-14,3:-8,4:-6,5:-5,6:-4,7:-3,8:-2,9:-1,10:0,12:1}},"FN MAG":{10:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:27,DC:8},MA:.3,BA:61,TOF:0},20:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:8},MA:.6,BA:53,TOF:0},40:{FMJ:{PEN:17,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:1,BA:45,TOF:1},70:{FMJ:{PEN:16,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:22,DC:7},MA:2,BA:37,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:20,DC:7},MA:3,BA:32,TOF:2},200:{FMJ:{PEN:10,DC:7},JHP:{PEN:9.8,DC:8},AP:{PEN:14,DC:6},MA:6,BA:23,TOF:5},300:{FMJ:{PEN:7.4,DC:6},JHP:{PEN:7.1,DC:7},AP:{PEN:10,DC:6},MA:9,BA:17,TOF:8},400:{FMJ:{PEN:5.3,DC:5},JHP:{PEN:5.1,DC:7},AP:{PEN:7.5,DC:5},MA:12,BA:13,TOF:11},Name:"FN MAG",Type:"Machine Gun",Description:"Reliable weapon considered one of the best GPMGs made.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/fn-mag.png?alt=media&token=dea9c915-c9b1-4f92-a851-b3bf9c3e6c6a",L:"50",W:27.2,RT:12,ROF:6,Cap:50,AW:"3.2 Blt",KD:10,SAB:3,"Aim Time":{1:-29,2:-19,3:-13,4:-9,5:-8,6:-6,7:-5,8:-4,10:-2,12:-1,14:1}},"Type 67":{10:{FMJ:{PEN:23,DC:8},JHP:{PEN:22,DC:10},AP:{PEN:33,DC:8},MA:.3,BA:63,TOF:0},20:{FMJ:{PEN:22,DC:8},JHP:{PEN:22,DC:9},AP:{PEN:32,DC:8},MA:.6,BA:56,TOF:0},40:{FMJ:{PEN:21,DC:8},JHP:{PEN:20,DC:9},AP:{PEN:30,DC:8},MA:1,BA:48,TOF:1},70:{FMJ:{PEN:20,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:28,DC:8},MA:2,BA:41,TOF:2},100:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:3,BA:36,TOF:2},200:{FMJ:{PEN:14,DC:7},JHP:{PEN:13,DC:9},AP:{PEN:19,DC:7},MA:6,BA:27,TOF:5},300:{FMJ:{PEN:10,DC:7},JHP:{PEN:10,DC:8},AP:{PEN:15,DC:6},MA:10,BA:21,TOF:8},400:{FMJ:{PEN:8,DC:6},JHP:{PEN:7.6,DC:8},AP:{PEN:11,DC:6},MA:13,BA:17,TOF:11},Name:"Type 67",Type:"Machine Gun",Description:"Chinese designed machine gun adopted in the early 1970s.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/type-67.png?alt=media&token=9e35af03-5722-4703-b869-715c1ec0ac06",L:"45",W:27.7,RT:12,ROF:5,Cap:100,AW:"5.8 Blt",KD:12,SAB:4,"Aim Time":{1:-29,2:-20,3:-13,4:-9,5:-8,6:-6,7:-5,8:-4,9:-3,10:-2,12:0}},"AA 762":{10:{FMJ:{PEN:19,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:27,DC:8},MA:.3,BA:61,TOF:0},20:{FMJ:{PEN:19,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:8},MA:.6,BA:53,TOF:0},40:{FMJ:{PEN:17,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:1,BA:45,TOF:1},70:{FMJ:{PEN:16,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:22,DC:7},MA:2,BA:37,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:20,DC:7},MA:3,BA:32,TOF:2},200:{FMJ:{PEN:10,DC:7},JHP:{PEN:9.9,DC:8},AP:{PEN:15,DC:6},MA:6,BA:23,TOF:5},300:{FMJ:{PEN:7.4,DC:6},JHP:{PEN:7.1,DC:7},AP:{PEN:10,DC:6},MA:10,BA:17,TOF:8},400:{FMJ:{PEN:5.3,DC:5},JHP:{PEN:5.1,DC:7},AP:{PEN:7.5,DC:5},MA:13,BA:13,TOF:11},Name:"AA 762",Type:"Machine Gun",Description:"Standard MG of the French army. AA 52 converted to 7.62mm NATO.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/aa-762.png?alt=media&token=2ef9467d-40dc-46bb-a1a3-732c351e936d",L:"39/45",W:28.5,RT:12,ROF:6,Cap:100,AW:"6.5 Blt",KD:10,SAB:3,"Aim Time":{1:-30,2:-20,3:-14,4:-9,5:-8,6:-6,7:-5,8:-4,9:-3,10:-2,12:0}},"HK 13E":{10:{FMJ:{PEN:17,DC:6},JHP:{PEN:16,DC:8},AP:{PEN:23,DC:6},MA:.2,BA:61,TOF:0},20:{FMJ:{PEN:16,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:23,DC:6},MA:.3,BA:53,TOF:0},40:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.7,BA:44,TOF:1},70:{FMJ:{PEN:13,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:18,DC:5},MA:1,BA:37,TOF:1},100:{FMJ:{PEN:12,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:2,BA:32,TOF:2},200:{FMJ:{PEN:7.7,DC:4},JHP:{PEN:7.3,DC:6},AP:{PEN:11,DC:4},MA:3,BA:22,TOF:5},300:{FMJ:{PEN:5.1,DC:3},JHP:{PEN:4.9,DC:5},AP:{PEN:7.2,DC:3},MA:5,BA:17,TOF:7},400:{FMJ:{PEN:3.4,DC:3},JHP:{PEN:3.2,DC:4},AP:{PEN:4.8,DC:2},MA:7,BA:13,TOF:11},Name:"HK 13E",Type:"Machine Gun",Description:"Squad Automatic Weapon version of the HK 13 LMG.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/hk-13e.png?alt=media&token=00b01e3c-13e6-49e9-87b1-4c8a23bac6bc",L:"41",W:18.7,RT:8,ROF:6,Cap:30,AW:"1.1 Mag",KD:4,SAB:2,"Aim Time":{1:-27,2:-17,3:-11,4:-8,5:-7,6:-6,7:-4,8:-3,9:-3,10:-2,12:0}},"HK 11E":{10:{FMJ:{PEN:17,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:.4,BA:61,TOF:0},20:{FMJ:{PEN:17,DC:8},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:.8,BA:53,TOF:0},40:{FMJ:{PEN:16,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:22,DC:7},MA:2,BA:45,TOF:1},70:{FMJ:{PEN:14,DC:7},JHP:{PEN:14,DC:9},AP:{PEN:20,DC:7},MA:3,BA:37,TOF:2},100:{FMJ:{PEN:13,DC:7},JHP:{PEN:12,DC:9},AP:{PEN:18,DC:7},MA:4,BA:32,TOF:2},200:{FMJ:{PEN:9.2,DC:6},JHP:{PEN:8.8,DC:8},AP:{PEN:13,DC:6},MA:8,BA:23,TOF:5},300:{FMJ:{PEN:6.5,DC:6},JHP:{PEN:6.3,DC:7},AP:{PEN:9.2,DC:5},MA:12,BA:17,TOF:9},400:{FMJ:{PEN:4.7,DC:4},JHP:{PEN:4.5,DC:6},AP:{PEN:6.6,DC:4},MA:16,BA:13,TOF:12},Name:"HK 11E",Type:"Machine Gun",Description:"Squad Automatic Weapon variant of the HK 11A1 LMG.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/hk-11e.png?alt=media&token=724f74e4-27f2-4bdf-8fa1-16c1783ddc0e",L:"41",W:19.5,RT:8,ROF:7,Cap:20,AW:"1.5 Mag",KD:10,SAB:4,"Aim Time":{1:-27,2:-17,3:-11,4:-9,5:-7,6:-6,7:-5,8:-4,9:-3,10:-2,12:0}},"Dragunov SVD":{10:{FMJ:{PEN:23,DC:8},JHP:{PEN:22,DC:8},AP:{PEN:32,DC:8},MA:0,BA:69,TOF:0},20:{FMJ:{PEN:22,DC:8},JHP:{PEN:21,DC:8},AP:{PEN:31,DC:8},MA:0,BA:62,TOF:0},40:{FMJ:{PEN:21,DC:8},JHP:{PEN:20,DC:8},AP:{PEN:30,DC:8},MA:0,BA:53,TOF:1},70:{FMJ:{PEN:19,DC:8},JHP:{PEN:19,DC:8},AP:{PEN:27,DC:8},MA:0,BA:46,TOF:2},100:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:7},AP:{PEN:25,DC:7},MA:0,BA:41,TOF:2},200:{FMJ:{PEN:14,DC:7},JHP:{PEN:13,DC:7},AP:{PEN:19,DC:7},MA:0,BA:32,TOF:5},300:{FMJ:{PEN:10,DC:7},JHP:{PEN:9.9,DC:6},AP:{PEN:15,DC:6},MA:0,BA:26,TOF:8},400:{FMJ:{PEN:7.8,DC:6},JHP:{PEN:7.5,DC:6},AP:{PEN:11,DC:6},MA:0,BA:22,TOF:11},Name:"Dragunov SVD",Type:"Assault Rifle",Description:"The Dragunov is equipped with a PSO-1 4x optical sight whose reticle is illuminated by a small battery. The scope is capable of detecting an infra-red source.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/dragunov-svd.png?alt=media&token=42e880e6-17f3-4822-b989-248335ff6adc",L:"48",W:10.2,RT:8,ROF:1,Cap:10,AW:".68 Mag",KD:12,SAB:6,"Aim Time":{1:-22,2:-12,3:-7,4:-5,5:-4,6:-2,7:0,8:1,9:2,10:3,11:4}},M1911A1:{10:{FMJ:{PEN:1.6,DC:3},JHP:{PEN:1.5,DC:4},AP:{PEN:2.2,DC:3},MA:0,BA:45,TOF:1},20:{FMJ:{PEN:1.5,DC:3},JHP:{PEN:1.4,DC:4},AP:{PEN:2.1,DC:3},MA:0,BA:36,TOF:2},40:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.2,DC:3},AP:{PEN:1.8,DC:2},MA:0,BA:27,TOF:3},70:{FMJ:{PEN:1,DC:1},JHP:{PEN:.9,DC:2},AP:{PEN:1.4,DC:1},MA:0,BA:20,TOF:5},100:{FMJ:{PEN:.8,DC:1},JHP:{PEN:.7,DC:1},AP:{PEN:1.1,DC:1},MA:0,BA:15,TOF:8},200:{FMJ:{PEN:.3,DC:1},JHP:{PEN:.3,DC:1},AP:{PEN:.5,DC:1},MA:0,BA:5,TOF:19},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.2,DC:1},MA:0,BA:0,TOF:31},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:0,BA:-4,TOF:45},Name:"M1911A1",Type:"Pistol",Description:"The Colt 45 Automatic Pistol has been the USA's standard military sidearm since WW I.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m1911a1.png?alt=media&token=7c9aa671-bcd6-4b43-b56c-ce6f0833bcc4",L:"9",W:3,RT:4,ROF:1,Cap:7,AW:".70 Mag",KD:5,SAB:5,"Aim Time":{1:-18,2:-11,3:-10,4:-9,5:-8,6:-7}},AKR:{10:{FMJ:{PEN:11,DC:5},JHP:{PEN:10,DC:7},AP:{PEN:15,DC:5},MA:.2,BA:60,TOF:0},20:{FMJ:{PEN:10,DC:5},JHP:{PEN:9.9,DC:7},AP:{PEN:15,DC:5},MA:.3,BA:52,TOF:0},40:{FMJ:{PEN:9.4,DC:5},JHP:{PEN:9,DC:6},AP:{PEN:13,DC:4},MA:.6,BA:43,TOF:1},70:{FMJ:{PEN:8.1,DC:4},JHP:{PEN:7.8,DC:6},AP:{PEN:11,DC:4},MA:1,BA:35,TOF:2},100:{FMJ:{PEN:7.1,DC:4},JHP:{PEN:6.8,DC:6},AP:{PEN:10,DC:4},MA:2,BA:31,TOF:3},200:{FMJ:{PEN:4.4,DC:3},JHP:{PEN:4.2,DC:4},AP:{PEN:6.2,DC:3},MA:3,BA:21,TOF:6},300:{FMJ:{PEN:2.7,DC:2},JHP:{PEN:2.6,DC:3},AP:{PEN:3.8,DC:2},MA:5,BA:15,TOF:9},400:{FMJ:{PEN:1.7,DC:1},JHP:{PEN:1.6,DC:2},AP:{PEN:2.4,DC:1},MA:7,BA:12,TOF:13},Name:"AKR",Type:"Sub-Machinegun",Description:"SMG version of the AKS 74 rifle. In service with Soviet forces.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/akr.png?alt=media&token=7626c12a-9219-4a11-a360-30b67cf61565",L:"17/27",W:7.3,RT:8,ROF:7,Cap:30,AW:"1.3 Mag",KD:3,SAB:3,"Aim Time":{1:-22,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3}},"Walther 2000":{10:{FMJ:{PEN:28,DC:8},JHP:{PEN:26,DC:10},AP:{PEN:39,DC:8},MA:0,BA:70,TOF:0},20:{FMJ:{PEN:27,DC:8},JHP:{PEN:26,DC:10},AP:{PEN:38,DC:8},MA:0,BA:62,TOF:0},40:{FMJ:{PEN:25,DC:8},JHP:{PEN:24,DC:10},AP:{PEN:36,DC:8},MA:0,BA:53,TOF:1},70:{FMJ:{PEN:24,DC:8},JHP:{PEN:23,DC:10},AP:{PEN:33,DC:8},MA:0,BA:46,TOF:1},100:{FMJ:{PEN:22,DC:8},JHP:{PEN:21,DC:9},AP:{PEN:31,DC:8},MA:0,BA:41,TOF:2},200:{FMJ:{PEN:17,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:0,BA:32,TOF:5},300:{FMJ:{PEN:13,DC:7},JHP:{PEN:12,DC:9},AP:{PEN:18,DC:7},MA:0,BA:26,TOF:7},400:{FMJ:{PEN:9.8,DC:7},JHP:{PEN:9.4,DC:8},AP:{PEN:14,DC:6},MA:0,BA:22,TOF:10},Name:"Walther 2000",Type:"Assault Rifle",Description:"Specially designed sniper rifle with optical scope and biped.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/walther-2000.png?alt=media&token=427b9229-81d9-4794-942f-f9ae1dadd1e5",L:"36",W:18.3,RT:10,ROF:1,Cap:6,AW:".90 Mag",KD:13,SAB:5,"Aim Time":{1:-26,2:-16,3:-8,4:-6,5:-4,6:-3,7:-1,8:0,9:1,10:2,12:5}},"Beretta SC 70":{10:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.2,BA:60,TOF:0},20:{FMJ:{PEN:14,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:20,DC:6},MA:.5,BA:51,TOF:0},40:{FMJ:{PEN:13,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:18,DC:6},MA:1,BA:42,TOF:1},70:{FMJ:{PEN:11,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:2,BA:35,TOF:1},100:{FMJ:{PEN:10,DC:5},JHP:{PEN:9.5,DC:7},AP:{PEN:14,DC:5},MA:2,BA:30,TOF:2},200:{FMJ:{PEN:6.3,DC:4},JHP:{PEN:6,DC:6},AP:{PEN:8.8,DC:4},MA:5,BA:20,TOF:5},300:{FMJ:{PEN:4,DC:3},JHP:{PEN:3.8,DC:4},AP:{PEN:5.6,DC:3},MA:7,BA:15,TOF:8},400:{FMJ:{PEN:2.5,DC:2},JHP:{PEN:2.4,DC:3},AP:{PEN:3.5,DC:2},MA:10,BA:11,TOF:11},Name:"Beretta SC 70",Type:"Assault Rifle",Description:"Folding stock version of the Beretta AR 70 rifle. This weapon is replacing the BM 59 and is in service with the Italian Special Forces.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/beretta-sc-70.png?alt=media&token=f92b02e2-f1e0-446a-9ddd-7d89324c8591",L:"29/38",W:9.3,RT:8,ROF:5,Cap:30,AW:"1.1 Mag",KD:4,SAB:3,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"Bren L4":{10:{FMJ:{PEN:18,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:8},MA:.2,BA:61,TOF:0},20:{FMJ:{PEN:18,DC:8},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:.4,BA:53,TOF:0},40:{FMJ:{PEN:17,DC:8},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:.8,BA:45,TOF:1},70:{FMJ:{PEN:15,DC:7},JHP:{PEN:15,DC:9},AP:{PEN:21,DC:7},MA:1,BA:37,TOF:2},100:{FMJ:{PEN:14,DC:7},JHP:{PEN:13,DC:9},AP:{PEN:19,DC:7},MA:2,BA:32,TOF:2},200:{FMJ:{PEN:9.8,DC:6},JHP:{PEN:9.4,DC:8},AP:{PEN:14,DC:6},MA:4,BA:23,TOF:5},300:{FMJ:{PEN:7,DC:6},JHP:{PEN:6.7,DC:7},AP:{PEN:9.9,DC:6},MA:6,BA:17,TOF:8},400:{FMJ:{PEN:5,DC:5},JHP:{PEN:4.8,DC:7},AP:{PEN:7.1,DC:5},MA:8,BA:13,TOF:12},Name:"Bren L4",Type:"Machine Gun",Description:"L4 series Bren gun in 7.62mm NATO. Used by all British forces.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/bren-l4.png?alt=media&token=9554341c-0473-44b8-95a5-5e00859103f1",L:"45",W:23.6,RT:8,ROF:4,Cap:30,AW:"2.6 Mag",KD:10,SAB:3,"Aim Time":{1:-28,2:-19,3:-12,4:-9,5:-7,6:-6,7:-5,8:-4,9:-3,11:-1,13:1}},Spectre:{10:{FMJ:{PEN:2.5,DC:3},JHP:{PEN:2.4,DC:5},AP:{PEN:3.6,DC:3},MA:.4,BA:46,TOF:0},20:{FMJ:{PEN:2.3,DC:3},JHP:{PEN:2.2,DC:5},AP:{PEN:3.3,DC:3},MA:.8,BA:37,TOF:1},40:{FMJ:{PEN:2,DC:3},JHP:{PEN:1.9,DC:4},AP:{PEN:2.8,DC:3},MA:2,BA:28,TOF:2},70:{FMJ:{PEN:1.5,DC:2},JHP:{PEN:1.5,DC:3},AP:{PEN:2.2,DC:2},MA:3,BA:21,TOF:4},100:{FMJ:{PEN:1.2,DC:2},JHP:{PEN:1.1,DC:2},AP:{PEN:1.7,DC:2},MA:4,BA:16,TOF:6},200:{FMJ:{PEN:.5,DC:1},JHP:{PEN:.5,DC:1},AP:{PEN:.7,DC:1},MA:8,BA:7,TOF:13},300:{FMJ:{PEN:.2,DC:1},JHP:{PEN:.2,DC:1},AP:{PEN:.3,DC:1},MA:11,BA:1,TOF:21},400:{FMJ:{PEN:.1,DC:1},JHP:{PEN:.1,DC:1},AP:{PEN:.1,DC:1},MA:15,BA:-2,TOF:31},Name:"Spectre",Type:"Sub-Machinegun",Description:"New SMG firing from a closed bolt using a four column magazine.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/spectre.png?alt=media&token=8cbe2953-2b5c-427f-a001-b5022f8a8837",L:"14/23",W:7.6,RT:8,ROF:8,Cap:50,AW:"1.6 Mag",KD:4,SAB:3,"Aim Time":{1:-20,2:-10,3:-7,4:-5,5:-4,6:-3,7:-2,8:-1}},"LAW 80":{0:{HEAT:{PEN:17e3,DC:10,BSHC:"10",BC:2600}},1:{HEAT:{PEN:8.2,DC:9,BSHC:"2",BC:480}},2:{HEAT:{PEN:8,DC:9,BSHC:"-1",BC:123}},3:{HEAT:{PEN:7.7,DC:9,BSHC:"-4",BC:60}},5:{HEAT:{PEN:7.3,DC:9,BSHC:"-8",BC:26}},10:{HEAT:{PEN:6.2,DC:8,BSHC:"-13",BC:9}},Name:"LAW 80",Type:"Explosive",Description:"One shot disposable short range anti-tank weapon which uses a built-in low velocity 9mm spotting rifle. The spotting rifle has a 5 round capacity. The bullets have a tracer and flash warhead for recording a hit on target, thus determining its range.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/law-80.png?alt=media&token=e526bb16-a24d-4e0c-b9b8-af4aea6e5fcb",L:"39/59",W:21.2,RT:20,ROF:1,Cap:1,AW:"",MR:600,SAB:0,"Aim Time":{1:-28,2:-18,3:-11,4:-9,5:-7,6:-5,7:-4,8:-3,9:-2,10:-1}},"M1 Garand":{10:{FMJ:{PEN:22,DC:8},JHP:{PEN:21,DC:9},AP:{PEN:31,DC:8},MA:0,BA:62,TOF:0},20:{FMJ:{PEN:21,DC:8},JHP:{PEN:20,DC:9},AP:{PEN:30,DC:8},MA:0,BA:54,TOF:0},40:{FMJ:{PEN:20,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:28,DC:8},MA:0,BA:45,TOF:1},70:{FMJ:{PEN:18,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:7},MA:0,BA:38,TOF:2},100:{FMJ:{PEN:17,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:0,BA:33,TOF:2},200:{FMJ:{PEN:13,DC:7},JHP:{PEN:12,DC:8},AP:{PEN:18,DC:7},MA:0,BA:24,TOF:5},300:{FMJ:{PEN:9.3,DC:6},JHP:{PEN:8.9,DC:8},AP:{PEN:13,DC:6},MA:0,BA:18,TOF:8},400:{FMJ:{PEN:6.9,DC:6},JHP:{PEN:6.6,DC:7},AP:{PEN:9.7,DC:6},MA:0,BA:14,TOF:11},Name:"M1 Garand",Type:"Assault Rifle",Description:"The M1 Garand was the first self-loading weapon accepted for military service. It entered service in 1936 and by 1941 was the standard US infantryman's weapon. The M1 Garand automatically ejects its ammo clip and single rounds cannot be fed to top off the clip.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m1-garand.png?alt=media&token=e8d74ddb-fb3b-464a-a4ff-fd0a2dbfecdc",L:"44",W:10,RT:7,ROF:1,Cap:8,AW:".52",KD:11,SAB:6,"Aim Time":{1:-23,2:-13,3:-9,4:-8,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:-1,12:0}},"M9A1 Bazooka":{0:{HC:{PEN:1400,DC:10,BSHC:"11",BC:5e3}},1:{HC:{PEN:1.5,DC:2,BSHC:"14",BC:360}},2:{HC:{PEN:1.5,DC:2,BSHC:"3",BC:103}},3:{HC:{PEN:1.4,DC:2,BSHC:"0",BC:32}},5:{HC:{PEN:1.4,DC:2,BSHC:"-3",BC:17}},10:{HC:{PEN:1.2,DC:2,BSHC:"-7",BC:7}},Name:"M9A1 Bazooka",Type:"Explosive",Description:"The Bazooka fired a 60mm fin stabilized rocket with a hollnw charge explosive. The rocket was loaded by an assistant into the rear of the launch tube and connected to an electric firing wire. When the trigger was pressed, two batteries in the pistol grip electrically fired the rocket motor. The bazooka was one of the most effective infantry anti-tank weapons of the war. After the war, a 3.5 inch Super-Bazooka saw service in Korea.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m9a1-bazooka.png?alt=media&token=96080176-7516-4a34-9e35-86dc74c9206b",L:"54",W:16.7,RT:10,ROF:1,Cap:1,AW:"3.4",MR:600,SAB:0,"Aim Time":{1:-26,2:-16,3:-10,4:-8,5:-7,6:-6,7:-5,8:-4,9:-3,10:-2,11:-1}},"M1919 A6":{10:{FMJ:{PEN:22,DC:8},JHP:{PEN:21,DC:9},AP:{PEN:31,DC:8},MA:.2,BA:62,TOF:0},20:{FMJ:{PEN:21,DC:8},JHP:{PEN:20,DC:9},AP:{PEN:30,DC:8},MA:.4,BA:54,TOF:0},40:{FMJ:{PEN:20,DC:8},JHP:{PEN:19,DC:9},AP:{PEN:28,DC:8},MA:.7,BA:45,TOF:1},70:{FMJ:{PEN:18,DC:8},JHP:{PEN:18,DC:9},AP:{PEN:26,DC:7},MA:1,BA:38,TOF:2},100:{FMJ:{PEN:17,DC:7},JHP:{PEN:16,DC:9},AP:{PEN:24,DC:7},MA:2,BA:33,TOF:2},200:{FMJ:{PEN:13,DC:7},JHP:{PEN:12,DC:8},AP:{PEN:18,DC:7},MA:4,BA:24,TOF:5},300:{FMJ:{PEN:9.3,DC:6},JHP:{PEN:8.9,DC:8},AP:{PEN:13,DC:6},MA:5,BA:18,TOF:8},400:{FMJ:{PEN:6.9,DC:6},JHP:{PEN:6.6,DC:7},AP:{PEN:9.7,DC:6},MA:7,BA:14,TOF:11},Name:"M1919 A6",Type:"Machine Gun",Description:"Developed in 1943, the M1919 A6 is a modified M1919 A4. A shoulder stock and bipod were added.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m1919-a6.png?alt=media&token=ce7145fb-905a-4976-a3c4-96541531fb18",L:"53",W:48,RT:12,ROF:4,Cap:250,AW:"15.5 Blt",KD:11,SAB:3,"Aim Time":{1:-33,2:-23,3:-17,4:-12,5:-9,6:-7,7:-6,8:-4,9:-3,10:-2,11:-1}},"AR-15":{10:{FMJ:{PEN:17,DC:6},JHP:{PEN:16,DC:8},AP:{PEN:23,DC:6},MA:0,BA:60,TOF:0},20:{FMJ:{PEN:16,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:22,DC:6},MA:0,BA:51,TOF:0},40:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:20,DC:6},MA:0,BA:42,TOF:1},70:{FMJ:{PEN:13,DC:6},JHP:{PEN:12,DC:7},AP:{PEN:18,DC:6},MA:0,BA:35,TOF:1},100:{FMJ:{PEN:11,DC:5},JHP:{PEN:11,DC:7},AP:{PEN:16,DC:5},MA:0,BA:30,TOF:2},200:{FMJ:{PEN:7.1,DC:4},JHP:{PEN:6.8,DC:6},AP:{PEN:10,DC:4},MA:0,BA:20,TOF:4},300:{FMJ:{PEN:4.5,DC:3},JHP:{PEN:4.4,DC:5},AP:{PEN:6.4,DC:3},MA:0,BA:15,TOF:7},400:{FMJ:{PEN:2.9,DC:2},JHP:{PEN:2.8,DC:3},AP:{PEN:4.1,DC:2},MA:0,BA:11,TOF:10},Name:"AR-15",Type:"Assault Rifle",Description:"Lightweight sporting rifle based on the M16 assault rifle.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/ar-15.png?alt=media&token=48b205bd-b260-4343-b994-56db0eb4809f",L:"39",W:8,RT:8,ROF:1,Cap:30,AW:"1.0 Mag",KD:4,SAB:3,"Aim Time":{1:-22,2:-11,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0}},"Remington M700":{10:{FMJ:{PEN:20,DC:9},JHP:{PEN:20,DC:9},AP:{PEN:30,DC:8},MA:0,BA:63,TOF:0},20:{FMJ:{PEN:20,DC:9},JHP:{PEN:20,DC:9},AP:{PEN:29,DC:8},MA:0,BA:56,TOF:0},40:{FMJ:{PEN:19,DC:9},JHP:{PEN:19,DC:9},AP:{PEN:27,DC:8},MA:0,BA:47,TOF:1},70:{FMJ:{PEN:17,DC:9},JHP:{PEN:17,DC:9},AP:{PEN:25,DC:7},MA:0,BA:40,TOF:2},100:{FMJ:{PEN:16,DC:9},JHP:{PEN:16,DC:9},AP:{PEN:23,DC:7},MA:0,BA:36,TOF:2},200:{FMJ:{PEN:12,DC:8},JHP:{PEN:12,DC:8},AP:{PEN:17,DC:7},MA:0,BA:26,TOF:5},300:{FMJ:{PEN:9.1,DC:8},JHP:{PEN:8.9,DC:8},AP:{PEN:13,DC:6},MA:0,BA:21,TOF:8},400:{FMJ:{PEN:6.8,DC:7},JHP:{PEN:6.8,DC:8},AP:{PEN:10,DC:6},MA:0,BA:17,TOF:12},Name:"Remington M700",Type:"Assault Rifle",Description:"The 308 Winchester was developed in 1952 and adopted by the US military in 1954 as the 7.62 mm NATO. It was designed to replace the 30'06, and since acceptance has proven to be an extremely accurate round. Today most world class shooting records are held by this cartridge. In part this is due to the thousands of rounds fired in matches each year, but the inherent accuracy of the cartridge cannot be disputed.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/remington-m700-308-winchester.png?alt=media&token=59f3efa1-21c8-4987-b9b0-ffe34d33c2ec",L:"44",W:11.8,RT:16,ROF:3,Cap:5,AW:"0.06",KD:11,SAB:6,"Aim Time":{1:-23,2:-13,3:-7,4:-5,5:-4,6:-2,7:0,8:1,9:2,10:3,11:4,12:4}},M26A2:{0:{HE:{PEN:3.4,DC:10,BSHC:"*300",BC:13e3}},1:{HE:{PEN:2.4,DC:2,BSHC:"*4",BC:704}},2:{HE:{PEN:2.2,DC:2,BSHC:"*1",BC:176}},3:{HE:{PEN:1.8,DC:2,BSHC:"25",BC:52}},5:{HE:{PEN:1.5,DC:2,BSHC:"11",BC:27}},10:{HE:{PEN:1,DC:1,BSHC:"3",BC:12}},Name:"M26A2",Type:"Explosive",Description:"The M26A2 was a primary fragmentation grenade used by American forces in the Vietnam War.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m26a2.png?alt=media&token=d32c5161-b2c4-4260-ab70-87c1b9e1c75d",L:"3.9",W:1,RT:3,ROF:1,Cap:1,AW:"",MR:15,SAB:0,"Aim Time":{1:-26,2:-18,3:-14,4:-12,5:-11,6:-11,7:-10,8:-10}},M29A1:{0:{HE:{PEN:9.1,DC:4,BSHC:"*9",BC:3e3}},1:{HE:{PEN:8.9,DC:4,BSHC:"*2",BC:539}},2:{HE:{PEN:8.4,DC:4,BSHC:"54",BC:130}},3:{HE:{PEN:7.9,DC:4,BSHC:"24",BC:57}},5:{HE:{PEN:7.1,DC:3,BSHC:"8",BC:24}},10:{HE:{PEN:5.4,DC:13,BSHC:"2",BC:7}},Name:"M29A1",Type:"Explosive",Description:"The M29A1 was a common 81mm used as fire base support in Vietnam and is almost identical to the M1 used in WWII. Crew of 5, reposition time of 30 phases and deploy time of 80 phases. Minimum range of 500 hexes. Uses a forward observer for accuracy.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m29a1.png?alt=media&token=202965f4-cd6a-402d-84be-71df4f938a28",L:"51",W:96.8,RT:6,ROF:1,Cap:1,AW:"27",MR:3090,SAB:0,"Aim Time":{1:-21,2:-11,3:-8,4:-7,5:-5,6:-4,7:-3,8:-2,9:-1,10:0}},M114:{0:{HE:{PEN:28,DC:8,BSHC:"*11",BC:29e3}},1:{HE:{PEN:28,DC:8,BSHC:"*3",BC:3e3}},2:{HE:{PEN:27,DC:8,BSHC:"71",BC:428}},3:{HE:{PEN:26,DC:8,BSHC:"32",BC:175}},5:{HE:{PEN:24,DC:8,BSHC:"11",BC:66}},10:{HE:{PEN:21,DC:8,BSHC:"3",BC:20}},Name:"M114",Type:"Explosive",Description:"The M114 155 mm Howitzer was developed shortly after WWII. Crew of 11, reposition time of 50 phases and deploy time of 65 phases. Maximum range of 7980 hexes. Uses a forward observer for accuracy.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m114.png?alt=media&token=a1b529a1-6718-4976-a8d3-9b56812d655d",L:"288",W:12790,RT:120,ROF:1,Cap:1,AW:"94.6",MR:3090,SAB:0,"Aim Time":{1:-21,2:-11,3:-8,4:-7,5:-5,6:-4,7:-3,8:-2,9:-1,10:0}},"Remington M870":{1:{Slug:{PEN:7.7,DC:10},Shot:{PEN:5.4,DC:8,SALM:-14,BPHC:"*12",PR:0},MA:0,BA:67,TOF:0},2:{Slug:{PEN:7.7,DC:10},Shot:{PEN:1.7,DC:3,SALM:-9,BPHC:"*11",PR:0},MA:0,BA:58,TOF:0},4:{Slug:{PEN:7.6,DC:10},Shot:{PEN:1.7,DC:3,SALM:-4,BPHC:"*10",PR:0},MA:0,BA:48,TOF:0},6:{Slug:{PEN:7.5,DC:10},Shot:{PEN:1.6,DC:3,SALM:-1,BPHC:"*9",PR:.1},MA:0,BA:42,TOF:0},8:{Slug:{PEN:7.5,DC:10},Shot:{PEN:1.6,DC:3,SALM:1,BPHC:"*7",PR:.1},MA:0,BA:38,TOF:0},10:{Slug:{PEN:7.4,DC:10},Shot:{PEN:1.6,DC:3,SALM:2,BPHC:"*5",PR:.1},MA:0,BA:35,TOF:0},15:{Slug:{PEN:7.3,DC:10},Shot:{PEN:1.4,DC:2,SALM:5,BPHC:"*2",PR:.1},MA:0,BA:29,TOF:1},20:{Slug:{PEN:7.2,DC:10},Shot:{PEN:1.4,DC:2,SALM:7,BPHC:"*1",PR:.2},MA:0,BA:25,TOF:1},30:{Slug:{PEN:6.9,DC:10},Shot:{PEN:1.2,DC:2,SALM:10,BPHC:"62",PR:.3},MA:0,BA:19,TOF:1},40:{Slug:{PEN:6.7,DC:9},Shot:{PEN:1,DC:2,SALM:12,BPHC:"35",PR:.4},MA:0,BA:15,TOF:2},80:{Slug:{PEN:5.7,DC:9},Shot:{PEN:.6,DC:1,SALM:17,BPHC:"8",PR:.7},MA:0,BA:5,TOF:4},Name:"Remington M870",Type:"Shotgun",Description:"US Marine Corps version of the Remington Model 870. It was adopted in 1966 and has a standard M7 bayonet mounting lug.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/remington-m870.png?alt=media&token=ab25c1ea-2edb-46c6-aa66-c60dd13180c3",L:"42",W:8.8,RT:30,ROF:2,Cap:7,AW:".13 Rnd",KD:25,SAB:12,"Aim Time":{1:-23,2:-12,3:-9,4:-7,5:-6,6:-4,7:-3,8:-2,9:-1,10:0}},M249:{10:{FMJ:{PEN:15,DC:6},JHP:{PEN:15,DC:8},AP:{PEN:22,DC:6},MA:.2,BA:61,TOF:0},20:{FMJ:{PEN:15,DC:6},JHP:{PEN:14,DC:8},AP:{PEN:21,DC:6},MA:.3,BA:53,TOF:0},40:{FMJ:{PEN:14,DC:6},JHP:{PEN:13,DC:7},AP:{PEN:19,DC:6},MA:.7,BA:44,TOF:1},70:{FMJ:{PEN:12,DC:6},JHP:{PEN:12,DC:7},AP:{PEN:17,DC:5},MA:1,BA:37,TOF:2},100:{FMJ:{PEN:11,DC:5},JHP:{PEN:10,DC:7},AP:{PEN:15,DC:5},MA:2,BA:32,TOF:2},200:{FMJ:{PEN:7,DC:4},JHP:{PEN:6.7,DC:6},AP:{PEN:9.9,DC:4},MA:3,BA:22,TOF:5},300:{FMJ:{PEN:4.6,DC:3},JHP:{PEN:4.4,DC:5},AP:{PEN:6.5,DC:3},MA:5,BA:17,TOF:8},400:{FMJ:{PEN:3,DC:2},JHP:{PEN:2.9,DC:3},AP:{PEN:4.3,DC:2},MA:7,BA:13,TOF:11},Name:"M249",Type:"Machine Gun",Description:"Belgium designed Squad Automatic Weapon adopted by the US army.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m249.png?alt=media&token=bf0a5e1b-694a-4238-b068-28ad4fbdc0e9",L:"41",W:22,RT:14,ROF:7,Cap:200,AW:"6.9",KD:4,SAB:2,"Aim Time":{1:-28,2:-18,3:-11,4:-9,5:-7,6:-6,7:-4,8:-3,9:-2,10:-1,12:0}},"Colt Revolving Rifle":{10:{FMJ:{PEN:2.6,DC:8},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:47,TOF:1},20:{FMJ:{PEN:2.4,DC:8},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:38,TOF:1},40:{FMJ:{PEN:2.2,DC:7},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:28,TOF:3},70:{FMJ:{PEN:1.8,DC:6},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:20,TOF:5},100:{FMJ:{PEN:1.5,DC:4},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:15,TOF:7},200:{FMJ:{PEN:.9,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:5,TOF:16},300:{FMJ:{PEN:.5,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:26},400:{FMJ:{PEN:.3,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:-4,TOF:37},Name:"Colt Revolving Rifle",Type:"Assault Rifle",Description:"The Colt Revolving Rifle was introduced shortly before the American Civil War. It made use of a standard revolver action and was used for a short time by Berdan's sharpshooters before before the Sharp's rifles became available.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/colt-revolving-rifle.png?alt=media&token=8a63f0ea-316a-46f1-857f-b6c540b306af",L:"56",W:10.3,RT:110,ROF:2,Cap:5,AW:"0.7 Rnd",KD:10,SAB:0,"Aim Time":{1:-24,2:-13,3:-9,4:-7,5:-6,6:-5,7:-4,8:-3,9:-2,10:-1,11:0,12:0,13:0,14:0,15:0,16:0}},"Colt Model 1851 Navy":{10:{FMJ:{PEN:1.1,DC:2},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:34,TOF:1},20:{FMJ:{PEN:1,DC:2},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:24,TOF:1},40:{FMJ:{PEN:.8,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:14,TOF:3},70:{FMJ:{PEN:.5,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:6,TOF:5},100:{FMJ:{PEN:.4,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:1,TOF:8},200:{FMJ:{PEN:.1,DC:1},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:-8,TOF:18},300:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},400:{FMJ:{PEN:0,DC:0},JHP:{PEN:0,DC:0},AP:{PEN:0,DC:0},MA:0,BA:0,TOF:0},Name:"Colt Model 1851 Navy",Type:"Pistol",Description:"The revolver was used by both army and navy personnel, and saw service with both Union and Confederate forces.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/colt-model-1851-navy.png?alt=media&token=6e219e73-cf8a-40eb-bb55-d8c6ca4d2aec",L:"14",W:2.8,RT:120,ROF:2,Cap:6,AW:"0.2 Rnd",KD:2,SAB:0,"Aim Time":{1:-18,2:-11,3:-10,4:-9,5:-8,6:-7,7:-6}},M2HB:{10:{FMJ:{PEN:40,DC:10},JHP:{PEN:38,DC:10},AP:{PEN:56,DC:10},MA:.2,BA:64,TOF:0},20:{FMJ:{PEN:39,DC:10},JHP:{PEN:37,DC:10},AP:{PEN:55,DC:10},MA:.3,BA:57,TOF:0},40:{FMJ:{PEN:37,DC:10},JHP:{PEN:36,DC:10},AP:{PEN:53,DC:10},MA:.6,BA:49,TOF:1},70:{FMJ:{PEN:35,DC:10},JHP:{PEN:34,DC:10},AP:{PEN:50,DC:10},MA:1,BA:42,TOF:2},100:{FMJ:{PEN:34,DC:10},JHP:{PEN:32,DC:10},AP:{PEN:47,DC:10},MA:2,BA:37,TOF:2},200:{FMJ:{PEN:28,DC:10},JHP:{PEN:27,DC:10},AP:{PEN:39,DC:10},MA:3,BA:28,TOF:5},300:{FMJ:{PEN:23,DC:10},JHP:{PEN:22,DC:10},AP:{PEN:33,DC:10},MA:5,BA:22,TOF:8},400:{FMJ:{PEN:19,DC:10},JHP:{PEN:19,DC:10},AP:{PEN:27,DC:10},MA:6,BA:19,TOF:11},Name:"M2HB",Type:"Machine Gun",Description:"Standard US Heavy Machine Gun in service since 1933.",Image:"https://firebasestorage.googleapis.com/v0/b/firebird-f30dc.appspot.com/o/m2hb.png?alt=media&token=69759f08-cb2c-4d65-996a-a9458f949026",L:"65",W:157.5,RT:14,ROF:5,Cap:105,AW:"28.8",KD:45,SAB:2,"Aim Time":{1:-37,2:-27,3:-21,4:-17,5:-14,6:-10,7:-8,8:-6,10:-4,12:-2,14:0}}}}]))},function(e,t,n){"use strict"; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use @@ -367,7 +367,7 @@ function i(){for(var e=0,t=0,n=arguments.length;t * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var o="Expected a function",a="__lodash_placeholder__",s=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],u="[object Arguments]",c="[object Array]",l="[object Boolean]",h="[object Date]",d="[object Error]",f="[object Function]",p="[object GeneratorFunction]",m="[object Map]",v="[object Number]",g="[object Object]",y="[object RegExp]",b="[object Set]",C="[object String]",_="[object Symbol]",w="[object WeakMap]",P="[object ArrayBuffer]",A="[object DataView]",E="[object Float32Array]",T="[object Float64Array]",S="[object Int8Array]",N="[object Int16Array]",D="[object Int32Array]",O="[object Uint8Array]",I="[object Uint16Array]",F="[object Uint32Array]",k=/\b__p \+= '';/g,M=/\b(__p \+=) '' \+/g,R=/(__e\(.*?\)|\b__t\)) \+\n'';/g,L=/&(?:amp|lt|gt|quot|#39);/g,x=/[&<>"']/g,H=RegExp(L.source),B=RegExp(x.source),j=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,U=/<%=([\s\S]+?)%>/g,W=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,G=/^\w*$/,V=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,q=/[\\^$.*+?()[\]{}|]/g,K=RegExp(q.source),$=/^\s+/,z=/\s/,Y=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,X=/\{\n\/\* \[wrapped with (.+)\] \*/,Q=/,? & /,Z=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ee=/[()=,{}\[\]\/\s]/,te=/\\(\\)?/g,ne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ie=/\w*$/,re=/^[-+]0x[0-9a-f]+$/i,oe=/^0b[01]+$/i,ae=/^\[object .+?Constructor\]$/,se=/^0o[0-7]+$/i,ue=/^(?:0|[1-9]\d*)$/,ce=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,le=/($^)/,he=/['\n\r\u2028\u2029\\]/g,de="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",fe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",pe="[\\ud800-\\udfff]",me="["+fe+"]",ve="["+de+"]",ge="\\d+",ye="[\\u2700-\\u27bf]",be="[a-z\\xdf-\\xf6\\xf8-\\xff]",Ce="[^\\ud800-\\udfff"+fe+ge+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",_e="\\ud83c[\\udffb-\\udfff]",we="[^\\ud800-\\udfff]",Pe="(?:\\ud83c[\\udde6-\\uddff]){2}",Ae="[\\ud800-\\udbff][\\udc00-\\udfff]",Ee="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Te="(?:"+be+"|"+Ce+")",Se="(?:"+Ee+"|"+Ce+")",Ne="(?:"+ve+"|"+_e+")"+"?",De="[\\ufe0e\\ufe0f]?"+Ne+("(?:\\u200d(?:"+[we,Pe,Ae].join("|")+")[\\ufe0e\\ufe0f]?"+Ne+")*"),Oe="(?:"+[ye,Pe,Ae].join("|")+")"+De,Ie="(?:"+[we+ve+"?",ve,Pe,Ae,pe].join("|")+")",Fe=RegExp("['’]","g"),ke=RegExp(ve,"g"),Me=RegExp(_e+"(?="+_e+")|"+Ie+De,"g"),Re=RegExp([Ee+"?"+be+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[me,Ee,"$"].join("|")+")",Se+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[me,Ee+Te,"$"].join("|")+")",Ee+"?"+Te+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Ee+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ge,Oe].join("|"),"g"),Le=RegExp("[\\u200d\\ud800-\\udfff"+de+"\\ufe0e\\ufe0f]"),xe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,He=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Be=-1,je={};je[E]=je[T]=je[S]=je[N]=je[D]=je[O]=je["[object Uint8ClampedArray]"]=je[I]=je[F]=!0,je[u]=je[c]=je[P]=je[l]=je[A]=je[h]=je[d]=je[f]=je[m]=je[v]=je[g]=je[y]=je[b]=je[C]=je[w]=!1;var Je={};Je[u]=Je[c]=Je[P]=Je[A]=Je[l]=Je[h]=Je[E]=Je[T]=Je[S]=Je[N]=Je[D]=Je[m]=Je[v]=Je[g]=Je[y]=Je[b]=Je[C]=Je[_]=Je[O]=Je["[object Uint8ClampedArray]"]=Je[I]=Je[F]=!0,Je[d]=Je[f]=Je[w]=!1;var Ue={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},We=parseFloat,Ge=parseInt,Ve="object"==typeof e&&e&&e.Object===Object&&e,qe="object"==typeof self&&self&&self.Object===Object&&self,Ke=Ve||qe||Function("return this")(),$e=t&&!t.nodeType&&t,ze=$e&&"object"==typeof i&&i&&!i.nodeType&&i,Ye=ze&&ze.exports===$e,Xe=Ye&&Ve.process,Qe=function(){try{var e=ze&&ze.require&&ze.require("util").types;return e||Xe&&Xe.binding&&Xe.binding("util")}catch(e){}}(),Ze=Qe&&Qe.isArrayBuffer,et=Qe&&Qe.isDate,tt=Qe&&Qe.isMap,nt=Qe&&Qe.isRegExp,it=Qe&&Qe.isSet,rt=Qe&&Qe.isTypedArray;function ot(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function at(e,t,n,i){for(var r=-1,o=null==e?0:e.length;++r-1}function dt(e,t,n){for(var i=-1,r=null==e?0:e.length;++i-1;);return n}function Rt(e,t){for(var n=e.length;n--&&_t(t,e[n],0)>-1;);return n}function Lt(e,t){for(var n=e.length,i=0;n--;)e[n]===t&&++i;return i}var xt=Tt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Ht=Tt({"&":"&","<":"<",">":">",'"':""","'":"'"});function Bt(e){return"\\"+Ue[e]}function jt(e){return Le.test(e)}function Jt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n[++t]=[i,e]})),n}function Ut(e,t){return function(n){return e(t(n))}}function Wt(e,t){for(var n=-1,i=e.length,r=0,o=[];++n",""":'"',"'":"'"});var Yt=function e(t){var n,i=(t=null==t?Ke:Yt.defaults(Ke.Object(),t,Yt.pick(Ke,He))).Array,r=t.Date,z=t.Error,de=t.Function,fe=t.Math,pe=t.Object,me=t.RegExp,ve=t.String,ge=t.TypeError,ye=i.prototype,be=de.prototype,Ce=pe.prototype,_e=t["__core-js_shared__"],we=be.toString,Pe=Ce.hasOwnProperty,Ae=0,Ee=(n=/[^.]+$/.exec(_e&&_e.keys&&_e.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Te=Ce.toString,Se=we.call(pe),Ne=Ke._,De=me("^"+we.call(Pe).replace(q,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Oe=Ye?t.Buffer:void 0,Ie=t.Symbol,Me=t.Uint8Array,Le=Oe?Oe.allocUnsafe:void 0,Ue=Ut(pe.getPrototypeOf,pe),Ve=pe.create,qe=Ce.propertyIsEnumerable,$e=ye.splice,ze=Ie?Ie.isConcatSpreadable:void 0,Xe=Ie?Ie.iterator:void 0,Qe=Ie?Ie.toStringTag:void 0,yt=function(){try{var e=eo(pe,"defineProperty");return e({},"",{}),e}catch(e){}}(),Tt=t.clearTimeout!==Ke.clearTimeout&&t.clearTimeout,Xt=r&&r.now!==Ke.Date.now&&r.now,Qt=t.setTimeout!==Ke.setTimeout&&t.setTimeout,Zt=fe.ceil,en=fe.floor,tn=pe.getOwnPropertySymbols,nn=Oe?Oe.isBuffer:void 0,rn=t.isFinite,on=ye.join,an=Ut(pe.keys,pe),sn=fe.max,un=fe.min,cn=r.now,ln=t.parseInt,hn=fe.random,dn=ye.reverse,fn=eo(t,"DataView"),pn=eo(t,"Map"),mn=eo(t,"Promise"),vn=eo(t,"Set"),gn=eo(t,"WeakMap"),yn=eo(pe,"create"),bn=gn&&new gn,Cn={},_n=No(fn),wn=No(pn),Pn=No(mn),An=No(vn),En=No(gn),Tn=Ie?Ie.prototype:void 0,Sn=Tn?Tn.valueOf:void 0,Nn=Tn?Tn.toString:void 0;function Dn(e){if(Va(e)&&!Ma(e)&&!(e instanceof kn)){if(e instanceof Fn)return e;if(Pe.call(e,"__wrapped__"))return Do(e)}return new Fn(e)}var On=function(){function e(){}return function(t){if(!Ga(t))return{};if(Ve)return Ve(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function In(){}function Fn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function kn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Mn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Xn(e,t,n,i,r,o){var a,s=1&t,c=2&t,d=4&t;if(n&&(a=r?n(e,i,r,o):n(e)),void 0!==a)return a;if(!Ga(e))return e;var w=Ma(e);if(w){if(a=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Pe.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return yr(e,a)}else{var k=io(e),M=k==f||k==p;if(Ha(e))return dr(e,s);if(k==g||k==u||M&&!r){if(a=c||M?{}:oo(e),!s)return c?function(e,t){return br(e,no(e),t)}(e,function(e,t){return e&&br(t,ws(t),e)}(a,e)):function(e,t){return br(e,to(e),t)}(e,Kn(a,e))}else{if(!Je[k])return r?e:{};a=function(e,t,n){var i=e.constructor;switch(t){case P:return fr(e);case l:case h:return new i(+e);case A:return function(e,t){var n=t?fr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case E:case T:case S:case N:case D:case O:case"[object Uint8ClampedArray]":case I:case F:return pr(e,n);case m:return new i;case v:case C:return new i(e);case y:return function(e){var t=new e.constructor(e.source,ie.exec(e));return t.lastIndex=e.lastIndex,t}(e);case b:return new i;case _:return r=e,Sn?pe(Sn.call(r)):{}}var r}(e,k,s)}}o||(o=new Hn);var R=o.get(e);if(R)return R;o.set(e,a),Ya(e)?e.forEach((function(i){a.add(Xn(i,t,n,i,e,o))})):qa(e)&&e.forEach((function(i,r){a.set(r,Xn(i,t,n,r,e,o))}));var L=w?void 0:(d?c?Kr:qr:c?ws:_s)(e);return st(L||e,(function(i,r){L&&(i=e[r=i]),Gn(a,r,Xn(i,t,n,r,e,o))})),a}function Qn(e,t,n){var i=n.length;if(null==e)return!i;for(e=pe(e);i--;){var r=n[i],o=t[r],a=e[r];if(void 0===a&&!(r in e)||!o(a))return!1}return!0}function Zn(e,t,n){if("function"!=typeof e)throw new ge(o);return _o((function(){e.apply(void 0,n)}),t)}function ei(e,t,n,i){var r=-1,o=ht,a=!0,s=e.length,u=[],c=t.length;if(!s)return u;n&&(t=ft(t,It(n))),i?(o=dt,a=!1):t.length>=200&&(o=kt,a=!1,t=new xn(t));e:for(;++r-1},Rn.prototype.set=function(e,t){var n=this.__data__,i=Vn(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this},Ln.prototype.clear=function(){this.size=0,this.__data__={hash:new Mn,map:new(pn||Rn),string:new Mn}},Ln.prototype.delete=function(e){var t=Qr(this,e).delete(e);return this.size-=t?1:0,t},Ln.prototype.get=function(e){return Qr(this,e).get(e)},Ln.prototype.has=function(e){return Qr(this,e).has(e)},Ln.prototype.set=function(e,t){var n=Qr(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this},xn.prototype.add=xn.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},xn.prototype.has=function(e){return this.__data__.has(e)},Hn.prototype.clear=function(){this.__data__=new Rn,this.size=0},Hn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Hn.prototype.get=function(e){return this.__data__.get(e)},Hn.prototype.has=function(e){return this.__data__.has(e)},Hn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Rn){var i=n.__data__;if(!pn||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ln(i)}return n.set(e,t),this.size=n.size,this};var ti=wr(ci),ni=wr(li,!0);function ii(e,t){var n=!0;return ti(e,(function(e,i,r){return n=!!t(e,i,r)})),n}function ri(e,t,n){for(var i=-1,r=e.length;++i0&&n(s)?t>1?ai(s,t-1,n,i,r):pt(r,s):i||(r[r.length]=s)}return r}var si=Pr(),ui=Pr(!0);function ci(e,t){return e&&si(e,t,_s)}function li(e,t){return e&&ui(e,t,_s)}function hi(e,t){return lt(t,(function(t){return Ja(e[t])}))}function di(e,t){for(var n=0,i=(t=ur(t,e)).length;null!=e&&nt}function vi(e,t){return null!=e&&Pe.call(e,t)}function gi(e,t){return null!=e&&t in pe(e)}function yi(e,t,n){for(var r=n?dt:ht,o=e[0].length,a=e.length,s=a,u=i(a),c=1/0,l=[];s--;){var h=e[s];s&&t&&(h=ft(h,It(t))),c=un(h.length,c),u[s]=!n&&(t||o>=120&&h.length>=120)?new xn(s&&h):void 0}h=e[0];var d=-1,f=u[0];e:for(;++d=s)return u;var c=n[i];return u*("desc"==c?-1:1)}}return e.index-t.index}(e,t,n)}))}function Mi(e,t,n){for(var i=-1,r=t.length,o={};++i-1;)s!==e&&$e.call(s,u,1),$e.call(e,u,1);return e}function Li(e,t){for(var n=e?t.length:0,i=n-1;n--;){var r=t[n];if(n==i||r!==o){var o=r;so(r)?$e.call(e,r,1):er(e,r)}}return e}function xi(e,t){return e+en(hn()*(t-e+1))}function Hi(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=en(t/2))&&(e+=e)}while(t);return n}function Bi(e,t){return wo(vo(e,t,Ks),e+"")}function ji(e){return jn(Os(e))}function Ji(e,t){var n=Os(e);return Eo(n,Yn(t,0,n.length))}function Ui(e,t,n,i){if(!Ga(e))return e;for(var r=-1,o=(t=ur(t,e)).length,a=o-1,s=e;null!=s&&++ro?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=i(o);++r>>1,a=e[o];null!==a&&!Qa(a)&&(n?a<=t:a=200){var c=t?null:Hr(e);if(c)return Gt(c);a=!1,r=kt,u=new xn}else u=t?[]:s;e:for(;++i=i?e:qi(e,t,n)}var hr=Tt||function(e){return Ke.clearTimeout(e)};function dr(e,t){if(t)return e.slice();var n=e.length,i=Le?Le(n):new e.constructor(n);return e.copy(i),i}function fr(e){var t=new e.constructor(e.byteLength);return new Me(t).set(new Me(e)),t}function pr(e,t){var n=t?fr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function mr(e,t){if(e!==t){var n=void 0!==e,i=null===e,r=e==e,o=Qa(e),a=void 0!==t,s=null===t,u=t==t,c=Qa(t);if(!s&&!c&&!o&&e>t||o&&a&&u&&!s&&!c||i&&a&&u||!n&&u||!r)return 1;if(!i&&!o&&!c&&e1?n[r-1]:void 0,a=r>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(r--,o):void 0,a&&uo(n[0],n[1],a)&&(o=r<3?void 0:o,r=1),t=pe(t);++i-1?r[o?t[a]:a]:void 0}}function Nr(e){return Vr((function(t){var n=t.length,i=n,r=Fn.prototype.thru;for(e&&t.reverse();i--;){var a=t[i];if("function"!=typeof a)throw new ge(o);if(r&&!s&&"wrapper"==zr(a))var s=new Fn([],!0)}for(i=s?i:n;++i1&&b.reverse(),h&&cs))return!1;var c=o.get(e),l=o.get(t);if(c&&l)return c==t&&l==e;var h=-1,d=!0,f=2&n?new xn:void 0;for(o.set(e,t),o.set(t,e);++h-1&&e%1==0&&e1?"& ":"")+t[i],t=t.join(n>2?", ":" "),e.replace(Y,"{\n/* [wrapped with "+t+"] */\n")}(i,function(e,t){return st(s,(function(n){var i="_."+n[0];t&n[1]&&!ht(e,i)&&e.push(i)})),e.sort()}(function(e){var t=e.match(X);return t?t[1].split(Q):[]}(i),n)))}function Ao(e){var t=0,n=0;return function(){var i=cn(),r=16-(i-n);if(n=i,r>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Eo(e,t){var n=-1,i=e.length,r=i-1;for(t=void 0===t?i:t;++n1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,zo(e,n)}));function na(e){var t=Dn(e);return t.__chain__=!0,t}function ia(e,t){return t(e)}var ra=Vr((function(e){var t=e.length,n=t?e[0]:0,i=this.__wrapped__,r=function(t){return zn(t,e)};return!(t>1||this.__actions__.length)&&i instanceof kn&&so(n)?((i=i.slice(n,+n+(t?1:0))).__actions__.push({func:ia,args:[r],thisArg:void 0}),new Fn(i,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(r)}));var oa=Cr((function(e,t,n){Pe.call(e,n)?++e[n]:$n(e,n,1)}));var aa=Sr(ko),sa=Sr(Mo);function ua(e,t){return(Ma(e)?st:ti)(e,Xr(t,3))}function ca(e,t){return(Ma(e)?ut:ni)(e,Xr(t,3))}var la=Cr((function(e,t,n){Pe.call(e,n)?e[n].push(t):$n(e,n,[t])}));var ha=Bi((function(e,t,n){var r=-1,o="function"==typeof t,a=La(e)?i(e.length):[];return ti(e,(function(e){a[++r]=o?ot(t,e,n):bi(e,t,n)})),a})),da=Cr((function(e,t,n){$n(e,n,t)}));function fa(e,t){return(Ma(e)?ft:Ni)(e,Xr(t,3))}var pa=Cr((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var ma=Bi((function(e,t){if(null==e)return[];var n=t.length;return n>1&&uo(e,t[0],t[1])?t=[]:n>2&&uo(t[0],t[1],t[2])&&(t=[t[0]]),ki(e,ai(t,1),[])})),va=Xt||function(){return Ke.Date.now()};function ga(e,t,n){return t=n?void 0:t,jr(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function ya(e,t){var n;if("function"!=typeof t)throw new ge(o);return e=rs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var ba=Bi((function(e,t,n){var i=1;if(n.length){var r=Wt(n,Yr(ba));i|=32}return jr(e,i,t,n,r)})),Ca=Bi((function(e,t,n){var i=3;if(n.length){var r=Wt(n,Yr(Ca));i|=32}return jr(t,i,e,n,r)}));function _a(e,t,n){var i,r,a,s,u,c,l=0,h=!1,d=!1,f=!0;if("function"!=typeof e)throw new ge(o);function p(t){var n=i,o=r;return i=r=void 0,l=t,s=e.apply(o,n)}function m(e){return l=e,u=_o(g,t),h?p(e):s}function v(e){var n=e-c;return void 0===c||n>=t||n<0||d&&e-l>=a}function g(){var e=va();if(v(e))return y(e);u=_o(g,function(e){var n=t-(e-c);return d?un(n,a-(e-l)):n}(e))}function y(e){return u=void 0,f&&i?p(e):(i=r=void 0,s)}function b(){var e=va(),n=v(e);if(i=arguments,r=this,c=e,n){if(void 0===u)return m(c);if(d)return hr(u),u=_o(g,t),p(c)}return void 0===u&&(u=_o(g,t)),s}return t=as(t)||0,Ga(n)&&(h=!!n.leading,a=(d="maxWait"in n)?sn(as(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),b.cancel=function(){void 0!==u&&hr(u),l=0,i=c=r=u=void 0},b.flush=function(){return void 0===u?s:y(va())},b}var wa=Bi((function(e,t){return Zn(e,1,t)})),Pa=Bi((function(e,t,n){return Zn(e,as(t)||0,n)}));function Aa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ge(o);var n=function(){var i=arguments,r=t?t.apply(this,i):i[0],o=n.cache;if(o.has(r))return o.get(r);var a=e.apply(this,i);return n.cache=o.set(r,a)||o,a};return n.cache=new(Aa.Cache||Ln),n}function Ea(e){if("function"!=typeof e)throw new ge(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Aa.Cache=Ln;var Ta=cr((function(e,t){var n=(t=1==t.length&&Ma(t[0])?ft(t[0],It(Xr())):ft(ai(t,1),It(Xr()))).length;return Bi((function(i){for(var r=-1,o=un(i.length,n);++r=t})),ka=Ci(function(){return arguments}())?Ci:function(e){return Va(e)&&Pe.call(e,"callee")&&!qe.call(e,"callee")},Ma=i.isArray,Ra=Ze?It(Ze):function(e){return Va(e)&&pi(e)==P};function La(e){return null!=e&&Wa(e.length)&&!Ja(e)}function xa(e){return Va(e)&&La(e)}var Ha=nn||au,Ba=et?It(et):function(e){return Va(e)&&pi(e)==h};function ja(e){if(!Va(e))return!1;var t=pi(e);return t==d||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!$a(e)}function Ja(e){if(!Ga(e))return!1;var t=pi(e);return t==f||t==p||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ua(e){return"number"==typeof e&&e==rs(e)}function Wa(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Ga(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Va(e){return null!=e&&"object"==typeof e}var qa=tt?It(tt):function(e){return Va(e)&&io(e)==m};function Ka(e){return"number"==typeof e||Va(e)&&pi(e)==v}function $a(e){if(!Va(e)||pi(e)!=g)return!1;var t=Ue(e);if(null===t)return!0;var n=Pe.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&we.call(n)==Se}var za=nt?It(nt):function(e){return Va(e)&&pi(e)==y};var Ya=it?It(it):function(e){return Va(e)&&io(e)==b};function Xa(e){return"string"==typeof e||!Ma(e)&&Va(e)&&pi(e)==C}function Qa(e){return"symbol"==typeof e||Va(e)&&pi(e)==_}var Za=rt?It(rt):function(e){return Va(e)&&Wa(e.length)&&!!je[pi(e)]};var es=Rr(Si),ts=Rr((function(e,t){return e<=t}));function ns(e){if(!e)return[];if(La(e))return Xa(e)?Kt(e):yr(e);if(Xe&&e[Xe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Xe]());var t=io(e);return(t==m?Jt:t==b?Gt:Os)(e)}function is(e){return e?(e=as(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function rs(e){var t=is(e),n=t%1;return t==t?n?t-n:t:0}function os(e){return e?Yn(rs(e),0,4294967295):0}function as(e){if("number"==typeof e)return e;if(Qa(e))return NaN;if(Ga(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ga(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Ot(e);var n=oe.test(e);return n||se.test(e)?Ge(e.slice(2),n?2:8):re.test(e)?NaN:+e}function ss(e){return br(e,ws(e))}function us(e){return null==e?"":Qi(e)}var cs=_r((function(e,t){if(fo(t)||La(t))br(t,_s(t),e);else for(var n in t)Pe.call(t,n)&&Gn(e,n,t[n])})),ls=_r((function(e,t){br(t,ws(t),e)})),hs=_r((function(e,t,n,i){br(t,ws(t),e,i)})),ds=_r((function(e,t,n,i){br(t,_s(t),e,i)})),fs=Vr(zn);var ps=Bi((function(e,t){e=pe(e);var n=-1,i=t.length,r=i>2?t[2]:void 0;for(r&&uo(t[0],t[1],r)&&(i=1);++n1),t})),br(e,Kr(e),n),i&&(n=Xn(n,7,Wr));for(var r=t.length;r--;)er(n,t[r]);return n}));var Ts=Vr((function(e,t){return null==e?{}:function(e,t){return Mi(e,t,(function(t,n){return gs(e,n)}))}(e,t)}));function Ss(e,t){if(null==e)return{};var n=ft(Kr(e),(function(e){return[e]}));return t=Xr(t),Mi(e,n,(function(e,n){return t(e,n[0])}))}var Ns=Br(_s),Ds=Br(ws);function Os(e){return null==e?[]:Ft(e,_s(e))}var Is=Er((function(e,t,n){return t=t.toLowerCase(),e+(n?Fs(t):t)}));function Fs(e){return js(us(e).toLowerCase())}function ks(e){return(e=us(e))&&e.replace(ce,xt).replace(ke,"")}var Ms=Er((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Rs=Er((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ls=Ar("toLowerCase");var xs=Er((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Hs=Er((function(e,t,n){return e+(n?" ":"")+js(t)}));var Bs=Er((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),js=Ar("toUpperCase");function Js(e,t,n){return e=us(e),void 0===(t=n?void 0:t)?function(e){return xe.test(e)}(e)?function(e){return e.match(Re)||[]}(e):function(e){return e.match(Z)||[]}(e):e.match(t)||[]}var Us=Bi((function(e,t){try{return ot(e,void 0,t)}catch(e){return ja(e)?e:new z(e)}})),Ws=Vr((function(e,t){return st(t,(function(t){t=So(t),$n(e,t,ba(e[t],e))})),e}));function Gs(e){return function(){return e}}var Vs=Nr(),qs=Nr(!0);function Ks(e){return e}function $s(e){return Ai("function"==typeof e?e:Xn(e,1))}var zs=Bi((function(e,t){return function(n){return bi(n,e,t)}})),Ys=Bi((function(e,t){return function(n){return bi(e,n,t)}}));function Xs(e,t,n){var i=_s(t),r=hi(t,i);null!=n||Ga(t)&&(r.length||!i.length)||(n=t,t=e,e=this,r=hi(t,_s(t)));var o=!(Ga(n)&&"chain"in n&&!n.chain),a=Ja(e);return st(r,(function(n){var i=t[n];e[n]=i,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__),r=n.__actions__=yr(this.__actions__);return r.push({func:i,args:arguments,thisArg:e}),n.__chain__=t,n}return i.apply(e,pt([this.value()],arguments))})})),e}function Qs(){}var Zs=Fr(ft),eu=Fr(ct),tu=Fr(gt);function nu(e){return co(e)?Et(So(e)):function(e){return function(t){return di(t,e)}}(e)}var iu=Mr(),ru=Mr(!0);function ou(){return[]}function au(){return!1}var su=Ir((function(e,t){return e+t}),0),uu=xr("ceil"),cu=Ir((function(e,t){return e/t}),1),lu=xr("floor");var hu,du=Ir((function(e,t){return e*t}),1),fu=xr("round"),pu=Ir((function(e,t){return e-t}),0);return Dn.after=function(e,t){if("function"!=typeof t)throw new ge(o);return e=rs(e),function(){if(--e<1)return t.apply(this,arguments)}},Dn.ary=ga,Dn.assign=cs,Dn.assignIn=ls,Dn.assignInWith=hs,Dn.assignWith=ds,Dn.at=fs,Dn.before=ya,Dn.bind=ba,Dn.bindAll=Ws,Dn.bindKey=Ca,Dn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ma(e)?e:[e]},Dn.chain=na,Dn.chunk=function(e,t,n){t=(n?uo(e,t,n):void 0===t)?1:sn(rs(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var o=0,a=0,s=i(Zt(r/t));or?0:r+n),(i=void 0===i||i>r?r:rs(i))<0&&(i+=r),i=n>i?0:os(i);n>>0)?(e=us(e))&&("string"==typeof t||null!=t&&!za(t))&&!(t=Qi(t))&&jt(e)?lr(Kt(e),0,n):e.split(t,n):[]},Dn.spread=function(e,t){if("function"!=typeof e)throw new ge(o);return t=null==t?0:sn(rs(t),0),Bi((function(n){var i=n[t],r=lr(n,0,t);return i&&pt(r,i),ot(e,this,r)}))},Dn.tail=function(e){var t=null==e?0:e.length;return t?qi(e,1,t):[]},Dn.take=function(e,t,n){return e&&e.length?qi(e,0,(t=n||void 0===t?1:rs(t))<0?0:t):[]},Dn.takeRight=function(e,t,n){var i=null==e?0:e.length;return i?qi(e,(t=i-(t=n||void 0===t?1:rs(t)))<0?0:t,i):[]},Dn.takeRightWhile=function(e,t){return e&&e.length?nr(e,Xr(t,3),!1,!0):[]},Dn.takeWhile=function(e,t){return e&&e.length?nr(e,Xr(t,3)):[]},Dn.tap=function(e,t){return t(e),e},Dn.throttle=function(e,t,n){var i=!0,r=!0;if("function"!=typeof e)throw new ge(o);return Ga(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),_a(e,t,{leading:i,maxWait:t,trailing:r})},Dn.thru=ia,Dn.toArray=ns,Dn.toPairs=Ns,Dn.toPairsIn=Ds,Dn.toPath=function(e){return Ma(e)?ft(e,So):Qa(e)?[e]:yr(To(us(e)))},Dn.toPlainObject=ss,Dn.transform=function(e,t,n){var i=Ma(e),r=i||Ha(e)||Za(e);if(t=Xr(t,4),null==n){var o=e&&e.constructor;n=r?i?new o:[]:Ga(e)&&Ja(o)?On(Ue(e)):{}}return(r?st:ci)(e,(function(e,i,r){return t(n,e,i,r)})),n},Dn.unary=function(e){return ga(e,1)},Dn.union=Vo,Dn.unionBy=qo,Dn.unionWith=Ko,Dn.uniq=function(e){return e&&e.length?Zi(e):[]},Dn.uniqBy=function(e,t){return e&&e.length?Zi(e,Xr(t,2)):[]},Dn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Zi(e,void 0,t):[]},Dn.unset=function(e,t){return null==e||er(e,t)},Dn.unzip=$o,Dn.unzipWith=zo,Dn.update=function(e,t,n){return null==e?e:tr(e,t,sr(n))},Dn.updateWith=function(e,t,n,i){return i="function"==typeof i?i:void 0,null==e?e:tr(e,t,sr(n),i)},Dn.values=Os,Dn.valuesIn=function(e){return null==e?[]:Ft(e,ws(e))},Dn.without=Yo,Dn.words=Js,Dn.wrap=function(e,t){return Sa(sr(t),e)},Dn.xor=Xo,Dn.xorBy=Qo,Dn.xorWith=Zo,Dn.zip=ea,Dn.zipObject=function(e,t){return or(e||[],t||[],Gn)},Dn.zipObjectDeep=function(e,t){return or(e||[],t||[],Ui)},Dn.zipWith=ta,Dn.entries=Ns,Dn.entriesIn=Ds,Dn.extend=ls,Dn.extendWith=hs,Xs(Dn,Dn),Dn.add=su,Dn.attempt=Us,Dn.camelCase=Is,Dn.capitalize=Fs,Dn.ceil=uu,Dn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=as(n))==n?n:0),void 0!==t&&(t=(t=as(t))==t?t:0),Yn(as(e),t,n)},Dn.clone=function(e){return Xn(e,4)},Dn.cloneDeep=function(e){return Xn(e,5)},Dn.cloneDeepWith=function(e,t){return Xn(e,5,t="function"==typeof t?t:void 0)},Dn.cloneWith=function(e,t){return Xn(e,4,t="function"==typeof t?t:void 0)},Dn.conformsTo=function(e,t){return null==t||Qn(e,t,_s(t))},Dn.deburr=ks,Dn.defaultTo=function(e,t){return null==e||e!=e?t:e},Dn.divide=cu,Dn.endsWith=function(e,t,n){e=us(e),t=Qi(t);var i=e.length,r=n=void 0===n?i:Yn(rs(n),0,i);return(n-=t.length)>=0&&e.slice(n,r)==t},Dn.eq=Oa,Dn.escape=function(e){return(e=us(e))&&B.test(e)?e.replace(x,Ht):e},Dn.escapeRegExp=function(e){return(e=us(e))&&K.test(e)?e.replace(q,"\\$&"):e},Dn.every=function(e,t,n){var i=Ma(e)?ct:ii;return n&&uo(e,t,n)&&(t=void 0),i(e,Xr(t,3))},Dn.find=aa,Dn.findIndex=ko,Dn.findKey=function(e,t){return bt(e,Xr(t,3),ci)},Dn.findLast=sa,Dn.findLastIndex=Mo,Dn.findLastKey=function(e,t){return bt(e,Xr(t,3),li)},Dn.floor=lu,Dn.forEach=ua,Dn.forEachRight=ca,Dn.forIn=function(e,t){return null==e?e:si(e,Xr(t,3),ws)},Dn.forInRight=function(e,t){return null==e?e:ui(e,Xr(t,3),ws)},Dn.forOwn=function(e,t){return e&&ci(e,Xr(t,3))},Dn.forOwnRight=function(e,t){return e&&li(e,Xr(t,3))},Dn.get=vs,Dn.gt=Ia,Dn.gte=Fa,Dn.has=function(e,t){return null!=e&&ro(e,t,vi)},Dn.hasIn=gs,Dn.head=Lo,Dn.identity=Ks,Dn.includes=function(e,t,n,i){e=La(e)?e:Os(e),n=n&&!i?rs(n):0;var r=e.length;return n<0&&(n=sn(r+n,0)),Xa(e)?n<=r&&e.indexOf(t,n)>-1:!!r&&_t(e,t,n)>-1},Dn.indexOf=function(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=null==n?0:rs(n);return r<0&&(r=sn(i+r,0)),_t(e,t,r)},Dn.inRange=function(e,t,n){return t=is(t),void 0===n?(n=t,t=0):n=is(n),function(e,t,n){return e>=un(t,n)&&e=-9007199254740991&&e<=9007199254740991},Dn.isSet=Ya,Dn.isString=Xa,Dn.isSymbol=Qa,Dn.isTypedArray=Za,Dn.isUndefined=function(e){return void 0===e},Dn.isWeakMap=function(e){return Va(e)&&io(e)==w},Dn.isWeakSet=function(e){return Va(e)&&"[object WeakSet]"==pi(e)},Dn.join=function(e,t){return null==e?"":on.call(e,t)},Dn.kebabCase=Ms,Dn.last=jo,Dn.lastIndexOf=function(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=i;return void 0!==n&&(r=(r=rs(n))<0?sn(i+r,0):un(r,i-1)),t==t?function(e,t,n){for(var i=n+1;i--;)if(e[i]===t)return i;return i}(e,t,r):Ct(e,Pt,r,!0)},Dn.lowerCase=Rs,Dn.lowerFirst=Ls,Dn.lt=es,Dn.lte=ts,Dn.max=function(e){return e&&e.length?ri(e,Ks,mi):void 0},Dn.maxBy=function(e,t){return e&&e.length?ri(e,Xr(t,2),mi):void 0},Dn.mean=function(e){return At(e,Ks)},Dn.meanBy=function(e,t){return At(e,Xr(t,2))},Dn.min=function(e){return e&&e.length?ri(e,Ks,Si):void 0},Dn.minBy=function(e,t){return e&&e.length?ri(e,Xr(t,2),Si):void 0},Dn.stubArray=ou,Dn.stubFalse=au,Dn.stubObject=function(){return{}},Dn.stubString=function(){return""},Dn.stubTrue=function(){return!0},Dn.multiply=du,Dn.nth=function(e,t){return e&&e.length?Fi(e,rs(t)):void 0},Dn.noConflict=function(){return Ke._===this&&(Ke._=Ne),this},Dn.noop=Qs,Dn.now=va,Dn.pad=function(e,t,n){e=us(e);var i=(t=rs(t))?qt(e):0;if(!t||i>=t)return e;var r=(t-i)/2;return kr(en(r),n)+e+kr(Zt(r),n)},Dn.padEnd=function(e,t,n){e=us(e);var i=(t=rs(t))?qt(e):0;return t&&it){var i=e;e=t,t=i}if(n||e%1||t%1){var r=hn();return un(e+r*(t-e+We("1e-"+((r+"").length-1))),t)}return xi(e,t)},Dn.reduce=function(e,t,n){var i=Ma(e)?mt:St,r=arguments.length<3;return i(e,Xr(t,4),n,r,ti)},Dn.reduceRight=function(e,t,n){var i=Ma(e)?vt:St,r=arguments.length<3;return i(e,Xr(t,4),n,r,ni)},Dn.repeat=function(e,t,n){return t=(n?uo(e,t,n):void 0===t)?1:rs(t),Hi(us(e),t)},Dn.replace=function(){var e=arguments,t=us(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Dn.result=function(e,t,n){var i=-1,r=(t=ur(t,e)).length;for(r||(r=1,e=void 0);++i9007199254740991)return[];var n=4294967295,i=un(e,4294967295);e-=4294967295;for(var r=Dt(i,t=Xr(t));++n=o)return e;var s=n-qt(i);if(s<1)return i;var u=a?lr(a,0,s).join(""):e.slice(0,s);if(void 0===r)return u+i;if(a&&(s+=u.length-s),za(r)){if(e.slice(s).search(r)){var c,l=u;for(r.global||(r=me(r.source,us(ie.exec(r))+"g")),r.lastIndex=0;c=r.exec(l);)var h=c.index;u=u.slice(0,void 0===h?s:h)}}else if(e.indexOf(Qi(r),s)!=s){var d=u.lastIndexOf(r);d>-1&&(u=u.slice(0,d))}return u+i},Dn.unescape=function(e){return(e=us(e))&&H.test(e)?e.replace(L,zt):e},Dn.uniqueId=function(e){var t=++Ae;return us(e)+t},Dn.upperCase=Bs,Dn.upperFirst=js,Dn.each=ua,Dn.eachRight=ca,Dn.first=Lo,Xs(Dn,(hu={},ci(Dn,(function(e,t){Pe.call(Dn.prototype,t)||(hu[t]=e)})),hu),{chain:!1}),Dn.VERSION="4.17.21",st(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Dn[e].placeholder=Dn})),st(["drop","take"],(function(e,t){kn.prototype[e]=function(n){n=void 0===n?1:sn(rs(n),0);var i=this.__filtered__&&!t?new kn(this):this.clone();return i.__filtered__?i.__takeCount__=un(n,i.__takeCount__):i.__views__.push({size:un(n,4294967295),type:e+(i.__dir__<0?"Right":"")}),i},kn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),st(["filter","map","takeWhile"],(function(e,t){var n=t+1,i=1==n||3==n;kn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Xr(e,3),type:n}),t.__filtered__=t.__filtered__||i,t}})),st(["head","last"],(function(e,t){var n="take"+(t?"Right":"");kn.prototype[e]=function(){return this[n](1).value()[0]}})),st(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");kn.prototype[e]=function(){return this.__filtered__?new kn(this):this[n](1)}})),kn.prototype.compact=function(){return this.filter(Ks)},kn.prototype.find=function(e){return this.filter(e).head()},kn.prototype.findLast=function(e){return this.reverse().find(e)},kn.prototype.invokeMap=Bi((function(e,t){return"function"==typeof e?new kn(this):this.map((function(n){return bi(n,e,t)}))})),kn.prototype.reject=function(e){return this.filter(Ea(Xr(e)))},kn.prototype.slice=function(e,t){e=rs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new kn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=rs(t))<0?n.dropRight(-t):n.take(t-e)),n)},kn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},kn.prototype.toArray=function(){return this.take(4294967295)},ci(kn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),r=Dn[i?"take"+("last"==t?"Right":""):t],o=i||/^find/.test(t);r&&(Dn.prototype[t]=function(){var t=this.__wrapped__,a=i?[1]:arguments,s=t instanceof kn,u=a[0],c=s||Ma(t),l=function(e){var t=r.apply(Dn,pt([e],a));return i&&h?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var h=this.__chain__,d=!!this.__actions__.length,f=o&&!h,p=s&&!d;if(!o&&c){t=p?t:new kn(this);var m=e.apply(t,a);return m.__actions__.push({func:ia,args:[l],thisArg:void 0}),new Fn(m,h)}return f&&p?e.apply(this,a):(m=this.thru(l),f?i?m.value()[0]:m.value():m)})})),st(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ye[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);Dn.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var r=this.value();return t.apply(Ma(r)?r:[],e)}return this[n]((function(n){return t.apply(Ma(n)?n:[],e)}))}})),ci(kn.prototype,(function(e,t){var n=Dn[t];if(n){var i=n.name+"";Pe.call(Cn,i)||(Cn[i]=[]),Cn[i].push({name:t,func:n})}})),Cn[Dr(void 0,2).name]=[{name:"wrapper",func:void 0}],kn.prototype.clone=function(){var e=new kn(this.__wrapped__);return e.__actions__=yr(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=yr(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=yr(this.__views__),e},kn.prototype.reverse=function(){if(this.__filtered__){var e=new kn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},kn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ma(e),i=t<0,r=n?e.length:0,o=function(e,t,n){var i=-1,r=n.length;for(;++i=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Dn.prototype.plant=function(e){for(var t,n=this;n instanceof In;){var i=Do(n);i.__index__=0,i.__values__=void 0,t?r.__wrapped__=i:t=i;var r=i;n=n.__wrapped__}return r.__wrapped__=e,t},Dn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof kn){var t=e;return this.__actions__.length&&(t=new kn(this)),(t=t.reverse()).__actions__.push({func:ia,args:[Go],thisArg:void 0}),new Fn(t,this.__chain__)}return this.thru(Go)},Dn.prototype.toJSON=Dn.prototype.valueOf=Dn.prototype.value=function(){return ir(this.__wrapped__,this.__actions__)},Dn.prototype.first=Dn.prototype.head,Xe&&(Dn.prototype[Xe]=function(){return this}),Dn}();Ke._=Yt,void 0===(r=function(){return Yt}.call(t,n,t,i))||(i.exports=r)}).call(this)}).call(this,n(24),n(102)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectedCheckboxes=function(e){for(var t=[],n=0;nEmpty Log');var n=t.metadata.log;u.default.forOwnRight(n,(function(e){var t=""+e.time.phase+""+e.time.impulse+""+e.message+"";$("#log-table tbody").append(t)})),void 0===n&&$("#log-table tbody").append("No log entries found."),$("#empty-log").click((function(e){var n="users/"+t.metadata.gameId+"/metadata/log/";a.ref(n).remove(),$("#log-table tbody").empty(),$("#log-table tbody").append("No log entries found.")}))}))},t.displaySetActions=function(e){a.currentGame(e.uid).then((function(t){$(".game-title").text(t.metadata.title);var n=t.content.actionList;u.default.forOwn(n,(function(t,n){a.ref(t.characterPath).once("value",(function(i){var r=i.val(),o="";e.uid===t.setBy&&(o='');var a=""+t.runTime.time.phase+""+t.runTime.time.impulse+""+r.name+": "+t.message+""+o+"";$("#actions-table tbody").append(a),$("#0"+n).click((function(e){l("Delete Action","Delete this action?",$(e.target).data("actionpath"),$(e.target).data("actionid"))}))}))})),void 0===n&&$("#actions-table tbody").append("No action entries found.")}))},t.parseHitResult=function(e){var t="";return u.default.forOwn(e,(function(e,n){!0===e.hit?t+=n+" hit "+e.bullets+" time(s). ":t+="Missed "+n+". "})),t},t.randomize=function(){var e=u.default.sample(r.codenames),t=u.default.random(1,6);$("#skill-level").val(t),$("#codename").val(e);var n=c();$("#strength").val(n);var i=c();$("#intelligence").val(i);var o=c();$("#will").val(o);var a=c();$("#health").val(a);var s=c();$("#agility").val(s)},t.toggleSignInLink=function(e){e?$("#login").empty().append('account_circle Sign Out'):$("#login").empty().append('account_circle Sign In')},t.setShotType=function(e){"Pistol"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Single Shot"),$("#burst-eal").hide(),$("#shotgun-eal").hide(),$("#explosive-eal").hide());"Sub-Machinegun"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Burst"),$("#shotgun-eal").hide(),$("#explosive-eal").hide());"Assault Rifle"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Burst"),$("#shotgun-eal").hide(),$("#explosive-eal").hide());"Machine Gun"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Burst"),$("#shotgun-eal").hide(),$("#explosive-eal").hide());"Shotgun"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Shotgun"),$("#single-shot-eal").hide(),$("#explosive-eal").hide(),$("#burst-eal").hide());"Explosive"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Explosive"),$("#single-shot-eal").hide(),$("#burst-eal").hide(),$("#shotgun-eal").hide());"Assault Rifle"===e.Type&&1===e.ROF&&($("#shot-type-button .dropdown-toggle").empty().append("Single Shot"),$("#burst-eal").hide(),$("#shotgun-eal").hide(),$("#explosive-eal").hide())},t.operationName=function(){$("#gamename").val((0,o.mission)())},t.displayAccount=function(e){$("#account-name").text(e.displayName),$("#account-id").text(e.uid),$("#account-email").text(e.email)},t.clearUserDisplay=function(){$("#game-dropdown").empty(),$("#account-name").text("Account Name"),$("#account-id").empty(),$("#account-email").empty()},t.getGamePath=function(){var e=window.localStorage.getItem("phoenix-command-current-character"),t=u.default.split(e,"/",4);return u.default.join(t,"/")},t.modal=function(e,t){$(".modal").modal("hide");var n=Math.random().toString(36).substring(7),i='';$("#modal-holder").append(i),$("#"+n).modal()},t.deleteModal=l,t.deleteGameModal=function(e,t,n,i){$(".modal").modal("hide");var r=u.default.split(n,"/"),o=r[1]+"/games/"+i,s=a.ref("users/"+r[1]+"/adminOf"),c=Math.random().toString(36).substring(7),l='';$("#modal-holder").append(l),$("#"+c).modal(),$(".btn-primary").click((function(e){a.set("users/"+r[1]+"/currentGame/","none"),s.once("value").then((function(e){e.forEach((function(e){var t=e.val();o===t.gameId&&(a.remove("users/"+r[1]+"/adminOf/",e.key),a.remove("users/"+r[1]+"/games/",i),window.location="http://phoenixcommand.net/account.html")}))}))}))};var i,r=n(103),o=n(104),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(6)),s=n(13),u=(i=s)&&i.__esModule?i:{default:i};function c(){return u.default.random(1,6)+u.default.random(1,6)+u.default.random(1,6)}function l(e,t,n,i){$(".modal").modal("hide");var r=Math.random().toString(36).substring(7),o='';$("#modal-holder").append(o),$("#"+r).modal(),$(".btn-primary").click((function(e){a.remove(n,i),$("#0"+i).parent().parent().remove()}))}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(36)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports={}},function(e,t,n){var i=n(3),r=n(7),o=n(19),a=n(12),s=n(22),u=function(e,t,n){var c,l,h,d=e&u.F,f=e&u.G,p=e&u.S,m=e&u.P,v=e&u.B,g=e&u.W,y=f?r:r[t]||(r[t]={}),b=y.prototype,C=f?i:p?i[t]:(i[t]||{}).prototype;for(c in f&&(n=t),n)(l=!d&&C&&void 0!==C[c])&&s(y,c)||(h=l?C[c]:n[c],y[c]=f&&"function"!=typeof C[c]?n[c]:v&&l?o(h,i):g&&C[c]==h?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(h):m&&"function"==typeof h?o(Function.call,h):h,m&&((y.virtual||(y.virtual={}))[c]=h,e&u.R&&b&&!b[c]&&a(b,c,h)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var i=n(20);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var i=n(8),r=n(63),o=n(64),a=Object.defineProperty;t.f=n(16)?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setUser=function(e){i.currentGame(e.uid).then((function(t){$(".game-title").text(t.metadata.title);var n=r.getUserCharacters(t);_.forEach(n,(function(t){e.uid===t.userId&&$("#timer-character-name .dropdown-menu").append(''+t.characterName+"")}))}))},t.run=function(e){var t="users/"+e+"/content/actionList/";i.actionList(e).then((function(e){var n=_.keys(e.list);_.forEach(n,(function(n){var r=e.list[n];_.isEqual(r.runTime.time,e.time)&&i.ref(r.characterPath).on("value",(function(e){var a=window.localStorage.getItem("phoenix-command-user-id"),s=e.val();o.log(s.name+": "+r.message),r.setBy==a&&o.modal(s.name+"'s Reminder:",r.message),i.remove(t,n)}))}))}))},t.add=function(e){var t="users/"+e.gameId+"/content/actionList";i.push(t,e)},t.actionTemplate=function(){var e=window.localStorage.getItem("phoenix-command-current-character"),t=window.localStorage.getItem("phoenix-command-user-id"),n=(_.split(e,"/"),{runTime:{},setTime:{},message:"",function:"",parameters:[]});return n.setBy=t,n.characterPath=e,n.userList=[],n},t.clock=function(e){i.currentGame(e.uid).then((function(t){var n=t.metadata.gameId;$(".game-title").text(t.metadata.title),_.split(t.metadata.gameId,"/")[0]===e.uid&&($("#set-clock").append(''),$("#set-advance-clock").append('')),$("#clock-impulse-input").change((function(e){var t=_.toNumber($("#clock-impulse-input").val());t>4&&$("#clock-impulse-input").val(4),t<1&&$("#clock-impulse-input").val(1)})),$("#clock-time-button").click((function(e){var t={phase:_.toNumber($("#clock-phase-input").val()),impulse:_.toNumber($("#clock-impulse-input").val())};i.set("users/"+n+"/content/time",t),o.modal("Clock","Time Changed")})),$("#clock-advance-button").click((function(e){var t={phase:_.toNumber($("#clock-phase-input").val()),impulse:_.toNumber($("#clock-impulse-input").val())},r=$("#clock-hour-input").val(),s=$("#clock-minute-input").val();r+="h",s+="m";var u=a.incapacitationTimeToPhases(r)+a.incapacitationTimeToPhases(s),c=a.phasesToTime(u,t);i.set("users/"+n+"/content/time",c),o.modal("Clock","Time Changed")}))}))};var i=s(n(6)),r=s(n(9)),o=s(n(14)),a=s(n(10));function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports=!0},function(e,t,n){var i=n(15),r=n(3).document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},function(e,t,n){var i=n(71),r=n(27);e.exports=function(e){return i(r(e))}},function(e,t,n){var i=n(39)("keys"),r=n(40);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){var i=n(21).f,r=n(22),o=n(4)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,o)&&i(e,o,{configurable:!0,value:t})}},function(e,t,n){"use strict";var i=n(20);function r(e){var t,n;this.promise=new e((function(e,i){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=i})),this.resolve=i(t),this.reject=i(n)}e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.displayGame=function(e){o.ref("users/"+e.uid+"/currentGame").once("value",(function(t){var n=t.val();o.ref("users/"+n).once("value",(function(t){var r=t.val();c(e,r),$(".game-title").text(r.metadata.title),$("#user-table tbody").empty(),_.forEach(i.getUserCharacters(r),(function(t){var i="",r="";e.uid===t.userId&&""!==t.characterId?(i=""+t.characterName+"",r=''):(i=""+t.characterName,r=""),$("#user-table tbody").append(""+i+""+t.userName+""+r+""),$("#0"+t.characterId).click((function(e){e.preventDefault();var t=$(e.target).data("characterid"),n="users/"+$(e.target).data("gameid")+"/content/characters/";a.deleteModal("Phoenix Command","Delete Character?",n,t)}))})),$("#button-area").append(''),$("#download-game-json").click((function(e){var t=_.snakeCase(r.metadata.title)+".json",n=JSON.stringify(r,null,4),i=new Blob([n],{type:"text/plain;charset=utf-8"});if(!!document.documentMode)window.navigator.msSaveBlob(i,t);else{var o=(window.URL||window.webkitURL).createObjectURL(i),a=$("");a.attr("download",t),a.attr("href",o),$("body").append(a),a[0].click()}})),o.ref("users/"+e.uid+"/adminOf").once("value").then((function(t){t.forEach((function(t){var i=t.val();r.metadata.gameId===i.gameId&&($("#button-area").append(''),$("#delete-game").click((function(t){t.preventDefault();var i=_.split(n,"/"),r="users/"+e.uid+"/games/";a.deleteGameModal("Phoenix Command","Delete Game?",r,i[2])})))}))})),$(".timestamp").empty().append("created: "+moment.unix(r.metadata.created/1e3).format("MMMM Do, YYYY h:mm a"))}))}))},t.nextImpulse=u,t.addNextImpulseButton=c,t.navList=l,t.addPlayers=h,t.addCharacter=function(e){o.currentGame().then((function(t){o.push("users/"+t.metadata.gameId+"/content/characters/",e),a.modal("Phoenix Command","Character Created Successfully!")}))},t.createNew=d,t.setCurrent=f,t.select=function(e,t){f(e,t),window.location.href="game.html"},t.newGameSubmit=function(){var e=$("#gamename").val(),t=$("#invite-players").val(),n=o.auth().currentUser;n?d(n,e,t):a.modal("Phoenix Command","Signed In Successfully!")};var i=s(n(9)),r=s(n(10)),o=(s(n(25)),s(n(6))),a=s(n(14));function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function u(){o.currentGame().then((function(e){var t=e.metadata.gameId,n=e.content.time,i=r.nextImpulse(n);o.set("users/"+t+"/content/time",i)}))}function c(e,t){o.ref("users/"+e.uid+"/adminOf").once("value").then((function(e){e.forEach((function(e){var n=e.val();t.metadata.gameId===n.gameId&&($("#time").append(''),$("#next-impulse").click((function(e){e.preventDefault(),u()})))}))}))}function l(e){var t=o.ref("users/"+e.uid+"/adminOf"),n=o.ref("users/"+e.uid+"/memberOf").orderByKey();$("#game-dropdown").empty(),t.once("value").then((function(t){$("#game-dropdown").append(''),t.forEach((function(t){var n=t.val();$("#game-dropdown").append(''+n.name+"")}))})),n.once("value").then((function(t){t.val()&&($("#game-dropdown").append(''),$("#game-dropdown").append(''),t.forEach((function(t){var n=t.val();o.ref("users/"+n.gameId).once("value",(function(t){$("#game-dropdown").append(''+n.name+"")}))})))}))}function h(e,t,n,i){var r=_.split(n,",");o.ref("userIds").once("value").then((function(n){var s=n.val();_.forEach(r,(function(r){var a=_.trim(r);""===a&&(a="blank"),!0===n.hasChild(a)&&(o.set("users/"+e.uid+"/games/"+t+"/users/"+a,s[a]),o.set("users/"+e.uid+"/games/"+t+"/metadata/readyPlayers/"+a,!1),o.push("users/"+a+"/memberOf/",{gameId:e.uid+"/games/"+t,name:i}))})),a.modal("Phoenix Command","Game Created Successfully!")}))}function d(e,t,n){var i,r=new Date,a=o.ref("users/"+e.uid+"/games"),s={metadata:{title:t,created:r.getTime(),createdby:e.displayName},users:{},content:{characters:{},time:{phase:1,impulse:1},messages:{}}};i=a.push(s).key,f(e.uid,i),h(e,i,n,t),o.set("users/"+e.uid+"/games/"+i+"/metadata/gameId/",e.uid+"/games/"+i),o.set("users/"+e.uid+"/games/"+i+"/users/"+e.uid,e.displayName),o.push("users/"+e.uid+"/adminOf/",{gameId:e.uid+"/games/"+i,name:t}),o.set("users/"+e.uid+"/games/"+i+"/metadata/readyPlayers/"+e.uid,!1),l(e)}function f(e,t){o.set("users/"+e+"/currentGame/",t)}},function(e,t,n){"use strict";var i=n(28),r=n(18),o=n(65),a=n(12),s=n(17),u=n(66),c=n(32),l=n(74),h=n(4)("iterator"),d=!([].keys&&"next"in[].keys()),f=function(){return this};e.exports=function(e,t,n,p,m,v,g){u(n,t,p);var y,b,C,_=function(e){if(!d&&e in E)return E[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},w=t+" Iterator",P="values"==m,A=!1,E=e.prototype,T=E[h]||E["@@iterator"]||m&&E[m],S=T||_(m),N=m?P?_("entries"):S:void 0,D="Array"==t&&E.entries||T;if(D&&(C=l(D.call(new e)))!==Object.prototype&&C.next&&(c(C,w,!0),i||"function"==typeof C[h]||a(C,h,f)),P&&T&&"values"!==T.name&&(A=!0,S=function(){return T.call(this)}),i&&!g||!d&&!A&&E[h]||a(E,h,S),s[t]=S,s[w]=f,m)if(y={values:P?S:_("values"),keys:v?S:_("keys"),entries:N},g)for(b in y)b in E||o(E,b,y[b]);else r(r.P+r.F*(d||A),t,y);return y}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var i=n(26),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t,n){var i=n(7),r=n(3),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(28)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var i=n(3).document;e.exports=i&&i.documentElement},function(e,t,n){var i=n(23),r=n(4)("toStringTag"),o="Arguments"==i(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?n:o?i(t):"Object"==(a=i(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){var i=n(8),r=n(20),o=n(4)("species");e.exports=function(e,t){var n,a=i(e).constructor;return void 0===a||null==(n=i(a)[o])?t:r(n)}},function(e,t,n){var i,r,o,a=n(19),s=n(86),u=n(42),c=n(29),l=n(3),h=l.process,d=l.setImmediate,f=l.clearImmediate,p=l.MessageChannel,m=l.Dispatch,v=0,g={},y=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},b=function(e){y.call(e.data)};d&&f||(d=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++v]=function(){s("function"==typeof e?e:Function(e),t)},i(v),v},f=function(e){delete g[e]},"process"==n(23)(h)?i=function(e){h.nextTick(a(y,e,1))}:m&&m.now?i=function(e){m.now(a(y,e,1))}:p?(o=(r=new p).port2,r.port1.onmessage=b,i=a(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(i=function(e){l.postMessage(e+"","*")},l.addEventListener("message",b,!1)):i="onreadystatechange"in c("script")?function(e){u.appendChild(c("script")).onreadystatechange=function(){u.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),e.exports={set:d,clear:f}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var i=n(8),r=n(15),o=n(33);e.exports=function(e,t){if(i(e),r(t)&&t.constructor===e)return t;var n=o.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";n.r(t);var i=n(2);n.d(t,"default",(function(){return i.a})); + */(function(){var o="Expected a function",a="__lodash_placeholder__",s=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],u="[object Arguments]",c="[object Array]",l="[object Boolean]",h="[object Date]",d="[object Error]",f="[object Function]",p="[object GeneratorFunction]",m="[object Map]",v="[object Number]",g="[object Object]",y="[object RegExp]",b="[object Set]",C="[object String]",_="[object Symbol]",P="[object WeakMap]",w="[object ArrayBuffer]",A="[object DataView]",E="[object Float32Array]",T="[object Float64Array]",S="[object Int8Array]",N="[object Int16Array]",D="[object Int32Array]",O="[object Uint8Array]",I="[object Uint16Array]",F="[object Uint32Array]",k=/\b__p \+= '';/g,M=/\b(__p \+=) '' \+/g,R=/(__e\(.*?\)|\b__t\)) \+\n'';/g,L=/&(?:amp|lt|gt|quot|#39);/g,x=/[&<>"']/g,H=RegExp(L.source),B=RegExp(x.source),j=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,U=/<%=([\s\S]+?)%>/g,W=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,G=/^\w*$/,V=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,q=/[\\^$.*+?()[\]{}|]/g,K=RegExp(q.source),$=/^\s+/,z=/\s/,Y=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,X=/\{\n\/\* \[wrapped with (.+)\] \*/,Q=/,? & /,Z=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ee=/[()=,{}\[\]\/\s]/,te=/\\(\\)?/g,ne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ie=/\w*$/,re=/^[-+]0x[0-9a-f]+$/i,oe=/^0b[01]+$/i,ae=/^\[object .+?Constructor\]$/,se=/^0o[0-7]+$/i,ue=/^(?:0|[1-9]\d*)$/,ce=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,le=/($^)/,he=/['\n\r\u2028\u2029\\]/g,de="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",fe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",pe="[\\ud800-\\udfff]",me="["+fe+"]",ve="["+de+"]",ge="\\d+",ye="[\\u2700-\\u27bf]",be="[a-z\\xdf-\\xf6\\xf8-\\xff]",Ce="[^\\ud800-\\udfff"+fe+ge+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",_e="\\ud83c[\\udffb-\\udfff]",Pe="[^\\ud800-\\udfff]",we="(?:\\ud83c[\\udde6-\\uddff]){2}",Ae="[\\ud800-\\udbff][\\udc00-\\udfff]",Ee="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Te="(?:"+be+"|"+Ce+")",Se="(?:"+Ee+"|"+Ce+")",Ne="(?:"+ve+"|"+_e+")"+"?",De="[\\ufe0e\\ufe0f]?"+Ne+("(?:\\u200d(?:"+[Pe,we,Ae].join("|")+")[\\ufe0e\\ufe0f]?"+Ne+")*"),Oe="(?:"+[ye,we,Ae].join("|")+")"+De,Ie="(?:"+[Pe+ve+"?",ve,we,Ae,pe].join("|")+")",Fe=RegExp("['’]","g"),ke=RegExp(ve,"g"),Me=RegExp(_e+"(?="+_e+")|"+Ie+De,"g"),Re=RegExp([Ee+"?"+be+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[me,Ee,"$"].join("|")+")",Se+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[me,Ee+Te,"$"].join("|")+")",Ee+"?"+Te+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Ee+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ge,Oe].join("|"),"g"),Le=RegExp("[\\u200d\\ud800-\\udfff"+de+"\\ufe0e\\ufe0f]"),xe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,He=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Be=-1,je={};je[E]=je[T]=je[S]=je[N]=je[D]=je[O]=je["[object Uint8ClampedArray]"]=je[I]=je[F]=!0,je[u]=je[c]=je[w]=je[l]=je[A]=je[h]=je[d]=je[f]=je[m]=je[v]=je[g]=je[y]=je[b]=je[C]=je[P]=!1;var Je={};Je[u]=Je[c]=Je[w]=Je[A]=Je[l]=Je[h]=Je[E]=Je[T]=Je[S]=Je[N]=Je[D]=Je[m]=Je[v]=Je[g]=Je[y]=Je[b]=Je[C]=Je[_]=Je[O]=Je["[object Uint8ClampedArray]"]=Je[I]=Je[F]=!0,Je[d]=Je[f]=Je[P]=!1;var Ue={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},We=parseFloat,Ge=parseInt,Ve="object"==typeof e&&e&&e.Object===Object&&e,qe="object"==typeof self&&self&&self.Object===Object&&self,Ke=Ve||qe||Function("return this")(),$e=t&&!t.nodeType&&t,ze=$e&&"object"==typeof i&&i&&!i.nodeType&&i,Ye=ze&&ze.exports===$e,Xe=Ye&&Ve.process,Qe=function(){try{var e=ze&&ze.require&&ze.require("util").types;return e||Xe&&Xe.binding&&Xe.binding("util")}catch(e){}}(),Ze=Qe&&Qe.isArrayBuffer,et=Qe&&Qe.isDate,tt=Qe&&Qe.isMap,nt=Qe&&Qe.isRegExp,it=Qe&&Qe.isSet,rt=Qe&&Qe.isTypedArray;function ot(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function at(e,t,n,i){for(var r=-1,o=null==e?0:e.length;++r-1}function dt(e,t,n){for(var i=-1,r=null==e?0:e.length;++i-1;);return n}function Rt(e,t){for(var n=e.length;n--&&_t(t,e[n],0)>-1;);return n}function Lt(e,t){for(var n=e.length,i=0;n--;)e[n]===t&&++i;return i}var xt=Tt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Ht=Tt({"&":"&","<":"<",">":">",'"':""","'":"'"});function Bt(e){return"\\"+Ue[e]}function jt(e){return Le.test(e)}function Jt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n[++t]=[i,e]})),n}function Ut(e,t){return function(n){return e(t(n))}}function Wt(e,t){for(var n=-1,i=e.length,r=0,o=[];++n",""":'"',"'":"'"});var Yt=function e(t){var n,i=(t=null==t?Ke:Yt.defaults(Ke.Object(),t,Yt.pick(Ke,He))).Array,r=t.Date,z=t.Error,de=t.Function,fe=t.Math,pe=t.Object,me=t.RegExp,ve=t.String,ge=t.TypeError,ye=i.prototype,be=de.prototype,Ce=pe.prototype,_e=t["__core-js_shared__"],Pe=be.toString,we=Ce.hasOwnProperty,Ae=0,Ee=(n=/[^.]+$/.exec(_e&&_e.keys&&_e.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Te=Ce.toString,Se=Pe.call(pe),Ne=Ke._,De=me("^"+Pe.call(we).replace(q,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Oe=Ye?t.Buffer:void 0,Ie=t.Symbol,Me=t.Uint8Array,Le=Oe?Oe.allocUnsafe:void 0,Ue=Ut(pe.getPrototypeOf,pe),Ve=pe.create,qe=Ce.propertyIsEnumerable,$e=ye.splice,ze=Ie?Ie.isConcatSpreadable:void 0,Xe=Ie?Ie.iterator:void 0,Qe=Ie?Ie.toStringTag:void 0,yt=function(){try{var e=eo(pe,"defineProperty");return e({},"",{}),e}catch(e){}}(),Tt=t.clearTimeout!==Ke.clearTimeout&&t.clearTimeout,Xt=r&&r.now!==Ke.Date.now&&r.now,Qt=t.setTimeout!==Ke.setTimeout&&t.setTimeout,Zt=fe.ceil,en=fe.floor,tn=pe.getOwnPropertySymbols,nn=Oe?Oe.isBuffer:void 0,rn=t.isFinite,on=ye.join,an=Ut(pe.keys,pe),sn=fe.max,un=fe.min,cn=r.now,ln=t.parseInt,hn=fe.random,dn=ye.reverse,fn=eo(t,"DataView"),pn=eo(t,"Map"),mn=eo(t,"Promise"),vn=eo(t,"Set"),gn=eo(t,"WeakMap"),yn=eo(pe,"create"),bn=gn&&new gn,Cn={},_n=No(fn),Pn=No(pn),wn=No(mn),An=No(vn),En=No(gn),Tn=Ie?Ie.prototype:void 0,Sn=Tn?Tn.valueOf:void 0,Nn=Tn?Tn.toString:void 0;function Dn(e){if(Va(e)&&!Ma(e)&&!(e instanceof kn)){if(e instanceof Fn)return e;if(we.call(e,"__wrapped__"))return Do(e)}return new Fn(e)}var On=function(){function e(){}return function(t){if(!Ga(t))return{};if(Ve)return Ve(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function In(){}function Fn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function kn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Mn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Xn(e,t,n,i,r,o){var a,s=1&t,c=2&t,d=4&t;if(n&&(a=r?n(e,i,r,o):n(e)),void 0!==a)return a;if(!Ga(e))return e;var P=Ma(e);if(P){if(a=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&we.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return yr(e,a)}else{var k=io(e),M=k==f||k==p;if(Ha(e))return dr(e,s);if(k==g||k==u||M&&!r){if(a=c||M?{}:oo(e),!s)return c?function(e,t){return br(e,no(e),t)}(e,function(e,t){return e&&br(t,Ps(t),e)}(a,e)):function(e,t){return br(e,to(e),t)}(e,Kn(a,e))}else{if(!Je[k])return r?e:{};a=function(e,t,n){var i=e.constructor;switch(t){case w:return fr(e);case l:case h:return new i(+e);case A:return function(e,t){var n=t?fr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case E:case T:case S:case N:case D:case O:case"[object Uint8ClampedArray]":case I:case F:return pr(e,n);case m:return new i;case v:case C:return new i(e);case y:return function(e){var t=new e.constructor(e.source,ie.exec(e));return t.lastIndex=e.lastIndex,t}(e);case b:return new i;case _:return r=e,Sn?pe(Sn.call(r)):{}}var r}(e,k,s)}}o||(o=new Hn);var R=o.get(e);if(R)return R;o.set(e,a),Ya(e)?e.forEach((function(i){a.add(Xn(i,t,n,i,e,o))})):qa(e)&&e.forEach((function(i,r){a.set(r,Xn(i,t,n,r,e,o))}));var L=P?void 0:(d?c?Kr:qr:c?Ps:_s)(e);return st(L||e,(function(i,r){L&&(i=e[r=i]),Gn(a,r,Xn(i,t,n,r,e,o))})),a}function Qn(e,t,n){var i=n.length;if(null==e)return!i;for(e=pe(e);i--;){var r=n[i],o=t[r],a=e[r];if(void 0===a&&!(r in e)||!o(a))return!1}return!0}function Zn(e,t,n){if("function"!=typeof e)throw new ge(o);return _o((function(){e.apply(void 0,n)}),t)}function ei(e,t,n,i){var r=-1,o=ht,a=!0,s=e.length,u=[],c=t.length;if(!s)return u;n&&(t=ft(t,It(n))),i?(o=dt,a=!1):t.length>=200&&(o=kt,a=!1,t=new xn(t));e:for(;++r-1},Rn.prototype.set=function(e,t){var n=this.__data__,i=Vn(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this},Ln.prototype.clear=function(){this.size=0,this.__data__={hash:new Mn,map:new(pn||Rn),string:new Mn}},Ln.prototype.delete=function(e){var t=Qr(this,e).delete(e);return this.size-=t?1:0,t},Ln.prototype.get=function(e){return Qr(this,e).get(e)},Ln.prototype.has=function(e){return Qr(this,e).has(e)},Ln.prototype.set=function(e,t){var n=Qr(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this},xn.prototype.add=xn.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},xn.prototype.has=function(e){return this.__data__.has(e)},Hn.prototype.clear=function(){this.__data__=new Rn,this.size=0},Hn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Hn.prototype.get=function(e){return this.__data__.get(e)},Hn.prototype.has=function(e){return this.__data__.has(e)},Hn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Rn){var i=n.__data__;if(!pn||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ln(i)}return n.set(e,t),this.size=n.size,this};var ti=Pr(ci),ni=Pr(li,!0);function ii(e,t){var n=!0;return ti(e,(function(e,i,r){return n=!!t(e,i,r)})),n}function ri(e,t,n){for(var i=-1,r=e.length;++i0&&n(s)?t>1?ai(s,t-1,n,i,r):pt(r,s):i||(r[r.length]=s)}return r}var si=wr(),ui=wr(!0);function ci(e,t){return e&&si(e,t,_s)}function li(e,t){return e&&ui(e,t,_s)}function hi(e,t){return lt(t,(function(t){return Ja(e[t])}))}function di(e,t){for(var n=0,i=(t=ur(t,e)).length;null!=e&&nt}function vi(e,t){return null!=e&&we.call(e,t)}function gi(e,t){return null!=e&&t in pe(e)}function yi(e,t,n){for(var r=n?dt:ht,o=e[0].length,a=e.length,s=a,u=i(a),c=1/0,l=[];s--;){var h=e[s];s&&t&&(h=ft(h,It(t))),c=un(h.length,c),u[s]=!n&&(t||o>=120&&h.length>=120)?new xn(s&&h):void 0}h=e[0];var d=-1,f=u[0];e:for(;++d=s)return u;var c=n[i];return u*("desc"==c?-1:1)}}return e.index-t.index}(e,t,n)}))}function Mi(e,t,n){for(var i=-1,r=t.length,o={};++i-1;)s!==e&&$e.call(s,u,1),$e.call(e,u,1);return e}function Li(e,t){for(var n=e?t.length:0,i=n-1;n--;){var r=t[n];if(n==i||r!==o){var o=r;so(r)?$e.call(e,r,1):er(e,r)}}return e}function xi(e,t){return e+en(hn()*(t-e+1))}function Hi(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=en(t/2))&&(e+=e)}while(t);return n}function Bi(e,t){return Po(vo(e,t,Ks),e+"")}function ji(e){return jn(Os(e))}function Ji(e,t){var n=Os(e);return Eo(n,Yn(t,0,n.length))}function Ui(e,t,n,i){if(!Ga(e))return e;for(var r=-1,o=(t=ur(t,e)).length,a=o-1,s=e;null!=s&&++ro?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=i(o);++r>>1,a=e[o];null!==a&&!Qa(a)&&(n?a<=t:a=200){var c=t?null:Hr(e);if(c)return Gt(c);a=!1,r=kt,u=new xn}else u=t?[]:s;e:for(;++i=i?e:qi(e,t,n)}var hr=Tt||function(e){return Ke.clearTimeout(e)};function dr(e,t){if(t)return e.slice();var n=e.length,i=Le?Le(n):new e.constructor(n);return e.copy(i),i}function fr(e){var t=new e.constructor(e.byteLength);return new Me(t).set(new Me(e)),t}function pr(e,t){var n=t?fr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function mr(e,t){if(e!==t){var n=void 0!==e,i=null===e,r=e==e,o=Qa(e),a=void 0!==t,s=null===t,u=t==t,c=Qa(t);if(!s&&!c&&!o&&e>t||o&&a&&u&&!s&&!c||i&&a&&u||!n&&u||!r)return 1;if(!i&&!o&&!c&&e1?n[r-1]:void 0,a=r>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(r--,o):void 0,a&&uo(n[0],n[1],a)&&(o=r<3?void 0:o,r=1),t=pe(t);++i-1?r[o?t[a]:a]:void 0}}function Nr(e){return Vr((function(t){var n=t.length,i=n,r=Fn.prototype.thru;for(e&&t.reverse();i--;){var a=t[i];if("function"!=typeof a)throw new ge(o);if(r&&!s&&"wrapper"==zr(a))var s=new Fn([],!0)}for(i=s?i:n;++i1&&b.reverse(),h&&cs))return!1;var c=o.get(e),l=o.get(t);if(c&&l)return c==t&&l==e;var h=-1,d=!0,f=2&n?new xn:void 0;for(o.set(e,t),o.set(t,e);++h-1&&e%1==0&&e1?"& ":"")+t[i],t=t.join(n>2?", ":" "),e.replace(Y,"{\n/* [wrapped with "+t+"] */\n")}(i,function(e,t){return st(s,(function(n){var i="_."+n[0];t&n[1]&&!ht(e,i)&&e.push(i)})),e.sort()}(function(e){var t=e.match(X);return t?t[1].split(Q):[]}(i),n)))}function Ao(e){var t=0,n=0;return function(){var i=cn(),r=16-(i-n);if(n=i,r>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Eo(e,t){var n=-1,i=e.length,r=i-1;for(t=void 0===t?i:t;++n1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,zo(e,n)}));function na(e){var t=Dn(e);return t.__chain__=!0,t}function ia(e,t){return t(e)}var ra=Vr((function(e){var t=e.length,n=t?e[0]:0,i=this.__wrapped__,r=function(t){return zn(t,e)};return!(t>1||this.__actions__.length)&&i instanceof kn&&so(n)?((i=i.slice(n,+n+(t?1:0))).__actions__.push({func:ia,args:[r],thisArg:void 0}),new Fn(i,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(r)}));var oa=Cr((function(e,t,n){we.call(e,n)?++e[n]:$n(e,n,1)}));var aa=Sr(ko),sa=Sr(Mo);function ua(e,t){return(Ma(e)?st:ti)(e,Xr(t,3))}function ca(e,t){return(Ma(e)?ut:ni)(e,Xr(t,3))}var la=Cr((function(e,t,n){we.call(e,n)?e[n].push(t):$n(e,n,[t])}));var ha=Bi((function(e,t,n){var r=-1,o="function"==typeof t,a=La(e)?i(e.length):[];return ti(e,(function(e){a[++r]=o?ot(t,e,n):bi(e,t,n)})),a})),da=Cr((function(e,t,n){$n(e,n,t)}));function fa(e,t){return(Ma(e)?ft:Ni)(e,Xr(t,3))}var pa=Cr((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var ma=Bi((function(e,t){if(null==e)return[];var n=t.length;return n>1&&uo(e,t[0],t[1])?t=[]:n>2&&uo(t[0],t[1],t[2])&&(t=[t[0]]),ki(e,ai(t,1),[])})),va=Xt||function(){return Ke.Date.now()};function ga(e,t,n){return t=n?void 0:t,jr(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function ya(e,t){var n;if("function"!=typeof t)throw new ge(o);return e=rs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var ba=Bi((function(e,t,n){var i=1;if(n.length){var r=Wt(n,Yr(ba));i|=32}return jr(e,i,t,n,r)})),Ca=Bi((function(e,t,n){var i=3;if(n.length){var r=Wt(n,Yr(Ca));i|=32}return jr(t,i,e,n,r)}));function _a(e,t,n){var i,r,a,s,u,c,l=0,h=!1,d=!1,f=!0;if("function"!=typeof e)throw new ge(o);function p(t){var n=i,o=r;return i=r=void 0,l=t,s=e.apply(o,n)}function m(e){return l=e,u=_o(g,t),h?p(e):s}function v(e){var n=e-c;return void 0===c||n>=t||n<0||d&&e-l>=a}function g(){var e=va();if(v(e))return y(e);u=_o(g,function(e){var n=t-(e-c);return d?un(n,a-(e-l)):n}(e))}function y(e){return u=void 0,f&&i?p(e):(i=r=void 0,s)}function b(){var e=va(),n=v(e);if(i=arguments,r=this,c=e,n){if(void 0===u)return m(c);if(d)return hr(u),u=_o(g,t),p(c)}return void 0===u&&(u=_o(g,t)),s}return t=as(t)||0,Ga(n)&&(h=!!n.leading,a=(d="maxWait"in n)?sn(as(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),b.cancel=function(){void 0!==u&&hr(u),l=0,i=c=r=u=void 0},b.flush=function(){return void 0===u?s:y(va())},b}var Pa=Bi((function(e,t){return Zn(e,1,t)})),wa=Bi((function(e,t,n){return Zn(e,as(t)||0,n)}));function Aa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ge(o);var n=function(){var i=arguments,r=t?t.apply(this,i):i[0],o=n.cache;if(o.has(r))return o.get(r);var a=e.apply(this,i);return n.cache=o.set(r,a)||o,a};return n.cache=new(Aa.Cache||Ln),n}function Ea(e){if("function"!=typeof e)throw new ge(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Aa.Cache=Ln;var Ta=cr((function(e,t){var n=(t=1==t.length&&Ma(t[0])?ft(t[0],It(Xr())):ft(ai(t,1),It(Xr()))).length;return Bi((function(i){for(var r=-1,o=un(i.length,n);++r=t})),ka=Ci(function(){return arguments}())?Ci:function(e){return Va(e)&&we.call(e,"callee")&&!qe.call(e,"callee")},Ma=i.isArray,Ra=Ze?It(Ze):function(e){return Va(e)&&pi(e)==w};function La(e){return null!=e&&Wa(e.length)&&!Ja(e)}function xa(e){return Va(e)&&La(e)}var Ha=nn||au,Ba=et?It(et):function(e){return Va(e)&&pi(e)==h};function ja(e){if(!Va(e))return!1;var t=pi(e);return t==d||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!$a(e)}function Ja(e){if(!Ga(e))return!1;var t=pi(e);return t==f||t==p||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ua(e){return"number"==typeof e&&e==rs(e)}function Wa(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Ga(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Va(e){return null!=e&&"object"==typeof e}var qa=tt?It(tt):function(e){return Va(e)&&io(e)==m};function Ka(e){return"number"==typeof e||Va(e)&&pi(e)==v}function $a(e){if(!Va(e)||pi(e)!=g)return!1;var t=Ue(e);if(null===t)return!0;var n=we.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Pe.call(n)==Se}var za=nt?It(nt):function(e){return Va(e)&&pi(e)==y};var Ya=it?It(it):function(e){return Va(e)&&io(e)==b};function Xa(e){return"string"==typeof e||!Ma(e)&&Va(e)&&pi(e)==C}function Qa(e){return"symbol"==typeof e||Va(e)&&pi(e)==_}var Za=rt?It(rt):function(e){return Va(e)&&Wa(e.length)&&!!je[pi(e)]};var es=Rr(Si),ts=Rr((function(e,t){return e<=t}));function ns(e){if(!e)return[];if(La(e))return Xa(e)?Kt(e):yr(e);if(Xe&&e[Xe])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Xe]());var t=io(e);return(t==m?Jt:t==b?Gt:Os)(e)}function is(e){return e?(e=as(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function rs(e){var t=is(e),n=t%1;return t==t?n?t-n:t:0}function os(e){return e?Yn(rs(e),0,4294967295):0}function as(e){if("number"==typeof e)return e;if(Qa(e))return NaN;if(Ga(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ga(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Ot(e);var n=oe.test(e);return n||se.test(e)?Ge(e.slice(2),n?2:8):re.test(e)?NaN:+e}function ss(e){return br(e,Ps(e))}function us(e){return null==e?"":Qi(e)}var cs=_r((function(e,t){if(fo(t)||La(t))br(t,_s(t),e);else for(var n in t)we.call(t,n)&&Gn(e,n,t[n])})),ls=_r((function(e,t){br(t,Ps(t),e)})),hs=_r((function(e,t,n,i){br(t,Ps(t),e,i)})),ds=_r((function(e,t,n,i){br(t,_s(t),e,i)})),fs=Vr(zn);var ps=Bi((function(e,t){e=pe(e);var n=-1,i=t.length,r=i>2?t[2]:void 0;for(r&&uo(t[0],t[1],r)&&(i=1);++n1),t})),br(e,Kr(e),n),i&&(n=Xn(n,7,Wr));for(var r=t.length;r--;)er(n,t[r]);return n}));var Ts=Vr((function(e,t){return null==e?{}:function(e,t){return Mi(e,t,(function(t,n){return gs(e,n)}))}(e,t)}));function Ss(e,t){if(null==e)return{};var n=ft(Kr(e),(function(e){return[e]}));return t=Xr(t),Mi(e,n,(function(e,n){return t(e,n[0])}))}var Ns=Br(_s),Ds=Br(Ps);function Os(e){return null==e?[]:Ft(e,_s(e))}var Is=Er((function(e,t,n){return t=t.toLowerCase(),e+(n?Fs(t):t)}));function Fs(e){return js(us(e).toLowerCase())}function ks(e){return(e=us(e))&&e.replace(ce,xt).replace(ke,"")}var Ms=Er((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Rs=Er((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ls=Ar("toLowerCase");var xs=Er((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Hs=Er((function(e,t,n){return e+(n?" ":"")+js(t)}));var Bs=Er((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),js=Ar("toUpperCase");function Js(e,t,n){return e=us(e),void 0===(t=n?void 0:t)?function(e){return xe.test(e)}(e)?function(e){return e.match(Re)||[]}(e):function(e){return e.match(Z)||[]}(e):e.match(t)||[]}var Us=Bi((function(e,t){try{return ot(e,void 0,t)}catch(e){return ja(e)?e:new z(e)}})),Ws=Vr((function(e,t){return st(t,(function(t){t=So(t),$n(e,t,ba(e[t],e))})),e}));function Gs(e){return function(){return e}}var Vs=Nr(),qs=Nr(!0);function Ks(e){return e}function $s(e){return Ai("function"==typeof e?e:Xn(e,1))}var zs=Bi((function(e,t){return function(n){return bi(n,e,t)}})),Ys=Bi((function(e,t){return function(n){return bi(e,n,t)}}));function Xs(e,t,n){var i=_s(t),r=hi(t,i);null!=n||Ga(t)&&(r.length||!i.length)||(n=t,t=e,e=this,r=hi(t,_s(t)));var o=!(Ga(n)&&"chain"in n&&!n.chain),a=Ja(e);return st(r,(function(n){var i=t[n];e[n]=i,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__),r=n.__actions__=yr(this.__actions__);return r.push({func:i,args:arguments,thisArg:e}),n.__chain__=t,n}return i.apply(e,pt([this.value()],arguments))})})),e}function Qs(){}var Zs=Fr(ft),eu=Fr(ct),tu=Fr(gt);function nu(e){return co(e)?Et(So(e)):function(e){return function(t){return di(t,e)}}(e)}var iu=Mr(),ru=Mr(!0);function ou(){return[]}function au(){return!1}var su=Ir((function(e,t){return e+t}),0),uu=xr("ceil"),cu=Ir((function(e,t){return e/t}),1),lu=xr("floor");var hu,du=Ir((function(e,t){return e*t}),1),fu=xr("round"),pu=Ir((function(e,t){return e-t}),0);return Dn.after=function(e,t){if("function"!=typeof t)throw new ge(o);return e=rs(e),function(){if(--e<1)return t.apply(this,arguments)}},Dn.ary=ga,Dn.assign=cs,Dn.assignIn=ls,Dn.assignInWith=hs,Dn.assignWith=ds,Dn.at=fs,Dn.before=ya,Dn.bind=ba,Dn.bindAll=Ws,Dn.bindKey=Ca,Dn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ma(e)?e:[e]},Dn.chain=na,Dn.chunk=function(e,t,n){t=(n?uo(e,t,n):void 0===t)?1:sn(rs(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var o=0,a=0,s=i(Zt(r/t));or?0:r+n),(i=void 0===i||i>r?r:rs(i))<0&&(i+=r),i=n>i?0:os(i);n>>0)?(e=us(e))&&("string"==typeof t||null!=t&&!za(t))&&!(t=Qi(t))&&jt(e)?lr(Kt(e),0,n):e.split(t,n):[]},Dn.spread=function(e,t){if("function"!=typeof e)throw new ge(o);return t=null==t?0:sn(rs(t),0),Bi((function(n){var i=n[t],r=lr(n,0,t);return i&&pt(r,i),ot(e,this,r)}))},Dn.tail=function(e){var t=null==e?0:e.length;return t?qi(e,1,t):[]},Dn.take=function(e,t,n){return e&&e.length?qi(e,0,(t=n||void 0===t?1:rs(t))<0?0:t):[]},Dn.takeRight=function(e,t,n){var i=null==e?0:e.length;return i?qi(e,(t=i-(t=n||void 0===t?1:rs(t)))<0?0:t,i):[]},Dn.takeRightWhile=function(e,t){return e&&e.length?nr(e,Xr(t,3),!1,!0):[]},Dn.takeWhile=function(e,t){return e&&e.length?nr(e,Xr(t,3)):[]},Dn.tap=function(e,t){return t(e),e},Dn.throttle=function(e,t,n){var i=!0,r=!0;if("function"!=typeof e)throw new ge(o);return Ga(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),_a(e,t,{leading:i,maxWait:t,trailing:r})},Dn.thru=ia,Dn.toArray=ns,Dn.toPairs=Ns,Dn.toPairsIn=Ds,Dn.toPath=function(e){return Ma(e)?ft(e,So):Qa(e)?[e]:yr(To(us(e)))},Dn.toPlainObject=ss,Dn.transform=function(e,t,n){var i=Ma(e),r=i||Ha(e)||Za(e);if(t=Xr(t,4),null==n){var o=e&&e.constructor;n=r?i?new o:[]:Ga(e)&&Ja(o)?On(Ue(e)):{}}return(r?st:ci)(e,(function(e,i,r){return t(n,e,i,r)})),n},Dn.unary=function(e){return ga(e,1)},Dn.union=Vo,Dn.unionBy=qo,Dn.unionWith=Ko,Dn.uniq=function(e){return e&&e.length?Zi(e):[]},Dn.uniqBy=function(e,t){return e&&e.length?Zi(e,Xr(t,2)):[]},Dn.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Zi(e,void 0,t):[]},Dn.unset=function(e,t){return null==e||er(e,t)},Dn.unzip=$o,Dn.unzipWith=zo,Dn.update=function(e,t,n){return null==e?e:tr(e,t,sr(n))},Dn.updateWith=function(e,t,n,i){return i="function"==typeof i?i:void 0,null==e?e:tr(e,t,sr(n),i)},Dn.values=Os,Dn.valuesIn=function(e){return null==e?[]:Ft(e,Ps(e))},Dn.without=Yo,Dn.words=Js,Dn.wrap=function(e,t){return Sa(sr(t),e)},Dn.xor=Xo,Dn.xorBy=Qo,Dn.xorWith=Zo,Dn.zip=ea,Dn.zipObject=function(e,t){return or(e||[],t||[],Gn)},Dn.zipObjectDeep=function(e,t){return or(e||[],t||[],Ui)},Dn.zipWith=ta,Dn.entries=Ns,Dn.entriesIn=Ds,Dn.extend=ls,Dn.extendWith=hs,Xs(Dn,Dn),Dn.add=su,Dn.attempt=Us,Dn.camelCase=Is,Dn.capitalize=Fs,Dn.ceil=uu,Dn.clamp=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=as(n))==n?n:0),void 0!==t&&(t=(t=as(t))==t?t:0),Yn(as(e),t,n)},Dn.clone=function(e){return Xn(e,4)},Dn.cloneDeep=function(e){return Xn(e,5)},Dn.cloneDeepWith=function(e,t){return Xn(e,5,t="function"==typeof t?t:void 0)},Dn.cloneWith=function(e,t){return Xn(e,4,t="function"==typeof t?t:void 0)},Dn.conformsTo=function(e,t){return null==t||Qn(e,t,_s(t))},Dn.deburr=ks,Dn.defaultTo=function(e,t){return null==e||e!=e?t:e},Dn.divide=cu,Dn.endsWith=function(e,t,n){e=us(e),t=Qi(t);var i=e.length,r=n=void 0===n?i:Yn(rs(n),0,i);return(n-=t.length)>=0&&e.slice(n,r)==t},Dn.eq=Oa,Dn.escape=function(e){return(e=us(e))&&B.test(e)?e.replace(x,Ht):e},Dn.escapeRegExp=function(e){return(e=us(e))&&K.test(e)?e.replace(q,"\\$&"):e},Dn.every=function(e,t,n){var i=Ma(e)?ct:ii;return n&&uo(e,t,n)&&(t=void 0),i(e,Xr(t,3))},Dn.find=aa,Dn.findIndex=ko,Dn.findKey=function(e,t){return bt(e,Xr(t,3),ci)},Dn.findLast=sa,Dn.findLastIndex=Mo,Dn.findLastKey=function(e,t){return bt(e,Xr(t,3),li)},Dn.floor=lu,Dn.forEach=ua,Dn.forEachRight=ca,Dn.forIn=function(e,t){return null==e?e:si(e,Xr(t,3),Ps)},Dn.forInRight=function(e,t){return null==e?e:ui(e,Xr(t,3),Ps)},Dn.forOwn=function(e,t){return e&&ci(e,Xr(t,3))},Dn.forOwnRight=function(e,t){return e&&li(e,Xr(t,3))},Dn.get=vs,Dn.gt=Ia,Dn.gte=Fa,Dn.has=function(e,t){return null!=e&&ro(e,t,vi)},Dn.hasIn=gs,Dn.head=Lo,Dn.identity=Ks,Dn.includes=function(e,t,n,i){e=La(e)?e:Os(e),n=n&&!i?rs(n):0;var r=e.length;return n<0&&(n=sn(r+n,0)),Xa(e)?n<=r&&e.indexOf(t,n)>-1:!!r&&_t(e,t,n)>-1},Dn.indexOf=function(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=null==n?0:rs(n);return r<0&&(r=sn(i+r,0)),_t(e,t,r)},Dn.inRange=function(e,t,n){return t=is(t),void 0===n?(n=t,t=0):n=is(n),function(e,t,n){return e>=un(t,n)&&e=-9007199254740991&&e<=9007199254740991},Dn.isSet=Ya,Dn.isString=Xa,Dn.isSymbol=Qa,Dn.isTypedArray=Za,Dn.isUndefined=function(e){return void 0===e},Dn.isWeakMap=function(e){return Va(e)&&io(e)==P},Dn.isWeakSet=function(e){return Va(e)&&"[object WeakSet]"==pi(e)},Dn.join=function(e,t){return null==e?"":on.call(e,t)},Dn.kebabCase=Ms,Dn.last=jo,Dn.lastIndexOf=function(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=i;return void 0!==n&&(r=(r=rs(n))<0?sn(i+r,0):un(r,i-1)),t==t?function(e,t,n){for(var i=n+1;i--;)if(e[i]===t)return i;return i}(e,t,r):Ct(e,wt,r,!0)},Dn.lowerCase=Rs,Dn.lowerFirst=Ls,Dn.lt=es,Dn.lte=ts,Dn.max=function(e){return e&&e.length?ri(e,Ks,mi):void 0},Dn.maxBy=function(e,t){return e&&e.length?ri(e,Xr(t,2),mi):void 0},Dn.mean=function(e){return At(e,Ks)},Dn.meanBy=function(e,t){return At(e,Xr(t,2))},Dn.min=function(e){return e&&e.length?ri(e,Ks,Si):void 0},Dn.minBy=function(e,t){return e&&e.length?ri(e,Xr(t,2),Si):void 0},Dn.stubArray=ou,Dn.stubFalse=au,Dn.stubObject=function(){return{}},Dn.stubString=function(){return""},Dn.stubTrue=function(){return!0},Dn.multiply=du,Dn.nth=function(e,t){return e&&e.length?Fi(e,rs(t)):void 0},Dn.noConflict=function(){return Ke._===this&&(Ke._=Ne),this},Dn.noop=Qs,Dn.now=va,Dn.pad=function(e,t,n){e=us(e);var i=(t=rs(t))?qt(e):0;if(!t||i>=t)return e;var r=(t-i)/2;return kr(en(r),n)+e+kr(Zt(r),n)},Dn.padEnd=function(e,t,n){e=us(e);var i=(t=rs(t))?qt(e):0;return t&&it){var i=e;e=t,t=i}if(n||e%1||t%1){var r=hn();return un(e+r*(t-e+We("1e-"+((r+"").length-1))),t)}return xi(e,t)},Dn.reduce=function(e,t,n){var i=Ma(e)?mt:St,r=arguments.length<3;return i(e,Xr(t,4),n,r,ti)},Dn.reduceRight=function(e,t,n){var i=Ma(e)?vt:St,r=arguments.length<3;return i(e,Xr(t,4),n,r,ni)},Dn.repeat=function(e,t,n){return t=(n?uo(e,t,n):void 0===t)?1:rs(t),Hi(us(e),t)},Dn.replace=function(){var e=arguments,t=us(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Dn.result=function(e,t,n){var i=-1,r=(t=ur(t,e)).length;for(r||(r=1,e=void 0);++i9007199254740991)return[];var n=4294967295,i=un(e,4294967295);e-=4294967295;for(var r=Dt(i,t=Xr(t));++n=o)return e;var s=n-qt(i);if(s<1)return i;var u=a?lr(a,0,s).join(""):e.slice(0,s);if(void 0===r)return u+i;if(a&&(s+=u.length-s),za(r)){if(e.slice(s).search(r)){var c,l=u;for(r.global||(r=me(r.source,us(ie.exec(r))+"g")),r.lastIndex=0;c=r.exec(l);)var h=c.index;u=u.slice(0,void 0===h?s:h)}}else if(e.indexOf(Qi(r),s)!=s){var d=u.lastIndexOf(r);d>-1&&(u=u.slice(0,d))}return u+i},Dn.unescape=function(e){return(e=us(e))&&H.test(e)?e.replace(L,zt):e},Dn.uniqueId=function(e){var t=++Ae;return us(e)+t},Dn.upperCase=Bs,Dn.upperFirst=js,Dn.each=ua,Dn.eachRight=ca,Dn.first=Lo,Xs(Dn,(hu={},ci(Dn,(function(e,t){we.call(Dn.prototype,t)||(hu[t]=e)})),hu),{chain:!1}),Dn.VERSION="4.17.21",st(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Dn[e].placeholder=Dn})),st(["drop","take"],(function(e,t){kn.prototype[e]=function(n){n=void 0===n?1:sn(rs(n),0);var i=this.__filtered__&&!t?new kn(this):this.clone();return i.__filtered__?i.__takeCount__=un(n,i.__takeCount__):i.__views__.push({size:un(n,4294967295),type:e+(i.__dir__<0?"Right":"")}),i},kn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),st(["filter","map","takeWhile"],(function(e,t){var n=t+1,i=1==n||3==n;kn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Xr(e,3),type:n}),t.__filtered__=t.__filtered__||i,t}})),st(["head","last"],(function(e,t){var n="take"+(t?"Right":"");kn.prototype[e]=function(){return this[n](1).value()[0]}})),st(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");kn.prototype[e]=function(){return this.__filtered__?new kn(this):this[n](1)}})),kn.prototype.compact=function(){return this.filter(Ks)},kn.prototype.find=function(e){return this.filter(e).head()},kn.prototype.findLast=function(e){return this.reverse().find(e)},kn.prototype.invokeMap=Bi((function(e,t){return"function"==typeof e?new kn(this):this.map((function(n){return bi(n,e,t)}))})),kn.prototype.reject=function(e){return this.filter(Ea(Xr(e)))},kn.prototype.slice=function(e,t){e=rs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new kn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=rs(t))<0?n.dropRight(-t):n.take(t-e)),n)},kn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},kn.prototype.toArray=function(){return this.take(4294967295)},ci(kn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),r=Dn[i?"take"+("last"==t?"Right":""):t],o=i||/^find/.test(t);r&&(Dn.prototype[t]=function(){var t=this.__wrapped__,a=i?[1]:arguments,s=t instanceof kn,u=a[0],c=s||Ma(t),l=function(e){var t=r.apply(Dn,pt([e],a));return i&&h?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var h=this.__chain__,d=!!this.__actions__.length,f=o&&!h,p=s&&!d;if(!o&&c){t=p?t:new kn(this);var m=e.apply(t,a);return m.__actions__.push({func:ia,args:[l],thisArg:void 0}),new Fn(m,h)}return f&&p?e.apply(this,a):(m=this.thru(l),f?i?m.value()[0]:m.value():m)})})),st(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ye[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);Dn.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var r=this.value();return t.apply(Ma(r)?r:[],e)}return this[n]((function(n){return t.apply(Ma(n)?n:[],e)}))}})),ci(kn.prototype,(function(e,t){var n=Dn[t];if(n){var i=n.name+"";we.call(Cn,i)||(Cn[i]=[]),Cn[i].push({name:t,func:n})}})),Cn[Dr(void 0,2).name]=[{name:"wrapper",func:void 0}],kn.prototype.clone=function(){var e=new kn(this.__wrapped__);return e.__actions__=yr(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=yr(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=yr(this.__views__),e},kn.prototype.reverse=function(){if(this.__filtered__){var e=new kn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},kn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ma(e),i=t<0,r=n?e.length:0,o=function(e,t,n){var i=-1,r=n.length;for(;++i=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Dn.prototype.plant=function(e){for(var t,n=this;n instanceof In;){var i=Do(n);i.__index__=0,i.__values__=void 0,t?r.__wrapped__=i:t=i;var r=i;n=n.__wrapped__}return r.__wrapped__=e,t},Dn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof kn){var t=e;return this.__actions__.length&&(t=new kn(this)),(t=t.reverse()).__actions__.push({func:ia,args:[Go],thisArg:void 0}),new Fn(t,this.__chain__)}return this.thru(Go)},Dn.prototype.toJSON=Dn.prototype.valueOf=Dn.prototype.value=function(){return ir(this.__wrapped__,this.__actions__)},Dn.prototype.first=Dn.prototype.head,Xe&&(Dn.prototype[Xe]=function(){return this}),Dn}();Ke._=Yt,void 0===(r=function(){return Yt}.call(t,n,t,i))||(i.exports=r)}).call(this)}).call(this,n(24),n(102)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectedCheckboxes=function(e){for(var t=[],n=0;nEmpty Log');var n=t.metadata.log;u.default.forOwnRight(n,(function(e){var t=""+e.time.phase+""+e.time.impulse+""+e.message+"";$("#log-table tbody").append(t)})),void 0===n&&$("#log-table tbody").append("No log entries found."),$("#empty-log").click((function(e){var n="users/"+t.metadata.gameId+"/metadata/log/";a.ref(n).remove(),$("#log-table tbody").empty(),$("#log-table tbody").append("No log entries found.")}))}))},t.displaySetActions=function(e){a.currentGame(e.uid).then((function(t){$(".game-title").text(t.metadata.title);var n=t.content.actionList;u.default.forOwn(n,(function(t,n){a.ref(t.characterPath).once("value",(function(i){var r=i.val(),o="";e.uid===t.setBy&&(o='');var a=""+t.runTime.time.phase+""+t.runTime.time.impulse+""+r.name+": "+t.message+""+o+"";$("#actions-table tbody").append(a),$("#0"+n).click((function(e){l("Delete Action","Delete this action?",$(e.target).data("actionpath"),$(e.target).data("actionid"))}))}))})),void 0===n&&$("#actions-table tbody").append("No action entries found.")}))},t.parseHitResult=function(e){var t="";return u.default.forOwn(e,(function(e,n){!0===e.hit?t+=n+" hit "+e.bullets+" time(s). ":t+="Missed "+n+". "})),t},t.randomize=function(){var e=u.default.sample(r.codenames),t=u.default.random(1,6);$("#skill-level").val(t),$("#codename").val(e);var n=c();$("#strength").val(n);var i=c();$("#intelligence").val(i);var o=c();$("#will").val(o);var a=c();$("#health").val(a);var s=c();$("#agility").val(s)},t.toggleSignInLink=function(e){e?$("#login").empty().append('account_circle Sign Out'):$("#login").empty().append('account_circle Sign In')},t.setShotType=function(e){"Pistol"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Single Shot"),$("#burst-eal").hide(),$("#shotgun-eal").hide(),$("#explosive-eal").hide());"Sub-Machinegun"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Burst"),$("#shotgun-eal").hide(),$("#explosive-eal").hide());"Assault Rifle"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Burst"),$("#shotgun-eal").hide(),$("#explosive-eal").hide());"Machine Gun"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Burst"),$("#shotgun-eal").hide(),$("#explosive-eal").hide());"Shotgun"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Shotgun"),$("#single-shot-eal").hide(),$("#explosive-eal").hide(),$("#burst-eal").hide());"Explosive"===e.Type&&($("#shot-type-button .dropdown-toggle").empty().append("Explosive"),$("#single-shot-eal").hide(),$("#burst-eal").hide(),$("#shotgun-eal").hide());"Assault Rifle"===e.Type&&1===e.ROF&&($("#shot-type-button .dropdown-toggle").empty().append("Single Shot"),$("#burst-eal").hide(),$("#shotgun-eal").hide(),$("#explosive-eal").hide())},t.operationName=function(){$("#gamename").val((0,o.mission)())},t.displayAccount=function(e){$("#account-name").text(e.displayName),$("#account-id").text(e.uid),$("#account-email").text(e.email)},t.clearUserDisplay=function(){$("#game-dropdown").empty(),$("#account-name").text("Account Name"),$("#account-id").empty(),$("#account-email").empty()},t.getGamePath=function(){var e=window.localStorage.getItem("phoenix-command-current-character"),t=u.default.split(e,"/",4);return u.default.join(t,"/")},t.modal=function(e,t){$(".modal").modal("hide");var n=Math.random().toString(36).substring(7),i='';$("#modal-holder").append(i),$("#"+n).modal()},t.deleteModal=l,t.deleteGameModal=function(e,t,n,i){$(".modal").modal("hide");var r=u.default.split(n,"/"),o=r[1]+"/games/"+i,s=a.ref("users/"+r[1]+"/adminOf"),c=Math.random().toString(36).substring(7),l='';$("#modal-holder").append(l),$("#"+c).modal(),$(".btn-primary").click((function(e){a.set("users/"+r[1]+"/currentGame/","none"),s.once("value").then((function(e){e.forEach((function(e){var t=e.val();o===t.gameId&&(a.remove("users/"+r[1]+"/adminOf/",e.key),a.remove("users/"+r[1]+"/games/",i),window.location="http://phoenixcommand.net/account.html")}))}))}))};var i,r=n(103),o=n(104),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(6)),s=n(13),u=(i=s)&&i.__esModule?i:{default:i};function c(){return u.default.random(1,6)+u.default.random(1,6)+u.default.random(1,6)}function l(e,t,n,i){$(".modal").modal("hide");var r=Math.random().toString(36).substring(7),o='';$("#modal-holder").append(o),$("#"+r).modal(),$(".btn-primary").click((function(e){a.remove(n,i),$("#0"+i).parent().parent().remove()}))}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(36)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports={}},function(e,t,n){var i=n(3),r=n(7),o=n(19),a=n(12),s=n(22),u=function(e,t,n){var c,l,h,d=e&u.F,f=e&u.G,p=e&u.S,m=e&u.P,v=e&u.B,g=e&u.W,y=f?r:r[t]||(r[t]={}),b=y.prototype,C=f?i:p?i[t]:(i[t]||{}).prototype;for(c in f&&(n=t),n)(l=!d&&C&&void 0!==C[c])&&s(y,c)||(h=l?C[c]:n[c],y[c]=f&&"function"!=typeof C[c]?n[c]:v&&l?o(h,i):g&&C[c]==h?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(h):m&&"function"==typeof h?o(Function.call,h):h,m&&((y.virtual||(y.virtual={}))[c]=h,e&u.R&&b&&!b[c]&&a(b,c,h)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var i=n(20);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var i=n(8),r=n(63),o=n(64),a=Object.defineProperty;t.f=n(16)?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setUser=function(e){i.currentGame(e.uid).then((function(t){$(".game-title").text(t.metadata.title);var n=r.getUserCharacters(t);_.forEach(n,(function(t){e.uid===t.userId&&$("#timer-character-name .dropdown-menu").append(''+t.characterName+"")}))}))},t.run=function(e){var t="users/"+e+"/content/actionList/";i.actionList(e).then((function(e){var n=_.keys(e.list);_.forEach(n,(function(n){var r=e.list[n];_.isEqual(r.runTime.time,e.time)&&i.ref(r.characterPath).on("value",(function(e){var a=window.localStorage.getItem("phoenix-command-user-id"),s=e.val();o.log(s.name+": "+r.message),r.setBy==a&&o.modal(s.name+"'s Reminder:",r.message),i.remove(t,n)}))}))}))},t.add=function(e){var t="users/"+e.gameId+"/content/actionList";i.push(t,e)},t.actionTemplate=function(){var e=window.localStorage.getItem("phoenix-command-current-character"),t=window.localStorage.getItem("phoenix-command-user-id"),n=(_.split(e,"/"),{runTime:{},setTime:{},message:"",function:"",parameters:[]});return n.setBy=t,n.characterPath=e,n.userList=[],n},t.clock=function(e){i.currentGame(e.uid).then((function(t){var n=t.metadata.gameId;$(".game-title").text(t.metadata.title),_.split(t.metadata.gameId,"/")[0]===e.uid&&($("#set-clock").append(''),$("#set-advance-clock").append('')),$("#clock-impulse-input").change((function(e){var t=_.toNumber($("#clock-impulse-input").val());t>4&&$("#clock-impulse-input").val(4),t<1&&$("#clock-impulse-input").val(1)})),$("#clock-time-button").click((function(e){var t={phase:_.toNumber($("#clock-phase-input").val()),impulse:_.toNumber($("#clock-impulse-input").val())};i.set("users/"+n+"/content/time",t),o.modal("Clock","Time Changed")})),$("#clock-advance-button").click((function(e){var t={phase:_.toNumber($("#clock-phase-input").val()),impulse:_.toNumber($("#clock-impulse-input").val())},r=$("#clock-hour-input").val(),s=$("#clock-minute-input").val();r+="h",s+="m";var u=a.incapacitationTimeToPhases(r)+a.incapacitationTimeToPhases(s),c=a.phasesToTime(u,t);i.set("users/"+n+"/content/time",c),o.modal("Clock","Time Changed")}))}))};var i=s(n(6)),r=s(n(9)),o=s(n(14)),a=s(n(10));function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports=!0},function(e,t,n){var i=n(15),r=n(3).document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},function(e,t,n){var i=n(71),r=n(27);e.exports=function(e){return i(r(e))}},function(e,t,n){var i=n(39)("keys"),r=n(40);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){var i=n(21).f,r=n(22),o=n(4)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,o)&&i(e,o,{configurable:!0,value:t})}},function(e,t,n){"use strict";var i=n(20);function r(e){var t,n;this.promise=new e((function(e,i){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=i})),this.resolve=i(t),this.reject=i(n)}e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.displayGame=function(e){o.ref("users/"+e.uid+"/currentGame").once("value",(function(t){var n=t.val();o.ref("users/"+n).once("value",(function(t){var r=t.val();c(e,r),$(".game-title").text(r.metadata.title),$("#user-table tbody").empty(),_.forEach(i.getUserCharacters(r),(function(t){var i="",r="";e.uid===t.userId&&""!==t.characterId?(i=""+t.characterName+"",r=''):(i=""+t.characterName,r=""),$("#user-table tbody").append(""+i+""+t.userName+""+r+""),$("#0"+t.characterId).click((function(e){e.preventDefault();var t=$(e.target).data("characterid"),n="users/"+$(e.target).data("gameid")+"/content/characters/";a.deleteModal("Phoenix Command","Delete Character?",n,t)}))})),$("#button-area").append(''),$("#download-game-json").click((function(e){var t=_.snakeCase(r.metadata.title)+".json",n=JSON.stringify(r,null,4),i=new Blob([n],{type:"text/plain;charset=utf-8"});if(!!document.documentMode)window.navigator.msSaveBlob(i,t);else{var o=(window.URL||window.webkitURL).createObjectURL(i),a=$("");a.attr("download",t),a.attr("href",o),$("body").append(a),a[0].click()}})),o.ref("users/"+e.uid+"/adminOf").once("value").then((function(t){t.forEach((function(t){var i=t.val();r.metadata.gameId===i.gameId&&($("#button-area").append(''),$("#delete-game").click((function(t){t.preventDefault();var i=_.split(n,"/"),r="users/"+e.uid+"/games/";a.deleteGameModal("Phoenix Command","Delete Game?",r,i[2])})))}))})),$(".timestamp").empty().append("created: "+moment.unix(r.metadata.created/1e3).format("MMMM Do, YYYY h:mm a"))}))}))},t.nextImpulse=u,t.addNextImpulseButton=c,t.navList=l,t.addPlayers=h,t.addCharacter=function(e){o.currentGame().then((function(t){o.push("users/"+t.metadata.gameId+"/content/characters/",e),a.modal("Phoenix Command","Character Created Successfully!")}))},t.createNew=d,t.setCurrent=f,t.select=function(e,t){f(e,t),window.location.href="game.html"},t.newGameSubmit=function(){var e=$("#gamename").val(),t=$("#invite-players").val(),n=o.auth().currentUser;n?d(n,e,t):a.modal("Phoenix Command","Signed In Successfully!")};var i=s(n(9)),r=s(n(10)),o=(s(n(25)),s(n(6))),a=s(n(14));function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function u(){o.currentGame().then((function(e){var t=e.metadata.gameId,n=e.content.time,i=r.nextImpulse(n);o.set("users/"+t+"/content/time",i)}))}function c(e,t){o.ref("users/"+e.uid+"/adminOf").once("value").then((function(e){e.forEach((function(e){var n=e.val();t.metadata.gameId===n.gameId&&($("#time").append(''),$("#next-impulse").click((function(e){e.preventDefault(),u()})))}))}))}function l(e){var t=o.ref("users/"+e.uid+"/adminOf"),n=o.ref("users/"+e.uid+"/memberOf").orderByKey();$("#game-dropdown").empty(),t.once("value").then((function(t){$("#game-dropdown").append(''),t.forEach((function(t){var n=t.val();$("#game-dropdown").append(''+n.name+"")}))})),n.once("value").then((function(t){t.val()&&($("#game-dropdown").append(''),$("#game-dropdown").append(''),t.forEach((function(t){var n=t.val();o.ref("users/"+n.gameId).once("value",(function(t){$("#game-dropdown").append(''+n.name+"")}))})))}))}function h(e,t,n,i){var r=_.split(n,",");o.ref("userIds").once("value").then((function(n){var s=n.val();_.forEach(r,(function(r){var a=_.trim(r);""===a&&(a="blank"),!0===n.hasChild(a)&&(o.set("users/"+e.uid+"/games/"+t+"/users/"+a,s[a]),o.set("users/"+e.uid+"/games/"+t+"/metadata/readyPlayers/"+a,!1),o.push("users/"+a+"/memberOf/",{gameId:e.uid+"/games/"+t,name:i}))})),a.modal("Phoenix Command","Game Created Successfully!")}))}function d(e,t,n){var i,r=new Date,a=o.ref("users/"+e.uid+"/games"),s={metadata:{title:t,created:r.getTime(),createdby:e.displayName},users:{},content:{characters:{},time:{phase:1,impulse:1},messages:{}}};i=a.push(s).key,f(e.uid,i),h(e,i,n,t),o.set("users/"+e.uid+"/games/"+i+"/metadata/gameId/",e.uid+"/games/"+i),o.set("users/"+e.uid+"/games/"+i+"/users/"+e.uid,e.displayName),o.push("users/"+e.uid+"/adminOf/",{gameId:e.uid+"/games/"+i,name:t}),o.set("users/"+e.uid+"/games/"+i+"/metadata/readyPlayers/"+e.uid,!1),l(e)}function f(e,t){o.set("users/"+e+"/currentGame/",t)}},function(e,t,n){"use strict";var i=n(28),r=n(18),o=n(65),a=n(12),s=n(17),u=n(66),c=n(32),l=n(74),h=n(4)("iterator"),d=!([].keys&&"next"in[].keys()),f=function(){return this};e.exports=function(e,t,n,p,m,v,g){u(n,t,p);var y,b,C,_=function(e){if(!d&&e in E)return E[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},P=t+" Iterator",w="values"==m,A=!1,E=e.prototype,T=E[h]||E["@@iterator"]||m&&E[m],S=T||_(m),N=m?w?_("entries"):S:void 0,D="Array"==t&&E.entries||T;if(D&&(C=l(D.call(new e)))!==Object.prototype&&C.next&&(c(C,P,!0),i||"function"==typeof C[h]||a(C,h,f)),w&&T&&"values"!==T.name&&(A=!0,S=function(){return T.call(this)}),i&&!g||!d&&!A&&E[h]||a(E,h,S),s[t]=S,s[P]=f,m)if(y={values:w?S:_("values"),keys:v?S:_("keys"),entries:N},g)for(b in y)b in E||o(E,b,y[b]);else r(r.P+r.F*(d||A),t,y);return y}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var i=n(26),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t,n){var i=n(7),r=n(3),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(28)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var i=n(3).document;e.exports=i&&i.documentElement},function(e,t,n){var i=n(23),r=n(4)("toStringTag"),o="Arguments"==i(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?n:o?i(t):"Object"==(a=i(t))&&"function"==typeof t.callee?"Arguments":a}},function(e,t,n){var i=n(8),r=n(20),o=n(4)("species");e.exports=function(e,t){var n,a=i(e).constructor;return void 0===a||null==(n=i(a)[o])?t:r(n)}},function(e,t,n){var i,r,o,a=n(19),s=n(86),u=n(42),c=n(29),l=n(3),h=l.process,d=l.setImmediate,f=l.clearImmediate,p=l.MessageChannel,m=l.Dispatch,v=0,g={},y=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},b=function(e){y.call(e.data)};d&&f||(d=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++v]=function(){s("function"==typeof e?e:Function(e),t)},i(v),v},f=function(e){delete g[e]},"process"==n(23)(h)?i=function(e){h.nextTick(a(y,e,1))}:m&&m.now?i=function(e){m.now(a(y,e,1))}:p?(o=(r=new p).port2,r.port1.onmessage=b,i=a(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(i=function(e){l.postMessage(e+"","*")},l.addEventListener("message",b,!1)):i="onreadystatechange"in c("script")?function(e){u.appendChild(c("script")).onreadystatechange=function(){u.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),e.exports={set:d,clear:f}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var i=n(8),r=n(15),o=n(33);e.exports=function(e,t){if(i(e),r(t)&&t.constructor===e)return t;var n=o.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";n.r(t);var i=n(2);n.d(t,"default",(function(){return i.a})); /** * @license * Copyright 2018 Google LLC @@ -384,7 +384,7 @@ function i(){for(var e=0,t=0,n=arguments.length;t"+i.characterName+""),$("#skill-level").empty().append("
Level: "+i.skillLevel+"
"),$("#strength").empty().append(i.strength),$("#intelligence").empty().append(i.intelligence),$("#agility").empty().append(i.agility),$("#will").empty().append(i.will),$("#health").empty().append(i.health),$("#movement").empty().append(i.speed),$("#sal").empty().append(i.sal),$("#physical-damage").val(i.pd),$("#total-damage").empty().append(i.dt),$("#status").val(i.status),$("#cover").val(i.cover).find('option[value="'+i.cover+'"]').attr("selected",!0),$("#position").val(i.position).find('option[value="'+i.position+'"]').attr("selected",!0),$("#impulse1").empty().append(i.capi[1]),$("#impulse2").empty().append(i.capi[2]),$("#impulse3").empty().append(i.capi[3]),$("#impulse4").empty().append(i.capi[4]),$("#knockout-value").empty().append(i.kv),$("#disabling-injuries").attr("data-content",i.injuries),$("#stance").val(i.stance).find('option[value="'+i.stance+'"]').attr("selected",!0),p(i),f(i),$(".sheet-picker").change((function(e){var i=e.target.id,r=e.target.value,o="users/"+t.metadata.gameId+"/content/characters/"+n+"/"+i;s.set(o,r)})),$("#physical-damage").change((function(r){var a=h.default.toNumber(r.target.value),l=c.damageTotal(a,i.health),d="users/"+t.metadata.gameId+"/content/characters/"+n+"/pd",f="users/"+t.metadata.gameId+"/content/characters/"+n+"/dt",p="users/"+t.metadata.gameId+"/content/characters/"+n+"/status";0===a&&($("#total-damage").empty().append(0),s.set(d,0),s.set(f,0),$("#status").val("Alive"),s.set(p,"Alive")),s.set(d,a),s.set(f,l),$("#total-damage").empty().append(l);var m=h.default.random(0,99),v=c.incapacitationEffect(a,i.kv,m);if(""!==v.effect){var g=h.default.clamp(h.default.random(0,9)+v.timeRollMod,0,9),y=c.incapacitationTime(g,a),b=c.incapacitationTimeToPhases(y),C=c.phasesToTime(b,t.content.time);$("#status").val(v.effect),s.set(p,v.effect),o.log(e+" is "+v.effect);var _=u.actionTemplate();_.runTime.time=C,_.setTime=t.content.time,_.gameId=t.metadata.gameId,_.message="No longer "+v.effect+".",u.add(_),o.modal("Phoenix Command",e+" "+v.effect+" for "+y)}}))}))},t.displayCharacterCreation=function(){s.currentGame().then((function(e){$(".game-title").empty().append(""+e.metadata.title+"")}));var e=c.getAllWeapons(),t=h.default.keys(e);h.default.forEach(t,(function(e){$("#weapon-checkboxes").append('\n
\n \n
')}))},t.displayGear=f,t.displayWeapons=p,t.submitCharacter=function(){var e={},t=$("#codename").val(),n=h.default.clamp(h.default.toNumber($("#skill-level").val()),3,18),i=h.default.clamp(h.default.toNumber($("#strength").val()),3,18),r=h.default.clamp(h.default.toNumber($("#intelligence").val()),3,18),s=h.default.clamp(h.default.toNumber($("#will").val()),3,18),u=h.default.clamp(h.default.toNumber($("#health").val()),3,18),l=h.default.clamp(h.default.toNumber($("#agility").val()),3,18),d=$("#armor").val(),f=o.selectedCheckboxes($('[name="weapon"]')),p=o.selectedCheckboxes($('[name="equipment"]'));p.push(d);var m=c.skillAccuracyLevel(n),v=c.encumbranceCalculator(p,f),g=c.knockoutValue(s,n),y=c.movementSpeed(i,l,v),b=c.combatActionsPerImpulse(i,l,r,n,v),C={};h.default.forEach(f,(function(e){var t=c.getAmmoTypes(e),n=c.getWeaponByName(e);C[e]={loaded:n.Cap,total:99999,type:t[0]}})),e.name=t,e.skillLevel=n,e.strength=i,e.intelligence=r,e.will=s,e.health=u,e.agility=l,e.armor=d,e.equipment=p,e.weapons=f,e.encumbrance=v,e.sal=m,e.kv=g,e.speed=y,e.capi=b,e.ammo=C,e.pd=0,e.dt=0,e.status="Alive",e.injuries="None",e.cover="Standing Exposed",e.position="Standing",e.stance="False",e.actions={},e.user=window.localStorage.getItem("phoenix-command-user-id"),a.addCharacter(e)};var i,r=d(n(9)),o=d(n(14)),a=d(n(34)),s=d(n(6)),u=d(n(25)),c=d(n(10)),l=n(13),h=(i=l)&&i.__esModule?i:{default:i};function d(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function f(e){var t=c.getAllWeapons(),n=h.default.keys(t);h.default.forEach(n,(function(e){$("#gear-tab-guns").append('\n
\n \n
')})),h.default.forEach(e.weapons,(function(e){var t=h.default.kebabCase(e);$("#"+t+"-checkbox").prop("checked",!0)})),h.default.forEach(e.equipment,(function(e){$("input[type=checkbox][value='"+e+"']").prop("checked",!0)})),$("#gear-armor").val(""+e.armor),$("#change-gear").click((function(t){var n=o.selectedCheckboxes($('[name="weapon"]')),i=o.selectedCheckboxes($('[name="equipment"]')),r=$("#gear-armor").val();i.push(r);var a={};h.default.forEach(n,(function(e){var t=c.getAmmoTypes(e),n=c.getWeaponByName(e);a[e]={loaded:n.Cap,total:99999,type:t[0]}}));var u=c.encumbranceCalculator(i,n),l=c.movementSpeed(e.strength,e.agility,u),d=c.combatActionsPerImpulse(e.strength,e.agility,e.intelligence,e.skillLevel,u),f=window.localStorage.getItem("phoenix-command-current-character");s.set(f+"/equipment/",i),s.set(f+"/weapons/",n),s.set(f+"/ammo/",a),s.set(f+"/capi/",d),s.set(f+"/encumbrance/",u),s.set(f+"/speed/",l),s.set(f+"/armor/",r),o.modal(e.name,"Loadout updated.")}))}function p(e){var t=c.getAllWeapons();h.default.forEach(e.weapons,(function(n){var i=h.default.find(t,(function(e){return e.Name===n})),r=h.default.kebabCase(i.Name),a=c.getAmmoTypes(i.Name),u='";var v=h.default.keys(i["Aim Time"]);h.default.forEach(v,(function(t){var n='\n \n '+t+'\n '+i["Aim Time"][t]+'\n '+(i["Aim Time"][t]+e.sal)+"\n \n ";f+=n}));var g='
\n

'+i.Name+'

\n
\n
'+i.Name+''+i.Description+'
\n
\n
Rounds Loaded
\n
'+d+'
\n
\n
\n
Ammo Type
\n
\n
\n '+u+'\n
\n
\n
\n
\n
Reload Time
\n
'+i.RT+'
\n
\n
\n
\n
\n
\n
\n
Rate of Fire
\n
'+i.ROF+'
\n
\n
\n
Capacity
\n
'+i.Cap+'
\n
\n
\n
Ammo Weight
\n
'+i.AW+'
\n
\n
\n
'+p+'
\n
'+m+'
\n
\n
\n
Sustained Auto Burst
\n
'+i.SAB+'
\n
\n \n \n \n \n \n \n \n \n '+f+"\n
Aim TimeAim Time ModShot Accuracy
";$("#weapons").append(g),$("#"+r).val(l),$("#"+r).change((function(e){var t=i.Name,n=window.localStorage.getItem("phoenix-command-current-character"),r=e.target.value,o=n+"/ammo/"+t+"/type/";s.set(o,r)})),$("#reload-"+r).click((function(t){var n=i.Cap,a=i.Name,u=window.localStorage.getItem("phoenix-command-current-character")+"/ammo/"+a+"/loaded/";s.set(u,n),$("#rounds-loaded-"+r).html(n),o.log(e.name+" reloaded the "+a+" to capacity at "+n+" round(s)."),o.modal("Phoenix Command",n+" rounds loaded in "+a)}))}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setUser=function(e){$(".arc-rows").hide(),$("#shot-type-button .dropdown-toggle").empty().append("Single Shot"),$("#uid").val(e.uid);var t=a.getAllWeapons();$("#weapon-button .col .dropdown-menu").empty(),c.default.forEach(t,(function(e){$("#weapon-button .col .dropdown-menu").append(''+e.Name+"")})),s.currentGame(e.uid).then((function(t){$(".game-title").text(t.metadata.title);var n=o.getUserCharacters(t);c.default.forEach(n,(function(t){e.uid===t.userId&&$("#calc-character-name .dropdown-menu").append(''+t.characterName+"")}))}))},t.eal=function(){if(""===$("#range").val()||""===$("#aim-time").val()||"Weapon"===$("#weapon-button .dropdown-toggle").html())r.modal("Phoenix Command","Weapon, Range, and Aim Time are required values.");else{s.currentCharacter().then((function(e){var t={},n=c.default.toNumber($("#calc-sal").val()),i=c.default.toNumber($("#range").val()),o=c.default.toNumber($("#target-speed").val()),u=c.default.toNumber($("#shooter-speed").val()),l=c.default.toNumber($("#aim-time").val())-1;u>0&&(l=2);var f=$("#weapon-button .dropdown-toggle").html(),p=a.getWeaponByName(f),m=e.ammo[f].type,v=c.default.values(p["Aim Time"]),g=$("#shot-type-button .dropdown-toggle").html();"Burst"===g&&(l+=1);var y=c.default.clamp(l,0,v.length-1),b=$("#firing-stance-button .dropdown-toggle").html(),C=$("#position-button .dropdown-toggle").html(),_=r.selectedCheckboxes($('[name="situational"]')),w=r.selectedCheckboxes($('[name="visibility"]')),P=r.selectedCheckboxes($('[name="targetsize"]')),A=c.default.toNumber($("#target-size").val());t.sal=n,t.shotType=g,t.targetSpeed=o,t.shooterSpeed=u,t.range=i,t.aimTime=l,t.firingStance=b,t.position=C,t.situational=_,t.visibility=w,t.targetSize=P,t.weaponAimMod=v[c.default.toString(y)],t.targetDiameter=A,t.sab=0,t.ammoType=m,t.salm=0,$("#fire-button").off("click"),function(e,t){var n=t.shotType,i=a.effectiveAccuracyLevel(t),o=a.oddsOfHitting(i,n);$(".arc-rows").hide(),$("#odds-of-hitting").empty(),$("#eal").empty().append(i),"Burst"===n&&function(e,t,n,i){var o=n;$(".arc-rows h5").empty().append("Number of Targets in Minimum Arc of "+function(e,t){return t=a.snapToValue(t,[10,20,40,70,100,200,300,400]),e[c.default.toString(t)].MA}(e,t.range)+":"),$(".arc-rows").show(),$("#odds-label").empty().append("

Burst Elevation Chance

"),$("#odds-of-hitting").empty().append("

"+i+"%

"),$("#fire-button").click((function(n){n.preventDefault();var u=c.default.toNumber($("#number-of-targets").val()),l=c.default.toNumber($("#arc").val());u>0&&l>=0?function(e,t,n,i,o){var u="",l=e.ROF,d=c.default.random(0,99),f=window.localStorage.getItem("phoenix-command-current-character"),p=$("#optional-note").val();s.currentCharacter().then((function(c){var m=c.ammo[e.Name].loaded,v=c.ammo[e.Name].type,g=f+"/ammo/"+e.Name+"/loaded/";m>=l?(s.set(g,m-l),d<=i?(u=a.burstFire(n,l,t),r.log(c.name+" fired a "+e.Name+" at "+t+" target(s) "+o+" hexes away with a "+i+"% chance of hitting. "+r.parseHitResult(u)+" "+p),h(u,e,v)):(u="Burst fire at wrong elevation. All targets missed.",r.log(c.name+" fired a "+e.Name+" at a target "+o+" hexes away and missed with a "+i+"% chance of hitting. "+p),r.modal("Phoenix Command",u))):(u="Not enough ammo loaded for burst mode.",r.log(c.name+" tried to fire a "+e.Name+" but was out of ammo. "+p),r.modal("Phoenix Command",u))}))}(e,u,l,i,t.range):r.modal("Phoenix Command","Arc and number of targets required.");var d=o-e.SAB;i=a.oddsOfHitting(d,t.shotType),$("#odds-of-hitting").empty().append("

"+i+"%

"),$("#sab-message").empty().append("Sustained Automatic Burst"),$("#sab").empty().append("-"+e.SAB)}))}(e,t,i,o);"Single Shot"===n&&function(e,t,n,i){var o=n;$("#odds-label").empty().append("

Chance of Hitting

"),$("#odds-of-hitting").empty().append("

"+i+"%

"),$("#fire-button").click((function(n){n.preventDefault(),function(e,t,n){var i="",o=window.localStorage.getItem("phoenix-command-current-character"),u=$("#optional-note").val();s.currentCharacter().then((function(c){var l=c.ammo[e.Name].loaded,d=c.ammo[e.Name].type,f=o+"/ammo/"+e.Name+"/loaded/";l>=1?(s.set(f,l-1),!0===(i=a.singleShotFire(t))["target 1"].hit?r.log(c.name+" fired a "+e.Name+" at a target "+n+" hexes away with a "+t+"% chance of hitting. "+r.parseHitResult(i)+" "+u):r.log(c.name+" fired a "+e.Name+" at a target "+n+" hexes away and missed with a "+t+"% chance of hitting. "+u),h(i,e,d)):(i="Out of ammo.",r.log(c.name+" tried to fire a "+e.Name+" but was out of ammo. "+u),r.modal("Phoenix Command",i))}))}(e,i,t.range);var u=o-e.SAB;i=a.oddsOfHitting(u,t.shotType),$("#odds-of-hitting").empty().append("

"+i+"%

"),$("#sab-message").empty().append("Sustained Automatic Burst"),$("#sab").empty().append("-"+e.SAB)}))}(e,t,i,o);"Shotgun"===n&&function(e,t,n,i){var o=a.snapToValue(t.range,[1,2,4,6,8,10,15,20,30,40,80]),u=0;"Shot"===t.ammoType&&(u=e[o].Shot.SALM,t.salm=u);n=(n=a.effectiveAccuracyLevel(t))+u,i=a.oddsOfHitting(n,t.shotType),$("#odds-label").empty().append("

Pattern Hit Chance

"),$("#odds-of-hitting").empty().append("

"+i+"%

"),$("#fire-button").click((function(n){n.preventDefault(),function(e,t,n,i){var o="",u=void 0;n.ROF;"Shot"===e&&(u=n[t][e].BPHC);var l=c.default.random(0,99),d=window.localStorage.getItem("phoenix-command-current-character"),f=$("#optional-note").val();s.currentCharacter().then((function(e){var c=e.ammo[n.Name].loaded,p=e.ammo[n.Name].type,m=d+"/ammo/"+n.Name+"/loaded/";c>=1?(s.set(m,c-1),l<=i?(o=a.shotgunFire(p,u),r.log(e.name+" fired a "+n.Name+" at a target "+t+" hexes away with a "+i+"% chance of hitting. "+r.parseHitResult(o)+" "+f),h(o,n,p)):(o="Shotgun blast missed.",r.log(e.name+" fired a "+n.Name+" at a target "+t+" hexes away and missed with a "+i+"% chance of hitting. "+f),r.modal("Phoenix Command",o))):(o="Out of ammo.",r.log(e.name+" tried to fire a "+n.Name+" but was out of ammo. "+f),r.modal("Phoenix Command",o))}))}(t.ammoType,o,e,i)}))}(e,t,i,o);"Explosive"===n&&function(e,t,n,i){t.range>e.MR&&(i=0);$("#odds-label").empty().append("

Chance of Hitting

"),$("#odds-of-hitting").empty().append("

"+i+"%

"),$("#fire-button").click((function(o){o.preventDefault(),function(e,t,n,i){var o={},u=window.localStorage.getItem("phoenix-command-current-character"),l=s.currentCharacter(),h=c.default.random(0,99),f="Explosive shot hit on target.",p=$("#optional-note").val();l.then((function(l){var m=l.ammo[e.Name].loaded,v=l.ammo[e.Name].type,g=u+"/ammo/"+e.Name+"/loaded/";if(m>=1)if(s.set(g,m-1),h<=n)o=a.explosiveFire(e,v),r.log(l.name+" fired a "+e.Name+" at a target "+t+" hexes away with a "+n+"% chance of hitting. "+f+" "+p),d(o,e,v,f);else{var y=a.ealToHit(h,"Single Shot"),b=a.shotScatter(i,y),C=a.missedShotPlacement(c.default.random(0,9),b);f="Explosive shot hit "+b+" hex(es) "+C,r.log(l.name+" fired a "+e.Name+" "+t+" hexes away with a "+n+"% chance. "+f+" "+p),r.modal("Explosion",f),d(o=a.explosiveFire(e,v),e,v,f)}else r.log(l.name+" tried to fire a "+e.Name+" but was out of ammo. "+p),r.modal("Phoenix Command","Out of ammo.")}))}(e,t.range,i,n)}))}(e,t,i,o);$('.nav-tabs a[href="#odds"]').tab("show")}(p,t)}))}};var i,r=l(n(14)),o=l(n(9)),a=l(n(10)),s=l(n(6)),u=n(13),c=(i=u)&&i.__esModule?i:{default:i};function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function h(e,t,n){for(var i=0,o="",s=e,u=1;u<=c.default.size(s);u++){var l=c.default.random(0,99),h="";(i=c.default.toNumber($("#target-"+u+"-bullets").text())+c.default.toNumber(""+s["target "+u].bullets))>0&&(h=":"+a.hitLocation(l,!0)),o+='\n \n '+u+h+'\n '+i+'\n \n \n \n \n \n \n '}var d='\n \n \n \n \n \n \n \n \n '+o+"\n
TargetHitsCoverArmor
";$("#hits").empty().append(d),$("#hits").append(''),$(".target-cover-select").change((function(e){var t=c.default.split(e.target.id,"-",2)[1],n=e.target.value;n="true"==n.toLowerCase();var i=$("#target-"+t+"-location").attr("data-hitRoll"),r=a.hitLocation(c.default.toNumber(i),n);$("#target-"+t+"-location").html(t+":"+r)})),$("#damage-button").click((function(e){e.preventDefault();for(var i={},o=1;o<=c.default.size(s);o++){var u=$("#target-"+o+"-location").attr("data-hitRoll"),l=c.default.toNumber($("#target-"+o+"-bullets").text()),h=$("#target-"+o+"-armor").find(":selected").text(),d=$("#target-"+o+"-cover").find(":selected").text();i["target "+o]={hits:l,cover:d,armor:h,hitRoll:c.default.toNumber(u)}}!function(e,t,n){var i=c.default.toNumber($("#range").val()),o=a.snapToValue(i,[10,20,40,70,100,200,300,400]);"Shotgun"===t.Type&&(o=a.snapToValue(i,[1,2,4,6,8,10,15,20,30,40,80]));"Explosive"===t.Type&&(o=a.snapToValue(i,[0,1,2,3,5,10]));for(var s=t[o][n].PEN,u=t[o][n].DC,l={},h=1;h<=c.default.size(e);h++){var d=0,f=[],p=e["target "+h].armor,m=e["target "+h].hits,v=e["target "+h].cover,g=e["target "+h].hitRoll,y=a.knockdown(g,v,t);v="true"==v.toLowerCase();for(var b=1;b<=m;b++){var C=c.default.random(0,9);if(b>1&&"Shot"===n){var _=t[o].Shot.SALM;g+=a.shotgunMultipleHit(_),g=c.default.clamp(g,0,99)}var w=a.effectivePenetrationFactor(C,p),P=a.hitDamage(g,v,u,s,w),A=a.hitLocation(g,v);d+=P,f.push(A)}f.push(y),l["target "+h]={"hit location":f,"hit damage":d}}(function(e){for(var t="",n="",i=1;i<=c.default.size(e);i++){var o=e["target "+i]["hit damage"],s=e["target "+i]["hit location"];s=c.default.uniq(s),o>0&&(n+="Hit target "+i+" "+s+" for "+o+" damage. "),o<=0&&(n+="Fired at target "+i+" but no bullets hit. ");var u='\n \n '+i+'\n '+s+'\n '+o+'\n \n '+a.medicalAid(c.default.toNumber(o),"No Aid")+"\n \n ";t+=u}var l='\n \n \n \n \n \n \n \n \n \n '+t+"\n
TargetLocationDamageAidRecovery
";$("#damage").empty().append(l),r.log(n),$(".target-aid-select").change((function(e){var t=c.default.split(e.target.id,"-",2),n=e.target.value,i=$("#target-"+t[1]+"-damage").text(),r=a.medicalAid(c.default.toNumber(i),n),o="target-"+t[1]+"-recovery";$("#"+o).empty().append(r)}))})(l),$('.nav-tabs a[href="#damage"]').tab("show")}(i,t,n)})),$('.nav-tabs a[href="#hits"]').tab("show")}function d(e,t,n,i){var o=0,s="";c.default.forEach(["0","1","2","3","5","10"],(function(t){var n=c.default.random(0,99),i="";(o=c.default.toNumber(""+e[""+t].bullets))>0&&(i=":"+a.hitLocation(n,!1)),s+='\n '+t+'\n '+o+i+'\n \n \n \n \n \n \n '}));var u='\n \n \n \n \n \n \n \n \n '+s+"\n
Hexes AwayShrapnelArmorBlast Mod
";$("#hits").empty().append("
"+i+"
"),$("#hits").append(u),$("#hits").append(''),$(".target-blast-mod-select").change((function(e){var t=c.default.split(e.target.id,"-",2)[1],n=$("#target-"+t+"-bullets").attr("data-hitRoll"),i=e.target.value,r=!1;"Behind Solid Cover"!==i&&"Under Partial Cover"!==i||(r=!0);var o=a.hitLocation(n,r);$("#target-"+t+"-bullets").html(t+":"+o)})),$("#damage-button").click((function(e){e.preventDefault();var i={};c.default.forEach(["0","1","2","3","5","10"],(function(e){var t,n=!1,r=$("#target-"+e+"-bullets").attr("data-hitRoll"),o=$("#target-"+e+"-bullets").text(),a=c.default.split(o,":")[0];t=$("#target-"+e+"-armor").find(":selected").text();var s=$("#target-"+e+"-blast-mod").find(":selected").text();"Behind Solid Cover"!==s&&"Under Partial Cover"!==s||(n=!0),i["radius "+e]={hits:c.default.toNumber(a),cover:n,armor:t,blastMod:s,hitRoll:c.default.toNumber(r)}})),function(e,t,n){var i={};c.default.forEach(["0","1","2","3","5","10"],(function(r){var o,s,u=!1,l=[],h=e["radius "+r].armor,d=e["radius "+r].hits,f=e["radius "+r].blastMod,p=e["radius "+r].hitRoll;"Behind Solid Cover"!==f&&"Under Partial Cover"!==f||(u=!0);for(var m=t[r][n].PEN,v=t[r][n].DC,g=a.blastModifier(f),y=t[r][n].BC,b=g*y,C=0,_=0;_=90&&l.push("Knocked down."),l.push(o),i["radius "+r]={"hit location":l,"hit damage":s}})),function(e){var t="",n="";c.default.forEach(["0","1","2","3","5","10"],(function(i){var r=e["radius "+i]["hit damage"],o=e["radius "+i]["hit location"];r>0&&(n+="Hit "+o+" from "+i+" hexes away for "+r+" damage. ");var s='\n \n '+i+'\n '+(o=c.default.uniq(o))+'\n '+r+'\n \n '+a.medicalAid(c.default.toNumber(r),"No Aid")+"\n \n ";t+=s}));var i='\n \n \n \n \n \n \n \n \n \n '+t+"\n
TargetLocationDamageAidRecovery
";$("#damage").empty().append(i),r.log(n),$(".target-aid-select").change((function(e){var t=c.default.split(e.target.id,"-",2),n=e.target.value,i=$("#target-"+t[1]+"-damage").text(),r=a.medicalAid(c.default.toNumber(i),n),o="target-"+t[1]+"-recovery";$("#"+o).empty().append(r)}))}(i),$('.nav-tabs a[href="#damage"]').tab("show")}(i,t,n)})),$('.nav-tabs a[href="#hits"]').tab("show")}},function(e,t,n){"use strict";var i=p(n(6)),r=p(n(13)),o=p(n(14)),a=p(n(34)),s=p(n(9)),u=p(n(51)),c=p(n(52)),l=p(n(25)),h=p(n(105)),d=p(n(10)),f=n(106);function p(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}i.auth().onAuthStateChanged((function(e){e?(window.localStorage.setItem("phoenix-command-user-id",e.uid),s.addNew(e),a.navList(e),(0,f.time)(),function(e){var t=location.href.split("/").slice(-1),n=(t=r.split(t,"?c="))[0];"game.html"===n&&a.displayGame(e);if("character.html"===n){var i=t[1].replace(/%20/g," ");u.displayCharacterSheet(i)}"newcharacter.html"===n&&u.displayCharacterCreation(e);"calculator.html"===n&&c.setUser(e);"account.html"===n&&o.displayAccount(e);"timer.html"===n&&l.setUser(e);"log.html"===n&&o.displayLog(e);"actions.html"===n&&o.displaySetActions(e);"clock.html"===n&&l.clock(e);"medical.html"===n&&h.setUser(e)}(e)):(window.localStorage.removeItem("phoenix-command-user-id"),window.localStorage.removeItem("phoenix-command-current-character"),o.clearUserDisplay()),o.toggleSignInLink(e)})),window.pfTables=d.getAllTables(),window.pfWeapons=d.getAllWeapons()},function(e,t,n){e.exports=n(55)},function(e,t,n){var i=function(){return this}()||Function("return this")(),r=i.regeneratorRuntime&&Object.getOwnPropertyNames(i).indexOf("regeneratorRuntime")>=0,o=r&&i.regeneratorRuntime;if(i.regeneratorRuntime=void 0,e.exports=n(56),r)i.regeneratorRuntime=o;else try{delete i.regeneratorRuntime}catch(e){i.regeneratorRuntime=void 0}},function(e,t){!function(t){"use strict";var n=Object.prototype,i=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",s=r.toStringTag||"@@toStringTag",u="object"==typeof e,c=t.regeneratorRuntime;if(c)u&&(e.exports=c);else{(c=t.regeneratorRuntime=u?e.exports:{}).wrap=m;var l={},h={};h[o]=function(){return this};var d=Object.getPrototypeOf,f=d&&d(d(T([])));f&&f!==n&&i.call(f,o)&&(h=f);var p=b.prototype=g.prototype=Object.create(h);y.prototype=p.constructor=b,b.constructor=y,b[s]=y.displayName="GeneratorFunction",c.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},c.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(p),e},c.awrap=function(e){return{__await:e}},C(_.prototype),_.prototype[a]=function(){return this},c.AsyncIterator=_,c.async=function(e,t,n,i){var r=new _(m(e,t,n,i));return c.isGeneratorFunction(t)?r:r.next().then((function(e){return e.done?e.value:r.next()}))},C(p),p[s]="Generator",p[o]=function(){return this},p.toString=function(){return"[object Generator]"},c.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},c.values=T,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(A),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,i){return a.type="throw",a.arg=e,t.next=n,i&&(t.method="next",t.arg=void 0),!!i}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=i.call(o,"catchLoc"),u=i.call(o,"finallyLoc");if(s&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;A(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:T(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}}}function m(e,t,n,i){var r=t&&t.prototype instanceof g?t:g,o=Object.create(r.prototype),a=new E(i||[]);return o._invoke=function(e,t,n){var i="suspendedStart";return function(r,o){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===r)throw o;return S()}for(n.method=r,n.arg=o;;){var a=n.delegate;if(a){var s=w(a,n);if(s){if(s===l)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===i)throw i="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i="executing";var u=v(e,t,n);if("normal"===u.type){if(i=n.done?"completed":"suspendedYield",u.arg===l)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(i="completed",n.method="throw",n.arg=u.arg)}}}(e,n,a),o}function v(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function g(){}function y(){}function b(){}function C(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function o(){return new Promise((function(t,o){!function t(n,r,o,a){var s=v(e[n],e,r);if("throw"!==s.type){var u=s.arg,c=u.value;return c&&"object"==typeof c&&i.call(c,"__await")?Promise.resolve(c.__await).then((function(e){t("next",e,o,a)}),(function(e){t("throw",e,o,a)})):Promise.resolve(c).then((function(e){u.value=e,o(u)}),a)}a(s.arg)}(n,r,t,o)}))}return t=t?t.then(o,o):o()}}function w(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var i=v(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,l;var r=i.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function P(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(P,this),this.reset(!0)}function T(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=t.length?{value:void 0,done:!0}:(e=i(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){var i=n(26),r=n(27);e.exports=function(e){return function(t,n){var o,a,s=String(r(t)),u=i(n),c=s.length;return u<0||u>=c?e?"":void 0:(o=s.charCodeAt(u))<55296||o>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?e?s.charAt(u):o:e?s.slice(u,u+2):a-56320+(o-55296<<10)+65536}}},function(e,t,n){e.exports=!n(16)&&!n(36)((function(){return 7!=Object.defineProperty(n(29)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var i=n(15);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){e.exports=n(12)},function(e,t,n){"use strict";var i=n(67),r=n(37),o=n(32),a={};n(12)(a,n(4)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(a,{next:r(1,n)}),o(e,t+" Iterator")}},function(e,t,n){var i=n(8),r=n(68),o=n(41),a=n(31)("IE_PROTO"),s=function(){},u=function(){var e,t=n(29)("iframe"),i=o.length;for(t.style.display="none",n(42).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("